Skip to content

Conversation

@mps-ci-buildbot
Copy link
Collaborator

Merge changes from maintenance/mps20251 to master.

slisson and others added 7 commits December 2, 2025 11:10
Expensive computations were done in the paint method which are supposed to be done in the relayout
method.

The computation of the lines and their positions is now done only once after 1 second of inactivity.
Usually, the inconsistency is only noticeable for the line number at the end.
At least the line numbers are not important enough for the user experience to justify more
utilization of the EDT thread, which is already an overused resource.

Fixes #1662
perf(linenumbers): they were slowing down the update of the main editor
Merge maintenance/mps20232 into maintenance/mps20241
…/mps20251

# Conflicts:
#	code/linenumbers/de.itemis.mps.linenumbers/models/de.itemis.mps.linenumbers.plugin.mps
…age nl.f1re.mps.aliascustomization + refactor implementation
Merge maintenance/mps20241 into maintenance/mps20251
Alexander Pann and others added 8 commits December 10, 2025 07:33
…re/intention_customization

# Conflicts:
#	CHANGELOG.md
It is no longer needed now that build scripts are built using a Gradle
task.
…task

* Generate changelog with LF line endings (for consistency on CI).
* Generate changelog file name in upper case (for consistency on CI).
* Add a Gradle task to generate the changelog, include it as a
  dependency of 'build'.
build: generate and copy the changelog as part of the Gradle 'build' task
Merge maintenance/mps20241 into maintenance/mps20251
# Conflicts:
#	code/alias-customization/languages/test.nl.f1re.mps.aliascustomization.demolang/models/test.nl.f1re.mps.aliascustomization.demolang.plugin.mps
#	code/conditional-editor/languages/de.slisson.mps.conditionalEditor.demolang/de.slisson.mps.conditionalEditor.demolang.mpl
#	code/conditional-editor/solutions/de.slisson.mps.conditionalEditor.runtime/de.slisson.mps.conditionalEditor.runtime.msd
#	code/conditional-editor/solutions/de.slisson.mps.conditionalEditor.runtime/models/de/slisson/mps/conditionalEditor/runtime/plugin.mps
#	code/intentionsmenu/com.mbeddr.mpsutil.intentions.runtime/com.mbeddr.mpsutil.intentions.runtime.msd
#	code/languages/com.mbeddr.mpsutil.intentions.sandboxlang/com.mbeddr.mpsutil.intentions.sandboxlang.mpl
#	code/linenumbers/de.itemis.mps.linenumbers/models/de.itemis.mps.linenumbers.plugin.mps
#	code/testing/solutions/nl.f1re.testing.runtime/nl.f1re.testing.runtime.msd
@mps-ci-buildbot mps-ci-buildbot merged commit d498ba2 into master Dec 12, 2025
2 checks passed
@mps-ci-buildbot mps-ci-buildbot deleted the merge/master branch December 12, 2025 09:46
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.

5 participants