From fffadc4d0c7d9eb2303126a56ae35707e0e535e3 Mon Sep 17 00:00:00 2001 From: Hydrus Network Developer Date: Wed, 26 Jan 2022 15:57:04 -0600 Subject: [PATCH] Version 471 --- help/changelog.html | 37 ++++ help/client_api.html | 1 + hydrus/client/ClientConstants.py | 64 ++++--- hydrus/client/ClientController.py | 40 +++- hydrus/client/ClientFiles.py | 3 +- hydrus/client/ClientManagers.py | 108 +++++------ hydrus/client/ClientRendering.py | 11 +- hydrus/client/ClientSearch.py | 26 ++- .../ClientSearchParseSystemPredicates.py | 1 + hydrus/client/ClientSerialisable.py | 30 +-- hydrus/client/db/ClientDB.py | 177 ++++++++++++------ hydrus/client/db/ClientDBFilesDuplicates.py | 16 +- hydrus/client/db/ClientDBSimilarFiles.py | 8 +- hydrus/client/gui/ClientGUI.py | 4 +- hydrus/client/gui/ClientGUIFunctions.py | 32 ++++ hydrus/client/gui/ClientGUIMPV.py | 21 ++- hydrus/client/gui/ClientGUIMedia.py | 8 +- hydrus/client/gui/ClientGUIMediaControls.py | 4 +- .../client/gui/ClientGUIScrolledPanelsEdit.py | 46 +++-- .../gui/ClientGUIScrolledPanelsReview.py | 89 +++++++-- hydrus/client/gui/ClientGUIShortcuts.py | 23 +++ hydrus/client/gui/QtPorting.py | 1 + hydrus/client/gui/canvas/ClientGUICanvas.py | 43 ++--- .../gui/canvas/ClientGUICanvasHoverFrames.py | 2 +- .../client/gui/canvas/ClientGUICanvasMedia.py | 69 ++++++- hydrus/client/gui/lists/ClientGUIListCtrl.py | 69 +++++-- .../gui/pages/ClientGUIResultsSortCollect.py | 2 +- .../gui/search/ClientGUIPredicatesSingle.py | 123 +++++++++++- hydrus/client/gui/search/ClientGUISearch.py | 123 +++++++++--- hydrus/client/gui/widgets/ClientGUICommon.py | 8 - hydrus/client/media/ClientMedia.py | 33 ++-- hydrus/client/media/ClientMediaManagers.py | 162 +++++++++++++--- hydrus/client/media/ClientMediaResult.py | 2 +- hydrus/core/HydrusConstants.py | 2 +- hydrus/core/HydrusDBBase.py | 24 --- hydrus/core/HydrusData.py | 44 +++-- hydrus/core/HydrusFileHandling.py | 8 +- hydrus/core/HydrusImageHandling.py | 22 ++- hydrus/core/HydrusTagArchive.py | 2 +- hydrus/external/SystemPredicateParser.py | 12 +- hydrus/server/ServerDB.py | 67 ++++--- hydrus/test/TestClientAPI.py | 4 +- hydrus/test/TestClientDB.py | 2 +- hydrus/test/TestClientImportOptions.py | 4 +- hydrus/test/TestClientTags.py | 29 ++- static/qss/default_hydrus.qss | 20 ++ 46 files changed, 1150 insertions(+), 476 deletions(-) diff --git a/help/changelog.html b/help/changelog.html index 0e6ec54b..75202cc9 100755 --- a/help/changelog.html +++ b/help/changelog.html @@ -8,6 +8,43 @@

changelog