Skip to content

Commit

Permalink
Merge branch 'maintenance/mps20222' into merge/mps20213
Browse files Browse the repository at this point in the history
  • Loading branch information
sergej-koscejev committed Jan 18, 2024
2 parents ad9c755 + 2ea0ea1 commit 0bfb7f3
Show file tree
Hide file tree
Showing 836 changed files with 7,340 additions and 24,942 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ code/languages/com.mbeddr.mpsutil/_spreferences
# * build
build/**/build
build/allInOne
build/jbrDownload

# -----------------------------------------------------------
# * diagrams
Expand Down
69 changes: 65 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,27 @@ Semantic Versioning and the changes are simply documented in reverse chronologic

## com.mbeddr.mpsutils

### Changed

- A dummy computation trace is now used when the computation trace is not available in the interpreter to prevent NullPointerExceptions.

### Removed

- The deprecated language `com.mbeddr.mpsutil.coverage.emma` was removed. As a replacement, the
JaCoCo code coverage integration from [mbeddr/mps-qa](https://github.com/mbeddr/mps-qa) can be used ([more information](https://github.com/mbeddr/mps-qa/tree/master/code/languages/org.mpsqa.testing)).

# December 2023

## General

- The project was relicensed from EPL 1.0 to EPL 2.0 and PlantUML was updated to PlantUML to v1.2023.13 EPL version.

## com.mbeddr.doc

### Fixed

- The escaping of the new line character works again.

## com.mbeddr.mpsutils

### Changed
Expand All @@ -24,6 +41,15 @@ Semantic Versioning and the changes are simply documented in reverse chronologic
### Changed

- Assessement result entries with invalid references are now automatically removed.
- The cell editor screenshooter doesn't trim the offset of the editor component anymore.

### Fixed

- The cell editor screenshooter now supports editor extensions and the rendering quality was slightly improved.

## com.mbeddr.core.base.intentions

- Fix the issue where the documentation annotation interferes with other annotations.

# November 2023

Expand All @@ -38,22 +64,27 @@ Semantic Versioning and the changes are simply documented in reverse chronologic
### Changed

- Enhanced TraceExplorer to allow custom filters on trace nodes, choose filters by menu and stores and can restore a manually unfolded trees.
- The language will no longer attempt to generate screenshots when run from an `MpsEnvironment` (i.e. the `<generate>` Ant task) but will instead output a warning. Use [mps-gradle-plugin](https://github.com/mbeddr/mps-gradle-plugin), [mps-build-backends](https://github.com/mbeddr/mps-build-backends), MPS tests, or other means to run the MPS make process in an IDEA environment.

### Fixed

- When actionsfilter was enabled, MPS will no longer display an error saying that settings could not be saved.

# October 2023

## com.mbeddr.mpsutils

### Changed

Added possiblity to update the ToolWindow contents of context action 2 evenif the Window is not visible.
- Added possiblity to update the ToolWindow contents of context action 2 evenif the Window is not visible.

# September 2023

## com.mbeddr.doc.aspect

### Changed

* The aspect documentation now can handle solution-level documentation as well and is not limited to extending languages.
- The aspect documentation now can handle solution-level documentation as well and is not limited to extending languages.

## com.mbeddr.core

Expand All @@ -71,6 +102,38 @@ Added possiblity to update the ToolWindow contents of context action 2 evenif th

- Concept `DocRefWord`, i.e. `@doc[a document]`: The reference to another `Document` was not shown as a reference/link in the documentation-tool-window. It would also not open the referenced `Document` on click. By adding a special editor, similar to `SectRefWord`, document references are now perceived as references/links and open the referenced documentation, scrolled to the top, on click on the `DocRefWord`.

# July 2023

The following languages/plugins were removed:

- com.mbeddr.mpsutil.testScope (superseded by [MPS test scopes](https://www.jetbrains.com/help/mps/testing-languages.html#testingscopes))
- com.mbeddr.mpsutil.runconfiguration (the workaround is included in MPS nowadays)
- com.mbeddr.mpsutil.rcpconfig (an internal module that is not needed anymore)
- com.mbeddr.mpsutil.nodediff (replacement: selected two nodes in the logical view, right-click -> Compare two nodes)
- com.mbeddr.mpsutil.licensemanager.common (an internal module that is not needed anymore)
- com.mbeddr.mpsutil.langstats (not very useful, was never meant as a productive language)
- com.mbeddr.mpsutil.gradlesupport (incomplete; use the language [com.dslfoundry.plaintextgen](https://jetbrains.github.io/MPS-extensions/extensions/generator/plaintext-gen) from MPS-extensions instead)
- com.mbeddr.mpsutil.buildutil (an internal module that is not needed anymore)
- com.mbeddr.mpsutil.forms (experimental language that was never completed)

# May 2023

## mbeddr.core

Update mbeddr.core languages to MPS version 2022.2

## build.gradle
* use jbr 17 instead of jbr 11
* download jbr with mps gradle plugin


## com.mbeddr.mpsutil

### Fixed

* `com.mbeddr.mpsutil.smodule.runtime.lib.ModelHelper#createModel()` method (used to implement the `addModel` operation
of language `com.mbeddr.mpsutil.smodule`) no longer deadlocks when run from EDT.

# April 2023

## com.mbeddr.doc
Expand All @@ -79,8 +142,6 @@ Added possiblity to update the ToolWindow contents of context action 2 evenif th

* `@doc[some document]` causes broken build unless a "some document" was also used in include.

### Changed

# March 2023

## com.mbeddr.mpsutil
Expand Down
Loading

0 comments on commit 0bfb7f3

Please sign in to comment.