Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge 1.11 branch #4163

Merged
merged 9 commits into from
Jan 28, 2025
Merged

Merge 1.11 branch #4163

merged 9 commits into from
Jan 28, 2025

Conversation

bjorn
Copy link
Member

@bjorn bjorn commented Jan 28, 2025

No description provided.

bjorn added 9 commits January 24, 2025 16:33
A crash could occur if a file (usually a map, tileset or world) got
reloaded while no editor was currently open.
When there is more than one custom property selected when closing the
last document, a crash would occur due to a null pointer dereference
while updating the actions on the Properties view tool bar.
Fixing two crashes that have been observed in crash reports sent to
Sentry.
Ship the data needed by xkbcommon.

(cherry picked from commit fe1eadf)
An update to GameMaker has broken compatibility in several ways:

* It now requires a "type tag field" at the start of applicable JSON
  records.

* The name is expected to follow the "type tag field" as a "%Name"
  field, in addition to the regular "name" field.

* The JSON fields are now required to be ordered alphabetically
  (case-insentively).

Other minor differences include:

* The "tags" field is left out when there are no tags.
* There is no longer a space included after JSON field names.
* Some new fields were added.

Also, the plugin now uses SaveFile again rather than QFile, because it
seems that recent GameMaker versions will reload fine when using safe
writing of files.

Updated the manual to no longer say "GameMaker Studio 2.3".

Closes mapeditor#4132

(cherry picked from commit cc77ce6)
I hadn't expected to do another patch release so soon, but now that I
do, it should be a good idea to include the updated GameMaker export.
Conflicts:
	NEWS.md
	docs/manual/export-yy.rst
	src/tiled/propertieswidget.cpp
@bjorn bjorn merged commit ce589a1 into mapeditor:master Jan 28, 2025
12 of 14 checks passed
@bjorn bjorn deleted the merge-1.11 branch January 28, 2025 10:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant