packages feed

Cabal revisions of wumpus-core-0.42.1

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-name:             wumpus-core-version:          0.42.1-license:          BSD3-license-file:     LICENSE-copyright:        Stephen Tetley <stephen.tetley@gmail.com>-maintainer:       Stephen Tetley <stephen.tetley@gmail.com>-homepage:         http://code.google.com/p/copperbox/-category:         Graphics-synopsis:         Pure Haskell PostScript and SVG generation. -description:-  .-  Wumpus-Core is a low-level library for generating static 2D -  vector pictures, its salient feature is portability due to no -  FFI dependencies. It can generate PostScript (EPS) files and SVG -  files. The generated PostScript code is plain and reasonably -  efficient as the use of stack operations, i.e @gsave@ and -  @grestore@, is minimized. -  .-  Although Wumpus-Core only generates vector output, the generated -  PostScript can be interpreted by GraphicsMagick or a similar -  tool to convert EPS files into bitmap image files (e.g JPEGs).-  .-  Wumpus-Core makes pictures from /paths/ and text /labels/. Paths -  themselves are made from points. The usual affine -  transformations (rotations, scaling, translations) can be-  applied to Pictures. Unlike PostScript there is no notion of a -  current point, Wumpus-Core builds pictures in a coordinate-free -  style. -  .-  GENERAL DRAWBACKS...-  .-  For actually building pictures, diagrams, etc. Wumpus-Core is -  very low-level. There are two supplementary packages -  @Wumpus-Basic@ and @Wumpus-Drawing@ also on Hackage that aim to -  be a higher-level basis for creating certain types of diagram, -  but they are experimental - functionality is added and dropped -  between releases and curently the API is too unstable to write -  code upon (they should be considered a technology preview rather-  than re-usable libraries).-  .-  Also, some of the design decisions made for Wumpus-Core are not -  sophisticated - e.g. how path and text attributes like colour are -  handled, and how the bounding boxes of text labels are -  calculated. Compared to other systems, Wumpus might be rather -  limited, however, the design permits a fairly simple -  implementation.-  .  -  .-  Changelog:-  .-  v0.42.0 to v0.42.1:-  .-  * Fixed bug in the @curvedPath@ function in @Core.Picture@-    where the wrong relative point was being calculated for the -    second control point.-  .-  * Changed internals of the @EscapedText@ type so it supports -    efficient concatenation, and now has a Monoid instance.-  . -  v0.41.0 to v0.42.0:-  .-  * Removed the function @oboundingBox@ from @Core.BoundingBox@.-    It was unused in Wumpus-Core and had unwise error handling -    baked-in.-  .-  * Renamed @direction@ in @Wumpus.Core.Geometry@, it is now -    @vdirection@.-  .-  * Fixed internal Foldable instances for JoinList. The left and-    right folds worked in the wrong direction.-  .-  * Some improvements to the Haddock documentation. -  .-  .-build-type:         Simple-stability:          unstable-cabal-version:      >= 1.2--extra-source-files:-  CHANGES,-  LICENSE,-  demo/AffineTest01.hs,-  demo/AffineTest02.hs,-  demo/AffineTest03.hs,-  demo/AffineTestBase.hs,-  demo/DeltaPic.hs,-  demo/FontMetrics.hs,-  demo/Hyperlink.hs,-  demo/KernPic.hs,-  demo/LabelPic.hs,-  demo/Latin1Pic.hs,-  demo/MultiPic.hs,-  demo/TextBBox.hs,-  demo/TransformEllipse.hs,-  demo/TransformPath.hs,-  demo/TransformTextlabel.hs,-  demo/ZOrderPic.hs,-  doc/Guide.pdf,-  doc-src/Guide.lhs,-  doc-src/Makefile,-  doc-src/WorldFrame.hs----library-  hs-source-dirs:     src-  build-depends:      base            <  5, -                      containers      >= 0.3      && <= 0.6, -                      time            >= 1.1.3    && <  1.6,-                      vector-space    >= 0.6      && <  1.0-                        -  exposed-modules:-    Wumpus.Core,-    Wumpus.Core.AffineTrans,-    Wumpus.Core.BoundingBox,-    Wumpus.Core.Colour,-    Wumpus.Core.FontSize,-    Wumpus.Core.Geometry,-    Wumpus.Core.GraphicProps,-    Wumpus.Core.OutputPostScript,-    Wumpus.Core.OutputSVG,-    Wumpus.Core.Picture,-    Wumpus.Core.PtSize,-    Wumpus.Core.Text.Base,-    Wumpus.Core.Text.GlyphIndices,-    Wumpus.Core.Text.GlyphNames,-    Wumpus.Core.Text.Latin1Encoding,-    Wumpus.Core.Text.StandardEncoding,-    Wumpus.Core.Text.Symbol,-    Wumpus.Core.VersionNumber,-    Wumpus.Core.WumpusTypes--  other-modules:-    Wumpus.Core.PageTranslation,-    Wumpus.Core.PictureInternal,-    Wumpus.Core.PostScriptDoc,-    Wumpus.Core.SVGDoc,-    Wumpus.Core.TrafoInternal,-    Wumpus.Core.Utils.Common,-    Wumpus.Core.Utils.HList,-    Wumpus.Core.Utils.JoinList,-    Wumpus.Core.Utils.FormatCombinators-    -  extensions:-    --  ghc-options:-  -  includes: -  --  -  +name:             wumpus-core
+version:          0.42.1
+x-revision: 1
+license:          BSD3
+license-file:     LICENSE
+copyright:        Stephen Tetley <stephen.tetley@gmail.com>
+maintainer:       Stephen Tetley <stephen.tetley@gmail.com>
+homepage:         http://code.google.com/p/copperbox/
+category:         Graphics
+synopsis:         Pure Haskell PostScript and SVG generation. 
+description:
+  .
+  Wumpus-Core is a low-level library for generating static 2D 
+  vector pictures, its salient feature is portability due to no 
+  FFI dependencies. It can generate PostScript (EPS) files and SVG 
+  files. The generated PostScript code is plain and reasonably 
+  efficient as the use of stack operations, i.e @gsave@ and 
+  @grestore@, is minimized. 
+  .
+  Although Wumpus-Core only generates vector output, the generated 
+  PostScript can be interpreted by GraphicsMagick or a similar 
+  tool to convert EPS files into bitmap image files (e.g JPEGs).
+  .
+  Wumpus-Core makes pictures from /paths/ and text /labels/. Paths 
+  themselves are made from points. The usual affine 
+  transformations (rotations, scaling, translations) can be
+  applied to Pictures. Unlike PostScript there is no notion of a 
+  current point, Wumpus-Core builds pictures in a coordinate-free 
+  style. 
+  .
+  GENERAL DRAWBACKS...
+  .
+  For actually building pictures, diagrams, etc. Wumpus-Core is 
+  very low-level. There are two supplementary packages 
+  @Wumpus-Basic@ and @Wumpus-Drawing@ also on Hackage that aim to 
+  be a higher-level basis for creating certain types of diagram, 
+  but they are experimental - functionality is added and dropped 
+  between releases and curently the API is too unstable to write 
+  code upon (they should be considered a technology preview rather
+  than re-usable libraries).
+  .
+  Also, some of the design decisions made for Wumpus-Core are not 
+  sophisticated - e.g. how path and text attributes like colour are 
+  handled, and how the bounding boxes of text labels are 
+  calculated. Compared to other systems, Wumpus might be rather 
+  limited, however, the design permits a fairly simple 
+  implementation.
+  .  
+  .
+  Changelog:
+  .
+  v0.42.0 to v0.42.1:
+  .
+  * Fixed bug in the @curvedPath@ function in @Core.Picture@
+    where the wrong relative point was being calculated for the 
+    second control point.
+  .
+  * Changed internals of the @EscapedText@ type so it supports 
+    efficient concatenation, and now has a Monoid instance.
+  . 
+  v0.41.0 to v0.42.0:
+  .
+  * Removed the function @oboundingBox@ from @Core.BoundingBox@.
+    It was unused in Wumpus-Core and had unwise error handling 
+    baked-in.
+  .
+  * Renamed @direction@ in @Wumpus.Core.Geometry@, it is now 
+    @vdirection@.
+  .
+  * Fixed internal Foldable instances for JoinList. The left and
+    right folds worked in the wrong direction.
+  .
+  * Some improvements to the Haddock documentation. 
+  .
+  .
+build-type:         Simple
+stability:          unstable
+cabal-version:      >= 1.2
+
+extra-source-files:
+  CHANGES,
+  LICENSE,
+  demo/AffineTest01.hs,
+  demo/AffineTest02.hs,
+  demo/AffineTest03.hs,
+  demo/AffineTestBase.hs,
+  demo/DeltaPic.hs,
+  demo/FontMetrics.hs,
+  demo/Hyperlink.hs,
+  demo/KernPic.hs,
+  demo/LabelPic.hs,
+  demo/Latin1Pic.hs,
+  demo/MultiPic.hs,
+  demo/TextBBox.hs,
+  demo/TransformEllipse.hs,
+  demo/TransformPath.hs,
+  demo/TransformTextlabel.hs,
+  demo/ZOrderPic.hs,
+  doc/Guide.pdf,
+  doc-src/Guide.lhs,
+  doc-src/Makefile,
+  doc-src/WorldFrame.hs
+
+
+
+library
+  hs-source-dirs:     src
+  build-depends:      base            <  4.5, 
+                      containers      >= 0.3      && <= 0.6, 
+                      time            >= 1.1.3    && <  1.6,
+                      vector-space    >= 0.6      && <  1.0
+                        
+  exposed-modules:
+    Wumpus.Core,
+    Wumpus.Core.AffineTrans,
+    Wumpus.Core.BoundingBox,
+    Wumpus.Core.Colour,
+    Wumpus.Core.FontSize,
+    Wumpus.Core.Geometry,
+    Wumpus.Core.GraphicProps,
+    Wumpus.Core.OutputPostScript,
+    Wumpus.Core.OutputSVG,
+    Wumpus.Core.Picture,
+    Wumpus.Core.PtSize,
+    Wumpus.Core.Text.Base,
+    Wumpus.Core.Text.GlyphIndices,
+    Wumpus.Core.Text.GlyphNames,
+    Wumpus.Core.Text.Latin1Encoding,
+    Wumpus.Core.Text.StandardEncoding,
+    Wumpus.Core.Text.Symbol,
+    Wumpus.Core.VersionNumber,
+    Wumpus.Core.WumpusTypes
+
+  other-modules:
+    Wumpus.Core.PageTranslation,
+    Wumpus.Core.PictureInternal,
+    Wumpus.Core.PostScriptDoc,
+    Wumpus.Core.SVGDoc,
+    Wumpus.Core.TrafoInternal,
+    Wumpus.Core.Utils.Common,
+    Wumpus.Core.Utils.HList,
+    Wumpus.Core.Utils.JoinList,
+    Wumpus.Core.Utils.FormatCombinators
+    
+  extensions:
+    
+
+  ghc-options:
+  
+  includes: 
+  
+
+  
+