From 9dc8a7bc6e5269660b00ed574c331ed0937ca9a2 Mon Sep 17 00:00:00 2001 From: Kittywhiskers Van Gogh <63189531+kwvg@users.noreply.github.com> Date: Fri, 29 Aug 2025 20:27:09 +0000 Subject: [PATCH 01/31] refactor: move Dash-specific font management to `qt/guiutil_font.{cpp,h}` Review with `git log -p -n1 --color-moved=dimmed_zebra`. --- src/Makefile.qt.include | 2 + src/qt/addressbookpage.cpp | 1 + src/qt/addresstablemodel.cpp | 1 + src/qt/appearancewidget.h | 1 + src/qt/askpassphrasedialog.cpp | 1 + src/qt/bitcoin.cpp | 1 + src/qt/bitcoingui.cpp | 1 + src/qt/coincontroldialog.cpp | 1 + src/qt/governancelist.cpp | 1 + src/qt/guiutil.cpp | 592 --------------------------- src/qt/guiutil.h | 84 ---- src/qt/guiutil_font.cpp | 616 +++++++++++++++++++++++++++++ src/qt/guiutil_font.h | 101 +++++ src/qt/masternodelist.cpp | 1 + src/qt/modaloverlay.cpp | 1 + src/qt/openuridialog.cpp | 1 + src/qt/optionsmodel.cpp | 1 + src/qt/overviewpage.cpp | 1 + src/qt/proposalwizard.cpp | 1 + src/qt/qrdialog.cpp | 1 + src/qt/qrimagewidget.cpp | 1 + src/qt/receivecoinsdialog.cpp | 1 + src/qt/receiverequestdialog.cpp | 1 + src/qt/rpcconsole.cpp | 1 + src/qt/sendcoinsdialog.cpp | 1 + src/qt/sendcoinsentry.cpp | 1 + src/qt/signverifymessagedialog.cpp | 1 + src/qt/splashscreen.cpp | 1 + src/qt/test/apptests.cpp | 1 + src/qt/trafficgraphwidget.cpp | 1 + src/qt/transactiondescdialog.cpp | 1 + src/qt/utilitydialog.cpp | 1 + src/qt/walletview.cpp | 1 + 33 files changed, 747 insertions(+), 676 deletions(-) create mode 100644 src/qt/guiutil_font.cpp create mode 100644 src/qt/guiutil_font.h diff --git a/src/Makefile.qt.include b/src/Makefile.qt.include index f50ac4602bfb4..4372effd3e853 100644 --- a/src/Makefile.qt.include +++ b/src/Makefile.qt.include @@ -137,6 +137,7 @@ BITCOIN_QT_H = \ qt/proposalwizard.h \ qt/guiconstants.h \ qt/guiutil.h \ + qt/guiutil_font.h \ qt/initexecutor.h \ qt/intro.h \ qt/macdockiconhandler.h \ @@ -227,6 +228,7 @@ BITCOIN_QT_BASE_CPP = \ qt/clientmodel.cpp \ qt/csvmodelwriter.cpp \ qt/guiutil.cpp \ + qt/guiutil_font.cpp \ qt/initexecutor.cpp \ qt/intro.cpp \ qt/modaloverlay.cpp \ diff --git a/src/qt/addressbookpage.cpp b/src/qt/addressbookpage.cpp index 441531bb9207a..3b1f1df4ee763 100644 --- a/src/qt/addressbookpage.cpp +++ b/src/qt/addressbookpage.cpp @@ -14,6 +14,7 @@ #include #include #include +#include #include #include diff --git a/src/qt/addresstablemodel.cpp b/src/qt/addresstablemodel.cpp index d40a3deef6ebc..e1cc9e6a01559 100644 --- a/src/qt/addresstablemodel.cpp +++ b/src/qt/addresstablemodel.cpp @@ -6,6 +6,7 @@ #include #include +#include #include #include diff --git a/src/qt/appearancewidget.h b/src/qt/appearancewidget.h index a1cd06e49b6b6..c3e62605d085e 100644 --- a/src/qt/appearancewidget.h +++ b/src/qt/appearancewidget.h @@ -8,6 +8,7 @@ #include #include +#include namespace Ui { class AppearanceWidget; diff --git a/src/qt/askpassphrasedialog.cpp b/src/qt/askpassphrasedialog.cpp index 3b9fd117ffe61..3e7fd9087d247 100644 --- a/src/qt/askpassphrasedialog.cpp +++ b/src/qt/askpassphrasedialog.cpp @@ -12,6 +12,7 @@ #include #include +#include #include #include diff --git a/src/qt/bitcoin.cpp b/src/qt/bitcoin.cpp index e78adbb798843..fb265d84ad54d 100644 --- a/src/qt/bitcoin.cpp +++ b/src/qt/bitcoin.cpp @@ -23,6 +23,7 @@ #include #include #include +#include #include #include #include diff --git a/src/qt/bitcoingui.cpp b/src/qt/bitcoingui.cpp index 08d0c6a16ca5c..f68abf1fcb1e4 100644 --- a/src/qt/bitcoingui.cpp +++ b/src/qt/bitcoingui.cpp @@ -10,6 +10,7 @@ #include #include #include +#include #include #include #include diff --git a/src/qt/coincontroldialog.cpp b/src/qt/coincontroldialog.cpp index 593caf5ba252b..570ca199387d3 100644 --- a/src/qt/coincontroldialog.cpp +++ b/src/qt/coincontroldialog.cpp @@ -13,6 +13,7 @@ #include #include #include +#include #include #include diff --git a/src/qt/governancelist.cpp b/src/qt/governancelist.cpp index c68f6a7076d93..6bb9e7d72b215 100644 --- a/src/qt/governancelist.cpp +++ b/src/qt/governancelist.cpp @@ -17,6 +17,7 @@ #include #include #include +#include #include #include #include