[neon/backports-noble/kimageannotator-noble/Neon/release] /: New upstream version 0.6.0
Boyuan Yang
null at kde.org
Wed Jul 3 14:54:16 BST 2024
Git commit c11db2deb5231c9e3b5d77b6c8c85cc6ac30f1fe by Boyuan Yang.
Committed on 23/05/2022 at 19: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-noble/kimageannotator-noble/-/commit/c11db2deb5231c9e3b5d77b6c8c85cc6ac30f1fe
More information about the Neon-commits
mailing list