packages feed

lucid-svg 0.7.0.0 → 0.7.0.1

raw patch · 2 files changed

+11/−11 lines, 2 filesdep ~basedep ~textPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: base, text

API changes (from Hackage documentation)

+ Lucid.Svg: accent_height_ :: Text -> Attribute
+ Lucid.Svg: accumulate_ :: Text -> Attribute
+ Lucid.Svg: additive_ :: Text -> Attribute
+ Lucid.Svg: alignment_baseline_ :: Text -> Attribute
+ Lucid.Svg: alphabetic_ :: Text -> Attribute
+ Lucid.Svg: amplitude_ :: Text -> Attribute
+ Lucid.Svg: arabic_form_ :: Text -> Attribute
+ Lucid.Svg: ascent_ :: Text -> Attribute
+ Lucid.Svg: attributeName_ :: Text -> Attribute
+ Lucid.Svg: attributeType_ :: Text -> Attribute
+ Lucid.Svg: azimuth_ :: Text -> Attribute
+ Lucid.Svg: baseFrequency_ :: Text -> Attribute
+ Lucid.Svg: baseline_shift_ :: Text -> Attribute
+ Lucid.Svg: baseprofile_ :: Text -> Attribute
+ Lucid.Svg: bbox_ :: Text -> Attribute
+ Lucid.Svg: begin_ :: Text -> Attribute
+ Lucid.Svg: bias_ :: Text -> Attribute
+ Lucid.Svg: by_ :: Text -> Attribute
+ Lucid.Svg: calcMode_ :: Text -> Attribute
+ Lucid.Svg: cap_height_ :: Text -> Attribute
+ Lucid.Svg: class_ :: Text -> Attribute
+ Lucid.Svg: clipPathUnits_ :: Text -> Attribute
+ Lucid.Svg: clip_ :: Text -> Attribute
+ Lucid.Svg: clip_path_ :: Text -> Attribute
+ Lucid.Svg: clip_rule_ :: Text -> Attribute
+ Lucid.Svg: color_ :: Text -> Attribute
+ Lucid.Svg: color_interpolation_ :: Text -> Attribute
+ Lucid.Svg: color_interpolation_filters_ :: Text -> Attribute
+ Lucid.Svg: color_profile_ :: Text -> Attribute
+ Lucid.Svg: color_rendering_ :: Text -> Attribute
+ Lucid.Svg: contentScriptType_ :: Text -> Attribute
+ Lucid.Svg: contentStyleType_ :: Text -> Attribute
+ Lucid.Svg: cx_ :: Text -> Attribute
+ Lucid.Svg: cy_ :: Text -> Attribute
+ Lucid.Svg: d_ :: Text -> Attribute
+ Lucid.Svg: descent_ :: Text -> Attribute
+ Lucid.Svg: diffuseConstant_ :: Text -> Attribute
+ Lucid.Svg: direction_ :: Text -> Attribute
+ Lucid.Svg: display_ :: Text -> Attribute
+ Lucid.Svg: divisor_ :: Text -> Attribute
+ Lucid.Svg: dominant_baseline_ :: Text -> Attribute
+ Lucid.Svg: dur_ :: Text -> Attribute
+ Lucid.Svg: dx_ :: Text -> Attribute
+ Lucid.Svg: dy_ :: Text -> Attribute
+ Lucid.Svg: edgeMode_ :: Text -> Attribute
+ Lucid.Svg: elevation_ :: Text -> Attribute
+ Lucid.Svg: enable_background_ :: Text -> Attribute
+ Lucid.Svg: end_ :: Text -> Attribute
+ Lucid.Svg: exponent_ :: Text -> Attribute
+ Lucid.Svg: externalResourcesRequired_ :: Text -> Attribute
+ Lucid.Svg: fill_ :: Text -> Attribute
+ Lucid.Svg: fill_opacity_ :: Text -> Attribute
+ Lucid.Svg: fill_rule_ :: Text -> Attribute
+ Lucid.Svg: filterRes_ :: Text -> Attribute
+ Lucid.Svg: filterUnits_ :: Text -> Attribute
+ Lucid.Svg: flood_color_ :: Text -> Attribute
+ Lucid.Svg: flood_opacity_ :: Text -> Attribute
+ Lucid.Svg: font_family_ :: Text -> Attribute
+ Lucid.Svg: font_size_ :: Text -> Attribute
+ Lucid.Svg: font_size_adjust_ :: Text -> Attribute
+ Lucid.Svg: font_stretch_ :: Text -> Attribute
+ Lucid.Svg: font_style_ :: Text -> Attribute
+ Lucid.Svg: font_variant_ :: Text -> Attribute
+ Lucid.Svg: font_weight_ :: Text -> Attribute
+ Lucid.Svg: format_ :: Text -> Attribute
+ Lucid.Svg: from_ :: Text -> Attribute
+ Lucid.Svg: fx_ :: Text -> Attribute
+ Lucid.Svg: fy_ :: Text -> Attribute
+ Lucid.Svg: g1_ :: Text -> Attribute
+ Lucid.Svg: g2_ :: Text -> Attribute
+ Lucid.Svg: glyph_name_ :: Text -> Attribute
+ Lucid.Svg: glyph_orientation_horizontal_ :: Text -> Attribute
+ Lucid.Svg: glyph_orientation_vertical_ :: Text -> Attribute
+ Lucid.Svg: gradientTransform_ :: Text -> Attribute
+ Lucid.Svg: gradientUnits_ :: Text -> Attribute
+ Lucid.Svg: hanging_ :: Text -> Attribute
+ Lucid.Svg: height_ :: Text -> Attribute
+ Lucid.Svg: horiz_adv_x_ :: Text -> Attribute
+ Lucid.Svg: horiz_origin_x_ :: Text -> Attribute
+ Lucid.Svg: horiz_origin_y_ :: Text -> Attribute
+ Lucid.Svg: id_ :: Text -> Attribute
+ Lucid.Svg: ideographic_ :: Text -> Attribute
+ Lucid.Svg: image_rendering_ :: Text -> Attribute
+ Lucid.Svg: in2_ :: Text -> Attribute
+ Lucid.Svg: in_ :: Text -> Attribute
+ Lucid.Svg: intercept_ :: Text -> Attribute
+ Lucid.Svg: k1_ :: Text -> Attribute
+ Lucid.Svg: k2_ :: Text -> Attribute
+ Lucid.Svg: k3_ :: Text -> Attribute
+ Lucid.Svg: k4_ :: Text -> Attribute
+ Lucid.Svg: k_ :: Text -> Attribute
+ Lucid.Svg: kernelMatrix_ :: Text -> Attribute
+ Lucid.Svg: kernelUnitLength_ :: Text -> Attribute
+ Lucid.Svg: kerning_ :: Text -> Attribute
+ Lucid.Svg: keyPoints_ :: Text -> Attribute
+ Lucid.Svg: keySplines_ :: Text -> Attribute
+ Lucid.Svg: keyTimes_ :: Text -> Attribute
+ Lucid.Svg: lang_ :: Text -> Attribute
+ Lucid.Svg: lengthAdjust_ :: Text -> Attribute
+ Lucid.Svg: letter_spacing_ :: Text -> Attribute
+ Lucid.Svg: lighting_color_ :: Text -> Attribute
+ Lucid.Svg: limitingConeAngle_ :: Text -> Attribute
+ Lucid.Svg: local_ :: Text -> Attribute
+ Lucid.Svg: markerHeight_ :: Text -> Attribute
+ Lucid.Svg: markerUnits_ :: Text -> Attribute
+ Lucid.Svg: markerWidth_ :: Text -> Attribute
+ Lucid.Svg: marker_end_ :: Text -> Attribute
+ Lucid.Svg: marker_mid_ :: Text -> Attribute
+ Lucid.Svg: marker_start_ :: Text -> Attribute
+ Lucid.Svg: maskContentUnits_ :: Text -> Attribute
+ Lucid.Svg: maskUnits_ :: Text -> Attribute
+ Lucid.Svg: mathematical_ :: Text -> Attribute
+ Lucid.Svg: max_ :: Text -> Attribute
+ Lucid.Svg: media_ :: Text -> Attribute
+ Lucid.Svg: method_ :: Text -> Attribute
+ Lucid.Svg: min_ :: Text -> Attribute
+ Lucid.Svg: mode_ :: Text -> Attribute
+ Lucid.Svg: name_ :: Text -> Attribute
+ Lucid.Svg: numOctaves_ :: Text -> Attribute
+ Lucid.Svg: offset_ :: Text -> Attribute
+ Lucid.Svg: onabort_ :: Text -> Attribute
+ Lucid.Svg: onactivate_ :: Text -> Attribute
+ Lucid.Svg: onbegin_ :: Text -> Attribute
+ Lucid.Svg: onclick_ :: Text -> Attribute
+ Lucid.Svg: onend_ :: Text -> Attribute
+ Lucid.Svg: onerror_ :: Text -> Attribute
+ Lucid.Svg: onfocusin_ :: Text -> Attribute
+ Lucid.Svg: onfocusout_ :: Text -> Attribute
+ Lucid.Svg: onload_ :: Text -> Attribute
+ Lucid.Svg: onmousedown_ :: Text -> Attribute
+ Lucid.Svg: onmousemove_ :: Text -> Attribute
+ Lucid.Svg: onmouseout_ :: Text -> Attribute
+ Lucid.Svg: onmouseover_ :: Text -> Attribute
+ Lucid.Svg: onmouseup_ :: Text -> Attribute
+ Lucid.Svg: onrepeat_ :: Text -> Attribute
+ Lucid.Svg: onresize_ :: Text -> Attribute
+ Lucid.Svg: onscroll_ :: Text -> Attribute
+ Lucid.Svg: onunload_ :: Text -> Attribute
+ Lucid.Svg: onzoom_ :: Text -> Attribute
+ Lucid.Svg: opacity_ :: Text -> Attribute
+ Lucid.Svg: operator_ :: Text -> Attribute
+ Lucid.Svg: order_ :: Text -> Attribute
+ Lucid.Svg: orient_ :: Text -> Attribute
+ Lucid.Svg: orientation_ :: Text -> Attribute
+ Lucid.Svg: origin_ :: Text -> Attribute
+ Lucid.Svg: overflow_ :: Text -> Attribute
+ Lucid.Svg: overline_position_ :: Text -> Attribute
+ Lucid.Svg: overline_thickness_ :: Text -> Attribute
+ Lucid.Svg: paint_order_ :: Text -> Attribute
+ Lucid.Svg: panose_1_ :: Text -> Attribute
+ Lucid.Svg: pathLength_ :: Text -> Attribute
+ Lucid.Svg: patternContentUnits_ :: Text -> Attribute
+ Lucid.Svg: patternTransform_ :: Text -> Attribute
+ Lucid.Svg: patternUnits_ :: Text -> Attribute
+ Lucid.Svg: pointer_events_ :: Text -> Attribute
+ Lucid.Svg: pointsAtX_ :: Text -> Attribute
+ Lucid.Svg: pointsAtY_ :: Text -> Attribute
+ Lucid.Svg: pointsAtZ_ :: Text -> Attribute
+ Lucid.Svg: points_ :: Text -> Attribute
+ Lucid.Svg: preserveAlpha_ :: Text -> Attribute
+ Lucid.Svg: preserveAspectRatio_ :: Text -> Attribute
+ Lucid.Svg: primitiveUnits_ :: Text -> Attribute
+ Lucid.Svg: r_ :: Text -> Attribute
+ Lucid.Svg: radius_ :: Text -> Attribute
+ Lucid.Svg: refX_ :: Text -> Attribute
+ Lucid.Svg: refY_ :: Text -> Attribute
+ Lucid.Svg: rendering_intent_ :: Text -> Attribute
+ Lucid.Svg: repeatCount_ :: Text -> Attribute
+ Lucid.Svg: repeatDur_ :: Text -> Attribute
+ Lucid.Svg: requiredExtensions_ :: Text -> Attribute
+ Lucid.Svg: requiredFeatures_ :: Text -> Attribute
+ Lucid.Svg: restart_ :: Text -> Attribute
+ Lucid.Svg: result_ :: Text -> Attribute
+ Lucid.Svg: rotate_ :: Text -> Attribute
+ Lucid.Svg: rx_ :: Text -> Attribute
+ Lucid.Svg: ry_ :: Text -> Attribute
+ Lucid.Svg: scale_ :: Text -> Attribute
+ Lucid.Svg: seed_ :: Text -> Attribute
+ Lucid.Svg: shape_rendering_ :: Text -> Attribute
+ Lucid.Svg: slope_ :: Text -> Attribute
+ Lucid.Svg: spacing_ :: Text -> Attribute
+ Lucid.Svg: specularConstant_ :: Text -> Attribute
+ Lucid.Svg: specularExponent_ :: Text -> Attribute
+ Lucid.Svg: spreadMethod_ :: Text -> Attribute
+ Lucid.Svg: startOffset_ :: Text -> Attribute
+ Lucid.Svg: stdDeviation_ :: Text -> Attribute
+ Lucid.Svg: stemh_ :: Text -> Attribute
+ Lucid.Svg: stemv_ :: Text -> Attribute
+ Lucid.Svg: stitchTiles_ :: Text -> Attribute
+ Lucid.Svg: stop_color_ :: Text -> Attribute
+ Lucid.Svg: stop_opacity_ :: Text -> Attribute
+ Lucid.Svg: strikethrough_position_ :: Text -> Attribute
+ Lucid.Svg: strikethrough_thickness_ :: Text -> Attribute
+ Lucid.Svg: string_ :: Text -> Attribute
+ Lucid.Svg: stroke_ :: Text -> Attribute
+ Lucid.Svg: stroke_dasharray_ :: Text -> Attribute
+ Lucid.Svg: stroke_dashoffset_ :: Text -> Attribute
+ Lucid.Svg: stroke_linecap_ :: Text -> Attribute
+ Lucid.Svg: stroke_linejoin_ :: Text -> Attribute
+ Lucid.Svg: stroke_miterlimit_ :: Text -> Attribute
+ Lucid.Svg: stroke_opacity_ :: Text -> Attribute
+ Lucid.Svg: stroke_width_ :: Text -> Attribute
+ Lucid.Svg: surfaceScale_ :: Text -> Attribute
+ Lucid.Svg: systemLanguage_ :: Text -> Attribute
+ Lucid.Svg: tableValues_ :: Text -> Attribute
+ Lucid.Svg: targetX_ :: Text -> Attribute
+ Lucid.Svg: targetY_ :: Text -> Attribute
+ Lucid.Svg: target_ :: Text -> Attribute
+ Lucid.Svg: textLength_ :: Text -> Attribute
+ Lucid.Svg: text_anchor_ :: Text -> Attribute
+ Lucid.Svg: text_decoration_ :: Text -> Attribute
+ Lucid.Svg: text_rendering_ :: Text -> Attribute
+ Lucid.Svg: to_ :: Text -> Attribute
+ Lucid.Svg: transform_ :: Text -> Attribute
+ Lucid.Svg: type_ :: Text -> Attribute
+ Lucid.Svg: u1_ :: Text -> Attribute
+ Lucid.Svg: u2_ :: Text -> Attribute
+ Lucid.Svg: underline_position_ :: Text -> Attribute
+ Lucid.Svg: underline_thickness_ :: Text -> Attribute
+ Lucid.Svg: unicode_ :: Text -> Attribute
+ Lucid.Svg: unicode_bidi_ :: Text -> Attribute
+ Lucid.Svg: unicode_range_ :: Text -> Attribute
+ Lucid.Svg: units_per_em_ :: Text -> Attribute
+ Lucid.Svg: v_alphabetic_ :: Text -> Attribute
+ Lucid.Svg: v_hanging_ :: Text -> Attribute
+ Lucid.Svg: v_ideographic_ :: Text -> Attribute
+ Lucid.Svg: v_mathematical_ :: Text -> Attribute
+ Lucid.Svg: values_ :: Text -> Attribute
+ Lucid.Svg: version_ :: Text -> Attribute
+ Lucid.Svg: vert_adv_y_ :: Text -> Attribute
+ Lucid.Svg: vert_origin_x_ :: Text -> Attribute
+ Lucid.Svg: vert_origin_y_ :: Text -> Attribute
+ Lucid.Svg: viewBox_ :: Text -> Attribute
+ Lucid.Svg: viewTarget_ :: Text -> Attribute
+ Lucid.Svg: visibility_ :: Text -> Attribute
+ Lucid.Svg: width_ :: Text -> Attribute
+ Lucid.Svg: widths_ :: Text -> Attribute
+ Lucid.Svg: word_spacing_ :: Text -> Attribute
+ Lucid.Svg: writing_mode_ :: Text -> Attribute
+ Lucid.Svg: x1_ :: Text -> Attribute
+ Lucid.Svg: x2_ :: Text -> Attribute
+ Lucid.Svg: xChannelSelector_ :: Text -> Attribute
+ Lucid.Svg: x_ :: Text -> Attribute
+ Lucid.Svg: x_height_ :: Text -> Attribute
+ Lucid.Svg: xlinkActuate_ :: Text -> Attribute
+ Lucid.Svg: xlinkArcrole_ :: Text -> Attribute
+ Lucid.Svg: xlinkHref_ :: Text -> Attribute
+ Lucid.Svg: xlinkRole_ :: Text -> Attribute
+ Lucid.Svg: xlinkShow_ :: Text -> Attribute
+ Lucid.Svg: xlinkTitle_ :: Text -> Attribute
+ Lucid.Svg: xlinkType_ :: Text -> Attribute
+ Lucid.Svg: xmlBase_ :: Text -> Attribute
+ Lucid.Svg: xmlLang_ :: Text -> Attribute
+ Lucid.Svg: xmlSpace_ :: Text -> Attribute
+ Lucid.Svg: y1_ :: Text -> Attribute
+ Lucid.Svg: y2_ :: Text -> Attribute
+ Lucid.Svg: yChannelselector_ :: Text -> Attribute
+ Lucid.Svg: y_ :: Text -> Attribute
+ Lucid.Svg: z_ :: Text -> Attribute
+ Lucid.Svg: zoomAndPan_ :: Text -> Attribute
- Lucid.Svg: Attribute :: ~Text -> ~Text -> Attribute
+ Lucid.Svg: Attribute :: !Text -> !Text -> Attribute
- Lucid.Svg: data Attribute :: *
+ Lucid.Svg: data Attribute
- Lucid.Svg: runHtmlT :: HtmlT m a -> m (HashMap Text Text -> Builder, a)
+ Lucid.Svg: runHtmlT :: HtmlT m a -> m (Seq Attribute -> Builder, a)
- Lucid.Svg: term :: Text -> arg -> result
+ Lucid.Svg: term :: Term arg result => Text -> arg -> result
- Lucid.Svg: termWith :: Text -> [Attribute] -> arg -> result
+ Lucid.Svg: termWith :: Term arg result => Text -> [Attribute] -> arg -> result
- Lucid.Svg: toHtml :: Monad m => a -> HtmlT m ()
+ Lucid.Svg: toHtml :: forall (m :: Type -> Type). (ToHtml a, Monad m) => a -> HtmlT m ()
- Lucid.Svg: toHtmlRaw :: Monad m => a -> HtmlT m ()
+ Lucid.Svg: toHtmlRaw :: forall (m :: Type -> Type). (ToHtml a, Monad m) => a -> HtmlT m ()
- Lucid.Svg: with :: a -> [Attribute] -> a
+ Lucid.Svg: with :: With a => a -> [Attribute] -> a
- Lucid.Svg.Elements: filter_ :: Monad m => [Attribute] -> SvgT m ()
+ Lucid.Svg.Elements: filter_ :: Term arg result => arg -> result
- Lucid.Svg.Elements: line_ :: Monad m => [Attribute] -> SvgT m ()
+ Lucid.Svg.Elements: line_ :: Term arg result => arg -> result
- Lucid.Svg.Elements: style_ :: Monad m => [Attribute] -> SvgT m ()
+ Lucid.Svg.Elements: style_ :: Term arg result => arg -> result
- Lucid.Svg.Elements: tspan_ :: Monad m => [Attribute] -> SvgT m ()
+ Lucid.Svg.Elements: tspan_ :: Term arg result => arg -> result

