File pencil2d.changes of Package pencil2d

-------------------------------------------------------------------
Sat Mar  7 18:43:14 UTC 2026 - Андрей Алыпов <and.november@opensuse.org>

- Update to 0.7.1:
  What's Changed
  * Fixed #1877 - image import camera transform broken by @MrStevns in
    #1878
  * Timeline: Remove ability to add keyframe on double-click by
    @MrStevns in #1907
  * Fixed #1873 - Fix frame not being drawn on the timeline by
    @MrStevns in #1887
  * Fixed polyline not creating a backup on end with keyboard by
    @MrStevns in #1920
  * #1922 Implement macOS codesign & notarization by @chchwy in #1927
  * Reposition frame dialog: fix cancel button not working by @MrStevns
    in #1928
  * Fix some file extension issues with image and image sequence export
    by @scribblemaniac in #1943
  * Project recovery dialog improvements by @scribblemaniac in #1944
  * Fixed keyframe opacity being adjusted globally in canvas rendering
    by @MrStevns in #1939
  * Apply transformation before changing keyframe or layer by @MrStevns
    in #1936
  * Fixed #1954 - Fix timeline not updated when pasting frames by
    @MrStevns in #1955
  * Fixed case where cropping could be wrong by @MrStevns in #1941
  * Improve error handling when saving images by @scribblemaniac in
    #1966
  * Fixed #1971 - Selection bound increasing when re-selecting by
    @MrStevns in #1972
  * Render empty selection while adjusting by @scribblemaniac in #1973
  * Fixed Canvas not setting focus on tablet event by @MrStevns in #1981

-------------------------------------------------------------------
Thu Feb 26 12:03:43 UTC 2026 - Андрей Алыпов <and.november@opensuse.org>

- Build with cmake
- Update to 0.7.1-rc2:
  What's Changed
  * Fix polyline not creating a backup on end with keyboard by
    @MrStevns in #1920
  * #1922 Implement macOS codesign & notarization by @chchwy in #1927
  * Bump Qt6 macOS runner to Sonoma by @MrStevns in #1938
  * Reposition frame dialog: fix cancel button not working by @MrStevns
    in #1928
  * Fix some file extension issues with image and image sequence export
    by @scribblemaniac in #1943
  * Project recovery dialog improvements by @scribblemaniac in #1944
  * Fix keyframe opacity being adjusted globally in canvas rendering by
    @MrStevns in #1939
  * Apply transformation before changing keyframe or layer by @MrStevns
    in #1936
  * iss: 1954 - Fix timeline not updated when pasting frames by
    @MrStevns in #1955
  * Fix case where cropping could be wrong by @MrStevns in #1941
  * Improve error handling when saving images by @scribblemaniac in
    #1966
  * Bugfix: #1971 - Selection bound increasing when re-selecting by
    @MrStevns in #1972
  * Render empty selection while adjusting by @scribblemaniac in #1973
  * Fix: Canvas not setting focus on tablet event by @MrStevns in #1981

-------------------------------------------------------------------
Sun Sep 28 06:35:12 UTC 2025 - Андрей Алыпов <and.november@opensuse.org>

- Port to Qt6
- Update to 0.7.1-rc1:
  Improvements
  * #1916 Improved toolbox layout. Tools now intelligently arrange in
    rows with consistent spacing and can shrink to single column.
  Fixes
  * #1873 Fixed frame not being drawn on the timeline
  * #1878 Fixed broken image import camera transform
  * #1881 Fixed keyframes moving beyond layer name boundaries in
    Timeline
  * #1896 Fixed memory leak in ClipboardManager where cloned frames
    were not deleted
  * #1896 Fixed frame data loss when copying/pasting bitmap keyframes
    by properly cloning backing files and implementing temporary working
    directory for PCL projects
  * #1896 Fixed frame filename exceeding path length limit
  * #1897 Fixed view rotation affecting various view handles
  * #1918 Fixed SoundManager calculating frame length incorrectly
  Changes
  * #1907 Disabled Timeline double-click keyframe creation to prevent
    accidental keyframes
  DevOps
  * #1895 Added more details to FileManager error reports
  * #1902 Fixed Linux build failure by running actions outside container
  * #1912 Ensured QDebug is included for all qDebug uses
