xcb-types 0.7.0 → 0.7.1
raw patch · 2 files changed
+1/−2 lines, 2 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Data.XCB.Pretty: instance Pretty Binop
- Data.XCB.Pretty: instance Pretty Int
- Data.XCB.Pretty: instance Pretty String
- Data.XCB.Pretty: instance Pretty Type
- Data.XCB.Pretty: instance Pretty Unop
- Data.XCB.Pretty: instance Pretty a => Pretty (EnumElem a)
- Data.XCB.Pretty: instance Pretty a => Pretty (Expression a)
- Data.XCB.Pretty: instance Pretty a => Pretty (GenBitCase a)
- Data.XCB.Pretty: instance Pretty a => Pretty (GenStructElem a)
- Data.XCB.Pretty: instance Pretty a => Pretty (GenXDecl a)
- Data.XCB.Pretty: instance Pretty a => Pretty (GenXHeader a)
- Data.XCB.Pretty: instance Pretty a => Pretty (GenXidUnionElem a)
- Data.XCB.Pretty: instance Pretty a => Pretty (Maybe a)
- Data.XCB.Types: instance Eq Type
- Data.XCB.Types: instance Functor EnumElem
- Data.XCB.Types: instance Functor Expression
- Data.XCB.Types: instance Functor GenBitCase
- Data.XCB.Types: instance Functor GenStructElem
- Data.XCB.Types: instance Functor GenXDecl
- Data.XCB.Types: instance Functor GenXHeader
- Data.XCB.Types: instance Functor GenXidUnionElem
- Data.XCB.Types: instance Ord Type
- Data.XCB.Types: instance Show Binop
- Data.XCB.Types: instance Show Type
- Data.XCB.Types: instance Show Unop
- Data.XCB.Types: instance Show typ => Show (EnumElem typ)
- Data.XCB.Types: instance Show typ => Show (Expression typ)
- Data.XCB.Types: instance Show typ => Show (GenBitCase typ)
- Data.XCB.Types: instance Show typ => Show (GenStructElem typ)
- Data.XCB.Types: instance Show typ => Show (GenXDecl typ)
- Data.XCB.Types: instance Show typ => Show (GenXHeader typ)
- Data.XCB.Types: instance Show typ => Show (GenXidUnionElem typ)
- Data.XCB.Types: xheader_decls :: GenXHeader typ -> [GenXDecl typ]
- Data.XCB.Types: xheader_header :: GenXHeader typ -> Name
- Data.XCB.Types: xheader_major_version :: GenXHeader typ -> Maybe Int
- Data.XCB.Types: xheader_minor_version :: GenXHeader typ -> Maybe Int
- Data.XCB.Types: xheader_multiword :: GenXHeader typ -> Maybe Bool
- Data.XCB.Types: xheader_name :: GenXHeader typ -> Maybe Name
- Data.XCB.Types: xheader_xname :: GenXHeader typ -> Maybe Name
+ Data.XCB.Pretty: instance Data.XCB.Pretty.Pretty Data.XCB.Types.Binop
+ Data.XCB.Pretty: instance Data.XCB.Pretty.Pretty Data.XCB.Types.Type
+ Data.XCB.Pretty: instance Data.XCB.Pretty.Pretty Data.XCB.Types.Unop
+ Data.XCB.Pretty: instance Data.XCB.Pretty.Pretty GHC.Base.String
+ Data.XCB.Pretty: instance Data.XCB.Pretty.Pretty GHC.Types.Int
+ Data.XCB.Pretty: instance Data.XCB.Pretty.Pretty a => Data.XCB.Pretty.Pretty (Data.XCB.Types.EnumElem a)
+ Data.XCB.Pretty: instance Data.XCB.Pretty.Pretty a => Data.XCB.Pretty.Pretty (Data.XCB.Types.Expression a)
+ Data.XCB.Pretty: instance Data.XCB.Pretty.Pretty a => Data.XCB.Pretty.Pretty (Data.XCB.Types.GenBitCase a)
+ Data.XCB.Pretty: instance Data.XCB.Pretty.Pretty a => Data.XCB.Pretty.Pretty (Data.XCB.Types.GenStructElem a)
+ Data.XCB.Pretty: instance Data.XCB.Pretty.Pretty a => Data.XCB.Pretty.Pretty (Data.XCB.Types.GenXDecl a)
+ Data.XCB.Pretty: instance Data.XCB.Pretty.Pretty a => Data.XCB.Pretty.Pretty (Data.XCB.Types.GenXHeader a)
+ Data.XCB.Pretty: instance Data.XCB.Pretty.Pretty a => Data.XCB.Pretty.Pretty (Data.XCB.Types.GenXidUnionElem a)
+ Data.XCB.Pretty: instance Data.XCB.Pretty.Pretty a => Data.XCB.Pretty.Pretty (GHC.Base.Maybe a)
+ Data.XCB.Types: [xheader_decls] :: GenXHeader typ -> [GenXDecl typ]
+ Data.XCB.Types: [xheader_header] :: GenXHeader typ -> Name
+ Data.XCB.Types: [xheader_major_version] :: GenXHeader typ -> Maybe Int
+ Data.XCB.Types: [xheader_minor_version] :: GenXHeader typ -> Maybe Int
+ Data.XCB.Types: [xheader_multiword] :: GenXHeader typ -> Maybe Bool
+ Data.XCB.Types: [xheader_name] :: GenXHeader typ -> Maybe Name
+ Data.XCB.Types: [xheader_xname] :: GenXHeader typ -> Maybe Name
+ Data.XCB.Types: instance GHC.Base.Functor Data.XCB.Types.EnumElem
+ Data.XCB.Types: instance GHC.Base.Functor Data.XCB.Types.Expression
+ Data.XCB.Types: instance GHC.Base.Functor Data.XCB.Types.GenBitCase
+ Data.XCB.Types: instance GHC.Base.Functor Data.XCB.Types.GenStructElem
+ Data.XCB.Types: instance GHC.Base.Functor Data.XCB.Types.GenXDecl
+ Data.XCB.Types: instance GHC.Base.Functor Data.XCB.Types.GenXHeader
+ Data.XCB.Types: instance GHC.Base.Functor Data.XCB.Types.GenXidUnionElem
+ Data.XCB.Types: instance GHC.Classes.Eq Data.XCB.Types.Type
+ Data.XCB.Types: instance GHC.Classes.Ord Data.XCB.Types.Type
+ Data.XCB.Types: instance GHC.Show.Show Data.XCB.Types.Binop
+ Data.XCB.Types: instance GHC.Show.Show Data.XCB.Types.Type
+ Data.XCB.Types: instance GHC.Show.Show Data.XCB.Types.Unop
+ Data.XCB.Types: instance GHC.Show.Show typ => GHC.Show.Show (Data.XCB.Types.EnumElem typ)
+ Data.XCB.Types: instance GHC.Show.Show typ => GHC.Show.Show (Data.XCB.Types.Expression typ)
+ Data.XCB.Types: instance GHC.Show.Show typ => GHC.Show.Show (Data.XCB.Types.GenBitCase typ)
+ Data.XCB.Types: instance GHC.Show.Show typ => GHC.Show.Show (Data.XCB.Types.GenStructElem typ)
+ Data.XCB.Types: instance GHC.Show.Show typ => GHC.Show.Show (Data.XCB.Types.GenXDecl typ)
+ Data.XCB.Types: instance GHC.Show.Show typ => GHC.Show.Show (Data.XCB.Types.GenXHeader typ)
+ Data.XCB.Types: instance GHC.Show.Show typ => GHC.Show.Show (Data.XCB.Types.GenXidUnionElem typ)
Files
- Data/XCB/FromXML.hs +0/−1
- xcb-types.cabal +1/−1
Data/XCB/FromXML.hs view
@@ -259,7 +259,6 @@ name <- el `attr` "name" number <- el `attr` "number" >>= readM fields <- mapM structField $ elChildren el- guard $ not $ null fields return $ XError name number fields
xcb-types.cabal view
@@ -1,5 +1,5 @@ Name: xcb-types-Version: 0.7.0+Version: 0.7.1 Cabal-Version: >= 1.6 Synopsis: Parses XML files used by the XCB project Description: This package provides types which mirror the structures