gi-pango 1.0.23 → 1.0.24
raw patch · 4 files changed
+15/−8 lines, 4 filesdep ~haskell-gidep ~haskell-gi-basesetup-changedPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: haskell-gi, haskell-gi-base
API changes (from Hackage documentation)
- GI.Pango.Objects.Context: instance Data.GI.Base.GValue.IsGValue GI.Pango.Objects.Context.Context
- GI.Pango.Objects.Coverage: instance Data.GI.Base.GValue.IsGValue GI.Pango.Objects.Coverage.Coverage
- GI.Pango.Objects.Engine: instance Data.GI.Base.GValue.IsGValue GI.Pango.Objects.Engine.Engine
- GI.Pango.Objects.EngineLang: instance Data.GI.Base.GValue.IsGValue GI.Pango.Objects.EngineLang.EngineLang
- GI.Pango.Objects.EngineShape: instance Data.GI.Base.GValue.IsGValue GI.Pango.Objects.EngineShape.EngineShape
- GI.Pango.Objects.Font: instance Data.GI.Base.GValue.IsGValue GI.Pango.Objects.Font.Font
- GI.Pango.Objects.FontFace: instance Data.GI.Base.GValue.IsGValue GI.Pango.Objects.FontFace.FontFace
- GI.Pango.Objects.FontFamily: instance Data.GI.Base.GValue.IsGValue GI.Pango.Objects.FontFamily.FontFamily
- GI.Pango.Objects.FontMap: instance Data.GI.Base.GValue.IsGValue GI.Pango.Objects.FontMap.FontMap
- GI.Pango.Objects.Fontset: instance Data.GI.Base.GValue.IsGValue GI.Pango.Objects.Fontset.Fontset
- GI.Pango.Objects.FontsetSimple: instance Data.GI.Base.GValue.IsGValue GI.Pango.Objects.FontsetSimple.FontsetSimple
- GI.Pango.Objects.Layout: instance Data.GI.Base.GValue.IsGValue GI.Pango.Objects.Layout.Layout
- GI.Pango.Objects.Renderer: instance Data.GI.Base.GValue.IsGValue GI.Pango.Objects.Renderer.Renderer
- GI.Pango.Structs.AttrIterator: instance Data.GI.Base.GValue.IsGValue GI.Pango.Structs.AttrIterator.AttrIterator
- GI.Pango.Structs.AttrList: instance Data.GI.Base.GValue.IsGValue GI.Pango.Structs.AttrList.AttrList
- GI.Pango.Structs.Attribute: instance Data.GI.Base.GValue.IsGValue GI.Pango.Structs.Attribute.Attribute
- GI.Pango.Structs.Color: instance Data.GI.Base.GValue.IsGValue GI.Pango.Structs.Color.Color
- GI.Pango.Structs.FontDescription: instance Data.GI.Base.GValue.IsGValue GI.Pango.Structs.FontDescription.FontDescription
- GI.Pango.Structs.FontMetrics: instance Data.GI.Base.GValue.IsGValue GI.Pango.Structs.FontMetrics.FontMetrics
- GI.Pango.Structs.GlyphItem: instance Data.GI.Base.GValue.IsGValue GI.Pango.Structs.GlyphItem.GlyphItem
- GI.Pango.Structs.GlyphItemIter: instance Data.GI.Base.GValue.IsGValue GI.Pango.Structs.GlyphItemIter.GlyphItemIter
- GI.Pango.Structs.GlyphString: instance Data.GI.Base.GValue.IsGValue GI.Pango.Structs.GlyphString.GlyphString
- GI.Pango.Structs.Item: instance Data.GI.Base.GValue.IsGValue GI.Pango.Structs.Item.Item
- GI.Pango.Structs.Language: instance Data.GI.Base.GValue.IsGValue GI.Pango.Structs.Language.Language
- GI.Pango.Structs.LayoutIter: instance Data.GI.Base.GValue.IsGValue GI.Pango.Structs.LayoutIter.LayoutIter
- GI.Pango.Structs.LayoutLine: instance Data.GI.Base.GValue.IsGValue GI.Pango.Structs.LayoutLine.LayoutLine
- GI.Pango.Structs.Matrix: instance Data.GI.Base.GValue.IsGValue GI.Pango.Structs.Matrix.Matrix
- GI.Pango.Structs.ScriptIter: instance Data.GI.Base.GValue.IsGValue GI.Pango.Structs.ScriptIter.ScriptIter
- GI.Pango.Structs.TabArray: instance Data.GI.Base.GValue.IsGValue GI.Pango.Structs.TabArray.TabArray
+ GI.Pango.Enums: AnotherOverline :: Int -> Overline
+ GI.Pango.Enums: AttrTypeOverline :: AttrType
+ GI.Pango.Enums: AttrTypeOverlineColor :: AttrType
+ GI.Pango.Enums: OverlineNone :: Overline
+ GI.Pango.Enums: OverlineSingle :: Overline
+ GI.Pango.Enums: RenderPartOverline :: RenderPart
+ GI.Pango.Enums: UnderlineDoubleLine :: Underline
+ GI.Pango.Enums: UnderlineErrorLine :: Underline
+ GI.Pango.Enums: UnderlineSingleLine :: Underline
+ GI.Pango.Enums: data Overline
+ GI.Pango.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.Pango.Enums.Overline
+ GI.Pango.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Pango.Enums.Overline
+ GI.Pango.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Pango.Enums.Overline
+ GI.Pango.Enums: instance GHC.Classes.Eq GI.Pango.Enums.Overline
+ GI.Pango.Enums: instance GHC.Classes.Ord GI.Pango.Enums.Overline
+ GI.Pango.Enums: instance GHC.Enum.Enum GI.Pango.Enums.Overline
+ GI.Pango.Enums: instance GHC.Show.Show GI.Pango.Enums.Overline
+ GI.Pango.Functions: attrOverlineColorNew :: (HasCallStack, MonadIO m) => Word16 -> Word16 -> Word16 -> m Attribute
+ GI.Pango.Functions: attrOverlineNew :: (HasCallStack, MonadIO m) => Overline -> m Attribute
+ GI.Pango.Objects.Context: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Pango.Objects.Context.Context)
+ GI.Pango.Objects.Coverage: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Pango.Objects.Coverage.Coverage)
+ GI.Pango.Objects.Engine: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Pango.Objects.Engine.Engine)
+ GI.Pango.Objects.EngineLang: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Pango.Objects.EngineLang.EngineLang)
+ GI.Pango.Objects.EngineShape: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Pango.Objects.EngineShape.EngineShape)
+ GI.Pango.Objects.Font: fontGetFace :: (HasCallStack, MonadIO m, IsFont a) => a -> m FontFace
+ GI.Pango.Objects.Font: fontGetFeatures :: (HasCallStack, MonadIO m, IsFont a) => a -> [FeatureT] -> Word32 -> m ([FeatureT], Word32)
+ GI.Pango.Objects.Font: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Pango.Objects.Font.Font)
+ GI.Pango.Objects.FontFace: fontFaceGetFamily :: (HasCallStack, MonadIO m, IsFontFace a) => a -> m FontFamily
+ GI.Pango.Objects.FontFace: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Pango.Objects.FontFace.FontFace)
+ GI.Pango.Objects.FontFamily: fontFamilyGetFace :: (HasCallStack, MonadIO m, IsFontFamily a) => a -> Maybe Text -> m (Maybe FontFace)
+ GI.Pango.Objects.FontFamily: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Pango.Objects.FontFamily.FontFamily)
+ GI.Pango.Objects.FontMap: fontMapGetFamily :: (HasCallStack, MonadIO m, IsFontMap a) => a -> Text -> m FontFamily
+ GI.Pango.Objects.FontMap: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Pango.Objects.FontMap.FontMap)
+ GI.Pango.Objects.Fontset: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Pango.Objects.Fontset.Fontset)
+ GI.Pango.Objects.FontsetSimple: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Pango.Objects.FontsetSimple.FontsetSimple)
+ GI.Pango.Objects.Layout: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Pango.Objects.Layout.Layout)
+ GI.Pango.Objects.Layout: layoutGetDirection :: (HasCallStack, MonadIO m, IsLayout a) => a -> Int32 -> m Direction
+ GI.Pango.Objects.Renderer: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Pango.Objects.Renderer.Renderer)
+ GI.Pango.Structs.AttrIterator: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Pango.Structs.AttrIterator.AttrIterator)
+ GI.Pango.Structs.AttrList: attrListEqual :: (HasCallStack, MonadIO m) => AttrList -> AttrList -> m Bool
+ GI.Pango.Structs.AttrList: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Pango.Structs.AttrList.AttrList)
+ GI.Pango.Structs.Attribute: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Pango.Structs.Attribute.Attribute)
+ GI.Pango.Structs.Color: colorParseWithAlpha :: (HasCallStack, MonadIO m) => Color -> Text -> m (Bool, Word16)
+ GI.Pango.Structs.Color: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Pango.Structs.Color.Color)
+ GI.Pango.Structs.FontDescription: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Pango.Structs.FontDescription.FontDescription)
+ GI.Pango.Structs.FontMetrics: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Pango.Structs.FontMetrics.FontMetrics)
+ GI.Pango.Structs.GlyphItem: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Pango.Structs.GlyphItem.GlyphItem)
+ GI.Pango.Structs.GlyphItemIter: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Pango.Structs.GlyphItemIter.GlyphItemIter)
+ GI.Pango.Structs.GlyphString: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Pango.Structs.GlyphString.GlyphString)
+ GI.Pango.Structs.Item: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Pango.Structs.Item.Item)
+ GI.Pango.Structs.Language: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Pango.Structs.Language.Language)
+ GI.Pango.Structs.Language: languageGetPreferred :: (HasCallStack, MonadIO m) => m (Maybe Language)
+ GI.Pango.Structs.LayoutIter: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Pango.Structs.LayoutIter.LayoutIter)
+ GI.Pango.Structs.LayoutLine: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Pango.Structs.LayoutLine.LayoutLine)
+ GI.Pango.Structs.Matrix: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Pango.Structs.Matrix.Matrix)
+ GI.Pango.Structs.ScriptIter: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Pango.Structs.ScriptIter.ScriptIter)
+ GI.Pango.Structs.TabArray: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Pango.Structs.TabArray.TabArray)
- GI.Pango.Objects.Layout: layoutGetAttributes :: (HasCallStack, MonadIO m, IsLayout a) => a -> m AttrList
+ GI.Pango.Objects.Layout: layoutGetAttributes :: (HasCallStack, MonadIO m, IsLayout a) => a -> m (Maybe AttrList)
Files
- ChangeLog.md +4/−0
- README.md +1/−1
- Setup.hs +5/−2
- gi-pango.cabal +5/−5
ChangeLog.md view
@@ -1,3 +1,7 @@+### 1.0.24+++ Update to haskell-gi(-base)-0.25+ ### 1.0.23 + Upgrade to haskell-gi-base-0.24
README.md view
@@ -1,6 +1,6 @@ # Documentation Autogenerated documentation for this package can be found at -[https://hackage.haskell.org/package/gi-pango-1.0.23/docs/GI-Pango.html](https://hackage.haskell.org/package/gi-pango-1.0.23/docs/GI-Pango.html)+[https://hackage.haskell.org/package/gi-pango-1.0.24/docs/GI-Pango.html](https://hackage.haskell.org/package/gi-pango-1.0.24/docs/GI-Pango.html) For general documentation on using [haskell-gi](https://github.com/haskell-gi/haskell-gi) based bindings, see [the project page](https://github.com/haskell-gi/haskell-gi) or [the Wiki](https://github.com/haskell-gi/haskell-gi/wiki).
Setup.hs view
@@ -4,13 +4,16 @@ import qualified GI.GLib.Config as GLib import qualified GI.GObject.Config as GObject+import qualified GI.HarfBuzz.Config as HarfBuzz main :: IO ()-main = setupBinding name version verbose overridesFile inheritedOverrides outputDir+main = setupBinding name version pkgName pkgVersion verbose overridesFile inheritedOverrides outputDir where name = "Pango" version = "1.0"+ pkgName = "gi-pango"+ pkgVersion = "1.0.24" overridesFile = Just "Pango.overrides" verbose = False outputDir = Nothing- inheritedOverrides = [TaggedOverride "inherited:GLib" GLib.overrides, TaggedOverride "inherited:GObject" GObject.overrides]+ inheritedOverrides = [TaggedOverride "inherited:GLib" GLib.overrides, TaggedOverride "inherited:GObject" GObject.overrides, TaggedOverride "inherited:HarfBuzz" HarfBuzz.overrides]
gi-pango.cabal view
@@ -1,5 +1,5 @@ name: gi-pango-version: 1.0.23+version: 1.0.24 synopsis: Pango bindings description: Bindings for Pango, autogenerated by haskell-gi. homepage: https://github.com/haskell-gi/haskell-gi@@ -9,14 +9,14 @@ maintainer: Iñaki García Etxebarria category: Bindings build-type: Custom-cabal-version: 1.24+cabal-version: 2.0 extra-source-files: README.md ChangeLog.md stack.yaml Pango.overrides custom-setup setup-depends: base >= 4.9 && < 5, Cabal >= 1.24,- haskell-gi >= 0.24 && < 0.25,+ haskell-gi >= 0.25 && < 0.26, gi-gobject == 2.0.*, gi-glib == 2.0.*, gi-harfbuzz == 0.0.*@@ -29,8 +29,8 @@ pkgconfig-depends: pango >= 1.0 && < 2 build-depends: base >= 4.7 && <5,- haskell-gi-base >= 0.24 && < 0.25,- haskell-gi >= 0.24.0 && < 0.25,+ haskell-gi-base >= 0.25 && < 0.26,+ haskell-gi >= 0.25 && < 0.26, haskell-gi-overloading < 1.1, gi-gobject == 2.0.*, gi-glib == 2.0.*,