- Changes in 0.7.0:
  Enhancements/Changes
  Interface:
  * Introduced a comprehensive new icon set - #1356, #1361
  * Replaced the zoom text on the status bar with an interactive
    control - #1442
  * Added help text for the currently active tool to the status bar -
    #1442
  * Added toolbars for commonly used actions - #1468
  * Improved layout of the onion skin tool window - #1589, #1753
  * Changed the default export file path to the file path of the
    current project - #1657
  * Removed vector layer from default timeline setup #1666
  * Added a warning when adding more sound clips than can be exported -
    #1701
  * Added a warning when opening multiple instances of Pencil2D - #1702
  * Replaced the display option window with a toolbar - #1734
  * Improved error messages when importing images - #1750
  * Added an abortable progress dialog when importing animated images -
    #1801
  * Added support for importing animated WebP images - #1801
  * Added support for importing and exporting static WebP images - #1801
  * Improved usability and reliability of quick sizing - #1806
  * Added an option to configure keyboard shortcuts to flip the current
    selection - #1816
  * Improved zoom behavior for devices that report pixel-based
    scrolling data - 06a4495
  * Added translations for Bulgarian, Persian, Korean, Norwegian
    Bokmål, Dutch (Netherlands) and Cantonese - #1826
  * Changed the information dialog shown when changing the application
    language to display in the new language instead of the current one -
    #1836
  * Improved the movie export dialog to prevent exporting MP4 files in
    an invalid resolution - #1833
  * Improved the layout of the preferences dialog for languages with
    long translations - #1856
  Bucket Tool:
  * Added an option to set the fill reference layer - #1630
  * Added an option to toggle tolerance on/off - #1630
  * Added an option to expand the fill area - #1630
  * Added the ability to drag to fill - #1630
  * Improved fill performance significantly - #1707
  * Added an option to fill using a blend mode: Overlay/Behind/Replace
    - #1590
  * Removed nonsensical quick sizing support - #1806
  Workflow Improvements
  * Aligned color palette behavior on vector and bitmap layers so that
    palette colors and their associated vector strokes are only updated
    when the replace function is used - #1265
  * Added an action to paste content from the previous frame - #1682
  * Added an action to duplicate layers - #1690, #1744
  * Optimized the peg bar alignment workflow by activating the select
    tool, creating an initial selection and pre-selecting the first layer
    upon opening the dialog - #1580
  Behind the Curtain
  * Optimized visual updates of the timeline window - #1737
  * Improved painting performance by re-rendering only modified areas -
    #1761, #1789
  * Improved painting performance by introducing a tiled buffer - #1776
  * Reworked switching tools temporarily through modifier keys or
    right-clicking to be more reliable - #1675
  Bug Fixes
  * Fixed an issue where undoing after deleting a layer caused the
    program to crash - #1412
  * Fixed an issue where certain user interface controls did not
    display correctly when using the Direct2D platform on Windows - #1575
  * Fixed several issues where the canvas did not immediately update
    after using certain actions - #1642, #1581, #1580, #1577, #1576
  * Fixed an issue where undoing the deletion of a keyframe caused the
    program to perform an additional undo operation or crash - #1629
  * Fixed an issue where the hand tool icon remained active after
    zooming with a stylus - #1633
  * Fixed an issue where transforming areas in certain imported footage
    would color them black - #1642
  * Fixed an issue where fill operations were performed twice when
    performed with a tablet - #1667
  * Fixed an issue where the system language was detected incorrecty on
    systems that have secondary languages configured - #1703
  * Fixed an issue where mouse wheel zoom misbehaved on some systems
    using the X Window System - #1716, #1711
  * Fixed an issue where undo information was recorded improperly for
    the first change made after navigating between frames - #1717
  * Fixed an issue where the project recovery dialog appeared behind
    the main window on some systems - #1721
  * Fixed an issue where rotated selections boundaries were not
    visualised properly - #1724
  * Fixed an issue where transforms were applied incorrectly to rotated
    selections - #1724
  * Fixed an issue where the undo and redo shortcuts were erroneously
    disabled under certain circumstances - #1721
  * Fixed an issue where deleting a sound layer on Windows would under
    certain circumstances lead to a crash - #1731
  * Fixed an issue where playback of certain sound clips was truncated
    on Windows - #1733, #1756
  * Fixed an issue where the use of valid file name extensions was not
    properly enforced in file save dialogs - #1736
  * Fixed several issues where the timeline was drawn incorrectly -
    #1737
  * Fixed an issue where dragging the timeline with the middle mouse
    button could inadvertently alter the frame selection - #1737
  * Fixed an issue where tool windows briefly appeared and disappeared
    on startup before the main window was shown - #1737
  * Fixed an issue where the follow camera image import option used the
    wrong transform and resulted in general inaccuracies - ebad47e
  * Fixed an issue where opening Unicode file paths failed when the
    program was compiled against MinGW32 - eefd148
  * Fixed an issue where the movie exporter sometimes failed to export
    sounds when exporting a range that does not start at the first frame -
    e9f72dc
  * Fixed an issue where the movie exporter erroneously included hidden
    sound layers - b315f27
  * Fixed an issue where importing vector layers from a project file
    did not preserve their original colors - #1798
  * Fixed an issue where importing vector layers from a project file
    caused the program to crash - #1798
  * Fixed an issue where exporting a movie did not prevent interaction
    with the rest of the program - #1801
  * Fixed an issue where importing an image did not account for certain
    types of potential errors - #1801
  * Fixed an issue where trying to import an image onto a hidden layer
    caused the program to crash if a keyframe did not already exist on the
    target frame - #1820
  * Fixed an issue where trying to import an image onto a hidden layer
    did not produce an error if a keyframe already existed on the target
    frame - #1820
  * Fixed an issue where opening the preferences dialog on a system
    using Wayland caused the program to crash under certain circumstances -
    #1856
  * Fixed various memory leaks
  Various
  * Raised minimum system requirements of our AppImages to Ubuntu 16.04
    "Xenial Xerus" or newer distributions - #1635
  * Added support for Wayland to our AppImages - #1663
  * Added update information to our AppImages - #1680
  * Added MIME type information to .pclx files - #1698
  * Improved robustness of project save/load logic - #1710
  * Added compatibility with Qt 6 when building Pencil2D from its
    source code - #1743
  * Clarified licence of certain files incorporated from the Qt Project
    - #1757
  * Added a custom start menu tile for Windows versions that support
    them - #1787
  * Added macOS builds for Apple Silicon - #1835
  * Added safeguards to prevent loading resources from outside the
    project - #1843
  Known Issues & Gotchas
  * The vector engine is a work in progress and does not work as
    intended. Much work will be required, please avoid using it for
    production
  * The information dialog shown when changing the application langage
    may display without any message under certain circumstances
  * Panning the canvas by middle- or right-click-dragging with a tablet
    causes the application to misbehave on Windows - #1813
  * The command line export operation consumes more memory than using
    the editor - #1117
  * Users of Huion tablets may experience lag and buggy strokes - #1133
  * Some users may experience perceived audio delay during playback,
    depending on the number of layers and frames in the project. Sound
    scrubbing and movie export are unaffected – #1567, #1179
  * Using the smudge tool in default mode on bitmap layers adds a white
    background to strokes. This may cause unexpected results, so please use
    it with caution
  * Using the smudge tool in smooth mode on bitmap layers by pressing
    Alt keeps smudging the pixels rather than blurring the image
  * Using the bucket tool to fill vector a vector stroke requires the
    stroke to be selected

