packages feed

graph-rewriting-layout 0.5.3 → 0.5.4

raw patch · 2 files changed

+7/−4 lines, 2 filesdep ~basedep ~graph-rewritingPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: base, graph-rewriting

API changes (from Hackage documentation)

- GraphRewriting.Layout.Position: position :: Position -> Vector2
- GraphRewriting.Layout.Rotation: rotation :: Rotation -> Angle
- GraphRewriting.Layout.Wrapper: instance [overlap ok] PortSpec n => PortSpec (Wrapper n)
- GraphRewriting.Layout.Wrapper: instance [overlap ok] View Position (Wrapper n)
- GraphRewriting.Layout.Wrapper: instance [overlap ok] View Rotation (Wrapper n)
- GraphRewriting.Layout.Wrapper: instance [overlap ok] View v n => View v (Wrapper n)
- GraphRewriting.Layout.Wrapper: wPos :: Wrapper w -> Position
- GraphRewriting.Layout.Wrapper: wRot :: Wrapper w -> Rotation
- GraphRewriting.Layout.Wrapper: wrappee :: Wrapper w -> w
+ GraphRewriting.Layout.Position: [position] :: Position -> Vector2
+ GraphRewriting.Layout.Rotation: [rotation] :: Rotation -> Angle
+ GraphRewriting.Layout.Wrapper: [wPos] :: Wrapper w -> Position
+ GraphRewriting.Layout.Wrapper: [wRot] :: Wrapper w -> Rotation
+ GraphRewriting.Layout.Wrapper: [wrappee] :: Wrapper w -> w
+ GraphRewriting.Layout.Wrapper: instance Data.View.View GraphRewriting.Layout.Position.Position (GraphRewriting.Layout.Wrapper.Wrapper n)
+ GraphRewriting.Layout.Wrapper: instance Data.View.View GraphRewriting.Layout.Rotation.Rotation (GraphRewriting.Layout.Wrapper.Wrapper n)
+ GraphRewriting.Layout.Wrapper: instance Data.View.View v n ⇒ Data.View.View v (GraphRewriting.Layout.Wrapper.Wrapper n)
+ GraphRewriting.Layout.Wrapper: instance GraphRewriting.Layout.PortSpec.PortSpec n ⇒ GraphRewriting.Layout.PortSpec.PortSpec (GraphRewriting.Layout.Wrapper.Wrapper n)
- GraphRewriting.Layout.Coulomb: coulombForce :: View Position n => Node -> WithGraph n Force
+ GraphRewriting.Layout.Coulomb: coulombForce :: View Position n ⇒ Node -> WithGraph n Force
- GraphRewriting.Layout.Gravitation: centralGravitation :: View Position n => Node -> WithGraph n Force
+ GraphRewriting.Layout.Gravitation: centralGravitation :: View Position n ⇒ Node -> WithGraph n Force
- GraphRewriting.Layout.Gravitation: gravitation :: View Position n => Node -> Rewrite n Force
+ GraphRewriting.Layout.Gravitation: gravitation :: View Position n ⇒ Node -> Rewrite n Force
- GraphRewriting.Layout.PortSpec: absPortPos :: (PortSpec n, View Position n) => n -> [Vector2]
+ GraphRewriting.Layout.PortSpec: absPortPos :: (PortSpec n, View Position n) ⇒ n -> [Vector2]
- GraphRewriting.Layout.PortSpec: portDir :: PortSpec n => n -> [Vector2]
+ GraphRewriting.Layout.PortSpec: portDir :: PortSpec n ⇒ n -> [Vector2]
- GraphRewriting.Layout.PortSpec: portSpec :: PortSpec n => n -> [(Vector2, Vector2)]
+ GraphRewriting.Layout.PortSpec: portSpec :: PortSpec n ⇒ n -> [(Vector2, Vector2)]
- GraphRewriting.Layout.PortSpec: propOfPort :: View [Port] n => (n -> [a]) -> Edge -> n -> [a]
+ GraphRewriting.Layout.PortSpec: propOfPort :: View [Port] n ⇒ (n -> [a]) -> Edge -> n -> [a]
- GraphRewriting.Layout.PortSpec: relPortPos :: PortSpec n => n -> [Vector2]
+ GraphRewriting.Layout.PortSpec: relPortPos :: PortSpec n ⇒ n -> [Vector2]
- GraphRewriting.Layout.RotPortSpec: absRotPortPos :: (PortSpec n, View Position n, View Rotation n) => n -> [Vector2]
+ GraphRewriting.Layout.RotPortSpec: absRotPortPos :: (PortSpec n, View Position n, View Rotation n) ⇒ n -> [Vector2]
- GraphRewriting.Layout.RotPortSpec: absRotPortSpec :: (PortSpec n, View Position n, View Rotation n) => n -> [(Vector2, Vector2)]
+ GraphRewriting.Layout.RotPortSpec: absRotPortSpec :: (PortSpec n, View Position n, View Rotation n) ⇒ n -> [(Vector2, Vector2)]
- GraphRewriting.Layout.RotPortSpec: angularMomentum :: (View Position n, PortSpec n, View Rotation n, View [Port] n) => Node -> WithGraph n Momentum
+ GraphRewriting.Layout.RotPortSpec: angularMomentum :: (View Position n, PortSpec n, View Rotation n, View [Port] n) ⇒ Node -> WithGraph n Momentum
- GraphRewriting.Layout.RotPortSpec: average :: Fractional a => [a] -> a
+ GraphRewriting.Layout.RotPortSpec: average :: Fractional a ⇒ [a] -> a
- GraphRewriting.Layout.RotPortSpec: relRotPortPos :: (PortSpec n, View Rotation n) => n -> [Vector2]
+ GraphRewriting.Layout.RotPortSpec: relRotPortPos :: (PortSpec n, View Rotation n) ⇒ n -> [Vector2]
- GraphRewriting.Layout.RotPortSpec: rotPortSpec :: (PortSpec n, View Rotation n) => n -> [(Vector2, Vector2)]
+ GraphRewriting.Layout.RotPortSpec: rotPortSpec :: (PortSpec n, View Rotation n) ⇒ n -> [(Vector2, Vector2)]
- GraphRewriting.Layout.SpringEmbedder: springForce :: (View [Port] n, View Position n, View Rotation n, PortSpec n) => Double -> Node -> WithGraph n Force
+ GraphRewriting.Layout.SpringEmbedder: springForce :: (View [Port] n, View Position n, View Rotation n, PortSpec n) ⇒ Double -> Node -> WithGraph n Force

