Comments (21)
Thanks @ilg-ul for doing the release and @ruspl-afed for keeping the code up to date with platform changes.
from eclipse-plugins.
Hello @ilg-ul
The Navigator and related code has been removed from Eclipse Platform. It seems that we will need a service release to support SimRel 2023-06.
I can see milestone 6.3.2 without open issues, but it is not released yet. Should we add this issue to 6.3.2 as well or do you prefer to release the current state first?
cc: @jonahgraham
from eclipse-plugins.
I guess we have to do this anyway, but, just for the record, what means ID_RES_NAV
?
from eclipse-plugins.
This is the identifier of old good "Navigator" view, which has been removed from Eclipse Platform starting from 2023-06 M1
from eclipse-plugins.
I don't remember using this old Navigator view. Will this removal have any practical impact on the Embedded CDT functionality?
from eclipse-plugins.
I'm not sure how it was used it in the context of Embedded CDT functionality, perhaps this code was just generated by org.eclipse.ui.perspectives
extension point template long ago.
from eclipse-plugins.
I'm not sure how it was used it in the context of Embedded CDT functionality
Neither do I :-(
perhaps this code was just generated ...
Yes, it is possible. Or it was the result of a copy/paste from another plugin.
from eclipse-plugins.
The PR is ready for your review #560
from eclipse-plugins.
https://stackoverflow.com/questions/60962386/why-is-eclipse-removing-the-navigator-view
from eclipse-plugins.
I just used Project Explorer exclusively
from eclipse-plugins.
We need to test that versions of embed cdt that are already released work when they hit that code and installed on 2023-06. It's just a constant, so probably inlined and fine. But it could lead to class not found exception at runtime.
from eclipse-plugins.
@jonahgraham, I'm not sure what we should do next.
I was about to prepare 6.3.2 based on the current develop
branch, for testing. Is this ok?
from eclipse-plugins.
Please go ahead on that.
We just need to test to find out if 6.3.2 will be minimum version required for all users wanting to use 2023-06.
from eclipse-plugins.
Fixed with #560
from eclipse-plugins.
The first build of 6.3.2 can be tested from https://download.eclipse.org/embed-cdt/builds/develop/p2/.
On my 2023-03 it seems ok.
Jonah, when you confirm that it is ok with 2023-06, I'll proceed to merge the commits into master and complete the release.
from eclipse-plugins.
6.3.2 looks ok in 2023-06.
We just need to test to find out if 6.3.2 will be minimum version required for all users wanting to use 2023-06.
I have now tested 6.3.1 in 2023-06 and it does not raise a Class not found exception, so we don't need any special release notes (fortunately).
from eclipse-plugins.
I have now tested 6.3.1 in 2023-06 and it does not raise a Class not found exception
How did you do this? The definition was in the packs.ui plug-in, in one of the shortcuts there. I have no idea what IPageLayout.ID_RES_NAV
means in that context, and how to test it.
from eclipse-plugins.
Here is a screenshot from 2023-03:
The entries in the Show View menu are populated with fFactory.addShowViewShortcut
In 2023-06 I can see that the code (addViewShortcuts
) is run, but the Show View menu is simply missing the Navigator entry.
Because the IPageLayout.ID_RES_NAV
constant was inlined we don't get any weird java exceptions because ID_RES_NAV
was deleted.
from eclipse-plugins.
PS that is the show view menu when you have the packs perspective open
from eclipse-plugins.
Great, thank you for testing and for the explanation!
Tomorrow I'll proceed with the release.
from eclipse-plugins.
6.3.2 is out.
from eclipse-plugins.
Related Issues (20)
- Fix the SiFive RISC-V template HOT 2
- The disassembly view dosen't show opcode HOT 17
- CMSIS Packs - Read error dialog Abort button has the same effect as Ignore HOT 1
- CMSIS Packs - nomenclature is inconsistent and a little confusing HOT 6
- Support enhanced GNU Tool Factory capabilities introduced in CDT 11.2.0 HOT 5
- Feature request: add option to connect to a different OpenOCD port HOT 40
- openocd plugin has dependency on managedPlugin which is not given in the manifest file HOT 13
- Global RISC-V Toolchains name does not change with dropdown box HOT 54
- Feature request: add live watch support when debug in eclipse ide HOT 12
- Review the logic for setting the PATH with preferXpacksBin HOT 7
- GDB fails when workspace path has extended ASCII characters HOT 8
- 'xpm' is not recognized as an internal or external command HOT 1
- Is it possible to set the timeout when gdb server (such as openocd) starts? HOT 1
- Install CMSIS Pack from local .pack file? HOT 4
- How to pass -Wl,--start-group -lc_nano -lgcc -Wl,--end-group HOT 1
- Feature request: Add a checkbox to enable group linked library HOT 25
- embed-CDT cannot start openocd normally HOT 2
- make: unknown option -- jobserver-auth=gmake_semaphore_172 when using post-build steps HOT 16
- "Interrupt failed" occurred when using GDB OpenOCD Debugging HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from eclipse-plugins.