Release Notes

Filters

GMF 2.2.0 release (329 bugs fixed)

  • 2.2.0RC5 (2 bugs fixed)
    • 280221 Many non-java bundles contain BREEs
    • 270178 Deployed RCP crashes in createDisplay on Solaris 10 GTK
  • 2.2.0RC4 (3 bugs fixed)
    • 279400 at least 300 plugins do not have about.html files
    • 279234 Switch org.eclipse.gmf.runtime.lite.svg to Batik 1.6
    • 278986 GMF Runtime does not work with Batik 1.7 bits in Orbit
  • 2.2.0RC3 (5 bugs fixed)
    • 278407 Initialize RoutingStyle.routing attribute from preferences for newly created connections
    • 278197 Migrate to GMF 2.2 action creates LoadResourceAction with incorrect qualified name by default
    • 257119 Get rid of generated ViewFactory subclasses
    • 249104 GMF 2.1.2 code scan - Incorrect copyright attributions
    • 194022 mindmap-rcp.gmfgen needs to be regenerated
  • 2.2.0RC2 (8 bugs fixed)
    • 277475 Create generator model wizard: Path to dynamic figure templates should not be converted to its external form
    • 277451 Create generator model wizard: Map to Gen transformation options are not preserved between wizard invocations
    • 277447 Closing project generates error log
    • 277353 Create shortcut dialog: impossible create shortcut
    • 277224 Undo/Redo for creating/changing connection bendpoints does not work.
    • 275990 Replace PlatformUi.getWorkbench().getDisplay() with DisplayUtils.getDisplay() where appropriate
    • 275288 Application freezes in BorderItemLocator.locateOnBorder
    • 272529 NPE in BaseSlidableAnchor.hashCode
  • 2.2.0RC1 (3 bugs fixed)
    • 276511 Infinite loop caused by rounding error in RelativeToBorderLocator
    • 276142 Method duplication when using Feature Seq Initialization
    • 275991 [ImageSupport] PartPositionInfo has incorrect positional info for connections
  • I200905141931 (2 bugs fixed)
    • 276060 Naming conventions for variables in ViewProvider.xpt
    • 139734 Decoration no longer supports tooltips
  • I200905011753 (8 bugs fixed)
    • 273941 Problem with TextCompartmentEditPart::performDirectEdit(Point eventLocation) method
    • 273891 [api] Cannot access property descriptor of a property sheet entry
    • 273493 [ImageSupport] PartPositionInfo needs a reference to the View
    • 273284 Problem with persistence of connections with no semantic element
    • 272658 NPE when calling WrapLabel#getIconBounds() if icon location has not been set
    • 271346 [ImageSupport] CopyToHTMLImageUtil fail to export diagrams
    • 264587 Erase is not working properly for BorderedNodeFigure's
    • 263253 "Invalid thread access" when rendering off the main thread
  • I200904222240 (7 bugs fixed)
    • 273350 Memory leak in CrossReferenceAdapter
    • 268990 Update GMFGen model with new nsURI to reflect changes in 2.2, support migration
    • 266413 [GMF] FontRegistry creates more garbage for GC than necessary
    • 263253 "Invalid thread access" when rendering off the main thread
    • 263244 Exception initializing default diagram preference store
    • 260700 [Xpand] contentTypes configuration breaks existing projects
    • 164513 [Commands] Incorrect result from DeferredCreateConnectionViewAndElementCommand.canExecute()
  • I200904101130 (3 bugs fixed)
    • 271477 Improve migration of aspects of well-known xpand roots
    • 271461 Export org.eclipse.gmf.internal.xpand.migration.ui package for outside use
    • 263244 Exception initializing default diagram preference store
  • I200904031729 (5 bugs fixed)
    • 271187 [Cleanup] List is a raw type. References to generic type List<E> should be parameterized
    • 269332 The host bundle "org.eclipse.gmf.runtime.common.ui.printing" is not marked as singleton.
    • 267729 Style alignment of ScaledGraphics with GMF ScaledGraphics
    • 263253 "Invalid thread access" when rendering off the main thread
    • 245238 WrappingLabel: use color scheme to correctly highlight selected label text
  • I200904030824 (5 bugs fixed)
    • 269988 ViewRefactorUtil#copyNodeFeatures(Node, Node) fails for BasicDecorationNode
    • 269542 Open & Open URI commands generated even if generated=false
    • 266848 GMF loses link routing style
    • 263253 "Invalid thread access" when rendering off the main thread
    • 253935 Undesired side effect of GraphicalEditPart.setVisibility(boolean) for connection
  • 2.2.0M6 (12 bugs fixed)
    • 269087 API Usage Problem: The interface XXX adds method YYY() to ZZZ that is not tagged as @noimplement
    • 269064 Need new API from ConnectionHandleEditPolicy class
    • 269060 DiagramEventBrokerThreadSafe should be part of API
    • 268990 Update GMFGen model with new nsURI to reflect changes in 2.2, support migration
    • 268603 Please make IEditableEditPart public
    • 267250 [Legacy] PolylineConnectionEx should support #setLineDash(int[])
    • 265716 Appearance properties tab - popups should not be cut off
    • 264483 DiagramEditorUtil should check the DiagramEditorPart is not null when looking for a specific view in the DiagramEditor
    • 260770 AbstractContributionItemProvider wrapper misses one method forward
    • 239654 Make DescriptionCompartmentEditPart & DescriptionDirectEditPolicy public
    • 235684 [Cleanup] Denormalize functionality should be make public
    • 191653 Char encoding for xpand templates should be UTF-8
  • I200903131142 (2 bugs fixed)
    • 260699 Migrate ftk templates to QVT-based XPand engine
    • 259583 Employ real M2M (QVT) transformation to produce GMFGen from GMFMap
  • I200903080827 (8 bugs fixed)
    • 267379 Status Line Support
    • 266623 CreationEditPolicy should return immediately if semantics cannot be created
    • 266512 [ImageSupport] GraphicsToGraphics2DAdapter doesn't implement draw, fill and clip methods for Path
    • 266004 [NotationModel] DiagramLink#diagramLink and MultiDiagramLink#diagramLinks should resolve proxies
    • 265716 Appearance properties tab - popups should not be cut off
    • 264765 DiagramViewProvider sometimes logs NPE
    • 253948 Nodes incremently scatter along diagonal line when switching orientation in a zoomed diagram
    • 243187 Default line width -1 may cause problems on Linux
  • I200902270802 (4 bugs fixed)
    • 266045 [NotationModel] BasicDecorationNodeImpl should return ELIsts implementing InternalEList
    • 261465 Inconsistent with EMF Validation SDK
    • 238922 Can not select value and warning message isn't proper in crosstab highlight
    • 236869 Provide id for ToolEntry to allow palette caustomization
  • I200902250554 (2 bugs fixed)
    • 264909 getSemanticChildrenList() API change from GMF causes compatibility issues
    • 169208 GraphDefLookup.matchName finds first not best name match
  • I200902240743 (10 bugs fixed)
    • 264909 getSemanticChildrenList() API change from GMF causes compatibility issues
    • 264850 File improperly read in by Babel
    • 264493 PreferenceInitializer.xpt generates wrong default values
    • 264373 EMF content provider for project explorer is broken
    • 262383 Invalid color of lines on Ecore Diagram Editor
    • 260045 NPE when node mapping has no domain element
    • 257632 NPE on element selection
    • 257119 Get rid of generated ViewFactory subclasses
    • 242880 Cannot embed control characters in OCL Strings
    • 236869 Provide id for ToolEntry to allow palette caustomization
  • 2.2.0M5a 
    • 259583 Employ real M2M (QVT) transformation to produce GMFGen from GMFMap
  • I200902111724 (3 bugs fixed)
    • 264438 Diagram#setMeasurementUnit should work
    • 264373 EMF content provider for project explorer is broken
    • 259583 Employ real M2M (QVT) transformation to produce GMFGen from GMFMap
  • 2.2.0M5 
    • 259583 Employ real M2M (QVT) transformation to produce GMFGen from GMFMap
  • I200902071249 (3 bugs fixed)
    • 263039 Gradient and Transparency Support
    • 260781 Select Source/Target fails if the target is another connector.
    • 259583 Employ real M2M (QVT) transformation to produce GMFGen from GMFMap
  • I200901281927 (18 bugs fixed)
    • 262450 GMF should support rounded corners style
    • 262411 Missing required plug-in com.ibm.icu_[3.4.0,4.0.0).
    • 262233 org.eclipse.gmf.tests.xpand.migration does not like new EMF
    • 262066 Export to image dialog persists stale directories
    • 262055 [Cleanup] Non-externalized string literal; it should be followed by //$NON-NLS-<n>$
    • 262041 Saving diagram to an SVG image fails when diagram contains an SVG image
    • 261265 plugin in org.eclipse.gmf.tooling should not depends on org.eclipse.m2m.qvt.oml.sdk
    • 261223 GMF Tests take too long
    • 261192 NPE in SnapCommand#doExecuteWithResult
    • 260812 [gmf.runtime.diagram.ui] NPE patch
    • 260643 [Canonical] Contents of a group are not deleted semantically
    • 260611 [NotationModel] Improve memory footprint of notation model
    • 260593 Customizing RulerGridPropertySection
    • 260449 The edit helper and command infrastructure should allow for message feedback
    • 254133 Capabilities
    • 252807 Capabilities
    • 243151 GMFGen model to contain explicit information about allowed link sources/targets
    • 238480 ViewImpl.basicGetDiagram resolves proxies when it should not
  • I200901150958 (2 bugs fixed)
    • 260775 Copy and paste failures caused by line attributes
    • 249651 Need to make API TetherConnectionEditPolicy::getConnection() public
  • I200901141213 (3 bugs fixed)
    • 261023 Make FilterUtil methods public
    • 260845 Classload context is not used any more in GMF-Xpand, should be removed
    • 259507 Strange behavior of the Rectangle class
  • I200901131648 (2 bugs fixed)
    • 260860 GenCustomAction with generateBoilerplate=true are always disabled
    • 243151 GMFGen model to contain explicit information about allowed link sources/targets
  • I200901121238 (13 bugs fixed)
    • 260701 Make it possible to get contents of named streams that were created by xpand template evaluation
    • 260449 The edit helper and command infrastructure should allow for message feedback
    • 260087 Reconicle standart actions and their properties
    • 260039 xPand Editor - CCE on codeassist invocation
    • 260038 [Migration] - Migrate 'instanceof' constructs
    • 259583 Employ real M2M (QVT) transformation to produce GMFGen from GMFMap
    • 258307 Xpand editor: invalid list of proposed by code completion values for list type
    • 254292 Branding
    • 253485 APIs
    • 252210 Xpand editor: Selected text should be removed on inserting from code complition dialog
    • 241762 PSF files need a refresh
    • 236117 Restrict XPand Editor's Keybindings to the XPand Editor
    • 212171 GMF-Xpand template wizard not globalized
  • 2.0.0M4 (6 bugs fixed)
    • 259583 Employ real M2M (QVT) transformation to produce GMFGen from GMFMap
    • 259573 Restructure BaseItemSemanticEditPolicy.xpt, getSemanticCommand() method's template
    • 254921 PopupBarTool should call getTargetEditPart(Request) to find
    • 253928 [ImageSupport] NPE when saving non-file input diagram to image
    • 250018 BorderedNodeFigure#layout() may cause infinite loop
    • 233288 Remove deprecated FigureQualifiedNameSwitch
  • I200812180716 (5 bugs fixed)
    • 255264 Out of date diagram editing domain used in property section after "Save As"
    • 254292 Branding
    • 253587 Execution Environment
    • 238851 Diagram rename not reflected in Outline tree view
    • 191488 Generated providers cause early bundle loading
  • I200812121720 (13 bugs fixed)
    • 258708 [Cleanup] The import XXX is never used
    • 258455 GMFGen viewmaps to have referenced GMFGraph artefacts
    • 258362 API Usage Problem: An anonymous type defined in XXX illegally extends YYY
    • 255655 [Commands] Reuse transactions in direct command execution
    • 255099 Geoshapes outlines get cropped as line width increases
    • 253253 Autosize button remains enabled when shape is autosized
    • 249651 Need to make API TetherConnectionEditPolicy::getConnection() public
    • 249298 Extension point does not define name attribute as translatable
    • 248732 SemanticListCompartment does not handle REMOVE_MANY correctly
    • 248411 It is possible to change colors while the graphical element has not the corresponding style
    • 237804 RouterHelper.resetEndPointsToEdge creates inconsistent precision errors
    • 237801 BaseSlidableAnchor.getAnchorRelativeLocation creates precision errors
    • 112795 [AutoScroll] Pan / scroll tool
  • I200812121031 (18 bugs fixed)
    • 258362 API Usage Problem: An anonymous type defined in XXX illegally extends YYY
    • 258190 line width is extremely wide when using mapmode graphics
    • 258004 Note cannot be resized
    • 257132 Small advancements to AbstractModelerPropertySection and AdvancedPropertySection
    • 256123 Correctly name diagrams initialized from a domain model
    • 255655 [Commands] Reuse transactions in direct command execution
    • 255553 Compartments should support line styles by default
    • 254945 Diagram marquee selection does not always include contained relationships
    • 254804 Shadow Rectangle's line width cannot be changed
    • 254532 Plugin XML merger doesn't use extension id to distinguish elements
    • 253754 Text in Note does not change indentation as line width changes
    • 253391 Intent - project plan XML
    • 243634 [Cleanup] Java 5 upgrade for CanonicalEditPolicy
    • 230418 Support non-containment contexts in annotation-based validator
    • 230014 Refactor MetricProvider.xpt
    • 226149 Refactor templates for ConstraintProvider and ValidationProvider
    • 126202 Use EditHelpers instead of overriding SemanticCreationPolicy
    • 110725 [Layout] Moving node onto path of edge with avoid-obstructions doesn't update edge bendpoints
  • I200812041543 (4 bugs fixed)
    • 257464 lineAttributes patch in latest GEF breaks latest GMF
    • 254532 Plugin XML merger doesn't use extension id to distinguish elements
    • 244419 Label Parser customization
    • 174961 No Actions/Menus created from gmftool-Description
  • I200811191931 (7 bugs fixed)
    • 255503 Refactor plugin.xpt
    • 254763 Error: reexported bundle org.eclipse.core.runtime has changed its minor version
    • 254532 Plugin XML merger doesn't use extension id to distinguish elements
    • 235549 Set font to "Modern" cut off the text in WrappingLabel
    • 212422 The type FileXXXTest.File must implement the inherited abstract method IResource.XXX()
    • 174961 No Actions/Menus created from gmftool-Description
    • 167846 [Commands] No status from CreateElementCommand#doDefaultElementCreation
  • 2.2.0M3 (4 bugs fixed)
    • 251273 [Commands] AbstractActionHandler doesn't refresh for ICompositeOperations
    • 174961 No Actions/Menus created from gmftool-Description
    • 149214 [Commands] Diagram Editor's dirty state does not reset on UNDO
    • 5 ISharingManager sharing API inconsistent (1GAUL8H)
  • I200810281602 (5 bugs fixed)
    • 251951 [NoteTextLabel] Notes not drawn properly with lineWidth on a HiMetric diagram
    • 251588 Provide Ant integration for Xpand
    • 251552 No visual feedback on selecting border items
    • 247364 Error in FileObserverFilter#matches
    • 247200 PolylineConnectionEx's calculateTolerance doesn't do mapmode conversion properly
  • I200810221928 (5 bugs fixed)
    • 251588 Provide Ant integration for Xpand
    • 251556 Text selection: update feedback position on moving external node labels
    • 250018 BorderedNodeFigure#layout() may cause infinite loop
    • 247364 Error in FileObserverFilter#matches
    • 247200 PolylineConnectionEx's calculateTolerance doesn't do mapmode conversion properly
  • I200810151928 (7 bugs fixed)
    • 250772 Support custom preferences
    • 250767 Refactor templates to access DIAGRAM_PREFERENCES_HINT uniformly
    • 250338 [Commands] NPE in SetConnectionEndsCommand#getAffectedFiles()
    • 250271 Replace anonymous inner class for creation editpolicy by using the GEF getTargetEditPart() method
    • 249301 Wrap use of assert into dedicated template
    • 248026 Memory leak in SetConnectionEndsCommand
    • 174961 No Actions/Menus created from gmftool-Description
  • 2.2.0M2 
    • 243157 Develop automatic migration tool creating QVTO/OCL constructions having Xtend as an input
  • I200809261246 (36 bugs fixed)
    • 248327 Reconcile should respect cross-references
    • 247542 Generate only actually used standard preference pages
    • 247311 Generate boilerplate implementation for CustomPreferencePage
    • 246924 Print preview should default to last good zoom percentage when garbage entered
    • 246288 [Layout] LineSeg#positionRelativeTo(...) can throw NPE
    • 246252 Remove obsolete/unused preferences-related keys from diagram plugin property file
    • 246101 [ActivityD] - Its impossible to open certain ActivityD samples
    • 245681 Allow to specify whether link is reroutable in genmodel
    • 245158 Show text feedback for labels
    • 244970 Don't generate supporting code (updater/editpolicies/model-assistant) for links to/from pure label based elements
    • 244710 Palette tool group should use specified icons
    • 244419 Label Parser customization
    • 244297 ScaledGraphics should allow one to set background and foregroud patterns
    • 243593 The list of available printers does not get properly populated if no default is set
    • 243157 Develop automatic migration tool creating QVTO/OCL constructions having Xtend as an input
    • 243151 GMFGen model to contain explicit information about allowed link sources/targets
    • 242283 NullPointerException from ViewUtil#getSourceConnectionsConnectingVisibleViews
    • 241252 addListenersToContainers of CanonicalEditPolicy wrongly uses toString method to generate IDs
    • 240968 DVT34: broken link in documentation
    • 239653 [ImageSupport] Support DiagramPartInfo API for exporting the scaled down diagram to image
    • 238858 [ImageSupport] Icons discoloured in exporting diagrams to PNG, SVG, JPEG on Linux
    • 238690 [Layout] Geometric shapes are not regular
    • 237316 Pressing Delete key on non IGraphicalEditPart causes NPE
    • 237157 [Examples] Provide logic diagram example like GEF
    • 236868 Prompt on deletion dose not work
    • 236497 Cannot copy/paste a rectangle within a circuit (logic diagram example)
    • 235113 Alternative parser access without ParserService
    • 225353 Null anchors not supported by the ShapeNodeEditPart
    • 223163 Label on node disappears when refreshing the node
    • 216880 Label in composed figures causes a bug when calling refreshBounds() method
    • 207234 [Cleanup] GMF feature depends on JDT
    • 199995 Target Commands generate setters for non changeable, derived, transient and volatile feature.
    • 190368 Include 3rd party source bundles in SDK
    • 174961 No Actions/Menus created from gmftool-Description
    • 158805 Provide builds of RCP platform for GMF editors
    • 118858 [NoteTextLabel] Notes in diagram link mode are incorrectly sized
  • 2.2.0M1 (8 bugs fixed)
    • 244725 Generated ModelingAssistantProvider can't be compiled -- code is too long
    • 244710 Palette tool group should use specified icons
    • 243593 The list of available printers does not get properly populated if no default is set
    • 241070 Restructure ModelingAssistantProvider.xpt in order to allow custom templates to override single methods
    • 207487 Replace deprecated IPlatformRunnable with IApplication
    • 199995 Target Commands generate setters for non changeable, derived, transient and volatile feature.
    • 193963 Add variation-points to ValidateAction.xpt
    • 175305 ModelingAssistantProvider code generator doesn't consider derived classes of source and target types
  • I200808180951 (9 bugs fixed)
    • 243879 SVGFigure: it should be possible to specify whether figure client area should be passed to renderer
    • 243596 [Properties] NPE in properties section
    • 243594 [Layout] Inifinite loop in BorderItemLocator#locateOnBorder(..)
    • 243571 SVGFigure: render always via buffered image
    • 243565 SVGFigure: infer antialias value from Graphics
    • 243187 Default line width -1 may cause problems on Linux
    • 243051 SVGFigure should infer it's preferred size from the document
    • 237157 [Examples] Provide logic diagram example like GEF
    • 231322 Allow to specify features to edit in feature label mappings
  • I200808071700 (15 bugs fixed)
    • 243403 SVGFigure: support float type properties
    • 243391 SVGFigure: make sure that CSSEngine is initialized while reading color value
    • 243143 Render SVG within figure's client area
    • 243052 Add property to SVGFigure to always use safe rendering method
    • 243050 Support area of interest (AOI) property in SVGFigure
    • 242851 Set node visual properties for the primary shape
    • 242124 [CopyPaste] Edges that shouldn't be copied are being copied without source/target
    • 241879 [Layout] BorderItemContainerFigure can indefinitely revalidate itself.
    • 241762 PSF files need a refresh
    • 241568 Compiler error in test is failing the build
    • 240753 DVT34: broken link in documentation
    • 234668 Support SVG figures in gmfgraph models
    • 226516 Unit Tests failure: expected:<RGB {0, 0, 255}> but was:<RGB {0, 0, 0}>
    • 190368 Include 3rd party source bundles in SDK
    • 2410 Minor request: hyperlinks in 'About' window (1GF24FQ)
  • I200807211239 (38 bugs fixed)
    • 241321 when multi-delete elements from diagram, "prompt delete" dialog shows up more than once
    • 241293 Graphical definition editor plug-in missing referenced models
    • 240979 NPE in ElementSelectionService results in job never being able to be cancelled
    • 240962 Mindmap cheat sheet missing
    • 240732 ArrangeAction maknig diagram refresh very slow
    • 240218 ClientContext ID for elementTypeBindings should be unique (StackOverflowError)
    • 239665 o.e.gmf.graphdef.edit has "www.example.org" as provider
    • 239648 [Commands] Need to record creation of decorating views.
    • 239307 Convert "generate map" to use fetchTag=HEAD
    • 238907 12 GMF features provide OLD update site URLs
    • 238876 Reconcile GenJavaExpressionProvider.injectExpressionBody property on gmfmap->gmfgen transformation
    • 238331 NullPointerException in EMFNotationModelFactory
    • 238295 Can't organize imports due to syntax errors in the compilation unit ElementInitializers.java, Counter overflow? 2.1 RC3
    • 238118 UUIDConstraint don't apply for resources that don't use ID or UUID
    • 237686 [Commands] DuplicateEObjectsCommand has wrong list of affected files for an external dupication
    • 237636 Provide Xpand content type
    • 237329 [Layout] BorderItems connection anchor points are incorrectly caliculated for CompositeLayoutProvider
    • 237202 Finding non-conflicting location of border items not working properly in all scenarios
    • 237013 DND on the diagram doesn't work on Linux
    • 236880 Exception occurs on Duplicate for design element
    • 235926 NPE thown in eis.xmlfile.XMLFileTestModel
    • 234562 Adding child elements into a shortcut causes stack overflow
    • 233331 TVT34:TCT496: JA: Xpand Template in English
    • 233207 Support Label figure in .gmfgraph editor
    • 231133 Reconcile viewmap attributes, including custom ones
    • 227127 Support literal values for FeatureInitializers
    • 226882 Support links with childMetaFeature not from container
    • 219447 [Cleanup] Plugin manifest in org.eclipse.gmf.runtime.notation has warning
    • 217307 "Add extension model" action: impossible use for additing nondeployed models
    • 193766 Show adequate labels in property sheet for selected element (ref-based links in particular)
    • 193585 Exception while generating code from gvxml.gmfgen
    • 188329 Generate Java 5.0 code
    • 183812 Consider opposite references when creating links
    • 183775 Reconcile labels of property tabs
    • 180196 [Cleanup] RulerGridPropertySection: don’t cast Part to DiagramEditor
    • 168524 [WorkbenchParts] On restart partActivated (and partVisible) called before widgets are visible
    • 163079 Impossible to identify correct feature for Label Mapping - add type name in displayed list
    • 159226 Sample DB Persistence program
Search CVS

Generate Changeset

How does this work?

Releases

Aggregation

How does this work?