[neon/backports-jammy/kimageannotator/Neon/release] /: New upstream version 0.6.0

Boyuan Yang null at kde.org
Tue Jan 16 14:14:20 GMT 2024


Git commit c11db2deb5231c9e3b5d77b6c8c85cc6ac30f1fe by Boyuan Yang.
Committed on 23/05/2022 at 21:58.
Pushed by jriddell into branch 'Neon/release'.

New upstream version 0.6.0

M  +4    -1    .github/FUNDING.yml
A  +6    -0    .github/scripts/build_kImageAnnotator.sh
A  +4    -0    .github/scripts/linux/setup_linux_build_variables.sh
A  +7    -0    .github/scripts/setup_build_variables.sh
A  +7    -0    .github/scripts/setup_googleTest.sh
A  +8    -0    .github/scripts/setup_kColorPicker.sh
A  +7    -0    .github/scripts/windows/setup_windows_build_variables.sh
D  +0    -35   .github/workflows/build.yml
A  +44   -0    .github/workflows/linux.yml
A  +51   -0    .github/workflows/windows.yml
M  +16   -0    CHANGELOG.md
M  +4    -5    CMakeLists.txt
M  +11   -8    README.md
M  +8    -0    example/main.cpp
M  +2    -0    include/kImageAnnotator/KImageAnnotator.h
A  +20   -0    resources/icons/dark/crop.svg
A  +68   -0    resources/icons/dark/cut.svg
A  +168  -0    resources/icons/dark/fitImage.svg
A  +75   -0    resources/icons/dark/modifycanvas.svg
C  +28   -22   resources/icons/dark/opacity.svg [from: resources/stickers/check_mark.svg - 050% similarity]
A  +23   -0    resources/icons/dark/redo.svg
A  +169  -0    resources/icons/dark/resetZoom.svg
A  +84   -0    resources/icons/dark/rotate.svg
A  +166  -0    resources/icons/dark/scale.svg
A  +23   -0    resources/icons/dark/undo.svg
A  +21   -0    resources/icons/light/crop.svg
A  +68   -0    resources/icons/light/cut.svg
A  +165  -0    resources/icons/light/fitImage.svg
A  +70   -0    resources/icons/light/modifycanvas.svg
C  +27   -21   resources/icons/light/opacity.svg [from: resources/stickers/check_mark.svg - 051% similarity]
A  +21   -0    resources/icons/light/redo.svg
A  +154  -0    resources/icons/light/resetZoom.svg
A  +87   -0    resources/icons/light/rotate.svg
A  +163  -0    resources/icons/light/scale.svg
A  +21   -0    resources/icons/light/undo.svg
M  +22   -1    resources/kImageAnnotator_resources.qrc
M  +13   -12   resources/stickers/check_mark.svg
M  +6    -6    resources/stickers/cross_mark.svg
C  +17   -35   resources/stickers/cursor.svg [from: resources/stickers/cross_mark.svg - 050% similarity]
M  +14   -2    src/CMakeLists.txt
M  +5    -0    src/annotations/core/AbstractSettingsProvider.cpp
M  +3    -0    src/annotations/core/AbstractSettingsProvider.h
M  +17   -0    src/annotations/core/AnnotationArea.cpp
M  +2    -0    src/annotations/core/AnnotationArea.h
M  +7    -5    src/annotations/core/AnnotationItemFactory.cpp
M  +1    -1    src/annotations/core/AnnotationItemFactory.h
M  +19   -2    src/annotations/core/AnnotationPropertiesFactory.cpp
M  +3    -1    src/annotations/core/AnnotationPropertiesFactory.h
M  +1    -0    src/annotations/core/ZoomValueProvider.h
M  +29   -17   src/annotations/items/AbstractAnnotationItem.cpp
M  +11   -4    src/annotations/items/AbstractAnnotationItem.h
M  +18   -11   src/annotations/items/AbstractAnnotationObfuscate.cpp
M  +3    -1    src/annotations/items/AbstractAnnotationObfuscate.h
M  +2    -1    src/annotations/items/AbstractAnnotationPath.cpp
M  +10   -1    src/annotations/items/AnnotationMarkerEllipse.cpp
M  +2    -0    src/annotations/items/AnnotationMarkerEllipse.h
M  +11   -1    src/annotations/items/AnnotationMarkerPen.cpp
M  +2    -0    src/annotations/items/AnnotationMarkerPen.h
M  +10   -1    src/annotations/items/AnnotationMarkerRect.cpp
M  +2    -0    src/annotations/items/AnnotationMarkerRect.h
M  +9    -7    src/annotations/items/AnnotationNumber.cpp
M  +2    -2    src/annotations/items/AnnotationNumber.h
M  +8    -9    src/annotations/items/AnnotationNumberPointer.cpp
M  +2    -2    src/annotations/items/AnnotationNumberPointer.h
M  +2    -1    src/annotations/items/AnnotationPen.cpp
M  +25   -13   src/annotations/items/AnnotationSticker.cpp
M  +6    -1    src/annotations/items/AnnotationSticker.h
M  +1    -1    src/annotations/items/text/AnnotationTextHandler.cpp
C  +5    -5    src/annotations/misc/itemEffects/NoEffect.cpp [from: src/annotations/misc/ShadowEffect.cpp - 082% similarity]
C  +13   -8    src/annotations/misc/itemEffects/NoEffect.h [from: src/annotations/misc/ShadowEffect.h - 068% similarity]
C  +0    -0    src/annotations/misc/itemEffects/ShadowEffect.cpp [from: src/annotations/misc/ShadowEffect.cpp - 100% similarity]
C  +0    -0    src/annotations/misc/itemEffects/ShadowEffect.h [from: src/annotations/misc/ShadowEffect.h - 100% similarity]
M  +6    -6    src/annotations/properties/AnnotationPathProperties.cpp
M  +2    -2    src/annotations/properties/AnnotationPathProperties.h
M  +17   -4    src/annotations/properties/AnnotationProperties.cpp
M  +4    -1    src/annotations/properties/AnnotationProperties.h
M  +13   -1    src/annotations/properties/AnnotationStickerProperties.cpp
M  +3    -0    src/annotations/properties/AnnotationStickerProperties.h
M  +7    -7    src/annotations/undo/CropCommand.cpp
M  +1    -1    src/annotations/undo/CropCommand.h
A  +69   -0    src/annotations/undo/CutCommand.cpp     [License: LGPL (v3+)]
C  +13   -10   src/annotations/undo/CutCommand.h [from: src/annotations/undo/CropCommand.h - 061% similarity]
M  +120  -29   src/backend/Config.cpp
M  +19   -3    src/backend/Config.h
C  +10   -9    src/backend/ISettings.h [from: src/annotations/misc/ShadowEffect.h - 065% similarity]
C  +15   -12   src/backend/SettingsAdapter.cpp [from: src/annotations/misc/ShadowEffect.h - 067% similarity]
C  +16   -8    src/backend/SettingsAdapter.h [from: src/annotations/misc/ShadowEffect.h - 059% similarity]
M  +10   -0    src/common/helper/ConfigNameHelper.cpp
M  +2    -0    src/common/helper/ConfigNameHelper.h
M  +21   -0    src/gui/CoreView.cpp
M  +4    -0    src/gui/CoreView.h
M  +17   -1    src/gui/KImageAnnotator.cpp
M  +29   -5    src/gui/annotator/AnnotationWidget.cpp
M  +10   -2    src/gui/annotator/AnnotationWidget.h
A  +54   -0    src/gui/annotator/settings/AnnotationControlsWidget.cpp     [License: LGPL (v3+)]
C  +19   -14   src/gui/annotator/settings/AnnotationControlsWidget.h [from: src/gui/annotator/settings/AnnotationGeneralSettings.h - 059% similarity]
M  +1    -0    src/gui/annotator/settings/AnnotationGeneralSettings.cpp
M  +1    -0    src/gui/annotator/settings/AnnotationGeneralSettings.h
M  +51   -15   src/gui/annotator/settings/AnnotationItemSettings.cpp
M  +13   -3    src/gui/annotator/settings/AnnotationItemSettings.h
M  +41   -0    src/gui/annotator/settings/AnnotationSettingsAdapter.cpp
M  +10   -0    src/gui/annotator/settings/AnnotationSettingsAdapter.h
M  +83   -2    src/gui/annotator/settings/ItemSettingsWidgetConfigurator.cpp
M  +8    -0    src/gui/annotator/settings/ItemSettingsWidgetConfigurator.h
C  +16   -13   src/gui/annotator/tabs/AnnotationTabClickEventFilter.cpp [from: src/annotations/items/AnnotationMarkerRect.cpp - 054% similarity]
C  +17   -11   src/gui/annotator/tabs/AnnotationTabClickEventFilter.h [from: src/annotations/items/AnnotationMarkerPen.h - 058% similarity]
M  +11   -1    src/gui/annotator/tabs/AnnotationTabCloser.cpp
M  +4    -1    src/gui/annotator/tabs/AnnotationTabWidget.cpp
M  +6    -2    src/gui/annotator/tabs/AnnotationTabWidget.h
M  +2    -1    src/gui/canvasModifier/ModifyCanvasWidget.cpp
M  +1    -0    src/gui/canvasModifier/ModifyCanvasWidget.h
M  +6    -6    src/gui/cropper/CropWidget.cpp
M  +2    -1    src/gui/cropper/CropWidget.h
A  +75   -0    src/gui/cutter/CutSelectionRestrictor.cpp     [License: LGPL (v3+)]
C  +12   -13   src/gui/cutter/CutSelectionRestrictor.h [from: src/annotations/items/AnnotationMarkerPen.h - 058% similarity]
C  +12   -9    src/gui/cutter/CutView.cpp [from: src/annotations/items/AnnotationMarkerEllipse.cpp - 057% similarity]
C  +15   -12   src/gui/cutter/CutView.h [from: src/annotations/items/AnnotationMarkerPen.h - 059% similarity]
A  +148  -0    src/gui/cutter/CutWidget.cpp     [License: LGPL (v3+)]
C  +27   -37   src/gui/cutter/CutWidget.h [from: src/gui/cropper/CropWidget.h - 058% similarity]
M  +7    -0    src/gui/scrollAndZoomView/ViewZoomer.cpp
M  +1    -0    src/gui/scrollAndZoomView/ViewZoomer.h
A  +123  -0    src/gui/selection/BaseSelectionHandles.cpp     [License: LGPL (v3+)]
R  +18   -13   src/gui/selection/BaseSelectionHandles.h [from: src/gui/selection/SelectionHandles.h - 068% similarity]
C  +15   -15   src/gui/selection/ISelectionHandles.h [from: src/annotations/items/AnnotationMarkerPen.h - 054% similarity]
M  +20   -13   src/gui/selection/SelectionHandler.cpp
M  +5    -4    src/gui/selection/SelectionHandler.h
D  +0    -94   src/gui/selection/SelectionHandles.cpp
C  +13   -7    src/gui/selection/SelectionHandlesAll.cpp [from: src/annotations/misc/ShadowEffect.cpp - 069% similarity]
C  +8    -8    src/gui/selection/SelectionHandlesAll.h [from: src/annotations/misc/ShadowEffect.h - 069% similarity]
C  +7    -6    src/gui/selection/SelectionHandlesHorizontal.cpp [from: src/annotations/misc/ShadowEffect.cpp - 078% similarity]
C  +8    -8    src/gui/selection/SelectionHandlesHorizontal.h [from: src/annotations/misc/ShadowEffect.h - 066% similarity]
R  +6    -6    src/gui/selection/SelectionHandlesVertical.cpp [from: src/annotations/misc/ShadowEffect.cpp - 079% similarity]
R  +8    -8    src/gui/selection/SelectionHandlesVertical.h [from: src/annotations/misc/ShadowEffect.h - 067% similarity]
A  +82   -0    src/widgets/Controls.cpp     [License: LGPL (v3+)]
C  +26   -16   src/widgets/Controls.h [from: src/gui/annotator/settings/AnnotationGeneralSettings.h - 053% similarity]
M  +6    -6    src/widgets/settingsPicker/ColorPicker.cpp
M  +2    -1    src/widgets/settingsPicker/ColorPicker.h
M  +1    -1    src/widgets/settingsPicker/FontPicker.cpp
M  +11   -1    src/widgets/settingsPicker/NumberPicker.cpp
M  +2    -0    src/widgets/settingsPicker/NumberPicker.h
M  +2    -1    src/widgets/settingsPicker/StickerPicker.cpp
M  +36   -3    src/widgets/settingsPicker/ZoomPicker.cpp
M  +10   -1    src/widgets/settingsPicker/ZoomPicker.h
M  +23   -8    tests/CMakeLists.txt
M  +1    -1    tests/annotations/core/AnnotationAreaTest.cpp
M  +1    -0    tests/annotations/core/AnnotationAreaTest.h
M  +37   -47   tests/annotations/core/AnnotationItemFactoryTest.cpp
M  +2    -3    tests/annotations/core/AnnotationItemFactoryTest.h
M  +29   -39   tests/annotations/core/AnnotationPropertiesFactoryTest.cpp
M  +2    -3    tests/annotations/core/AnnotationPropertiesFactoryTest.h
M  +1    -1    tests/annotations/items/helper/KeyInputHelperTest.cpp
M  +1    -0    tests/annotations/items/helper/KeyInputHelperTest.h
M  +1    -1    tests/annotations/items/helper/TextCursorTest.cpp
M  +1    -0    tests/annotations/items/helper/TextCursorTest.h
M  +1    -1    tests/annotations/misc/AnnotationItemClipboardTest.cpp
M  +1    -0    tests/annotations/misc/AnnotationItemClipboardTest.h
M  +1    -1    tests/annotations/misc/NumberManagerTest.cpp
M  +2    -0    tests/annotations/misc/NumberManagerTest.h
M  +1    -1    tests/annotations/modifiers/AnnotationItemArrangerTest.cpp
M  +1    -0    tests/annotations/modifiers/AnnotationItemArrangerTest.h
M  +1    -1    tests/annotations/modifiers/AnnotationItemModifierTest.cpp
M  +1    -0    tests/annotations/modifiers/AnnotationItemModifierTest.h
M  +1    -1    tests/annotations/modifiers/AnnotationItemMoverTest.cpp
M  +1    -0    tests/annotations/modifiers/AnnotationItemMoverTest.h
M  +1    -1    tests/annotations/modifiers/AnnotationItemResizerTest.cpp
M  +1    -0    tests/annotations/modifiers/AnnotationItemResizerTest.h
M  +1    -1    tests/annotations/modifiers/AnnotationItemSelectorTest.cpp
M  +1    -0    tests/annotations/modifiers/AnnotationItemSelectorTest.h
M  +1    -1    tests/annotations/modifiers/AnnotationMultiItemResizerTest.cpp
M  +1    -0    tests/annotations/modifiers/AnnotationMultiItemResizerTest.h
M  +1    -1    tests/annotations/modifiers/resizeHandles/LineResizeHandlesTest.cpp
M  +1    -0    tests/annotations/modifiers/resizeHandles/LineResizeHandlesTest.h
M  +1    -1    tests/annotations/modifiers/resizeHandles/PointerRectResizeHandlesTest.cpp
M  +1    -0    tests/annotations/modifiers/resizeHandles/PointerRectResizeHandlesTest.h
M  +1    -1    tests/annotations/modifiers/resizeHandles/RectResizeHandlesTest.cpp
M  +1    -0    tests/annotations/modifiers/resizeHandles/RectResizeHandlesTest.h
M  +1    -1    tests/annotations/undo/AddCommandTest.cpp
M  +1    -0    tests/annotations/undo/AddCommandTest.h
M  +1    -1    tests/annotations/undo/ArrangeCommandTest.cpp
M  +1    -0    tests/annotations/undo/ArrangeCommandTest.h
M  +1    -1    tests/annotations/undo/CropCommandTest.cpp
M  +1    -0    tests/annotations/undo/CropCommandTest.h
M  +1    -1    tests/annotations/undo/DeleteCommandTest.cpp
M  +1    -0    tests/annotations/undo/DeleteCommandTest.h
M  +1    -1    tests/annotations/undo/ModifyCanvasCommandTest.cpp
M  +1    -0    tests/annotations/undo/ModifyCanvasCommandTest.h
M  +1    -1    tests/annotations/undo/MoveCommandTest.cpp
M  +1    -0    tests/annotations/undo/MoveCommandTest.h
M  +1    -1    tests/annotations/undo/PasteCommandTest.cpp
M  +2    -0    tests/annotations/undo/PasteCommandTest.h
M  +1    -1    tests/annotations/undo/ResizeCommandTest.cpp
M  +1    -0    tests/annotations/undo/ResizeCommandTest.h
M  +1    -1    tests/annotations/undo/RotateCommandTest.cpp
M  +1    -0    tests/annotations/undo/RotateCommandTest.h
M  +1    -1    tests/annotations/undo/ScaleCommandTest.cpp
M  +1    -0    tests/annotations/undo/ScaleCommandTest.h
M  +22   -24   tests/backend/ConfigTest.cpp
M  +2    -3    tests/backend/ConfigTest.h
M  +1    -1    tests/common/helper/ItemHelperTest.cpp
M  +1    -0    tests/common/helper/ItemHelperTest.h
M  +1    -1    tests/common/helper/KeyHelperTest.cpp
M  +1    -0    tests/common/helper/KeyHelperTest.h
M  +1    -1    tests/common/helper/MathHelperTest.cpp
M  +1    -0    tests/common/helper/MathHelperTest.h
M  +1    -1    tests/common/helper/PathHelperTest.cpp
M  +1    -0    tests/common/helper/PathHelperTest.h
M  +1    -1    tests/common/helper/ShapeHelperTest.cpp
M  +1    -0    tests/common/helper/ShapeHelperTest.h
M  +1    -1    tests/gui/annotator/tabs/AnnotationTabCloserTest.cpp
M  +1    -0    tests/gui/annotator/tabs/AnnotationTabCloserTest.h
M  +1    -1    tests/gui/annotator/tabs/AnnotationTabContextMenuTest.cpp
M  +1    -0    tests/gui/annotator/tabs/AnnotationTabContextMenuTest.h
M  +1    -1    tests/gui/canvasModifier/ModifyCanvasSelectionRestrictorTest.cpp
M  +1    -0    tests/gui/canvasModifier/ModifyCanvasSelectionRestrictorTest.h
M  +1    -1    tests/gui/cropper/CropSelectionRestrictorTest.cpp
M  +1    -0    tests/gui/cropper/CropSelectionRestrictorTest.h
M  +1    -1    tests/gui/scaler/ScaleSizeHandlerTest.cpp
M  +1    -0    tests/gui/scaler/ScaleSizeHandlerTest.h
M  +65   -36   tests/gui/selection/SelectionHandlerTest.cpp
M  +12   -11   tests/gui/selection/SelectionHandlerTest.h
R  +14   -14   tests/gui/selection/SelectionHandlesAllTest.cpp [from: tests/gui/selection/SelectionHandlesTest.cpp - 078% similarity]
R  +7    -6    tests/gui/selection/SelectionHandlesAllTest.h [from: tests/gui/selection/SelectionHandlesTest.h - 080% similarity]
M  +1    -1    tests/gui/selection/SelectionMoveHelperTest.cpp
M  +1    -0    tests/gui/selection/SelectionMoveHelperTest.h
M  +17   -1    tests/mocks/MockDefaultParameters.h
M  +10   -0    tests/mocks/MockSettingsProvider.cpp
M  +2    -0    tests/mocks/MockSettingsProvider.h
M  +4    -0    tests/mocks/MockZoomValueProvider.cpp
M  +1    -0    tests/mocks/MockZoomValueProvider.h
C  +12   -13   tests/mocks/backend/SettingsMock.h [from: tests/mocks/MockZoomValueProvider.h - 056% similarity]
A  +45   -0    tests/mocks/gui/selection/SelectionHandlesMock.h     [License: LGPL (v2+)]
A  +124  -0    tests/utils/TestRunner.h     [License: GPL (v2+)]
M  +1    -1    tests/widgets/CustomSpinBoxTest.cpp
M  +1    -0    tests/widgets/CustomSpinBoxTest.h
M  +1    -1    tests/widgets/misc/AttachedSeparatorTest.cpp
M  +1    -0    tests/widgets/misc/AttachedSeparatorTest.h
M  +1    -1    tests/widgets/settingsPicker/ColorPickerTest.cpp
M  +1    -0    tests/widgets/settingsPicker/ColorPickerTest.h
M  +1    -1    tests/widgets/settingsPicker/FillModePickerTest.cpp
M  +1    -0    tests/widgets/settingsPicker/FillModePickerTest.h
M  +1    -1    tests/widgets/settingsPicker/ImageEffectPickerTest.cpp
M  +1    -0    tests/widgets/settingsPicker/ImageEffectPickerTest.h
M  +1    -1    tests/widgets/settingsPicker/NumberPickerTest.cpp
M  +1    -0    tests/widgets/settingsPicker/NumberPickerTest.h
M  +1    -1    tests/widgets/settingsPicker/StickerPickerTest.cpp
M  +1    -0    tests/widgets/settingsPicker/StickerPickerTest.h
M  +1    -1    tests/widgets/settingsPicker/ToolPickerTest.cpp
M  +1    -0    tests/widgets/settingsPicker/ToolPickerTest.h
M  +1    -1    tests/widgets/settingsPicker/ZoomPickerTest.cpp
M  +1    -0    tests/widgets/settingsPicker/ZoomPickerTest.h
M  +4    -0    translations/CMakeLists.txt
C  +107  -107  translations/kImageAnnotator_ar.ts [from: translations/kImageAnnotator_pt_BR.ts - 059% similarity]
C  +98   -98   translations/kImageAnnotator_ca.ts [from: translations/kImageAnnotator_it.ts - 062% similarity]
M  +95   -94   translations/kImageAnnotator_cs.ts
M  +103  -101  translations/kImageAnnotator_da.ts
M  +81   -80   translations/kImageAnnotator_eu.ts
M  +22   -22   translations/kImageAnnotator_fr.ts
M  +7    -7    translations/kImageAnnotator_it.ts
C  +99   -97   translations/kImageAnnotator_ko.ts [from: translations/kImageAnnotator_zh_CN.ts - 062% similarity]
M  +2    -2    translations/kImageAnnotator_pt_BR.ts
C  +97   -97   translations/kImageAnnotator_sq.ts [from: translations/kImageAnnotator_it.ts - 063% similarity]
M  +3    -2    translations/kImageAnnotator_zh_CN.ts

https://invent.kde.org/neon/backports-jammy/kimageannotator/-/commit/c11db2deb5231c9e3b5d77b6c8c85cc6ac30f1fe


More information about the Neon-commits mailing list