[neon/backports-noble/kimageannotator-noble/Neon/release] /: New upstream version 0.3.0

Boyuan Yang null at kde.org
Wed Jul 3 14:54:11 BST 2024


Git commit 7ed56c5b8250e5460e5f1b68cc439e5e0d8577df by Boyuan Yang.
Committed on 24/06/2020 at 15:14.
Pushed by jriddell into branch 'Neon/release'.

New upstream version 0.3.0

M  +4    -1    .gitignore
M  +5    -4    .travis.yml
M  +17   -0    CHANGELOG.md
M  +19   -8    CMakeLists.txt
M  +161  -335  LICENSE
M  +21   -5    README.md
D  +0    -4    icons/dark/.directory
D  +0    -48   icons/kImageAnnotator_icons.qrc
D  +0    -4    icons/light/.directory
M  +12   -3    include/kImageAnnotator/KImageAnnotator.h
R  +0    -0    resources/icons/dark/arrow.svg [from: icons/dark/arrow.svg - 100% similarity]
R  +0    -0    resources/icons/dark/blur.svg [from: icons/dark/blur.svg - 100% similarity]
R  +0    -0    resources/icons/dark/color.svg [from: icons/dark/color.svg - 100% similarity]
R  +0    -0    resources/icons/dark/doubleArrow.svg [from: icons/dark/doubleArrow.svg - 100% similarity]
R  +0    -0    resources/icons/dark/ellipse.svg [from: icons/dark/ellipse.svg - 100% similarity]
R  +0    -0    resources/icons/dark/fillType.svg [from: icons/dark/fillType.svg - 100% similarity]
R  +0    -0    resources/icons/dark/fillType_borderAndFill.svg [from: icons/dark/fillType_borderAndFill.svg - 100% similarity]
R  +0    -0    resources/icons/dark/fillType_borderAndNoFill.svg [from: icons/dark/fillType_borderAndNoFill.svg - 100% similarity]
R  +0    -0    resources/icons/dark/fillType_noBorderAndNoFill.svg [from: icons/dark/fillType_NoBorderAndNoFill.svg - 100% similarity]
R  +0    -0    resources/icons/dark/fontSize.svg [from: icons/dark/fontSize.svg - 100% similarity]
C  +0    -0    resources/icons/dark/line.svg [from: icons/dark/line.svg - 100% similarity]
R  +0    -0    resources/icons/dark/markerEllipse.svg [from: icons/dark/markerEllipse.svg - 100% similarity]
R  +0    -0    resources/icons/dark/markerPen.svg [from: icons/dark/markerPen.svg - 100% similarity]
R  +0    -0    resources/icons/dark/markerRect.svg [from: icons/dark/markerRect.svg - 100% similarity]
R  +0    -0    resources/icons/dark/number.svg [from: icons/dark/number.svg - 100% similarity]
A  +100  -0    resources/icons/dark/numberPointer.svg
R  +0    -0    resources/icons/dark/pen.svg [from: icons/dark/pen.svg - 100% similarity]
R  +0    -0    resources/icons/dark/rect.svg [from: icons/dark/rect.svg - 100% similarity]
R  +0    -0    resources/icons/dark/select.svg [from: icons/dark/select.svg - 100% similarity]
A  +85   -0    resources/icons/dark/sticker.svg
R  +0    -0    resources/icons/dark/text.svg [from: icons/dark/text.svg - 100% similarity]
R  +0    -0    resources/icons/dark/textColor.svg [from: icons/dark/textColor.svg - 100% similarity]
R  +0    -0    resources/icons/dark/width.svg [from: icons/dark/width.svg - 100% similarity]
R  +0    -0    resources/icons/light/arrow.svg [from: icons/light/arrow.svg - 100% similarity]
R  +0    -0    resources/icons/light/blur.svg [from: icons/light/blur.svg - 100% similarity]
R  +0    -0    resources/icons/light/color.svg [from: icons/light/color.svg - 100% similarity]
R  +0    -0    resources/icons/light/doubleArrow.svg [from: icons/light/doubleArrow.svg - 100% similarity]
R  +0    -0    resources/icons/light/ellipse.svg [from: icons/light/ellipse.svg - 100% similarity]
R  +0    -0    resources/icons/light/fillType.svg [from: icons/light/fillType.svg - 100% similarity]
R  +0    -0    resources/icons/light/fillType_borderAndFill.svg [from: icons/light/fillType_borderAndFill.svg - 100% similarity]
R  +0    -0    resources/icons/light/fillType_borderAndNoFill.svg [from: icons/light/fillType_borderAndNoFill.svg - 100% similarity]
R  +0    -0    resources/icons/light/fillType_noBorderAndNoFill.svg [from: icons/light/fillType_NoBorderAndNoFill.svg - 100% similarity]
R  +0    -0    resources/icons/light/fontSize.svg [from: icons/light/fontSize.svg - 100% similarity]
R  +0    -0    resources/icons/light/line.svg [from: icons/light/line.svg - 100% similarity]
R  +0    -0    resources/icons/light/markerEllipse.svg [from: icons/light/markerEllipse.svg - 100% similarity]
R  +0    -0    resources/icons/light/markerPen.svg [from: icons/light/markerPen.svg - 100% similarity]
R  +0    -0    resources/icons/light/markerRect.svg [from: icons/light/markerRect.svg - 100% similarity]
R  +0    -0    resources/icons/light/number.svg [from: icons/light/number.svg - 100% similarity]
A  +101  -0    resources/icons/light/numberPointer.svg
R  +0    -0    resources/icons/light/pen.svg [from: icons/light/pen.svg - 100% similarity]
R  +0    -0    resources/icons/light/rect.svg [from: icons/light/rect.svg - 100% similarity]
R  +0    -0    resources/icons/light/select.svg [from: icons/light/select.svg - 100% similarity]
A  +81   -0    resources/icons/light/sticker.svg
R  +0    -0    resources/icons/light/text.svg [from: icons/light/text.svg - 100% similarity]
R  +0    -0    resources/icons/light/textColor.svg [from: icons/light/textColor.svg - 100% similarity]
R  +0    -0    resources/icons/light/width.svg [from: icons/light/width.svg - 100% similarity]
A  +74   -0    resources/kImageAnnotator_resources.qrc
R  +27   -23   resources/stickers/check_mark.svg [from: icons/dark/line.svg - 055% similarity]
A  +14   -0    resources/stickers/confused_face.svg
A  +11   -0    resources/stickers/cross_mark.svg
A  +19   -0    resources/stickers/face_blowing_a_kiss.svg
A  +16   -0    resources/stickers/face_savoring_food.svg
A  +23   -0    resources/stickers/face_with_symbols_on_mouth.svg
A  +17   -0    resources/stickers/grinning_face_with_big_eyes.svg
A  +17   -0    resources/stickers/grinning_face_with_smiling_eyes.svg
A  +19   -0    resources/stickers/grinning_face_with_sweat.svg
A  +17   -0    resources/stickers/grinning_squinting_face.svg
A  +19   -0    resources/stickers/hushed_face.svg
A  +25   -0    resources/stickers/nerd_face.svg
A  +14   -0    resources/stickers/neutral_face.svg
A  +16   -0    resources/stickers/pouting_face.svg
A  +19   -0    resources/stickers/smiling_face_with_heart_eyes.svg
A  +19   -0    resources/stickers/smiling_face_with_hearts.svg
A  +24   -0    resources/stickers/smiling_face_with_sunglasses.svg
M  +20   -1    src/CMakeLists.txt
D  +0    -33   src/annotations/core/AbstractBadgeNumberChangeListener.h
M  +17   -18   src/annotations/core/AbstractSettingsProvider.cpp
M  +8    -10   src/annotations/core/AbstractSettingsProvider.h
M  +55   -44   src/annotations/core/AnnotationArea.cpp
M  +14   -11   src/annotations/core/AnnotationArea.h
M  +33   -6    src/annotations/core/AnnotationItemFactory.cpp
M  +5    -2    src/annotations/core/AnnotationItemFactory.h
M  +43   -21   src/annotations/core/AnnotationPropertiesFactory.cpp
M  +3    -1    src/annotations/core/AnnotationPropertiesFactory.h
R  +8    -5    src/annotations/core/ISettingsListener.h [from: src/annotations/core/AbstractToolChangeListener.h - 071% similarity]
M  +2    -3    src/annotations/items/AbstractAnnotationItem.cpp
M  +1    -1    src/annotations/items/AbstractAnnotationItem.h
M  +1    -1    src/annotations/items/AbstractAnnotationLine.cpp
M  +1    -1    src/annotations/items/AbstractAnnotationLine.h
M  +1    -1    src/annotations/items/AbstractAnnotationPath.cpp
M  +1    -1    src/annotations/items/AbstractAnnotationPath.h
M  +1    -1    src/annotations/items/AbstractAnnotationRect.cpp
M  +1    -1    src/annotations/items/AbstractAnnotationRect.h
M  +8    -32   src/annotations/items/AnnotationArrow.cpp
M  +3    -4    src/annotations/items/AnnotationArrow.h
M  +1    -1    src/annotations/items/AnnotationBlur.cpp
M  +1    -1    src/annotations/items/AnnotationBlur.h
M  +10   -15   src/annotations/items/AnnotationDoubleArrow.cpp
M  +1    -2    src/annotations/items/AnnotationDoubleArrow.h
M  +1    -1    src/annotations/items/AnnotationEllipse.cpp
M  +1    -1    src/annotations/items/AnnotationEllipse.h
M  +1    -1    src/annotations/items/AnnotationImage.cpp
M  +1    -1    src/annotations/items/AnnotationImage.h
M  +1    -1    src/annotations/items/AnnotationLine.cpp
M  +1    -1    src/annotations/items/AnnotationLine.h
M  +7    -29   src/annotations/items/AnnotationNumber.cpp
M  +5    -10   src/annotations/items/AnnotationNumber.h
A  +112  -0    src/annotations/items/AnnotationNumberPointer.cpp     [License: LGPL (v2+)]
C  +14   -16   src/annotations/items/AnnotationNumberPointer.h [from: src/annotations/items/AnnotationNumber.h - 062% similarity]
M  +1    -1    src/annotations/items/AnnotationPen.cpp
M  +1    -1    src/annotations/items/AnnotationPen.h
M  +1    -1    src/annotations/items/AnnotationRect.cpp
M  +1    -1    src/annotations/items/AnnotationRect.h
A  +77   -0    src/annotations/items/AnnotationSticker.cpp     [License: GPL (v2+)]
C  +16   -22   src/annotations/items/AnnotationSticker.h [from: src/annotations/items/AnnotationNumber.h - 050% similarity]
M  +1    -1    src/annotations/items/AnnotationText.cpp
M  +1    -1    src/annotations/items/AnnotationText.h
C  +19   -16   src/annotations/items/BaseAnnotationNumber.cpp [from: src/common/provider/ScaledSizeProvider.h - 064% similarity]
C  +20   -11   src/annotations/items/BaseAnnotationNumber.h [from: src/common/provider/ScaledSizeProvider.h - 057% similarity]
C  +20   -17   src/annotations/items/helper/AnnotationShapeCreator.cpp [from: src/common/provider/ScaledSizeProvider.cpp - 051% similarity]
C  +9    -13   src/annotations/items/helper/AnnotationShapeCreator.h [from: src/common/provider/ScaledSizeProvider.h - 067% similarity]
M  +1    -1    src/annotations/items/helper/CapsLockStatusChecker.cpp
M  +1    -1    src/annotations/items/helper/CapsLockStatusChecker.h
M  +1    -1    src/annotations/items/helper/KeyInputHelper.cpp
M  +1    -1    src/annotations/items/helper/KeyInputHelper.h
C  +14   -16   src/annotations/items/helper/NumberRectHelper.cpp [from: src/common/provider/ScaledSizeProvider.h - 059% similarity]
C  +14   -12   src/annotations/items/helper/NumberRectHelper.h [from: src/common/provider/ScaledSizeProvider.h - 065% similarity]
M  +1    -1    src/annotations/items/helper/TextCursor.cpp
M  +1    -1    src/annotations/items/helper/TextCursor.h
M  +1    -1    src/annotations/items/helper/TextPositions.h
M  +1    -1    src/annotations/items/interfaces/EditableItem.h
M  +1    -1    src/annotations/misc/AbstractCloneableItemEffect.cpp
M  +1    -1    src/annotations/misc/AbstractCloneableItemEffect.h
M  +1    -1    src/annotations/misc/AnnotationContextMenu.cpp
M  +1    -1    src/annotations/misc/AnnotationContextMenu.h
M  +1    -1    src/annotations/misc/AnnotationItemClipboard.cpp
M  +1    -1    src/annotations/misc/AnnotationItemClipboard.h
M  +1    -1    src/annotations/misc/ImageBlurrer.cpp
M  +1    -1    src/annotations/misc/ImageBlurrer.h
M  +23   -7    src/annotations/misc/NumberManager.cpp
M  +9    -5    src/annotations/misc/NumberManager.h
M  +1    -1    src/annotations/misc/ShadowEffect.cpp
M  +1    -1    src/annotations/misc/ShadowEffect.h
M  +1    -1    src/annotations/modifiers/AnnotationItemArranger.cpp
M  +1    -1    src/annotations/modifiers/AnnotationItemArranger.h
M  +9    -3    src/annotations/modifiers/AnnotationItemModifier.cpp
M  +5    -1    src/annotations/modifiers/AnnotationItemModifier.h
M  +1    -1    src/annotations/modifiers/AnnotationItemMover.cpp
M  +1    -1    src/annotations/modifiers/AnnotationItemMover.h
M  +1    -1    src/annotations/modifiers/AnnotationItemResizer.cpp
M  +1    -1    src/annotations/modifiers/AnnotationItemResizer.h
M  +1    -1    src/annotations/modifiers/AnnotationItemSelector.cpp
M  +1    -1    src/annotations/modifiers/AnnotationItemSelector.h
M  +1    -1    src/annotations/modifiers/AnnotationMultiItemResizer.cpp
M  +1    -1    src/annotations/modifiers/AnnotationMultiItemResizer.h
M  +1    -1    src/annotations/modifiers/resizeHandles/AbstractItemResizeHandles.cpp
M  +1    -1    src/annotations/modifiers/resizeHandles/AbstractItemResizeHandles.h
M  +1    -1    src/annotations/modifiers/resizeHandles/AbstractRectResizeHandles.cpp
M  +1    -1    src/annotations/modifiers/resizeHandles/AbstractRectResizeHandles.h
M  +1    -1    src/annotations/modifiers/resizeHandles/LineResizeHandles.cpp
M  +1    -1    src/annotations/modifiers/resizeHandles/LineResizeHandles.h
M  +1    -1    src/annotations/modifiers/resizeHandles/PathResizeHandles.cpp
M  +1    -1    src/annotations/modifiers/resizeHandles/PathResizeHandles.h
M  +1    -1    src/annotations/modifiers/resizeHandles/RectResizeHandles.cpp
M  +1    -1    src/annotations/modifiers/resizeHandles/RectResizeHandles.h
M  +1    -1    src/annotations/modifiers/resizeHandles/ResizeHandle.cpp
M  +1    -1    src/annotations/modifiers/resizeHandles/ResizeHandle.h
M  +1    -1    src/annotations/modifiers/resizeHandles/ResizeHandlesFactory.cpp
M  +1    -1    src/annotations/modifiers/resizeHandles/ResizeHandlesFactory.h
M  +1    -1    src/annotations/properties/AnnotationBlurProperties.cpp
M  +1    -1    src/annotations/properties/AnnotationBlurProperties.h
M  +1    -1    src/annotations/properties/AnnotationPathProperties.cpp
M  +1    -1    src/annotations/properties/AnnotationPathProperties.h
M  +1    -1    src/annotations/properties/AnnotationProperties.cpp
M  +1    -1    src/annotations/properties/AnnotationProperties.h
C  +20   -18   src/annotations/properties/AnnotationStickerProperties.cpp [from: src/common/provider/ScaledSizeProvider.h - 052% similarity]
C  +15   -16   src/annotations/properties/AnnotationStickerProperties.h [from: src/annotations/properties/AnnotationBlurProperties.h - 050% similarity]
M  +1    -1    src/annotations/properties/AnnotationTextProperties.cpp
M  +1    -1    src/annotations/properties/AnnotationTextProperties.h
M  +2    -5    src/annotations/undo/AddCommand.cpp
M  +1    -1    src/annotations/undo/AddCommand.h
M  +1    -1    src/annotations/undo/ArrangeCommand.cpp
M  +1    -1    src/annotations/undo/ArrangeCommand.h
M  +1    -1    src/annotations/undo/ChangePropertiesCommand.cpp
M  +1    -1    src/annotations/undo/ChangePropertiesCommand.h
M  +4    -4    src/annotations/undo/CropCommand.cpp
M  +2    -2    src/annotations/undo/CropCommand.h
M  +1    -1    src/annotations/undo/DeleteCommand.cpp
M  +1    -1    src/annotations/undo/DeleteCommand.h
M  +1    -1    src/annotations/undo/MoveCommand.cpp
M  +1    -1    src/annotations/undo/MoveCommand.h
M  +1    -1    src/annotations/undo/PasteCommand.cpp
M  +1    -1    src/annotations/undo/PasteCommand.h
M  +1    -1    src/annotations/undo/ResizeCommand.cpp
M  +1    -1    src/annotations/undo/ResizeCommand.h
M  +1    -1    src/annotations/undo/ScaleCommand.cpp
M  +1    -1    src/annotations/undo/ScaleCommand.h
M  +1    -1    src/annotations/undo/UndoStack.cpp
M  +1    -1    src/annotations/undo/UndoStack.h
M  +6    -1    src/backend/Config.cpp
M  +1    -1    src/backend/Config.h
M  +11   -2    src/common/constants/Constants.h
M  +1    -1    src/common/enum/FillTypes.h
M  +4    -2    src/common/enum/ToolTypes.h
M  +1    -1    src/common/filter/IgnoreShortcutsFilter.cpp
M  +1    -1    src/common/filter/IgnoreShortcutsFilter.h
M  +1    -1    src/common/helper/ConfigNameHelper.cpp
M  +1    -1    src/common/helper/ConfigNameHelper.h
M  +1    -1    src/common/helper/CursorHelper.cpp
M  +1    -1    src/common/helper/CursorHelper.h
M  +1    -1    src/common/helper/IconLoader.cpp
M  +1    -1    src/common/helper/IconLoader.h
M  +1    -1    src/common/helper/ItemHelper.cpp
M  +1    -1    src/common/helper/ItemHelper.h
M  +1    -1    src/common/helper/KeyHelper.cpp
M  +1    -1    src/common/helper/KeyHelper.h
M  +1    -1    src/common/helper/MathHelper.cpp
M  +1    -1    src/common/helper/MathHelper.h
C  +17   -18   src/common/helper/PathHelper.cpp [from: src/common/provider/ScaledSizeProvider.cpp - 054% similarity]
C  +9    -13   src/common/helper/PathHelper.h [from: src/common/provider/ScaledSizeProvider.h - 068% similarity]
M  +1    -1    src/common/helper/ShapeHelper.cpp
M  +1    -1    src/common/helper/ShapeHelper.h
C  +11   -17   src/common/provider/DevicePixelRatioScaler.cpp [from: src/common/provider/ScaledSizeProvider.h - 062% similarity]
C  +11   -11   src/common/provider/DevicePixelRatioScaler.h [from: src/common/provider/ScaledSizeProvider.h - 064% similarity]
R  +8    -7    src/common/provider/IDevicePixelRatioScaler.h [from: src/annotations/core/AbstractItemSettingsChangeListener.h - 065% similarity]
M  +41   -8    src/gui/CoreView.cpp
M  +10   -1    src/gui/CoreView.h
M  +47   -2    src/gui/KImageAnnotator.cpp
M  +32   -5    src/gui/annotator/AnnotationSettings.cpp
M  +8    -2    src/gui/annotator/AnnotationSettings.h
M  +1    -1    src/gui/annotator/AnnotationView.cpp
M  +1    -1    src/gui/annotator/AnnotationView.h
M  +68   -21   src/gui/annotator/AnnotationWidget.cpp
M  +14   -8    src/gui/annotator/AnnotationWidget.h
M  +129  -90   src/gui/annotator/WidgetConfigurator.cpp
M  +13   -9    src/gui/annotator/WidgetConfigurator.h
A  +75   -0    src/gui/annotator/tabs/AnnotationTabCloser.cpp     [License: LGPL (v2+)]
C  +21   -11   src/gui/annotator/tabs/AnnotationTabCloser.h [from: src/common/provider/ScaledSizeProvider.h - 058% similarity]
R  +15   -20   src/gui/annotator/tabs/AnnotationTabContent.cpp [from: src/common/provider/ScaledSizeProvider.cpp - 051% similarity]
C  +16   -21   src/gui/annotator/tabs/AnnotationTabContent.h [from: src/gui/scaler/ScaleWidget.h - 056% similarity]
A  +95   -0    src/gui/annotator/tabs/AnnotationTabContextMenu.cpp     [License: LGPL (v2+)]
A  +59   -0    src/gui/annotator/tabs/AnnotationTabContextMenu.h     [License: LGPL (v2+)]
A  +136  -0    src/gui/annotator/tabs/AnnotationTabWidget.cpp     [License: LGPL (v3+)]
A  +73   -0    src/gui/annotator/tabs/AnnotationTabWidget.h     [License: LGPL (v3+)]
M  +1    -1    src/gui/cropper/CropHandles.cpp
M  +1    -1    src/gui/cropper/CropHandles.h
M  +11   -2    src/gui/cropper/CropSelectionHandler.cpp
M  +3    -2    src/gui/cropper/CropSelectionHandler.h
M  +1    -1    src/gui/cropper/CropSelectionMoveHelper.cpp
M  +1    -1    src/gui/cropper/CropSelectionMoveHelper.h
M  +1    -1    src/gui/cropper/CropSelectionRestrictor.cpp
M  +1    -1    src/gui/cropper/CropSelectionRestrictor.h
M  +8    -2    src/gui/cropper/CropView.cpp
M  +3    -2    src/gui/cropper/CropView.h
M  +17   -10   src/gui/cropper/CropWidget.cpp
M  +4    -5    src/gui/cropper/CropWidget.h
M  +1    -1    src/gui/scaler/ScaleDialog.cpp
M  +1    -1    src/gui/scaler/ScaleDialog.h
M  +1    -1    src/gui/scaler/ScaleSizeHandler.cpp
M  +1    -1    src/gui/scaler/ScaleSizeHandler.h
M  +9    -6    src/gui/scaler/ScaleWidget.cpp
M  +4    -4    src/gui/scaler/ScaleWidget.h
M  +3    -3    src/widgets/ColorPicker.cpp
M  +1    -2    src/widgets/ColorPicker.h
M  +1    -1    src/widgets/CustomSpinBox.cpp
M  +1    -1    src/widgets/CustomSpinBox.h
M  +15   -3    src/widgets/CustomToolButton.cpp
M  +4    -3    src/widgets/CustomToolButton.h
M  +2    -2    src/widgets/CustomToolButtonAction.cpp
M  +2    -2    src/widgets/CustomToolButtonAction.h
M  +22   -42   src/widgets/FillTypePicker.cpp
M  +7    -8    src/widgets/FillTypePicker.h
M  +3    -3    src/widgets/NumberPicker.cpp
M  +1    -2    src/widgets/NumberPicker.h
A  +129  -0    src/widgets/StickerPicker.cpp     [License: GPL (v2+)]
A  +64   -0    src/widgets/StickerPicker.h     [License: GPL (v2+)]
M  +24   -17   src/widgets/ToolPicker.cpp
M  +1    -1    src/widgets/ToolPicker.h
A  +119  -0    src/widgets/menuButtons/GridMenu.cpp     [License: GPL (v2+)]
A  +60   -0    src/widgets/menuButtons/GridMenu.h     [License: GPL (v2+)]
A  +67   -0    src/widgets/menuButtons/GridMenuButton.cpp     [License: GPL (v2+)]
C  +21   -13   src/widgets/menuButtons/GridMenuButton.h [from: src/common/provider/ScaledSizeProvider.h - 051% similarity]
A  +65   -0    src/widgets/menuButtons/GridMenuToolButton.cpp     [License: GPL (v2+)]
A  +52   -0    src/widgets/menuButtons/GridMenuToolButton.h     [License: GPL (v2+)]
A  +62   -0    src/widgets/menuButtons/ListItemGroup.cpp     [License: GPL (v2+)]
C  +24   -13   src/widgets/menuButtons/ListItemGroup.h [from: src/common/provider/ScaledSizeProvider.h - 050% similarity]
A  +90   -0    src/widgets/menuButtons/ListMenu.cpp     [License: GPL (v2+)]
A  +56   -0    src/widgets/menuButtons/ListMenu.h     [License: GPL (v2+)]
A  +124  -0    src/widgets/menuButtons/ListMenuItem.cpp     [License: GPL (v2+)]
A  +70   -0    src/widgets/menuButtons/ListMenuItem.h     [License: GPL (v2+)]
A  +66   -0    src/widgets/menuButtons/ListMenuToolButton.cpp     [License: GPL (v2+)]
A  +52   -0    src/widgets/menuButtons/ListMenuToolButton.h     [License: GPL (v2+)]
M  +5    -1    tests/CMakeLists.txt
M  +22   -4    tests/annotations/core/AnnotationAreaTest.cpp
M  +2    -0    tests/annotations/core/AnnotationAreaTest.h
M  +29   -1    tests/annotations/core/AnnotationItemFactoryTest.cpp
M  +4    -0    tests/annotations/core/AnnotationItemFactoryTest.h
M  +29   -0    tests/annotations/core/AnnotationPropertiesFactoryTest.cpp
M  +3    -0    tests/annotations/core/AnnotationPropertiesFactoryTest.h
M  +1    -1    tests/annotations/misc/NumberManagerTest.cpp
M  +2    -2    tests/annotations/undo/AddCommandTest.cpp
M  +1    -0    tests/annotations/undo/AddCommandTest.h
M  +4    -4    tests/annotations/undo/CropCommandTest.cpp
M  +1    -0    tests/annotations/undo/CropCommandTest.h
M  +2    -2    tests/annotations/undo/DeleteCommandTest.cpp
M  +1    -0    tests/annotations/undo/DeleteCommandTest.h
M  +2    -2    tests/annotations/undo/PasteCommandTest.cpp
M  +1    -0    tests/annotations/undo/PasteCommandTest.h
M  +4    -4    tests/annotations/undo/ScaleCommandTest.cpp
M  +1    -0    tests/annotations/undo/ScaleCommandTest.h
A  +71   -0    tests/common/helper/PathHelperTest.cpp     [License: LGPL (v2+)]
C  +16   -16   tests/common/helper/PathHelperTest.h [from: src/common/provider/ScaledSizeProvider.h - 050% similarity]
A  +117  -0    tests/gui/annotator/tabs/AnnotationTabCloserTest.cpp     [License: LGPL (v2+)]
A  +47   -0    tests/gui/annotator/tabs/AnnotationTabCloserTest.h     [License: LGPL (v2+)]
M  +0    -1    tests/gui/cropper/CropHandlesTest.h
M  +27   -18   tests/gui/cropper/CropSelectionHandlerTest.cpp
M  +1    -0    tests/gui/cropper/CropSelectionHandlerTest.h
R  +18   -19   tests/mocks/MockDevicePixelRatioScaler.cpp [from: src/common/provider/ScaledSizeProvider.h - 050% similarity]
A  +43   -0    tests/mocks/MockDevicePixelRatioScaler.h     [License: GPL (v2+)]
M  +15   -0    tests/mocks/MockSettingsProvider.cpp
M  +4    -0    tests/mocks/MockSettingsProvider.h
M  +1    -1    tests/widgets/FillTypePickerTest.cpp
A  +35   -0    tests/widgets/StickerPickerTest.cpp     [License: GPL (v2+)]
C  +15   -17   tests/widgets/StickerPickerTest.h [from: src/annotations/items/helper/TextPositions.h - 051% similarity]
A  +36   -0    translations/CMakeLists.txt
A  +210  -0    translations/kImageAnnotator_cs.ts
A  +210  -0    translations/kImageAnnotator_da.ts
A  +210  -0    translations/kImageAnnotator_de.ts
A  +210  -0    translations/kImageAnnotator_el.ts
A  +210  -0    translations/kImageAnnotator_es.ts
A  +210  -0    translations/kImageAnnotator_eu.ts
A  +210  -0    translations/kImageAnnotator_fr.ts
A  +210  -0    translations/kImageAnnotator_fr_CA.ts
A  +210  -0    translations/kImageAnnotator_gl.ts
A  +210  -0    translations/kImageAnnotator_hu.ts
A  +210  -0    translations/kImageAnnotator_id.ts
A  +210  -0    translations/kImageAnnotator_it.ts
A  +210  -0    translations/kImageAnnotator_ja.ts
A  +210  -0    translations/kImageAnnotator_nl.ts
A  +210  -0    translations/kImageAnnotator_no.ts
A  +210  -0    translations/kImageAnnotator_pl.ts
A  +210  -0    translations/kImageAnnotator_pt.ts
A  +210  -0    translations/kImageAnnotator_ru.ts
A  +210  -0    translations/kImageAnnotator_sv.ts
A  +210  -0    translations/kImageAnnotator_tr.ts
A  +210  -0    translations/kImageAnnotator_uk.ts
A  +210  -0    translations/kImageAnnotator_zh_Hans.ts

https://invent.kde.org/neon/backports-noble/kimageannotator-noble/-/commit/7ed56c5b8250e5460e5f1b68cc439e5e0d8577df


More information about the Neon-commits mailing list