Sergej Koščejev
Sergej Koščejev
Looks good but the breaking change is unfortunate. Since most projects are currently using 2020.3, can we copy the relevant parts in 2020.3 so that it remains compatible, and apply...
Let's do it in 2021.1 only then.
1) https://youtrack.jetbrains.com/issue/MPS-30286 is a bug I reported about NPE being thrown from BasConcept.getPresentation() if the concept isn't loaded. 2) I think I fixed this part of the code in mbeddr.core...
> @sergej-koscejev do we still want this PR to be merged? Yes. I think we may want to revisit the names later (I would make the "slim" artifact the default...
I do, but only using the client project
This went unnoticed for quite some time probably because it only works if assertions are enabled, and they usually aren't.
Done by @mvlassiev
This solves [MPS-36590](https://youtrack.jetbrains.com/issue/MPS-36590/Pass-Didea.config.path-and-Didea.system.path-to-generate-task) and should also help with local MPS-extensions build on macOS. Currently MPS-extensions tests fail on macOS and complain about being unable to load the JNA library.
I merged the branches, resolved conflicts and ran migrations. @alexanderpann please check that I resolved conflicts in `code/projectview/com.mbeddr.mpsutil.projectview.runtime/models/com/mbeddr/mpsutil/projectview/runtime.mps` correctly.
> The duplicated dispose in ProjectViewManager#onUnloaded looks wrong as well as the duplicated syncViews call. This is the same on maintenance/mps20222. Is it incorrect?