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
b1578540a8
GUI: conditional tracing instead of rtu in run to user code
2016-09-08 13:01:40 +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
2acae83c33
GUI: allow ESC and BACKSPACE in the ShortcutEdit
2016-09-07 11:18:02 +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
f69ed2051a
GUI: fixed asmjit radiobox
2016-09-07 05:57:41 +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
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
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
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
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
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
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
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
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
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
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
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
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
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
f15e48a1e8
GUI: system language as default interface language #867
2016-07-20 14:04:01 +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
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
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
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
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
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
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
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
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
mrexodia
b7f6e42e83
DBG+GUI+PROJECT: updated to the latest capstone
2016-06-23 03:43:46 +02:00
Torusrxxx
16065a273e
fix 2 issues ( #788 )
...
* fix now-broken trace record storage
* fix self-jumping appearance
2016-06-23 03:16:11 +02:00
mrexodia
a0d66d5724
GUI: highlight the CIP page in the memory map + added find address page in memory map
2016-06-23 02:51:06 +02:00
mrexodia
72888177b3
DBG+GUI+BRIDGE: various fixes with regards to the disassembly view
2016-06-23 01:43:54 +02:00
mrexodia
89017073a6
DBG+BRIDGE+GUI: fixed various issues (thanks to Coverity!)
2016-06-23 00:20:02 +02:00
Mr. eXoDia
fa2db57799
DBG: AStyle
2016-06-22 17:28:54 +02:00
Mr. eXoDia
c048e1db78
DBG+GUI: text files for error/exception codes instead of hardcoded in the source
2016-06-22 17:25:55 +02:00
Mr. eXoDia
63fb2a87fe
GUI: help on symbolic name now also works on the selected instruction label
2016-06-22 17:25:01 +02:00
Mr. eXoDia
73993b3e17
GUI: icon for trace record in the debug menu
2016-06-22 17:25:00 +02:00
Torusrxxx
becf708133
Run to user code ( #762 )
...
* Run to user code
* Fix "access violation" error
* Run to user code
* Run to user code
* Run to user code
* Run to user code
* Run to user code
* Run to user code
* Run to user code
* Run to user code
* Run to user code
* Fixed compiler warnings
* Run to user code
* Run to user code
* Run to user code
Please add an icon for it.
* Run to user code
* change the error message
* Run to user code
* Run to user code
* Update translation
* Update translation
* Enlarge the buffer size to 1KB
* Fix locking condition
* Fix race condition
* re-apply recent commits
2016-06-22 17:22:44 +02:00
Yun Wei
899a1c235c
Data Instruction support ( #758 )
...
* Added data instruction support
* Fixed project file
* Add advanced analysis
* Add assembler, fixed various bugs
* Fixed various bugs, better float analysis
* Add project file
* Fixed follow menu display
* Added support for temp code list
* Fixed size for invalid instructions
2016-06-22 14:45:34 +02:00
Mr. eXoDia
2071aff446
GUI: fixed a bug in download symbol action
2016-06-19 00:13:57 +02:00
Torusrxxx
aa496d402a
Window title obfuscation ( #759 )
2016-06-17 16:28:01 +02:00
Torusrxxx
f5c61a5fe4
Trace into/over beyond/into trace record ( #756 )
...
* replace map with hash map
* Fix the issue with trace record saving
* Trace into/over beyond/into trace record
* Trace into/over beyond/into trace record
* Trace into/over beyond/into trace record
and fix the issue that when a breakpoint is hit during tracing, trace would not be available.
* Trace into/over beyond/into trace record
* Trace into/over beyond/into trace record
* Trace record now sets the entire module
instead of a single page
* Trace into/over beyond/into trace record
* Trace into/over beyond/into trace record
* Trace into/over beyond/into trace record
2016-06-17 16:25:04 +02:00
Mr. eXoDia
ada96eaffc
GUI: fixed 80 bit float display
2016-06-16 11:06:18 +02:00
Torusrxxx
4b405cd18e
Fix the issue with column resizing ( #753 )
...
* Fix the issue with column resizing.
* Add an icon for the message box.
* UI for allocating & freeing memory
* UI for allocating & freeing memory
* Add missing "emit" statement
* Upload translation for new GUI operations
2016-06-15 14:00:13 +02:00
mrexodia
38a1626fe8
GUI: AStyle + updated translation template
2016-06-15 06:08:08 +02:00
Torusrxxx
b53e5037ae
Code folding ( #743 )
...
* Initial commit of code folding.
* Update translations
* Code folding technology preview
* Code folding technology preview
* Code folding technology preview
* translate this file
* Code folding technology preview
* Code folding technology preview
* Code folding technology preview
* Code folding technology preview
* Code folding technology preview
* Code folding technology preview
* translate this file
* Code folding technology preview
* Code folding technology preview
* translate this file
* Improve the jump offset allocation algorithm
* Update patch-5 (#2 )
* DBG: updated yara to the latest version with all the modules
* GUI: temporarily disable CPUDump column width saving (has issues when changing the view @torusxxx)
* PROJECT: added Keystone to README
* Change selection to rely solely on mInstBuffer
to resolve selection problem. And unfold selection when "disasm" command is used.
* translate this file
* Fix invalid translation
* translate this file
* translate this file
* Code folding
* Update translation
* Update translation
* Partially resolve selection issue
* Partially resolve selection issue
* translate this file
* translate this file
* translate this file
* translate this file
* Update translations
This version of translation template includes translated string for debug event counter.
2016-06-15 06:02:01 +02:00
mrexodia
44f762cbe9
GUI: icons for tracing
2016-06-15 05:18:21 +02:00
Torusrxxx
1e1b1f14a0
Debug events counter ( #748 )
...
* DBG+GUI: Debug events counter
* DBG+GUI: Debug events counter
* DBG+GUI: Debug events counter
* DBG+GUI: Debug events counter
* DBG+GUI: Debug events counter
2016-06-15 03:10:59 +02:00
Torusrxxx
db6d4fbc73
Trace until condition ( #749 )
...
* DBG+GUI: Trace until condition
* DBG+GUI: Trace until condition
* DBG+GUI: Trace until condtion
* DBG+GUI: Trace until condition
* DBG+GUI: Trace until condition
* DBG+GUI: Trace until condition
* DBG+GUI: Trace until condition
* DBG+GUI: Trace until condition
2016-06-15 03:10:32 +02:00
mrexodia
789085630c
GUI: performance improvement (do not attempt to load symbols for a module if the user didn't click on a module)
2016-06-13 21:44:08 +02:00
mrexodia
4333a38fa2
GUI: changes to AssembleDialog and handling of ValidateExpressionThread ( #745 )
2016-06-13 07:38:51 +02:00
mrexodia
11857c5b21
GUI: temporarily disable CPUDump column width saving (has issues when changing the view @torusxxx)
2016-06-12 23:34:08 +02:00
mrexodia
7c6a2c5675
GUI: code improvement in getColumnIndexFromX (thanks to @polelf!)
2016-06-12 02:24:21 +02:00
mrexodia
b3488b6687
GUI: slight GUI improvements
2016-06-12 02:13:49 +02:00
mrexodia
2930e88f55
GUI: updated AssembleDialog for Keystone support
2016-06-11 19:54:15 +02:00
mrexodia
d478952af2
GUI: AStyle
2016-06-09 17:21:49 +02:00
Torusrxxx
845f6c23f4
GUI: add shortcut for "analyze single function" ( #736 )
...
* GUI: add shortcut for "analyze single function"
* GUI: add shortcut for "analyze single function"
2016-06-09 13:28:10 +02:00
Torusrxxx
dcdbefbd5d
GUI: Add icons for menu->intermodular calls ( #735 )
...
Looks great, thanks!
2016-06-09 05:23:55 +02:00
Yu Xuanchi
09f768bb4c
GUI: fixed wired process refresh ( #697 ) ( #728 )
...
* GUI: fixed wired process refresh (#697 )
* GUI: fixed search list view will not refresh search list when enable regex button clicked
2016-06-08 23:54:39 +02:00
Torusrxxx
ab4df7e600
Fix multiple issues ( #730 )
...
* GUI: invalidate font cache
* Fix incorrect logical sequence
* GUI: fix #257 (MMX,XMM,YMM show as little endian)
* GUI: fix #257(MMX,XMM,YMM show as little endian)
* GUI: fix #257(MMX,XMM,YMM show as little endian)
* GUI: fix #257(MMX,XMM,YMM show as little endian)
* GUI: fix #257(MMX,XMM,YMM show as little endian)
* GUI: fix #257 and #701
* GUI: fix #257(MMX,XMM,YMM show as little endian)
* Save column widths
* Save column widths
* translate this file
* Save column widths
* translate this file
* Save column widths
* Save column widths
* Save column widths
* Save column widths
* Save column widths
* Save column widths
* Save column widths
* Save column widths
* Save column widths
* Save column widths
* Save column widths
* Save column widths
main window have to be stored in a pointer now because column widths are saved only at destructors.
* Save column widths
2016-06-08 23:52:13 +02:00
mrexodia
749d526257
GUI: added to option to convert text from a codepage in HexEditDialog + save last code page in CodepageSelectionDialog
2016-06-06 13:44:20 +02:00
mrexodia
9d2335cbbb
GUI: handle \0 characters in HexLineEdit (shows as space but doesn't replace your bytes with 0x2E)
2016-06-06 12:21:56 +02:00
mrexodia
a0307a0974
GUI: removed redundant buttons from HexEditDialog
2016-06-06 12:10:42 +02:00
mrexodia
46f3c0963b
GUI: small changes to ColumnReorderDialog + reorder ScriptView + allow right/middle click on header to reorder
2016-06-06 11:56:33 +02:00
mrexodia
88a005fcf9
GUI: AStyle
2016-06-06 11:26:00 +02:00
Torusrxxx
c800b2f5ba
Invalidate font size cache ( #723 )
...
* GUI: fix issues related to surrogates
Assume UTF-16LE byte order now.
* GUI: resolve issue #722
invalidate font size cache when font is updated.
* GUI: remove asterisks
* GUI: allow hiding columns
* GUI: column edit dialog
* GUI: column edit dialog
* GUI: column edit dialog
* GUI: column edit dialog
* GUI: resolve issue #722
* GUI: column edit dialog
2016-06-06 11:19:38 +02:00
Atvaark
c5cfa605e9
GUI: Hide 'Keep size' checkbox while binary filling ( #721 )
...
Fixes #706 .
2016-06-05 21:27:15 +02:00
Torusrxxx
98abebaf9b
Allow reordering the columns ( #719 )
...
* GUI: reorder the columns
* GUI: reorder the columns
2016-06-05 15:56:15 +02:00
Torusrxxx
ad11db8ab0
Resolve UI bug ( #715 ) and do not require restart on settings change ( #717 )
...
* GUI: resolve issue #715
initialize mWidths with zero
* GUI: restart is nolonger required
* GUI: restart is nolonger required
* GUI: restart is nolonger required
* GUI: restart is nolonger required
* GUI: restart is nolonger required
* GUI: restart is nolonger required
* GUI: allow auto-resize of settings dialog
2016-06-05 10:26:30 +02:00
Torusrxxx
7691213b90
GUI: intelligent nop recognition ( #718 )
...
looking good, thanks!
2016-06-05 10:25:21 +02:00
mrexodia
e2181da7a2
GUI: resolved issue #713 (build error on x32)
2016-06-04 18:04:16 +02:00
mrexodia
521ed96254
GUI: used CachedFontMetrics to improve performance on drawing unicode text (although it's still pretty wank)
2016-06-04 17:26:13 +02:00
mrexodia
505aea109e
GUI: implemented code page views in HexDump #629
2016-06-04 15:42:47 +02:00
mrexodia
022fc72579
GUI: RichTextPainter now supports variable-width fonts.
2016-06-04 13:01:48 +02:00
Yun Wei
36decf84e3
Added api to supress gui message + add set breakpoint on every command in reference view ( #710 )
...
* Added API to supress all gui repaint messages
* Added related command for scripts
* Added Set/Remove Breakpoints on all commands
2016-06-04 11:10:31 +02:00
mrexodia
cb0596139d
GUI: fixed copy selection
2016-06-03 22:16:29 +02:00