mrexodia
7db12dcd6e
GUI: copy in the same order as the view ( closes #1712 )
2017-09-06 03:56:46 +02:00
mrexodia
95d3a837bb
GUI: added back the remove all option in the BreakpointsView
2017-09-05 17:29:19 +02:00
mrexodia
1d47124ec3
GUI: don't check QueryProcessCookie per default
...
related: https://github.com/x64dbg/ScyllaHide/issues/32
2017-09-05 15:49:10 +02:00
mrexodia
d8ad2e7f53
GUI: better clickable columns (thanks to ali56s for reporting!)
2017-09-04 22:57:49 +02:00
mrexodia
4f67fcada7
GUI: fixed some small coverity issues
2017-09-01 22:54:23 +02:00
mrexodia
037504643b
DBG+GUI: option to query the working set before attempting to read a memory page
...
workaround for http://www.triplefault.io/2017/08/detecting-debuggers-by-abusing-bad.html
2017-09-01 22:53:50 +02:00
mrexodia
4104c0a004
GUI: formatting + fixed a warning
2017-09-01 18:52:06 +02:00
torusrxxx
f3132e9315
use dynamic casting
2017-09-01 18:51:20 +02:00
torusrxxx
144051162d
Switch reference tabs by forward/back mouse buttons
2017-09-01 18:51:20 +02:00
torusrxxx
fa92a9c474
Add Xref for switch cases; Follow switch cases in CPU.
2017-09-01 13:58:33 +02:00
torusrxxx
09dd193d9f
graph history;follow children or parent in graph
2017-09-01 13:58:33 +02:00
Torusrxxx
690b048c7f
breakpoint, memory and threads view support multi-select ( #1697 )
...
* breakpoint, memory and threads view support multi-select
* fixed
* use older breakpointsview
* fixed
* revert deps change
* command in reference view
* to-do
* fixed deps
2017-09-01 13:57:41 +02:00
torusrxxx
3f766fa8a6
shortcut to delete watch;fixed selection issue
2017-08-31 20:54:25 +02:00
torusrxxx
7d712b7a6e
fixed watch view
2017-08-31 20:54:25 +02:00
mrexodia
948c40eb1a
GUI: allow multiple selection in BreakpointsView ( #1697 )
2017-08-26 16:37:22 +02:00
mrexodia
f7182c111e
GUI: fixed enabling all DLL breakpoints in BreakpointsView
2017-08-26 15:26:34 +02:00
mrexodia
95bfa7ec0e
GUI: use the correct index when displaying the disasm/summary columns in BreakpointsView
...
closes #1696
2017-08-26 13:10:14 +02:00
mrexodia
fa2784792c
DBG+GUI: query the process cookie on startup ( #489 #1418 #1412 )
2017-08-25 13:17:14 +02:00
mrexodia
da9d298142
GUI: fixed a memory leak + uninitialized member in DisassemblerGraphView ( closes #1695 )
2017-08-25 13:04:36 +02:00
mrexodia
e9d47b0925
GUI: format ComboBoxDialog
2017-08-25 13:03:07 +02:00
Georgeto
16b40aab5b
GUI: add auto completion to "Add exception breakpoint" dialog
2017-08-22 13:29:14 +02:00
torusrxxx
c78ffc38f1
remove DR6/7 from label display
2017-08-22 13:28:43 +02:00
mrexodia
652c61f7f7
DBG+BRIDGE+GUI: warn when trying to render a graph with more than 5000 nodes
...
(closes #1321 )
2017-08-21 15:13:02 +02:00
Georgeto
c1c7910d8d
GUI: fix building of BreakpointView context menu when no bp is selected
2017-08-21 13:57:37 +02:00
mrexodia
25e0a1071d
GUI: use more ArchValue in the AppearanceDialog
2017-08-19 15:58:05 +02:00
Georgeto
451807f8ae
GUI: Display and edit breakpoints in graph view ( closes #1266 ) ( #1688 )
...
* GUI: working prototype for ActionHelperProxy
* GUI: fully implemented ActionHelperProxy
* GUI: display breakpoints in Graph view
* GUI: move breakpoint context menu into separate class
* GUI: add breakpoint context menu to graph view
2017-08-19 15:34:53 +02:00
mrexodia
ca296699b0
DBG: added plugreload command
2017-08-17 23:54:43 +02:00
mrexodia
88aa0db41c
GUI: another small fix to BreakpointsView
2017-08-14 16:21:00 +02:00
mrexodia
d5619a57e0
GUI: improve selection behavior when deleting the last breakpoint
2017-08-14 15:55:58 +02:00
Georgeto
6587cbc564
underline relocated bytes in disassembly view ( #1683 )
...
* DBG: add relocation info to module
* GUI: underline relocated bytes
* DBG: remove unnecessary wrapper function
* DBG: store relocations in sorted vector instead of set
* GUI: warn about patches in relocation regions (closes #263 )
2017-08-14 00:17:47 +02:00
Antonio Prcela
84bbc5cf4a
Small fixes an deletion of unnecessary stuff ( #1684 )
...
* Remove unnecessary if check.
If the above one is False, than this oen has to be true, since it can't be
anything else than smaller or equal to
* If it's bigger than zero, than it's also != -1
* Remove unused variable.
It just get's values assigned that are never used.
* Remove unused Macro and the calls to it
2017-08-13 22:57:52 +02:00
mrexodia
4982de948c
GUI: refactor StdTable to allow userdata ( fixes #909 )
2017-08-13 21:56:52 +02:00
mrexodia
a64bdef223
DBG+GUI: minor fixes
2017-08-13 18:10:59 +02:00
mrexodia
91f955fa82
GUI: new BreakpointsView ( closes #909 )
2017-08-13 18:00:51 +02:00
mrexodia
3a9e05ee02
GUI: small improvements to StdTable and AbstractTableView
2017-08-13 16:26:11 +02:00
mrexodia
864437cc5f
GUI: rewrite menu deletion/clearing
2017-08-11 05:34:37 +02:00
mrexodia
6f76503b9f
GUI: fixed plugin menus in other dump tabs
2017-08-10 21:43:37 +02:00
mrexodia
20dff5b467
GUI: fixed a double delete for removed menu entries
2017-08-10 21:34:55 +02:00
mrexodia
b79f1bd35b
DBG+GUI: implemented _plugin_menuremove and _plugin_menuentryremove
2017-08-10 20:25:18 +02:00
mrexodia
d69e9726b1
DBG+GUI: properly implemented _plugin_menuclear
2017-08-10 20:00:33 +02:00
mrexodia
c43b64cdec
BRIDGE+GUI: implement GuiMenuRemove
2017-08-10 18:46:29 +02:00
mrexodia
92850bd12f
GUI: change default font for log to be valid on Windows 10
2017-08-10 17:57:38 +02:00
mrexodia
fafb376946
GUI: fixed a focus issue with plugin dialogs
2017-08-10 07:56:46 +02:00
mrexodia
8271b69f87
GUI: show label of memory address in CPUInfoBox
2017-08-09 02:40:02 +02:00
mrexodia
5cb7917630
DBG+BRIDGE+GUI: added menu preparation plugin event
2017-08-08 01:39:04 +02:00
mrexodia
afd18d870f
GUI: fixed creation of dll breakpoints with a space
2017-08-08 01:16:12 +02:00
mrexodia
192b35acde
GUI: change symbol menu
2017-08-07 20:06:11 +02:00
Georgeto
7646747eca
GUI: download symbols in CPU tab ( #1680 )
2017-08-07 19:38:34 +02:00
mrexodia
ef0cbcf58f
GUI: fixed (artificial) compile error ( closes #1678 )
2017-08-03 16:39:16 +02:00
mrexodia
875eaf9350
PROJECT: (hopefully) fixed build.bat
2017-08-03 17:30:08 +02:00
mrexodia
a965c2b8a6
GUI: fixed dumb compile error in AssembleDialog
2017-08-03 16:51:18 +02:00
mrexodia
6f38e2b0f5
GUI: AA_EnableHighDpiScaling
2017-08-03 16:49:49 +02:00
mrexodia
d2e8f8ab1c
GUI: temporarily remove keystone from AssembleDialog
2017-08-02 00:36:14 +02:00
mrexodia
6059511296
GUI: deprecate local help file + fixed release script
2017-08-01 19:23:15 +02:00
mrexodia
3c9a24ec37
GUI: show segments better in CPUInfoBox
2017-07-29 17:59:09 +02:00
Torusrxxx
3ff9122673
can enter floating point number ( #1661 )
2017-07-27 18:24:55 +02:00
mrexodia
7aef027ebc
GUI: fixed a crash in the FlickerThread ( closes #1651 )
2017-07-25 16:19:06 +02:00
Georgeto
2c3a16fbb5
GUI: revalidate when toggling 'Keep Size' in AssembleDialog ( #1648 )
...
* GUI: revalidate when toggling 'Keep Size' in AssembleDialog
* GUI: remove code duplication
2017-07-25 13:39:29 +02:00
mrexodia
a5e37fe74f
GUI: exit confirmation dialog ( closes #1645 )
2017-07-23 23:11:47 +02:00
Maksim Derbasov
66c006d703
Small code improvement ( #1637 )
...
* Check index before array access
* fix for va_list leaks
* mismatch in new-delete pair
2017-07-04 17:26:01 +02:00
mrexodia
189cd520f0
GUI: use layout for the color picker grid
2017-07-03 11:56:04 +02:00
mrexodia
68f897d595
GUI: re-did the AboutDialog with layouts
2017-07-03 06:14:59 +02:00
mrexodia
2f89d2a0e2
GUI: small improvements to MainWindow and AboutDialog
2017-06-30 19:40:02 +02:00
Torusrxxx
a3a25e1695
don't restore window pos invisible; clean up msgbox ( #1632 )
...
* don't restore window pos invisible; clean up msgbox
* remembers more dialog position
2017-06-29 18:38:51 +02:00
mrexodia
e5a614432f
DBG+GUI: small improvements to breakpoint log defaults
2017-06-29 15:45:52 +02:00
mrexodia
a835571cc4
GUI: removed some redundant code from AboutDialog
2017-06-27 03:17:30 +02:00
mrexodia
b8248630c2
GUI: updated AboutDialog
2017-06-27 03:13:06 +02:00
mrexodia
3d572966d2
GUI: fixed a bug with the BreakpointsViewTable and CIP highlighting
2017-06-27 00:14:23 +02:00
mrexodia
5747342938
GUI: escape unicode and ascii mnemonic characters
2017-06-25 03:00:48 +02:00
mrexodia
7a2e6eb40e
GUI: allow execution of favourite tools that require elevation
2017-06-25 03:00:47 +02:00
ThunderCls
ebd47a88a1
New about box dialog ( #1618 )
...
* New about box dialog
* Minor fixes
2017-06-21 15:54:21 +02:00
Torusrxxx
7f471c9768
Fixed issue with detached dumps ( #1623 )
2017-06-16 14:14:44 +02:00
mrexodia
9642d09bf2
EXE: don't ask for x64dbg.exe when not in WOW64 mode
2017-05-31 15:53:09 +02:00
mrexodia
9ddfa87789
GUI: fixed annoying focus issue when source debugging is enabled
2017-05-27 01:41:28 +02:00
ThunderCls
9944334614
Fixed wrong behavior when using search lists and changing layouts between mList and mSearchList ( #1606 )
2017-05-27 00:40:27 +02:00
mrexodia
c9c0ca4c99
DBG+GUI: fixed issue #1601 (comments in scripts interfering with the log)
2017-05-26 20:35:16 +02:00
ThunderCls
5e77ad43e9
Closes #1597 ( #1602 )
2017-05-26 20:11:57 +02:00
Torusrxxx
544a6312d2
Defense against malicious "explorer.exe" ( #1605 )
2017-05-26 05:08:57 +02:00
mrexodia
46e136f1b4
GUI: fixed a bug with disassembly and the encode map (closes issue #1595 )
2017-05-17 01:16:51 +02:00
mrexodia
17b1fc7c01
DBG+GUI+BRIDGE: updated the floating point status/control registers with more descriptions
2017-05-16 14:40:23 +02:00
mrexodia
1d28f08fd3
GUI: AStyle
2017-05-15 23:37:41 +02:00
ThunderCls
24972c0278
Improved attach dialog and messages bps ( #1589 )
...
* Some minor cpu info box enhancements
* Switch to xrefs in InfoBox and some XrefBrowseDialog improvements
* Added search boxes and saving symbols splitters and columns layout
* Using .toULongLong for both platforms
* casting added
* Added option rva addresses in graph
* Improved attach dialog and messages bps
2017-05-15 23:35:15 +02:00
Torusrxxx
e050fb6ccf
remembers dialog position ( #1586 )
2017-05-15 23:33:52 +02:00
ThunderCls
8829c09300
Switch to xrefs in InfoBox and some XrefBrowseDialog improvements ( #1585 )
...
* Some minor cpu info box enhancements
* Switch to xrefs in InfoBox and some XrefBrowseDialog improvements
* Added search boxes and saving symbols splitters and columns layout
* Using .toULongLong for both platforms
* casting added
* Added option rva addresses in graph
2017-05-15 23:32:31 +02:00
mrexodia
cb2cb785ea
DBG+GUI: formatting + bigger disasm columns for string search
2017-05-11 06:18:32 +02:00
mrexodia
057eb125eb
GUI: fixed compile error
2017-05-09 21:53:56 +02:00
Torusrxxx
1b257deefc
Don't lose data when clicking side bar ( #1584 )
2017-05-09 19:28:56 +02:00
ThunderCls
bb0f582c9d
Some minor cpu info box enhancements ( #1583 )
2017-05-09 19:27:34 +02:00
mrexodia
753d15028c
GUI: allow disabling of seasons
2017-05-09 03:15:48 +02:00
Torusrxxx
373cc2a6db
fixing these words
2017-05-05 13:57:48 +00:00
Torusrxxx
4b29afb980
Select "WM_COMMAND" per default ( #1577 )
2017-05-03 15:29:11 +02:00
mrexodia
216e23716d
GUI: improved translation overhead in Configuration
2017-04-29 17:19:42 +02:00
Torusrxxx
5fbc8ae72f
fixed 1278 ( #1569 )
2017-04-28 18:52:43 +02:00
Torusrxxx
a3506502f2
fixed #1566 ( #1567 )
2017-04-27 13:52:31 +02:00
Torusrxxx
a1c79b5f6c
Update LocalVarsView.cpp ( #1563 )
2017-04-24 19:58:51 +02:00
mrexodia
c17bbc9653
GUI: small improvements to MessagesBreakpoints dialog
2017-04-24 02:40:58 +02:00
ThunderCls
45db5d78f4
WinProc Messages Breakpoints ( #1562 )
...
* Actions added to Handles/Windows table
- Enable/Disable window
- Follow classproc in disassembler
- Toggle bp in classproc
- Message bp in classproc (not implemented entry)
* WinProc Messages Breakpoints
- Messages breakpoints implemented in windows handles table
2017-04-24 02:33:17 +02:00
mrexodia
2fd7119088
DBG: fixed problems with list enumeration
2017-04-24 00:55:53 +02:00
mrexodia
90070ef1b3
DBG: added support for basic Windows constants (currently only window messages)
2017-04-23 22:13:11 +02:00
ThunderCls
33d482e74c
Actions added to Handles/Windows table ( #1561 )
...
- Enable/Disable window
- Follow classproc in disassembler
- Toggle bp in classproc
- Message bp in classproc (not implemented entry)
2017-04-23 00:59:15 +02:00
mrexodia
5aaa585c96
DBG+GUI: improved window proc query code
2017-04-22 04:17:05 +02:00
mrexodia
b45f19da5e
GUI: added windows proc query to window handle list (thanks to @ThunderCls)
2017-04-21 21:32:18 +02:00
mrexodia
8961c03a6a
GUI: fixed libpng warnings that trigger me
2017-04-21 14:36:13 +02:00
mrexodia
f74cf54da9
GUI: fixed some bugs with the hotkey descriptions (thanks to lynnux)
2017-04-21 14:24:55 +02:00
Torusrxxx
2312ba0460
Local variables view improved ( #1560 )
2017-04-21 11:06:14 +02:00
mrexodia
16f6158477
GUI: data copy improvements (closed issue #1534 )
2017-04-21 03:54:33 +02:00
mrexodia
3dca8fbd4f
GUI: restored the 'entire block' option for 'find command' ( #1541 )
2017-04-21 02:55:40 +02:00
mrexodia
d7cd9c9ae7
GUI: added some more shortcuts in the dump
2017-04-21 02:42:33 +02:00
mrexodia
180e79ee2b
DBG+GUI: added option to go to previous/next reference
2017-04-21 02:42:32 +02:00
mrexodia
b24b7939df
DBG+BRIDGE+GUI: added refsearch.count() and refsearch.addr() expression functions
2017-04-21 02:42:01 +02:00
mrexodia
271cba4f56
DBG+GUI: option to not show source line comments
2017-04-20 21:34:09 +02:00
mrexodia
9ea3154701
DBG+GUI: formatting + small fixes
2017-04-20 21:00:37 +02:00
kkthx
a905656230
0x prefix for values, fixes #614 ( #1557 )
2017-04-20 20:45:23 +02:00
Torusrxxx
8623ba4f8c
local vars view ( #1555 )
2017-04-20 20:45:02 +02:00
mrexodia
aa2a4afb0f
DBG+BRIDGE+GUI: more performance improvements related to GuiSetDebugState
2017-04-20 12:06:54 +02:00
mrexodia
09c80658ec
GUI: slight performance improvements with useless QString allocations
2017-04-20 10:55:06 +02:00
mrexodia
81fd6116b7
DBG+GUI: fixed inconsistent updating problems
2017-04-20 07:40:29 +02:00
mrexodia
82cff792cb
PROJECT+GUI: replaced float128 with ldconvert (closes issue #1241 )
2017-04-20 01:58:29 +02:00
Better known as gordon--
171eca3be6
Update StringUtil.cpp ( #1552 )
2017-04-19 21:48:26 +02:00
mrexodia
7a52b28c55
DBG+BRIDGE+GUI: plugin hotkeys
2017-04-14 08:03:52 +02:00
mrexodia
668ea4ef57
GUI: default filename for dumps in memory map ( closes #1535 )
2017-04-13 21:43:30 +02:00
mrexodia
f2a759434d
GUI: simplified LogView address follow code
2017-04-13 17:18:23 +02:00
mrexodia
221ca3d583
GUI: improved symbol view import behaviour + better highlight dump follow events ( closes #1530 )
2017-04-12 06:28:28 +02:00
mrexodia
caf6d0ceff
GUI: add module path hidden at the end of the module list in symbols view #1530
2017-04-12 05:37:00 +02:00
mrexodia
16a962ae3f
GUI: add newlines to DataCopyDialog for Delphi data (fixed issue #1527 )
2017-04-12 05:28:28 +02:00
Torusrxxx
4b0292dacf
fixed #1467 ( #1532 )
2017-04-11 16:54:00 +02:00
Torusrxxx
cd6288d69f
Fixing this mistake
2017-04-11 08:45:24 +00:00
mrexodia
598fc65ea0
DBG+GUI: no longer override the section name in memory map with user comments
2017-04-11 00:20:21 +02:00
mrexodia
8afcb52e36
GUI: added plugins menu
2017-04-11 00:20:21 +02:00
torusrxxx
e83989fcf2
Added register LastError, and allow modifying LastError in Registers view
2017-04-11 00:20:20 +02:00
torusrxxx
68f18feec7
added internal command to resolve #1525
2017-04-11 00:20:20 +02:00
mrexodia
449d04eec6
DBG+GUI: workaround for slow dbghelp functions (see #747 )
2017-04-09 02:40:44 +02:00
mrexodia
701ab86942
GUI: fixed grammatical error
2017-04-08 15:18:28 +02:00
Torusrxxx
3fe18e784c
Fixed ( #1526 )
...
* fixed a critical bug
* some tooltip about lock modes
2017-04-08 15:16:09 +02:00
mrexodia
532f2b0513
GUI: no longer support saving in JPG (closes issue #1516 )
2017-04-04 17:55:57 +02:00
Torusrxxx
64773c8dd3
__fastcall enabled ( #1519 )
2017-04-04 05:39:59 +02:00
Torusrxxx
987594309c
Respect encoding type for tooltips in dump ( #1518 )
2017-04-04 05:39:52 +02:00
mrexodia
094e5fd122
GUI: fixed premature log truncation
2017-03-23 14:06:10 +01:00
mrexodia
4c8b1e92dd
DBG+GUI: trace log file improvements
2017-03-20 08:51:01 +01:00
mrexodia
37de75450c
GUI: better flush log behavior
2017-03-19 10:41:08 +01:00
mrexodia
a14c534282
DBG+GUI: minor improvements
2017-03-19 10:41:02 +01:00
mrexodia
e58bc13526
DBG+BRIDGE+GUI: nastry hack to force-flush the log on user commands
2017-03-18 16:45:33 +01:00
mrexodia
0a8091bc85
GUI: highlight all text on LineEditDialog
2017-03-17 13:52:06 +01:00
mrexodia
0f94a5886a
GUI: add a gui for the trace log in SimpleTraceDialog
2017-03-17 06:59:37 +01:00
mrexodia
8fa4dde358
GUI: slight allocation optimizations
2017-03-17 06:59:36 +01:00
mrexodia
d5e578ee6a
DBG+GUI+BRIDGE+PROJECT: updated AStyle and formatting
2017-03-16 03:32:09 +01:00
mrexodia
f16c24b17c
GUI: recent files in ScriptView
2017-03-14 10:46:26 +01:00
mrexodia
e267eedec0
GUI: move MRUList to a separate utility class
2017-03-14 10:31:59 +01:00
mrexodia
c29aa34baa
GUI: option to edit script in ScriptView
2017-03-14 09:31:31 +01:00
mrexodia
f7d3f7cb74
GUI: disassembly summary in graph
2017-03-14 09:12:24 +01:00
mrexodia
fe4db70717
DBG+BRIDGE+GUI: highlight indirect calls in the graph + fixed shadow in certain situations
2017-03-14 08:13:39 +01:00
mrexodia
15f447cf94
GUI: highlight relevant registers of the current instruction in the RegistersView
2017-03-13 03:27:37 +01:00
mrexodia
65ddc96542
DBG+GUI: updated capstone_wrapper
2017-03-13 03:23:53 +01:00
mrexodia
0ccb4eedb3
GUI: drastically improve log performance (especially when not visible)
2017-03-12 18:52:02 +01:00
mrexodia
edf7760267
GUI: slightly improved pen style for selected block edges
2017-03-12 17:01:19 +01:00
mrexodia
e13c899a47
DBG+GUI: use ',' instead of '\1' to seperate commands
2017-03-12 06:54:18 +01:00
mrexodia
7295f356ee
GUI: fixed default button in HexEditDialog
2017-03-12 06:33:33 +01:00
mrexodia
955ef47b6d
DBG: improved run command to allow run to X
2017-03-12 05:52:58 +01:00
mrexodia
1ae30cef53
DBG+GUI: added error script command
2017-03-12 05:40:07 +01:00
mrexodia
8340cd5aab
GUI: fixed drawing issue in CPUStack with the callstack frame
2017-03-12 05:20:17 +01:00
mrexodia
595244bb29
GUI: icons for new options in graph view
2017-03-12 04:44:33 +01:00
mrexodia
80839d5c46
GUI: don't crash ScriptView when a script is still loaded on exit
2017-03-12 04:36:59 +01:00
mrexodia
4cb14b74a9
GUI: AStyle DisassemblerGraphView and ActionHelpers
2017-03-12 04:33:37 +01:00
mrexodia
00ddb31660
GUI: use TraceOverConditional for "return to user" #1489
2017-03-12 03:01:37 +01:00
Torusrxxx
ac4c5c2ed8
Change cursor to 👆 where appropriate in side bar and registers view ( #1492 )
...
* fixed a crash and enable user to dblclick on folding box
* fixed when eip is in the current function it cant select
* Change cursor to 👆 where appropriate
* update translations
2017-03-12 03:00:35 +01:00
karliss
f45e2a73b3
Graph improvements ( #1493 )
...
* Fix graph toposorting.
* Prevent edge overlapping and improve routing.
* Prevent overlap when first section is vertical
* Fix range for edge_valid check
* Allow upside down L shape
* Hilight edges from selected block and allow doubleclick to zoom
* Add multiple layout modes.
* Reduce edge intersections.
Route edges in the order of blocks instead of random order from hashmap.
* Get rid of preprocessor abbuse in ActionHelper.
* Added layout selection to context menu.
2017-03-12 02:59:21 +01:00
mrexodia
fa84346445
GUI: closes issue #1488 (invalid stack range when CSP is zero)
2017-03-11 05:12:17 +01:00
mrexodia
3b754f0791
BRIDGE+GUI: adjusted behavior for GuiReferenceGetCellContent
2017-03-11 03:51:55 +01:00
mrexodia
2fd8803360
GUI: non-modal script error box
2017-03-11 02:47:23 +01:00
mrexodia
81dc667177
GUI: non-modal message box ( #1416 )
2017-03-11 02:34:02 +01:00
mrexodia
8d6783f91c
GUI: fixed some tabstops
2017-03-11 01:24:02 +01:00
mrexodia
5e0b1c2c61
GUI: fixed conflicting hotkey in symbol view
2017-03-10 23:57:24 +01:00
mrexodia
b885e2ed4e
GUI: don't display xmm/ymm/st registers in the InfoBox (resolves issue #1476 )
2017-03-10 23:23:47 +01:00
mrexodia
8e601c72bf
GUI: updated capstone_wrapper to remove RIP-relative text
2017-03-10 23:08:12 +01:00
mrexodia
e69b57600e
GUI: thick handle when splitter is collapsed (issue #1486 )
2017-03-10 20:40:47 +01:00
mrexodia
c4841639e2
DBG+GUI: call stack improvements (closes pull request #1478 )
2017-03-04 19:47:44 +01:00
mrexodia
79fb2a1b47
GUI: improved the changeCommandLine option
2017-02-28 04:59:23 +01:00
mrexodia
01d46dd036
DBG+GUI: check if DEP is enabled before warning about operations on non-code pages
2017-02-26 22:42:52 +01:00
mrexodia
9a03f959e7
GUI: fixed CPUDump pointer tooltip on 64 bit
2017-02-26 21:11:19 +01:00
mrexodia
80b935ecf5
GUI: better CPUDump pointer tooltip
2017-02-26 07:25:21 +01:00
mrexodia
6329e9c989
GUI: various types of pointer highlighting ( closes #175 )
2017-02-26 07:11:55 +01:00
mrexodia
ac0a0e3933
GUI: implemented byte highlighting (related to issue #175 )
2017-02-26 05:07:20 +01:00
mrexodia
81edb1ecc4
GUI: fun byte color options in disassembly + trace record color + save full graph image (thanks to visitor42 from IRC!)
2017-02-26 04:06:12 +01:00
mrexodia
ad34c79883
GUI: don't copy FPU registers when they are hidden (thanks to visitor42 on IRC!)
2017-02-26 01:38:47 +01:00
mrexodia
fd17359f3d
GUI: fixed display of certain imm operands ( closes #1448 )
2017-02-24 19:47:26 +01:00
mrexodia
4f704b81bb
DBG+GUI: fixed some warnings
2017-02-24 19:39:32 +01:00
Torusrxxx
ef2af9d631
√ Allow hiding local module name for memory addresses in the same page. ( #1474 )
2017-02-21 19:34:34 +01:00
Torusrxxx
54ac01ef66
fixed a crash and enable user to dblclick on folding box ( #1473 )
...
* fixed a crash and enable user to dblclick on folding box
* fixed when eip is in the current function it cant select
2017-02-21 19:33:58 +01:00
mrexodia
2268d364a7
GUI: allow decompiling from the graph (for non-contiguous ranges)
2017-02-18 22:48:45 +01:00
mrexodia
c30932646e
GUI: correctly break on imports (dereference the address for the actual function address first)
2017-02-18 20:36:27 +01:00
mrexodia
e760af25b2
GUI: correctly report function size to snowman ( closes #1465 )
2017-02-18 16:39:15 +01:00
Torusrxxx
1ae3b7d178
handles and windows view ( #1417 )
...
* handles and windows view
* use references view for heap, cleaned up
* fix #1424 use decimal pid and tid
* thread name in windows view
* fix something when not debugging
* heaps view hidden
2017-02-18 13:56:59 +01:00
mrexodia
146f6eee99
GUI: fixed labeling for "push x" in disassembly
2017-02-13 10:30:01 +01:00
mrexodia
f17d1756a6
GUI: close all source tabs on termination ( closes #1443 )
2017-01-30 18:08:05 +01:00
mrexodia
3a9e74bfdf
GUI: ArchValue FS/GS for unusual highlighting of FS/GS
2017-01-28 21:18:24 +01:00
changeofpace
34948aacb2
treat fs / gs usage as unusual ( #1440 )
...
* added conditions for marking fs and gs usage as unusual tokens in tokenizeMemOperand and tokenizeRegOperand
* improved tokenizeRegOperand changes
* improved tokenizeMemOperand changes
2017-01-28 21:09:06 +01:00
changeofpace
3c42eb75fe
added pattern option to search for -> all modules menu in disassembly view ( #1441 )
2017-01-28 14:41:30 +01:00
changeofpace
1a7e4c6a30
added   replace to addMsgToLogSlot ( #1439 )
2017-01-27 21:45:23 +01:00
mrexodia
9213d8f117
GUI: not busy
2017-01-18 22:36:33 +01:00
changeofpace
ae36e772fe
Fixed random behavior when hiding / showing / reordering StdTable columns ( #1421 )
...
* fixed column ordering bug in ColumnReorderDialog
* resizing cursor bug is fixed. adjusting order in edit dialog is broken.
* fixed column resizing bug
2017-01-18 14:42:42 +01:00
mrexodia
9f7f649f7e
DBG+GUI: implemented trace switch condition
2017-01-10 12:14:01 +01:00
mrexodia
69a455d910
GUI: added boolean in settings dialog for the wow64 step workaround
2017-01-10 10:35:22 +01:00
mrexodia
ee3af0a2df
DBG+BRIDGE+GUI: fixed possible out-of-range access related to data disassembly
2017-01-10 10:16:49 +01:00
mrexodia
0767d74ef2
DBG+GUI: fixed various @coverity issues
2017-01-09 01:10:43 +01:00
mrexodia
37fe2150e9
GUI: properly fixed #1408
2017-01-06 11:34:43 +01:00
mrexodia
9ec2056240
GUI: fixed minor issue with window title for the thread name edit dialog
2017-01-04 03:05:19 +01:00
mrexodia
7a828861ad
GUI: more logical coloring for invalid instructions and don't allow highlighting of 'uncategorized' (colon) tokens
2017-01-03 23:37:43 +01:00
mrexodia
64daa5a1c0
GUI: (hopefully) fixed an annoying bug with very wide reference view columns
2017-01-02 03:15:30 +01:00
mrexodia
38a8ffce8c
GUI: improved stack usage in loadWindowSettings
2016-12-30 16:23:38 +01:00
mrexodia
abab4cf52e
GUI: #aaa -> #aaaaaa
2016-12-30 15:52:58 +01:00
mrexodia
a69fc07803
GUI: fixed argument widget for shadow store on x64
2016-12-29 19:17:43 +01:00
mrexodia
e46e3cbe62
GUI: removed annoying borders ( resolves #1373 )
2016-12-29 02:12:11 +01:00
mrexodia
48fa7fb72b
GUI: removed annoying status bar updates on disassembly selection changes
2016-12-29 00:19:21 +01:00
mrexodia
4b28e7d957
GUI: save cpu widget layout ( #1122 #1230 )
2016-12-28 23:55:43 +01:00
torusrxxx
90ec689131
vulunability
2016-12-28 11:56:40 +01:00
mrexodia
72a2da6c14
GUI: added asterisk for log link color because it cannot be applied to old contents #1399
2016-12-27 20:00:08 +01:00
mrexodia
74582ba0d1
GUI: only draw memory map contents when debugging #1399
2016-12-27 19:58:53 +01:00
mrexodia
8b4c784457
DBG+GUI+BRIDGE: added various menu manipulation functions for plugins
2016-12-26 12:44:03 +01:00
mrexodia
55377038b4
Merge branch 'patch00000055' of https://github.com/torusrxxx/x64dbg into torusrxxx-patch00000055
...
# Conflicts:
# src/gui/Src/Gui/CPUDisassembly.cpp
2016-12-25 12:26:43 +01:00
torusrxxx
886d66da1c
copy rich text
2016-12-22 23:53:56 +08:00
mrexodia
41648ee834
GUI: translate about
2016-12-22 15:07:57 +01:00
mrexodia
54a21d9730
GUI: fixed layout of PageMemoryRights #1390
2016-12-22 15:02:23 +01:00
mrexodia
74a0a9e592
GUI: option for permanently enabling the highlighting mode (possible intention of #1388?)
2016-12-20 17:18:44 +01:00
mrexodia
b82f04311f
GUI: only save main window settings once
2016-12-19 23:34:33 +01:00
changeofpace
ec25e22ecd
Save / restore window position and size ( #1385 )
...
* main window size and position saving / restoring works.
* individual windows now save and restore their position and size
* switched from qsettings to using bridge settings
2016-12-19 23:28:02 +01:00
Torusrxxx
bb66dd9536
customize color of log link ( #1387 )
2016-12-19 23:27:16 +01:00
mrexodia
9a5e2f94ea
GUI: fixed copy multiple lines
2016-12-19 23:25:21 +01:00
torusrxxx
9812b6a071
temporary
2016-12-19 14:26:55 +08:00
torusrxxx
ddadc44e2e
customize color of log link
2016-12-19 11:44:29 +08:00
mrexodia
177ad66a42
GUI: fixed spelling mistake #1380
2016-12-17 12:30:48 +01:00
mrexodia
1d00a61ba2
Merge branch 'development' of https://github.com/ThunderCls/x64dbg into ThunderCls-development
...
Also made various cleanup changes
2016-12-16 14:30:04 +01:00
changeofpace
cb09b548f7
removed code which set the active window to the closed tab in MHTabWidget::AttachTab ( #1375 )
2016-12-16 12:22:57 +01:00
Torusrxxx
84b1df9bf6
Highlight segment register from reg view ( #1376 )
2016-12-16 12:22:54 +01:00
ThunderCls
22108bd046
Load/Free Modules in Symbols window
...
- Added command "freelib" to free a module previously loaded
- Added menu entries for load/free modules in the symbols view
2016-12-14 00:23:00 -05:00
mrexodia
39010c8854
GUI: icon improvements
2016-12-14 02:39:44 +01:00
mrexodia
3545cbcb60
GUI: show log message on new command line
2016-12-13 18:53:40 +01:00
ThunderCls
8da5df6c7e
Disassembler copying and statusbar enhancements ( #1363 )
...
* Disassembler copying and statusbar enhancements
- Statusbar message update on disassembly data copy (Issue #1280 )
- Extended info on statusbar (like in dump window) of selected
instructions in the disassembly window
- Copy multiselected Addreses(VA/RVA) in the disassembly window
* clipboard message translated
- "copied to clipboard" message in statusbar is translated and made
globally consistent
* translation
2016-12-13 13:44:30 +01:00
Torusrxxx
fad8312bed
fixed additional buttons on tab bar ( #1367 )
2016-12-13 13:25:02 +01:00
Xiaoyin Liu
7bb1198900
Use HTTPS for Microsoft symbol server URL ( #1300 )
...
Update Microsoft symbol server URL to https://msdl.microsoft.com/download/symbols . This is the default sympath in WinDbg 10.0.14321
2016-12-13 02:41:35 +01:00
mrexodia
72eae713db
DBG+BRIDGE+GUI: added various features to restart as admin
2016-12-13 02:11:40 +01:00
Torusrxxx
f356ea5b2f
Fix "Alt+;" on NULL can use this invisible command ( #1365 )
2016-12-12 17:21:43 +01:00
mrexodia
1d7a83053a
GUI: option to do case-insensitive regex search in SearchListView
2016-12-11 17:12:44 +01:00
mrexodia
29b28159b7
GUI: fixed race conditions in the optimized logging
2016-12-11 12:56:35 +01:00
mrexodia
518dcd30d4
GUI: fixed find window in AttachDialog
2016-12-11 12:40:16 +01:00
mrexodia
115fee4890
GUI: use stable_sort in StdTable::reloadData
2016-12-11 12:14:26 +01:00
mrexodia
d5dac02498
Merge branch 'development' of https://github.com/lynnux/x64dbg into lynnux-development
2016-12-11 09:29:34 +01:00
mrexodia
3738cff3b1
GUI: fixed small things + update colors on config change
2016-12-11 09:28:01 +01:00
mrexodia
a61a6e96e0
Merge branch 'development' of https://github.com/ThunderCls/x64dbg into ThunderCls-development
2016-12-11 09:08:19 +01:00
changeofpace
901a25dd45
#1312 disable exinfo on exceptions ( #1358 )
...
* Added engine settings option to disable printing exinfo for every exception.
* fixed default tab
2016-12-11 09:05:15 +01:00
changeofpace
d18daeefca
set symbol log text to config log font. ( #1357 )
2016-12-11 09:04:52 +01:00
Torusrxxx
694d94cf1f
config command ( #1355 )
...
* config command
* Find window in attach dialog
* attach to hidden process
2016-12-11 09:04:40 +01:00
ThunderCls
b72a46ed75
Fixes
...
Fixes highlighted by @torusxxx
2016-12-08 22:10:16 -05:00
ThunderCls
cf67222c49
Showing in breakpoints tab if EIP is on a bpx
...
This closes the issue #911
2016-12-08 18:51:26 -05:00
Torusrxxx
0adf24351d
optimized logging speed ( #1354 )
...
* optimized logging speed
* fixed
* fixed
2016-12-07 22:21:38 +01:00
lynnux
aa6582b503
fix a sort bug
2016-12-06 16:01:57 +08:00
mrexodia
fb1b59ce8e
GUI: some less repeating of getSymbolicName
2016-12-05 22:04:58 +01:00
Cornel Punga
d55494b53f
Add symbolic name of the breakpoint to be edited, resolves #1326 ( #1346 )
...
* Add symbolic name of the breakpoint to be edited
* Extend Follow in Disassembler button, extend Calculator window resolves #1347
* Created a distinct getSymbolicName function, resolves #1326
2016-12-05 21:48:53 +01:00
mrexodia
31d6823a30
Merge branch 'patch0000004e' of https://github.com/torusrxxx/x64dbg into torusrxxx-patch0000004e
2016-12-05 21:13:19 +01:00
lynnux
5ec5a17fc9
better
2016-12-03 10:07:42 +08:00
lynnux
727c0656ef
better
2016-12-03 10:06:02 +08:00
lynnux
4736b30042
better code
2016-12-02 15:38:38 +08:00
lynnux
4b4e1fe42d
make selection line don't change when search text has changed.
2016-12-02 15:38:13 +08:00
lynnux
ccc020aaf0
Merge branch 'development' of https://github.com/x64dbg/x64dbg into development
2016-12-02 15:24:28 +08:00
mrexodia
7e9eed4c7f
GUI: icon for virtual modules
2016-12-01 20:39:47 +01:00
mrexodia
8c1b9ccd3f
GUI: close BridgeResult event handle
2016-12-01 10:10:09 +01:00
mrexodia
ae76c9d87d
GUI: don't busy wait for BridgeResult (much faster now)
2016-12-01 08:23:54 +01:00
mrexodia
2305b3a6c2
DBG+GUI: fixed some small issues with types #1309 #1305
2016-11-30 21:23:55 +01:00
lynnux
bda465c4b9
Merge branch 'development' of https://github.com/x64dbg/x64dbg into development
2016-11-30 10:24:21 +08:00
Torusrxxx
884013b187
max length for breakpoint condition ( #1306 )
...
* max length for breakpoint condition
* Warn if duplicate label or label "a", and fix selection bg in XMM register not in default SIMD mode
2016-11-29 16:25:34 +01:00
mrexodia
12ee743c2c
GUI: fixed issue #1299 (crash when clicking on the sidebar when out of range of the instruction buffer)
2016-11-29 00:30:29 +01:00
Torusrxxx
f6b82cf79e
limits on label length and comment length, and follow DR registers via dblclick ( #1301 )
2016-11-28 11:22:58 +01:00
mrexodia
0d27aeb160
GUI: option for UTF16 log redirection
2016-11-27 16:06:47 +01:00
mrexodia
e72cff052a
GUI: http://utf8everywhere.org
2016-11-27 14:59:16 +01:00
mrexodia
39b8bf43f7
GUI: no BOM in redirect log
2016-11-27 13:34:21 +01:00
mrexodia
799efc4f31
DBG+BRIDGE+GUI: add (theoretical) support for big endian types
2016-11-27 02:02:45 +01:00
mrexodia
de1951e9ca
DBG+BRIDGE+GUI: initial version of struct viewer
2016-11-27 00:51:24 +01:00
mrexodia
59f944a090
GUI: fixed small coloring bugs (thanks @ThunderCls!)
2016-11-26 21:28:02 +01:00
mrexodia
f44c9fa705
DBG+BRIDGE+GUI: basics of type display GUI working
2016-11-26 20:03:37 +01:00
mrexodia
457b4bd68b
GUI: UTF-8 log redirect
2016-11-26 20:02:13 +01:00
mrexodia
67b14b49be
GUI: StructWidget colors
2016-11-26 16:29:57 +01:00
mrexodia
6558b29628
initial StructWidget
2016-11-26 16:29:56 +01:00
mrexodia
4020845985
GUI: more customization with graph colors
2016-11-26 16:09:24 +01:00
mrexodia
b89fdcd3c1
DBG+BRIDGE+GUI: make single loops show properly
2016-11-22 21:54:39 +01:00
Torusrxxx
ec14fb5813
Show suspected call stack frame, and fix a bug ( #1282 )
...
* show suspected call stack frame
* log hyperlink never works on 32-bit platform
* update
* Party in call stack view
2016-11-22 19:03:57 +01:00
mrexodia
6b1c60d18c
GUI: fixed log string
2016-11-20 21:43:20 +01:00
mrexodia
af49e5fe6f
GUI: insert wildcard in HexEdit instead of zero
2016-11-20 17:41:50 +01:00
mrexodia
61aef59e87
GUI: enable search in current function menu
2016-11-20 13:35:43 +01:00
Torusrxxx
6f4fd60a8f
Comment on memory map ( #1275 )
2016-11-20 11:18:57 +01:00
Torusrxxx
7a0421c00d
HardcoreThreadSwitchWarning ( #1274 )
...
* HardcoreThreadSwitchWarning
* test
2016-11-19 13:59:23 +01:00
mrexodia
b5b76310d4
GUI: undocumented AsciiSeparator setting https://i.imgur.com/Ri7Czrg.png
2016-11-18 18:13:19 +01:00
mrexodia
7c4dc284b6
GUI: more natural space
2016-11-18 17:45:52 +01:00
mrexodia
f797a0e095
GUI: more realistic scroll bars
2016-11-18 17:29:46 +01:00
mrexodia
78e10e1513
GUI: fixed weird format in infobox
2016-11-18 17:29:46 +01:00
Torusrxxx
37137f872f
gui improvements ( #1272 )
...
* gui improvements
* removed duplicate shortcut for refresh in graph
2016-11-18 17:29:18 +01:00
mrexodia
d422508dac
GUI: mostly solves issue #1267 (advanced arguments in favorite tools)
2016-11-18 09:44:41 +01:00
mrexodia
d12338ccc0
GUI: fixed edit tool and script in FavouriteTools
2016-11-18 09:39:45 +01:00
mrexodia
a455ee2cb4
fixed issue #1257 (same hotkey in disasm and graph)
2016-11-18 08:54:53 +01:00
mrexodia
f8ee9aa6df
DBG+GUI: some small fixes
2016-11-18 08:30:20 +01:00
Torusrxxx
bb51f6a898
context menu in xrefs dialog ( #1244 )
2016-11-18 08:29:47 +01:00
Torusrxxx
c1f15b2794
decode function offset in stack ( #1243 )
...
* decode function offset in stack
* fix issue 1242
* remove untranslatable thing
2016-11-14 08:25:11 +01:00
mrexodia
14e8af90cd
GUI: fixed issue #1238 (trace record in popup works again)
2016-11-09 22:50:10 +01:00
Torusrxxx
52bfa80f68
Revert "GUI: speed improvements in Disassembly" ( #1233 )
2016-11-08 09:26:59 +01:00
mrexodia
d63283ff43
GUI: partially resolved issue #1226
2016-11-08 08:58:05 +01:00
ecx86
83631db154
GUI: Add "Copy RVA" shortcut ( #1232 )
...
* Add Copy RVA shortcut
* Fix Copy RVA shortcut for hex dump
2016-11-08 08:57:27 +01:00
kkthx
afabd01f77
GUI: Comments and labels in graph view ( #1229 )
2016-11-07 22:06:37 +01:00
Torusrxxx
28d174840a
fixed translation ( #1228 )
2016-11-07 16:59:36 +01:00
kkthx
9e5da8d4e2
GUI: fixed issue #1212 ( #1224 )
...
"Content" of the section in "Memory Map"
2016-11-06 22:11:33 +01:00
mrexodia
6b5b386893
Merge branch 'development' of https://github.com/x64dbg/x64dbg into development
2016-11-06 20:35:26 +01:00
mrexodia
b987511a07
GUI: closes issue #1223
2016-11-06 20:34:02 +01:00
kkthx
1f3ad5702e
GUI: fixed inconsistent shortcuts in graph view ( #1222 )
2016-11-06 18:43:51 +01:00
mrexodia
f508a22157
GUI: added advanced conditional trace dialog
2016-11-06 16:44:11 +01:00
mrexodia
d7c296f2e3
GUI: resolved issue #1220
2016-11-06 15:11:46 +01:00
mrexodia
6695b4690b
GUI: reverted new nonprint/null character replacement
2016-11-06 14:50:41 +01:00
mrexodia
e285b4ed2f
GUI: option to not highlight operands and continue with the mnemonic highlighting instead
2016-11-05 04:36:33 +01:00
Torusrxxx
248b49e18e
traced background in references and source ( #1209 )
2016-11-01 14:36:06 +01:00
mrexodia
7376b2516e
GUI: fixed weird frame
2016-10-31 23:22:24 +01:00
mrexodia
fc2dea68c3
GUI: cleaner look in CPUWidget
2016-10-31 22:39:59 +01:00
mrexodia
ce455e3af3
GUI: consistency for non-printable characters
2016-10-31 19:31:52 +01:00
kkthx
2aa029617b
GUI: remove unnecesary bar in graph image ( #1205 )
2016-10-30 20:02:46 +01:00
mrexodia
703a1e4141
GUI: remember history in goto file offset and file address ( closes #1201 and #1200 )
2016-10-30 18:54:09 +01:00
mrexodia
e671200cee
GUI: AStyle
2016-10-30 03:37:50 +01:00
kkthx
5ea66f6da1
save graph image to file, adjust drawing rectangle borders ( #1198 )
2016-10-29 23:38:57 +02:00
kkthx
ee3a6dbc59
GUI: run until selection in graph view ( #1199 )
2016-10-29 23:38:15 +02:00
mrexodia
0911f1fbd5
BRIDGE+GUI: added GuiProcessEvents export
2016-10-29 18:43:06 +02:00
mrexodia
ddc9a71af8
GUI: fixed a warning
2016-10-29 18:42:42 +02:00
Torusrxxx
164ccedf29
modify value of watch item ( #1197 )
2016-10-29 16:05:49 +02:00
mrexodia
3a0aa8297e
GUI: fixed some damn ugly casting hacks
2016-10-28 00:14:18 +02:00
mrexodia
e1fc0926a4
DBG+GUI: FIXEZZ
2016-10-24 23:32:05 +02:00
Matthijs Lavrijsen
f8a1f3f18a
Fix VS2015 compilation ( #1194 )
...
Add this month's VS db extension to .gitignore
2016-10-24 18:53:13 +02:00
mrexodia
4d24d2df78
GUI: replace nonprint and null characters with unicode characters out of ASCII range
2016-10-24 16:56:59 +02:00
mrexodia
62d4b3c0c4
GUI: ignore ret branch in DisassemblyPopup
2016-10-23 15:22:45 +02:00
mrexodia
d5743b172c
GUI: fixed the weird compile error
2016-10-23 14:57:12 +02:00
mrexodia
86875b70eb
GUI: icons for initscript and importsettings
2016-10-23 14:56:56 +02:00
mrexodia
de16322550
GUI: properly invalidate GUI between restarts + fixed focus bug
2016-10-23 14:18:38 +02:00
mrexodia
522df15e2d
GUI: properly handle little/big endian in the "Edit FPU register" dialog
2016-10-23 14:18:38 +02:00
Torusrxxx
c36299253c
1179 ( #1183 )
...
* buggy implementation of 1179
* fixed
2016-10-23 14:18:36 +02:00
mrexodia
bf5592abd0
GUI: open source file Shortcut
2016-10-23 00:51:12 +02:00
Alexandros Naskos
0f2b337f03
Added Symbolic Name copy to copy context meny in CPU disassembly window. ( #1186 )
2016-10-22 23:59:40 +02:00
mrexodia
fbf0ddacca
GUI: closes issue #1182
2016-10-22 17:16:21 +02:00
mrexodia
cb98624fad
GUI: speed improvements in Disassembly
2016-10-22 15:53:33 +02:00
mrexodia
5fed31b1b3
GUI: make DisassemblyPopup not use the Disassembly class directly
2016-10-22 15:52:15 +02:00
mrexodia
f284e6b259
DBG+GUI: allow cbp to be used as register
2016-10-21 16:39:41 +02:00
Alexandros Naskos
af9481d980
Added copy selection to file options for CPUDisassembly. ( #1177 )
...
* Added copy selection to file options for CPUDisassembly
* Copying CPU disassembly now streams output into target instead of constructing a huge string
2016-10-21 16:39:41 +02:00
mrexodia
b49740c482
GUI: don't make menus checkable per default
2016-10-20 13:14:19 +02:00
mrexodia
4c972595bc
GUI: changed SettingsDialog tab
2016-10-20 12:33:10 +02:00
mrexodia
e0d6469dc5
DBG+GUI: maximum trace count option
2016-10-19 13:02:55 +02:00
mrexodia
9138a3410e
BRIDGE+DBG+GUI: basics of analysis plugins
2016-10-18 17:28:08 +02:00
Torusrxxx
d0c755e3f8
issue 858 ( #1173 )
...
* issue 858
* don't pass selection length to the plugin
2016-10-18 17:26:19 +02:00
Torusrxxx
ff9b600001
copy in base64 ( #1172 )
...
* copy in base64
* fix buffer
2016-10-18 15:00:46 +02:00
mrexodia
e5c028864f
GUI: removed the word 'toggle' from the graph ( closes #1168 )
2016-10-18 13:51:48 +02:00
mrexodia
8511cf955b
GUI: codename iconic #775
2016-10-18 03:06:04 +02:00
mrexodia
a034ddd940
BRIDGE+DBG+GUI: changed BridgeCFGraph to use BridgeCFInstruction instead of flat data
2016-10-18 01:44:11 +02:00
mrexodia
fe5388dfa6
GUI: fixed a bug with hidden plugin menus that only contained menus
2016-10-18 01:06:10 +02:00
mrexodia
98d04b2a78
DBG+GUI+BRIDGE: allow menu items to be checkable
2016-10-17 17:32:01 +02:00
mrexodia
96e07deeef
GUI: allow ctrl+down/up to change the dump offset with +/-1
2016-10-17 17:13:59 +02:00
mrexodia
b1a52477b5
GUI: less jumpy experience while debugging in the graph
2016-10-17 16:31:29 +02:00
mrexodia
02723f7335
GUI: don't update the freeze stack action on every debug state change
2016-10-17 16:15:26 +02:00
mrexodia
6e635e3f69
GUI: fixed a bug in the selection
2016-10-17 15:51:37 +02:00
mrexodia
9616feab5c
GUI: show cip block in graph overview ( closes #1160 )
2016-10-17 14:33:53 +02:00
mrexodia
11d6d9a636
GUI: improvements to the DisassemblyPopup
2016-10-17 13:59:43 +02:00
mrexodia
e138d8cd47
GUI: icon for create new thread here
2016-10-16 15:44:03 +02:00
mrexodia
32aa4b0a72
DBG+GUI: improvements to the freeze stack option
2016-10-16 15:24:45 +02:00
mrexodia
1d9835c84f
GUI: fixed a bug in the XrefBrowseDialog
2016-10-16 14:42:48 +02:00
mrexodia
c25aefffd3
GUI: converted CPUStack to MenuBuilder ( closes #1154 )
2016-10-15 14:45:23 +02:00
mrexodia
4d2109c634
GUI: use setChecked instead of a bold font with the freeze stack action
2016-10-13 14:37:02 +02:00
Alexandros Naskos
8c2bb24652
CPUStack: Freezing the stack no longer incorrectly causes the user to be unable to select a different address. ( #1158 )
2016-10-13 14:15:40 +02:00
mrexodia
3a89da37d8
GUI: basics of debugging and interaction in the graph
2016-10-13 11:48:47 +02:00
mrexodia
0421420484
GUI: non-modal XrefBrowseDialog so you can browse around the cross references more easily
2016-10-13 11:25:37 +02:00
mrexodia
1bd0bf9d63
GUI: slightly changed focus behavior on address selection requests
2016-10-13 11:14:28 +02:00
mrexodia
b0ecacbb5b
GUI: refresh graph action
2016-10-12 07:01:52 +02:00
mrexodia
88a0be6606
GUI: better graph overview
2016-10-12 06:55:27 +02:00
mrexodia
72e200622f
GUI: invert exit order
2016-10-11 01:30:49 +02:00
mrexodia
a214ed1a4a
GUI: updated default auto comment color
2016-10-11 00:40:46 +02:00
mrexodia
fc6e610d47
GUI: refresh graph on tokenizerConfigUpdatedSlot
2016-10-10 16:35:17 +02:00
mrexodia
8cd170dd5a
GUI: graph improvements
2016-10-10 16:31:41 +02:00
Torusrxxx
294a806a31
search for GUID ( #1156 )
2016-10-09 18:30:37 +02:00
Atvaark
4d9e6f2843
GUI: Add hide tab action #1089 ( #1153 )
...
* This action will close the current tab and open the tab to the right of the closed one.
* Default hotkey is Ctrl+W.
2016-10-09 14:35:11 +02:00
lynnux
8b7b89fdb1
Merge branch 'development' of https://github.com/x64dbg/x64dbg into development
2016-10-08 14:40:25 +08:00
lynnux
553397d7b7
Merge branch 'development' of https://github.com/x64dbg/x64dbg into development
...
Conflicts:
src/gui/Src/BasicView/AbstractTableView.cpp
2016-10-08 14:39:27 +08:00
mrexodia
0c485b109b
Merge branch 'development' of https://github.com/Atvaark/x64dbg into Atvaark-development
...
# Conflicts:
# src/gui/Src/Gui/MainWindow.ui
2016-10-08 02:21:31 +02:00
mrexodia
01e3de2c93
GUI: import/export database menu options
2016-10-08 02:00:55 +02:00
Atvaark
bb681586a2
GUI: Add View->Next/Previous Tab actions
...
This allows users to cycle through their attached tabs. Detached tabs will not be cycled through.
The default hotkeys are Ctrl+Tab/Ctrl+Shift+Tab.
2016-10-07 22:46:51 +02:00
mrexodia
862ccbfb2d
GUI: open source file and show source file in directory options for the SourceView
2016-10-07 19:45:31 +02:00
torusrxxx
843492161d
display jump lines as selected if the destination is selected
2016-10-06 19:09:04 +02:00
Atvaark
60c78891b5
GUI: Add Goto->Origin action to the MemoryMapView ( #1146 )
...
This adds a Goto menu to the memory map view with two sub actions.
1. Goto->Origin (new)
This will select the page where the cip is.
2. Goto->Expression
This is the already existing *Find address page* action.
2016-10-06 08:21:45 +02:00
mrexodia
8da13421fd
GUI: resolved hotkey conflict #1143
2016-10-04 21:36:28 +02:00
mrexodia
1ecc5bfb75
GUI: better character recognition in CPUInfoBox
2016-10-04 21:36:27 +02:00
Torusrxxx
54d176f0a4
Hide some menus in a submenu ( #1144 )
...
* Hide some menus in a submenu
* use class name as id
2016-10-04 20:16:18 +02:00
Atvaark
7eecb558a0
GUI: Add undo register context menu action ( #1142 )
2016-10-03 20:17:36 +02:00
mrexodia
888276918a
GUI: fixed runtime error
2016-10-02 18:02:19 +02:00
mrexodia
802c08240b
GUI: corrected inverted statement
2016-10-02 17:18:02 +02:00
mrexodia
e8bba4ef31
GUI: fixed non-addresses in the reference view
2016-10-02 17:07:07 +02:00
mrexodia
5d23c58e6f
GUI: various changes with number -> string conversion
2016-10-02 16:09:12 +02:00
mrexodia
58fa9c7e2e
GUI: removed optimization
2016-10-01 18:51:39 +02:00
mrexodia
16bf75a15b
GUI: removed QDialogButtonBox
2016-10-01 18:50:32 +02:00
mrexodia
ce4d5642bb
GUI: fixed a weird problem with focus
2016-10-01 18:50:31 +02:00
Torusrxxx
ad26f81dce
small performance improvements ( #1133 )
...
* fix issue 1127
* fix issue 1127
* convert to hex faster
* restored
* restored
2016-10-01 18:50:16 +02:00
mrexodia
ae59629583
GUI: better phrasing
2016-09-30 21:05:20 +02:00
Torusrxxx
84cf8fc9fe
fix issue 1127 ( #1130 )
...
* fix issue 1127
* fix issue 1127
2016-09-30 18:01:09 +02:00
mrexodia
cf5e148e9d
GUI: fixed width of Hex short
2016-09-30 01:07:19 +02:00
mrexodia
4a0cacc7b4
GUI: fixed issue #1126 (weird focusness)
2016-09-29 22:35:27 +02:00
mrexodia
d4436fe693
GUI: fixed bug in ShortcutsDialog when binding Alt+C or Alt+S
2016-09-29 19:44:08 +02:00
mrexodia
3b6f710884
BRIDGE+GUI: implemented GuiGetActiveView (issue #917 , #927 )
2016-09-29 19:37:33 +02:00
mrexodia
d256c6a2d8
GUI: added scrollSelect function in StdTable and use it in MemoryMap/ScriptView/SourceView
2016-09-29 17:57:46 +02:00
mrexodia
2626ccf8e9
GUI: fixed memory map focus on follow in memory map
2016-09-29 17:56:21 +02:00
mrexodia
3dd856cdc0
GUI: fixed warning in LabeledSplitter
2016-09-29 17:55:55 +02:00
mrexodia
82232cdb5d
GUI: better focus stylesheet for CPU view
2016-09-29 17:55:35 +02:00
Torusrxxx
47a5b20b6f
Save Splitter State ( #1125 )
...
* Save Splitter State
* Paste to log
* update
2016-09-29 17:33:22 +02:00
mrexodia
174b84585e
GUI: fixed issue #1123 (memory breakpoint confusion)
2016-09-29 13:38:30 +02:00
mrexodia
8739e8ae52
DBG+GUI: code improvements
2016-09-28 20:47:29 +02:00
mrexodia
cc6cff939e
GUI: resolved hotkey conflict
2016-09-28 19:17:50 +02:00
mrexodia
792b1ff0de
GUI: changed menu order in RegistersView
2016-09-27 22:15:17 +02:00
mrexodia
e3ca03801f
GUI: some experimental focus related code
2016-09-27 17:17:18 +02:00
mrexodia
e14f36e36d
GUI: various window titles
2016-09-27 17:14:53 +02:00
mrexodia
a309a96de9
GUI: separated DebugStatusLabel from LogStatusLabel
2016-09-27 16:05:13 +02:00
mrexodia
87319baf61
GUI: adjust width for translated StatusLabel strings
2016-09-27 15:54:42 +02:00
Torusrxxx
0aa80eb2d4
Import multiple patches... ( #1120 )
...
* Import multiple patches and add watch menu to info box
* re-enable dump detaching
2016-09-27 14:40:26 +02:00
mrexodia
144e7b27b6
DBG+GUI: fixed event native event filters for plugins
2016-09-26 15:45:45 +02:00
Torusrxxx
4a5c69dc40
Remove all breakpoints before detaching;Add warnings when setting new origin or create thread to non-executable memory (403) ( #1117 )
2016-09-26 13:56:54 +02:00
Torusrxxx
e88eb0aa5b
more icons ( #1116 )
2016-09-25 16:54:42 +02:00
mrexodia
f372d3d8ba
GUI: disable dump detaching
2016-09-25 16:13:34 +02:00
mrexodia
8262224136
GUI: no more uppercase module names
2016-09-22 13:26:57 +02:00
mrexodia
9c3c8a3334
DBG+BRIDGE+GUI: implemented more selection queries (graph + memory map + symbol module)
2016-09-21 21:28:37 +02:00
mrexodia
06559fbd08
GUI: resolved issue #1107 (better uppercase disassembly)
2016-09-21 17:14:16 +02:00
mrexodia
d36dba6697
GUI: resolved issue #1109 (copy selection rename)
2016-09-21 17:00:35 +02:00
mrexodia
f2b53b7e26
GUI: fixed issue #1104 (correctly named menu option)
2016-09-21 16:55:08 +02:00
Torusrxxx
8e0f6ed4cf
Fix enable of buttons in favourite tools dialog ( #1106 )
2016-09-20 17:44:09 +02:00
Torusrxxx
5775dbd2b0
Copy Table To Log, Copy Log To Notes ( #1105 )
2016-09-20 15:00:18 +02:00
mrexodia
b8e510491f
GUI: resolved issue #1092 (thanks to sstrato!)
2016-09-20 02:20:01 +02:00
mrexodia
7172bda52e
GUI: more improvements to the CPUInfoBox
2016-09-19 23:11:51 +02:00
mrexodia
cd49c263a4
GUI: improvements for issue #1094
2016-09-19 23:01:13 +02:00
Torusrxxx
ee1fbcd503
registers view and cpu argument enhancements ( #1101 )
2016-09-19 21:28:13 +02:00
Torusrxxx
21d2d1c4e0
Registers view enhancements ( #1098 )
2016-09-18 18:58:06 +02:00
Torusrxxx
42b8a60614
fix typo
2016-09-14 15:22:10 +00:00
mrexodia
94a56fa12b
GUI: added find pattern to module + fixed issue #509
2016-09-11 20:03:45 +02:00
mrexodia
8803558c1d
GUI: theme-aware DisassemblyPopup
2016-09-11 20:02:46 +02:00
mrexodia
de845c2eef
GUI: no foreground window default
2016-09-11 17:30:32 +02:00
mrexodia
94d3771f7f
GUI: trace+selection color in graph
2016-09-11 16:33:05 +02:00
mrexodia
fae00eaaa9
GUI: fixed GotoDialog for reserved pages
2016-09-11 16:25:25 +02:00
Torusrxxx
e88821d786
fixed crash,more icons for copy menu,changed url for clipboard,add ip address to data copy,auto scroll for log,reordered breakpoints,display 3 tables for breakpoints per default ( #1079 )
2016-09-11 09:16:53 +02:00
Torusrxxx
62a2d16b02
paste script from clipboard ( #1078 )
2016-09-10 18:24:06 +02:00
Torusrxxx
46f2044f94
Detachable breakpoint view ( #1077 )
...
* faulty
* fixed
2016-09-10 14:31:34 +02:00
mrexodia
626728d08f
GUI: partially reverted performance breaking change
2016-09-10 14:10:48 +02:00
mrexodia
4e877f6de4
GUI: no SetForegroundWindow in SettingsDialog
2016-09-10 12:40:11 +02:00
mrexodia
53abfc51fa
GUI: VA in entropy window in dump
2016-09-10 12:40:11 +02:00
Torusrxxx
9288c910cb
conditional exception breakpoint ( #1073 )
...
* temporary
* Exception breakpoints
* temporary
* temporary
* temporary
* fixes
* fully retire "error"
2016-09-10 07:43:34 +02:00
mrexodia
afc498fbfe
GUI: removed debug message from LogView
2016-09-09 19:11:19 +02:00
mrexodia
3742217515
GUI: different color for both selection and trace record #1069
2016-09-09 16:20:21 +02:00
mrexodia
574b32302e
GUI: fixed UpdateChecker
2016-09-09 16:20:21 +02:00
Torusrxxx
f8c8466651
hyperlink in log ( #1070 )
2016-09-09 16:19:36 +02:00
mrexodia
9007a505cc
GUI: resolved issue #526 (use selection start per default in the dump)
2016-09-09 09:57:07 +02:00
mrexodia
7f07490e6a
GUI: icons for push/pop + better context menus in RegistersView and CPUStack
2016-09-09 09:56:42 +02:00
mrexodia
3f3fa49fe7
GUI: remember branch destination preview setting
2016-09-09 09:56:05 +02:00
mrexodia
12cff2b811
GUI: code recuction + intelligent following of addresses
2016-09-09 09:31:29 +02:00
mrexodia
71059e2c34
GUI: resolved issue #874 (follow in memory map options in registers/dump/stack/disassembly)
2016-09-09 08:57:58 +02:00
mrexodia
37c550b2f7
GUI: memmapdump command implemented
2016-09-09 08:50:38 +02:00
mrexodia
bfd28e1e89
GUI: dummy menu in file for saving patches ( #912 )
2016-09-09 08:12:23 +02:00
mrexodia
b76cbd89be
GUI: data copy in disassembly
2016-09-09 07:48:54 +02:00
mrexodia
a97977e7a8
GUI: shortcuts for treat selection head as *
2016-09-09 07:43:31 +02:00
mrexodia
f718c0ff88
GUI: added copy token text and value in the highlight context menu
2016-09-09 07:34:33 +02:00
mrexodia
702dc366f9
GUI: don't unhighlight token on right click when in highlighting mode
2016-09-09 07:34:05 +02:00
mrexodia
36ceefc2fa
fixed copy menu in handles view
2016-09-08 16:55:40 +02:00
Torusrxxx
3fc6ff1d06
codepage hex editor ( #1062 )
...
* codepage hex editor
* fix
2016-09-08 16:55:03 +02:00
mrexodia
2257329cc8
GUI: updated Translations
2016-09-08 13:02:44 +02:00
mrexodia
b1578540a8
GUI: conditional tracing instead of rtu in run to user code
2016-09-08 13:01:40 +02:00
mrexodia
a0ef9a0d9c
GUI: updated Translations
2016-09-07 15:36:38 +02:00
mrexodia
5ff22566ba
DBG: fixed animation + updated translations
2016-09-07 15:36:13 +02:00
mrexodia
9d609dd5ae
GUI: dont attempt animating steps when not debugging
2016-09-07 15:36:13 +02:00
mrexodia
3c737758d4
GUI: dont dump/disasm on reserved memory pages
2016-09-07 15:36:13 +02:00
mrexodia
468ea4eb80
GUI: removed "tst" from ReferenceView
2016-09-07 15:36:12 +02:00
mrexodia
57a5a8b393
GUIl: resolved issue #1058 (script not drawn when not debugging)
2016-09-07 15:36:12 +02:00
Torusrxxx
79066c2818
more icons ( #1057 )
2016-09-07 15:35:59 +02:00
mrexodia
5b2e8e4346
GUI: option to imports settings (useful for instantly applying themes)
2016-09-07 13:39:58 +02:00
mrexodia
80d3b6e965
GUI: updated Translations
2016-09-07 13:08:13 +02:00
mrexodia
4fde953636
GUI: removed unused duplicate image
2016-09-07 11:50:12 +02:00
mrexodia
2acae83c33
GUI: allow ESC and BACKSPACE in the ShortcutEdit
2016-09-07 11:18:02 +02:00
mrexodia
cb09447ab0
GUI: updated Translations
2016-09-07 11:12:05 +02:00
mrexodia
df27d4fa2f
GUI: fixed truncating dialogs when translated
2016-09-07 11:11:37 +02:00
mrexodia
05d87ce377
GUI: fixed icon for language message box
2016-09-07 11:11:12 +02:00
mrexodia
a7169bb22e
GUI: no longer use rip-relative instruction in the AssembleDialog
2016-09-07 11:10:50 +02:00
mrexodia
4681dea4c6
GUI: FAQ in attach dialog + fix settings
2016-09-07 09:58:44 +02:00
mrexodia
f79b8d7db8
GUI: option for ignore inconsistent breakpoints
2016-09-07 09:12:25 +02:00
mrexodia
3c50045a67
GUI: implemented sort suggestion from #985
2016-09-07 08:26:35 +02:00
mrexodia
7da15bb06a
GUI: updated Translations
2016-09-07 05:58:29 +02:00
mrexodia
f69ed2051a
GUI: fixed asmjit radiobox
2016-09-07 05:57:41 +02:00
mrexodia
17ec0ce7ce
GUI: updated translations
2016-09-07 05:40:00 +02:00
mrexodia
b1d55acb9e
DBG+GUI+PROJECT: added asmjit assembler engine
2016-09-07 05:39:18 +02:00
Torusrxxx
f490c5ab03
more icons ( #1051 )
...
* more icons
* more icons
* more icons
* Update README.md
2016-09-07 05:30:03 +02:00
mrexodia
cd0d72ac1a
GUI: updated Translations
2016-09-06 13:21:24 +02:00
mrexodia
2189072018
GUI: removed references of repaint() to avoid confusion
2016-09-06 13:16:41 +02:00
mrexodia
76c8834bf3
GUI: big performance gains in the GUI
2016-09-06 07:59:51 +02:00
mrexodia
fa71b615ed
GUI: updated Translations
2016-09-06 05:07:58 +02:00
Torusrxxx
21382d7400
Shortcuts ( #1049 )
2016-09-06 04:56:24 +02:00
mrexodia
eff69a9a8c
GUI: removed fromUtf8
2016-09-06 00:41:18 +02:00
Torusrxxx
4e2636416c
DLL breakpoint GUI ( #1048 )
...
* New Splitter Widget
* DLL breakpoint interface
* Conditional DLL Breakpoint
* maintain translation file
* Don't animate when it stops
* fixed some issues
* DLL Breakpoint GUI
* DLL Breakpoint GUI
* Fixed DLL Path problem
* When not debugging, the user can use "run" button to restart.
* further fixes
2016-09-06 00:28:25 +02:00
mrexodia
9b703ae9b2
GUI: formatting RegistersView
2016-09-05 08:46:36 +02:00
genuine_
b536b7ee26
Add Follow in Dump N menu to the Registers view ( #1046 )
...
* Add Follow in Dump N menu to the Registers view
* cleaned up unused variables
* Move menu creation to constructor so we don't create a hell hole of menu pointers.
2016-09-05 08:37:57 +02:00
mrexodia
b8c007c92f
GUI: updated translations
2016-09-04 23:39:36 +02:00
mrexodia
a1d02eaabe
GUI: fixed watchdog menu
2016-09-04 23:12:10 +02:00
Torusrxxx
d3bb316080
Synchronize branch ( #1043 )
...
* New Splitter Widget
* DLL breakpoint interface
* Conditional DLL Breakpoint
* maintain translation file
* Don't animate when it stops
* fixed some issues
2016-09-04 19:33:59 +02:00
mrexodia
1e170f01ff
GUI: added graph background color customization
2016-09-04 01:50:10 +02:00
Torusrxxx
cc2875cb3b
Add Watch Items to Labels in Sidebar ( #1040 )
...
* Add Watch Items to Labels in Sidebar
* fix
* fix
2016-09-03 17:09:09 +02:00
mrexodia
fb056bb7bf
GUI: make sidebar dots bigger
2016-09-03 04:48:46 +02:00
mrexodia
79f422adf8
GUI: updated translations
2016-09-02 19:14:53 +02:00
Torusrxxx
81bc301a79
Add auto-scrolling to tables etc ( #1035 )
...
* Add auto-scrolling to tables. Add clear shortcut button. Fix bug with shortcut edit in favourites dialog.
* Add more shortcuts
* GUI for creating thread
* Use thread name in the title bar
2016-09-02 16:47:32 +02:00
Torusrxxx
42b4910f57
auto-scroll selection when moving mouse out of the disassembly window ( #1029 )
...
* Use last codepage conveniently
* 1. fix bug: "inc" and "dec" commands have no effect.
2. fix bug: "bswap" command cannot execute when not debugging.
3. fix bug: app crash when displaying a variable smaller than 15.
4. new feature: script timeout
5. new feature: execute script when the debuggee initializes at the system breakpoint.
* Add settings for initialzation script and HelpOnSymbolicNameUrl
* fix
* auto-scroll selection when moving mouse out of the disassembly window (#22 )
2016-09-01 19:14:19 +02:00
mrexodia
3ec7182eea
GUI: updated Translations
2016-09-01 02:45:49 +02:00
mrexodia
ea98f36388
GUI: display script tab on loading favourite script
2016-09-01 00:28:01 +02:00
mrexodia
b9a774e774
GUI: more fixes with FavouriteTools
2016-08-31 18:23:44 +02:00
mrexodia
fdb2ee1abb
GUI: various fixes in FavouriteTools
2016-08-31 18:15:41 +02:00
mrexodia
8ab2a691ec
GUI: execute CIP on the trace record when enabling trace record
2016-08-31 17:21:07 +02:00
Torusrxxx
ec43781a10
Execute script automatically on attach or initialize ( #1026 )
...
* Use last codepage conveniently
* 1. fix bug: "inc" and "dec" commands have no effect.
2. fix bug: "bswap" command cannot execute when not debugging.
3. fix bug: app crash when displaying a variable smaller than 15.
4. new feature: script timeout
5. new feature: execute script when the debuggee initializes at the system breakpoint.
* Add settings for initialzation script and HelpOnSymbolicNameUrl
* fix
2016-08-31 16:33:52 +02:00
mrexodia
0bdf861461
GUI: rewrite StatusLabel logUpdate function (now it no longer fails with empty strings)
2016-08-31 16:09:42 +02:00
mrexodia
21cb469792
GUI: fixed GotoDialog and quotes in the expression
2016-08-30 22:55:08 +02:00
mrexodia
469094d503
GUI: basics for a highlight context menu
2016-08-30 22:31:09 +02:00
mrexodia
53ea8b8332
GUI: changed default hotkey for highlighting mode
2016-08-30 22:31:09 +02:00
Torusrxxx
f2cf0ac0b1
Use last codepage conveniently ( #1023 )
2016-08-30 18:29:38 +02:00
mrexodia
6e0f34a79a
GUI: singleshoot breakpoint edit working
2016-08-30 15:39:09 +02:00
mrexodia
ef4bb35879
GUI: singleshoot option in breakpoint editor
2016-08-30 15:36:11 +02:00
Torusrxxx
5b9fd9e73d
Don't show invalid menu entries in watch view ( #1022 )
...
* Translate some strings and export memiscodepage.
* fixed memory leaks in watch view
* warn the user if the breakpoint is not executable
* use dbgfunctions
* remove unused exports
* fix
* fix
* guard translate function with critical section
* DeleteCriticalSection
* Animate Into
* Animate Into
* Animate Into
* GUI improvements (#1004 )
* GUI improvements
* fix issue #939
* fix issue #1000
* don't halt (#1007 )
* GUI: space between comment and address in DisassemblyPopup
* DBG: use unsafe memory reading in thread.cpp
* DBG+GUI: fixed user experience
* Translate some strings and export memiscodepage.
* fixed memory leaks in watch view
* warn the user if the breakpoint is not executable
* use dbgfunctions
* remove unused exports
* fix
* fix
* GUI: close issue #573 (invalid sizes in save data)
* GUI: updated Translations
* Improvemets of PEB->CommandLine parsing algorithm (#1005 )
* Add some tweaks and improvements to parsing algorithm of command line from PEB
* Remove debug remains
* Check for PE name (with/without extension) is used in path to PE
* guard translate function with critical section
* DeleteCriticalSection
* Fixed wow64 redirection. Moved disable before the call to GetFileArchitecture() (#1013 )
* Signed and Unsigned byte in dump (#1012 )
* Translate some strings and export memiscodepage.
* fixed memory leaks in watch view
* warn the user if the breakpoint is not executable
* use dbgfunctions
* remove unused exports
* fix
* fix
* guard translate function with critical section
* DeleteCriticalSection
* Highlight register from registers view
* ALLOW MODIFY RIP REGISTER
* Highlight menu in register view
* Signed and unsigned byte in dump view
* DBG: imageinfo command
* GUI: same font as log in CommandLineEdit
* GUI: updated Translations
* Use secure image
* PROJECT: fixed telegram link in readme
* GUI: icons on tracing condition dialogs
* DBG: updated yara to 3.5.0
* Update README.md (#1016 )
* GUI: possible fix for an irreproducible crash
* GUI: also set the log font in the QCompleter
* GUI: further optimization of token colors (fixed crash)
* GUI: more usable disassembly popup window
* GUI: disassembly preview on RET instruction
* GUI: don't preview beyond obvious function endings in DisassemblyPopup
* Animate Into
* Animate Into
* Animate Into
* Don't show invalid menu entries in watch view
2016-08-30 13:57:53 +02:00
Torusrxxx
2938fa54c0
Animate into ( #1020 )
...
* Translate some strings and export memiscodepage.
* fixed memory leaks in watch view
* warn the user if the breakpoint is not executable
* use dbgfunctions
* remove unused exports
* fix
* fix
* guard translate function with critical section
* DeleteCriticalSection
* Animate Into
* Animate Into
* Animate Into
2016-08-30 12:59:40 +02:00
mrexodia
9ecd535f51
GUI: don't preview beyond obvious function endings in DisassemblyPopup
2016-08-29 00:21:19 +02:00
mrexodia
8c2d392f53
GUI: disassembly preview on RET instruction
2016-08-29 00:09:41 +02:00
mrexodia
d1d4104b7e
GUI: more usable disassembly popup window
2016-08-28 23:56:25 +02:00
mrexodia
617ad890f5
GUI: further optimization of token colors (fixed crash)
2016-08-28 18:50:41 +02:00
mrexodia
a1a47dbc6e
GUI: also set the log font in the QCompleter
2016-08-28 18:38:28 +02:00
mrexodia
8f3d12dafe
GUI: possible fix for an irreproducible crash
2016-08-28 18:38:28 +02:00
mrexodia
e6c3607314
GUI: icons on tracing condition dialogs
2016-08-28 11:26:46 +02:00
mrexodia
16537e3282
GUI: updated Translations
2016-08-27 21:59:23 +02:00
mrexodia
1ac7bd2faf
GUI: same font as log in CommandLineEdit
2016-08-27 21:52:55 +02:00
Torusrxxx
546be7a9ea
Signed and Unsigned byte in dump ( #1012 )
...
* Translate some strings and export memiscodepage.
* fixed memory leaks in watch view
* warn the user if the breakpoint is not executable
* use dbgfunctions
* remove unused exports
* fix
* fix
* guard translate function with critical section
* DeleteCriticalSection
* Highlight register from registers view
* ALLOW MODIFY RIP REGISTER
* Highlight menu in register view
* Signed and unsigned byte in dump view
2016-08-27 16:21:00 +02:00
mrexodia
7a5525ff13
GUI: updated Translations
2016-08-26 17:12:24 +02:00
mrexodia
abbad9dfe3
GUI: close issue #573 (invalid sizes in save data)
2016-08-26 17:11:23 +02:00
Torusrxxx
c076aa583c
Warn the user if the software breakpoint is not executable ( #1010 )
...
* Translate some strings and export memiscodepage.
* fixed memory leaks in watch view
* warn the user if the breakpoint is not executable
* use dbgfunctions
* remove unused exports
* fix
* fix
2016-08-26 16:03:08 +02:00
mrexodia
94e157c7dc
DBG+GUI: fixed user experience
2016-08-26 01:36:16 +02:00
mrexodia
3dee7fb158
GUI: space between comment and address in DisassemblyPopup
2016-08-25 17:01:34 +02:00
Torusrxxx
bb3e172efb
GUI improvements ( #1004 )
...
* GUI improvements
* fix issue #939
* fix issue #1000
2016-08-25 13:34:29 +02:00
Elijah
d8328965fd
Add 'Lock' checkbox right after 'mSearchBox' (and before 'Regex' checkbox) in 'SearchListView' class. At interface point of view, it's just a simple checkbox, which locks search textbox if checked. So, the main apply of this option is lay down at implementation POV. At that time it's used only in 'SymbolView' UI, for purpose - now you can search for, for exmaple, 'Nt' functions in one module, check 'Lock' checkbox, and then go through another modules without tedious retyping of the same search query again and again. Simple, but useful. ( #1003 )
2016-08-25 09:49:23 +02:00
lynnux
3e0bbf814b
new sort mecanic
2016-08-25 14:37:27 +08:00
lynnux
694db8c034
Merge branch 'development' of https://github.com/x64dbg/x64dbg into development
2016-08-25 14:15:32 +08:00
mrexodia
ff2baa5a03
GUI: updated translations + various fixes
2016-08-25 01:06:31 +02:00
Forsari0
0b55e90b27
Add new column in 'Attach' dialog - 'CommandLine arguments', which is show command line arguments taken from target process PEB structure
2016-08-25 01:06:31 +02:00
Forsari0
dc790729df
Add 'Show PID in HEX' setting in GUI subtab (affects only 'Attach' dialog, default is TRUE)
2016-08-25 01:06:31 +02:00
mrexodia
b39023320c
updated Translations
2016-08-24 18:35:15 +02:00
torusrxxx
2d100b6179
Unified Translation File
2016-08-24 16:52:55 +08:00
torusrxxx
2fe5601374
Ctrl+A for analyze (need better algorithm)
2016-08-23 20:27:32 +08:00
torusrxxx
0b22647d9c
translate a string
2016-08-23 19:55:22 +08:00
torusrxxx
66131019f9
show some placeholder in the empty graph
2016-08-23 19:35:07 +08:00
torusrxxx
ae32f5dce0
some fixes
2016-08-23 12:35:12 +08:00
torusrxxx
740684100c
Thread Safe
2016-08-23 10:46:25 +08:00
lynnux
ef4b4f85a7
Merge branch 'development' of https://github.com/lynnux/x64dbg into development
2016-08-22 14:39:29 +08:00
lynnux
1f7364573b
fix sort problem
2016-08-22 14:36:51 +08:00
torusrxxx
3282b0d4ea
Translate the DBG (initial work)
2016-08-21 12:49:18 +08:00
torusrxxx
6c82cc95c7
fix issue 928
2016-08-20 21:30:08 +08:00
torusrxxx
1c6c1583d2
temporary
2016-08-20 20:18:16 +08:00
Torusrxxx
aad97a403a
fix issue 971 and add thread id function ( #993 )
...
* fix issue 971
* thread id functions
2016-08-20 13:31:47 +02:00
torusrxxx
90ca38f40e
fix issue 971
2016-08-19 22:36:42 +08:00
Torusrxxx
7755b6c895
Fix when double-clicking on the dump when not debugging modify dialog would appear ( #991 )
2016-08-18 14:08:03 +02:00
Mr. eXoDia
091f1d5186
GUI: virtual module dialog in memory map
2016-08-17 21:21:49 +02:00
mrexodia
3ac8658c97
GUI: fixed a compile warning on x64
2016-08-17 16:57:43 +02:00
mrexodia
b67b36b11f
GUI: AStyle CPUStack
2016-08-17 16:49:01 +02:00
Mr. eXoDia
e47482dec8
allow user to change thread name #980
2016-08-17 16:41:02 +02:00
Torusrxxx
e794d47015
Trace Record in Graph View ( #978 )
...
* clean up
* Trace Record in Graph View
* fix
* Trace record in graph overview
* Trace Record in Tooltip
2016-08-17 16:34:51 +02:00
genuine_
1d36e53d70
Fix for Follow in Dump N in Stack View ( #984 )
2016-08-17 16:34:42 +02:00
Torusrxxx
6c44c18c00
Realign stack pointer ( #987 )
2016-08-17 16:34:34 +02:00
Torusrxxx
5f8dfcea15
clean up ( #926 )
2016-08-13 13:59:26 +02:00
Torusrxxx
616810fca7
shortcuts ( #925 )
2016-08-12 13:09:52 +02:00
Torusrxxx
72284e8528
fix ( #922 )
2016-08-10 16:26:01 +02:00
Torusrxxx
df9495cfea
simplify code ( #919 )
...
* simplify code
* simplify code
2016-08-10 14:05:16 +02:00
Torusrxxx
37140c49b7
fix issue #915 ( #916 )
...
* fix issue #915
* remove unnecessary MRU code
* revert some changes
* remove all MRU code from openFile
2016-08-07 08:47:01 +02:00
Mr. eXoDia
3fb227af03
GUI: added interface for run/step with swallow exceptions
2016-08-05 18:41:02 +02:00
torusrxxx
c9dced3c91
don't disassembly cross function boundary in the tooltip
2016-08-04 13:32:24 +02:00
Torusrxxx
1a10ded9a3
prototype of #890 (preview call or jump destination) ( #910 )
...
* prototype of #890 (preview call or jump destination
* resolve issue with call dword ptr ds:[MessageBoxA]
* tidy up headers
* hide tooltip when mouse is outside disassembly view
2016-08-04 13:16:52 +02:00
Mr. eXoDia
376d59185b
GUI: added GUID data copy format #907
2016-08-02 16:21:23 +02:00
Mr. eXoDia
b05a1422b3
DBG+GUI: removed strong language ( #211 )
2016-07-31 17:59:49 +02:00
Mr. eXoDia
1884f830bf
GUI: updated translations
2016-07-31 16:48:59 +02:00
Mr. eXoDia
e50498956f
Merge branch 'development' of https://github.com/torusrxxx/x64dbg into torusrxxx-development
2016-07-31 16:47:11 +02:00
Mr. eXoDia
8159151eef
GUI: customizable colors in the graph
2016-07-31 16:46:14 +02:00
Mr. eXoDia
fc5fd37610
GUI: minor change to the Language menu in MainWindow
2016-07-31 16:45:46 +02:00
torusrxxx
f38d8a3bee
Different colors for user and system call stack
2016-07-31 13:11:13 +08:00
torusrxxx
fe77076bc0
push and pop actions
2016-07-30 22:40:28 +08:00
Mr. eXoDia
ba08bc2786
GUI: updated translations
2016-07-29 20:13:06 +02:00
Mr. eXoDia
43663b284c
GUI: cache callstack + working frame functions
2016-07-29 20:08:07 +02:00
Mr. eXoDia
c27e7e8870
Merge branch 'patch00000008' of https://github.com/torusrxxx/x64dbg into torusrxxx-patch00000008
2016-07-29 18:36:20 +02:00
Mr. eXoDia
579edd0532
GUI: updated Translations
2016-07-29 17:47:52 +02:00
Mr. eXoDia
eff55ccb02
GUI: implemented scrolling in the overview mode
2016-07-29 17:47:52 +02:00
Mr. eXoDia
e918b773e7
GUI: toggle overview option in graph
2016-07-29 17:47:52 +02:00
Mr. eXoDia
984670efc4
GUI: added paint function for overview
2016-07-29 17:47:52 +02:00
torusrxxx
cc1d391adc
fix easy error
2016-07-28 15:50:36 +08:00
Torusrxxx
97e99ce7f7
more functions&commands to enable/disable log,add favourite tools and fold disassembly for plugins&scripts. ( #895 )
2016-07-28 09:36:41 +02:00
Mr. eXoDia
6e61cf5452
DBG+GUI: resolved issue #893 + updated Translations
2016-07-27 23:05:15 +02:00
Mr. eXoDia
82347cd094
DBG+GUI: added cocksucker option (issue #211 , shit)
2016-07-27 22:04:10 +02:00
torusrxxx
3c3f4a1ae4
configurable stack frame color
2016-07-27 22:43:55 +08:00
torusrxxx
71f6428064
stack frame lines in the stack view
2016-07-27 22:30:37 +08:00
mrexodia
a9d82f3fae
GUI: Option to not show close dialog
2016-07-26 21:41:23 +02:00
torusrxxx
e91fdf1096
fix compiler warning
2016-07-26 12:27:55 +08:00
mrexodia
9bb9716908
GUI: changed StringUtil
2016-07-25 23:47:20 +02:00
mrexodia
d7c0280994
GUI: AStyle + updated Translations
2016-07-25 23:44:07 +02:00
mrexodia
fc6a125810
DBG+GUI: misc changes
2016-07-25 23:42:15 +02:00
mrexodia
57b8c59aa9
Merge branch 'patch00000007' of https://github.com/torusrxxx/x64dbg into torusrxxx-patch00000007
2016-07-25 23:28:51 +02:00
mrexodia
31e53073f0
DBG+GUI: fixed yara reference logic
2016-07-25 23:27:21 +02:00
torusrxxx
bd8ac511d5
CPU Time in threads view
2016-07-25 21:25:46 +08:00
torusrxxx
886511fdcd
misc improvments
2016-07-25 18:36:06 +08:00
Torusrxxx
cc353daafe
languages menu ( #878 )
2016-07-23 12:13:10 +02:00
mrexodia
dec91c621e
GUI: tighter row heights
2016-07-22 19:50:09 +02:00
mrexodia
c3ae35a649
BRIDGE+GUI: removed unused _gui_sendmessageasync export
2016-07-22 19:50:09 +02:00
mrexodia
148d7ea1cb
GUI: fixed warning in SymbolView
2016-07-22 19:50:09 +02:00
justin
4f91279a35
Made it possible to select multiple modules and search them all at once.
2016-07-22 19:50:09 +02:00
justin
aa989d1b3c
Previous edit to log view broke it -- if you clicked on the screen, text would insert there. movecursor is needed on both sides
2016-07-22 19:50:09 +02:00
justin
c5eee372dc
Fixed display issue when selecting more than one page on CPU page
2016-07-22 19:50:09 +02:00
justin
8daf1f5942
Added command history from #839
2016-07-22 19:50:09 +02:00
justin
a15a126ce9
Added the ability to multi-select in symbols view so you can set all breakpoints that match a search
2016-07-22 19:50:09 +02:00
justin
abc082ca3e
Fixed #503 sorting on thread id, number
2016-07-22 19:50:09 +02:00
Torusrxxx
8a40b0da6a
text fix ( #876 )
2016-07-22 14:47:01 +02:00
mrexodia
e9fd709c7e
GUI: re-added copy menu + restored dump menu order
2016-07-21 12:36:23 +02:00
mrexodia
d5b7777bf3
GUI: honor config font in DisassemblerGraphView
2016-07-21 03:49:16 +02:00
mrexodia
43d9b15e15
GUI: added LJMP as unconditional jump
2016-07-21 03:22:14 +02:00
mrexodia
d75cc49eca
GUI: different shadow color for terminal nodes
2016-07-21 03:19:10 +02:00
mrexodia
b0aba0be5c
DBG+BRIDGE+GUI: don't reload graph when graphing inside currently-browsed function
2016-07-21 02:53:41 +02:00
mrexodia
1460c2cb4e
GUI: more performance improvements in DisassemblerGraphView
2016-07-20 22:34:23 +02:00
mrexodia
c1ddb5ca93
GUI: performance improvement in the DisassemblerGraphView
2016-07-20 21:28:38 +02:00
mrexodia
cbe36e99a1
GUI: update Translations
2016-07-20 14:05:04 +02:00
mrexodia
f15e48a1e8
GUI: system language as default interface language #867
2016-07-20 14:04:01 +02:00
mrexodia
33bc85fdea
GUI: updated Translations
2016-07-20 13:54:02 +02:00
mrexodia
2007fa1c84
GUI: resolved issue #873 (truncated comments)
2016-07-20 13:48:20 +02:00
mrexodia
4f4577c45a
GUI: fixed a drawing bug in DisassemblerGraphView
2016-07-20 12:07:09 +02:00
mrexodia
d584ba10a5
DBG+GUI: small changes to stringformat
2016-07-20 11:47:00 +02:00
mrexodia
1a8781aa45
GUI: fixed warnings
2016-07-20 11:47:00 +02:00
Mr. eXoDia
447ae3b0db
GUI: AStyle CPUDump
2016-07-18 21:58:30 +02:00
Torusrxxx
2cac1af5de
use MenuBuilder in CPUDump ( #865 )
...
* use MenuBuilder
* fix error #866 and clean up unused members of CPUDump
2016-07-18 15:31:46 +02:00
Mr. eXoDia
cff67aa8ff
Merge branch 'graph' into development
...
# Conflicts:
# src/gui/resource.qrc
2016-07-17 23:23:22 +02:00
Mr. eXoDia
9101501b0e
GUI: context menu in graph
2016-07-17 23:18:20 +02:00
Torusrxxx
69580f1cc2
fix issue #851 ( #863 )
2016-07-17 16:32:56 +02:00
Duncan Ogilvie
8c1981361a
Revert "Added ability to roughly measure UI latency; code to try and maintain that latency at <50ms" ( #859 )
2016-07-17 14:42:23 +02:00
Mr. eXoDia
2361077011
GUI: RichTextPainter in graph
2016-07-17 14:33:22 +02:00
jdavidberger
85e147a6ab
Added ability to roughly measure UI latency; code to try and maintain that latency at <50ms ( #834 )
...
* Removed extraneous assert
* Added additional protection to prevent the QT message queue from getting too far behind
* Fixed #503 sorting on thread id, number
* Added the ability to multi-select in symbols view so you can set all breakpoints that match a search
* Added command history from #839
* Modifications to breakpoint properties now update the breakpoint UI explicitly. Relevant for plugins, command line BP calls
* Fixed display issue when selecting more than one page on CPU page
* Fixed issue where last sent debug state was occasionally wrong. This required making all async entries into GuiSetDebugState run on the same thread; so it should have marginal performance gains too.
* Modified getdbgevents to be a 64 bit counter which doesn't reset. Adjusted TimeWastedCounter to match; added two optional modes
* Previous edit to log view broke it -- if you clicked on the screen, text would insert there. movecursor is needed on both sides
* Made it possible to select multiple modules and search them all at once.
2016-07-17 12:55:19 +02:00
Torusrxxx
a3cc839d42
Log redirection ( #849 )
...
* Log redirection
* invalid handle is INVALID_HANDLE_VALUE not NULL
* Use cstdio
* fix issue with Unicode file name
* update icons
* update error message
2016-07-17 12:52:29 +02:00
Mr. eXoDia
027cb2f396
GUI: basic tokens of graph working
2016-07-17 02:00:11 +02:00
Mr. eXoDia
fdc08c6600
GUI: very basic graph working
2016-07-17 01:25:05 +02:00
Mr. eXoDia
701319e0d5
GUI: fixed tab order save error
2016-07-16 22:44:25 +02:00
Mr. eXoDia
51c887aee0
GUI: graph ui working
2016-07-16 19:43:33 +02:00
Mr. eXoDia
7e3ee588b2
GUI: DisassemblerGraphView slot implementations
2016-07-16 19:42:14 +02:00
Mr. eXoDia
1997c2f2d8
GUI: graph signals
2016-07-16 17:22:47 +02:00
bloodwrath
135af2d543
fix issue 518: switch to CPU view after closing last reference view tab. ( #854 )
...
* fix issue 518: switch to CPU view after closing last reference view tab.
* formatted using hooks\AStyleWhore.exe
2016-07-16 16:59:57 +02:00
mrexodia
8d71015d08
GUI: better isValidLocale function
2016-07-13 11:07:47 +02:00
mrexodia
0bc4ccbd27
GUI: initial graph commit
2016-07-13 11:07:17 +02:00
Torusrxxx
f6e2b333ec
fix broken favourites keyboard shortcut ( #844 )
...
* fix broken shortcut
* fix broken shortcut
2016-07-13 10:34:15 +02:00
mrexodia
14bd15007d
GUI: better isValidLocale function
2016-07-13 08:59:54 +02:00
mrexodia
862892e9c8
GUI: updated Translations
2016-07-13 08:23:54 +02:00
mrexodia
e40162ff38
PROJECT: updated translations + no longer create x64dbg.qm
2016-07-12 09:18:04 +02:00
mrexodia
ca43f37f35
GUI: more translations
2016-07-12 09:13:56 +02:00
mrexodia
e5c3370ae2
GUI: fixed crashes in FavouriteTools
2016-07-12 07:48:10 +02:00
mrexodia
1d9585e5f4
GUI: don't highlight an invalid memory address CIP
2016-07-12 02:22:23 +02:00
mrexodia
fdf3ec8b8d
Merge branch 'development' of https://github.com/jdavidberger/x64dbg into jdavidberger-development
...
# Conflicts:
# src/dbg/_plugins.h
# src/dbg/expressionfunctions.cpp
# src/dbg/expressionfunctions.h
# src/dbg/plugin_loader.cpp
# src/dbg/plugin_loader.h
2016-07-10 13:04:42 +02:00
justin
b1edb1a44a
Move cursor after inserting message. Otherwise multi-line prints are off-screen until next print
2016-07-09 16:03:31 -06:00
justin
4e4378811c
Guarded for a particular bug when you select an item in the auto complete, then hit space
2016-07-09 11:33:22 -06:00
justin
1d11564437
More modifications to seperate out debug/release modes
2016-07-09 10:40:07 -06:00
justin
d3c31fd8de
Added 'Silent' option for breakpoints
2016-07-09 10:40:07 -06:00
mrexodia
4657786726
DBG: more expression functions
2016-07-09 18:23:45 +02:00
mrexodia
e0497818c0
GUI: step into/over (source) (implemented with conditional tracing)
2016-07-09 17:58:13 +02:00
mrexodia
88784b357a
GUI: better performance in SearchListViewTable + show which module CIP is in with the symbol view
2016-07-09 17:11:22 +02:00
mrexodia
7f7e4ff4b9
GUI: better source debugging + better SearchListViewTable
2016-07-09 15:10:31 +02:00
mrexodia
1a7f87d440
DBG+GUI: fixed a crash with escaped section names
2016-07-09 13:03:32 +02:00
mrexodia
08cfccedba
GUI: updated Translations
2016-07-09 10:45:23 +02:00
mrexodia
c95034e7a1
GUI: significant cut with icon construction length (use DIcon with just the filename from now on)
2016-07-09 10:44:11 +02:00
mrexodia
6df9712ae3
GUI: more GUI icons ( #775 )
2016-07-09 10:23:12 +02:00
mrexodia
3cb1fd6b09
GUI: icon for undo instruction
2016-07-09 10:08:40 +02:00
mrexodia
912aef4102
PROJECT: moved Translations into a submodule for easy crowdin integration
2016-07-09 09:10:28 +02:00
mrexodia
0459a5832e
GUI: temporarily delete Translations directory
2016-07-09 09:09:31 +02:00
mrexodia
d74db3044c
GUI: updated translations
2016-07-09 08:56:52 +02:00
mrexodia
6f889c6b91
DBG+GUI: different default for bTraceRecordEnabledDuringTrace
2016-07-09 08:54:08 +02:00
mrexodia
5a3b2d54c6
GUI: fixed shorcuts with shift (now Ctrl+Shift+> works!)
2016-07-08 00:10:45 +02:00
jdavidberger
45c45ffb64
Fixed label bug, guarded header file for window kit 8.1, debug builds build in non-release folder ( #826 )
...
* Make extremely long status messages not resize the window
* Added ifdefs to differentiate between windows kit versions to address a breaking change between 7.1 and 8
* Modified build settings so debug build is put in a seperate directory
2016-07-07 12:21:23 +02:00
mrexodia
504c794667
Merge branch 'patch-1' of https://github.com/torusrxxx/x64dbg into torusrxxx-patch-1
...
# Conflicts:
# src/dbg/threading.h
# src/dbg/x64_dbg.cpp
# src/dbg/x64_dbg_dbg.vcxproj.filters
# src/gui/resource.qrc
2016-07-07 12:16:34 +02:00
Torusrxxx
6c2f16feec
revert change to help
2016-07-07 09:38:11 +00:00
Torusrxxx
cb5e6b8659
add %PID% variable
2016-07-07 09:29:54 +00:00
Torusrxxx
f9774ecdab
set up shortcut for "manage favourite tools"
2016-07-07 08:43:08 +00:00
Torusrxxx
68899a26ee
translate this file
2016-07-07 06:16:51 +00:00
Torusrxxx
bdd6286a9d
watch view
2016-07-07 03:23:35 +00:00
Torusrxxx
bd77b92bda
watch view
2016-07-07 03:22:53 +00:00
Torusrxxx
0e58a74b16
update project file
2016-07-07 03:20:25 +00:00
Torusrxxx
a0913fc039
icons
2016-07-07 03:19:24 +00:00
Torusrxxx
c6521e1f6c
fatal error icon
2016-07-07 03:18:21 +00:00
Torusrxxx
4f9884dd08
favourite icon
2016-07-07 03:17:30 +00:00
Torusrxxx
40bdab8668
add more configurations
2016-07-07 03:14:24 +00:00
Torusrxxx
68acbcfd6a
more robust input box
2016-07-07 03:13:30 +00:00
Torusrxxx
ae8495f0b4
more robust input box
2016-07-07 03:12:55 +00:00
Torusrxxx
6c69c4884e
add string watching
2016-07-07 03:11:22 +00:00
mrexodia
822a89b8e9
GUI: added more icon files from #775
2016-07-07 01:48:57 +02:00
Torusrxxx
d3cfca894c
watch view
2016-07-06 14:53:47 +00:00
Torusrxxx
078a1ab834
watch view
2016-07-06 14:52:55 +00:00
Torusrxxx
f82373de51
watch view
2016-07-06 14:51:51 +00:00
Torusrxxx
ea6ec3d315
watch view
2016-07-06 14:49:09 +00:00
Torusrxxx
abc38bf305
watch view
2016-07-06 14:48:34 +00:00
Torusrxxx
cee9d9ec91
favourite tools, instruction undo
2016-07-06 14:46:14 +00:00
Torusrxxx
99fb590b9d
favourite tools, instruction undo
2016-07-06 14:44:35 +00:00
Torusrxxx
c8366afddb
favourite tools, instruction undo
2016-07-06 14:43:24 +00:00
Torusrxxx
6922cd4b58
favourite tools
2016-07-06 14:41:28 +00:00
Torusrxxx
862a777b9b
favourite tools
2016-07-06 14:40:50 +00:00
Torusrxxx
e5dfed729e
favourite tools
2016-07-06 14:40:06 +00:00
Torusrxxx
64defa2b81
favourite tools
2016-07-06 14:39:18 +00:00
Torusrxxx
4a0a8cec4c
favourite tools
2016-07-06 14:38:31 +00:00
Torusrxxx
b52a748271
favourite tools
2016-07-06 14:35:43 +00:00
mrexodia
5bf5bf4eb5
DBG+GUI: better use of GuiUpdateDisable (now breakpoint all actually works)
2016-07-06 09:50:02 +02:00
mrexodia
acf652cbfa
Revert "Swapped repaints which weren't in paintEvents to updates"
...
This reverts commit 9b145bf269
.
2016-07-06 08:20:14 +02:00
mrexodia
c1f91306ad
DBG+GUI: compile + removed a crash
2016-07-06 07:29:12 +02:00
mrexodia
eb8ab472a9
Merge branch 'development' of https://github.com/jdavidberger/x64dbg into jdavidberger-development
2016-07-06 07:10:43 +02:00
justin
9b145bf269
Swapped repaints which weren't in paintEvents to updates
2016-07-05 21:19:25 -06:00
mrexodia
6969cb8048
GUI: resolved issue #823 (weird drawing bug)
2016-07-05 23:20:47 +02:00
mrexodia
086a1a75c1
Merge branch 'patch-1' of https://github.com/torusrxxx/x64dbg into torusrxxx-patch-1
...
# Conflicts:
# src/dbg/debugger.cpp
2016-07-05 19:43:51 +02:00
justin
df1d6f1a7c
Made locks recursive
2016-07-05 01:03:51 -06:00
justin
8bd7d93b6c
Fixed tab order
2016-07-05 00:55:06 -06:00
Torusrxxx
035646aaea
Add simple message box util function ( #818 )
...
* Add simple message box
* Add simple message box
* Cleanup
* Cleanup
* Cleanup
* Cleanup
* Cleanup
* Cleanup
2016-07-04 22:49:28 +02:00
Mr. eXoDia
e08e2a8af9
GUI: added various icons #775
2016-07-01 16:14:39 +02:00
Torusrxxx
aa8d0b5d53
trace record during trace
2016-06-28 04:15:58 +00:00
Torusrxxx
48d8f9a00e
trace record during trace
2016-06-28 04:13:48 +00:00
Torusrxxx
0ee7e8f4f3
trace record during trace
2016-06-28 04:13:10 +00:00
mrexodia
347701f8dd
GUI: icons in the RegistersView
2016-06-28 05:49:21 +02:00
mrexodia
e626270bfc
GUI: and finally done correctly
2016-06-26 13:07:39 +02:00
mrexodia
b7b87b36ca
GUI: and back again (lol too tired for this shit)
2016-06-26 13:07:17 +02:00
mrexodia
fea98449b8
GUI: Ctrl -> Alt in CommandLineEdit
2016-06-26 13:06:22 +02:00
mrexodia
f616d7d0f8
GUI: Ctrl+Arrows allow selection of different script languages
2016-06-26 12:57:02 +02:00
mrexodia
0e391b7084
GUI: all treat selection as * hotkeys defined (+ added some defaults)
2016-06-25 00:12:37 +02:00
mrexodia
7475c393c7
GUI: more icons in CPUDisassembly
2016-06-24 23:45:41 +02:00
mrexodia
d948db0dcc
GUI: goto function start/end (fixes issue #785 )
2016-06-24 18:01:50 +02:00
mrexodia
b18ed798d0
GUI: resolved issue #798 ('extended ascii' instead of UTF-16)
2016-06-24 17:07:55 +02:00
mrexodia
82cac1e6d9
GUI: icons for trace record
2016-06-24 16:57:13 +02:00
mrexodia
b9df094db1
GUI: added various icons (thanks to @mrfearless!)
2016-06-24 09:29:23 +02:00
mrexodia
8d33baac1b
GUI: default hotkey for view notes
2016-06-24 08:50:01 +02:00
mrexodia
969efaab4f
DBG+GUI: fixed compile error
2016-06-24 07:59:12 +02:00
mrexodia
11006848c4
DBG: fixed invalid CRT parameters
2016-06-24 07:56:39 +02:00
mrexodia
4c35ed2a8d
GUI: size dialog for the fill nops option + updated translation template
2016-06-24 07:40:48 +02:00
mrexodia
528aea7ba4
GUI: updated translation + removed Chinese translation from project
2016-06-24 07:28:29 +02:00
mrexodia
1e6cecb41b
GUI: better allocate memory dialog
2016-06-24 07:27:24 +02:00
mrexodia
8406e09219
GUI: better "treat from selection as" and "remove analysis from selection"
2016-06-24 07:26:34 +02:00
mrexodia
048871c45b
GUI: GotoDialog with invalid address support (basically ExpressionDialog)
2016-06-24 07:12:17 +02:00
mrexodia
24a94edd78
GUI: check if mCodeFoldingManager is set before attempting to call it
2016-06-24 06:24:56 +02:00
mrexodia
2d4a463d12
GUI: added "run until expression" feature
2016-06-24 06:14:32 +02:00
mrexodia
07ca0a45c3
GUI: fixed bad drawing of mnemonic briefs
2016-06-24 06:14:03 +02:00
mrexodia
bd1cc673f2
GUI: automatically detect functions/arguments in the CPUSideBar for code folding
2016-06-24 05:53:38 +02:00
mrexodia
906843b7f2
GUI: manual arguments menus in CPUDisassembly
2016-06-24 05:53:09 +02:00
mrexodia
7e185e9c60
GUI: better arguments drawing + visualize folded code in disasm ("EB 03...")
2016-06-24 05:52:12 +02:00
mrexodia
089a593405
GUI: resolved issues #761 and #731 (crashes)
2016-06-24 03:59:55 +02:00
mrexodia
31511c6baa
GUI: updated icons for analysis (thanks to @mrfearless)
2016-06-24 03:08:38 +02:00
mrexodia
eaceadb260
GUI: completely overhauled the EncodeMap
2016-06-24 02:47:22 +02:00
mrexodia
cde6b41c8d
GUI: resolved issue with weird column view bugs in the CPUDump
2016-06-24 02:47:22 +02:00
fearless
725dce1b58
GUI: added icons ( #797 )
2016-06-24 00:57:10 +02:00
mrexodia
02a58ab83e
PROJECT: AStyle
2016-06-23 19:10:04 +02:00
Torusrxxx
abf026db04
Translate the launcher and add more shortcuts ( #793 )
...
* translate the launcher
* translate the launcher
* translate launcher
* translate launcher
* translate launcher
* translate launcher
* translate launcher
* translate launcher
* translate launcher
* translate launcher
* translate launcher
* translate this file
* add more shortcuts
* add more shortcuts
* add more shortcuts
* add more shortcuts
* add more shortcuts
* add more shortcuts
* add more shortcuts
* add more shortcuts
2016-06-23 17:50:26 +02:00
mrexodia
4f77f01fa2
GUI: resolved issue #789
2016-06-23 17:33:02 +02:00