Files

+ AUTHORS view
@@ -0,0 +1,2 @@+Jan Rochel+Chas Leichner (Google Inc.)
graph-rewriting-layout.cabal view
@@ -1,5 +1,5 @@ Name:          graph-rewriting-layout-Version:       0.5.3+Version:       0.5.4 Copyright:     (c) 2010, Jan Rochel License:       BSD3 License-File:  LICENSE@@ -12,12 +12,13 @@ Description:   Defines basic methods for force-directed node displacement that can be combined into an incremental graph-drawing procedure. See graph-rewriting-ski package for an example. Category:      Graphs, Graphics Cabal-Version: >= 1.6+Extra-Source-Files: AUTHORS  Library   Build-Depends:-    base >= 4 && < 4.8,+    base >= 4 && < 4.9,     base-unicode-symbols >= 0.2 && < 0.3,-    graph-rewriting >= 0.5 && < 0.8,+    graph-rewriting >= 0.7.8 && < 0.8,     AC-Vector >= 2.3 && < 2.4   Exposed-Modules:     GraphRewriting.Layout.Position@@ -38,4 +39,4 @@     MultiParamTypeClasses     TypeSynonymInstances     OverlappingInstances-  GHC-Options:    -fno-warn-duplicate-exports -fwarn-unused-binds -fwarn-unused-imports -fwarn-unused-do-bind -fwarn-wrong-do-bind -fwarn-unrecognised-pragmas+  GHC-Options:    -fno-warn-duplicate-exports -fwarn-unused-binds -fwarn-unused-imports -fwarn-unused-do-bind -fwarn-wrong-do-bind -fwarn-unrecognised-pragmas -fno-warn-tabs