[pull] master from mapeditor:master - #100
Merged
Merged
Conversation
Added a "flags" property to "cell", exposing the combined flip and rotate flags directly instead of requiring each flag to be queried and assembled separately. Added "tiled.cell(tile, flags)" for creating cells from scripts, including empty cells (used to erase tiles), and "TileLayerEdit.setCell" for placing a whole cell at once. Together these make it convenient to copy cells along with their flags, for example a value returned by "TileLayer.cellAt". "TileLayerEdit.setTile" now delegates to "setCell" and uses the new "Cell::setFlags" function. See mapeditor/tiled-extensions#28.
…4535) The snap-store auto-build was attempting all five Launchpad architectures (amd64, arm64, s390x, ppc64el, armhf) and silently failing on the latter three. Declared `platforms:` explicitly to limit the target set to amd64, arm64, s390x, and ppc64el (armhf is excluded because libqt5gui5 is no longer built for that arch in noble). The qaseprite plugin bundles Aseprite's laf library, which static- asserts the CPU architecture against a hardcoded whitelist (x86/x64/arm64/riscv64). Skip the plugin's pull and build steps on s390x and ppc64el so the rest of the snap still builds; users on those arches lose .ase/.aseprite import.
…4539) * CI: Install Qbs from official nupkg instead of Chocolatey feed The 'choco install qbs' step frequently fails when the Chocolatey community feed returns errors (such as 406 Not Acceptable), even though the package itself just downloads Qbs from download.qt.io. Fetch the official .nupkg from download.qt.io and install it from a local source, so Chocolatey no longer contacts the community feed while still unzipping Qbs and putting it on PATH. * CI: Update Qbs to 3.2.0 * CI: Install Qbs from official archive on macOS Installing Qbs through Homebrew also pulls in Qt and a number of other dependencies, taking about a minute. Download the official Qbs archive for the runner's architecture from download.qt.io instead, which is much faster and pins Qbs to QBS_VERSION like the other platforms. Also simplified the Qbs profile setup to a plain 'qbs config defaultProfile xcode'. The qt-6-9-3 base profile workaround is no longer needed with recent Qbs versions.
For template-instantiated objects, `className` is empty when inherited. Now you can use `MapObject.resolvedClassName()` in this case. Fixes #4528
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.4)
Can you help keep this open source service alive? 💖 Please sponsor : )