qtoolbutton menus need to reimplement QMenu so it can provide a sizeHint.
Otherwise the menu might end up outside the screen.

BUG:329718
SVN_SILENT made messages (.desktop file)
Remove an assert from KisCanvas2::addCommand()

This methods seems to be still used by Flake tools
Fix memory leak
Revert "Fix memory leak"

This reverts commit fbdc638a1333778c4c2060548b3dd2c1a9d2ea76.
BUG:330479 Fix memory leak in KoLcmsColorTransformation
fix windows build
qdebug--
Layerbox multi-selection

Make it possible to delete multiple layers.

CCBUG:285420
Add an action to merge the selected layers

CCBUG:285420
Fixed moving of the global selection with Move Tool

Also fix GUI updates after changing the contents of a vector selection.
[FEATURE] Fixed painting and color picking on global selections

This patch fixes three problems:

1) Painting on a global selection now is not recursively limited to
   the selected area of the selection itself. If current node and active
   selection mask are the same entity, KisResourcesSnapshot will report
   no selection active.

2) Color Picker can now pick from selection masks. Yes, it converts the
   color into compositionSourceColorSpace() to make it paintable.

3) The Color Picker's option widget now shows alpha value correctly,
   although the resource server gets opaque color.

CCMAIL:kimageshop@kde.org
BUG:336115
Merge branch 'master' of git://anongit.kde.org/calligra
Remove extra dot
Fix typo
SVN_SILENT made messages (.desktop file)
Fixed crash when color picking from a group layer

Also fix all the pickers to read from projection() instead of paintDevice().
All nodes in Krita are expected to have projection() which is a visual
representation of the node in the stack.

The only new behavior this patch introduces is the picking from
Filter layers. Now it picks not from their 'selection' (which is
a paintDevice()), but from the filtered area cache (projection()).

BUG:336473
Fix copyright
Remove explicit limiting of the device in the Duplicate Op

This limit is dated in 2008. I don't know why it was introduced.

BUG:336476
Multilayer selection: implement drag & drop of multiple layers

This changes KisMimeData to handle a list of layers. If you try to drag a
complex selection with groups and so on, it will check whether the group
that contains a selected layer is selected and then drag the group; otherwise
it will drag all the layers in a flat list, instead of trying to keep
the group hierarchy with the unselected layers discarded.

This is the behaviour that Photoshop shows for me as well.

CCBUG:285420