Community
Participate
Working Groups
4.6 RC1 Extension point org.eclipse.e4.ui.css.swt.theme.org.eclipse.e4.ui.css.swt.theme not in Help. I will take that one.
Dnai, I know you know that, but just for general FYI these extension points are not API.
(In reply to Lars Vogel from comment #1) > Dnai, I know you know that, but just for general FYI these extension points > are not API. Why should I or anyone else know? It is not marked as such.
(In reply to Dani Megert from comment #2) > (In reply to Lars Vogel from comment #1) > > Dnai, I know you know that, but just for general FYI these extension points > > are not API. > > Why should I or anyone else know? It is not marked as such. You should know because IIRC you and Brian had this discussion last year for 4.5 or the year before for 4.4.
Adding Brian for clarification.
We could mark the schema as being provisional. The extension points need to fleshing out to specify their applicability. The SWT properties, for example, don't make sense for a workbench engine.
(In reply to Brian de Alwis from comment #5) > We could mark the schema as being provisional. There is no such thing when we release. It is API or internal. Do you expect clients outside Platform UI to use it?
Then it's internal. Currently the only other users are experimental packages in e4.ui
(In reply to Brian de Alwis from comment #7) > Then it's internal. Currently the only other users are experimental > packages in e4.ui Fixed with http://git.eclipse.org/c/platform/eclipse.platform.ui.git/commit/?id=f7d28488aa19cdbda23b5fdbc755173acdab40c6
Verified in eclipse-SDK-I20160516-2000-win32-x86_64.
Hi folks, I'm using the extension point org.eclipse.e4.ui.css.swt.theme to provide the Clean Sheet theme (http://fappel.github.io/xiliary/clean-sheet.html). I'm currently updating to the 4.6 development stream and now run into the problem that this EP has been marked as internal. Is there another option to add a theme which I'm not aware of? In general, it seems to me that it is a bad practice to declare an extension point as internal after it has been published for a while. I would assume that the proper way to handle this should be to declare it as deprecated. Any suggestions?
(In reply to Frank Appel from comment #10) > Hi folks, I'm using the extension point org.eclipse.e4.ui.css.swt.theme to > provide the Clean Sheet theme > (http://fappel.github.io/xiliary/clean-sheet.html). I'm currently updating > to the 4.6 development stream and now run into the problem that this EP has > been marked as internal. Is there another option to add a theme which I'm > not aware of? > > In general, it seems to me that it is a bad practice to declare an extension > point as internal after it has been published for a while. I would assume > that the proper way to handle this should be to declare it as deprecated. > Any suggestions? Please open a bug to polish the extension point for 4.6.1 and add it to the Help. So far, it was not part of our documentation.
(In reply to Frank Appel from comment #10) > In general, it seems to me that it is a bad practice to declare an extension > point as internal after it has been published for a while. Sounds reasonable, this sounds like a violation of our API contract. I think we should revert the internal flag for RC3. Dani?
(In reply to Lars Vogel from comment #12) > (In reply to Frank Appel from comment #10) > > > In general, it seems to me that it is a bad practice to declare an extension > > point as internal after it has been published for a while. > > Sounds reasonable, this sounds like a violation of our API contract. I think > we should revert the internal flag for RC3. Dani? Fair enough, but then we should also add it to the doc.
(In reply to Dani Megert from comment #13) > > Sounds reasonable, this sounds like a violation of our API contract. I think > > we should revert the internal flag for RC3. Dani? > > Fair enough, but then we should also add it to the doc. I've reverted the change with http://git.eclipse.org/c/platform/eclipse.platform.ui.git/commit/?id=9889223f782ae3191407d0343c68d014f70694c0 Working on the doc now...
Fixed with (In reply to Dani Megert from comment #14) > Working on the doc now... Fixed with http://git.eclipse.org/c/platform/eclipse.platform.common.git/commit/?id=4e49b6306d68a131191c1d304b9a8d7fa5a1e045
Thanks for the quick resolution :-)
Verified in eclipse-SDK-I20160523-2000-win32-x86_64.