git: 263378752f93 - main - graphics/mypaint: update to 2.0.1, fix build

From: Jan Beich <jbeich_at_FreeBSD.org>
Date: Sun, 09 Jan 2022 13:22:05 UTC
The branch main has been updated by jbeich:

URL: https://cgit.FreeBSD.org/ports/commit/?id=263378752f936e785ee1d60db25fb2547683fdbe

commit 263378752f936e785ee1d60db25fb2547683fdbe
Author:     Greg V <greg@unrelenting.technology>
AuthorDate: 2022-01-09 11:28:02 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2022-01-09 13:20:45 +0000

    graphics/mypaint: update to 2.0.1, fix build
    
    PR:             261057
---
 graphics/mypaint/Makefile             |   3 +-
 graphics/mypaint/distinfo             |   6 +-
 graphics/mypaint/files/patch-setup.py |  10 +
 graphics/mypaint/pkg-plist            | 561 +++++++++++++++++-----------------
 4 files changed, 292 insertions(+), 288 deletions(-)

diff --git a/graphics/mypaint/Makefile b/graphics/mypaint/Makefile
index bd0d64b192bd..f96555aad53c 100644
--- a/graphics/mypaint/Makefile
+++ b/graphics/mypaint/Makefile
@@ -2,8 +2,7 @@
 
 PORTNAME=	mypaint
 DISTVERSIONPREFIX=v
-DISTVERSION=	2.0.0
-PORTREVISION=	3
+DISTVERSION=	2.0.1
 CATEGORIES=	graphics
 
 PATCH_SITES=	https://github.com/garynthompson/${PORTNAME}/commit/
diff --git a/graphics/mypaint/distinfo b/graphics/mypaint/distinfo
index 8f87f3b0f488..db9e79e8da55 100644
--- a/graphics/mypaint/distinfo
+++ b/graphics/mypaint/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1582480352
-SHA256 (mypaint-mypaint-v2.0.0_GH0.tar.gz) = 1cecdd2dfb8f4be745134b36f5f1525829bb63ecdae48171d04c6cdd7be75738
-SIZE (mypaint-mypaint-v2.0.0_GH0.tar.gz) = 10403908
+TIMESTAMP = 1641726849
+SHA256 (mypaint-mypaint-v2.0.1_GH0.tar.gz) = ca8bcaf812a07d7ac631a00865e09652004879901895030c9e1df421a3af7d07
+SIZE (mypaint-mypaint-v2.0.1_GH0.tar.gz) = 10361785
 SHA256 (94c623b788462fadb3e292b918edc4e90adf4faa.patch) = 2ce7f98f8c3e16e23eac165f575499cd0384b2ed44221f46529851f6e77e9f5b
 SIZE (94c623b788462fadb3e292b918edc4e90adf4faa.patch) = 4936
diff --git a/graphics/mypaint/files/patch-setup.py b/graphics/mypaint/files/patch-setup.py
new file mode 100644
index 000000000000..7b72a37085a4
--- /dev/null
+++ b/graphics/mypaint/files/patch-setup.py
@@ -0,0 +1,10 @@
+--- setup.py.orig	2022-01-09 11:24:00 UTC
++++ setup.py
+@@ -867,7 +867,6 @@ def get_ext_modules():
+         '-Wall',
+         '-Wno-sign-compare',
+         '-Wno-write-strings',
+-        '-D_POSIX_C_SOURCE=200809L',
+         "-DNO_TESTS",  # FIXME: we're building against shared libmypaint now
+         '-g',  # always include symbols, for profiling
+     ]
diff --git a/graphics/mypaint/pkg-plist b/graphics/mypaint/pkg-plist
index d0f0f8b3567c..070a2b9c067c 100644
--- a/graphics/mypaint/pkg-plist
+++ b/graphics/mypaint/pkg-plist
@@ -5,156 +5,156 @@ lib/mypaint/MyPaint-2.0.0a0-py%%PYTHON_VER%%.egg-info/SOURCES.txt
 lib/mypaint/MyPaint-2.0.0a0-py%%PYTHON_VER%%.egg-info/dependency_links.txt
 lib/mypaint/MyPaint-2.0.0a0-py%%PYTHON_VER%%.egg-info/top_level.txt
 lib/mypaint/gui/__init__.py
-lib/mypaint/gui/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/accelmap.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/accelmap.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/application.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/application.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/autorecover.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/autorecover.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/backgroundwindow.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/backgroundwindow.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/blendmodehandler.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/blendmodehandler.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/brushcolor.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/brushcolor.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/brusheditor.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/brusheditor.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/brushiconeditor.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/brushiconeditor.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/brushmanager.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/brushmanager.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/brushmodifier.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/brushmodifier.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/brushselectionwindow.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/brushselectionwindow.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/builderhacks.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/builderhacks.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/buttonmap.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/buttonmap.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/colorpicker.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/colorpicker.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/colorpreview.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/colorpreview.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/colortools.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/colortools.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/compatconfig.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/compatconfig.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/compatibility.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/compatibility.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/cursor.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/cursor.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/curve.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/curve.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/device.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/device.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/dialogs.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/dialogs.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/displayfilter.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/displayfilter.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/document.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/document.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/drawutils.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/drawutils.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/drawwindow.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/drawwindow.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/externalapp.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/externalapp.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/factoryaction.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/factoryaction.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/filehandling.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/filehandling.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/fill.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/fill.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/footer.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/footer.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/framewindow.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/framewindow.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/freehand.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/freehand.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/gtkexcepthook.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/gtkexcepthook.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/history.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/history.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/historypopup.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/historypopup.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/inktool.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/inktool.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/inputtestwindow.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/inputtestwindow.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/keyboard.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/keyboard.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/layermanip.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/layermanip.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/layermodes.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/layermodes.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/layerprops.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/layerprops.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/layers.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/layers.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/layerswindow.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/layerswindow.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/layervis.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/layervis.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/linemode.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/linemode.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/main.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/main.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/meta.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/meta.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/mode.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/mode.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/mvp.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/mvp.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/objfactory.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/objfactory.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/optionspanel.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/optionspanel.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/overlays.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/overlays.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/picker.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/picker.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/pixbuflist.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/pixbuflist.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/preferenceswindow.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/preferenceswindow.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/previewwindow.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/previewwindow.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/profiling.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/profiling.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/quickchoice.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/quickchoice.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/scratchwindow.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/scratchwindow.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/spinbox.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/spinbox.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/stategroup.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/stategroup.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/style.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/style.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/symmetry.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/symmetry.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/tileddrawwidget.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/tileddrawwidget.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/toolbar.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/toolbar.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/toolstack.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/toolstack.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/topbar.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/topbar.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/uicolor.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/uicolor.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/userconfig.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/userconfig.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/viewmanip.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/viewmanip.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/widgets.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/widgets.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/windowing.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/windowing.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/workspace.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/workspace.cpython-%%PYTHON_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/accelmap%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/accelmap%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/application%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/application%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/autorecover%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/autorecover%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/backgroundwindow%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/backgroundwindow%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/blendmodehandler%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/blendmodehandler%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/brushcolor%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/brushcolor%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/brusheditor%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/brusheditor%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/brushiconeditor%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/brushiconeditor%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/brushmanager%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/brushmanager%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/brushmodifier%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/brushmodifier%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/brushselectionwindow%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/brushselectionwindow%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/builderhacks%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/builderhacks%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/buttonmap%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/buttonmap%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/colorpicker%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/colorpicker%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/colorpreview%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/colorpreview%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/colortools%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/colortools%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/compatconfig%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/compatconfig%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/compatibility%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/compatibility%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/cursor%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/cursor%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/curve%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/curve%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/device%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/device%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/dialogs%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/dialogs%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/displayfilter%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/displayfilter%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/document%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/document%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/drawutils%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/drawutils%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/drawwindow%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/drawwindow%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/externalapp%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/externalapp%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/factoryaction%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/factoryaction%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/filehandling%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/filehandling%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/fill%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/fill%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/footer%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/footer%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/framewindow%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/framewindow%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/freehand%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/freehand%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/gtkexcepthook%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/gtkexcepthook%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/history%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/history%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/historypopup%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/historypopup%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/inktool%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/inktool%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/inputtestwindow%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/inputtestwindow%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/keyboard%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/keyboard%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/layermanip%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/layermanip%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/layermodes%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/layermodes%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/layerprops%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/layerprops%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/layers%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/layers%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/layerswindow%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/layerswindow%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/layervis%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/layervis%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/linemode%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/linemode%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/main%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/main%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/meta%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/meta%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/mode%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/mode%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/mvp%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/mvp%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/objfactory%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/objfactory%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/optionspanel%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/optionspanel%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/overlays%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/overlays%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/picker%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/picker%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/pixbuflist%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/pixbuflist%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/preferenceswindow%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/preferenceswindow%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/previewwindow%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/previewwindow%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/profiling%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/profiling%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/quickchoice%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/quickchoice%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/scratchwindow%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/scratchwindow%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/spinbox%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/spinbox%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/stategroup%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/stategroup%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/style%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/style%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/symmetry%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/symmetry%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/tileddrawwidget%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/tileddrawwidget%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/toolbar%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/toolbar%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/toolstack%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/toolstack%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/topbar%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/topbar%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/uicolor%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/uicolor%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/userconfig%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/userconfig%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/viewmanip%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/viewmanip%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/widgets%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/widgets%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/windowing%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/windowing%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/workspace%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/workspace%%PYTHON_EXT_SUFFIX%%.pyc
 lib/mypaint/gui/accelmap.py
 lib/mypaint/gui/application.py
 lib/mypaint/gui/autorecover.glade
@@ -173,32 +173,32 @@ lib/mypaint/gui/buttonmap.py
 lib/mypaint/gui/colorpicker.py
 lib/mypaint/gui/colorpreview.py
 lib/mypaint/gui/colors/__init__.py
-lib/mypaint/gui/colors/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/colors/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/colors/__pycache__/adjbases.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/colors/__pycache__/adjbases.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/colors/__pycache__/bases.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/colors/__pycache__/bases.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/colors/__pycache__/changers.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/colors/__pycache__/changers.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/colors/__pycache__/combined.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/colors/__pycache__/combined.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/colors/__pycache__/hcywheel.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/colors/__pycache__/hcywheel.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/colors/__pycache__/hsvcube.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/colors/__pycache__/hsvcube.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/colors/__pycache__/hsvsquare.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/colors/__pycache__/hsvsquare.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/colors/__pycache__/hsvwheel.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/colors/__pycache__/hsvwheel.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/colors/__pycache__/paletteview.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/colors/__pycache__/paletteview.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/colors/__pycache__/sliders.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/colors/__pycache__/sliders.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/colors/__pycache__/uimisc.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/colors/__pycache__/uimisc.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/gui/colors/__pycache__/util.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/colors/__pycache__/util.cpython-%%PYTHON_SUFFIX%%.pyc
+lib/mypaint/gui/colors/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/colors/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/colors/__pycache__/adjbases%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/colors/__pycache__/adjbases%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/colors/__pycache__/bases%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/colors/__pycache__/bases%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/colors/__pycache__/changers%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/colors/__pycache__/changers%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/colors/__pycache__/combined%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/colors/__pycache__/combined%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/colors/__pycache__/hcywheel%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/colors/__pycache__/hcywheel%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/colors/__pycache__/hsvcube%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/colors/__pycache__/hsvcube%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/colors/__pycache__/hsvsquare%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/colors/__pycache__/hsvsquare%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/colors/__pycache__/hsvwheel%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/colors/__pycache__/hsvwheel%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/colors/__pycache__/paletteview%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/colors/__pycache__/paletteview%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/colors/__pycache__/sliders%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/colors/__pycache__/sliders%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/colors/__pycache__/uimisc%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/colors/__pycache__/uimisc%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/colors/__pycache__/util%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/gui/colors/__pycache__/util%%PYTHON_EXT_SUFFIX%%.pyc
 lib/mypaint/gui/colors/adjbases.py
 lib/mypaint/gui/colors/bases.py
 lib/mypaint/gui/colors/changers.py
