Post freeze changes 3.2

From Eclipsepedia

Jump to: navigation, search

Despite the best intentions, there are always a small number of API changes that are required after the official API freeze. This page documents the API changes that were made during Eclipse 3.2 Callisto development after the 3.2 M5 API freeze.

Breaking Changes

Component Description Bug Approved Released
Equinox/Bundles Remove product preference customization interface 132666 Image:check.gif Image:check.gif
JDT/APT Provisional API in JDT APT packages should be internal 129696 Image:check.gif Image:check.gif
Platform/Search Remove new search API 130162 Image:check.gif Image:check.gif
Platform/Text Give access to the current annotation hover (added method on ISourceViewerExtension3) 132318 Image:check.gif Image:check.gif
Platform/UA Move org.eclipse.ui.cheatsheets package to internal provisional package (four interfaces, two classes) 131793 Image:check.gif Image:check.gif
Platform/UA New API attribute to the lucene search participants extension point 135107 Image:check.gif Image:check.gif
Platform/UI [Field Assist] - KeyEvents and content proposal requests 127108 Image:check.gif Image:check.gif
Platform/UI [WorkbenchWindow] Remove deprecated trim API 132731 Image:check.gif Image:check.gif
Platform/UI Need consistent save lifecycle when multiple parts share the same model 112225 Image:check.gif Image:check.gif
Platform/UI Replace global control animator with control animator factory 134328 Image:check.gif Image:check.gif
Platform/UI Contributed trim needs to know which workbench window it's in 135650 Image:check.gif Image:check.gif
Platform/UI Remove obsolete navigator save lifecycle API 138824 Image:check.gif Image:check.gif


Non-Breaking Changes

