Skip to content

Conversation

@mps-ci-buildbot
Copy link
Collaborator

Merge changes from maintenance/mps20251 to master.

Sergej Koščejev and others added 4 commits November 13, 2025 15:11
Some code in MPS does not call 'can execute' before calling 'execute',
especially in case of copy/paste actions. In particular,
Selection#executeAction may be called without first checking the result
of canExecuteAction.

* Modify TableRangeSelection#executeAction to call canExecuteAction.
* Modify TableSelectionActionMap entries' execute blocks to do nothing
  if copy/paste is not supported.
fix(tables): another fix for IAE during copy/paste
@sergej-koscejev
Copy link
Collaborator

@alexanderpann please take a look at this, there are conflicts related to the dictionary changes.

# Conflicts:
#	code/spellcheck/languages/de.itemis.mps.spellcheck/generator/templates/[email protected]
#	code/tables/languages/de.slisson.mps.tables/runtime/models/de/slisson/mps/tables/runtime/plugin.mps
sergej-koscejev and others added 4 commits November 17, 2025 08:45
Autolayout on init is run asynchronously and in case of a batch program
that attempts to re-layout all diagrams, it would cause too many actions
queued in EDT that later fail because the editor component was already
disposed.
feat(diagram): a flag to suppress autolayout-on-init
Merge maintenance/mps20241 into maintenance/mps20251
@mps-ci-buildbot mps-ci-buildbot self-assigned this Nov 18, 2025
@mps-ci-buildbot mps-ci-buildbot merged commit 2f8d52a into master Nov 18, 2025
2 checks passed
@mps-ci-buildbot mps-ci-buildbot deleted the merge/master branch November 18, 2025 12:10
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.

4 participants