Revisions of tiled

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1102413 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 40)
- Update to 1.10.2:
  * Added support for setting custom properties on the project (with dogboydog, #2903)
  * Added feedback when Terrain Brush and Terrain Fill Mode can't find a tile
  * Removed Space and Ctrl+Space shortcuts from Layers view to avoid conflict with panning (#3672)
  * Display the image base name for unnamed tile objects referring to single images
  * Scripting: Added API for editing tile layers using terrain sets (with a-morphous, #3758)
  * Scripting: Added file dialog API (with dogboydog, #3782)
  * Scripting: Support erasing tiles in Tool.preview and TileMap.merge
  * Scripting: Added Geometry interface with line and ellipse helpers
  * Scripting: Added WangSet.effectiveTypeForColor
  * Fixed crash when changing file property of custom class (#3783)
  * Fixed loading of invalid color properties (#3793)
  * Fixed handling of enum values with 31 flags and fixed the applied limit (#3658)
  * Fixed object preview position with parallax factor on group layer (#3669)
  * Fixed hover highlight rendering with active parallax factor (#3669)
  * Fixed updating of object selection outlines when changing parallax factor (#3669)
  * Fixed "Offset Map" action to offset all objects when choosing "Whole Map" as bounds
  * Fixed several issues with drawing ellipses (#3776)
  * Fixed Terrain Fill Mode for sets containing transitions to empty (#3774)
  * Godot 4 plugin: Export custom tile properties as Custom Data Layers (with Kevin Harrison, #3653)
  * AppImage: Updated to Sentry 0.6.5
  * Qt 6: Increased the image allocation limit from 1 GB to 4 GB (#3616)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1077211 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 39)
- Update to 1.10.1:
  * Make panning with Space require pressing a mouse button as well (#3626)
  * Scripting: Added read-only access to Project properties (by dogboydog, #3622)
  * Scripting: Fixed behavior of Dialog.SameWidgetRows (#3607)
  * Fixed object labels to adjust to application font changes
  * Fixed grid rendering for odd Hex Side Length values (#3623)
  * Fixed tile stamp getting messed up on staggered maps in some cases (#3431)
  * JSON plugin: Fixed loading of empty tilesets created by script (#3542)
  * Godot 4 plugin: Removed depth limit for .godot project file (#3612)
  * Improved Terrain Brush for Hexagonal (Staggered) maps with side length 0 (#3617)
  * Removed "Add Folder to Project" button from the startup page
  * Qt 6: Increased the image allocation limit from 128 MB to 1 GB (#3616)
  * Qt 6 / Linux: Fixed long startup time for some icon themes
  * snap: Updated from core20 to core22 (now uses Qt 5.15)
  * Qbs: Added projects.Tiled.libDir option (#3613)
- Remove tiled-1.10.0-lib.patch
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1072096 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 37)
- Add tiled-1.10.0-lib.patch:
  Move so files into corresponding directories

- Update to 1.10.0:
  * Restored Tiled 1.8 file format compatibility by default (#3560)
  * Added action search popup on Ctrl+Shift+P (with dogboydog, #3449)
  * Added Godot 4 export plugin (by Rick Yorgason, #3550)
  * Added file system actions also for tileset image based tilesets (#3448)
  * Added custom class option to disable drawing fill for objects (with dogboydog, #3312)
  * Added option to choose a custom interface font (#3589)
  * Implemented rendering of major grid lines for staggered / hexagonal maps (#3583)
  * Fixed new layer names to be always unique (by Logan Higinbotham, #3452)
  * Fixed broken tile images after importing/exporting a tileset
  * AutoMapping: Added support for output set probability (#3179)
  * AutoMapping: When input regions are defined, match in order by default (#3559)
  * AutoMapping: Skip locked layers when applying rules (#3544)
  * AutoMapping: Fixed NoOverlappingOutput in case of multiple output indices (#3551)
  * AutoMapping: Fixed automatic output regions for object output (#3473)
  * AutoMapping: Fixed crash on undo when output layers have properties
  * Scripting: Added Object.setColorProperty and Object.setFloatProperty (#3423)
  * Scripting: Added tiled.projectFilePath
  * Scripting: Added tiled.versionLessThan
  * Scripting: Added TileMap.toImage (#3519)
  * Scripting: Added Tool.targetLayerType (#3248)
  * Scripting: Added region.contiguousRegions() (#3576)
  * Scripting: Added tiled.compress and tiled.decompress (#3153)
  * Scripting: Added Base64 encoding and decoding API (#3153)
  * Scripting: Allow assigning null to Tile.objectGroup (by Logan Higinbotham, #3495)
  * Scripting: Allow changing the items in a combo box added to a dialog
  * Scripting: Fixed painting issues after changing TileLayer size (#3481)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 982737 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 36)
- Update to 1.8.6:
  * Keep references between objects when copy/pasting or duplicating (#3361)
  * Improved default translation used in case of multiple options
  * Terrain Brush: Update preview on mouse release (#3381)
  * Fixed 'Add Variation' action in Tile Stamps context menu (#3362)
  * Fixed importing of removed shortcuts (#3367)
  * Fixed breaking of alternative shortcuts on import or reset (#3367)
  * Fixed conflict detection to handle alternative shortcuts (#3368)
  * Fixed locking up UI on property type name conflict (#3380)
  * Scripting: Fixed possible crash when accessing Layer.map
  * Defold plugins: Added support for rotated tiles (#3369)
  * Updates to German translation
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 978937 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 35)
- Update to 1.8.5:
  * Made expanded group layers persistent (#3282)
  * Improved snapping behavior for scalable objects on staggered maps
  * Allow setting a shortcut on the 'Edit Tileset' action
  * Always select first entry while using the Open File in Project action
  * Improved Add Property dialog layout in case of long type names (#3302)
  * Fixed restoring of window layout when maximized (#590)
  * Fixed snapping when dragging templates into a map (#3326)
  * Fixed map selection rectangle in world for infinite maps (#3340)
  * Fixed 'Merge Layer Down' action for infinite maps
  * Fixed several small issues in the image color picker (#3348)
  * Fixed missing name for undo commands that add/remove maps from world
  * Fixed selection issues for tile objects with a non-zero tile offset
  * Fixed hover indicator sometimes overlapping selection indicator
  * Fixed removal of terrain info when removing tiles from a collection
  * Scripting: Fixed region.rects when compiled against Qt 5.9 to 5.13
  * Scripting: Layer.tintColor is now #ffffff when not set
  * Updated Chinese (Simplified) and Portuguese (Portugal) translations
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 966434 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 34)
- Update to 1.8.4:
  * Fixed crash when trying to create an object
  * Fixed handling of deleted session file
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 955917 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 33)
- Update to 1.8.2:
  * Fixed deactivating of tools when no layer is selected (avoids crash)
  * Fixed ability to reset custom 'color' and 'object' properties (#3270)
  * Fixed updating of layer positions when changing parallax factor of a group (#3175)
  * Scripting: Fixed crash when assigning null to the MapObject.tile property
  * Scripting: Fixed adding of tilesets when adding layers to a loaded map (#3268)
  * JSON format: Fixed layer locked status not getting saved (#2877)

- Update to 1.8.1
  * Fixed pasted objects not getting selected if a tile layer was also copied
  * Fixed possible crash when trying to determine whether OpenGL is used
  * Fixed possible crash when using the Insert Tile tool
  * Fixed possible crash in tile stamp preview
  * AutoMapping: Fixed crash when an input layer does not exist (#3269)
  * Scripting: Automatically add tilesets to the map where needed (#3268)
  * snap: Updated from core18 to core20 (now uses Qt 5.12)
  * AppImage: Updated to Sentry 0.4.15
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 953371 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 32)
- Update to 1.8.0:
  * Added support for custom enum properties (with svipal, #2941)
  * Added support for custom class properties (#489)
  * Added parallax origin property to the map (with krukai, #3209)
  * Added Repeat X/Y properties to Image Layers (with krukai, #3205)
  * Added an action for selecting all layers (Ctrl+Alt+A) (#3081)
  * Added actions to select or add tilesets to Project view context menu
  * Added cut/copy/paste actions to Tile Animation Editor
  * Improved undo behavior by merging sequential edits to the same property (#3103)
  * Improved multi-layer painting behavior (#3094)
  * Separated the X and Y components of the major grid option (#3208)
  * Added automatic fading out of the grid when zooming out a lot
  * AutoMapping: Made it find layers within groups (#1771)
  * AutoMapping: regions layer can now be used alongside region_input/output layers
  * AutoMapping: Recognize "//" layer name prefix for ignoring layers (#3262)
  * AutoMapping: Allow setting a rule map as project rules file (#3221)
  * Tweaked focus behavior in the Template Editor
  * Changed the default Terrain Brush shortcut back to T
  * Reset tile animations when disabling playback and when exporting as image
  * Don't require saving maps upon creation (#1902)
  * Apply transformation actions to the preview while placing tiles (#3091)
  * Allow using object context menu in object creation tools
  * Reduced the step size for the parallax factor property
  * Improved the logic for automatically switching tools (#2807)
  * Ignore selection changes when marking a file as modified (#3194)
  * Use the tileset background color in the collision editor (with Benja Appel, #3163)
  * Show the read error when using --export-map/tileset
  * Avoid deselecting all layers when clicking empty area in Layers view (#2806)
  * Scripting: Added File API
  * Scripting: Added support for loading JavaScript .mjs modules (#3261)
Richard Brown's avatar Richard Brown (RBrownSUSE) accepted request 912348 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 31)
- Update to 1.7.2:
  * Avoid automatically replacing external tilesets with "similar" ones
  * Fixed copying and capturing stamps on staggered maps (#2874)
  * Fixed possible crash in Tile Animation Editor
  * Fixed data loss when saving maps with tilesets that failed to load (#3106)
  * Fixed creating multi-layer tile stamp from selection (#2899)
  * Scripting: Automatically reset object ID when adding to avoid duplicate IDs
  * Linux: Possible workaround for crash in clipboard manager
  * Updated to Sentry 0.4.12
  * Updated Italian translation
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 905772 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 30)
- Update to 1.7.1:
  * Don't save export target and format to exported files
  * Fixed crashes resulting from the Tile Animation Editor
  * Fixed possible crash when pasting multi-layer stamp (#3097)
  * Fixed possible crash when restoring expanded layers in Objects view
  * Fixed parallax factor getting lost when layer is cloned (#3077)
  * Fixed an issue with synchronizing selected tiles to current stamp (#3095)
  * Commands: Fixed possible crash in Edit Commands window
  * Commands: Automatically quote the command executable
  * Commands: Improved starting directory for executable file chooser
  * Commands: Fixed the 'Clear' button to reset the shortcut
  * Updated to Sentry 0.4.11
  * Updated French translation
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 898174 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 29)
- Update to 1.7.0:
  * Added basic "major grid" option with stronger lines (with Ilya Arkhanhelsky, #3032)
  * Added ability to rearrange tiles in a tileset (with José Miguel Sánchez García, #2983)
  * Added option to choose background fade color (with SchmidtWC, #3031)
  * Added portable mode, enabled when a "tiled.ini" is detected alongside the Tiled executable (#2945)
  * Disable project extensions by default, for security reasons (#3058)
  * Render selection preview and hovered item highlight above labels (#3036)
  * Changed the donation reminder to be non-modal
  * docs: Generate scripting API documentation using TypeDoc (with Erik Schilling (#2965) and MrMasterplan (#3040, #3041, #3045))
  * QMake/Qbs: Added a way to disable DBus support (with Dmitry Marakasov, #3039)
  * Scripting: Fixed 'mouseLeft' callback for scripted tools (#3050)
  * Scripting: Fixed loading of icons with explicit "ext:" prefix (#3048)
  * Scripting: Made TileMap coordinate conversion functions always work (#3054)
  * tBIN plugin: Convert 'color', 'object' and 'file' properties on save
  * Python plugin: Added Layer.offset and Layer.setOffset (with sverx, #3073)
  * Python plugin: Linux AppImage now supports Python 3.6 instead of 3.5
  * Fixed possible crash in Properties view when switching files
  * Fixed watching/unwatching of folders when adding/removing from project (#3035)
  * Fixed determining desired file format by extension on export
  * Fixed compilation issue with GCC 10 (#3037)
  * Updated Bulgarian, Portuguese (Portugal), Russian and Turkish translations
- Remove tiled-endl.patch: upstreamed
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 888963 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 28)
- Update tiled-endl.patch: 
  Update from commit 7059846dc551a5d6b3cda8c78aa990aff8a4861f
  to final one 068d0bf2e9632bf7473b40e4073eb3787f8889d1 since it
  works with more Qt versions
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 888578 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 27)
- Update to 1.6.0:
  * Added object selection preview
  * Added toggle to select enclosed rather than touched objects (#3023)
  * Added Sentry crash handler to Linux AppImage (disabled by default)
  * Added %tileid variable for custom commands on tilesets (#3026)
  * Added option to lock the position of views and tool bars
  * Added toggle to show/hide other maps in the same world (#2859)
  * Added a helpful text to Terrain Sets view when it is empty (#3015)
  * Allow opening projects from the File menu (#3000)
  * Made the terrains list in the Terrain Sets view not collapsible (#3015)
  * Automatically select the first terrain when selecting a Terrain Set (#3015)
  * When duplicating objects, place the duplicates next to the originals (#2998)
  * Tweaked selection outlines to be a little fatter and adjust to DPI
  * Write --export-formats output to stdout instead of stderr (#3002)
  * Allow hiding objects in the Tile Collision Editor
  * Scripting: Added missing Tileset.transparentColor property
  * Fixed 'Detach templates' export option to add tilesets when needed
  * Fixed Terrain Brush behavior on map edges
  * Fixed Terrain Brush behavior for sets transitioning to nothing
  * Fixed loss of edit focus when hovering tileset while assigning terrain (#3015)
  * Fixed shortcuts for flipping or rotating the current terrain pattern
  * Fixed switching to Terrain Brush when clicked terrain is already selected (#3015)
  * Fixed state of "dynamic wrapping" toggle button on startup
  * Fixed parallax layer positioning when reordering layers (#3009)
  * Windows: Fixed Swedish translation missing from installer
  * Windows: Re-enabled code signing by SignPath (was missing for Tiled 1.5)
  * snap: Added 'removable-media' plug, for accessing USB drives
  * snap: "Open Containing Folder" action now also selects the file
  * JSON plugin: Write out "version" property as string (#3033)
  * YY plugin: Fixed plugin loading issue for qmake builds
Richard Brown's avatar Richard Brown (RBrownSUSE) accepted request 881837 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 26)
- Update to 1.5.0:
  * Unified Wang and Terrain tools (backwards incompatible change!)
  * Added support for a per-layer parallax scrolling factor (#2951[1])
  * Added export to GameMaker Studio 2.3 (#1642[2])
  * Added option to change object selection behavior (#2865[3])
  * Added Monospace option to the multi-line text editor
  * Added option to auto-scroll on middle click
  * Added smooth scrolling option for arrow keys
  * Added a 'Convert to Polygon' action for rectangle objects
  * Added support for drawing with a blob tileset
  * Added 'Duplicate Terrain Set' action
  * Added Terrain Set type (Corner, Edge or Mixed)
  * Added support for rotating and flipping Terrain tiles (by Christof Petig, #2912[4])
  * Added support for exporting to RPTools MapTool[5] RpMap files (by Christof Petig, #2926[6])
  * Added Ctrl+Shift to toggle Snap to Fine Grid (by sverx, #2895[7])
  * Eraser: Added Shift to erase on all layers (by Michael Aganier, #2897[8])
  * Automatically add .world extension to new World files
  * Shape Fill Tool now displays the size of the current shape (#2808[9])
  * Tile Collision Editor: Added action to add an auto-detected bounding box collision rectangle (by Robin Macharg, #1960[10])
  * Tile Collision Editor: Added context menu action to copy selected collision objects to all other selected tiles (by Robin Macharg, #1960[10])
  * Tilesets view: Added "Edit Tileset" action to tab context menu
  * Tilesets view: Added "Add External Tileset" action to tilesets menu
  * Scripting: Added initial API for creating and modifying Terrain Sets
  * Scripting: Added API for working with images (#2787[11])
  * Scripting: Added API for launching other processes (#2783[12])
  * Scripting: Added MapView.center property
  * Scripting: Added missing Layer.id and Layer.parentLayer properties
  * Scripting: Enable extending most context menus
  * Scripting: Fixed reset of file formats on script reload (#2911[13])
  * Scripting: Fixed missing GroupLayer and ImageLayer constructors
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 849037 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 25)
- Update to 1.4.3:
  * Improved error message when adding external tileset
  * Tile Collision Editor: Fixed invisible tile for isometric
    oriented tileset (#2892)
  * Fixed Object Alignment not getting set when reloading a tileset
  * Ignore attempts to replace a tileset with itself
  * qmake: Support linking to system Zstd on all UNIX-like systems
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 824591 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 24)
- Update to 1.4.2:
  * Reverted the default layer data format back to CSV
    (was changed to Zstd by accident in 1.4.0)
  * Added ability to draw lines using click+drag
    (in addition to click and click) when holding Shift
  * Improved positioning when adding maps to world via context menu
  * Disable instead of hide the "Save As Template" action when using embedded tilesets
  * Made Ctrl turn off snapping if Snap to Fine Grid is enabled (#2061)
  * Set minimum value of tile width and height to 1
  * Fixed Select Same Tile tool behavior for empty tiles
  * Fixed clickability of the dot in point objects
  * Fixed adjusting of terrain images when tileset width changes
  * Worlds: Fixed potential data loss when opening .world file
  * tmxrasterizer: Added --show-layer option (by Matthias Varnholt, #2858)
  * tmxrasterizer: Added parameter to advance animations (by Sean Ballew, #2868)
  * Scripting: Initialize tile layer size to map size upon add (#2879)
  * Windows installer: Made creation of the desktop shortcut optional
  * Windows installer: Made the launching of Tiled optional
  * Updated Qt to 5.12.9 on all platforms except Windows XP and snap releases
  * snap: Fixed issues with storing the default session (#2852)
  * snap: Enabled support for Zstandard (#2850)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 817192 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 23)
- Update to 1.4.1:
  * When opening a .world file, load the world and open its first map
  * When opening an object template, show it in the Template Editor
  * Fixed crash on trying to export using the command-line (#2842[1])
  * Fixed crash when deleting multiple objects with manual drawing order (#2844[2])
  * Fixed potential crash when removing a tileset
  * Fixed potential scaling happening for maps used as tilesets (#2843[3])
  * Fixed positioning of map view when switching between maps in a world
  * Fixed file dialog start location
  * Scripting: Fixed issues with absolute file paths on Windows (#2841[4])
  * Lua plugin: Fixed syntax used for object properties (#2839[5])
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 815698 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 22)
- Update to 1.4.0:
  * Added support for projects (#1665[1])
  * Added object reference property type (with Steve Le Roy Harris and
  Phlosioneer, #707[2])
  * Added world editing tool for adding/removing and moving around maps in a
  world (with Nils Kübler, #2208[3])
  * Added a quick "Open file in Project" (Ctrl+P) action
  * Added new Object Alignment property to Tileset (with Phlosioneer, #91[4])
  * Added layer tint color (by Gnumaru, #2687[5])
  * Added support for using maps as images (with Phlosioneer, #2708[6])
  * Added 'Open with System Editor' action for custom file properties
  (#2172[7])
  * Added option to render object names when exporting as image (#2216[8])
  * Added 'Replace Tileset' action to Tilesets view
  * Added shortcut to tooltips for all registered actions
  * Added automatic reloading of object templates (by Phlosioneer, #2699[9])
  * Added 'Clear Console' button and context menu action (#2220[10])
  * Added 'Reopen Closed File' (Ctrl+Shift+T) action
  * Added status bar button to toggle the Console view
  * Added a border around the tile selection highlight
  * Switch current tileset tab if all selected tiles are from the same
  tileset (by Mitch Curtis, #2792[11])
  * Made tileset dynamic wrapping toggle persistent
  * Properties view: Added action for adding a property to context menu
  (#2796[12])
  * Optimized loading of CSV tile layer data (by Phlosioneer, #2701[13])
  * Improved map positioning when toggling 'Clear View'
  * Remember the preferred format used for saving
  * Normalize rotation values when rotating objects (#2775[14])
  * Removed the Maps view (replaced by Project view)
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 809686 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 21)
- Update to 1.3.5:
  * Fixed initialization and restoring of map view (#2779)
  * Fixed skewed tile terrain/Wang overlays for non-square tiles (#1943)
  * Fixed link color on dark theme
  * Fixed small issue when right-clicking embedded tileset tab
  * Fixed Wang Sets toggle to also appear in the Tileset menu
  * Scripting: Fixed issue when closing/committing BinaryFile (#2801)
  * Scripting: Fixed "Safe writing of files" when writing with TextFile
  * Updated Qt to 5.12.8 on all platforms
  * Small translation updates to Bulgarian, French and Portuguese
Displaying revisions 1 - 20 of 40
openSUSE Build Service is sponsored by