1
0
Fork 0
Commit Graph

439 Commits

Author SHA1 Message Date
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
Torusrxxx b1ca7db063 Update translation (#700)
* Update translation

* Delete x64dbg_zh_CN.qm

* Update translation
2016-06-02 11:04:27 +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
mrexodia 5272dc9b79 GUI: resolved issue #671 (gui didnt compile) 2016-05-27 22:40:02 +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 62a67cfd04 Update translation 2016-05-27 12:43:33 +00:00
Torusrxxx 159ecca7f8 Delete x64dbg_zh_CN.qm 2016-05-27 12:40:09 +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
Torusrxxx d89232cf57 Update translation 2016-05-27 12:32:12 +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