packages feed

colour 2.3.0 → 2.3.1

raw patch · 4 files changed

+6/−3 lines, 4 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- Data.Colour: instance (Fractional a) => Show (AlphaColour a)
- Data.Colour: instance (Fractional a) => Show (Colour a)
- Data.Colour.RGBSpace: instance (Num a) => Monoid (TransferFunction a)
+ Data.Colour: instance Fractional a => Show (AlphaColour a)
+ Data.Colour: instance Fractional a => Show (Colour a)
+ Data.Colour.Names: aliceblue :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: antiquewhite :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: aqua :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: aquamarine :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: azure :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: beige :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: bisque :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: blanchedalmond :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: blue :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: blueviolet :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: brown :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: burlywood :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: cadetblue :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: chartreuse :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: chocolate :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: coral :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: cornflowerblue :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: cornsilk :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: crimson :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: cyan :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: darkblue :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: darkcyan :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: darkgoldenrod :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: darkgray :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: darkgreen :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: darkgrey :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: darkkhaki :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: darkmagenta :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: darkolivegreen :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: darkorange :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: darkorchid :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: darkred :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: darksalmon :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: darkseagreen :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: darkslateblue :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: darkslategray :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: darkslategrey :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: darkturquoise :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: darkviolet :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: deeppink :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: deepskyblue :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: dimgray :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: dimgrey :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: dodgerblue :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: firebrick :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: floralwhite :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: forestgreen :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: fuchsia :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: gainsboro :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: ghostwhite :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: gold :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: goldenrod :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: gray :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: green :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: greenyellow :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: grey :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: honeydew :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: hotpink :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: indianred :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: indigo :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: ivory :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: khaki :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: lavender :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: lavenderblush :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: lawngreen :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: lemonchiffon :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: lightblue :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: lightcoral :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: lightcyan :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: lightgoldenrodyellow :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: lightgray :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: lightgreen :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: lightgrey :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: lightpink :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: lightsalmon :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: lightseagreen :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: lightskyblue :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: lightslategray :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: lightslategrey :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: lightsteelblue :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: lightyellow :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: lime :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: limegreen :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: linen :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: magenta :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: maroon :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: mediumaquamarine :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: mediumblue :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: mediumorchid :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: mediumpurple :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: mediumseagreen :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: mediumslateblue :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: mediumspringgreen :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: mediumturquoise :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: mediumvioletred :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: midnightblue :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: mintcream :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: mistyrose :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: moccasin :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: navajowhite :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: navy :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: oldlace :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: olive :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: olivedrab :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: orange :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: orangered :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: orchid :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: palegoldenrod :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: palegreen :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: paleturquoise :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: palevioletred :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: papayawhip :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: peachpuff :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: peru :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: pink :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: plum :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: powderblue :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: purple :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: readColourName :: (Monad m, Ord a, Floating a) => String -> m (Colour a)
+ Data.Colour.Names: red :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: rosybrown :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: royalblue :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: saddlebrown :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: salmon :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: sandybrown :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: seagreen :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: seashell :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: sienna :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: silver :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: skyblue :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: slateblue :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: slategray :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: slategrey :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: snow :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: springgreen :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: steelblue :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: tan :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: teal :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: thistle :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: tomato :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: turquoise :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: violet :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: wheat :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: white :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: whitesmoke :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: yellow :: (Ord a, Floating a) => Colour a
+ Data.Colour.Names: yellowgreen :: (Ord a, Floating a) => Colour a
+ Data.Colour.RGBSpace: instance Num a => Monoid (TransferFunction a)
- Data.Colour: atop :: (Fractional a) => AlphaColour a -> AlphaColour a -> AlphaColour a
+ Data.Colour: atop :: Fractional a => AlphaColour a -> AlphaColour a -> AlphaColour a
- Data.Colour: black :: (Num a) => Colour a
+ Data.Colour: black :: Num a => Colour a
- Data.Colour: dissolve :: (Num a) => a -> AlphaColour a -> AlphaColour a
+ Data.Colour: dissolve :: Num a => a -> AlphaColour a -> AlphaColour a
- Data.Colour: opaque :: (Num a) => Colour a -> AlphaColour a
+ Data.Colour: opaque :: Num a => Colour a -> AlphaColour a
- Data.Colour: transparent :: (Num a) => AlphaColour a
+ Data.Colour: transparent :: Num a => AlphaColour a
- Data.Colour: withOpacity :: (Num a) => Colour a -> a -> AlphaColour a
+ Data.Colour: withOpacity :: Num a => Colour a -> a -> AlphaColour a
- Data.Colour.CIE: chromaColour :: (Fractional a) => Chromaticity a -> a -> Colour a
+ Data.Colour.CIE: chromaColour :: Fractional a => Chromaticity a -> a -> Colour a
- Data.Colour.CIE: chromaCoords :: (Fractional a) => Chromaticity a -> (a, a, a)
+ Data.Colour.CIE: chromaCoords :: Fractional a => Chromaticity a -> (a, a, a)
- Data.Colour.CIE: chromaX :: (Fractional a) => Chromaticity a -> a
+ Data.Colour.CIE: chromaX :: Fractional a => Chromaticity a -> a
- Data.Colour.CIE: chromaY :: (Fractional a) => Chromaticity a -> a
+ Data.Colour.CIE: chromaY :: Fractional a => Chromaticity a -> a
- Data.Colour.CIE: chromaZ :: (Fractional a) => Chromaticity a -> a
+ Data.Colour.CIE: chromaZ :: Fractional a => Chromaticity a -> a
- Data.Colour.CIE: cieXYZ :: (Fractional a) => a -> a -> a -> Colour a
+ Data.Colour.CIE: cieXYZ :: Fractional a => a -> a -> a -> Colour a
- Data.Colour.CIE: cieXYZView :: (Fractional a) => Colour a -> (a, a, a)
+ Data.Colour.CIE: cieXYZView :: Fractional a => Colour a -> (a, a, a)
- Data.Colour.CIE: luminance :: (Fractional a) => Colour a -> a
+ Data.Colour.CIE: luminance :: Fractional a => Colour a -> a
- Data.Colour.CIE: mkChromaticity :: (Fractional a) => a -> a -> Chromaticity a
+ Data.Colour.CIE: mkChromaticity :: Fractional a => a -> a -> Chromaticity a
- Data.Colour.CIE: toCIEXYZ :: (Fractional a) => Colour a -> (a, a, a)
+ Data.Colour.CIE: toCIEXYZ :: Fractional a => Colour a -> (a, a, a)
- Data.Colour.CIE.Illuminant: a :: (Fractional a) => Chromaticity a
+ Data.Colour.CIE.Illuminant: a :: Fractional a => Chromaticity a
- Data.Colour.CIE.Illuminant: b :: (Fractional a) => Chromaticity a
+ Data.Colour.CIE.Illuminant: b :: Fractional a => Chromaticity a
- Data.Colour.CIE.Illuminant: c :: (Fractional a) => Chromaticity a
+ Data.Colour.CIE.Illuminant: c :: Fractional a => Chromaticity a
- Data.Colour.CIE.Illuminant: d50 :: (Fractional a) => Chromaticity a
+ Data.Colour.CIE.Illuminant: d50 :: Fractional a => Chromaticity a
- Data.Colour.CIE.Illuminant: d55 :: (Fractional a) => Chromaticity a
+ Data.Colour.CIE.Illuminant: d55 :: Fractional a => Chromaticity a
- Data.Colour.CIE.Illuminant: d65 :: (Fractional a) => Chromaticity a
+ Data.Colour.CIE.Illuminant: d65 :: Fractional a => Chromaticity a
- Data.Colour.CIE.Illuminant: d75 :: (Fractional a) => Chromaticity a
+ Data.Colour.CIE.Illuminant: d75 :: Fractional a => Chromaticity a
- Data.Colour.CIE.Illuminant: e :: (Fractional a) => Chromaticity a
+ Data.Colour.CIE.Illuminant: e :: Fractional a => Chromaticity a
- Data.Colour.CIE.Illuminant: f1 :: (Fractional a) => Chromaticity a
+ Data.Colour.CIE.Illuminant: f1 :: Fractional a => Chromaticity a
- Data.Colour.CIE.Illuminant: f10 :: (Fractional a) => Chromaticity a
+ Data.Colour.CIE.Illuminant: f10 :: Fractional a => Chromaticity a
- Data.Colour.CIE.Illuminant: f11 :: (Fractional a) => Chromaticity a
+ Data.Colour.CIE.Illuminant: f11 :: Fractional a => Chromaticity a
- Data.Colour.CIE.Illuminant: f12 :: (Fractional a) => Chromaticity a
+ Data.Colour.CIE.Illuminant: f12 :: Fractional a => Chromaticity a
- Data.Colour.CIE.Illuminant: f2 :: (Fractional a) => Chromaticity a
+ Data.Colour.CIE.Illuminant: f2 :: Fractional a => Chromaticity a
- Data.Colour.CIE.Illuminant: f3 :: (Fractional a) => Chromaticity a
+ Data.Colour.CIE.Illuminant: f3 :: Fractional a => Chromaticity a
- Data.Colour.CIE.Illuminant: f4 :: (Fractional a) => Chromaticity a
+ Data.Colour.CIE.Illuminant: f4 :: Fractional a => Chromaticity a
- Data.Colour.CIE.Illuminant: f5 :: (Fractional a) => Chromaticity a
+ Data.Colour.CIE.Illuminant: f5 :: Fractional a => Chromaticity a
- Data.Colour.CIE.Illuminant: f6 :: (Fractional a) => Chromaticity a
+ Data.Colour.CIE.Illuminant: f6 :: Fractional a => Chromaticity a
- Data.Colour.CIE.Illuminant: f7 :: (Fractional a) => Chromaticity a
+ Data.Colour.CIE.Illuminant: f7 :: Fractional a => Chromaticity a
- Data.Colour.CIE.Illuminant: f8 :: (Fractional a) => Chromaticity a
+ Data.Colour.CIE.Illuminant: f8 :: Fractional a => Chromaticity a
- Data.Colour.CIE.Illuminant: f9 :: (Fractional a) => Chromaticity a
+ Data.Colour.CIE.Illuminant: f9 :: Fractional a => Chromaticity a
- Data.Colour.Names: black :: (Num a) => Colour a
+ Data.Colour.Names: black :: Num a => Colour a
- Data.Colour.RGBSpace: inverseTransferFunction :: (Fractional a) => TransferFunction a -> TransferFunction a
+ Data.Colour.RGBSpace: inverseTransferFunction :: Fractional a => TransferFunction a -> TransferFunction a
- Data.Colour.RGBSpace: linearRGBSpace :: (Num a) => RGBGamut -> RGBSpace a
+ Data.Colour.RGBSpace: linearRGBSpace :: Num a => RGBGamut -> RGBSpace a
- Data.Colour.RGBSpace: linearTransferFunction :: (Num a) => TransferFunction a
+ Data.Colour.RGBSpace: linearTransferFunction :: Num a => TransferFunction a
- Data.Colour.RGBSpace: powerTransferFunction :: (Floating a) => a -> TransferFunction a
+ Data.Colour.RGBSpace: powerTransferFunction :: Floating a => a -> TransferFunction a
- Data.Colour.RGBSpace: rgbUsingSpace :: (Fractional a) => RGBSpace a -> a -> a -> a -> Colour a
+ Data.Colour.RGBSpace: rgbUsingSpace :: Fractional a => RGBSpace a -> a -> a -> a -> Colour a
- Data.Colour.RGBSpace: toRGBUsingSpace :: (Fractional a) => RGBSpace a -> Colour a -> RGB a
+ Data.Colour.RGBSpace: toRGBUsingSpace :: Fractional a => RGBSpace a -> Colour a -> RGB a
- Data.Colour.SRGB.Linear: rgb :: (Fractional a) => a -> a -> a -> Colour a
+ Data.Colour.SRGB.Linear: rgb :: Fractional a => a -> a -> a -> Colour a
- Data.Colour.SRGB.Linear: toRGB :: (Fractional a) => Colour a -> RGB a
+ Data.Colour.SRGB.Linear: toRGB :: Fractional a => Colour a -> RGB a

Files

CHANGELOG view
@@ -1,3 +1,7 @@+New in version 2.3.1:++Fixed Data.Colour.Names colour documenation.+ New in version 2.3:  - black exported by Data.Colour
Data/Colour/Internal.hs view
@@ -48,7 +48,7 @@ colourConvert (RGB r g b) =   RGB (Chan.convert r) (Chan.convert g) (Chan.convert b) --- |'black' is the colourless colour.  It is the identity colour in+-- 'black' is the colourless colour.  It is the identity colour in -- additive colour spaces. black :: (Num a) => Colour a black = RGB Chan.empty Chan.empty Chan.empty
Data/Colour/Names.hs view
@@ -1,4 +1,3 @@-{-# OPTIONS_HADDOCK prune #-} {- Copyright (c) 2008, 2009 Russell O'Connor
colour.cabal view
@@ -1,5 +1,5 @@ Name:                colour-Version:             2.3.0+Version:             2.3.1 Cabal-Version:       >= 1.2 License:             OtherLicense License-file:        LICENSE