Component Description Bug Approved Released
Expressions Static helper methods for equals and hash code, computeHashCode method 114363 Image:check.gif Image:check.gif
Expressions Load property testers on demand 130338 Image:check.gif Image:check.gif
Equinox/Bundles org.eclipse.core.runtime.BundleFinder - deleted class. Plugin org.eclipse.equinox.common 128137 Image:check.gif Image:check.gif
Equinox/Bundles Change signature of methods RegistryStrategy#onStart(Object) to onStart(IExtensionRegistry) and onStop(Object) to onStop(IExtensionRegistry) 129196 Image:check.gif Image:check.gif
JDT/Core Added constants CannotReadSource and InvalidEncoding to IProblem 130980 Image:check.gif Image:check.gif
JDT/Core Added constant org.eclipse.jdt.core.compiler.IProblem#UnsafeGenericArrayForVarargs 128418 Image:check.gif Image:check.gif
JDT/Core Added constant org.eclipse.jdt.core.compiler.IProblem#IllegalAccessFromTypeVariable 128423 Image:check.gif Image:check.gif
JDT/Core Added constant org.eclipse.jdt.core.JavaCore#ENABLE_JAVADOC_ATTACHMENTS 137975 Image:check.gif Image:check.gif
JDT/UI org.eclipse.jdt.ui.jarpackager.JarPackageData - New methods isDeprecationAware(), setDeprecationAware(boolean), RefactoringHistoryWizard constructor 128771 Image:check.gif Image:check.gif
JDT/UI Add new event type ADDED to RefactoringHistoryEvent 130718 Image:check.gif Image:check.gif
JDT/UI API additions for Replace Invocations 131768 Image:check.gif Image:check.gif
JDT/UI New API in test case wizard for JUnit 4.0 137732, 102632 Image:check.gif Image:check.gif
JDT/UI Content assit API to provide repeated invocation trigger 135884 Image:check.gif Image:check.gif
Platform/Debug Move org.eclipse.debug.internal.core.sourcelookup.containers.ContainerSourceContainer to API package 124799 Image:check.gif Image:check.gif
Platform/Resources API for a file system to map from a local file to an IFileStore 132346 Image:check.gif Image:check.gif
Platform/SWT Need API to add notifications on system tray 58009 Image:check.gif Image:check.gif
Platform/SWT org.eclipse.swt.widgets.Tree - new method setSelection(TreeItem) 128970 Image:check.gif Image:check.gif
Platform/SWT Support DateTime type in org.eclipse.swt.ole.win32.Variant class 97404 Image:check.gif Image:check.gif
Platform/SWT Added constant SWT.BACKGROUND Image:fail.gif Image:fail.gif Image:check.gif
Platform/SWT Add getHeaderHeight() method to ExpandItem 131159 Image:check.gif Image:check.gif
Platform/Team Support for model element decoration 131440 Image:check.gif Image:check.gif
Platform/Text org.eclipse.core.filebuffers.IFileBufferStatusCodes and org.eclipse.ui.editors.EditorsUI - new constant int CHARSET_MAPPING_FAILED 116841 Image:check.gif Image:check.gif
Platform/Text Add EditorsPlugin.getSharedTextColors 132836 Image:check.gif Image:check.gif
Platform/Text Remove quickAssistProcessor extension point 133339 Image:check.gif Image:check.gif
Platform/Text Make public constants for private edit menu groups 135061 Image:check.gif Image:check.gif
Platform/Text Add ability to fetch additional info of proposals in background thread 136648 Image:check.gif Image:check.gif
Platform/Text Make revision selection provider available in ChangeRulerColumn and LineNumberChangeRulerColumn 135229 Image:check.gif Image:check.gif
Platform/Text Added method LineChangeHover.getInformationPresenterControlCreator 133355 Image:fail.gif Image:check.gif
Platform/UA (intro) Add 'previewImage' attribute to intro theme element 128721 Image:fail.gif Image:fail.gif
Platform/UA org.eclipse.ui.intro.config.IntroConfigurer - added methods getMixinStyle(String, String), init(IIntroSite, Map), getThemeProperty(String), constant TB_ADDITIONS, fields IIntroSite site, Map themeProperties Image:fail.gif Image:fail.gif Image:check.gif
Platform/UA org.eclipse.ui.intro.config.ExtensionFactory - Class moved to org.eclipse.ui.intro.universal package in org.eclipse.ui.intro.universal plugin Image:fail.gif Image:fail.gif Image:check.gif
Platform/UA API to restart the cheat sheet 84457 Image:check.gif Image:check.gif
Platform/UI Support enablement element in org.eclipse.ui.propertyPages extension point 106839 Image:check.gif Image:check.gif
Platform/UI org.eclipse.ui.navigator plug-in - Refactor ActivationService to remove singleton pattern 125647 Image:check.gif Image:check.gif
Platform/UI org.eclipse.ui.navigator plug-in - CommonViewer should use TreePathViewerSorter 125647 Image:check.gif Image:check.gif
Platform/UI org.eclipse.ui.navigator plug-in - Complete definition of DND API 126658 Image:check.gif Image:check.gif
Platform/UI [JFace] - API - access to images and colors for standard field decorations 129246 Image:check.gif Image:check.gif
Platform/UI [Viewers] IDecorationContext.getContextIds() comment says it should be removed before M5 129377 Image:check.gif Image:check.gif
Platform/UI Request for API for message animation 129829 Image:check.gif Image:check.gif
Platform/UI Progress view should be made more prominent 129184 Image:check.gif Image:check.gif
Platform/UI [Common Navigator] Request to support programmatic binding of drag adapter 129061 Image:check.gif Image:check.gif
Platform/UI [Undo/Redo] Context not removed from TriggeredOperations 128117 Image:check.gif Image:check.gif
Platform/UI [CommonNavigator] actionProvider extension should support overrides 131927 Image:check.gif Image:check.gif
Platform/UI API to obtain project location URI from wizard page 130638 Image:check.gif Image:check.gif
Platform/UI Need access to the element comparer of a tree selection 133375 Image:check.gif Image:check.gif
Platform/UI New ImageAndMessageArea class for popup messages in wizards 131771 Image:check.gif Image:check.gif
Platform/UI Allow extensions to participate in the save lifecycle 112215 Image:check.gif Image:check.gif
Platform/UI CommonNavigator: expose methods on INavigatorPipelineService 133920 Image:check.gif Image:check.gif
Platform/UI Add methods to StructuredViewer to support ViewerComparator 133920 Image:check.gif Image:check.gif
Platform/UI Need API to lock all trim 135648 Image:check.gif Image:check.gif
Platform/UI Define a command for "close others" action 90517 Image:check.gif Image:check.gif
Platform/UI Preference constant to prompt when saveable is still open 136489 Image:check.gif Image:check.gif
Platform/UI Common Navigator: Provide access to INavigatorContentExtension by id 130979 Image:check.gif Image:check.gif
Platform/UI Common Navigator: Add group id and associatedExtensionId to commonWizard 137079 Image:check.gif Image:check.gif