Community
Participate
Working Groups
org.eclipse.e4.ui.css.core defines two extension points which are deprecated. I suggest to remove them. I don't know if they work or not but as CSS is not official API, I think we are save to remove them. org.eclipse.e4.u.css.core.elementProvider -> Typo org.eclipse.e4.ui.css.swt.property.handler -> Replaced by org.eclipse.e4.ui.css.core.property.handler
Daniel, what do you think? OK to delete them?
https://git.eclipse.org/r/23562
You should announce this on the e4-dev and platform-ui-dev lists, just in case. PW
(In reply to Paul Webster from comment #3) > You should announce this on the e4-dev and platform-ui-dev lists, just in > case. I think this is not that urgent, so I plan to do this after Luna.
Oops, wrong target
Sorry for the noise: wrong bug. Clearly time to go home.
(In reply to Paul Webster from comment #3) > You should announce this on the e4-dev and platform-ui-dev lists, just in > case. > > PW This should follow the normal deprecation policy: https://wiki.eclipse.org/Eclipse/API_Central/Deprecation_Policy
Do those rules apply if these extension points weren't official API?
(In reply to Brian de Alwis from comment #8) > Do those rules apply if these extension points weren't official API? They don't have "internal" in the id nor could I find something saying they are not "official" in their definition. Or did I miss something?
(In reply to Dani Megert from comment #9) > They don't have "internal" in the id nor could I find something saying they > are not "official" in their definition. Or did I miss something? All of the org.eclipse.e4.ui.css.* bundles have versions 0.X and all of their packages are internal. But the extension points were present in 4.2, so deleting them for 4.5 should be fine, right?
(In reply to Brian de Alwis from comment #10) > (In reply to Dani Megert from comment #9) > > They don't have "internal" in the id nor could I find something saying they > > are not "official" in their definition. Or did I miss something? > > All of the org.eclipse.e4.ui.css.* bundles have versions 0.X and all of > their packages are internal. > > But the extension points were present in 4.2, so deleting them for 4.5 > should be fine, right? Yes, but it has to be marked for removal in the 4.4 release as per https://wiki.eclipse.org/Eclipse/API_Central/Deprecation_Policy I've adjusted the target to keep that in mind for 4.4.
(In reply to Dani Megert from comment #11) > Yes, but it has to be marked for removal in the 4.4 release as per > https://wiki.eclipse.org/Eclipse/API_Central/Deprecation_Policy Marked for removal Gerrit review: https://git.eclipse.org/r/#/c/27791/
(In reply to Lars Vogel from comment #12) > (In reply to Dani Megert from comment #11) > > > Yes, but it has to be marked for removal in the 4.4 release as per > > https://wiki.eclipse.org/Eclipse/API_Central/Deprecation_Policy > > Marked for removal Gerrit review: > > https://git.eclipse.org/r/#/c/27791/ See my comments over there.
(In reply to Dani Megert from comment #13) > See my comments over there. Thanks. Fixed and applied with https://git.eclipse.org/c/platform/eclipse.platform.common.git/commit/?id=a48e16576f77daa158166d9dc11487fd41de26d1
Is "Fixed" the correct status or shall I move the bug to Eclipse 4.5?
(In reply to Lars Vogel from comment #15) > Is "Fixed" the correct status or shall I move the bug to Eclipse 4.5? We should rename this one to "Mark ... for removal" and create a new bug for 4.5.
Increased bundle version https://git.eclipse.org/c/platform/eclipse.platform.ui.git/commit/?id=5acfb9bc1526aac31779740a78f1bece524073da
(In reply to Lars Vogel from comment #17) > Increased bundle version > https://git.eclipse.org/c/platform/eclipse.platform.ui.git/commit/ > ?id=5acfb9bc1526aac31779740a78f1bece524073da Was this really meant for this bug?
(In reply to Dani Megert from comment #18) > Was this really meant for this bug? Sorry, Bug 436503 is the correct one.