[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