typography-geometry 1.0.0 → 1.0.0.1
raw patch · 3 files changed
+11/−9 lines, 3 filessetup-changednew-uploaderPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Graphics.Typography.Geometry: instance Eq a => Eq (Matrix2 a)
- Graphics.Typography.Geometry: instance Geometric g => Geometric [g]
- Graphics.Typography.Geometry: instance Intervalize Matrix2
- Graphics.Typography.Geometry: instance Num a => Num (Matrix2 a)
- Graphics.Typography.Geometry: instance Read a => Read (Matrix2 a)
- Graphics.Typography.Geometry: instance Show a => Show (Matrix2 a)
- Graphics.Typography.Geometry.Bezier: cx :: Curve -> Bernsteinp Int Double
- Graphics.Typography.Geometry.Bezier: cx0 :: Curve -> Double
- Graphics.Typography.Geometry.Bezier: cy :: Curve -> Bernsteinp Int Double
- Graphics.Typography.Geometry.Bezier: cy0 :: Curve -> Double
- Graphics.Typography.Geometry.Bezier: instance Eq Topo
- Graphics.Typography.Geometry.Bezier: instance Geometric Curve
- Graphics.Typography.Geometry.Bezier: instance Show Curve
- Graphics.Typography.Geometry.Bezier: matrix :: Curve -> Matrix2 Double
- Graphics.Typography.Geometry.Bezier: t0 :: Curve -> Double
- Graphics.Typography.Geometry.Bezier: t1 :: Curve -> Double
- Graphics.Typography.Geometry.Outlines: instance Eq Topology
- Graphics.Typography.Geometry.Outlines: instance Ord Topology
- Graphics.Typography.Geometry.Outlines: instance Show Topology
+ Graphics.Typography.Geometry: instance Algebra.Polynomials.Numerical.Intervalize Graphics.Typography.Geometry.Matrix2
+ Graphics.Typography.Geometry: instance GHC.Classes.Eq a => GHC.Classes.Eq (Graphics.Typography.Geometry.Matrix2 a)
+ Graphics.Typography.Geometry: instance GHC.Num.Num a => GHC.Num.Num (Graphics.Typography.Geometry.Matrix2 a)
+ Graphics.Typography.Geometry: instance GHC.Read.Read a => GHC.Read.Read (Graphics.Typography.Geometry.Matrix2 a)
+ Graphics.Typography.Geometry: instance GHC.Show.Show a => GHC.Show.Show (Graphics.Typography.Geometry.Matrix2 a)
+ Graphics.Typography.Geometry: instance Graphics.Typography.Geometry.Geometric g => Graphics.Typography.Geometry.Geometric [g]
+ Graphics.Typography.Geometry.Bezier: [cx0] :: Curve -> Double
+ Graphics.Typography.Geometry.Bezier: [cx] :: Curve -> Bernsteinp Int Double
+ Graphics.Typography.Geometry.Bezier: [cy0] :: Curve -> Double
+ Graphics.Typography.Geometry.Bezier: [cy] :: Curve -> Bernsteinp Int Double
+ Graphics.Typography.Geometry.Bezier: [matrix] :: Curve -> Matrix2 Double
+ Graphics.Typography.Geometry.Bezier: [t0] :: Curve -> Double
+ Graphics.Typography.Geometry.Bezier: [t1] :: Curve -> Double
+ Graphics.Typography.Geometry.Bezier: instance GHC.Classes.Eq Graphics.Typography.Geometry.Bezier.Topo
+ Graphics.Typography.Geometry.Bezier: instance GHC.Show.Show Graphics.Typography.Geometry.Bezier.Curve
+ Graphics.Typography.Geometry.Bezier: instance Graphics.Typography.Geometry.Geometric Graphics.Typography.Geometry.Bezier.Curve
+ Graphics.Typography.Geometry.Outlines: instance GHC.Classes.Eq Graphics.Typography.Geometry.Outlines.Topology
+ Graphics.Typography.Geometry.Outlines: instance GHC.Classes.Ord Graphics.Typography.Geometry.Outlines.Topology
+ Graphics.Typography.Geometry.Outlines: instance GHC.Show.Show Graphics.Typography.Geometry.Outlines.Topology
Files
- Graphics/Typography/Geometry/Bezier.lhs +2/−1
- Setup.hs +3/−2
- typography-geometry.cabal +6/−6
Graphics/Typography/Geometry/Bezier.lhs view
@@ -1,8 +1,9 @@+ \documentclass{article} %include lhs2TeX.fmt \begin{document} \begin{code}-{-# OPTIONS -XUnboxedTuples -XBangPatterns -XNamedFieldPuns -XRecordWildCards -XMagicHash -cpp #-}+{-# LANGUAGE FlexibleContexts, UnboxedTuples, BangPatterns, NamedFieldPuns, RecordWildCards, MagicHash, CPP #-} -- | This module contains the basic functions for manipulating Bezier curves. It is heavily -- based on the book by N. M. Patrikalakis and T. Maekawa, Shape Interrogation for Computer -- Aided Design and Manufacturing.
Setup.hs view
@@ -1,3 +1,4 @@+#!/usr/bin/env runhaskell import Distribution.Simple--main=defaultMain+main :: IO ()+main = defaultMain
typography-geometry.cabal view
@@ -1,17 +1,17 @@ Name: typography-geometry-Version: 1.0.0+Version: 1.0.0.1 Synopsis: Drawings for printed text documents Description: Drawings for printed text documents Category: Typography-Maintainer: Pierre-Etienne Meunier <pierreetienne.meunier@gmail.com>+Author: Pierre-Etienne Meunier <pierreetienne.meunier@gmail.com>+Maintainer: Jean-Philippe Bernardy <jeanphilippe.bernardy@gmail.com> License: GPL License-file: LICENSE Build-Type: Simple Cabal-Version: >=1.6-source-repository this- type: darcs- location: http://www.lama.univ-savoie.fr/~meunier/darcs/typography-geometry- tag: 1.0+source-repository head+ type: git+ location: https://github.com/jyp/typography-geometry Library Build-Depends: base<5, vector,polynomials-bernstein,containers,parallel Exposed-modules: Graphics.Typography.Geometry, Graphics.Typography.Geometry.Bezier,