1
0
Fork 0
Commit Graph

5324 Commits

Author SHA1 Message Date
Duncan Ogilvie 77cbbbf051 Improve escaping in format strings for backwards compatibility 2022-09-04 22:30:12 +02:00
Duncan Ogilvie 7a5226a182 Special handling for format strings in the command parser
This allows: log "jmp {streq(dis.mnemonic(cip), "jmp")}" to work as you would expect

Closes #2930
2022-09-04 22:16:54 +02:00
Duncan Ogilvie 974b93432e Only process GUI events for the menu lock
Some weird crashes started happening after becfa86
2022-09-03 15:13:40 +02:00
Duncan Ogilvie 52b9866fc8
Merge pull request #2903 from yjd/Fix-Shift-key-combination-bug
Fix Shift key combination bug
2022-09-03 14:34:38 +02:00
Duncan Ogilvie 1b3e462969 Rename "Shortcuts" to "Hotkeys" 2022-09-03 14:06:15 +02:00
Duncan Ogilvie 23a3f92d6b AStyle 2022-09-03 13:54:20 +02:00
Duncan Ogilvie 1ec3031aca
Merge pull request #2929 from greenozon/development
Reducing disk I/O operations by reusing local var value
2022-09-03 13:32:37 +02:00
Alex df7e45a0d7 Reducing disk I/O operations by reusing local var value 2022-09-03 13:26:47 +03:00
Duncan Ogilvie becfa86ac6 Pump the event loop when waiting for a lock on the GUI thread
This solves a potential deadlock with DotX64dbg
2022-09-02 23:45:43 +02:00
Duncan Ogilvie d1f384e5bf Add the GuiGetMainThreadId function 2022-09-02 23:44:54 +02:00
Duncan Ogilvie ae3b36967d Don't spam the log with a list of loaded drivers 2022-09-02 19:42:06 +02:00
Duncan Ogilvie 5eeae0059e Warn when certain anti-cheat drivers are detected 2022-09-02 19:37:18 +02:00
Duncan Ogilvie d07f05d2af Improve coloring of section names in the memory map 2022-09-02 16:53:18 +02:00
Duncan Ogilvie e36f8b7402 Rewrite the logic for processing module sections in the memory map
Closes #2920
2022-09-02 16:52:53 +02:00
Duncan Ogilvie 701fb40159 Simplify setting x64dbg as a JIT debugger 2022-09-02 15:09:02 +02:00
Duncan Ogilvie 4cb959cf41 Support IDA's $RELPATH in themes 2022-09-02 14:51:21 +02:00
Duncan Ogilvie 5f758c8e9c Change a few default settings to improve UX 2022-09-02 14:50:17 +02:00
Duncan Ogilvie e56bfa66c8 Clarify the exit confirmation dialog 2022-09-02 14:49:59 +02:00
Duncan Ogilvie 1bef2b9a8f Support HTML in the status bar log label 2022-09-02 14:11:58 +02:00
Duncan Ogilvie 0db522082e Support x64dbg:command#xxx and x64dbg:address#xxx links 2022-09-02 13:46:28 +02:00
Duncan Ogilvie 9f32b844f4
Merge pull request #2927 from mobile46/patch-2
Update filter text in the launcher dialog
2022-09-01 00:09:19 +02:00
Mobile46 53cd98b9a0
Update filter text in the launcher dialog 2022-09-01 00:04:41 +03:00
Duncan Ogilvie 6ecc4bcaa3 Format strings at the end of a page correctly 2022-08-23 20:39:27 +02:00
Duncan Ogilvie 117dd32a06 Improve the trace tab UX 2022-08-20 00:00:33 +02:00
Duncan Ogilvie eb2f4776e3 Highlight the taken branch for the selected block in the graph 2022-08-08 23:51:38 +02:00
Duncan Ogilvie 7dcfab2a82
Merge pull request #2889 from justanotheranonymoususer/more-str-functions
Case insensitive string functions
2022-08-05 14:49:21 +02:00
justanotheranonymoususer 2339169b0e Case insensitive string functions 2022-08-05 13:53:29 +02:00
Torusrxxx 61c1808701
follow string in dump (#2913)
Improve the string reference view with more context menus.
2022-08-05 13:18:46 +02:00
Duncan Ogilvie 2665db453b Fix an oversight in the new 'Record trace' checkbox in the trace dialog 2022-07-27 16:59:57 +02:00
Duncan Ogilvie bc5ed1da7e Fix some more warnings in the GUI 2022-07-20 01:45:34 +02:00
Duncan Ogilvie 3361b2dfc2 Big refactor to improve the tracing experience
- "Trace record" has been renamed to "Trace coverage"
- "Run trace" has been renamed to "Trace recording"
- You can now start recording directly from the trace dialog
2022-07-20 01:42:48 +02:00
Duncan Ogilvie cb7e6ea892 Fix a bunch of warnings in the GUI 2022-07-20 01:06:39 +02:00
Duncan Ogilvie 524c124dfd Do not override the user's appearance settings on startup
Closes #2912
2022-07-20 01:04:22 +02:00
Duncan Ogilvie 5dcfd11928 Remove the TraceRecordEnabledDuringTrace setting 2022-07-19 21:05:49 +02:00
Duncan Ogilvie 1c05ad5b5f Sort breakpoint hit count by value instead of text
Closes #2910
2022-07-15 14:22:39 +02:00
Duncan Ogilvie cb51f0e2a2 Clear the trace view info box when closing the trace 2022-07-14 23:26:53 +02:00
Duncan Ogilvie ff609dbce1 Rename confusingly named menu entry in graph 2022-07-10 23:09:20 +02:00
Duncan Ogilvie dc9e9947c3 Update to Qt 5.6.3 and include icon engines 2022-07-10 20:59:33 +02:00
Duncan Ogilvie ed5adb909c Add extra logic for overriding default images 2022-07-10 20:31:34 +02:00
Duncan Ogilvie 3d949b9847 Show the current theme with a checkbox 2022-07-10 15:05:25 +02:00
Duncan Ogilvie 08c4941784 Improve the code to automatically detect the initial theme 2022-07-10 15:04:53 +02:00
Duncan Ogilvie b867b5ba3a Add API: BridgeGetNtBuildNumber 2022-07-10 14:28:58 +02:00
Duncan Ogilvie 953c06dc88 Fix potential buffer overrun in DebugUpdateTitle 2022-07-10 13:03:02 +02:00
Yakov5776 ea537239d4
Set theme according to system theme on firstrun (#2648) 2022-07-10 13:01:28 +02:00
Duncan Ogilvie fdf8052d67 Allow themes to customize the icons
Thanks to https://twitter.com/Trancestorm for the dark theme icons!
2022-07-10 03:31:17 +02:00
Duncan Ogilvie fae816cc3c
Merge pull request #2904 from yjd/Find-Strings-in-Current-Module
Find strings in current module
2022-07-09 23:32:42 +02:00
yjd 7199bb0f79
Find Strings in Current Module 2022-07-05 11:26:18 +08:00
yjd 00e973b48f
Find Strings in Current Module 2022-07-05 11:24:36 +08:00
yjd 9b53cda24c
Fix Shift key combination bug 2022-07-05 11:15:36 +08:00
Duncan Ogilvie 29bb559aa6
Merge pull request #2899 from gmh5225/Branch_fix_veh
Using build number instead of magic number
2022-07-04 15:35:54 +02:00