Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
EMFStore - News and Noteworthy
- Changelog for version 0.8.9.M939
- fixed a bug where multiple EChangeNotifiers have been created by mistake
- Changelog for version 0.8.9.M938
- tweaked some loading option in ModelUtil#getResourceLoadOptions
- Changelog for version 0.8.9.M937
- changed ID type of internal collection cache from ModelElementId to String for performance reasons
- Changelog for version 0.8.9.M936
- introduced new method ProjectSpaceBase#save for executing save programatically
- automatic save now can be switched off by calling Configuration.setAutoSave
- Moved AutoSplitAndSaveResourceContainmentList to client package
- removed uniqueness check from containment lists of operations
- removed unneccessary recursion in getAllContainedElementsAsList
- added documentation & removed warnings
- Changelog for version 0.8.9.M935
- added exception observer to plugin.xml, updated description
- Changelog for version 0.8.9.M934
- new notification filter UnknownEventTypeFilter for filtering unwanted and unknown notifications
- added new exceptionObserver extension point
- added String cast in ServerConfiguration for compatibility reasons with EMF 2.5
- added additional resource save options to ModelUtil#getResourceSaveOptions
- Changelog for version 0.8.9.M933
- removed a needless sysout.out.println statement
- Changelog for version 0.8.9.M932
- added ProjectSpace convenience method that undoes the last n operations
- added convenience extensionpoint wrapper, clients may now simply access an ExtensionPoint via new ExtensionPoint(<extension-point-id>)
- made OperationRecorderListener inherit from IObserver
- enabled CleanMemoryTask by default
- fixed an potential bug in CustomOperationLabelProviderManager#initExtensions
- fixed some menucontributions
- added logging to extensionpoint wrapper
- Changelog for version 0.8.9
- included icons for the binary build of the org.eclipse.emf.ecp.emfstorebridge project
- added Eclipse Indigo default model packages that are not meant to be shown in the new model element dialog
- Changelog for version 0.8.9.M931
- replaced task-related EMFStore classes with classes from java.util, moved CleanMemoryTask
- fixed critical bug in CleanMemoryTask that caused an unload of the 25 most recent change packages
- removed obsolete handleIncomingCrossReferences method from ModelUtil
- removed getDeletedModelElementId from IdEObjectCollection
- added dispose() and clearCaches() methods to IdEObjectCollectionImpl
- fixed potential StackOverflow in loadIdsFromResource
- reversed application of suboperations and deletion from parent element in CreateDeleteOperation#apply()
- Changelog for version 0.8.9.M930
- new checkoutObserver extension point
- added convenience method to retrieve a local string property, made getSharedProperty null-safe
- Changelog for version 0.8.9.M929
- Fixed some failing test cases & cleanup in auxiliary test classes
- removed customized getChanges method from VersionImpl, caused potential slowdowns upon retrievment
- created new resource type EMFStoreResource
- Changelog for version 0.8.9.M928
- more performance optimizations
- root package is shown in commit dialog
- disabled usersession lock in login dialog
- Changelog for version 0.8.9.M927
- removed obsolete CreateProjectDialog
- Changelog for version 0.8.9.M926
- performance optimizations
- fix in AbstractEMFStoreUIController that caused an SWT exception
- removed monitor guard upon file read
- refactored SCMContentProvider and SCMLabelProvider
- made all observer interfaces inherit from IObserver
- fixed LabelProvider for the ServerInfoSelection dialog
- Changelog for version 0.8.9.M925
- internal release
- Changelog for version 0.8.9.M924
- disabled CleanMemoryTask by default
- Removed some deprecated methods and constants from the ServerConfiguration class
- some Buckminster dependency changes
- Changelog for version 0.8.9.M923
- fixes involving the login logic of the usersession and the LoginDialogController
- replaced occurrences of ECoreUtil.copy with ModelUtil.clone
- various Buckminster fixes
- Changelog for version 0.8.9.M922
- added shared versioned properties
- regenrated models with runtime version set to 2.5
- Client XML RPC connection and reply timeout defaults to 10 minutes
- expandlevel for treeviewer in commit dialog defaults to 0
- removed some deprecated methods
- various bug fixes