@@ -288,88 +288,90 @@ lib/mypaint/gui/widgets.py
 lib/mypaint/gui/windowing.py
 lib/mypaint/gui/workspace.py
 lib/mypaint/lib/__init__.py
-lib/mypaint/lib/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/alg.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/alg.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/autosave.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/autosave.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/brush.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/brush.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/brushes_migrate_json.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/brushes_migrate_json.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/brushsettings.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/brushsettings.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/cache.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/cache.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/color.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/color.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/command.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/command.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/config.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/config.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/document.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/document.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/eotf.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/eotf.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/errors.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/errors.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/feedback.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/feedback.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/fileutils.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/fileutils.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/fill_common.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/fill_common.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/floodfill.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/floodfill.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/gettext.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/gettext.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/gettext_setup.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/gettext_setup.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/gichecks.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/gichecks.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/glib.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/glib.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/helpers.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/helpers.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/i18n.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/i18n.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/idletask.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/idletask.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/layervis.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/layervis.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/localecodes.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/localecodes.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/meta.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/meta.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/modes.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/modes.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/morphology.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/morphology.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/mypaintlib.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/mypaintlib.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/naming.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/naming.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/observable.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/observable.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/palette.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/palette.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/pixbuf.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/pixbuf.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/pixbufsurface.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/pixbufsurface.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/pycompat.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/pycompat.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/stroke.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/stroke.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/strokemap.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/strokemap.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/surface.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/surface.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/tiledsurface.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/tiledsurface.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/xml.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/xml.cpython-%%PYTHON_SUFFIX%%.pyc
+lib/mypaint/lib/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/lib/__pycache__/alg%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/alg%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/lib/__pycache__/autosave%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/autosave%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/lib/__pycache__/brush%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/brush%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/lib/__pycache__/brushes_migrate_json%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/brushes_migrate_json%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/lib/__pycache__/brushsettings%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/brushsettings%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/lib/__pycache__/cache%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/cache%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/lib/__pycache__/color%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/color%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/lib/__pycache__/command%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/command%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/lib/__pycache__/config%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/config%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/lib/__pycache__/document%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/document%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/lib/__pycache__/eotf%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/eotf%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/lib/__pycache__/errors%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/errors%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/lib/__pycache__/feedback%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/feedback%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/lib/__pycache__/fileutils%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/fileutils%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/lib/__pycache__/fill_common%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/fill_common%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/lib/__pycache__/floodfill%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/floodfill%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/lib/__pycache__/gettext%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/gettext%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/lib/__pycache__/gettext_setup%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/gettext_setup%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/lib/__pycache__/gibindings%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/gibindings%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/lib/__pycache__/glib%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/glib%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/lib/__pycache__/helpers%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/helpers%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/lib/__pycache__/i18n%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/i18n%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/lib/__pycache__/idletask%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/idletask%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/lib/__pycache__/layervis%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/layervis%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/lib/__pycache__/localecodes%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/localecodes%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/lib/__pycache__/meta%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/meta%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/lib/__pycache__/modes%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/modes%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/lib/__pycache__/morphology%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/morphology%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/lib/__pycache__/mypaintlib%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/mypaintlib%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/lib/__pycache__/naming%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/naming%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/lib/__pycache__/observable%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/observable%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/lib/__pycache__/palette%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/palette%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/lib/__pycache__/pixbuf%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/pixbuf%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/lib/__pycache__/pixbufsurface%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/pixbufsurface%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/lib/__pycache__/pycompat%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/pycompat%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/lib/__pycache__/stroke%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/stroke%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/lib/__pycache__/strokemap%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/strokemap%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/lib/__pycache__/surface%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/surface%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/lib/__pycache__/tiledsurface%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/tiledsurface%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/lib/__pycache__/validation%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/validation%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/lib/__pycache__/xml%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/xml%%PYTHON_EXT_SUFFIX%%.pyc
 lib/mypaint/lib/_mypaintlib%%PYTHON_EXT_SUFFIX%%.so
 lib/mypaint/lib/alg.py
 lib/mypaint/lib/autosave.py
@@ -389,28 +391,28 @@ lib/mypaint/lib/fill_common.py
 lib/mypaint/lib/floodfill.py
 lib/mypaint/lib/gettext.py
 lib/mypaint/lib/gettext_setup.py
-lib/mypaint/lib/gichecks.py
+lib/mypaint/lib/gibindings.py
 lib/mypaint/lib/glib.py
 lib/mypaint/lib/helpers.py
 lib/mypaint/lib/i18n.py
 lib/mypaint/lib/idletask.py
 lib/mypaint/lib/layer/__init__.py
-lib/mypaint/lib/layer/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/layer/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/lib/layer/__pycache__/core.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/layer/__pycache__/core.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/lib/layer/__pycache__/data.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/layer/__pycache__/data.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/lib/layer/__pycache__/error.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/layer/__pycache__/error.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/lib/layer/__pycache__/group.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/layer/__pycache__/group.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/lib/layer/__pycache__/rendering.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/layer/__pycache__/rendering.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/lib/layer/__pycache__/test.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/layer/__pycache__/test.cpython-%%PYTHON_SUFFIX%%.pyc
-lib/mypaint/lib/layer/__pycache__/tree.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/layer/__pycache__/tree.cpython-%%PYTHON_SUFFIX%%.pyc
+lib/mypaint/lib/layer/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/lib/layer/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/lib/layer/__pycache__/core%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/lib/layer/__pycache__/core%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/lib/layer/__pycache__/data%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/lib/layer/__pycache__/data%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/lib/layer/__pycache__/error%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/lib/layer/__pycache__/error%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/lib/layer/__pycache__/group%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/lib/layer/__pycache__/group%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/lib/layer/__pycache__/rendering%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/lib/layer/__pycache__/rendering%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/lib/layer/__pycache__/test%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/lib/layer/__pycache__/test%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/lib/layer/__pycache__/tree%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+lib/mypaint/lib/layer/__pycache__/tree%%PYTHON_EXT_SUFFIX%%.pyc
 lib/mypaint/lib/layer/core.py
 lib/mypaint/lib/layer/data.py
 lib/mypaint/lib/layer/error.py
@@ -434,10 +436,10 @@ lib/mypaint/lib/stroke.py
 lib/mypaint/lib/strokemap.py
 lib/mypaint/lib/surface.py
 lib/mypaint/lib/tiledsurface.py
+lib/mypaint/lib/validation.py
 lib/mypaint/lib/xml.py
 share/applications/mypaint.desktop
 share/icons/hicolor/16x16/actions/mypaint-tool-color-palette.png
-share/icons/hicolor/16x16/actions/mypaint-tool-color-rgb.png
 share/icons/hicolor/16x16/actions/mypaint-tool-component-sliders.png
 share/icons/hicolor/16x16/actions/mypaint-tool-crossed-bowl-color-changer.png
 share/icons/hicolor/16x16/actions/mypaint-tool-hcywheel.png
@@ -448,7 +450,6 @@ share/icons/hicolor/16x16/actions/mypaint-tool-hue-wheel.png
 share/icons/hicolor/16x16/actions/mypaint-tool-rings-color-changer.png
 share/icons/hicolor/16x16/actions/mypaint-tool-wash-color-changer.png
 share/icons/hicolor/22x22/actions/mypaint-tool-color-palette.png
-share/icons/hicolor/22x22/actions/mypaint-tool-color-rgb.png
 share/icons/hicolor/22x22/actions/mypaint-tool-component-sliders.png
 share/icons/hicolor/22x22/actions/mypaint-tool-crossed-bowl-color-changer.png
 share/icons/hicolor/22x22/actions/mypaint-tool-hcywheel.png
@@ -496,7 +497,6 @@ share/icons/hicolor/24x24/actions/mypaint-target-brush-symbolic.svg
 share/icons/hicolor/24x24/actions/mypaint-target-layer-symbolic.svg
 share/icons/hicolor/24x24/actions/mypaint-target-stroke-symbolic.svg
 share/icons/hicolor/24x24/actions/mypaint-tool-color-palette.png
