Dear all, As https://bugs.eclipse.org/bugs/show_bug.cgi?id=546693 is still not fixed, here is a list of the API which is marked to be deleted in a future releases.
It is basically a copy of https://help.eclipse.org/2019-03/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Fporting%2Fremovals.html with the new content added for API removals after June 2021/ Best regards, Lars ------------- API removals after June 2020 1. org.eclipse.jface.util.Assert and org.eclipse.jface.text.Assert The org.eclipse.jface.util.Assert and org.eclipse.jface.text.Assert classes are planned to be removed. For further details or to provide feedback on this change, see bug 528191. 2. Remove Input and MInputPart The MInput and MInputPart classes and related API are planned to be removed. For further details or to provide feedback on this change, see bug 509868. 3. Remove Dirtable flag from MPartDescriptor The DirtableMInput field will be removed from the MPartDescriptor class and related API. For further details or to provide feedback on this change, see bug 530887. 4. org.eclipse.core.runtime.IPlatformRunnable The org.eclipse.core.runtime.IPlatformRunnable interface is planned to be removed. For further details or to provide feedback on this change, see bug 457134. 5. Remove deprecated dialogs from org.eclipse.ui.dialogs The following dialogs are planned to be removed from this package: FileSelectionDialog WizardImportPage WizardExportPage For further details or to provide feedback on this change, see bug 448275. 6. Remove method org.eclipse.core.runtime.Platform#getJobManager() The method getJobManager() is planned to be removed from class org.eclipse.core.runtime.Platform. Clients are encouraged to use the method org.eclipse.core.runtime.jobs.Job#getJobManager() instead. For further details or to provide feedback on this change, see bug 528192. 7. Remove deprecated method and constructor in PopupDialog The method getPersistBounds() is planned to be removed from class org.eclipse.jface.dialogs.PopupDialog. Clients are encouraged to use the method getPersistLocation() or getPersistSize() instead. It is also planned to remove the deprecated constructor. Clients should use the not deprecated constructor. For further details or to provide feedback on this change, see bug 531913. API removals after December 2020 1. Remove org.eclipse.pde.core.IModelProvider The org.eclipse.pde.core.IModelProvider interface is planned to be removed. For further details or to provide feedback on this change, see bug 541068. API removals after March 2021 1. Remove org.eclipse.pde.ui.targetProvisioners extension point The org.eclipse.pde.ui.targetProvisioners extension point is planned to be removed. Clients should use the org.eclipse.pde.ui.targetLocationProvisioners extension point instead. For further details or to provide feedback on this change, see bug 541806. 2. org.eclipse.core.commands.util package The org.eclipse.core.commands.util package is planned to be removed. It contains one utility class for tracing code. For further details or to provide feedback on this change, see bug 143992. 3. org.eclipse.ui.editors.text.EncodingActionGroup and related interfaces The class org.eclipse.ui.editors.text.EncodingActionGroup and its related interfaces org.eclipse.ui.editors.text.IEncodingActionsConstants,org.eclipse.ui.editors.text.IEncodingActionsDefinitionIds, org.eclipse.ui.editors.text.IEncodingActionsHelpContextIds are planned to be removed. They have been deprecated with Eclipse 3.1. For further details or to provide feedback on this change, see bug 544309. 4. org.eclipse.core.launcher#Main and WebStartMain and related interfaces The classes org.eclipse.core.launcher.Main, org.eclipse.equinox.launcher.WebStartMain its related interfaces will be deleted. For further details or to provide feedback on this change, see bug 544262. 5. Delete 2.0 plug-in compatibility classes and related API The following classes and its related API will be deleted. ILibrary IPluginPrerequisite IPluginRegistry For further details or to provide feedback on this change, see bug 544339. 7. Delete Job.createSystem(ICoreRunnable) API The Job#createSystem(ICoreRunnable) will be deleted. Use JobcreateSystem(String, ICoreRunnable) instead. For further details or to provide feedback on this change, see bug 531968. 8. Delete unsupported methods in WorkbenchWindowConfigurer The following methods are not used anymore by the platform and will be deleted. createMenuBar createCoolBarControl createStatusLineControl createPageComposite setShowFastViewBars getShowFastViewBars For further details or to provide feedback on this change, see bug 485835. API removals after June 2021 1. Delete deprecated contents of org.eclipse.ui.commands package The following deprecated contents of org.eclipse.ui.commands are not used anymore by the platform and will be deleted. AbstractHandler ActionHandler CategoryEvent CommandEvent CommandException CommandManagerEvent ExecutionException HandlerEvent HandlerSubmission ICategory ICategoryListener ICommand ICommandListener ICommandManager ICommandManagerListener IHandler IHandlerListener IKeyConfiguration IKeyConfigurationListener IKeySequenceBinding IWorkbenchCommandSupport KeyConfigurationEvent NotDefinedException NotHandledException Priority org.eclipse.ui.IWorkbench.getCommandSupport() For further details or to provide feedback on this change, see bug 431177. -- Eclipse Platform project co-lead CEO vogella GmbH Haindaalwisch 17a, 22395 Hamburg Amtsgericht Hamburg: HRB 127058 Geschäftsführer: Lars Vogel, Jennifer Nerlich de Vogel USt-IdNr.: DE284122352 Fax (040) 5247 6322, Email: [email protected], Web: http://www.vogella.com _______________________________________________ cross-project-issues-dev mailing list [email protected] To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev
