Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

EMFStore - News and Noteworthy

Revision as of 11:33, 17 April 2012 by Edgar.m.mueller.gmail.com (Talk | contribs) (Updated changelog up to M939)

  • 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

Back to the top