-share/icons/hicolor/24x24/actions/mypaint-tool-color-rgb.png
 share/icons/hicolor/24x24/actions/mypaint-tool-component-sliders.png
 share/icons/hicolor/24x24/actions/mypaint-tool-crossed-bowl-color-changer.png
 share/icons/hicolor/24x24/actions/mypaint-tool-hcywheel.png
@@ -521,7 +521,6 @@ share/icons/hicolor/24x24/actions/mypaint-view-zoom-less-symbolic.svg
 share/icons/hicolor/24x24/actions/mypaint-view-zoom-more-symbolic.svg
 share/icons/hicolor/24x24/actions/mypaint-view-zoom-symbolic.svg
 share/icons/hicolor/32x32/actions/mypaint-tool-color-palette.png
-share/icons/hicolor/32x32/actions/mypaint-tool-color-rgb.png
 share/icons/hicolor/32x32/actions/mypaint-tool-component-sliders.png
 share/icons/hicolor/32x32/actions/mypaint-tool-crossed-bowl-color-changer.png
 share/icons/hicolor/32x32/actions/mypaint-tool-hcywheel.png
@@ -532,7 +531,6 @@ share/icons/hicolor/32x32/actions/mypaint-tool-hue-wheel.png
 share/icons/hicolor/32x32/actions/mypaint-tool-rings-color-changer.png
 share/icons/hicolor/32x32/actions/mypaint-tool-wash-color-changer.png
 share/icons/hicolor/48x48/actions/mypaint-tool-color-palette.png
-share/icons/hicolor/48x48/actions/mypaint-tool-color-rgb.png
 share/icons/hicolor/48x48/actions/mypaint-tool-component-sliders.png
 share/icons/hicolor/48x48/actions/mypaint-tool-crossed-bowl-color-changer.png
 share/icons/hicolor/48x48/actions/mypaint-tool-hcywheel.png
@@ -604,7 +602,6 @@ share/icons/hicolor/scalable/actions/mypaint-left-symbolic.svg
 share/icons/hicolor/scalable/actions/mypaint-line-sequence-symbolic.svg
 share/icons/hicolor/scalable/actions/mypaint-lines-and-curves-symbolic.svg
 share/icons/hicolor/scalable/actions/mypaint-lock-alpha-symbolic.svg
-share/icons/hicolor/scalable/actions/mypaint-normal-paint-symbolic.svg
 share/icons/hicolor/scalable/actions/mypaint-object-hidden-symbolic.svg
 share/icons/hicolor/scalable/actions/mypaint-object-locked-symbolic.svg
 share/icons/hicolor/scalable/actions/mypaint-object-move-symbolic.svg
@@ -631,7 +628,6 @@ share/icons/hicolor/scalable/actions/mypaint-scrap-save-symbolic.svg
 share/icons/hicolor/scalable/actions/mypaint-scratchpad-symbolic.svg
 share/icons/hicolor/scalable/actions/mypaint-stroke-symbolic.svg
 share/icons/hicolor/scalable/actions/mypaint-symmetry-symbolic.svg
-share/icons/hicolor/scalable/actions/mypaint-symmetry.svg
 share/icons/hicolor/scalable/actions/mypaint-tab-options-symbolic.svg
 share/icons/hicolor/scalable/actions/mypaint-tab-sidebar-swap-symbolic.svg
 share/icons/hicolor/scalable/actions/mypaint-target-brush-symbolic.svg
@@ -639,7 +635,6 @@ share/icons/hicolor/scalable/actions/mypaint-target-layer-symbolic.svg
 share/icons/hicolor/scalable/actions/mypaint-target-stroke-symbolic.svg
 share/icons/hicolor/scalable/actions/mypaint-target-symbolic.svg
 share/icons/hicolor/scalable/actions/mypaint-tool-color-palette.svg
-share/icons/hicolor/scalable/actions/mypaint-tool-color-rgb.svg
 share/icons/hicolor/scalable/actions/mypaint-tool-component-sliders.svg
 share/icons/hicolor/scalable/actions/mypaint-tool-hcywheel.svg
 share/icons/hicolor/scalable/actions/mypaint-tool-hsvcube.svg