xournal-types 0.5.1 → 0.5.1.0
raw patch · 2 files changed
+2/−2 lines, 2 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Data.Xournal.BBox: bbox_lowerright :: BBox -> (Double, Double)
- Data.Xournal.BBox: bbox_upperleft :: BBox -> (Double, Double)
- Data.Xournal.BBox: instance Eq BBox
- Data.Xournal.BBox: instance Eq IntersectBBox
- Data.Xournal.BBox: instance Eq StrokeBBox
- Data.Xournal.BBox: instance Eq UnionBBox
- Data.Xournal.BBox: instance Eq a => Eq (ULMaybe a)
- Data.Xournal.BBox: instance GStrokeable StrokeBBox
- Data.Xournal.BBox: instance Maybeable IntersectBBox
- Data.Xournal.BBox: instance Maybeable UnionBBox
- Data.Xournal.BBox: instance Monoid IntersectBBox
- Data.Xournal.BBox: instance Monoid UnionBBox
- Data.Xournal.BBox: instance Ord BBox
- Data.Xournal.BBox: instance Ord StrokeBBox
- Data.Xournal.BBox: instance Serialize BBox
- Data.Xournal.BBox: instance Serialize StrokeBBox
- Data.Xournal.BBox: instance Show BBox
- Data.Xournal.BBox: instance Show IntersectBBox
- Data.Xournal.BBox: instance Show StrokeBBox
- Data.Xournal.BBox: instance Show UnionBBox
- Data.Xournal.BBox: instance Show a => Show (ULMaybe a)
- Data.Xournal.BBox: strokebbox_bbox :: StrokeBBox -> BBox
- Data.Xournal.BBox: strokebbox_stroke :: StrokeBBox -> Stroke
- Data.Xournal.BBox: unIntersect :: IntersectBBox -> ULMaybe BBox
- Data.Xournal.BBox: unUnion :: UnionBBox -> ULMaybe BBox
- Data.Xournal.Generic: gbackground :: GPage b s a -> b
- Data.Xournal.Generic: gbstrokes :: GLayerBuf b s a -> s a
- Data.Xournal.Generic: gbuffer :: GLayerBuf b s a -> b
- Data.Xournal.Generic: gdimension :: GPage b s a -> Dimension
- Data.Xournal.Generic: glayers :: GPage b s a -> s a
- Data.Xournal.Generic: gpages :: GXournal s a -> s a
- Data.Xournal.Generic: gselectAll :: GSelect a b -> a
- Data.Xournal.Generic: gselectSelected :: GSelect a b -> b
- Data.Xournal.Generic: gselectTitle :: GSelect a b -> ByteString
- Data.Xournal.Generic: gstrokes :: GLayer s a -> s a
- Data.Xournal.Generic: gtitle :: GXournal s a -> ByteString
- Data.Xournal.Generic: instance Functor s => Functor (GLayer s)
- Data.Xournal.Generic: instance Functor s => Functor (GLayerBuf b s)
- Data.Xournal.Generic: instance Functor s => Functor (GPage b s)
- Data.Xournal.Generic: instance Functor s => Functor (GXournal s)
- Data.Xournal.Generic: instance GBackgroundable Background
- Data.Xournal.Generic: instance GListable IntMap
- Data.Xournal.Generic: instance GListable []
- Data.Xournal.Generic: instance GStrokeable Stroke
- Data.Xournal.Generic: instance SListable (GPage b)
- Data.Xournal.Generic: instance SListable GLayer
- Data.Xournal.Generic: instance SListable GXournal
- Data.Xournal.Select: allelems :: ZipperSelect a -> [a]
- Data.Xournal.Select: instance Applicative SeqZipper
- Data.Xournal.Select: instance Foldable SeqZipper
- Data.Xournal.Select: instance Foldable ZipperSelect
- Data.Xournal.Select: instance Functor SeqZipper
- Data.Xournal.Select: instance Functor ZipperSelect
- Data.Xournal.Select: instance GListable (Maybe :. SeqZipper)
- Data.Xournal.Select: instance GListable ZipperSelect
- Data.Xournal.Select: instance Traversable SeqZipper
- Data.Xournal.Select: instance Traversable ZipperSelect
- Data.Xournal.Select: unSZ :: SeqZipper a -> (a, (Seq a, Seq a))
- Data.Xournal.Select: zipper :: ZipperSelect a -> (Maybe :. SeqZipper) a
- Data.Xournal.Simple: bkg_color :: Background -> !ByteString
- Data.Xournal.Simple: bkg_domain :: Background -> Maybe ByteString
- Data.Xournal.Simple: bkg_filename :: Background -> Maybe ByteString
- Data.Xournal.Simple: bkg_pageno :: Background -> Int
- Data.Xournal.Simple: bkg_style :: Background -> !ByteString
- Data.Xournal.Simple: bkg_type :: Background -> ByteString
- Data.Xournal.Simple: dim_height :: Dimension -> !Double
- Data.Xournal.Simple: dim_width :: Dimension -> !Double
- Data.Xournal.Simple: instance (Serialize a, Serialize b) => Serialize (Pair a b)
- Data.Xournal.Simple: instance Eq Stroke
- Data.Xournal.Simple: instance Ord Stroke
- Data.Xournal.Simple: instance Serialize Stroke
- Data.Xournal.Simple: instance Show Background
- Data.Xournal.Simple: instance Show Dimension
- Data.Xournal.Simple: instance Show Layer
- Data.Xournal.Simple: instance Show Page
- Data.Xournal.Simple: instance Show Stroke
- Data.Xournal.Simple: instance Show Xournal
- Data.Xournal.Simple: layer_strokes :: Layer -> ![Stroke]
- Data.Xournal.Simple: page_bkg :: Page -> !Background
- Data.Xournal.Simple: page_dim :: Page -> !Dimension
- Data.Xournal.Simple: page_layers :: Page -> ![Layer]
- Data.Xournal.Simple: stroke_color :: Stroke -> ByteString
- Data.Xournal.Simple: stroke_data :: Stroke -> ![Pair Double Double]
- Data.Xournal.Simple: stroke_tool :: Stroke -> ByteString
- Data.Xournal.Simple: stroke_vwdata :: Stroke -> [(Double, Double, Double)]
- Data.Xournal.Simple: stroke_width :: Stroke -> !Double
- Data.Xournal.Simple: xoj_pages :: Xournal -> ![Page]
- Data.Xournal.Simple: xoj_title :: Xournal -> !Title
+ Data.Xournal.BBox: [bbox_lowerright] :: BBox -> (Double, Double)
+ Data.Xournal.BBox: [bbox_upperleft] :: BBox -> (Double, Double)
+ Data.Xournal.BBox: [strokebbox_bbox] :: StrokeBBox -> BBox
+ Data.Xournal.BBox: [strokebbox_stroke] :: StrokeBBox -> Stroke
+ Data.Xournal.BBox: [unIntersect] :: IntersectBBox -> ULMaybe BBox
+ Data.Xournal.BBox: [unUnion] :: UnionBBox -> ULMaybe BBox
+ Data.Xournal.BBox: instance Data.Serialize.Serialize Data.Xournal.BBox.BBox
+ Data.Xournal.BBox: instance Data.Serialize.Serialize Data.Xournal.BBox.StrokeBBox
+ Data.Xournal.BBox: instance Data.Xournal.BBox.Maybeable Data.Xournal.BBox.IntersectBBox
+ Data.Xournal.BBox: instance Data.Xournal.BBox.Maybeable Data.Xournal.BBox.UnionBBox
+ Data.Xournal.BBox: instance Data.Xournal.Generic.GStrokeable Data.Xournal.BBox.StrokeBBox
+ Data.Xournal.BBox: instance GHC.Base.Monoid Data.Xournal.BBox.IntersectBBox
+ Data.Xournal.BBox: instance GHC.Base.Monoid Data.Xournal.BBox.UnionBBox
+ Data.Xournal.BBox: instance GHC.Classes.Eq Data.Xournal.BBox.BBox
+ Data.Xournal.BBox: instance GHC.Classes.Eq Data.Xournal.BBox.IntersectBBox
+ Data.Xournal.BBox: instance GHC.Classes.Eq Data.Xournal.BBox.StrokeBBox
+ Data.Xournal.BBox: instance GHC.Classes.Eq Data.Xournal.BBox.UnionBBox
+ Data.Xournal.BBox: instance GHC.Classes.Eq a => GHC.Classes.Eq (Data.Xournal.BBox.ULMaybe a)
+ Data.Xournal.BBox: instance GHC.Classes.Ord Data.Xournal.BBox.BBox
+ Data.Xournal.BBox: instance GHC.Classes.Ord Data.Xournal.BBox.StrokeBBox
+ Data.Xournal.BBox: instance GHC.Show.Show Data.Xournal.BBox.BBox
+ Data.Xournal.BBox: instance GHC.Show.Show Data.Xournal.BBox.IntersectBBox
+ Data.Xournal.BBox: instance GHC.Show.Show Data.Xournal.BBox.StrokeBBox
+ Data.Xournal.BBox: instance GHC.Show.Show Data.Xournal.BBox.UnionBBox
+ Data.Xournal.BBox: instance GHC.Show.Show a => GHC.Show.Show (Data.Xournal.BBox.ULMaybe a)
+ Data.Xournal.Generic: [gbackground] :: GPage b s a -> b
+ Data.Xournal.Generic: [gbstrokes] :: GLayerBuf b s a -> s a
+ Data.Xournal.Generic: [gbuffer] :: GLayerBuf b s a -> b
+ Data.Xournal.Generic: [gdimension] :: GPage b s a -> Dimension
+ Data.Xournal.Generic: [glayers] :: GPage b s a -> s a
+ Data.Xournal.Generic: [gpages] :: GXournal s a -> s a
+ Data.Xournal.Generic: [gselectAll] :: GSelect a b -> a
+ Data.Xournal.Generic: [gselectSelected] :: GSelect a b -> b
+ Data.Xournal.Generic: [gselectTitle] :: GSelect a b -> ByteString
+ Data.Xournal.Generic: [gstrokes] :: GLayer s a -> s a
+ Data.Xournal.Generic: [gtitle] :: GXournal s a -> ByteString
+ Data.Xournal.Generic: instance Data.Xournal.Generic.GBackgroundable Data.Xournal.Simple.Background
+ Data.Xournal.Generic: instance Data.Xournal.Generic.GListable Data.IntMap.Base.IntMap
+ Data.Xournal.Generic: instance Data.Xournal.Generic.GListable []
+ Data.Xournal.Generic: instance Data.Xournal.Generic.GStrokeable Data.Xournal.Simple.Stroke
+ Data.Xournal.Generic: instance Data.Xournal.Generic.SListable (Data.Xournal.Generic.GPage b)
+ Data.Xournal.Generic: instance Data.Xournal.Generic.SListable Data.Xournal.Generic.GLayer
+ Data.Xournal.Generic: instance Data.Xournal.Generic.SListable Data.Xournal.Generic.GXournal
+ Data.Xournal.Generic: instance GHC.Base.Functor s => GHC.Base.Functor (Data.Xournal.Generic.GLayer s)
+ Data.Xournal.Generic: instance GHC.Base.Functor s => GHC.Base.Functor (Data.Xournal.Generic.GLayerBuf b s)
+ Data.Xournal.Generic: instance GHC.Base.Functor s => GHC.Base.Functor (Data.Xournal.Generic.GPage b s)
+ Data.Xournal.Generic: instance GHC.Base.Functor s => GHC.Base.Functor (Data.Xournal.Generic.GXournal s)
+ Data.Xournal.Select: [allelems] :: ZipperSelect a -> [a]
+ Data.Xournal.Select: [unSZ] :: SeqZipper a -> (a, (Seq a, Seq a))
+ Data.Xournal.Select: [zipper] :: ZipperSelect a -> (Maybe :. SeqZipper) a
+ Data.Xournal.Select: instance Data.Foldable.Foldable Data.Xournal.Select.SeqZipper
+ Data.Xournal.Select: instance Data.Foldable.Foldable Data.Xournal.Select.ZipperSelect
+ Data.Xournal.Select: instance Data.Traversable.Traversable Data.Xournal.Select.SeqZipper
+ Data.Xournal.Select: instance Data.Traversable.Traversable Data.Xournal.Select.ZipperSelect
+ Data.Xournal.Select: instance Data.Xournal.Generic.GListable (GHC.Base.Maybe Control.Compose.:. Data.Xournal.Select.SeqZipper)
+ Data.Xournal.Select: instance Data.Xournal.Generic.GListable Data.Xournal.Select.ZipperSelect
+ Data.Xournal.Select: instance GHC.Base.Applicative Data.Xournal.Select.SeqZipper
+ Data.Xournal.Select: instance GHC.Base.Functor Data.Xournal.Select.SeqZipper
+ Data.Xournal.Select: instance GHC.Base.Functor Data.Xournal.Select.ZipperSelect
+ Data.Xournal.Simple: [bkg_color] :: Background -> !ByteString
+ Data.Xournal.Simple: [bkg_domain] :: Background -> Maybe ByteString
+ Data.Xournal.Simple: [bkg_filename] :: Background -> Maybe ByteString
+ Data.Xournal.Simple: [bkg_pageno] :: Background -> Int
+ Data.Xournal.Simple: [bkg_style] :: Background -> !ByteString
+ Data.Xournal.Simple: [bkg_type] :: Background -> ByteString
+ Data.Xournal.Simple: [dim_height] :: Dimension -> !Double
+ Data.Xournal.Simple: [dim_width] :: Dimension -> !Double
+ Data.Xournal.Simple: [layer_strokes] :: Layer -> ![Stroke]
+ Data.Xournal.Simple: [page_bkg] :: Page -> !Background
+ Data.Xournal.Simple: [page_dim] :: Page -> !Dimension
+ Data.Xournal.Simple: [page_layers] :: Page -> ![Layer]
+ Data.Xournal.Simple: [stroke_color] :: Stroke -> ByteString
+ Data.Xournal.Simple: [stroke_data] :: Stroke -> ![Pair Double Double]
+ Data.Xournal.Simple: [stroke_tool] :: Stroke -> ByteString
+ Data.Xournal.Simple: [stroke_vwdata] :: Stroke -> [(Double, Double, Double)]
+ Data.Xournal.Simple: [stroke_width] :: Stroke -> !Double
+ Data.Xournal.Simple: [xoj_pages] :: Xournal -> ![Page]
+ Data.Xournal.Simple: [xoj_title] :: Xournal -> !Title
+ Data.Xournal.Simple: instance (Data.Serialize.Serialize a, Data.Serialize.Serialize b) => Data.Serialize.Serialize (Data.Strict.Tuple.Pair a b)
+ Data.Xournal.Simple: instance Data.Serialize.Serialize Data.Xournal.Simple.Stroke
+ Data.Xournal.Simple: instance GHC.Classes.Eq Data.Xournal.Simple.Stroke
+ Data.Xournal.Simple: instance GHC.Classes.Ord Data.Xournal.Simple.Stroke
+ Data.Xournal.Simple: instance GHC.Show.Show Data.Xournal.Simple.Background
+ Data.Xournal.Simple: instance GHC.Show.Show Data.Xournal.Simple.Dimension
+ Data.Xournal.Simple: instance GHC.Show.Show Data.Xournal.Simple.Layer
+ Data.Xournal.Simple: instance GHC.Show.Show Data.Xournal.Simple.Page
+ Data.Xournal.Simple: instance GHC.Show.Show Data.Xournal.Simple.Stroke
+ Data.Xournal.Simple: instance GHC.Show.Show Data.Xournal.Simple.Xournal
- Data.Xournal.Generic: emptyPageFromOldPage :: GListable s => GPage b s a -> GPage b s a
+ Data.Xournal.Generic: emptyPageFromOldPage :: (GListable s) => GPage b s a -> GPage b s a
- Data.Xournal.Generic: printLayerStructureInPage :: GListable s => GPage b s (GLayerBuf buf [] a) -> IO ()
+ Data.Xournal.Generic: printLayerStructureInPage :: (GListable s) => GPage b s (GLayerBuf buf [] a) -> IO ()
Files
- src/Data/Xournal/Select.hs +1/−1
- xournal-types.cabal +1/−1
src/Data/Xournal/Select.hs view
@@ -20,7 +20,7 @@ import Control.Applicative hiding (empty) import Control.Compose-import Data.Foldable+import Data.Foldable hiding (length) import Data.Monoid import Data.Sequence import Data.Traversable
xournal-types.cabal view
@@ -1,5 +1,5 @@ Name: xournal-types-Version: 0.5.1+Version: 0.5.1.0 Synopsis: Data types for programs for xournal file format Description: Xournal file format data type including generic interface License: BSD3