-------------------------------------------------------------------
Wed Mar 29 17:37:54 UTC 2023 - Carsten Ziepke <kieltux@gmail.com>

- Update to 0.6.6:
  Features
  * A preliminary version of crash recovery
  * Open the last edited project when launching Pencil2D
  * Timeline now using the system palette colors
  Fixes
  * Improved user interface overlapping issue at low screen
    resolutions by adding scrollbars
  * Check for updates didn't work on Windows
  * Temporary tools getting stuck if changing applications by
    pressing Alt key
  * Fixed a couple of issues regarding frame cache invalidation 
  * Fixed misc tablet/mouse stroke issues
  * Fixed memory leaks
  * #1414 Fixed new layer naming
  * #1437 "Reset Windows" now resets all sub panels to their
    initial positions
  * #1433 Fixed broken polyline tool
- Changes in 0.6.5:
  Features
  * Add an action to open Pencil2D's temporary directory
  * Implement Movie Import
  * Implement Sound Scrubbing, using shortcuts or mouse
  * Reimplement enhanced relative layer visibility a.k.a Light
    Table mode
  * Implement Camera Overlay system
  * Implement File Template "Preset" System
  * Feature to change pixel color on bitmap layer
  * Implement Layer Import. Import specific layers from *.pclx
    into active project
  * Implement simple pixel tracking & repositioning system a.k.a
    pegbar alignment
  * Added Onion Skin Panel
  Enhancements
  * New timeline colors
  * Improve Audio sync audio
  * Disabling OK until files are selected and verified
  * Position new palette colors at bottom, and rename them
    immediately
  * Show endonym (the name of the language in its own language)
    in preferences
  * More consistent palette import behavior
  * Add a default file extension if none is given
  * Add capabilities for image import to choose resting position
  * Drag and drop in palette
  * Hide question mark in the progress dialogs
  * Save/Load shortcut list
  * Import drawings on wanted position
  * Remove AA and feathering buttons for brush tool
  * Always show timeline scrub while playback
  * Enable selection rotation constraints with angle settings
  * Add compile/runtime Qt version to About dialog
  * Check for null pointer returned by getLastBitmapImageAtFrame
    where relevant
  * Speed up compilation by using precompile headers
  * Rewrite the category logging for canvas painter and file
    manager
  * Add Install support for other unix systems
  Fixes
  * Fix select and deselect all crashing
  * Fix Anticlockwise rotation shortcut
  * Fix Linux AppImage sound issue
  * Fix Timeline UI update incorrectly under certain conditions
  * Fix atrocious contrast in about dialog with dark themes
  * Fix incorrect file extension, somtimes suffix being added
    even though one exists
  * Fix onionskin button shortcuts
  * Fix FPS was not updated in preferences
  * Fix check the frame bounds after calling loadFile
  * Ignore empty file path in save dialog
  * Fix Restore saved Autosave Setting in Preferences
  * Fix unhandled cases where LastFrameAtFrame returns -1
  * Fix Play button tooltip
  * Fix partial file wipe issue #1280
  * Fix eraser feathering
  * Fix selection rotation behavior
  Unit Tests
  * Add CJK filename project loading test
  * Add an empty project loading test an empty pclx
  Translations
  * Add new languages: Swedish, Turkish, Arabic
