diff --git a/CHANGELOG.md b/CHANGELOG.md index 7773a03f36..77e09dfe6e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,10 @@ The format is *loosely* based on [Keep a Changelog](https://keepachangelog.com/e - *de.itemis.mps.editor.pagination* A NullPointerException was fixed for cases where the clicked node was null. - *de.itemis.mps.spellcheck* Custom dictionaries are not saved in the .mps/dictionaries/project.xml files anymore and pollute the file that is normally used for words saved manually by the user. +### Added + +- *com.mbeddr.mpsutil.grammarcells* All cells now support *show* *if* blocks (except optional cells), parent styles and style sheet items. Note that only certain styles can be applied (transitive styles and styles that make sense for wrapper cells). + ## October 2025 ### Fixed diff --git a/code/grammarcells/languages/com.mbeddr.mpsutil.grammarcells.sandboxlang/models/com/mbeddr/mpsutil/grammarcells/sandboxlang/editor.mps b/code/grammarcells/languages/com.mbeddr.mpsutil.grammarcells.sandboxlang/models/com/mbeddr/mpsutil/grammarcells/sandboxlang/editor.mps index e3178a461c..1b7492cea8 100644 --- a/code/grammarcells/languages/com.mbeddr.mpsutil.grammarcells.sandboxlang/models/com/mbeddr/mpsutil/grammarcells/sandboxlang/editor.mps +++ b/code/grammarcells/languages/com.mbeddr.mpsutil.grammarcells.sandboxlang/models/com/mbeddr/mpsutil/grammarcells/sandboxlang/editor.mps @@ -73,6 +73,9 @@ + + + @@ -82,6 +85,7 @@ + @@ -369,6 +373,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -484,6 +516,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -502,6 +562,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -661,17 +749,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -691,6 +891,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -794,6 +1022,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -817,6 +1084,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -871,6 +1166,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -907,6 +1230,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -931,6 +1282,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1004,6 +1383,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1061,6 +1496,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1082,6 +1545,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1128,6 +1619,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1155,6 +1674,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1298,6 +1845,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1334,6 +1909,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1365,6 +1968,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1380,6 +2011,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1475,6 +2134,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1486,6 +2173,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1504,6 +2219,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1532,6 +2275,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1556,6 +2327,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1757,6 +2556,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1837,6 +2664,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1922,6 +2777,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2021,6 +2904,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2051,6 +2962,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2077,6 +3016,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2090,6 +3057,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2122,6 +3117,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2162,6 +3185,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2180,6 +3231,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2980,6 +4059,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/grammarcells/languages/com.mbeddr.mpsutil.grammarcells/generator/template/main@generator.mps b/code/grammarcells/languages/com.mbeddr.mpsutil.grammarcells/generator/template/main@generator.mps index addbcc1dc3..27d2ce77b8 100644 --- a/code/grammarcells/languages/com.mbeddr.mpsutil.grammarcells/generator/template/main@generator.mps +++ b/code/grammarcells/languages/com.mbeddr.mpsutil.grammarcells/generator/template/main@generator.mps @@ -51,7 +51,6 @@ - @@ -59,17 +58,19 @@ - - - - + + + + + + @@ -131,12 +132,16 @@ + + + + @@ -151,6 +156,9 @@ + + + @@ -536,6 +544,9 @@ + + + @@ -885,6 +896,7 @@ + @@ -1341,6 +1353,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1351,6 +1451,7 @@ + @@ -1430,6 +1531,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1439,6 +1628,7 @@ + @@ -1982,33 +2172,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2955,6 +3118,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2965,6 +3216,7 @@ + @@ -3997,6 +4249,7 @@ + @@ -4200,9 +4453,130 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4559,6 +4933,7 @@ + @@ -4736,65 +5111,276 @@ - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -5214,6 +5800,7 @@ + @@ -5450,6 +6037,7 @@ + @@ -5608,6 +6196,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -6606,6 +7260,7 @@ + @@ -7065,6 +7720,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -7445,24 +8133,67 @@ - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - @@ -7676,24 +8407,67 @@ - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - @@ -7732,6 +8506,7 @@ + @@ -7808,6 +8583,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -7826,6 +8689,7 @@ + @@ -7837,23 +8701,88 @@ - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + @@ -7962,6 +8891,7 @@ + @@ -8062,29 +8992,6 @@ - - - - - - - - - - - - - - - - - - - - - - - @@ -8156,21 +9063,109 @@ - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + @@ -8182,6 +9177,7 @@ + @@ -8417,6 +9413,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -8466,38 +9550,234 @@ - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -8510,16 +9790,114 @@ - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -8536,16 +9914,114 @@ - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -19574,6 +21050,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -19753,8 +21292,8 @@ - - + + @@ -21923,8 +23462,8 @@ - - + + @@ -22010,8 +23549,8 @@ - - + + diff --git a/code/grammarcells/languages/com.mbeddr.mpsutil.grammarcells/models/com/mbeddr/mpsutil/grammarcells/editor.mps b/code/grammarcells/languages/com.mbeddr.mpsutil.grammarcells/models/com/mbeddr/mpsutil/grammarcells/editor.mps index d7c2a7b052..0e5d0d61e7 100644 --- a/code/grammarcells/languages/com.mbeddr.mpsutil.grammarcells/models/com/mbeddr/mpsutil/grammarcells/editor.mps +++ b/code/grammarcells/languages/com.mbeddr.mpsutil.grammarcells/models/com/mbeddr/mpsutil/grammarcells/editor.mps @@ -8,9 +8,9 @@ + - @@ -256,6 +256,15 @@ + + + + + + + + + @@ -599,7 +608,7 @@ - + @@ -923,6 +932,15 @@ + + + + + + + + + @@ -1075,6 +1093,15 @@ + + + + + + + + + @@ -1676,6 +1703,10 @@ + + + + @@ -1737,6 +1768,15 @@ + + + + + + + + + @@ -1778,6 +1818,15 @@ + + + + + + + + + @@ -1874,6 +1923,10 @@ + + + + @@ -2437,6 +2490,15 @@ + + + + + + + + + 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 2bcf5d40a1..3fe59f5675 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 @@ -537,6 +537,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +