From 8f83febbee5ac9c3de17964119eeb1bc498170b1 Mon Sep 17 00:00:00 2001 From: Alexander Pann Date: Thu, 15 Jan 2026 12:55:46 +0100 Subject: [PATCH 1/2] bugfix(editor.multiline): prevent placeholder insertion for words --- CHANGELOG.md | 6 ++ .../de/slisson/mps/editor/multiline/cells.mps | 33 ++++++++++ .../de.itemis.mps.extensions.changelog.mps | 63 +++++++++++++++++++ 3 files changed, 102 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 167b4187dd..27da2e4186 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,12 @@ All notable changes to this project are documented in this file. The format is *loosely* based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) .The project does *not* follow Semantic Versioning and the changes are documented in reverse chronological order, grouped by calendar month. +## January 2026 + +### Fixed + +- *de.slisson.mps.editor.multiline* Generic placeholders like generic comments can't be inserted into words anymore (an exception was thrown). + ## December 2025 ### Added diff --git a/code/multiline/solutions/de.slisson.mps.editor.multiline.runtime/models/de/slisson/mps/editor/multiline/cells.mps b/code/multiline/solutions/de.slisson.mps.editor.multiline.runtime/models/de/slisson/mps/editor/multiline/cells.mps index ac5bce9259..c947440fe3 100644 --- a/code/multiline/solutions/de.slisson.mps.editor.multiline.runtime/models/de/slisson/mps/editor/multiline/cells.mps +++ b/code/multiline/solutions/de.slisson.mps.editor.multiline.runtime/models/de/slisson/mps/editor/multiline/cells.mps @@ -162,6 +162,9 @@ + + + @@ -7247,6 +7250,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/solutions/de.itemis.mps.extensions.changelog/models/de.itemis.mps.extensions.changelog.mps b/code/solutions/de.itemis.mps.extensions.changelog/models/de.itemis.mps.extensions.changelog.mps index b3aa9219f2..2c4bbc385a 100644 --- a/code/solutions/de.itemis.mps.extensions.changelog/models/de.itemis.mps.extensions.changelog.mps +++ b/code/solutions/de.itemis.mps.extensions.changelog/models/de.itemis.mps.extensions.changelog.mps @@ -235,6 +235,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 48adf450dce6f81901a9beb4b539c2c8a9bafc79 Mon Sep 17 00:00:00 2001 From: Wladimir Safonov Date: Fri, 23 Jan 2026 17:32:23 +0100 Subject: [PATCH 2/2] fix(tables): prevent inserting before/after a singular child --- CHANGELOG.md | 6 ++ .../de.itemis.mps.extensions.changelog.mps | 54 ++++++++++++++++ .../de/slisson/mps/tables/runtime/cells.mps | 62 +++++++++++++++++++ 3 files changed, 122 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index b06cfb93af..d08f49cd29 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,12 @@ All notable changes to this project are documented in this file. The format is *loosely* based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) .The project does *not* follow Semantic Versioning and the changes are documented in reverse chronological order, grouped by calendar month. +## January 2026 + +### Fixed + +- *de.slisson.mps.tables.runtime* Prevent inserting a new row node before/after a singular cardinality child node + ## November 2025 ### Fixed diff --git a/code/solutions/de.itemis.mps.extensions.changelog/models/de.itemis.mps.extensions.changelog.mps b/code/solutions/de.itemis.mps.extensions.changelog/models/de.itemis.mps.extensions.changelog.mps index f487a017a6..6c7b406fa9 100644 --- a/code/solutions/de.itemis.mps.extensions.changelog/models/de.itemis.mps.extensions.changelog.mps +++ b/code/solutions/de.itemis.mps.extensions.changelog/models/de.itemis.mps.extensions.changelog.mps @@ -234,6 +234,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/tables/languages/de.slisson.mps.tables/runtime/models/de/slisson/mps/tables/runtime/cells.mps b/code/tables/languages/de.slisson.mps.tables/runtime/models/de/slisson/mps/tables/runtime/cells.mps index da672059a7..6e102d44d8 100644 --- a/code/tables/languages/de.slisson.mps.tables/runtime/models/de/slisson/mps/tables/runtime/cells.mps +++ b/code/tables/languages/de.slisson.mps.tables/runtime/models/de/slisson/mps/tables/runtime/cells.mps @@ -37125,6 +37125,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -37200,6 +37259,9 @@ + + +