Last modified by Alexander Schulz-Rosengarten on 2023/09/13 12:18

From version 9.1
edited by chsch
on 2014/12/22 14:39
Change comment: There is no comment for this version
To version 4.1
edited by cds
on 2014/12/19 15:11
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.chsch
1 +XWiki.cds
Content
... ... @@ -1,3 +1,9 @@
1 +{{note title="Work in Progress"}}
2 +We are currently working on this release. These release notes are work-in-progress.
3 +{{/note}}
4 +
5 +
6 +
1 1  = KIELER Pragmatics 2014/12 =
2 2  
3 3  * [[Official Project Website>>url:http://www.informatik.uni-kiel.de/rtsys/kieler||shape="rect"]]
... ... @@ -34,25 +34,7 @@
34 34  * [[KIELER Layout Algorithms>>doc:Layout Algorithms (KLay)]]
35 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 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.
39 39  
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 -
56 56  === New Features Included in 2014/12 ===
57 57  
58 58  Here's a few highlights of what's new in version 2014/12:
... ... @@ -59,34 +59,8 @@
59 59  
60 60  * [[KIELER Layout Algorithms>>doc:Layout Algorithms (KLay)]]
61 61  ** 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.
62 -* (((
63 -[[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}}
64 -* (((
65 -KLighD now ships a generic graph visualization that allows to inspect the structure of graphs specified in any format that is supported by KIML.
66 -)))
67 -* The wizard for new KLighD projects received some love. We polished it's UI and generated code and added some tooltips.
68 -* (((
69 -We replaced the Batik SVG exporter with a customized exporter that is based on FreeHEP.
50 +* [[KIELER Lightweight Diagrams>>doc:Lightweight Diagrams (KLighD)]]
70 70  
71 -*
72 -
73 -It supports semantic data to be added to the generated SVG.
74 -
75 -*
76 -
77 -Color gradients obey to the specified rotation angle.
78 -)))
79 -)))
80 -* (((
81 -[[KGraph Editor Product>>doc:Standalone KGraph Editor]]
82 -* (((
83 -Layout options can now be configured using a textual DSL.
84 -)))
85 -* (((
86 -GrAna analyses can be specified using a textual DSL and executed either via the UI or headlessly.
87 -)))
88 -)))
89 -
90 90  === Important Bugs Fixed in 2014/12 ===
91 91  
92 92  Among others, the following bugs were fixed in version 2014/12:
... ... @@ -96,8 +96,6 @@
96 96  ** KLay Force allowed the object spacing to be zero, which does not make sense and, more importantly, crashed the algorithm.
97 97  * [[KGraph Text>>doc:KGraph Text (KGT)]]
98 98  ** Converting KGX files into the KGT format failed when certain properties were set.
99 -* [[KIELER Lightweight Diagrams>>doc:Lightweight Diagrams (KLighD)]]
100 -** We fixed an issue where the allocated memory of views was not released properly.
101 101  
102 102  == Quickstart ==
103 103  
Confluence.Code.ConfluencePageClass[0]
Id
... ... @@ -1,1 +1,1 @@
1 -10748076
1 +10748061
URL
... ... @@ -1,1 +1,1 @@
1 -https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/10748076/KIELER Pragmatics Release 2014/12
1 +https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/10748061/KIELER Pragmatics Release 2014/12