Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Modernize Code] clean-ups in AbstractEditPartViewer #287

Merged
merged 1 commit into from
Dec 8, 2023

Conversation

azoitl
Copy link
Contributor

@azoitl azoitl commented Nov 11, 2023

Addresses #155

Copy link

Unit Test Results

     18 files       18 suites   35s ⏱️
   320 tests    318 ✔️   2 💤 0
1 920 runs  1 908 ✔️ 12 💤 0

Results for commit 6cc9588.

Copy link

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

@azoitl
Copy link
Contributor Author

azoitl commented Nov 21, 2023

As tomorrow is deadline for RC1 I would love to merge it. As its mostly internal clean-ups I would merge it if no one objects.

Copy link
Contributor

@ptziegler ptziegler left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The change itself looks fine. However keep in mind that this might cause compilation errors in downstream projects.

For the RC1, I had to adjust the WindowBuilder code to resolve compilation errors due to 0860312

In order to avoid any unpleasant surprises directly after the release, this would now require downstream projects to build/test against the upcoming RC1, which I'm not sure everyone is doing.

Granted, primGetSelectedEditParts() is a protected method, so the chances of complications are probably low, but I think that's something we should keep in mind.

@azoitl
Copy link
Contributor Author

azoitl commented Nov 21, 2023

@ptziegler good point I'll better keep it for 3.19.0

@azoitl
Copy link
Contributor Author

azoitl commented Dec 8, 2023

As we are at the start of the new dev cycle I'll merge this early to get early feedback. Tested at least with 4diac IDE and GMF Runtime.

@azoitl azoitl merged commit a6b6313 into eclipse-gef:master Dec 8, 2023
9 checks passed
@azoitl azoitl added this to the 3.19.0 milestone Dec 10, 2023
@azoitl azoitl deleted the abstracteditPartViewer branch January 8, 2024 07:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants