mrexodia
fc96c7340e
GUI: updated translation template
2016-06-06 13:54:53 +02:00
mrexodia
424c69bc54
DBG: added GetFileNameFromProcessHandle as fallback if CreateProcessInfo->hFile is NULL
2016-06-06 13:51:48 +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
cc3194cc02
GUI+PROJECT: delete binary translation files + generate translation files on build
2016-06-06 11:59:32 +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
mrexodia
8ef2234caa
DBG: (minimal) performance increase in FileHelper::ReadAllData
2016-06-06 11:21:09 +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
mrexodia
be1a2c70f0
PROJECT: updated capstone_wrapper
2016-06-05 11:31:49 +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
7830ec98e5
DBG+GUI: resolved issue #609 (fixed assert for UTF-8 characters) + updated translation
2016-06-05 03:16:02 +02:00
mrexodia
60034795e5
DBG: small performance optimizations
2016-06-04 20:24:34 +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
yuxuanchiadm
ac35b0d3ad
DBG: fixed weird thread pause ( #564 ) ( #709 )
2016-06-04 11:09:39 +02:00
mrexodia
42163fa5cd
DBG: resolved issue #711 (condition reverted)
2016-06-04 10:40:29 +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
abe53d3492
DBG: fixed a bug with database storing on entries with empty modules
2016-06-03 18:35:47 +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
5a5f64e1e1
DBG: fixed warning in TraceRecord
2016-06-01 11:08:47 +02:00
mrexodia
5e01b34178
DBG: added SerializableTMap (less code duplication)
2016-06-01 11:07:49 +02:00
Torusrxxx
94129aa276
db corruption is greatly reduced ( #688 )
...
* DBG: db corruption rate is greatly reduced
* DBG: db corruption is greatly reduced
* Add a comment noting the longest IP address
* DBG: db corruption is greatly reduced
2016-06-01 08:26:08 +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
da607528b1
DBG: resolved issue #661 (improved string search speed)
2016-05-31 05:57:56 +02:00
mrexodia
562227ce3e
GUI: fixed two warnings
2016-05-31 05:57:12 +02:00
mrexodia
6f63009c77
DBG: fillbasicinfo option that disables string operations (for performance-critical applications)
2016-05-31 05:56:50 +02:00
mrexodia
6ed2a74a30
DBG: introduced MemReadUnsafe for performance-critical memory reads
2016-05-31 05:55:41 +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
5d841c3f9d
PROJECT: updated capstone_wrapper
2016-05-29 20:32:57 +02:00
mrexodia
17768853d9
DBG: various fixes with mnemonic help and brief + updated mnemdb
2016-05-29 20:32:03 +02:00
mrexodia
5b218f57ba
DBG: fixed minor issues with mnemonichelp
2016-05-29 18:07:24 +02:00
genuine_
6e50fe65ee
Launcher now considers wow64 and creates appropriate desktop shortcut ( #682 )
2016-05-29 07:11:57 +02:00
mrexodia
af7d328447
DBG: refactored Analysis code.
2016-05-29 07:11:11 +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
a7d7332826
DBG: fixed some bugs with handles
2016-05-29 01:48:58 +02:00
mrexodia
5a1c6971c6
DBG: fixed weirdness in cbDisablePrivilege and cbEnablePrivilege
2016-05-29 01:02:01 +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
a92a2c10b7
DBG: fixed privilege stuff
2016-05-28 05:42:59 +02:00
genuine_
9f3da84df6
fix for issue 673 ( #674 )
2016-05-28 01:43:33 +02:00
mrexodia
57c3279c3c
DBG+GUI: fixed some stuff with HandlesView
2016-05-27 23:24:40 +02:00
mrexodia
1bff3d5f2f
DBG: fixed runtime error
2016-05-27 23:11:12 +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
Duncan Ogilvie
61eb6771f4
Merge pull request #668 from torusrxxx/patch-2
...
Handles view
2016-05-27 18:42:58 +02:00
Torusrxxx
17dd12e180
Handles view
2016-05-27 13:09:55 +00:00
Torusrxxx
e035ba2313
Handles view
2016-05-27 13:09:00 +00:00
Torusrxxx
acb7954ae4
Handles view
2016-05-27 13:07:46 +00:00
Torusrxxx
77408c3fbb
Handles view
...
`_NO_ADDRINFO` is set to avoid conflict in `HandlesView.cpp`. (There is an `ADDRINFO` structure for the networking already.)
2016-05-27 13:06:34 +00:00
Torusrxxx
98bafd4ab5
Handles view
2016-05-27 13:03:02 +00:00
Torusrxxx
7f5b493861
Handles view
2016-05-27 13:02:28 +00:00
Torusrxxx
c90fab8f32
Privilege view
2016-05-27 13:01:34 +00:00
Torusrxxx
9acca56b4f
Privilege view
2016-05-27 13:00:13 +00:00
Torusrxxx
3e02bb0d39
Privilege view
2016-05-27 12:59:00 +00:00
Torusrxxx
091010106f
Handles view
2016-05-27 12:58:12 +00:00
Torusrxxx
e1db418aca
Privilege view
2016-05-27 12:56:28 +00:00
Torusrxxx
2835adc1c5
Handles view
2016-05-27 12:53:35 +00: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
glindor
0f37eaa058
Add Module name to Intermodule call list in GUI. Addresses issue #649
2016-05-26 17:59:28 -04:00
mrexodia
60f2537c20
GUI: resolved issue #666 (show/hide mnemonic brief now toggles correctly)
2016-05-26 01:03:51 +02:00