Cabal revisions of wumpus-core-0.42.0
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-name: wumpus-core-version: 0.42.0-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.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.0 +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.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: + + + +