packages feed

gi-harfbuzz 0.0.9 → 0.0.10

raw patch · 4 files changed

+9/−5 lines, 4 filesdep ~haskell-gisetup-changedPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: haskell-gi

API changes (from Hackage documentation)

- GI.HarfBuzz.Constants: pattern MAP_VALUE_INVALID :: Word32
- GI.HarfBuzz.Constants: pattern SET_VALUE_INVALID :: Word32
- GI.HarfBuzz.Enums: AatLayoutFeatureTypeTCurisveConnection :: AatLayoutFeatureTypeT
- GI.HarfBuzz.Enums: UnicodeCombiningClassTCcc133 :: UnicodeCombiningClassT
+ GI.HarfBuzz.Callbacks: drop_closures_PaintColorGlyphFuncT :: PaintColorGlyphFuncT -> PaintColorGlyphFuncT_WithClosures
+ GI.HarfBuzz.Callbacks: dynamic_PaintColorGlyphFuncT :: (HasCallStack, MonadIO m) => FunPtr C_PaintColorGlyphFuncT -> PaintFuncsT -> Ptr () -> Word32 -> FontT -> Ptr () -> m Int32
+ GI.HarfBuzz.Callbacks: genClosure_PaintColorGlyphFuncT :: MonadIO m => PaintColorGlyphFuncT -> m (GClosure C_PaintColorGlyphFuncT)
+ GI.HarfBuzz.Callbacks: mk_PaintColorGlyphFuncT :: C_PaintColorGlyphFuncT -> IO (FunPtr C_PaintColorGlyphFuncT)
+ GI.HarfBuzz.Callbacks: noPaintColorGlyphFuncT :: Maybe PaintColorGlyphFuncT
+ GI.HarfBuzz.Callbacks: noPaintColorGlyphFuncT_WithClosures :: Maybe PaintColorGlyphFuncT_WithClosures
+ GI.HarfBuzz.Callbacks: type C_PaintColorGlyphFuncT = Ptr PaintFuncsT -> Ptr () -> Word32 -> Ptr FontT -> Ptr () -> IO Int32
+ GI.HarfBuzz.Callbacks: type PaintColorGlyphFuncT = -- | /@funcs@/: paint functions object PaintFuncsT -> -- | /@paintData@/: The data accompanying the paint functions in 'GI.HarfBuzz.Functions.fontPaintGlyph' Ptr () -> -- | /@glyph@/: the glyph ID Word32 -> -- | /@font@/: the font FontT -> -- | __Returns:__ @/true/@ if the glyph was painted, @/false/@ otherwise. IO Int32
+ GI.HarfBuzz.Callbacks: type PaintColorGlyphFuncT_WithClosures = -- | /@funcs@/: paint functions object PaintFuncsT -> -- | /@paintData@/: The data accompanying the paint functions in 'GI.HarfBuzz.Functions.fontPaintGlyph' Ptr () -> -- | /@glyph@/: the glyph ID Word32 -> -- | /@font@/: the font FontT -> -- | /@userData@/: User data pointer passed to 'GI.HarfBuzz.Functions.paintFuncsSetColorGlyphFunc' Ptr () -> -- | __Returns:__ @/true/@ if the glyph was painted, @/false/@ otherwise. IO Int32
+ GI.HarfBuzz.Callbacks: wrap_PaintColorGlyphFuncT :: Maybe (Ptr (FunPtr C_PaintColorGlyphFuncT)) -> PaintColorGlyphFuncT_WithClosures -> C_PaintColorGlyphFuncT
+ GI.HarfBuzz.Constants: pattern CODEPOINT_INVALID :: Word32
+ GI.HarfBuzz.Constants: pattern UNICODE_COMBINING_CLASS_CCC133 :: Int32
+ GI.HarfBuzz.Enums: AatLayoutFeatureTypeTCursiveConnection :: AatLayoutFeatureTypeT
+ GI.HarfBuzz.Enums: UnicodeCombiningClassTCcc132 :: UnicodeCombiningClassT
+ GI.HarfBuzz.Functions: bufferGetRandomState :: (HasCallStack, MonadIO m) => BufferT -> m Word32
+ GI.HarfBuzz.Functions: bufferSetRandomState :: (HasCallStack, MonadIO m) => BufferT -> Word32 -> m ()
+ GI.HarfBuzz.Functions: otLayoutGetBaseline2 :: (HasCallStack, MonadIO m) => FontT -> OtLayoutBaselineTagT -> DirectionT -> ScriptT -> Maybe LanguageT -> m (Int32, Int32)
+ GI.HarfBuzz.Functions: otLayoutGetBaselineWithFallback2 :: (HasCallStack, MonadIO m) => FontT -> OtLayoutBaselineTagT -> DirectionT -> ScriptT -> Maybe LanguageT -> m Int32
+ GI.HarfBuzz.Functions: otLayoutGetFontExtents :: (HasCallStack, MonadIO m) => FontT -> DirectionT -> Word32 -> Word32 -> m (Int32, Maybe FontExtentsT)
+ GI.HarfBuzz.Functions: otLayoutGetFontExtents2 :: (HasCallStack, MonadIO m) => FontT -> DirectionT -> ScriptT -> Maybe LanguageT -> m (Int32, Maybe FontExtentsT)
+ GI.HarfBuzz.Functions: paintColorGlyph :: (HasCallStack, MonadIO m) => PaintFuncsT -> Ptr () -> Word32 -> FontT -> m Int32
- GI.HarfBuzz.Functions: otTagsFromScriptAndLanguage :: (HasCallStack, MonadIO m) => ScriptT -> LanguageT -> Word32 -> Word32 -> m (Word32, Word32, Word32, Word32)
+ GI.HarfBuzz.Functions: otTagsFromScriptAndLanguage :: (HasCallStack, MonadIO m) => ScriptT -> Maybe LanguageT -> Word32 -> Word32 -> m (Word32, Word32, Word32, Word32)

