packages feed

ihaskell-diagrams 0.2.2.0 → 0.3.0.0

raw patch · 3 files changed

+9/−10 lines, 3 filesdep +textdep −classy-prelude

Dependencies added: text

Dependencies removed: classy-prelude

Files

IHaskell/Display/Diagrams.hs view
@@ -1,9 +1,7 @@-{-# LANGUAGE NoImplicitPrelude, TypeSynonymInstances, FlexibleInstances #-}+{-# LANGUAGE TypeSynonymInstances, FlexibleInstances #-}  module IHaskell.Display.Diagrams (diagram, animation) where -import           ClassyPrelude- import           System.Directory import qualified Data.ByteString.Char8 as Char import           System.IO.Unsafe@@ -39,8 +37,8 @@   imgData <- readFile filename   let value =         case format of-          PNG -> png (floor imgWidth) (floor imgHeight) $ base64 imgData-          SVG -> svg $ Char.unpack imgData+          PNG -> png (floor imgWidth) (floor imgHeight) $ base64 (Char.pack imgData)+          SVG -> svg imgData    return value 
IHaskell/Display/Diagrams/Animation.hs view
@@ -1,8 +1,9 @@-{-# LANGUAGE NoImplicitPrelude, TypeSynonymInstances, FlexibleInstances #-}+{-# LANGUAGE TypeSynonymInstances, FlexibleInstances #-}  module IHaskell.Display.Diagrams.Animation (animation) where -import           ClassyPrelude hiding (filename)+import qualified Data.Text as T+import qualified Data.ByteString.Char8 as CBS  import           Diagrams.Prelude import           Diagrams.Backend.Cairo@@ -48,7 +49,7 @@    -- Convert to ascii represented base64 encoding   imgData <- readFile filename-  return . unpack . base64 $ imgData+  return . T.unpack . base64 . CBS.pack $ imgData  -- Rendering hint. animation :: Animation Cairo V2 Double -> Animation Cairo V2 Double
ihaskell-diagrams.cabal view
@@ -7,7 +7,7 @@ -- PVP summary:      +-+------- breaking API changes --                   | | +----- non-breaking API additions --                   | | | +--- code changes with no API change-version:             0.2.2.0+version:             0.3.0.0  -- A short (one-line) description of the package. synopsis:            IHaskell display instances for diagram types@@ -59,7 +59,7 @@                 -- Other library packages from which modules are imported.   build-depends:       base >=4.6 && <4.9,-                       classy-prelude >=0.10.5,+                       text,                        bytestring,                        directory,                        -- Use diagrams wrapper package to ensure all same versions of subpackages