Giter Site home page Giter Site logo

Comments (21)

jonahgraham avatar jonahgraham commented on June 12, 2024 1

Thanks @ilg-ul for doing the release and @ruspl-afed for keeping the code up to date with platform changes.

from eclipse-plugins.

ruspl-afed avatar ruspl-afed commented on June 12, 2024

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.

ilg-ul avatar ilg-ul commented on June 12, 2024

I guess we have to do this anyway, but, just for the record, what means ID_RES_NAV?

from eclipse-plugins.

ruspl-afed avatar ruspl-afed commented on June 12, 2024

This is the identifier of old good "Navigator" view, which has been removed from Eclipse Platform starting from 2023-06 M1

from eclipse-plugins.

ilg-ul avatar ilg-ul commented on June 12, 2024

I don't remember using this old Navigator view. Will this removal have any practical impact on the Embedded CDT functionality?

from eclipse-plugins.

ruspl-afed avatar ruspl-afed commented on June 12, 2024

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.

ilg-ul avatar ilg-ul commented on June 12, 2024

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.

ruspl-afed avatar ruspl-afed commented on June 12, 2024

The PR is ready for your review #560

from eclipse-plugins.

AntonKrug avatar AntonKrug commented on June 12, 2024

https://stackoverflow.com/questions/60962386/why-is-eclipse-removing-the-navigator-view

from eclipse-plugins.

AntonKrug avatar AntonKrug commented on June 12, 2024

I just used Project Explorer exclusively

from eclipse-plugins.

jonahgraham avatar jonahgraham commented on June 12, 2024

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.

ilg-ul avatar ilg-ul commented on June 12, 2024

@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.

jonahgraham avatar jonahgraham commented on June 12, 2024

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.

ruspl-afed avatar ruspl-afed commented on June 12, 2024

Fixed with #560

from eclipse-plugins.

ilg-ul avatar ilg-ul commented on June 12, 2024

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.

jonahgraham avatar jonahgraham commented on June 12, 2024

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.

ilg-ul avatar ilg-ul commented on June 12, 2024

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.

jonahgraham avatar jonahgraham commented on June 12, 2024

Here is a screenshot from 2023-03:

image

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.

jonahgraham avatar jonahgraham commented on June 12, 2024

PS that is the show view menu when you have the packs perspective open

from eclipse-plugins.

ilg-ul avatar ilg-ul commented on June 12, 2024

Great, thank you for testing and for the explanation!

Tomorrow I'll proceed with the release.

from eclipse-plugins.

ilg-ul avatar ilg-ul commented on June 12, 2024

6.3.2 is out.

from eclipse-plugins.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.