From 99c28621639670187ecc5e2b95340d68bacf9e68 Mon Sep 17 00:00:00 2001 From: hbaechmann Date: Wed, 22 Jun 2022 13:58:14 +0200 Subject: [PATCH 01/12] com.mbeddr.mpsutil.editingGuide: ProgramFragments support error suppression. All model-checking errors are suppressed in ProgramFragments original commit: a06632519896dc53e8ba59aff32270f2f476dbb5 --- .../com.mbeddr.mpsutil.editingGuide/models/structure.mps | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.editingGuide/models/structure.mps b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.editingGuide/models/structure.mps index 83e5668b8c6..d4a76dcee33 100755 --- a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.editingGuide/models/structure.mps +++ b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.editingGuide/models/structure.mps @@ -163,6 +163,9 @@ + + + From 15a1de2915e6b0105195fcea6dc500d648f370c1 Mon Sep 17 00:00:00 2001 From: hbaechmann Date: Wed, 22 Jun 2022 14:01:22 +0200 Subject: [PATCH 02/12] com.mbeddr.mpsutil.editingGuide: let the fragment module depend on its original module (SECA-867) original commit: 61ec6f7f04849315096ff77ffd133c1ed89c7476 --- .../mbeddr/mpsutil/editingGuide/execution.mps | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.editingGuide.execution/models/com/mbeddr/mpsutil/editingGuide/execution.mps b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.editingGuide.execution/models/com/mbeddr/mpsutil/editingGuide/execution.mps index f82342e6048..89c7b3c1d2b 100755 --- a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.editingGuide.execution/models/com/mbeddr/mpsutil/editingGuide/execution.mps +++ b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.editingGuide.execution/models/com/mbeddr/mpsutil/editingGuide/execution.mps @@ -1498,6 +1498,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 07e598bf955d01a97fff34de02f6f7b8ab1f2a3e Mon Sep 17 00:00:00 2001 From: hbaechmann Date: Wed, 22 Jun 2022 14:03:39 +0200 Subject: [PATCH 03/12] mpsutil.hyperlink.runtime: let HyperlinkUtil not raise an exception on null urls (and do nothing for empty urls) original commit: 75ffb5d30d28daae0729154ef2a5a9adb2c81e6e --- .../com.mbeddr.mpsutil.hyperlink.sandbox.mpl | 1 - .../models/editor.mps | 65 ++++++++++++++++++- .../com/mbeddr/mpsutil/hyperlink/runtime.mps | 60 +++++++++++++++-- 3 files changed, 120 insertions(+), 6 deletions(-) diff --git a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.hyperlink.sandbox/com.mbeddr.mpsutil.hyperlink.sandbox.mpl b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.hyperlink.sandbox/com.mbeddr.mpsutil.hyperlink.sandbox.mpl index afccb83889c..43491700c66 100644 --- a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.hyperlink.sandbox/com.mbeddr.mpsutil.hyperlink.sandbox.mpl +++ b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.hyperlink.sandbox/com.mbeddr.mpsutil.hyperlink.sandbox.mpl @@ -20,7 +20,6 @@ 6ed54515-acc8-4d1e-a16c-9fd6cfe951ea(MPS.Core) - diff --git a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.hyperlink.sandbox/models/editor.mps b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.hyperlink.sandbox/models/editor.mps index cf1877ac2c8..aa499b640b8 100644 --- a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.hyperlink.sandbox/models/editor.mps +++ b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.hyperlink.sandbox/models/editor.mps @@ -3,7 +3,6 @@ - @@ -73,6 +72,9 @@ + + + @@ -401,6 +403,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.hyperlink/languageAccessories/com/mbeddr/mpsutil/hyperlink/runtime.mps b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.hyperlink/languageAccessories/com/mbeddr/mpsutil/hyperlink/runtime.mps index 01ce4b7865d..30556fa29f7 100644 --- a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.hyperlink/languageAccessories/com/mbeddr/mpsutil/hyperlink/runtime.mps +++ b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.hyperlink/languageAccessories/com/mbeddr/mpsutil/hyperlink/runtime.mps @@ -2,6 +2,7 @@ + @@ -48,6 +49,7 @@ + @@ -118,7 +120,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -310,11 +336,19 @@ - - - + + + + + + + + + + + + - @@ -354,6 +388,24 @@ + + + + + + + + + + + + + + + + + + From bed5fb54754b89dbefe0beb741713da8ce5edc46 Mon Sep 17 00:00:00 2001 From: hbaechmann Date: Wed, 22 Jun 2022 14:23:33 +0200 Subject: [PATCH 04/12] com.mbeddr.mpsutil.asynccell stop polling for the calculated value after exception in poll-request When the polling is not stopped, the user's log-file will be spammed with the same exception, while the UI shows the cell is calculating and the user has no clou about the failed calculation. original commit: f25f847d379a1495597ca8e82b39fe63e97e158a --- .../models/behavior.mps | 326 ++++++++++++------ .../models/editor.mps | 181 +++++++--- .../com.mbeddr.mpsutil.asynccell/README.md | 4 + .../models/plugin.mps | 108 ++++++ 4 files changed, 462 insertions(+), 157 deletions(-) diff --git a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.asynccell.sandbox/models/behavior.mps b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.asynccell.sandbox/models/behavior.mps index c52f00f3ff4..5042620881a 100644 --- a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.asynccell.sandbox/models/behavior.mps +++ b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.asynccell.sandbox/models/behavior.mps @@ -14,6 +14,9 @@ + + + @@ -41,10 +44,10 @@ - - - + + + @@ -81,6 +84,7 @@ + @@ -101,7 +105,6 @@ - @@ -122,8 +125,11 @@ - - + + + + + @@ -169,6 +175,14 @@ + + + + + + + + @@ -216,20 +230,55 @@ - - - - - + + + + + + + + + + + + + + + + + - - + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + @@ -260,6 +309,17 @@ + + + + + + + + + + + @@ -289,128 +349,194 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - + + + + + + + - - + + - - - - - + + + + + - - - - - - + + + + + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - + + + - - - + + + - - - + + + - - + + - - - - - - - - - - - - diff --git a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.asynccell.sandbox/models/editor.mps b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.asynccell.sandbox/models/editor.mps index 3006a63afb3..f1263001e7c 100644 --- a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.asynccell.sandbox/models/editor.mps +++ b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.asynccell.sandbox/models/editor.mps @@ -151,6 +151,7 @@ + @@ -192,61 +193,45 @@ - - - - - - - - - - - - - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + @@ -260,6 +245,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -291,7 +358,7 @@ - + @@ -330,11 +397,11 @@ - + - + @@ -379,7 +446,7 @@ - + @@ -420,11 +487,11 @@ - + - + @@ -497,11 +564,11 @@ - + - + diff --git a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.asynccell/README.md b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.asynccell/README.md index f369e0f7511..4e1414c39b7 100644 --- a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.asynccell/README.md +++ b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.asynccell/README.md @@ -38,6 +38,10 @@ cell provider: As example, see `com.mbeddr.mpsutil.asynccell.sandbox`. +# Errors + +If the query callback raises an exception, the exception will be logged to stdout, the value will be set to `ERR` and the cell will stop calling it (until the next editor update). + # State It contains automated tests and a sandbox for manual tests. So far, only used in Security Analyst. diff --git a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.asynccell/models/plugin.mps b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.asynccell/models/plugin.mps index 2ee4b22457e..daf0f890b8c 100644 --- a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.asynccell/models/plugin.mps +++ b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.asynccell/models/plugin.mps @@ -22,6 +22,7 @@ + @@ -2141,6 +2142,19 @@ + + + + + + + + + + + + + @@ -2151,6 +2165,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From eee1745d7a787293d2adc7de021dc7feff7bae51 Mon Sep 17 00:00:00 2001 From: hbaechmann Date: Wed, 22 Jun 2022 14:25:42 +0200 Subject: [PATCH 05/12] com.mbeddr.mpsutil.actionsfilter.runtime: setting solutionkind to NONE original commit: a4b54a109af90c3291f829fe5ff090022beeec9a --- .../com.mbeddr.mpsutil.actionsfilter.runtime.msd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.actionsfilter.runtime/com.mbeddr.mpsutil.actionsfilter.runtime.msd b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.actionsfilter.runtime/com.mbeddr.mpsutil.actionsfilter.runtime.msd index 34a135c1f12..e0c543ad9e9 100644 --- a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.actionsfilter.runtime/com.mbeddr.mpsutil.actionsfilter.runtime.msd +++ b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.actionsfilter.runtime/com.mbeddr.mpsutil.actionsfilter.runtime.msd @@ -1,5 +1,5 @@ - + From e30e570225f08e1ff3cf5017d2bf352eec07a254 Mon Sep 17 00:00:00 2001 From: hbaechmann Date: Wed, 22 Jun 2022 15:09:01 +0200 Subject: [PATCH 06/12] IMbeddrIDERoot: added possibility to explicitly not display root; original commit: 9590441709bdd2f531112836e2b77bb45fa7da4b (omitted obsolete changes); ignore changes from edea12cefd2e0f7232256e1bdccbc1cdbe6b568d, since not applicable anymore. --- .../languageModels/behavior.mps | 27 +++++++++++++++++-- .../core/base/pluginSolution/plugin.mps | 15 +++++++++++ 2 files changed, 40 insertions(+), 2 deletions(-) diff --git a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/languageModels/behavior.mps b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/languageModels/behavior.mps index b00bafdc606..6bead76436d 100755 --- a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/languageModels/behavior.mps +++ b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/languageModels/behavior.mps @@ -63,9 +63,9 @@ - - + + @@ -4359,6 +4359,29 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/models/com/mbeddr/core/base/pluginSolution/plugin.mps b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/models/com/mbeddr/core/base/pluginSolution/plugin.mps index 91eeef5e1f6..184be414754 100644 --- a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/models/com/mbeddr/core/base/pluginSolution/plugin.mps +++ b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/models/com/mbeddr/core/base/pluginSolution/plugin.mps @@ -8083,6 +8083,21 @@ + + + + + + + + + + + + + + + From e0f11e0c4ca79e7f14bac28b26c3f6d061e8f8af Mon Sep 17 00:00:00 2001 From: hbaechmann Date: Wed, 22 Jun 2022 17:17:50 +0200 Subject: [PATCH 07/12] actionsfilter: implemented missing methods ignore now irrelevant changes of code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.actionsfilter/languageModels/editor.mps (Just opening and automatically updating MenuTreeProvider) --- .../languageModels/behavior.mps | 98 ++++++++++++++++--- 1 file changed, 82 insertions(+), 16 deletions(-) diff --git a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.actionsfilter/languageModels/behavior.mps b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.actionsfilter/languageModels/behavior.mps index eb785e5c122..19afe841d43 100644 --- a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.actionsfilter/languageModels/behavior.mps +++ b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.actionsfilter/languageModels/behavior.mps @@ -8,9 +8,9 @@ + - @@ -79,6 +79,7 @@ + @@ -490,6 +491,29 @@ + + + + + + + + + + + + + + + + + + + + + + + @@ -555,27 +579,69 @@ - - - - + + + + + - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + From d3aaf5d22502390658953e9248d96a2e49791430 Mon Sep 17 00:00:00 2001 From: hbaechmann Date: Mon, 20 Feb 2023 06:59:03 +0100 Subject: [PATCH 08/12] actionsfilter: CustomToolbar: added error handling for missing actions. --- .../mbeddr/mpsutil/actionsfilter/runtime.mps | 217 +++++++++++++----- 1 file changed, 154 insertions(+), 63 deletions(-) diff --git a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.actionsfilter.runtime/models/com/mbeddr/mpsutil/actionsfilter/runtime.mps b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.actionsfilter.runtime/models/com/mbeddr/mpsutil/actionsfilter/runtime.mps index 29fb25a7029..d563ddae2b9 100755 --- a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.actionsfilter.runtime/models/com/mbeddr/mpsutil/actionsfilter/runtime.mps +++ b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.actionsfilter.runtime/models/com/mbeddr/mpsutil/actionsfilter/runtime.mps @@ -339,6 +339,12 @@ + + + + + + @@ -9484,7 +9490,6 @@ - @@ -9493,6 +9498,7 @@ + @@ -9970,7 +9976,6 @@ - @@ -9983,6 +9988,7 @@ + @@ -9995,10 +10001,10 @@ - + @@ -11503,7 +11509,6 @@ - @@ -11514,10 +11519,10 @@ + - @@ -11525,10 +11530,10 @@ + - @@ -11540,39 +11545,40 @@ + - + - + - + @@ -13105,7 +13111,6 @@ - @@ -13118,6 +13123,7 @@ + @@ -13279,7 +13285,6 @@ - @@ -13292,6 +13297,7 @@ + @@ -13304,7 +13310,6 @@ - @@ -13312,6 +13317,7 @@ + @@ -13663,74 +13669,159 @@ - - - - + + + + + + + + + + + - - - - - - + + + + + + + + + - - - - + + + + + + - - + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - + + + + + - - - + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - @@ -14137,35 +14228,35 @@ - + - + - + From ddd9e54a0fb912a3144086624ffa6cb75498c667 Mon Sep 17 00:00:00 2001 From: Alexei Quapp Date: Tue, 21 Mar 2023 17:51:01 +0100 Subject: [PATCH 09/12] Force Save All: com.mbeddr.mpsutil --- .../languages/com.mbeddr.mpsutil.filepicker/models/behavior.mps | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.filepicker/models/behavior.mps b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.filepicker/models/behavior.mps index 308ad6878f9..8219e5b1c72 100644 --- a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.filepicker/models/behavior.mps +++ b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.filepicker/models/behavior.mps @@ -1146,7 +1146,7 @@ - + From 10c523b8c2988efed85fae3857b6bbc04dbd0e72 Mon Sep 17 00:00:00 2001 From: Alexei Quapp Date: Fri, 12 Apr 2024 14:28:41 +0200 Subject: [PATCH 10/12] Execute Re-Runnable Migrations: com.mbeddr.mpsutil --- .../models/behavior.mps | 4 +- ....mpsutil.editor.displayControl.sandbox.mpl | 1 + ...ditor.displayControl.sandbox.structure.mps | 2 +- .../com.mbeddr.mpsutil.json.behavior.mps | 138 +++++++++--------- .../models/com.mbeddr.mpsutil.json.editor.mps | 30 ++-- .../com.mbeddr.mpsutil.json.structure.mps | 1 + .../com.mbeddr.mpsutil.json/models/plugin.mps | 2 +- 7 files changed, 92 insertions(+), 86 deletions(-) diff --git a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.asynccell.sandbox/models/behavior.mps b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.asynccell.sandbox/models/behavior.mps index 5042620881a..8d367ab8766 100644 --- a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.asynccell.sandbox/models/behavior.mps +++ b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.asynccell.sandbox/models/behavior.mps @@ -233,7 +233,7 @@ - + @@ -263,7 +263,7 @@ - + diff --git a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.editor.displayControl.sandbox/com.mbeddr.mpsutil.editor.displayControl.sandbox.mpl b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.editor.displayControl.sandbox/com.mbeddr.mpsutil.editor.displayControl.sandbox.mpl index cebb6d89d44..355587da454 100644 --- a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.editor.displayControl.sandbox/com.mbeddr.mpsutil.editor.displayControl.sandbox.mpl +++ b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.editor.displayControl.sandbox/com.mbeddr.mpsutil.editor.displayControl.sandbox.mpl @@ -39,6 +39,7 @@ + diff --git a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.editor.displayControl.sandbox/models/com.mbeddr.mpsutil.editor.displayControl.sandbox.structure.mps b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.editor.displayControl.sandbox/models/com.mbeddr.mpsutil.editor.displayControl.sandbox.structure.mps index b1c6197a2f2..e78669a3924 100644 --- a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.editor.displayControl.sandbox/models/com.mbeddr.mpsutil.editor.displayControl.sandbox.structure.mps +++ b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.editor.displayControl.sandbox/models/com.mbeddr.mpsutil.editor.displayControl.sandbox.structure.mps @@ -2,7 +2,7 @@ - + diff --git a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.json/models/com.mbeddr.mpsutil.json.behavior.mps b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.json/models/com.mbeddr.mpsutil.json.behavior.mps index 03a3eb0c008..f1c824dfc3e 100644 --- a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.json/models/com.mbeddr.mpsutil.json.behavior.mps +++ b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.json/models/com.mbeddr.mpsutil.json.behavior.mps @@ -4,8 +4,8 @@ - - + + @@ -71,17 +71,9 @@ - - - - - - - - @@ -602,8 +594,8 @@ - - + + @@ -663,39 +655,45 @@ - - + + + + + + + + + + + - + - + + + + - - + + + + - - - + - + - - - - - - @@ -757,7 +755,7 @@ - + @@ -841,12 +839,14 @@ - - - - - - + + + + + + + + @@ -871,12 +871,14 @@ - - - - - - + + + + + + + + @@ -893,18 +895,20 @@ - - - - + + + + + + + + + - - + + - - - @@ -936,14 +940,16 @@ - - - - - - - - + + + + + + + + + + @@ -993,7 +999,7 @@ - + @@ -1108,12 +1114,14 @@ - - - - - - + + + + + + + + diff --git a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.json/models/com.mbeddr.mpsutil.json.editor.mps b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.json/models/com.mbeddr.mpsutil.json.editor.mps index 134559f2bdc..f0b35e51f19 100644 --- a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.json/models/com.mbeddr.mpsutil.json.editor.mps +++ b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.json/models/com.mbeddr.mpsutil.json.editor.mps @@ -329,7 +329,7 @@ - + @@ -541,7 +541,7 @@ - + @@ -571,47 +571,43 @@ - + - + - + - - - - + + - + - + - + - - - + @@ -619,7 +615,7 @@ - + @@ -857,7 +853,7 @@ - + diff --git a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.json/models/com.mbeddr.mpsutil.json.structure.mps b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.json/models/com.mbeddr.mpsutil.json.structure.mps index 71bd2f60b92..b2da4e1caec 100644 --- a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.json/models/com.mbeddr.mpsutil.json.structure.mps +++ b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.json/models/com.mbeddr.mpsutil.json.structure.mps @@ -2,6 +2,7 @@ + diff --git a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.json/models/plugin.mps b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.json/models/plugin.mps index 8a9cd4a5196..f48c7a74c04 100644 --- a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.json/models/plugin.mps +++ b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.json/models/plugin.mps @@ -2,7 +2,7 @@ - + From 7961b0d0e0f325ad7f2112a55343430d74fdda04 Mon Sep 17 00:00:00 2001 From: Alexei Quapp Date: Fri, 12 Apr 2024 14:41:14 +0200 Subject: [PATCH 11/12] Force Save All: com.mbeddr.core --- .../models/com/mbeddr/core/base/pluginSolution/plugin.mps | 2 +- .../com.mbeddr.core.modules/languageModels/editor.mps | 8 ++++---- .../com.mbeddr.core.statements/languageModels/editor.mps | 8 ++++---- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/models/com/mbeddr/core/base/pluginSolution/plugin.mps b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/models/com/mbeddr/core/base/pluginSolution/plugin.mps index 184be414754..fee8d041b2a 100644 --- a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/models/com/mbeddr/core/base/pluginSolution/plugin.mps +++ b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/models/com/mbeddr/core/base/pluginSolution/plugin.mps @@ -23322,7 +23322,7 @@ - + diff --git a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.modules/languageModels/editor.mps b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.modules/languageModels/editor.mps index 84a281bb24d..ddff01ebbd9 100644 --- a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.modules/languageModels/editor.mps +++ b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.modules/languageModels/editor.mps @@ -462,14 +462,14 @@ - - - + + + - + diff --git a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.statements/languageModels/editor.mps b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.statements/languageModels/editor.mps index 66433e904aa..afddc75cf5f 100644 --- a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.statements/languageModels/editor.mps +++ b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.statements/languageModels/editor.mps @@ -389,14 +389,14 @@ - - - + + + - + From 0057e38c2266f0329ba658d5643402d64aca02ad Mon Sep 17 00:00:00 2001 From: Alexei Quapp Date: Fri, 12 Apr 2024 14:58:12 +0200 Subject: [PATCH 12/12] Update changelog --- CHANGELOG.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1120bf7efb6..da4931fa48c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,21 @@ All notable changes to this project will be 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 simply documented in reverse chronological order, grouped by calendar month. +# April 2024 + +## com.mbeddr.core + +### Added +- Base: Added possibility to explicitly not display roots of concept `IMbeddrIDERoot` in mbeddr menus. + +## com.mbeddr.mpsutil + +### Fixed +- EditingGuide: `ProgramFragments` support error suppression, i.e. all model-checking errors are suppressed in `ProgramFragments`, so modelchecker will disregard them and not clutter. +- EditingGuide: Fragment module depends on its original module, to access data that is needed, but in the original module and not copied to the temporary exercise model. +- Hyperlink: `HyperlinkUtil.openInBrowser()` behaves like no-op instead of raising an exception on null or empty URLs. +- Asynccell: Stops polling for the calculated value in case the poll-request throws an exception and shows to the user, that the calculation has failed together with the thrown exception, instead of spamming the log on each poll with the exception. + # March 2024 ## com.mbeddr.mpsutils