Files

ChangeLog.md view
@@ -1,3 +1,7 @@+### 0.0.10+++ Depend on haskell-gi >= 0.26.9 (see [issue 439](https://github.com/haskell-gi/haskell-gi/issues/439))+ ### 0.0.9  + Bump base lower bound
README.md view
@@ -1,6 +1,6 @@ # Documentation Autogenerated documentation for this package can be found at -[https://hackage.haskell.org/package/gi-harfbuzz-0.0.9/docs/GI-HarfBuzz.html](https://hackage.haskell.org/package/gi-harfbuzz-0.0.9/docs/GI-HarfBuzz.html)+[https://hackage.haskell.org/package/gi-harfbuzz-0.0.10/docs/GI-HarfBuzz.html](https://hackage.haskell.org/package/gi-harfbuzz-0.0.10/docs/GI-HarfBuzz.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
@@ -11,7 +11,7 @@   where name = "HarfBuzz"         version = "0.0"         pkgName = "gi-harfbuzz"-        pkgVersion = "0.0.9"+        pkgVersion = "0.0.10"         overridesFile = Just "HarfBuzz.overrides"         verbose = False         outputDir = Nothing
gi-harfbuzz.cabal view
@@ -1,5 +1,5 @@ name:                 gi-harfbuzz-version:              0.0.9+version:              0.0.10 synopsis:             HarfBuzz bindings description:          Bindings for HarfBuzz, autogenerated by haskell-gi. homepage:             https://github.com/haskell-gi/haskell-gi@@ -16,7 +16,7 @@ custom-setup       setup-depends: base >= 4.11 && < 5,                      Cabal >= 1.24 && < 4,-                     haskell-gi >= 0.26 && < 0.27,+                     haskell-gi >= 0.26.9 && < 0.27,                      gi-gobject == 2.0.*,                      gi-glib == 2.0.*,                      gi-freetype2 == 2.0.*@@ -30,7 +30,7 @@       pkgconfig-depends: harfbuzz >= 1, harfbuzz-gobject >= 1       build-depends: base >= 4.7 && <5,                      haskell-gi-base >= 0.26 && < 0.27,-                     haskell-gi >= 0.26 && < 0.27,+                     haskell-gi >= 0.26.9 && < 0.27,                      haskell-gi-overloading < 1.1,                      gi-gobject == 2.0.*,                      gi-glib == 2.0.*,