diagrams-contrib 1.3.0.6 → 1.3.0.7
raw patch · 3 files changed
+7/−4 lines, 3 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- 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.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.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: 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: a2 :: (TrailLike (QDiagram b V2 n m), Monoid m, Semigroup m, Typeable * n, RealFloat n) => QDiagram b V2 n m
+ 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: d :: (Renderable (Path V2 n) b, Typeable * n, RealFloat n) => QDiagram b V2 n Any
+ Diagrams.Example.Logo: d :: (RealFloat n, Typeable * n, Renderable (Path V2 n) b) => QDiagram b V2 n Any
- 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: disk :: (RealFloat (N b), Typeable * (N b), HasStyle b, Transformable b, TrailLike b, (~) (* -> *) (V b) V2) => Colour Double -> b
- 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: g :: (RealFloat n, Typeable * n, Renderable (Text n) b, Renderable (Path V2 n) b) => QDiagram b V2 n Any
- 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: 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: i :: (TrailLike (QDiagram b V2 n m), Monoid m, Semigroup m, Typeable * n, RealFloat n) => QDiagram b V2 n m
+ 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: ico_d :: (Renderable (Path V2 n) b, Typeable * n, RealFloat n) => QDiagram b V2 n Any
+ Diagrams.Example.Logo: ico_d :: (RealFloat n, Typeable * n, 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: logo :: (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: m :: (RealFloat n, Typeable * n, Renderable (Text n) b, 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: r :: (RealFloat n, Typeable * n, Renderable (Path V2 n) b) => QDiagram b V2 n Any
- 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: 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: sierpinski :: (TrailLike a1, Alignable a1, HasOrigin a1, Juxtaposable a1, Semigroup a1, Num a, Eq a, (~) (* -> *) (V a1) V2) => a -> a1
+ 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.TwoD.Layout.Tree: edgeLen :: Lens' (ForceLayoutTreeOpts n_aMrT) n_aMrT
+ Diagrams.TwoD.Layout.Tree: edgeLen :: Lens' (ForceLayoutTreeOpts n_aO6V) n_aO6V
- Diagrams.TwoD.Layout.Tree: forceLayoutOpts :: Lens' (ForceLayoutTreeOpts n_aMrT) (ForceLayoutOpts n_aMrT)
+ Diagrams.TwoD.Layout.Tree: forceLayoutOpts :: Lens' (ForceLayoutTreeOpts n_aO6V) (ForceLayoutOpts n_aO6V)
- 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_aM3R a_aM3S) n_aM3R
+ Diagrams.TwoD.Layout.Tree: slHSep :: Lens' (SymmLayoutOpts n_aNNy a_aNNz) n_aNNy
- Diagrams.TwoD.Layout.Tree: slHeight :: Lens' (SymmLayoutOpts n_aM3R a_aM3S) (a_aM3S -> (n_aM3R, n_aM3R))
+ Diagrams.TwoD.Layout.Tree: slHeight :: Lens' (SymmLayoutOpts n_aNNy a_aNNz) (a_aNNz -> (n_aNNy, n_aNNy))
- Diagrams.TwoD.Layout.Tree: slVSep :: Lens' (SymmLayoutOpts n_aM3R a_aM3S) n_aM3R
+ Diagrams.TwoD.Layout.Tree: slVSep :: Lens' (SymmLayoutOpts n_aNNy a_aNNz) n_aNNy
- Diagrams.TwoD.Layout.Tree: slWidth :: Lens' (SymmLayoutOpts n_aM3R a_aM3S) (a_aM3S -> (n_aM3R, n_aM3R))
+ Diagrams.TwoD.Layout.Tree: slWidth :: Lens' (SymmLayoutOpts n_aNNy a_aNNz) (a_aNNz -> (n_aNNy, n_aNNy))
- Diagrams.TwoD.Layout.Tree: springK :: Lens' (ForceLayoutTreeOpts n_aMrT) n_aMrT
+ Diagrams.TwoD.Layout.Tree: springK :: Lens' (ForceLayoutTreeOpts n_aO6V) n_aO6V
- Diagrams.TwoD.Layout.Tree: staticK :: Lens' (ForceLayoutTreeOpts n_aMrT) n_aMrT
+ Diagrams.TwoD.Layout.Tree: staticK :: Lens' (ForceLayoutTreeOpts n_aO6V) n_aO6V
- Diagrams.TwoD.Path.Metafont.Types: c1 :: Lens' (ControlJoin n_ae2j) (P2 n_ae2j)
+ Diagrams.TwoD.Path.Metafont.Types: c1 :: Lens' (ControlJoin n_ag9g) (P2 n_ag9g)
- Diagrams.TwoD.Path.Metafont.Types: c2 :: Lens' (ControlJoin n_ae2j) (P2 n_ae2j)
+ Diagrams.TwoD.Path.Metafont.Types: c2 :: Lens' (ControlJoin n_ag9g) (P2 n_ag9g)
- Diagrams.TwoD.Path.Metafont.Types: d1 :: Lens' (PathJoin d_abpG j_abpH) d_abpG
+ Diagrams.TwoD.Path.Metafont.Types: d1 :: Lens' (PathJoin d_aeCV j_aeCW) d_aeCV
- Diagrams.TwoD.Path.Metafont.Types: d2 :: Lens' (PathJoin d_abpG j_abpH) d_abpG
+ Diagrams.TwoD.Path.Metafont.Types: d2 :: Lens' (PathJoin d_aeCV j_aeCW) d_aeCV
- Diagrams.TwoD.Path.Metafont.Types: j :: Lens (PathJoin d_abpG j_abpH) (PathJoin d_abpG j_ae1H) j_abpH j_ae1H
+ Diagrams.TwoD.Path.Metafont.Types: j :: Lens (PathJoin d_aeCV j_aeCW) (PathJoin d_aeCV j_ag8E) j_aeCW j_ag8E
- Diagrams.TwoD.Path.Metafont.Types: loop :: Lens' (MFPath d_aenT j_aenU n_aenV) Bool
+ Diagrams.TwoD.Path.Metafont.Types: loop :: Lens' (MFPath d_agk0 j_agk1 n_agk2) Bool
- Diagrams.TwoD.Path.Metafont.Types: pj :: Lens (MetafontSegment d_aenW j_aenX n_aenY) (MetafontSegment d_aevK j_aevL n_aenY) (PathJoin d_aenW j_aenX) (PathJoin d_aevK j_aevL)
+ Diagrams.TwoD.Path.Metafont.Types: pj :: Lens (MetafontSegment d_agk3 j_agk4 n_agk5) (MetafontSegment d_agsl j_agsm n_agk5) (PathJoin d_agk3 j_agk4) (PathJoin d_agsl j_agsm)
- Diagrams.TwoD.Path.Metafont.Types: segs :: Lens (MFPath d_aenT j_aenU n_aenV) (MFPath d_aey4 j_aey5 n_aey6) [MetafontSegment d_aenT j_aenU n_aenV] [MetafontSegment d_aey4 j_aey5 n_aey6]
+ Diagrams.TwoD.Path.Metafont.Types: segs :: Lens (MFPath d_agk0 j_agk1 n_agk2) (MFPath d_aguF j_aguG n_aguH) [MetafontSegment d_agk0 j_agk1 n_agk2] [MetafontSegment d_aguF j_aguG n_aguH]
- Diagrams.TwoD.Path.Metafont.Types: t1 :: Lens' (TensionJoin n_ae2k) (Tension n_ae2k)
+ Diagrams.TwoD.Path.Metafont.Types: t1 :: Lens' (TensionJoin n_ag9h) (Tension n_ag9h)
- Diagrams.TwoD.Path.Metafont.Types: t2 :: Lens' (TensionJoin n_ae2k) (Tension n_ae2k)
+ Diagrams.TwoD.Path.Metafont.Types: t2 :: Lens' (TensionJoin n_ag9h) (Tension n_ag9h)
- Diagrams.TwoD.Path.Metafont.Types: x1 :: Lens' (MetafontSegment d_aenW j_aenX n_aenY) (P2 n_aenY)
+ Diagrams.TwoD.Path.Metafont.Types: x1 :: Lens' (MetafontSegment d_agk3 j_agk4 n_agk5) (P2 n_agk5)
- Diagrams.TwoD.Path.Metafont.Types: x2 :: Lens' (MetafontSegment d_aenW j_aenX n_aenY) (P2 n_aenY)
+ Diagrams.TwoD.Path.Metafont.Types: x2 :: Lens' (MetafontSegment d_agk3 j_agk4 n_agk5) (P2 n_agk5)
- Diagrams.TwoD.Sunburst: colors :: Lens' (SunburstOpts n_auTV) [Colour Double]
+ Diagrams.TwoD.Sunburst: colors :: Lens' (SunburstOpts n_azUK) [Colour Double]
- Diagrams.TwoD.Sunburst: radius :: Lens' (SunburstOpts n_auTV) n_auTV
+ Diagrams.TwoD.Sunburst: radius :: Lens' (SunburstOpts n_azUK) n_azUK
- Diagrams.TwoD.Sunburst: sectionWidth :: Lens' (SunburstOpts n_auTV) n_auTV
+ Diagrams.TwoD.Sunburst: sectionWidth :: Lens' (SunburstOpts n_azUK) n_azUK
Files
- CHANGES.markdown +5/−0
- diagrams-contrib.cabal +1/−1
- src/Diagrams/TwoD/Layout/Tree.hs +1/−3
CHANGES.markdown view
@@ -1,3 +1,8 @@+1.3.0.7 (28 September 2015)+---------------------------++Fix compilation error with `lens-4.13` under `ghc-7.10`.+ 1.3.0.6 (17 September 2015) ---------------------------
diagrams-contrib.cabal view
@@ -1,5 +1,5 @@ name: diagrams-contrib-version: 1.3.0.6+version: 1.3.0.7 synopsis: Collection of user contributions to diagrams EDSL description: A collection of user contributions for diagrams, an embedded domain-specific language for generation
src/Diagrams/TwoD/Layout/Tree.hs view
@@ -143,9 +143,7 @@ import qualified Data.Traversable as T import Data.Tree -import Diagrams.Prelude--+import Diagrams.Prelude hiding (Empty) ------------------------------------------------------------ -- Binary trees