- Run spec-cleaner
- Drop pencil-0.6.2-include.patch
- Drop post/postun for orphaned distributions

-------------------------------------------------------------------
Mon Jun  3 11:54:17 UTC 2019 - Alexei Podvalsky <avvissu@yandex.by>

- Update to 0.6.4:
  * c9e1ba6: Fix canvas flip icons in main menu
  * 4b6e55a: Tweak frame flipping timing & behavior.
  * 4f31fe6: Set minimum value for the bucket fill tolerance to 0
  * 1a1238d: Reset the autosave counter if the user manually
    saves.
  * 8cc1f8b, e1db3a7: Add more warnings when attempting to modify
    a hidden layer.
  * 676092a: Improving tabbing order of the camera layer
    properties dialog.
  * ca3b651: Automatically select the first action when first
    viewing the shortcut preferences.
  * 0e041d9: Fix crash when trying to manually scrub while
    flipping.
  * #940 Fix saving issue with certain locales.
  * 96dca6d: Fix some move export issues on Windows.
  * 97f5891, 7a41226, 168bb1f: Fix various English typos
    throughout the program.
  * d3a41d3, fddf846, ef235f0: Fix some subtle display issues.
  * b43b024: Fix potential program crash when deleting a keyframe
    while a selection is active.
  * 9942932: Fix transformations temporarily applying to all
    frames during playback.
  * 5aa4d9c: Fix the first item in the color palette not changing
    the bitmap brush color.
  * b293c28: Fix a partial file wipe issue when using Save As to
    convert pclx files to pcl files.
  * 624b470: Fix the cursor getting stuck with the wrong icon
    sometimes when deselecting.

-------------------------------------------------------------------
Mon Mar 18 13:11:01 UTC 2019 - Alexei Podvalsky <avvissu@yandex.by>

