diagrams-cairo 1.3.1.2 → 1.4
raw patch · 3 files changed
+13/−9 lines, 3 filesdep ~basedep ~diagrams-coredep ~diagrams-libPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: base, diagrams-core, diagrams-lib, lens, optparse-applicative, vector
API changes (from Hackage documentation)
Files
- CHANGELOG.md +4/−0
- diagrams-cairo.cabal +4/−4
- src/Diagrams/Backend/Cairo/Internal.hs +5/−5
CHANGELOG.md view
@@ -1,3 +1,7 @@+## [v1.4](https://github.com/diagrams/diagrams-cairo/tree/v1.4) (2016-10-26)++- No significant changes, just bumping version for diagrams 1.4 release+ ## [v1.3.1.2](https://github.com/diagrams/diagrams-cairo/tree/v1.3.1.2) (2016-08-22) - Require `optparse-applicative-0.13` and fix compilation error
diagrams-cairo.cabal view
@@ -1,5 +1,5 @@ Name: diagrams-cairo-Version: 1.3.1.2+Version: 1.4 Synopsis: Cairo backend for diagrams drawing EDSL Description: A full-featured backend for rendering diagrams using the cairo rendering engine.@@ -56,14 +56,14 @@ Build-depends: base >= 4.2 && < 4.10, mtl >= 2.0 && < 2.3, filepath,- diagrams-core >= 1.3 && < 1.4,- diagrams-lib >= 1.3 && < 1.4,+ diagrams-core >= 1.3 && < 1.5,+ diagrams-lib >= 1.3 && < 1.5, cairo >= 0.12.4 && < 0.14, pango >= 0.12.5 && < 0.14, colour, split >= 0.1.2 && < 0.3, containers >= 0.3 && < 0.6,- lens >= 3.8 && < 4.15,+ lens >= 3.8 && < 4.16, data-default-class >= 0.0.1 && < 0.2, statestack >= 0.2 && < 0.3, JuicyPixels >= 3.1.3.2 && < 3.3,
src/Diagrams/Backend/Cairo/Internal.hs view
@@ -5,11 +5,11 @@ {-# LANGUAGE FlexibleInstances #-} {-# LANGUAGE GADTs #-} {-# LANGUAGE MultiParamTypeClasses #-}+{-# LANGUAGE ScopedTypeVariables #-} {-# LANGUAGE TemplateHaskell #-} {-# LANGUAGE TypeFamilies #-} {-# LANGUAGE TypeSynonymInstances #-} {-# LANGUAGE ViewPatterns #-}-{-# LANGUAGE ScopedTypeVariables #-} ----------------------------------------------------------------------------- -- |@@ -53,7 +53,8 @@ import qualified Graphics.Rendering.Pango as P import Codec.Picture-import Codec.Picture.Types (convertImage, promoteImage, packPixel)+import Codec.Picture.Types (convertImage, packPixel,+ promoteImage) import Control.Exception (try)@@ -61,15 +62,15 @@ import Control.Monad.IO.Class import qualified Control.Monad.StateStack as SS import Control.Monad.Trans (lift)+import qualified Data.Array.MArray as MA+import Data.Bits (rotateL, (.&.)) import qualified Data.Foldable as F import Data.Hashable (Hashable (..)) import Data.List (isSuffixOf) import Data.Maybe (catMaybes, fromMaybe, isJust) import Data.Tree import Data.Typeable-import qualified Data.Array.MArray as MA import Data.Word (Word32)-import Data.Bits (rotateL, (.&.)) import GHC.Generics (Generic) -- | This data declaration is simply used as a token to distinguish@@ -254,7 +255,6 @@ fromFontSlant FontSlantOblique = P.StyleOblique fromFontWeight :: FontWeight -> P.Weight-fromFontWeight FontWeightNormal = P.WeightNormal fromFontWeight FontWeightBold = P.WeightBold fromFontWeight _ = P.WeightNormal