Files

lucid-svg.cabal view
@@ -1,5 +1,5 @@ name:                lucid-svg-version:             0.7.0.0+version:             0.7.0.1 synopsis:            DSL for SVG using lucid for HTML description:         Easy to write SVG in the syle of lucid. homepage:            http://github.com/jeffreyrosenbluth/lucid-svg.git@@ -19,10 +19,10 @@                        Lucid.Svg.Path,                        Lucid.Svg.Elements,                        Lucid.Svg.Attributes-  build-depends:       base          >= 4.5   && < 4.10,+  build-depends:       base          >= 4.5   && < 5,                        blaze-builder >= 0.2   && < 0.5,                        transformers  >= 0.2   && < 0.6,-                       text          >= 0.11  && < 1.3,+                       text          >= 0.11  && < 1.3 || >= 2 && < 2.1,                        lucid         >= 2.9.2 && < 3.0   hs-source-dirs:      src   default-language:    Haskell2010
src/Lucid/Svg/Elements.hs view
@@ -187,8 +187,8 @@ feTurbulence_ = with $ makeXmlElementNoEnd "feTurbulence"  -- | @filter_@ element-filter_ :: Monad m => [Attribute] -> SvgT m ()-filter_ = with $ makeXmlElementNoEnd "filter"+filter_ :: Term arg result => arg -> result+filter_ = term "filter"  -- | @font@ element font_ :: Monad m => [Attribute] -> SvgT m ()@@ -239,8 +239,8 @@ image_ = with $ makeXmlElementNoEnd "image"  -- | @line@ element-line_ :: Monad m => [Attribute] -> SvgT m ()-line_ = with $ makeXmlElementNoEnd "line"+line_ :: Term arg result => arg -> result+line_ = term "line"  -- | @lineargradient@ element linearGradient_ :: Term arg result => arg -> result@@ -303,8 +303,8 @@ stop_ = with $ makeXmlElementNoEnd "stop"  -- | @style@ element-style_ :: Monad m => [Attribute] -> SvgT m ()-style_ = with $ makeXmlElementNoEnd "style"+style_ :: Term arg result => arg -> result+style_ = term "style"  -- | @svg@ element svg_ :: Term arg result => arg -> result@@ -335,8 +335,8 @@ tref_ = with $ makeXmlElementNoEnd "tref"  -- | @tspan@ element-tspan_ :: Monad m => [Attribute] -> SvgT m ()-tspan_ = with $ makeXmlElementNoEnd "tspan"+tspan_ :: Term arg result => arg -> result+tspan_ = term "tspan"  -- | @use@ element use_ :: Monad m => [Attribute] -> SvgT m ()