- Update to 0.6.3:
  * A missing Q_OBJECT macro
  * lrelease: generating qm files
  * lupdate: update the source language
  * Don't paint if the bitmap image is empty
  * Fix the quick sizing not working correctly with tablets - 
    call isDoingAssistedToolAdjustment() in the press event, not move 
    events
  * Max feather value is 200
  * Consistent naming and delete an unused variable
  * Merge pull request #1188 from scribblemaniac/reed-fix-again
  * Do better pointer down tracking
  * Stop setting the pressure to 1 for mouse events in a tablet 
    stroke
  * Allow mouseMoveEvents to be included in a tablet stroke
  * Oops...some files are missing in the commit dcec75ef34
  * Fix #1184: Unify tool settings for tools default reset and 
    first time user experience - info at 
    https://github.com/pencil2d/pencil/issues/1184
  * Fix #1183: unreasonable tool properties when do 
    reset-to-default - Pen: width=4, feather=ON - Brush: width=24, 
    feather=48
  * Increase the max value of feather to 200 - 64 is obviously 
    too limited
  * Refactoring: introduce BaseTool::resetToDefault() so tools 
    can handle their default values by themselves
  * Naming convention
  * Make strokeManager of basetool private for further refactoring
  * Delete unused variables
  * Refactoring: simplify the code of brush pressure handling
  * Refactoring: it's tools' job to determine how to handle mouse 

-------------------------------------------------------------------
Fri Nov  9 02:41:59 UTC 2018 - Alexei Podvalsky <avvissu@yandex.by>

- Update to stable release 0.6.2:
  *  Disable onion skins while playing animation.
  *  Polyline tool displayed glitch while using canvas pan function.
  *  Move tool shouldn't make new selection area.
  *  Restore the UI panel's positions after restaring Pencil2D.
  *  Selection Tool corner area for dragging was too small.
  *  File leaking of the default project.
  *  Stablizer was reset to default value after restarting Pencil2D.
  *  Insert a new keyframe when drawing on an empty key-frame.
  *  Bitmap layer doesn't refresh after deleting a layer.
  *  Backup project before saving.
  *  Brought the "Remove Colour" button back to Palette panel.
  *  Pencil2D crashes when attempting to modify a non-existing first frame.
  *  Renaming a color in palette was not working.
  *  Cameras didn't move in exported videos.
  *  Showing a warning pop-up for saving file before opening another project.
  *  Resizing a selected area proportionally did not work with modifier 
     shift key.
  *  Click+drag outside the selected area does not create new selection.
  *  Timeline extends its length automatically when reaching 70% of the 
     current length.
  *  Optimize bucket fill algorithm with cache.
  *  Exporting a movie any size lower than camera resolution exports a 
     single image.
  *  Lock zoom when using certain tools.
  *  Color swatch name was assigned incorrectly under certain conditions.
  *  Supports Gimp palette format import/export.
  *  Added range settings to image sequence export.
  *  Canvas view didn't update immediately after changing camera resolutions.
  *  Excessive RAM usage while exporting a long project may leads to a crash.
  *  Line stablizer level was shared between tools.
  *  Improved GIF UI/UX import/export.
  *  Camera motion didn't work on exported gif. Misc movie export fixes.
  *  Fixed frame loss during saving if moving frames around frequently.
  *  Trimmed tab titles in Color Inspector.
  *  Showing the proper icon color when selected.
  *  Addded command line completion for bash and zsh.
  *  Timeline didn't extend to a correct length when opening a super long
     project.
  *  Opening the same project twice in a row may causes content loss.
  *  Crash on file loading after drawing on vectors layers.
  *  Reimplement autocropping.
  *  Improve vector eraser tool precision.
  *  Refactor the audio assemble step by using ffmpeg.
- Rename to pencil2d
- Add pencil-0.6.2-include.patch
- Add qmake5_install macro
- Fix: files-duplicate
- Spec file cleanup

-------------------------------------------------------------------
Wed Jul 13 07:02:12 UTC 2016 - avvissu@yandex.by

- Update to version 0.0.0+git.20160628:
  * Fix Linux build : The filename needs to be case sensitive
  * Update translation and Language switcher (#509)
  * Keyboard shortcut for "Goto Next/Previous frames" (#512)
  * Migrate Travis CI to container based config (#514)
  * Fix deploy script
  * Update .gitignore
  * Use Qimage null image to clean up bitmap for best practice.
  * Fix Pencil2D not playing sound (#519)
  * Code Cleanup
  * Motified scaling when using mouse wheel. A common zooming 
    list is adopted. (#518)

-------------------------------------------------------------------
Sun Jan 24 09:44:47 UTC 2016 - avvissu@yandex.ru

- Initial release

openSUSE Build Service is sponsored by