Release Notes

Filters

EMF (Core) 2.5.0 release (183 bugs fixed)

  • 2.5.0RC5 (2 bugs fixed)
    • 279686 Unable to deserialize XMI documents with xmi:idref elements in extensions
    • 278393 Add an example project showing EMF-Databinding in action
  • 2.5.0RC4 (3 bugs fixed)
    • 278478 XSD import to Ecore has problems with String
    • 278393 Add an example project showing EMF-Databinding in action
    • 262160 Implement the new Property-based Databinding-API
  • 2.5.0RC3 (5 bugs fixed)
    • 278414 [Databinding] Add support for MultiListProperty
    • 278393 Add an example project showing EMF-Databinding in action
    • 278312 [Databinding] EMFPropertyListener has to guard methods to check for null
    • 278178 Add @Override to data binding plugins
    • 276712 EStoreEObjectImpl do not respect eIsCaching and IsTransient in dynamicUnset
  • 2.5.0RC2 (2 bugs fixed)
    • 277358 EObjectObservableValue encounters NPE when used in master / detail but detail never set
    • 262160 Implement the new Property-based Databinding-API
  • I200905131137 (2 bugs fixed)
    • 275418 Capabilities example disables EMF UI
    • 274868 JETEmitter.EclipseHelper.initialize() still fails to load template class when autobuild is enabled
  • I200905121800 (2 bugs fixed)
    • 275476 EPackage.Registry.INSTANCE.getEPackage(String) returns null after package is initiated.
    • 147436 Editable Tables should be keyboard accessible
  • 2.5.0M7 (4 bugs fixed)
    • 274769 JETEmitter failures with Eclipse 3.5M7 (testEmmitter, testCRLF, testLF, testJETEmitter)
    • 274424 NoClassDefFoundError when Validating model with org.eclipse.resources
    • 273829 BIDI3.5:Copyright Field Is Generated As Unicode Code Points When Containing Arabic Characters
    • 273104 Bidi3.5: Error when creating an empty EMF project with Arabic name.
  • I200904281800 (2 bugs fixed)
    • 273954 Clear local xmlLoad before calling handler.postLoad() in XMLResourceImpl.doLoad()
    • 273142 Reference to a parameterized model when parameter extends another class - incorrect genmodel error - unable to generate model.
  • I200904211800 (9 bugs fixed)
    • 273104 Bidi3.5: Error when creating an empty EMF project with Arabic name.
    • 272846 Reference to abstract class without xsi:type interrupts loading
    • 272764 Generated model does not compile when created from an XSD containing a "FeatureID" element
    • 272227 Do not extend ImportOperation in AbstractExampleInstallerWizard
    • 271857 Deprecate and stop using ASTFacadeHelper.ASTRewriteWithRemove
    • 271316 Invalid generation for unset when using Feature Delegation dynamic
    • 270870 Questionable class initialization makes EPackage implementation unsafe in a multithreaded environment
    • 270865 EPackageImpl is unsafe in a multithreaded environment
    • 270258 Arraystore Exception is thrown while parsing an XML document
  • I200904141800 (5 bugs fixed)
    • 271854 Use ExtendedPropertySheetPage in MappingEditor
    • 271712 Fix translatability issues in redirect doc pages
    • 271709 Add QTV pattern bindings to EMF activities
    • 271586 Line width is not reset for reused Printers (XMLString)
    • 271578 TUR3.5,DBCS3.5:NLV EMF project can't generate model successfully
  • I200904071800 (5 bugs fixed)
    • 271497 Convert provider name from "Eclipse.org" to "Eclipse Modeling Project" in all EMF core plug-ins
    • 271483 Provide a real icon for Generate command
    • 270979 InvocationTargetException when generating XSD to Java SDO Code
    • 270528 Make EMF's activities play nicely with Galileo Capabilities
    • 270343 Documentation accessibility improvements
  • I200903171800 (2 bugs fixed)
    • 268942 Wrong external strings keys in ecore bundle plugin.xml
    • 206778 Provide a model oriented Outline View
  • 2.5.0M6 (2 bugs fixed)
    • 268454 ThreadLocal use in XMLTypeUtil can cause OutOfMemoryExceptions
    • 259510 XML types (date, duration, qname, etc.) should use instanceClass=java.lang.Object when targeting EMF 2.2 runtime
  • I200903101800 (2 bugs fixed)
    • 265791 FeatureChange.feature lower bound should be 0.
    • 264863 Old info in org.eclipse.emf.doc/build/overview.html
  • I200903031800 (4 bugs fixed)
    • 266619 Datatype for java.lang.Class is generated twice, when reloading genmodel for metamodel created with Java importer
    • 266590 Java-Importer does not handle wildcards correctly in method declarations like List<? extends Element> getEnclosedElements();
    • 266050 Error in generated ResourceFactoryImpl in createResource: OPTION_USE_DATA_CONVERTER
    • 238399 Cannot generate code for nested enum attribute
  • I200902241800 (4 bugs fixed)
    • 265488 Incorrect fragment ID calculation for classes without ID during proxy creation in ResourceImpl#unload()
    • 265365 Generated switch statements can be incorrectly ordered.
    • 264933 Cycles in containment EReferences
    • 262382 EMF-generated model code can't be compiled if model contains class called "Container"
  • I200902171800 (2 bugs fixed)
    • 265055 Assertion failure copying EMFProperty
    • 264863 Old info in org.eclipse.emf.doc/build/overview.html
  • I200902101800 (6 bugs fixed)
    • 263516 A bug in persisting an EMF model into a binary format file
    • 259495 Add Pattern-Search to FeatureEditorDialog
    • 259078 Generated XXXPackageImpl does not contain information about value of EAnnotation.references feature
    • 240776 getWrap method should be taken out of AdapterFactoryEditingDomain
    • 233920 [AbstractGeneratorAdapter] setStaticTemplateClass with third a parameter
    • 232740 right click menu on genModel doesn't have reload
  • I200901201800 (5 bugs fixed)
    • 261620 Zipping and encrypting a xmi resource
    • 261415 Consolidate and improve ImportManager API
    • 261264 Poor performance when removing from a delegate list when container == true
    • 252501 Investigate a minimal footprint EObject implementation
    • 193147 Generate Models command
  • I200901131800 (5 bugs fixed)
    • 260540 Don't do bogus things in the Edit tests
    • 260497 Make EcoreUtil.copy null safe
    • 260226 ComposedAdapterFactory.adapt(Object,Object) should not return null
    • 235992 EPackageImpl.freeze should prevent changes
    • 233813 Generated JavaCode not as efficient as possible
  • I200901061800 (6 bugs fixed)
    • 260083 Don't refer to eContainerFeatureID directly
    • 259855 eIsSet Do not behave the same things between EStoreEObjectImpl and EObjectImpl.
    • 259831 EcoreUtil.FilteredSettingsIterator can only yield EStructuralFeature.Settings
    • 259830 Missing @Override annotations on generated item provider adapter factory with stateful item providers
    • 259695 ClassCastException on BasicEMap.clear
    • 235178 Improve problem determination in BasicEObjectImpl with asserts
  • I200812301800 (3 bugs fixed)
    • 259795 [Duplicate] NPE: Sun JAXP Duration.getYears insufficient for XMLDuration
    • 241101 Allow static packages to be used with dynamic packages created from XML schema
    • 235992 EPackageImpl.freeze should prevent changes
  • I200812231800 (7 bugs fixed)
    • 259368 Containment and bidirectional lists must be unique
    • 247259 Dynamic EMF returns EList instead of EMap for unsettable feature
    • 246389 AdapterFactoryLabelProvider doesn't refresh correctly
    • 235178 Improve problem determination in BasicEObjectImpl with asserts
    • 233813 Generated JavaCode not as efficient as possible
    • 193147 Generate Models command
    • 190518 eDerivedStructuralFeatureID does not validate containerClass
  • 2.5.0M4 (12 bugs fixed)
    • 258735 Eliminate warnings new to Eclipse 3.5M4
    • 258509 [Duplicate] Delete not implemented on PlatformResourceURIHandlerImpl
    • 258063 generation of java code stalls for generic code
    • 255280 EMF runtime version is not taken into account when generating ValidatorClass
    • 253729 Get a NullPointerException in BasicInternalEList constructor.
    • 253717 duplicate createEObjectAdapter
    • 250158 Zipped resources have incorrect timestamp on load & save
    • 247243 Generating edit and editor bundles does not work when dependent on Change.genmodel
    • 247234 XSD Schema + Multiple Root Elements + EMF Editor leads to invalid XML file
    • 247230 Optimization for resource.getContents() and maybe more.
    • 243984 ConcurrentModificationException with Ecore editor
    • 236209 Clarify genmodel wizard name
  • I200812091800 (3 bugs fixed)
    • 258008 [Duplicate] Issue with generating default static value for a union without a common base type
    • 248618 outline view causes incorrect selection when opening a problem marker
    • 247234 XSD Schema + Multiple Root Elements + EMF Editor leads to invalid XML file
  • I200812022320 (5 bugs fixed)
    • 257100 Example installer wizard isn't closing the zip file
    • 257075 2 way reference generation using Dynamic Feature Delegation
    • 251402 Remove SDO from Galileo
    • 250820 Is modeling hogging the build server?
    • 247048 SetCommand throws IndexOutOfBoundsException
  • 2.5.0M3 (5 bugs fixed)
    • 252981 Improve flexibility of ResourceImpl.ModificationTrackingAdapter by using Notification.isTouch()
    • 252091 EMF project exported as RCP can't open files outside of eclipse installation directory
    • 252080 XSDEcoreBuilder throws away some Enumeration elements
    • 250876 Paramaterized Instance Type Name in EClass object (in ECore) causes incorrect code generation
    • 246508 [JMerger]NPE with Annotation on constructor with active Redirect
  • I200810291305 (3 bugs fixed)
    • 251841 Platform plugin resource loaded via pathmap:/ should be treated as read-only
    • 251714 Typo in ExtensibleURIConverterImpl.OptionsMap breaks equals()
    • 243140 Change model's ListChange has trouble with non-unique data lists
  • I200810211800 (3 bugs fixed)
    • 251090 --MM not accepted as valid gMonth on Sun 5.0 JVM
    • 250790 Move Modeling builds on emf.torolab to emft.eclipse.org
    • 248069 EObjectObservableMap should allow to observe none existant attributes
  • I200810141800 (4 bugs fixed)
    • 250215 dynamic_package infinite recursion when uri and location are the same
    • 249712 Minor fixes related to the Java Importer
    • 249461 Eliminate boolean fields from URI
    • 249350 Code produced by this model does not compile (RCP App)
  • I200809301800 (2 bugs fixed)
    • 249098 Feature Delegation & instantiating classes with inherited attributes from abstract classes
    • 246508 [JMerger]NPE with Annotation on constructor with active Redirect
  • I200809101546 (4 bugs fixed)
    • 246606 Fix new warnings
    • 246508 [JMerger]NPE with Annotation on constructor with active Redirect
    • 246418 Ensure that calendar and duration data types are serializeable
    • 246362 NPE when opening compare editor
  • I200809021800 (4 bugs fixed)
    • 245493 namespaceURI retrieval
    • 244490 Generated parameter order is wrong if genmodel editor is not restarted
    • 235110 Improve AdapterFactoryEditingDomain's testing for read-only resources
    • 233843 [Plan Item] Genmodel should allow to configure how Interface and Implementation names of classes are computed
  • I200808261800 (4 bugs fixed)
    • 245038 Provide more and improved Ecore diagrams
    • 245036 EGenericItemProvider needs same changes as ETypedElementItemProvider
    • 244868 StringIndexOutOfBoundsException thrown by XMLHandler.getPackageForURI
    • 150502 genmodel html export
  • I200808201138 (4 bugs fixed)
    • 244032 [Duplicate] Codegeneration of java.util.Map$Entry incorrect
    • 244030 [Duplicate] NPE in GenPackageItemProvider.getText
    • 243960 Index out of bounds exception in GenPackageGeneratorAdapter.java
    • 243022 Runtime reference to EReference not available in Sample Ecore Editor
  • 2.5.0M1 (7 bugs fixed)
    • 243658 Exclude diagrams from binary result and include in source
    • 243415 [Duplicate] ArrayStoreException with BinaryResourceImpl when using multi-valued Long attribute
    • 243188 ValidateAction does't support multiple selection
    • 242957 Replace org.eclipse.core.runtime.contentTypes with org.eclipse.core.contenttype.contentTypes
    • 242494 StackOverflowError and different other issues when packages are initialized by loading in the presence of empty packages
    • 240518 Consider not ever throwing exceptions for URI.deresolve
    • 232414 Reflective Feature Delegation: Reflective methods don't call the generated getX/setX methods
  • I200808060700 (14 bugs fixed)
    • 243075 ValidateAction doesn't select elements in a RCP editor
    • 243070 The method getModelURI() in ModelWizard.javajet is not properly indented
    • 242958 Javadoc and missing NON-NLS warnings in generated RCP Advisor
    • 242956 Error in generated RCP editor when the creation wizard is not generated
    • 242952 [Duplicate] Too many open files when generating code on Linux
    • 242494 StackOverflowError and different other issues when packages are initialized by loading in the presence of empty packages
    • 242450 Set up EMF builds to run at eclipse.org
    • 242288 Bad performance in EClassifierImpl.getInstanceClass
    • 242140 Missing NLS comments on generated wizard
    • 241719 NPE while generating edit code
    • 240026 Creation icons with "plus" sign
    • 236362 Anomalous URI encoding
    • 231430 Proxy resolution failures should be cached
    • 189169 Ecore.ecore should consistently reference only things with Ecore.ecore
  • I200807291959 (9 bugs fixed)
    • 242204 Unnecessary @SuppressWarnings("unchecked") after generation
    • 240971 DVT34: broken link in documentation
    • 240847 DVT34: broken link in documentation
    • 240479 Deresolve call in EModelElementItemProvider needs to be guarded
    • 240112 CopyCommand broken when used in an EditingDomain with optimizeCopy == false
    • 239642 XMLTypeUtil.createQName() does not accept null prefix
    • 237832 Missing drag source causes previous DragAndDropCommand to executed
    • 237382 Creating a genmodel hangs Eclipse at 100% CPU
    • 236999 /** @model superTypes="..." */ annotation clashes with 'extends' clause in class declaration
Search CVS

Generate Changeset

How does this work?

Aggregation

How does this work?