Changes for page KIELER Pragmatics Release 2014/12
Last modified by Alexander Schulz-Rosengarten on 2023/09/13 12:18
Summary
-
Page properties (3 modified, 0 added, 0 removed)
-
Attachments (0 modified, 4 added, 0 removed)
-
Objects (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Parent
-
... ... @@ -1,0 +1,1 @@ 1 +Release Notes - Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki.c ds1 +XWiki.chsch - Content
-
... ... @@ -31,20 +31,77 @@ 31 31 32 32 This is a summary of the API changes introduced with version 2014/12: 33 33 34 -* TO BE ADDED 34 +* [[KIELER Layout Algorithms>>doc:Layout Algorithms (KLay)]] 35 +** KLay Layered's layout option {{code language="none"}}Properties.MERGE_PORTS{{/code}} was renamed to {{code language="none"}}Properties.MERGE_EDGES{{/code}}. Its ID was changed from {{code language="none"}}de.cau.cs.kieler.klay.layered.mergePorts{{/code}} to {{code language="none"}}de.cau.cs.kieler.klay.layered.mergeEdges{{/code}}. 36 +** Similarly, KLay Layered's layout option {{code language="none"}}Properties.MERGE_HIERARCHICAL_PORTS{{/code}} was renamed to {{code language="none"}}Properties.MERGE_HIERARCHICAL_EDGES{{/code}}. Its ID was changed from {{code language="none"}}de.cau.cs.kieler.klay.layered.mergeHierarchicalPorts{{/code}} to {{code language="none"}}de.cau.cs.kieler.klay.layered.mergeHierarchicalEdges{{/code}}. 37 +** ((( 38 +The {{code language="none"}}de.cau.cs.kieler.klay.layered.{{/code}}{{code language="none"}}distributeNodes{{/code}} property was renamed to {{code language="none"}}de.cau.cs.kieler.klay.layered.{{/code}}{{code language="none"}}wideNodesOnMultipleLayers{{/code}} and allows for two modes now. 35 35 40 +* 41 + 42 +{{code language="none"}}CAREFUL{{/code}} avoiding node/edge overlaps 43 + 44 +* 45 + 46 +{{code language="none"}}AGGRESSIVE{{/code}} often more compact but does not guarantee to avoid node/edge overlaps 47 +))) 48 +* [[KIELER Lightweight Diagrams>>doc:Lightweight Diagrams (KLighD)]] 49 +** Feature composition changed s.t. {{code language="none"}}de.cau.cs.kieler.klighd.feature{{/code}} only contains essential runtime plugins 50 +*** does not require Xtext & KIELER KIVi anymore 51 +*** those components are still part of our SDK feature {{code language="none"}}de.cau.cs.kieler.klighd.sdk.feature{{/code}} 52 +** Plugin {{code language="none"}}de.cau.cs.kieler.klighd.ui{{/code}} does not register the generic {{code language="none"}}DiagramEditorPart{{/code}} and menu contributions like '{{code language="none"}}Save As Image...{{/code}}' anymore 53 +*** registrations have been moved to plugin {{code language="none"}}de.cau.cs.kieler.klighd.ui.contrib3x{{/code}} that is part of our SDK feature {{code language="none"}}de.cau.cs.kieler.klighd.sdk.feature{{/code}} 54 +*** nonetheless implementations remain at their previous place and can be specialized (subclassed) 55 +** Consolidation of the printing facilities 56 +*** consolidation of the export branding infrastructure (see {{code language="none"}}IExportBranding{{/code}} for details on that feature) 57 + 36 36 === New Features Included in 2014/12 === 37 37 38 38 Here's a few highlights of what's new in version 2014/12: 39 39 40 -* [[KIELER Lightweight Diagrams>>doc:Lightweight Diagrams (KLighD)]] 41 -* [[KGraph Text>>doc:KGraph Text (KGT)]] 62 +* [[KIELER Layout Algorithms>>doc:Layout Algorithms (KLay)]] 63 +** A new interactive node placement algorithm in KLay Layered keeps the y coordinates of nodes intact if they don't overlap. This node placement algorithm is supposed to be used together with the interactive implementations of the other layout phases. 64 +* ((( 65 +[[KIELER Lightweight Diagrams>>doc:Lightweight Diagrams (KLighD)]]* upcoming{{code language="none"}} ViewChange{{/code}} notifications received by {{code language="none"}}IViewChangeListeners{{/code}} can now be suppressed, see {{code language="none"}}ViewChange.suppressSubsequent...Notifications(...){{/code}} 66 +* introduced dedicated zoom style {{code language="none"}}ZOOM_TO_FOCUS_AND_INCREASE_TO_FIT{{/code}} 67 +** 'increase to fit' behavior is now skipped while by applying the existing zoom style {{code language="none"}}ZOOM_TO_FOCUS{{/code}} 68 +* ((( 69 +KLighD now ships a generic graph visualization that allows to inspect the structure of graphs specified in any format that is supported by KIML. 70 +))) 71 +* The wizard for new KLighD projects received some love. We polished it's UI and generated code and added some tooltips. 72 +* ((( 73 +We replaced the Batik SVG exporter with a customized exporter that is based on FreeHEP. 42 42 75 +* 76 + 77 +It supports semantic data to be added to the generated SVG. 78 + 79 +* 80 + 81 +Color gradients obey to the specified rotation angle. 82 +))) 83 +))) 84 +* ((( 85 +[[KGraph Editor Product>>doc:Standalone KGraph Editor]] 86 +* ((( 87 +Layout options can now be configured using a textual DSL. 88 +))) 89 +* ((( 90 +GrAna analyses can be specified using a textual DSL and executed either via the UI or headlessly. 91 +))) 92 +))) 93 + 43 43 === Important Bugs Fixed in 2014/12 === 44 44 45 45 Among others, the following bugs were fixed in version 2014/12: 46 46 47 47 * [[KIELER Layout Algorithms>>doc:Layout Algorithms (KLay)]] 99 +** Computing layouts with the layout direction set to {{code language="none"}}UP{{/code}} failed for compound nodes in KLay Layered. 100 +** KLay Force allowed the object spacing to be zero, which does not make sense and, more importantly, crashed the algorithm. 101 +* [[KGraph Text>>doc:KGraph Text (KGT)]] 102 +** Converting KGX files into the KGT format failed when certain properties were set. 103 +* [[KIELER Lightweight Diagrams>>doc:Lightweight Diagrams (KLighD)]] 104 +** We fixed an issue where the allocated memory of views was not released properly. 48 48 49 49 == Quickstart == 50 50
- ptBrowserProblem.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.XWikiGuest - Size
-
... ... @@ -1,0 +1,1 @@ 1 +577.6 KB - Content
- security1.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.XWikiGuest - Size
-
... ... @@ -1,0 +1,1 @@ 1 +52.0 KB - Content
- security2.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.XWikiGuest - Size
-
... ... @@ -1,0 +1,1 @@ 1 +115.5 KB - Content
- security3.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.XWikiGuest - Size
-
... ... @@ -1,0 +1,1 @@ 1 +46.2 KB - Content
- Confluence.Code.ConfluencePageClass[0]
-
- Id
-
... ... @@ -1,1 +1,1 @@ 1 -107480 401 +10748038 - URL
-
... ... @@ -1,1 +1,1 @@ 1 -https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/107480 40/KIELER Pragmatics Release 2014/121 +https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/10748038/KIELER Pragmatics Release 2014/12