packages feed

blaze-svg 0.1.1 → 0.2.0.0

raw patch · 6 files changed

+50/−7 lines, 6 filesdep +blaze-markupdep −blaze-htmldep −bytestringPVP ok

version bump matches the API change (PVP)

Dependencies added: blaze-markup

Dependencies removed: blaze-html, bytestring

API changes (from Hackage documentation)

+ Text.Blaze.Svg.Renderer.Pretty: renderSvg :: Markup -> String
+ Text.Blaze.Svg.Renderer.String: renderSvg :: Markup -> String
+ Text.Blaze.Svg.Renderer.Text: renderSvg :: Markup -> Text
+ Text.Blaze.Svg.Renderer.Utf8: renderSvg :: Markup -> ByteString
- Text.Blaze.Svg: type Svg = HtmlM ()
+ Text.Blaze.Svg: type Svg = Markup
- Text.Blaze.Svg.Internal: type Svg = HtmlM ()
+ Text.Blaze.Svg.Internal: type Svg = Markup

Files

Text/Blaze/Svg/Internal.hs view
@@ -4,10 +4,9 @@ import Data.Monoid (mappend, mempty)  import Text.Blaze-import Text.Blaze.Internal  -- | Type to represent an SVG document fragment-type Svg = HtmlM ()+type Svg = Markup  -- | Type to accumulate an SVG path type Path = State AttributeValue ()
+ Text/Blaze/Svg/Renderer/Pretty.hs view
@@ -0,0 +1,10 @@+{-# OPTIONS_GHC -fno-warn-missing-signatures #-}+-- | A renderer that produces pretty SVG, mostly meant for debugging purposes.+--+module Text.Blaze.Svg.Renderer.Pretty+    ( renderSvg+    ) where++import Text.Blaze.Renderer.Pretty (renderMarkup)++renderSvg = renderMarkup
+ Text/Blaze/Svg/Renderer/String.hs view
@@ -0,0 +1,11 @@+{-# OPTIONS_GHC -fno-warn-missing-signatures #-}+-- | A renderer that produces a native Haskell 'String', mostly meant for+-- debugging purposes.+--+module Text.Blaze.Svg.Renderer.String+    ( renderSvg+    ) where++import Text.Blaze.Renderer.String (renderMarkup)++renderSvg = renderMarkup
+ Text/Blaze/Svg/Renderer/Text.hs view
@@ -0,0 +1,10 @@+{-# OPTIONS_GHC -fno-warn-missing-signatures #-}+-- | A renderer that produces a lazy 'L.Text' value, using the Text Builder.+--+module Text.Blaze.Svg.Renderer.Text+    ( renderSvg+    ) where++import Text.Blaze.Renderer.Text (renderMarkup)++renderSvg = renderMarkup
+ Text/Blaze/Svg/Renderer/Utf8.hs view
@@ -0,0 +1,8 @@+{-# OPTIONS_GHC -fno-warn-missing-signatures #-}+module Text.Blaze.Svg.Renderer.Utf8+    ( renderSvg+    ) where++import Text.Blaze.Renderer.Utf8 (renderMarkup)++renderSvg = renderMarkup
blaze-svg.cabal view
@@ -1,5 +1,5 @@ name:                blaze-svg-version:             0.1.1+version:             0.2.0.0 synopsis:            SVG combinator library description:         SVG combinator library homepage:            https://github.com/deepakjois/blaze-svg@@ -23,12 +23,17 @@     Text.Blaze.Svg.Internal     Text.Blaze.Svg11     Text.Blaze.Svg11.Attributes+    Text.Blaze.Svg.Renderer.Pretty+    Text.Blaze.Svg.Renderer.String+    Text.Blaze.Svg.Renderer.Text+    Text.Blaze.Svg.Renderer.Utf8 +   Build-depends:-    base          >= 4  && < 5,-    mtl           >= 2  && < 3,-    blaze-html    >= 0.4.3.2 && < 0.5,-    bytestring    >= 0.9+    base            >= 4  && < 5,+    mtl             >= 2  && < 3,+    blaze-markup    >= 0.5 && < 0.6+  Source-repository head   Type:     git