KeYProject / key

KeY Theorem Prover for Deductive Java Verification
https://key-project.org
Other
41 stars 24 forks source link

Always sort extension actions in context submenus (+bugfix to allow disabling extensions) #3392

Closed FliegendeWurst closed 7 months ago

FliegendeWurst commented 7 months ago

Intended Change

This changes the display of extension-provided context menu actions. If they set a menu path, it will now be respected when constructing the popup menu.

The second commit fixes a bug where it was no longer possible to disable extensions (they would always re-enable on next KeY launch).

Type of pull request

Ensuring quality

Additional information and contact(s)

The contributions within this pull request are licensed under GPLv2 (only) for inclusion in KeY.

codecov[bot] commented 7 months ago

Codecov Report

Attention: 2 lines in your changes are missing coverage. Please review.

Comparison is base (5b08998) 37.93% compared to head (d893760) 37.93%.

Files Patch % Lines
...ka/ilkd/key/settings/ProofIndependentSettings.java 0.00% 1 Missing and 1 partial :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #3392 +/- ## ============================================ - Coverage 37.93% 37.93% -0.01% Complexity 17035 17035 ============================================ Files 2060 2060 Lines 126284 126286 +2 Branches 21303 21304 +1 ============================================ Hits 47912 47912 - Misses 72487 72488 +1 - Partials 5885 5886 +1 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.