diagrams-contrib 1.3.0.4 → 1.3.0.5
raw patch · 2 files changed
+7/−2 lines, 2 filesdep ~HUnitPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: HUnit
API changes (from Hackage documentation)
- Diagrams.TwoD.Apollonian: [bend] :: Circle n -> n
- Diagrams.TwoD.Apollonian: [cb] :: Circle n -> Complex n
- Diagrams.TwoD.Apollonian: instance GHC.Classes.Eq n => GHC.Classes.Eq (Diagrams.TwoD.Apollonian.Circle n)
- Diagrams.TwoD.Apollonian: instance GHC.Float.RealFloat n => GHC.Float.Floating (Diagrams.TwoD.Apollonian.Circle n)
- Diagrams.TwoD.Apollonian: instance GHC.Float.RealFloat n => GHC.Num.Num (Diagrams.TwoD.Apollonian.Circle n)
- Diagrams.TwoD.Apollonian: instance GHC.Float.RealFloat n => GHC.Real.Fractional (Diagrams.TwoD.Apollonian.Circle n)
- Diagrams.TwoD.Apollonian: instance GHC.Show.Show n => GHC.Show.Show (Diagrams.TwoD.Apollonian.Circle n)
- Diagrams.TwoD.Grid: instance (GHC.Float.Floating n, GHC.Classes.Ord n) => Data.Default.Class.Default (Diagrams.TwoD.Grid.GridOpts n)
- Diagrams.TwoD.Grid: instance (GHC.Float.Floating n, GHC.Classes.Ord n) => Data.Default.Class.Default (Diagrams.TwoD.Grid.HighlightLineOpts n)
- Diagrams.TwoD.Layout.Tree: [_edgeLen] :: ForceLayoutTreeOpts n -> n
- Diagrams.TwoD.Layout.Tree: [_forceLayoutOpts] :: ForceLayoutTreeOpts n -> ForceLayoutOpts n
- Diagrams.TwoD.Layout.Tree: [_slHSep] :: SymmLayoutOpts n a -> n
- Diagrams.TwoD.Layout.Tree: [_slHeight] :: SymmLayoutOpts n a -> a -> (n, n)
- Diagrams.TwoD.Layout.Tree: [_slVSep] :: SymmLayoutOpts n a -> n
- Diagrams.TwoD.Layout.Tree: [_slWidth] :: SymmLayoutOpts n a -> a -> (n, n)
- Diagrams.TwoD.Layout.Tree: [_springK] :: ForceLayoutTreeOpts n -> n
- Diagrams.TwoD.Layout.Tree: [_staticK] :: ForceLayoutTreeOpts n -> n
- Diagrams.TwoD.Layout.Tree: instance Data.Foldable.Foldable Diagrams.TwoD.Layout.Tree.BTree
- Diagrams.TwoD.Layout.Tree: instance Data.Semigroup.Semigroup (Diagrams.TwoD.Layout.Tree.Extent n)
- Diagrams.TwoD.Layout.Tree: instance Data.Traversable.Traversable Diagrams.TwoD.Layout.Tree.BTree
- Diagrams.TwoD.Layout.Tree: instance GHC.Base.Functor Diagrams.TwoD.Layout.Tree.BTree
- Diagrams.TwoD.Layout.Tree: instance GHC.Base.Monoid (Diagrams.TwoD.Layout.Tree.Extent n)
- Diagrams.TwoD.Layout.Tree: instance GHC.Classes.Eq Diagrams.TwoD.Layout.Tree.Pos
- Diagrams.TwoD.Layout.Tree: instance GHC.Classes.Eq a => GHC.Classes.Eq (Diagrams.TwoD.Layout.Tree.BTree a)
- Diagrams.TwoD.Layout.Tree: instance GHC.Classes.Ord a => GHC.Classes.Ord (Diagrams.TwoD.Layout.Tree.BTree a)
- Diagrams.TwoD.Layout.Tree: instance GHC.Float.Floating n => Data.Default.Class.Default (Diagrams.TwoD.Layout.Tree.ForceLayoutTreeOpts n)
- Diagrams.TwoD.Layout.Tree: instance GHC.Num.Num n => Data.Default.Class.Default (Diagrams.TwoD.Layout.Tree.SymmLayoutOpts n a)
- Diagrams.TwoD.Layout.Tree: instance GHC.Read.Read a => GHC.Read.Read (Diagrams.TwoD.Layout.Tree.BTree a)
- Diagrams.TwoD.Layout.Tree: instance GHC.Show.Show Diagrams.TwoD.Layout.Tree.Pos
- Diagrams.TwoD.Layout.Tree: instance GHC.Show.Show a => GHC.Show.Show (Diagrams.TwoD.Layout.Tree.BTree a)
- Diagrams.TwoD.Path.IteratedSubset: [color] :: IterTrailConfig n -> Colour Double
- Diagrams.TwoD.Path.IteratedSubset: [iters] :: IterTrailConfig n -> Int
- Diagrams.TwoD.Path.IteratedSubset: [seed] :: IterTrailConfig n -> Trail' Line V2 n
- Diagrams.TwoD.Path.Metafont.Types: [_c1] :: ControlJoin n -> P2 n
- Diagrams.TwoD.Path.Metafont.Types: [_c2] :: ControlJoin n -> P2 n
- Diagrams.TwoD.Path.Metafont.Types: [_d1] :: PathJoin d j -> d
- Diagrams.TwoD.Path.Metafont.Types: [_d2] :: PathJoin d j -> d
- Diagrams.TwoD.Path.Metafont.Types: [_j] :: PathJoin d j -> j
- Diagrams.TwoD.Path.Metafont.Types: [_loop] :: MFPath d j n -> Bool
- Diagrams.TwoD.Path.Metafont.Types: [_pj] :: MetafontSegment d j n -> (PathJoin d j)
- Diagrams.TwoD.Path.Metafont.Types: [_segs] :: MFPath d j n -> [MetafontSegment d j n]
- Diagrams.TwoD.Path.Metafont.Types: [_t1] :: TensionJoin n -> Tension n
- Diagrams.TwoD.Path.Metafont.Types: [_t2] :: TensionJoin n -> Tension n
- Diagrams.TwoD.Path.Metafont.Types: [_x1] :: MetafontSegment d j n -> P2 n
- Diagrams.TwoD.Path.Metafont.Types: [_x2] :: MetafontSegment d j n -> P2 n
- Diagrams.TwoD.Path.Metafont.Types: instance (GHC.Show.Show d, GHC.Show.Show j) => GHC.Show.Show (Diagrams.TwoD.Path.Metafont.Types.PathJoin d j)
- Diagrams.TwoD.Path.Metafont.Types: instance (GHC.Show.Show d, GHC.Show.Show j, GHC.Show.Show n) => GHC.Show.Show (Diagrams.TwoD.Path.Metafont.Types.MFPath d j n)
- Diagrams.TwoD.Path.Metafont.Types: instance (GHC.Show.Show d, GHC.Show.Show j, GHC.Show.Show n) => GHC.Show.Show (Diagrams.TwoD.Path.Metafont.Types.MetafontSegment d j n)
- Diagrams.TwoD.Path.Metafont.Types: instance Data.Semigroup.Semigroup (Diagrams.TwoD.Path.Metafont.Types.PathJoin (GHC.Base.Maybe (Diagrams.TwoD.Path.Metafont.Types.PathDir n)) (GHC.Base.Maybe (Diagrams.TwoD.Path.Metafont.Types.BasicJoin n)))
- Diagrams.TwoD.Path.Metafont.Types: instance GHC.Base.Functor (Diagrams.TwoD.Path.Metafont.Types.MetafontSegment d j)
- Diagrams.TwoD.Path.Metafont.Types: instance GHC.Base.Functor (Diagrams.TwoD.Path.Metafont.Types.PathJoin d)
- Diagrams.TwoD.Path.Metafont.Types: instance GHC.Base.Monoid (Diagrams.TwoD.Path.Metafont.Types.PathJoin (GHC.Base.Maybe (Diagrams.TwoD.Path.Metafont.Types.PathDir n)) (GHC.Base.Maybe (Diagrams.TwoD.Path.Metafont.Types.BasicJoin n)))
- Diagrams.TwoD.Path.Metafont.Types: instance GHC.Show.Show n => GHC.Show.Show (Diagrams.TwoD.Path.Metafont.Types.ControlJoin n)
- Diagrams.TwoD.Path.Metafont.Types: instance GHC.Show.Show n => GHC.Show.Show (Diagrams.TwoD.Path.Metafont.Types.PathDir n)
- Diagrams.TwoD.Path.Metafont.Types: instance GHC.Show.Show n => GHC.Show.Show (Diagrams.TwoD.Path.Metafont.Types.Tension n)
- Diagrams.TwoD.Path.Metafont.Types: instance GHC.Show.Show n => GHC.Show.Show (Diagrams.TwoD.Path.Metafont.Types.TensionJoin n)
- Diagrams.TwoD.Path.Turtle.Internal: [currPenStyle] :: TurtleState n -> PenStyle n
- Diagrams.TwoD.Path.Turtle.Internal: [currTrail] :: TurtleState n -> Located (Trail' Line V2 n)
- Diagrams.TwoD.Path.Turtle.Internal: [heading] :: TurtleState n -> Angle n
- Diagrams.TwoD.Path.Turtle.Internal: [isPenDown] :: TurtleState n -> Bool
- Diagrams.TwoD.Path.Turtle.Internal: [paths] :: TurtleState n -> [TurtlePath n]
- Diagrams.TwoD.Path.Turtle.Internal: [penColor] :: PenStyle n -> Colour Double
- Diagrams.TwoD.Path.Turtle.Internal: [penPos] :: TurtleState n -> P2 n
- Diagrams.TwoD.Path.Turtle.Internal: [penStyle] :: TurtlePath n -> PenStyle n
- Diagrams.TwoD.Path.Turtle.Internal: [penWidth] :: PenStyle n -> n
- Diagrams.TwoD.Path.Turtle.Internal: [turtleTrail] :: TurtlePath n -> Located (Trail V2 n)
- Diagrams.TwoD.Path.Turtle.Internal: instance GHC.Show.Show n => GHC.Show.Show (Diagrams.TwoD.Path.Turtle.Internal.PenStyle n)
- Diagrams.TwoD.Path.Turtle.Internal: instance GHC.Show.Show n => GHC.Show.Show (Diagrams.TwoD.Path.Turtle.Internal.TurtlePath n)
- Diagrams.TwoD.Path.Turtle.Internal: instance GHC.Show.Show n => GHC.Show.Show (Diagrams.TwoD.Path.Turtle.Internal.TurtleState n)
- Diagrams.TwoD.Sunburst: [_colors] :: SunburstOpts n -> [Colour Double]
- Diagrams.TwoD.Sunburst: [_radius] :: SunburstOpts n -> n
- Diagrams.TwoD.Sunburst: [_sectionWidth] :: SunburstOpts n -> n
- Diagrams.TwoD.Sunburst: instance GHC.Real.Fractional n => Data.Default.Class.Default (Diagrams.TwoD.Sunburst.SunburstOpts n)
- Diagrams.TwoD.Tilings: [curConfig] :: Tiling -> [TilingPoly]
- Diagrams.TwoD.Tilings: [follow] :: Tiling -> Int -> Tiling
- Diagrams.TwoD.Tilings: [polygonVertices] :: Polygon -> [Q2]
- Diagrams.TwoD.Tilings: [visitedEdges] :: TilingState -> Set Edge
- Diagrams.TwoD.Tilings: [visitedPolygons] :: TilingState -> Set Polygon
- Diagrams.TwoD.Tilings: [visitedVertices] :: TilingState -> Set Q2
- Diagrams.TwoD.Tilings: instance GHC.Classes.Eq Diagrams.TwoD.Tilings.Edge
- Diagrams.TwoD.Tilings: instance GHC.Classes.Eq Diagrams.TwoD.Tilings.Polygon
- Diagrams.TwoD.Tilings: instance GHC.Classes.Eq Diagrams.TwoD.Tilings.Q236
- Diagrams.TwoD.Tilings: instance GHC.Classes.Eq Diagrams.TwoD.Tilings.TilingPoly
- Diagrams.TwoD.Tilings: instance GHC.Classes.Ord Diagrams.TwoD.Tilings.Edge
- Diagrams.TwoD.Tilings: instance GHC.Classes.Ord Diagrams.TwoD.Tilings.Polygon
- Diagrams.TwoD.Tilings: instance GHC.Classes.Ord Diagrams.TwoD.Tilings.Q236
- Diagrams.TwoD.Tilings: instance GHC.Classes.Ord Diagrams.TwoD.Tilings.TilingPoly
- Diagrams.TwoD.Tilings: instance GHC.Enum.Bounded Diagrams.TwoD.Tilings.TilingPoly
- Diagrams.TwoD.Tilings: instance GHC.Enum.Enum Diagrams.TwoD.Tilings.TilingPoly
- Diagrams.TwoD.Tilings: instance GHC.Num.Num Diagrams.TwoD.Tilings.Q236
- Diagrams.TwoD.Tilings: instance GHC.Read.Read Diagrams.TwoD.Tilings.Q236
- Diagrams.TwoD.Tilings: instance GHC.Read.Read Diagrams.TwoD.Tilings.TilingPoly
- Diagrams.TwoD.Tilings: instance GHC.Real.Fractional Diagrams.TwoD.Tilings.Q236
- Diagrams.TwoD.Tilings: instance GHC.Show.Show Diagrams.TwoD.Tilings.Edge
- Diagrams.TwoD.Tilings: instance GHC.Show.Show Diagrams.TwoD.Tilings.Polygon
- Diagrams.TwoD.Tilings: instance GHC.Show.Show Diagrams.TwoD.Tilings.Q236
- Diagrams.TwoD.Tilings: instance GHC.Show.Show Diagrams.TwoD.Tilings.TilingPoly
+ Diagrams.TwoD.Apollonian: bend :: Circle n -> n
+ Diagrams.TwoD.Apollonian: cb :: Circle n -> Complex n
+ Diagrams.TwoD.Apollonian: instance Eq n => Eq (Circle n)
+ Diagrams.TwoD.Apollonian: instance RealFloat n => Floating (Circle n)
+ Diagrams.TwoD.Apollonian: instance RealFloat n => Fractional (Circle n)
+ Diagrams.TwoD.Apollonian: instance RealFloat n => Num (Circle n)
+ Diagrams.TwoD.Apollonian: instance Show n => Show (Circle n)
+ Diagrams.TwoD.Grid: instance (Floating n, Ord n) => Default (GridOpts n)
+ Diagrams.TwoD.Grid: instance (Floating n, Ord n) => Default (HighlightLineOpts n)
+ Diagrams.TwoD.Layout.Tree: _edgeLen :: ForceLayoutTreeOpts n -> n
+ Diagrams.TwoD.Layout.Tree: _forceLayoutOpts :: ForceLayoutTreeOpts n -> ForceLayoutOpts n
+ Diagrams.TwoD.Layout.Tree: _slHSep :: SymmLayoutOpts n a -> n
+ Diagrams.TwoD.Layout.Tree: _slHeight :: SymmLayoutOpts n a -> a -> (n, n)
+ Diagrams.TwoD.Layout.Tree: _slVSep :: SymmLayoutOpts n a -> n
+ Diagrams.TwoD.Layout.Tree: _slWidth :: SymmLayoutOpts n a -> a -> (n, n)
+ Diagrams.TwoD.Layout.Tree: _springK :: ForceLayoutTreeOpts n -> n
+ Diagrams.TwoD.Layout.Tree: _staticK :: ForceLayoutTreeOpts n -> n
+ Diagrams.TwoD.Layout.Tree: instance Eq Pos
+ Diagrams.TwoD.Layout.Tree: instance Eq a => Eq (BTree a)
+ Diagrams.TwoD.Layout.Tree: instance Floating n => Default (ForceLayoutTreeOpts n)
+ Diagrams.TwoD.Layout.Tree: instance Foldable BTree
+ Diagrams.TwoD.Layout.Tree: instance Functor BTree
+ Diagrams.TwoD.Layout.Tree: instance Monoid (Extent n)
+ Diagrams.TwoD.Layout.Tree: instance Num n => Default (SymmLayoutOpts n a)
+ Diagrams.TwoD.Layout.Tree: instance Ord a => Ord (BTree a)
+ Diagrams.TwoD.Layout.Tree: instance Read a => Read (BTree a)
+ Diagrams.TwoD.Layout.Tree: instance Semigroup (Extent n)
+ Diagrams.TwoD.Layout.Tree: instance Show Pos
+ Diagrams.TwoD.Layout.Tree: instance Show a => Show (BTree a)
+ Diagrams.TwoD.Layout.Tree: instance Traversable BTree
+ Diagrams.TwoD.Path.IteratedSubset: color :: IterTrailConfig n -> Colour Double
+ Diagrams.TwoD.Path.IteratedSubset: iters :: IterTrailConfig n -> Int
+ Diagrams.TwoD.Path.IteratedSubset: seed :: IterTrailConfig n -> Trail' Line V2 n
+ Diagrams.TwoD.Path.Metafont.Types: _c1 :: ControlJoin n -> P2 n
+ Diagrams.TwoD.Path.Metafont.Types: _c2 :: ControlJoin n -> P2 n
+ Diagrams.TwoD.Path.Metafont.Types: _d1 :: PathJoin d j -> d
+ Diagrams.TwoD.Path.Metafont.Types: _d2 :: PathJoin d j -> d
+ Diagrams.TwoD.Path.Metafont.Types: _j :: PathJoin d j -> j
+ Diagrams.TwoD.Path.Metafont.Types: _loop :: MFPath d j n -> Bool
+ Diagrams.TwoD.Path.Metafont.Types: _pj :: MetafontSegment d j n -> (PathJoin d j)
+ Diagrams.TwoD.Path.Metafont.Types: _segs :: MFPath d j n -> [MetafontSegment d j n]
+ Diagrams.TwoD.Path.Metafont.Types: _t1 :: TensionJoin n -> Tension n
+ Diagrams.TwoD.Path.Metafont.Types: _t2 :: TensionJoin n -> Tension n
+ Diagrams.TwoD.Path.Metafont.Types: _x1 :: MetafontSegment d j n -> P2 n
+ Diagrams.TwoD.Path.Metafont.Types: _x2 :: MetafontSegment d j n -> P2 n
+ Diagrams.TwoD.Path.Metafont.Types: instance (Show d, Show j) => Show (PathJoin d j)
+ Diagrams.TwoD.Path.Metafont.Types: instance (Show d, Show j, Show n) => Show (MFPath d j n)
+ Diagrams.TwoD.Path.Metafont.Types: instance (Show d, Show j, Show n) => Show (MetafontSegment d j n)
+ Diagrams.TwoD.Path.Metafont.Types: instance Functor (MetafontSegment d j)
+ Diagrams.TwoD.Path.Metafont.Types: instance Functor (PathJoin d)
+ Diagrams.TwoD.Path.Metafont.Types: instance Monoid (PathJoin (Maybe (PathDir n)) (Maybe (BasicJoin n)))
+ Diagrams.TwoD.Path.Metafont.Types: instance Semigroup (PathJoin (Maybe (PathDir n)) (Maybe (BasicJoin n)))
+ Diagrams.TwoD.Path.Metafont.Types: instance Show n => Show (ControlJoin n)
+ Diagrams.TwoD.Path.Metafont.Types: instance Show n => Show (PathDir n)
+ Diagrams.TwoD.Path.Metafont.Types: instance Show n => Show (Tension n)
+ Diagrams.TwoD.Path.Metafont.Types: instance Show n => Show (TensionJoin n)
+ Diagrams.TwoD.Path.Turtle.Internal: currPenStyle :: TurtleState n -> PenStyle n
+ Diagrams.TwoD.Path.Turtle.Internal: currTrail :: TurtleState n -> Located (Trail' Line V2 n)
+ Diagrams.TwoD.Path.Turtle.Internal: heading :: TurtleState n -> Angle n
+ Diagrams.TwoD.Path.Turtle.Internal: instance Show n => Show (PenStyle n)
+ Diagrams.TwoD.Path.Turtle.Internal: instance Show n => Show (TurtlePath n)
+ Diagrams.TwoD.Path.Turtle.Internal: instance Show n => Show (TurtleState n)
+ Diagrams.TwoD.Path.Turtle.Internal: isPenDown :: TurtleState n -> Bool
+ Diagrams.TwoD.Path.Turtle.Internal: paths :: TurtleState n -> [TurtlePath n]
+ Diagrams.TwoD.Path.Turtle.Internal: penColor :: PenStyle n -> Colour Double
+ Diagrams.TwoD.Path.Turtle.Internal: penPos :: TurtleState n -> P2 n
+ Diagrams.TwoD.Path.Turtle.Internal: penStyle :: TurtlePath n -> PenStyle n
+ Diagrams.TwoD.Path.Turtle.Internal: penWidth :: PenStyle n -> n
+ Diagrams.TwoD.Path.Turtle.Internal: turtleTrail :: TurtlePath n -> Located (Trail V2 n)
+ Diagrams.TwoD.Sunburst: _colors :: SunburstOpts n -> [Colour Double]
+ Diagrams.TwoD.Sunburst: _radius :: SunburstOpts n -> n
+ Diagrams.TwoD.Sunburst: _sectionWidth :: SunburstOpts n -> n
+ Diagrams.TwoD.Sunburst: instance Fractional n => Default (SunburstOpts n)
+ Diagrams.TwoD.Tilings: curConfig :: Tiling -> [TilingPoly]
+ Diagrams.TwoD.Tilings: follow :: Tiling -> Int -> Tiling
+ Diagrams.TwoD.Tilings: instance Bounded TilingPoly
+ Diagrams.TwoD.Tilings: instance Enum TilingPoly
+ Diagrams.TwoD.Tilings: instance Eq Edge
+ Diagrams.TwoD.Tilings: instance Eq Polygon
+ Diagrams.TwoD.Tilings: instance Eq Q236
+ Diagrams.TwoD.Tilings: instance Eq TilingPoly
+ Diagrams.TwoD.Tilings: instance Fractional Q236
+ Diagrams.TwoD.Tilings: instance Num Q236
+ Diagrams.TwoD.Tilings: instance Ord Edge
+ Diagrams.TwoD.Tilings: instance Ord Polygon
+ Diagrams.TwoD.Tilings: instance Ord Q236
+ Diagrams.TwoD.Tilings: instance Ord TilingPoly
+ Diagrams.TwoD.Tilings: instance Read Q236
+ Diagrams.TwoD.Tilings: instance Read TilingPoly
+ Diagrams.TwoD.Tilings: instance Show Edge
+ Diagrams.TwoD.Tilings: instance Show Polygon
+ Diagrams.TwoD.Tilings: instance Show Q236
+ Diagrams.TwoD.Tilings: instance Show TilingPoly
+ Diagrams.TwoD.Tilings: polygonVertices :: Polygon -> [Q2]
+ Diagrams.TwoD.Tilings: visitedEdges :: TilingState -> Set Edge
+ Diagrams.TwoD.Tilings: visitedPolygons :: TilingState -> Set Polygon
+ Diagrams.TwoD.Tilings: visitedVertices :: TilingState -> Set Q2
- Diagrams.Example.Logo: a1 :: (Typeable * (N b), Semigroup b, Juxtaposable b, HasStyle b, Transformable b, HasOrigin b, Alignable b, TrailLike b, R1 (V b), (~) (* -> *) (V b) V2) => b
+ Diagrams.Example.Logo: a1 :: (TrailLike b, Alignable b, HasOrigin b, Transformable b, HasStyle b, Juxtaposable b, Semigroup b, Typeable * (N b), (~) (* -> *) (V b) V2) => b
- Diagrams.Example.Logo: a2 :: (RealFloat n, Typeable * n, Semigroup m, Monoid m, TrailLike (QDiagram b V2 n m)) => QDiagram b V2 n m
+ Diagrams.Example.Logo: a2 :: (TrailLike (QDiagram b V2 n m), Monoid m, Semigroup m, Typeable * n, RealFloat n) => QDiagram b V2 n m
- Diagrams.Example.Logo: d :: (RealFloat n, Typeable * n, Renderable (Path V2 n) b) => QDiagram b V2 n Any
+ Diagrams.Example.Logo: d :: (Renderable (Path V2 n) b, Typeable * n, RealFloat n) => QDiagram b V2 n Any
- Diagrams.Example.Logo: disk :: (RealFloat (N b), Typeable * (N b), HasStyle b, Transformable b, TrailLike b, (~) (* -> *) (V b) V2) => Colour Double -> b
+ Diagrams.Example.Logo: disk :: (TrailLike b, Transformable b, HasStyle b, Typeable * (N b), RealFloat (N b), (~) (* -> *) (V b) V2) => Colour Double -> b
- Diagrams.Example.Logo: g :: (RealFloat n, Typeable * n, Renderable (Text n) b, Renderable (Path V2 n) b) => QDiagram b V2 n Any
+ Diagrams.Example.Logo: g :: (Renderable (Path V2 n) b, Renderable (Text n) b, Typeable * n, RealFloat n) => QDiagram b V2 n Any
- Diagrams.Example.Logo: grid :: (Semigroup a, Monoid a, Juxtaposable a, Transformable a, HasOrigin a, Alignable a, TrailLike a, R2 (V a), (~) (* -> *) (V a) V2) => a
+ Diagrams.Example.Logo: grid :: (TrailLike a, Alignable a, HasOrigin a, Transformable a, Juxtaposable a, Monoid a, Semigroup a, (~) (* -> *) (V a) V2) => a
- Diagrams.Example.Logo: i :: (RealFloat n, Typeable * n, Semigroup m, Monoid m, TrailLike (QDiagram b V2 n m)) => QDiagram b V2 n m
+ Diagrams.Example.Logo: i :: (TrailLike (QDiagram b V2 n m), Monoid m, Semigroup m, Typeable * n, RealFloat n) => QDiagram b V2 n m
- Diagrams.Example.Logo: ico_d :: (RealFloat n, Typeable * n, Renderable (Path V2 n) b) => QDiagram b V2 n Any
+ Diagrams.Example.Logo: ico_d :: (Renderable (Path V2 n) b, Typeable * n, RealFloat n) => QDiagram b V2 n Any
- Diagrams.Example.Logo: logo :: (RealFloat n, Typeable * n, Renderable (Text n) b, Renderable (Path V2 n) b) => QDiagram b V2 n Any
+ Diagrams.Example.Logo: logo :: (Renderable (Path V2 n) b, Renderable (Text n) b, Typeable * n, RealFloat n) => QDiagram b V2 n Any
- Diagrams.Example.Logo: m :: (RealFloat n, Typeable * n, Renderable (Text n) b, Renderable (Path V2 n) b) => QDiagram b V2 n Any
+ Diagrams.Example.Logo: m :: (Renderable (Path V2 n) b, Renderable (Text n) b, Typeable * n, RealFloat n) => QDiagram b V2 n Any
- Diagrams.Example.Logo: r :: (RealFloat n, Typeable * n, Renderable (Path V2 n) b) => QDiagram b V2 n Any
+ Diagrams.Example.Logo: r :: (Renderable (Path V2 n) b, Typeable * n, RealFloat n) => QDiagram b V2 n Any
- Diagrams.Example.Logo: s :: (RealFloat (N b), Typeable * (N b), Semigroup b, Monoid b, HasStyle b, Transformable b, HasOrigin b, TrailLike b, (~) (* -> *) (V b) V2) => b
+ Diagrams.Example.Logo: s :: (TrailLike b, HasOrigin b, Transformable b, HasStyle b, Monoid b, Semigroup b, Typeable * (N b), RealFloat (N b), (~) (* -> *) (V b) V2) => b
- Diagrams.Example.Logo: sierpinski :: (Eq a, Num a, Semigroup a1, Juxtaposable a1, HasOrigin a1, Alignable a1, TrailLike a1, R1 (V a1), (~) (* -> *) (V a1) V2) => a -> a1
+ Diagrams.Example.Logo: sierpinski :: (TrailLike a1, Alignable a1, HasOrigin a1, Juxtaposable a1, Semigroup a1, Num a, Eq a, (~) (* -> *) (V a1) V2) => a -> a1
- Diagrams.TwoD.Layout.Tree: edgeLen :: Lens' (ForceLayoutTreeOpts n_aObV) n_aObV
+ Diagrams.TwoD.Layout.Tree: edgeLen :: Lens' (ForceLayoutTreeOpts n_aMwf) n_aMwf
- Diagrams.TwoD.Layout.Tree: forceLayoutOpts :: Lens' (ForceLayoutTreeOpts n_aObV) (ForceLayoutOpts n_aObV)
+ Diagrams.TwoD.Layout.Tree: forceLayoutOpts :: Lens' (ForceLayoutTreeOpts n_aMwf) (ForceLayoutOpts n_aMwf)
- Diagrams.TwoD.Layout.Tree: label :: (Traversable t) => t a -> t (a, PID)
+ Diagrams.TwoD.Layout.Tree: label :: Traversable t => t a -> t (a, PID)
- Diagrams.TwoD.Layout.Tree: slHSep :: Lens' (SymmLayoutOpts n_aNSI a_aNSJ) n_aNSI
+ Diagrams.TwoD.Layout.Tree: slHSep :: Lens' (SymmLayoutOpts n_aM8D a_aM8E) n_aM8D
- Diagrams.TwoD.Layout.Tree: slHeight :: Lens' (SymmLayoutOpts n_aNSI a_aNSJ) (a_aNSJ -> (n_aNSI, n_aNSI))
+ Diagrams.TwoD.Layout.Tree: slHeight :: Lens' (SymmLayoutOpts n_aM8D a_aM8E) (a_aM8E -> (n_aM8D, n_aM8D))
- Diagrams.TwoD.Layout.Tree: slVSep :: Lens' (SymmLayoutOpts n_aNSI a_aNSJ) n_aNSI
+ Diagrams.TwoD.Layout.Tree: slVSep :: Lens' (SymmLayoutOpts n_aM8D a_aM8E) n_aM8D
- Diagrams.TwoD.Layout.Tree: slWidth :: Lens' (SymmLayoutOpts n_aNSI a_aNSJ) (a_aNSJ -> (n_aNSI, n_aNSI))
+ Diagrams.TwoD.Layout.Tree: slWidth :: Lens' (SymmLayoutOpts n_aM8D a_aM8E) (a_aM8E -> (n_aM8D, n_aM8D))
- Diagrams.TwoD.Layout.Tree: springK :: Lens' (ForceLayoutTreeOpts n_aObV) n_aObV
+ Diagrams.TwoD.Layout.Tree: springK :: Lens' (ForceLayoutTreeOpts n_aMwf) n_aMwf
- Diagrams.TwoD.Layout.Tree: staticK :: Lens' (ForceLayoutTreeOpts n_aObV) n_aObV
+ Diagrams.TwoD.Layout.Tree: staticK :: Lens' (ForceLayoutTreeOpts n_aMwf) n_aMwf
- Diagrams.TwoD.Path.Metafont.Types: c1 :: Lens' (ControlJoin n_ag6I) (P2 n_ag6I)
+ Diagrams.TwoD.Path.Metafont.Types: c1 :: Lens' (ControlJoin n_ae08) (P2 n_ae08)
- Diagrams.TwoD.Path.Metafont.Types: c2 :: Lens' (ControlJoin n_ag6I) (P2 n_ag6I)
+ Diagrams.TwoD.Path.Metafont.Types: c2 :: Lens' (ControlJoin n_ae08) (P2 n_ae08)
- Diagrams.TwoD.Path.Metafont.Types: d1 :: Lens' (PathJoin d_aeAq j_aeAr) d_aeAq
+ Diagrams.TwoD.Path.Metafont.Types: d1 :: Lens' (PathJoin d_abnv j_abnw) d_abnv
- Diagrams.TwoD.Path.Metafont.Types: d2 :: Lens' (PathJoin d_aeAq j_aeAr) d_aeAq
+ Diagrams.TwoD.Path.Metafont.Types: d2 :: Lens' (PathJoin d_abnv j_abnw) d_abnv
- Diagrams.TwoD.Path.Metafont.Types: j :: Lens (PathJoin d_aeAq j_aeAr) (PathJoin d_aeAq j_ag66) j_aeAr j_ag66
+ Diagrams.TwoD.Path.Metafont.Types: j :: Lens (PathJoin d_abnv j_abnw) (PathJoin d_abnv j_adZw) j_abnw j_adZw
- Diagrams.TwoD.Path.Metafont.Types: loop :: Lens' (MFPath d_aghs j_aght n_aghu) Bool
+ Diagrams.TwoD.Path.Metafont.Types: loop :: Lens' (MFPath d_aelI j_aelJ n_aelK) Bool
- Diagrams.TwoD.Path.Metafont.Types: pj :: Lens (MetafontSegment d_aghv j_aghw n_aghx) (MetafontSegment d_agpN j_agpO n_aghx) (PathJoin d_aghv j_aghw) (PathJoin d_agpN j_agpO)
+ Diagrams.TwoD.Path.Metafont.Types: pj :: Lens (MetafontSegment d_aelL j_aelM n_aelN) (MetafontSegment d_aetz j_aetA n_aelN) (PathJoin d_aelL j_aelM) (PathJoin d_aetz j_aetA)
- Diagrams.TwoD.Path.Metafont.Types: segs :: Lens (MFPath d_aghs j_aght n_aghu) (MFPath d_ags7 j_ags8 n_ags9) [MetafontSegment d_aghs j_aght n_aghu] [MetafontSegment d_ags7 j_ags8 n_ags9]
+ Diagrams.TwoD.Path.Metafont.Types: segs :: Lens (MFPath d_aelI j_aelJ n_aelK) (MFPath d_aevT j_aevU n_aevV) [MetafontSegment d_aelI j_aelJ n_aelK] [MetafontSegment d_aevT j_aevU n_aevV]
- Diagrams.TwoD.Path.Metafont.Types: t1 :: Lens' (TensionJoin n_ag6J) (Tension n_ag6J)
+ Diagrams.TwoD.Path.Metafont.Types: t1 :: Lens' (TensionJoin n_ae09) (Tension n_ae09)
- Diagrams.TwoD.Path.Metafont.Types: t2 :: Lens' (TensionJoin n_ag6J) (Tension n_ag6J)
+ Diagrams.TwoD.Path.Metafont.Types: t2 :: Lens' (TensionJoin n_ae09) (Tension n_ae09)
- Diagrams.TwoD.Path.Metafont.Types: x1 :: Lens' (MetafontSegment d_aghv j_aghw n_aghx) (P2 n_aghx)
+ Diagrams.TwoD.Path.Metafont.Types: x1 :: Lens' (MetafontSegment d_aelL j_aelM n_aelN) (P2 n_aelN)
- Diagrams.TwoD.Path.Metafont.Types: x2 :: Lens' (MetafontSegment d_aghv j_aghw n_aghx) (P2 n_aghx)
+ Diagrams.TwoD.Path.Metafont.Types: x2 :: Lens' (MetafontSegment d_aelL j_aelM n_aelN) (P2 n_aelN)
- Diagrams.TwoD.Sunburst: colors :: Lens' (SunburstOpts n_aA0r) [Colour Double]
+ Diagrams.TwoD.Sunburst: colors :: Lens' (SunburstOpts n_auZe) [Colour Double]
- Diagrams.TwoD.Sunburst: radius :: Lens' (SunburstOpts n_aA0r) n_aA0r
+ Diagrams.TwoD.Sunburst: radius :: Lens' (SunburstOpts n_auZe) n_auZe
- Diagrams.TwoD.Sunburst: sectionWidth :: Lens' (SunburstOpts n_aA0r) n_aA0r
+ Diagrams.TwoD.Sunburst: sectionWidth :: Lens' (SunburstOpts n_auZe) n_auZe
Files
- CHANGES.markdown +5/−0
- diagrams-contrib.cabal +2/−2
CHANGES.markdown view
@@ -1,3 +1,8 @@+1.3.0.5 (4 September 2015)+--------------------------++- allow `HUnit-1.3`+ ## [v1.3.0.4](https://github.com/diagrams/diagrams-contrib/tree/v1.3.0.4) (2015-07-19) [Full Changelog](https://github.com/diagrams/diagrams-contrib/compare/v1.3.0.3...v1.3.0.4)
diagrams-contrib.cabal view
@@ -1,5 +1,5 @@ name: diagrams-contrib-version: 1.3.0.4+version: 1.3.0.5 synopsis: Collection of user contributions to diagrams EDSL description: A collection of user contributions for diagrams, an embedded domain-specific language for generation@@ -75,7 +75,7 @@ other-modules: Diagrams.TwoD.Path.Turtle.Tests - build-depends: HUnit >= 1.2 && < 1.3,+ build-depends: HUnit >= 1.2 && < 1.4, QuickCheck >= 2.4 && < 2.9, containers >= 0.3 && < 0.6, test-framework >= 0.4 && < 0.9,