development
GUI: small improvements to MainWindow and AboutDialog
Refactor parent = 0 -> parent = nullptr
Allow themes to customize the icons
add call stack highlight by module or symbol
Add breakpoint background color in call stack view
Also restore window size for dialogs
Prevent attaching to the same process already being debugged
use quint32 instead of duint
Change HTTP URLs to HTTPS
Upgrade to AStyle 3.6.9 and add python port of AStyleHelper
Switch to the new breakpoint API in the GUI
Add some cross platform example projects
Do not prompt for overwrite in the breakpoint log dialog
Setting buddy for labels
Fix #3862: Copy stack argument values
Added copy menu for arguments
GUI: various window titles
Preserve the address mode when switching pages
Use run trace to assist correct disassembly (experimental)
Completely rework valtostring into valsetscalar/valsetbuffer
Added cycling hotkeys for dump view modes
Refactor AbstractTableView for cross-platform
Change StructWidget to inherit from TypeWidget
some gui stuff
Do not show register view when not debugging
Fix clang-cl compilation and various warnings
Draw jump lines under register label
Add accessibility support for HexDump
Fix #2621: Move toggle FPU button into menu
GUI: save cpu widget layout (#1122 #1230)
Fix compilation on MinGW (clang)
Quietly switch threads when following in call stack view
Fix appearance, assemble and close dialog when using ultra large font
GUI: implemented code page views in HexDump #629
GUI: small changes to ColumnReorderDialog + reorder ScriptView + allow right/middle click on header to reorder
GUI: format ComboBoxDialog
Big fixes
Fix mnemonic brief column
1179 (#1183)
Another rewrite
Save graph image as PDF
Properly show data in disassembly popup
Show struct widget in DisplayTypeDialog
Implement DisplayTypeDialog for better UX
made green use standard #00DD00
Expression validation added to breakpoint dialog (red and green borders)
Update breakpoint dialog tooltip match reality
Add support for editing AVX512 registers
GUI: fixed truncating dialogs when translated
GUI: rewrite SourceView to work on 2gb+ files
Fix a bug with GotoDialog::setInitialExpression not working twice in a row
Limited window size and dynamic height of errorLabel
Remove XP compatibility code behind _WIN32_WINNT
Focus on window in handles view
Implement better UX for pattern finding
GUI: fix some weird includes
GUI: Implemented a custom QLineEdit (#704)
Fix release notes dialog
GUI: fix a bug in the LineEditDialog, where not editing the text made the text look empty for the user
Fix compilation on macos (Qt5)
Update MASM notation and refactor code.
Refactor value styles to value notations.
GUI: Output a warning when truncating the log buffer
Show hotkeys in toolbar tooltips (#3864)
Fix font changes not applying
Fix typo in in preferences dialog tooltip
Improve memory map reselection after sorting
InitializeSignatureCheck now loads msvcp140.dll
Fix messages breakpoints: wnd proc or handle is unavailable (wine)
Tab switch using history stack (#1807)
GUI: refactor BridgeResult and fix a bunch of bugs in the process
Replaced include guards with pragma once
Improve performance for deselection a large amount
fix formatting
Add a few missing accessibility names
Remove x86 intrinsics from RegistersView to make it cross-platform
Move around REGISTER_NAME enum to display order
Move ReleaseNotesDialog to x64dbg::widgets
Fix positional issue with release notes dialog on startup
Use existing TypeWidget instead of a butchered StructWidget in hex_viewer
Get rid of the wLocal variable naming convention (mostly)
GUI: page selection in table views
Add support to build under linux wine
Rename "Shortcuts" to "Hotkeys"
Merge pull request #2903 from yjd/Fix-Shift-key-combination-bug
Improve SimpleTraceDialog to look a bit more polished
Add support for getCellUserdata in StdSearchListView
Fix QObject::connect: No such signal SourceView::showCpu()
Fix struct view refreshing and add error message when connection fails
Split ModuleStdTable into header and sources to fix Q_OBJECT error
PROJECT: RESTRUCTURE
Create/Open system breakpoint script
Allow detaching a trace tab
Simplify the showthreadid command
TimeWastedCounter styling removed
GUI: virtual module dialog in memory map
Return-to via QZydis::DisassembleBack + review fixes
Add support to be able to edit the raw bytes of a register
Rename addr_text to addrText
Add xref dialog to trace dump
GUI: removed QDialogButtonBox