packages feed

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 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