1
0
Fork 0
Commit Graph

913 Commits

Author SHA1 Message Date
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
mrexodia 597298f90f
GUI: resolved issue #232 (copy in dump windows) 2016-06-03 21:34:41 +02:00
mrexodia c801811184
GUI: jolly good fixes to various things 2016-06-03 16:44:24 +02:00
mrexodia c4234d364a
GUI: resolved issue #701 (height of RegistersView not correct) 2016-06-03 15:03:39 +02:00
mrexodia ee3e030886
DBG+BRIDGE+GUI+LAUNCER: manually merged pull request #705 (thanks to @wynick27) 2016-06-03 14:47:57 +02:00
mrexodia a89c93c425
GUI: fixed warning in HexValidator 2016-06-03 10:53:08 +02:00
Atvaark b6425a9c40 GUI: Implemented a custom QLineEdit (#704)
Fixes the ascii / unicode line edit behavior.
Allows overwrite mode by pressing the INSERT key.
2016-06-03 10:43:22 +02:00
mrexodia 8c0d2102e8
DBG+GUI: having fun with some control flow analysis 2016-06-02 13:23:46 +02:00
mrexodia 1a13962806
PROJECT: fixed various bugs (thanks to Coverity!) 2016-06-02 11:22:47 +02:00
mrexodia d0b26970e4
GUI+PROJECT: resolved issue #454 (hidpi scaling should work now) + added badges 2016-06-02 10:18:59 +02:00
Torusrxxx dc65ed0827 Translate patch dialog, and prepare for new export format (#699)
* Translate this file

and get prepared for exporting patches as C program source.

* Prepare for a new export format
2016-06-02 10:14:45 +02:00
mrexodia cd0fe880da
DBG+GUI+PROJECT: switched to Qt 5.6.0 (check the wiki for an updated compile guide) 2016-06-02 09:46:54 +02:00
Torusrxxx 69aa29fd4a Edit floating-point register dialog (#695)
* Edit floating-point register

* Edit floating-point register

* Edit floating-point register

* Edit floating-point register

* Edit floating-point registers

* Edit floating-point register
2016-06-02 06:27:42 +02:00
Torusrxxx 937a0a44cc Allow resize of goto dialog (#698)
* Allow resize of Goto dialog

* Allow resize of goto dialog
2016-06-02 06:25:56 +02:00
mrexodia cba29b0c08
DBG+GUI: resolved issue #470 (jump arrows for register instructions) 2016-05-31 07:44:28 +02:00
mrexodia fd8f2d2239
GUI: resolved issue #216 (additional option to copy a resized table) 2016-05-31 06:56:24 +02:00
mrexodia 562227ce3e
GUI: fixed two warnings 2016-05-31 05:57:12 +02:00
mrexodia 54dd531529
GUI: resolved issue #571 (highlight all sizes of a register) 2016-05-31 04:30:33 +02:00
mrexodia a9cb432b21
GUI: (hopefully) a performance increase in RichTextPainter 2016-05-31 00:06:19 +02:00
mrexodia fdc0f8fe83 GUI: fixed another bug with the arrow in CPUSideBar (issue #591) 2016-05-30 08:38:36 +02:00
mrexodia 810b00dca5 GUI: added context menu for CPUArgumentWidget 2016-05-30 08:34:46 +02:00
mrexodia 7c0b179c17 GUI: fixed issue with arrows in CPUSideBar + refresh gui on modify value 2016-05-30 08:34:26 +02:00
mrexodia 677a5a5f35 DBG+GUI: added AddrInfo format string in CPUArgumentWidget 2016-05-29 04:40:19 +02:00
mrexodia 714583f1c2 DBG+GUI: fixed various things with string detection (fixed #680 #530) 2016-05-29 04:05:34 +02:00
mrexodia 7665c17c8a Revert "GUI: Fixed HexEditDialog behavior (#670)"
This reverts commit 58e03bfbb2.
2016-05-29 02:42:21 +02:00
mrexodia e76bd698e5 GUI: AttachDialog + HandlesView ActionRefresh Configuration 2016-05-29 02:10:51 +02:00
mrexodia fdeffb53de GUI: separate icon for dump + added some menu options in MainWindow 2016-05-29 01:00:09 +02:00
mrexodia ab1cf7b92c DBG+GUI+BRIDGE: rewrote handles + tcp connections view 2016-05-29 00:32:22 +02:00
Torusrxxx 48541d8469 GUI: fix crashing (issue #676) (#677) 2016-05-28 18:07:02 +02:00
mrexodia 57c3279c3c DBG+GUI: fixed some stuff with HandlesView 2016-05-27 23:24:40 +02:00
mrexodia a7f010f271 PROJECT: AStyle 2016-05-27 22:40:26 +02:00
Atvaark 58e03bfbb2 GUI: Fixed HexEditDialog behavior (#670)
Fixed jumping to the end of the line when changing text.
'Keep size' will set the ASCII / Unicode text box to overwrite mode.
2016-05-27 21:35:36 +02:00
Torusrxxx b3eed3460c Handles view 2016-05-27 12:51:43 +00:00
Torusrxxx 6fb50dcbad GUI: fixing compiler warning 2016-05-27 12:49:38 +00:00
Torusrxxx 35f88507f5 GUI: fixing invalid HTML 2016-05-27 12:48:14 +00:00
Torusrxxx 592a998db4 Handles view 2016-05-27 12:46:06 +00:00
Torusrxxx d878828180 Handles view 2016-05-27 12:45:08 +00:00
Torusrxxx abc66619f3 Handles view 2016-05-27 12:39:23 +00:00
Torusrxxx faee4650bd Handles view 2016-05-27 12:38:44 +00:00
mrexodia 60f2537c20 GUI: resolved issue #666 (show/hide mnemonic brief now toggles correctly) 2016-05-26 01:03:51 +02:00
mrexodia 7b6c4ade4b GUI: changed default color for auto comments 2016-05-25 17:19:57 +02:00
mrexodia 39f4175ba2 Merge branch 'patch-1' of https://github.com/torusrxxx/x64dbg into torusrxxx-patch-1
Conflicts:
	src/dbg/TraceRecord.cpp
	src/gui/Src/Gui/CPUDisassembly.h
2016-05-25 16:42:22 +02:00
Torusrxxx 73297802f0 Change the code so they may be auto merged 2016-05-25 14:40:30 +00:00
mrexodia ffac42d16d Merge branch 'patch-1' of https://github.com/torusrxxx/x64dbg into torusrxxx-patch-1
Conflicts:
	src/dbg/_dbgfunctions.cpp
	src/dbg/_dbgfunctions.h
	src/dbg/threading.h
	src/dbg/x64_dbg_dbg.vcxproj.filters
	src/gui/Src/Gui/CPUDisassembly.cpp
	src/gui/Src/Gui/CPUDisassembly.h
2016-05-25 16:39:45 +02:00
Torusrxxx 427890b014 GUI: change the icon 2016-05-25 14:31:24 +00:00
mrexodia 4752f96219 GUI: mnemonic help and mnemonic brief implemented 2016-05-25 15:59:07 +02:00
mrexodia dd96e7aae0 GUI: added show mnemonic brief code 2016-05-25 15:58:35 +02:00
Torusrxxx 74a69e6c05 Trace record
#654
2016-05-25 12:14:26 +00:00
Torusrxxx db07065ed7 GUI: Nothing actually changed 2016-05-25 12:12:11 +00:00
Torusrxxx 45c54a05e8 Trace record
#654
2016-05-25 12:04:42 +00:00
Torusrxxx 60a07e2cf9 Trace record
#654
2016-05-25 12:03:50 +00:00
Torusrxxx 94bba38a8f Trace record
#654
2016-05-25 11:59:41 +00:00
Torusrxxx 426f456e64 Trace record
#654
2016-05-25 11:55:09 +00:00
Torusrxxx c82f3a6ca3 Trace record
#654
2016-05-25 11:54:40 +00:00
Torusrxxx 205345e7b3 Delete TraceRecord.h 2016-05-25 11:25:17 +00:00
mrexodia 2560e19b88 GUI: should really fix #663 2016-05-25 13:07:49 +02:00
mrexodia 82aaf89d4c GUI: fixed flags set in RegistersView 2016-05-25 12:56:05 +02:00
mrexodia 5d581304f9 GUI: resolved issue #663 (manual doesn't open) 2016-05-25 12:07:19 +02:00
mrexodia c03e26d5ef GUI: fixed ambiguous menu name in CPUStack 2016-05-25 12:04:45 +02:00
mrexodia 8bd6fe8aad DBG+GUI: fixed comments with format strings (now you can also edit them as format strings) 2016-05-25 11:58:04 +02:00
mrexodia 22d026bcdd GUI: fixed memory leaks with QMenu (#660) 2016-05-25 11:27:00 +02:00
mrexodia 845fb463f7 GUI: more icons + add stack comments when the dump is in stack range 2016-05-25 08:50:59 +02:00
mrexodia 53bc89f515 GUI: better history in CPUDump + history in CPUStack 2016-05-25 08:32:57 +02:00
mrexodia 7d9881a7b1 GUI: focus signals 2016-05-25 08:31:57 +02:00
mrexodia 0d7d1d7c5a GUI: icons in CPUStack + changed double click behavior of CPUDump 2016-05-25 07:08:41 +02:00
mrexodia 34c58e4be0 GUI: added Modify Value in dump 2016-05-25 06:48:23 +02:00
mrexodia f33b2ef1dd GUI: resolved issue #548 (sync with expression in HexDump) + added icons in HexDump 2016-05-25 06:28:14 +02:00
mrexodia 38db88deaf GUI: added mSyncAddrExpression to the HexDump 2016-05-25 06:27:25 +02:00
mrexodia 514a0e0966 GUI: added features to the GotoDialog 2016-05-25 06:26:53 +02:00
mrexodia 83d2b17193 GUI: adding more tr() calls 2016-05-25 06:26:13 +02:00
mrexodia 1848555ba0 GUI: allow certain things in the CPUWidget to collapse 2016-05-25 05:10:45 +02:00
mrexodia e828a52bc1 GUI: added CPUArgumentWidget + moved scroll bar styles to Configuration 2016-05-25 05:04:21 +02:00
mrexodia 44f00b0cbd GUI: added ArchValue function in StringUtil 2016-05-25 05:04:18 +02:00
mrexodia 90432d61e6 GUI: added updateArgumentView signal to the bridge 2016-05-25 05:04:17 +02:00
mrexodia 6d2703cd74 BRIDGE: updated GuiUpdateAllViews + added GuiUpdateArgumentWidget 2016-05-25 05:04:15 +02:00
Torusrxxx d17d402ecf TraceRecordManager class is created.
#654 . Upload this file first so we can talk about this before the implementation is finished.
2016-05-24 03:00:15 +00:00
Duncan Ogilvie 9a944dbf0d Merge pull request #658 from torusrxxx/patch-3
GUI: yet more unusual instructions
2016-05-24 01:00:09 +02:00
mrexodia 4e4e0c6436 GUI: fixed missing addQWidgetTab (for plugins) 2016-05-24 00:43:00 +02:00
Torusrxxx 5c8e4fc91f GUI: yet more unusual instructions 2016-05-23 13:03:00 +00:00
Duncan Ogilvie 54713025dc Merge pull request #656 from torusrxxx/patch-1
Updated translation, and fixed an disturbing issue

Looks great! I'm going sleep now though. When I modify the GUI should I run `maketranslatetemplate.bat` and push the modified files by the way?
2016-05-23 14:30:43 +02:00
Torusrxxx 0b4b66f400 GUI: get rid of any message boxes! 2016-05-23 12:26:29 +00:00
Torusrxxx 778350d162 GUI: get rid of any message boxes! 2016-05-23 12:25:50 +00:00
Torusrxxx d91eabccf3 GUI: fixed an issue
Native name is separated from real name
2016-05-23 11:11:46 +00:00
Torusrxxx 674ed013a0 GUI: fixed an issue
Native name is separated from real name
2016-05-23 11:09:07 +00:00
Torusrxxx b752e31ad1 GUI: fixed an issue
Native name is separated from real name
2016-05-23 11:08:12 +00:00
Torusrxxx 17468fa674 GUI: fixed an issue
Native name separated from tab name
2016-05-23 11:07:15 +00:00
Torusrxxx bdd960919f GUI: translate this file 2016-05-23 11:06:11 +00:00
Torusrxxx 4b848fe149 GUI: translate this file 2016-05-23 11:04:33 +00:00
Torusrxxx f5bae347d0 GUI: Get rid of any message boxes! 2016-05-23 11:03:21 +00:00
mrexodia 0055a19bd1 GUI: reset hit count is working again (#655) 2016-05-23 12:48:25 +02:00
Torusrxxx 0670f4108e GUI: Get rid of any message boxes 2016-05-23 07:35:50 +00:00
mrexodia 8be93b08cc GUI: fixed EditBreakpointDialog icon 2016-05-23 08:48:07 +02:00
mrexodia 913012dfa7 GUI: replaced individial edits with EditBreakpointDialog 2016-05-23 08:44:25 +02:00
mrexodia 833d0ea263 GUI: edit breakpoints directly from the disassembly view 2016-05-23 08:43:47 +02:00
mrexodia 5adddcc10b GUI: editBP function in Breakpoints 2016-05-23 08:43:18 +02:00
mrexodia 42c9b70cae GUI: finished EditBreakpointDialog 2016-05-23 08:43:00 +02:00
Torusrxxx 4b03e91ed9 GUI: update translation 2016-05-23 06:11:11 +00:00
mrexodia b10a437bbb GUI: resolved issue #652 (buggy register labels) 2016-05-23 07:24:08 +02:00
mrexodia c55d5666b7 GUI: enable/disable all in the context menu for every breakpoint type 2016-05-23 06:16:12 +02:00
mrexodia f669096f90 GUI: added EditBreakpointDialog (not used yet) 2016-05-23 03:48:36 +02:00
mrexodia 490b0ff878 BRIDGE+DBG+GUI: reduced the code for conditional breakpoints + added commandCondition and logCondition (when not set the behavior stays the same as before) 2016-05-23 03:29:52 +02:00