gi-harfbuzz 0.0.5 → 0.0.6
raw patch · 3 files changed
+18/−6 lines, 3 filesdep +gi-freetype2setup-changedPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependencies added: gi-freetype2
API changes (from Hackage documentation)
+ GI.HarfBuzz.Callbacks: drop_closures_DrawClosePathFuncT :: DrawClosePathFuncT -> DrawClosePathFuncT_WithClosures
+ GI.HarfBuzz.Callbacks: drop_closures_DrawCubicToFuncT :: DrawCubicToFuncT -> DrawCubicToFuncT_WithClosures
+ GI.HarfBuzz.Callbacks: drop_closures_DrawLineToFuncT :: DrawLineToFuncT -> DrawLineToFuncT_WithClosures
+ GI.HarfBuzz.Callbacks: drop_closures_DrawMoveToFuncT :: DrawMoveToFuncT -> DrawMoveToFuncT_WithClosures
+ GI.HarfBuzz.Callbacks: drop_closures_DrawQuadraticToFuncT :: DrawQuadraticToFuncT -> DrawQuadraticToFuncT_WithClosures
+ GI.HarfBuzz.Callbacks: drop_closures_FontGetGlyphShapeFuncT :: FontGetGlyphShapeFuncT -> FontGetGlyphShapeFuncT_WithClosures
+ GI.HarfBuzz.Callbacks: dynamic_DrawClosePathFuncT :: (HasCallStack, MonadIO m) => FunPtr C_DrawClosePathFuncT -> DrawFuncsT -> Ptr () -> DrawStateT -> Ptr () -> m ()
+ GI.HarfBuzz.Callbacks: dynamic_DrawCubicToFuncT :: (HasCallStack, MonadIO m) => FunPtr C_DrawCubicToFuncT -> DrawFuncsT -> Ptr () -> DrawStateT -> Float -> Float -> Float -> Float -> Float -> Float -> Ptr () -> m ()
+ GI.HarfBuzz.Callbacks: dynamic_DrawLineToFuncT :: (HasCallStack, MonadIO m) => FunPtr C_DrawLineToFuncT -> DrawFuncsT -> Ptr () -> DrawStateT -> Float -> Float -> Ptr () -> m ()
+ GI.HarfBuzz.Callbacks: dynamic_DrawMoveToFuncT :: (HasCallStack, MonadIO m) => FunPtr C_DrawMoveToFuncT -> DrawFuncsT -> Ptr () -> DrawStateT -> Float -> Float -> Ptr () -> m ()
+ GI.HarfBuzz.Callbacks: dynamic_DrawQuadraticToFuncT :: (HasCallStack, MonadIO m) => FunPtr C_DrawQuadraticToFuncT -> DrawFuncsT -> Ptr () -> DrawStateT -> Float -> Float -> Float -> Float -> Ptr () -> m ()
+ GI.HarfBuzz.Callbacks: dynamic_FontGetGlyphShapeFuncT :: (HasCallStack, MonadIO m) => FunPtr C_FontGetGlyphShapeFuncT -> FontT -> Ptr () -> Word32 -> DrawFuncsT -> Ptr () -> Ptr () -> m ()
+ GI.HarfBuzz.Callbacks: genClosure_DrawClosePathFuncT :: MonadIO m => DrawClosePathFuncT -> m (GClosure C_DrawClosePathFuncT)
+ GI.HarfBuzz.Callbacks: genClosure_DrawCubicToFuncT :: MonadIO m => DrawCubicToFuncT -> m (GClosure C_DrawCubicToFuncT)
+ GI.HarfBuzz.Callbacks: genClosure_DrawLineToFuncT :: MonadIO m => DrawLineToFuncT -> m (GClosure C_DrawLineToFuncT)
+ GI.HarfBuzz.Callbacks: genClosure_DrawMoveToFuncT :: MonadIO m => DrawMoveToFuncT -> m (GClosure C_DrawMoveToFuncT)
+ GI.HarfBuzz.Callbacks: genClosure_DrawQuadraticToFuncT :: MonadIO m => DrawQuadraticToFuncT -> m (GClosure C_DrawQuadraticToFuncT)
+ GI.HarfBuzz.Callbacks: genClosure_FontGetGlyphShapeFuncT :: MonadIO m => FontGetGlyphShapeFuncT -> m (GClosure C_FontGetGlyphShapeFuncT)
+ GI.HarfBuzz.Callbacks: mk_DrawClosePathFuncT :: C_DrawClosePathFuncT -> IO (FunPtr C_DrawClosePathFuncT)
+ GI.HarfBuzz.Callbacks: mk_DrawCubicToFuncT :: C_DrawCubicToFuncT -> IO (FunPtr C_DrawCubicToFuncT)
+ GI.HarfBuzz.Callbacks: mk_DrawLineToFuncT :: C_DrawLineToFuncT -> IO (FunPtr C_DrawLineToFuncT)
+ GI.HarfBuzz.Callbacks: mk_DrawMoveToFuncT :: C_DrawMoveToFuncT -> IO (FunPtr C_DrawMoveToFuncT)
+ GI.HarfBuzz.Callbacks: mk_DrawQuadraticToFuncT :: C_DrawQuadraticToFuncT -> IO (FunPtr C_DrawQuadraticToFuncT)
+ GI.HarfBuzz.Callbacks: mk_FontGetGlyphShapeFuncT :: C_FontGetGlyphShapeFuncT -> IO (FunPtr C_FontGetGlyphShapeFuncT)
+ GI.HarfBuzz.Callbacks: noDrawClosePathFuncT :: Maybe DrawClosePathFuncT
+ GI.HarfBuzz.Callbacks: noDrawClosePathFuncT_WithClosures :: Maybe DrawClosePathFuncT_WithClosures
+ GI.HarfBuzz.Callbacks: noDrawCubicToFuncT :: Maybe DrawCubicToFuncT
+ GI.HarfBuzz.Callbacks: noDrawCubicToFuncT_WithClosures :: Maybe DrawCubicToFuncT_WithClosures
+ GI.HarfBuzz.Callbacks: noDrawLineToFuncT :: Maybe DrawLineToFuncT
+ GI.HarfBuzz.Callbacks: noDrawLineToFuncT_WithClosures :: Maybe DrawLineToFuncT_WithClosures
+ GI.HarfBuzz.Callbacks: noDrawMoveToFuncT :: Maybe DrawMoveToFuncT
+ GI.HarfBuzz.Callbacks: noDrawMoveToFuncT_WithClosures :: Maybe DrawMoveToFuncT_WithClosures
+ GI.HarfBuzz.Callbacks: noDrawQuadraticToFuncT :: Maybe DrawQuadraticToFuncT
+ GI.HarfBuzz.Callbacks: noDrawQuadraticToFuncT_WithClosures :: Maybe DrawQuadraticToFuncT_WithClosures
+ GI.HarfBuzz.Callbacks: noFontGetGlyphShapeFuncT :: Maybe FontGetGlyphShapeFuncT
+ GI.HarfBuzz.Callbacks: noFontGetGlyphShapeFuncT_WithClosures :: Maybe FontGetGlyphShapeFuncT_WithClosures
+ GI.HarfBuzz.Callbacks: type C_DrawClosePathFuncT = Ptr DrawFuncsT -> Ptr () -> Ptr DrawStateT -> Ptr () -> IO ()
+ GI.HarfBuzz.Callbacks: type C_DrawCubicToFuncT = Ptr DrawFuncsT -> Ptr () -> Ptr DrawStateT -> CFloat -> CFloat -> CFloat -> CFloat -> CFloat -> CFloat -> Ptr () -> IO ()
+ GI.HarfBuzz.Callbacks: type C_DrawLineToFuncT = Ptr DrawFuncsT -> Ptr () -> Ptr DrawStateT -> CFloat -> CFloat -> Ptr () -> IO ()
+ GI.HarfBuzz.Callbacks: type C_DrawMoveToFuncT = Ptr DrawFuncsT -> Ptr () -> Ptr DrawStateT -> CFloat -> CFloat -> Ptr () -> IO ()
+ GI.HarfBuzz.Callbacks: type C_DrawQuadraticToFuncT = Ptr DrawFuncsT -> Ptr () -> Ptr DrawStateT -> CFloat -> CFloat -> CFloat -> CFloat -> Ptr () -> IO ()
+ GI.HarfBuzz.Callbacks: type C_FontGetGlyphShapeFuncT = Ptr FontT -> Ptr () -> Word32 -> Ptr DrawFuncsT -> Ptr () -> Ptr () -> IO ()
+ GI.HarfBuzz.Callbacks: type DrawClosePathFuncT = DrawFuncsT " /@dfuncs@/: draw functions object" -> Ptr () " /@drawData@/: The data accompanying the draw functions" -> DrawStateT " /@st@/: current draw state" -> IO ()
+ GI.HarfBuzz.Callbacks: type DrawClosePathFuncT_WithClosures = DrawFuncsT " /@dfuncs@/: draw functions object" -> Ptr () " /@drawData@/: The data accompanying the draw functions" -> DrawStateT " /@st@/: current draw state" -> Ptr () " /@userData@/: User data pointer passed by the caller" -> IO ()
+ GI.HarfBuzz.Callbacks: type DrawCubicToFuncT = DrawFuncsT " /@dfuncs@/: draw functions object" -> Ptr () " /@drawData@/: The data accompanying the draw functions" -> DrawStateT " /@st@/: current draw state" -> Float " /@control1X@/: X component of first control point" -> Float " /@control1Y@/: Y component of first control point" -> Float " /@control2X@/: X component of second control point" -> Float " /@control2Y@/: Y component of second control point" -> Float " /@toX@/: X component of target point" -> Float " /@toY@/: Y component of target point" -> IO ()
+ GI.HarfBuzz.Callbacks: type DrawCubicToFuncT_WithClosures = DrawFuncsT " /@dfuncs@/: draw functions object" -> Ptr () " /@drawData@/: The data accompanying the draw functions" -> DrawStateT " /@st@/: current draw state" -> Float " /@control1X@/: X component of first control point" -> Float " /@control1Y@/: Y component of first control point" -> Float " /@control2X@/: X component of second control point" -> Float " /@control2Y@/: Y component of second control point" -> Float " /@toX@/: X component of target point" -> Float " /@toY@/: Y component of target point" -> Ptr () " /@userData@/: User data pointer passed by the caller" -> IO ()
+ GI.HarfBuzz.Callbacks: type DrawLineToFuncT = DrawFuncsT " /@dfuncs@/: draw functions object" -> Ptr () " /@drawData@/: The data accompanying the draw functions" -> DrawStateT " /@st@/: current draw state" -> Float " /@toX@/: X component of target point" -> Float " /@toY@/: Y component of target point" -> IO ()
+ GI.HarfBuzz.Callbacks: type DrawLineToFuncT_WithClosures = DrawFuncsT " /@dfuncs@/: draw functions object" -> Ptr () " /@drawData@/: The data accompanying the draw functions" -> DrawStateT " /@st@/: current draw state" -> Float " /@toX@/: X component of target point" -> Float " /@toY@/: Y component of target point" -> Ptr () " /@userData@/: User data pointer passed by the caller" -> IO ()
+ GI.HarfBuzz.Callbacks: type DrawMoveToFuncT = DrawFuncsT " /@dfuncs@/: draw functions object" -> Ptr () " /@drawData@/: The data accompanying the draw functions" -> DrawStateT " /@st@/: current draw state" -> Float " /@toX@/: X component of target point" -> Float " /@toY@/: Y component of target point" -> IO ()
+ GI.HarfBuzz.Callbacks: type DrawMoveToFuncT_WithClosures = DrawFuncsT " /@dfuncs@/: draw functions object" -> Ptr () " /@drawData@/: The data accompanying the draw functions" -> DrawStateT " /@st@/: current draw state" -> Float " /@toX@/: X component of target point" -> Float " /@toY@/: Y component of target point" -> Ptr () " /@userData@/: User data pointer passed by the caller" -> IO ()
+ GI.HarfBuzz.Callbacks: type DrawQuadraticToFuncT = DrawFuncsT " /@dfuncs@/: draw functions object" -> Ptr () " /@drawData@/: The data accompanying the draw functions" -> DrawStateT " /@st@/: current draw state" -> Float " /@controlX@/: X component of control point" -> Float " /@controlY@/: Y component of control point" -> Float " /@toX@/: X component of target point" -> Float " /@toY@/: Y component of target point" -> IO ()
+ GI.HarfBuzz.Callbacks: type DrawQuadraticToFuncT_WithClosures = DrawFuncsT " /@dfuncs@/: draw functions object" -> Ptr () " /@drawData@/: The data accompanying the draw functions" -> DrawStateT " /@st@/: current draw state" -> Float " /@controlX@/: X component of control point" -> Float " /@controlY@/: Y component of control point" -> Float " /@toX@/: X component of target point" -> Float " /@toY@/: Y component of target point" -> Ptr () " /@userData@/: User data pointer passed by the caller" -> IO ()
+ GI.HarfBuzz.Callbacks: type FontGetGlyphShapeFuncT = FontT " /@font@/: t'GI.HarfBuzz.Structs.FontT.FontT' to work upon" -> Ptr () " /@fontData@/: /@font@/ user data pointer" -> Word32 " /@glyph@/: The glyph ID to query" -> DrawFuncsT " /@drawFuncs@/: The draw functions to send the shape data to" -> Ptr () " /@drawData@/: The data accompanying the draw functions" -> IO ()
+ GI.HarfBuzz.Callbacks: type FontGetGlyphShapeFuncT_WithClosures = FontT " /@font@/: t'GI.HarfBuzz.Structs.FontT.FontT' to work upon" -> Ptr () " /@fontData@/: /@font@/ user data pointer" -> Word32 " /@glyph@/: The glyph ID to query" -> DrawFuncsT " /@drawFuncs@/: The draw functions to send the shape data to" -> Ptr () " /@drawData@/: The data accompanying the draw functions" -> Ptr () " /@userData@/: User data pointer passed by the caller" -> IO ()
+ GI.HarfBuzz.Callbacks: wrap_DrawClosePathFuncT :: Maybe (Ptr (FunPtr C_DrawClosePathFuncT)) -> DrawClosePathFuncT_WithClosures -> C_DrawClosePathFuncT
+ GI.HarfBuzz.Callbacks: wrap_DrawCubicToFuncT :: Maybe (Ptr (FunPtr C_DrawCubicToFuncT)) -> DrawCubicToFuncT_WithClosures -> C_DrawCubicToFuncT
+ GI.HarfBuzz.Callbacks: wrap_DrawLineToFuncT :: Maybe (Ptr (FunPtr C_DrawLineToFuncT)) -> DrawLineToFuncT_WithClosures -> C_DrawLineToFuncT
+ GI.HarfBuzz.Callbacks: wrap_DrawMoveToFuncT :: Maybe (Ptr (FunPtr C_DrawMoveToFuncT)) -> DrawMoveToFuncT_WithClosures -> C_DrawMoveToFuncT
+ GI.HarfBuzz.Callbacks: wrap_DrawQuadraticToFuncT :: Maybe (Ptr (FunPtr C_DrawQuadraticToFuncT)) -> DrawQuadraticToFuncT_WithClosures -> C_DrawQuadraticToFuncT
+ GI.HarfBuzz.Callbacks: wrap_FontGetGlyphShapeFuncT :: Maybe (Ptr (FunPtr C_FontGetGlyphShapeFuncT)) -> FontGetGlyphShapeFuncT_WithClosures -> C_FontGetGlyphShapeFuncT
+ GI.HarfBuzz.Enums: AnotherStyleTagT :: Int -> StyleTagT
+ GI.HarfBuzz.Enums: OtLayoutBaselineTagTIdeoEmboxCentral :: OtLayoutBaselineTagT
+ GI.HarfBuzz.Enums: OtLayoutBaselineTagTIdeoFaceCentral :: OtLayoutBaselineTagT
+ GI.HarfBuzz.Enums: ScriptTCyproMinoan :: ScriptT
+ GI.HarfBuzz.Enums: ScriptTMath :: ScriptT
+ GI.HarfBuzz.Enums: ScriptTOldUyghur :: ScriptT
+ GI.HarfBuzz.Enums: ScriptTTangsa :: ScriptT
+ GI.HarfBuzz.Enums: ScriptTToto :: ScriptT
+ GI.HarfBuzz.Enums: ScriptTVithkuqi :: ScriptT
+ GI.HarfBuzz.Enums: StyleTagTItalic :: StyleTagT
+ GI.HarfBuzz.Enums: StyleTagTOpticalSize :: StyleTagT
+ GI.HarfBuzz.Enums: StyleTagTSlantAngle :: StyleTagT
+ GI.HarfBuzz.Enums: StyleTagTSlantRatio :: StyleTagT
+ GI.HarfBuzz.Enums: StyleTagTWeight :: StyleTagT
+ GI.HarfBuzz.Enums: StyleTagTWidth :: StyleTagT
+ GI.HarfBuzz.Enums: data StyleTagT
+ GI.HarfBuzz.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.HarfBuzz.Enums.StyleTagT
+ GI.HarfBuzz.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.HarfBuzz.Enums.StyleTagT
+ GI.HarfBuzz.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.HarfBuzz.Enums.StyleTagT
+ GI.HarfBuzz.Enums: instance GHC.Classes.Eq GI.HarfBuzz.Enums.StyleTagT
+ GI.HarfBuzz.Enums: instance GHC.Classes.Ord GI.HarfBuzz.Enums.StyleTagT
+ GI.HarfBuzz.Enums: instance GHC.Enum.Enum GI.HarfBuzz.Enums.StyleTagT
+ GI.HarfBuzz.Enums: instance GHC.Show.Show GI.HarfBuzz.Enums.StyleTagT
+ GI.HarfBuzz.Flags: BufferFlagsTProduceUnsafeToConcat :: BufferFlagsT
+ GI.HarfBuzz.Flags: BufferFlagsTVerify :: BufferFlagsT
+ GI.HarfBuzz.Flags: GlyphFlagsTUnsafeToConcat :: GlyphFlagsT
+ GI.HarfBuzz.Functions: bufferCreateSimilar :: (HasCallStack, MonadIO m) => BufferT -> m BufferT
+ GI.HarfBuzz.Functions: bufferGetNotFoundGlyph :: (HasCallStack, MonadIO m) => BufferT -> m Word32
+ GI.HarfBuzz.Functions: bufferSetNotFoundGlyph :: (HasCallStack, MonadIO m) => BufferT -> Word32 -> m ()
+ GI.HarfBuzz.Functions: drawClosePath :: (HasCallStack, MonadIO m) => DrawFuncsT -> Ptr () -> DrawStateT -> m ()
+ GI.HarfBuzz.Functions: drawCubicTo :: (HasCallStack, MonadIO m) => DrawFuncsT -> Ptr () -> DrawStateT -> Float -> Float -> Float -> Float -> Float -> Float -> m ()
+ GI.HarfBuzz.Functions: drawFuncsCreate :: (HasCallStack, MonadIO m) => m DrawFuncsT
+ GI.HarfBuzz.Functions: drawFuncsIsImmutable :: (HasCallStack, MonadIO m) => DrawFuncsT -> m Int32
+ GI.HarfBuzz.Functions: drawFuncsMakeImmutable :: (HasCallStack, MonadIO m) => DrawFuncsT -> m ()
+ GI.HarfBuzz.Functions: drawLineTo :: (HasCallStack, MonadIO m) => DrawFuncsT -> Ptr () -> DrawStateT -> Float -> Float -> m ()
+ GI.HarfBuzz.Functions: drawMoveTo :: (HasCallStack, MonadIO m) => DrawFuncsT -> Ptr () -> DrawStateT -> Float -> Float -> m ()
+ GI.HarfBuzz.Functions: drawQuadraticTo :: (HasCallStack, MonadIO m) => DrawFuncsT -> Ptr () -> DrawStateT -> Float -> Float -> Float -> Float -> m ()
+ GI.HarfBuzz.Functions: fontGetGlyphShape :: (HasCallStack, MonadIO m) => FontT -> Word32 -> DrawFuncsT -> Ptr () -> m ()
+ GI.HarfBuzz.Functions: fontGetSyntheticSlant :: (HasCallStack, MonadIO m) => FontT -> m Float
+ GI.HarfBuzz.Functions: fontGetVarCoordsDesign :: (HasCallStack, MonadIO m) => FontT -> m (Float, Word32)
+ GI.HarfBuzz.Functions: fontSetSyntheticSlant :: (HasCallStack, MonadIO m) => FontT -> Float -> m ()
+ GI.HarfBuzz.Functions: otLayoutGetBaselineWithFallback :: (HasCallStack, MonadIO m) => FontT -> OtLayoutBaselineTagT -> DirectionT -> Word32 -> Word32 -> m Int32
+ GI.HarfBuzz.Functions: otLayoutGetHorizontalBaselineTagForScript :: (HasCallStack, MonadIO m) => ScriptT -> m OtLayoutBaselineTagT
+ GI.HarfBuzz.Functions: otMathGetGlyphKernings :: (HasCallStack, MonadIO m) => FontT -> Word32 -> OtMathKernT -> Word32 -> [OtMathKernEntryT] -> m (Word32, [OtMathKernEntryT])
+ GI.HarfBuzz.Functions: otMetricsGetPositionWithFallback :: (HasCallStack, MonadIO m) => FontT -> OtMetricsTagT -> m Int32
+ GI.HarfBuzz.Functions: segmentPropertiesOverlay :: (HasCallStack, MonadIO m) => SegmentPropertiesT -> SegmentPropertiesT -> m ()
+ GI.HarfBuzz.Functions: styleGetValue :: (HasCallStack, MonadIO m) => FontT -> StyleTagT -> m Float
+ GI.HarfBuzz.Structs.DrawFuncsT: DrawFuncsT :: ManagedPtr DrawFuncsT -> DrawFuncsT
+ GI.HarfBuzz.Structs.DrawFuncsT: instance Data.GI.Base.BasicTypes.GBoxed GI.HarfBuzz.Structs.DrawFuncsT.DrawFuncsT
+ GI.HarfBuzz.Structs.DrawFuncsT: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.HarfBuzz.Structs.DrawFuncsT.DrawFuncsT
+ GI.HarfBuzz.Structs.DrawFuncsT: instance Data.GI.Base.BasicTypes.TypedObject GI.HarfBuzz.Structs.DrawFuncsT.DrawFuncsT
+ GI.HarfBuzz.Structs.DrawFuncsT: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.HarfBuzz.Structs.DrawFuncsT.DrawFuncsT)
+ GI.HarfBuzz.Structs.DrawFuncsT: instance Data.GI.Base.Overloading.HasParentTypes GI.HarfBuzz.Structs.DrawFuncsT.DrawFuncsT
+ GI.HarfBuzz.Structs.DrawFuncsT: instance GHC.Classes.Eq GI.HarfBuzz.Structs.DrawFuncsT.DrawFuncsT
+ GI.HarfBuzz.Structs.DrawFuncsT: newtype DrawFuncsT
+ GI.HarfBuzz.Structs.DrawStateT: DrawStateT :: ManagedPtr DrawStateT -> DrawStateT
+ GI.HarfBuzz.Structs.DrawStateT: getDrawStateTCurrentX :: MonadIO m => DrawStateT -> m Float
+ GI.HarfBuzz.Structs.DrawStateT: getDrawStateTCurrentY :: MonadIO m => DrawStateT -> m Float
+ GI.HarfBuzz.Structs.DrawStateT: getDrawStateTPathOpen :: MonadIO m => DrawStateT -> m Int32
+ GI.HarfBuzz.Structs.DrawStateT: getDrawStateTPathStartX :: MonadIO m => DrawStateT -> m Float
+ GI.HarfBuzz.Structs.DrawStateT: getDrawStateTPathStartY :: MonadIO m => DrawStateT -> m Float
+ GI.HarfBuzz.Structs.DrawStateT: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.HarfBuzz.Structs.DrawStateT.DrawStateT tag
+ GI.HarfBuzz.Structs.DrawStateT: instance Data.GI.Base.BasicTypes.BoxedPtr GI.HarfBuzz.Structs.DrawStateT.DrawStateT
+ GI.HarfBuzz.Structs.DrawStateT: instance Data.GI.Base.BasicTypes.CallocPtr GI.HarfBuzz.Structs.DrawStateT.DrawStateT
+ GI.HarfBuzz.Structs.DrawStateT: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.HarfBuzz.Structs.DrawStateT.DrawStateT
+ GI.HarfBuzz.Structs.DrawStateT: instance GHC.Classes.Eq GI.HarfBuzz.Structs.DrawStateT.DrawStateT
+ GI.HarfBuzz.Structs.DrawStateT: newZeroDrawStateT :: MonadIO m => m DrawStateT
+ GI.HarfBuzz.Structs.DrawStateT: newtype DrawStateT
+ GI.HarfBuzz.Structs.DrawStateT: setDrawStateTCurrentX :: MonadIO m => DrawStateT -> Float -> m ()
+ GI.HarfBuzz.Structs.DrawStateT: setDrawStateTCurrentY :: MonadIO m => DrawStateT -> Float -> m ()
+ GI.HarfBuzz.Structs.DrawStateT: setDrawStateTPathOpen :: MonadIO m => DrawStateT -> Int32 -> m ()
+ GI.HarfBuzz.Structs.DrawStateT: setDrawStateTPathStartX :: MonadIO m => DrawStateT -> Float -> m ()
+ GI.HarfBuzz.Structs.DrawStateT: setDrawStateTPathStartY :: MonadIO m => DrawStateT -> Float -> m ()
+ GI.HarfBuzz.Structs.OtMathKernEntryT: OtMathKernEntryT :: ManagedPtr OtMathKernEntryT -> OtMathKernEntryT
+ GI.HarfBuzz.Structs.OtMathKernEntryT: getOtMathKernEntryTKernValue :: MonadIO m => OtMathKernEntryT -> m Int32
+ GI.HarfBuzz.Structs.OtMathKernEntryT: getOtMathKernEntryTMaxCorrectionHeight :: MonadIO m => OtMathKernEntryT -> m Int32
+ GI.HarfBuzz.Structs.OtMathKernEntryT: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.HarfBuzz.Structs.OtMathKernEntryT.OtMathKernEntryT tag
+ GI.HarfBuzz.Structs.OtMathKernEntryT: instance Data.GI.Base.BasicTypes.BoxedPtr GI.HarfBuzz.Structs.OtMathKernEntryT.OtMathKernEntryT
+ GI.HarfBuzz.Structs.OtMathKernEntryT: instance Data.GI.Base.BasicTypes.CallocPtr GI.HarfBuzz.Structs.OtMathKernEntryT.OtMathKernEntryT
+ GI.HarfBuzz.Structs.OtMathKernEntryT: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.HarfBuzz.Structs.OtMathKernEntryT.OtMathKernEntryT
+ GI.HarfBuzz.Structs.OtMathKernEntryT: instance GHC.Classes.Eq GI.HarfBuzz.Structs.OtMathKernEntryT.OtMathKernEntryT
+ GI.HarfBuzz.Structs.OtMathKernEntryT: newZeroOtMathKernEntryT :: MonadIO m => m OtMathKernEntryT
+ GI.HarfBuzz.Structs.OtMathKernEntryT: newtype OtMathKernEntryT
+ GI.HarfBuzz.Structs.OtMathKernEntryT: setOtMathKernEntryTKernValue :: MonadIO m => OtMathKernEntryT -> Int32 -> m ()
+ GI.HarfBuzz.Structs.OtMathKernEntryT: setOtMathKernEntryTMaxCorrectionHeight :: MonadIO m => OtMathKernEntryT -> Int32 -> m ()
+ GI.HarfBuzz.Unions.VarNumT: VarNumT :: ManagedPtr VarNumT -> VarNumT
+ GI.HarfBuzz.Unions.VarNumT: getVarNumTF :: MonadIO m => VarNumT -> m Float
+ GI.HarfBuzz.Unions.VarNumT: getVarNumTI32 :: MonadIO m => VarNumT -> m Int32
+ GI.HarfBuzz.Unions.VarNumT: getVarNumTU32 :: MonadIO m => VarNumT -> m Word32
+ GI.HarfBuzz.Unions.VarNumT: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.HarfBuzz.Unions.VarNumT.VarNumT tag
+ GI.HarfBuzz.Unions.VarNumT: instance Data.GI.Base.BasicTypes.BoxedPtr GI.HarfBuzz.Unions.VarNumT.VarNumT
+ GI.HarfBuzz.Unions.VarNumT: instance Data.GI.Base.BasicTypes.CallocPtr GI.HarfBuzz.Unions.VarNumT.VarNumT
+ GI.HarfBuzz.Unions.VarNumT: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.HarfBuzz.Unions.VarNumT.VarNumT
+ GI.HarfBuzz.Unions.VarNumT: instance GHC.Classes.Eq GI.HarfBuzz.Unions.VarNumT.VarNumT
+ GI.HarfBuzz.Unions.VarNumT: newZeroVarNumT :: MonadIO m => m VarNumT
+ GI.HarfBuzz.Unions.VarNumT: newtype VarNumT
+ GI.HarfBuzz.Unions.VarNumT: setVarNumTF :: MonadIO m => VarNumT -> Float -> m ()
+ GI.HarfBuzz.Unions.VarNumT: setVarNumTI32 :: MonadIO m => VarNumT -> Int32 -> m ()
+ GI.HarfBuzz.Unions.VarNumT: setVarNumTU32 :: MonadIO m => VarNumT -> Word32 -> m ()
- GI.HarfBuzz.Functions: fontGetVarCoordsNormalized :: (HasCallStack, MonadIO m) => FontT -> Word32 -> m Int32
+ GI.HarfBuzz.Functions: fontGetVarCoordsNormalized :: (HasCallStack, MonadIO m) => FontT -> m (Int32, Word32)
Files
- README.md +1/−1
- Setup.hs +1/−1
- gi-harfbuzz.cabal +16/−4
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.5/docs/GI-HarfBuzz.html](https://hackage.haskell.org/package/gi-harfbuzz-0.0.5/docs/GI-HarfBuzz.html)+[https://hackage.haskell.org/package/gi-harfbuzz-0.0.6/docs/GI-HarfBuzz.html](https://hackage.haskell.org/package/gi-harfbuzz-0.0.6/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
@@ -10,7 +10,7 @@ where name = "HarfBuzz" version = "0.0" pkgName = "gi-harfbuzz"- pkgVersion = "0.0.5"+ pkgVersion = "0.0.6" overridesFile = Just "HarfBuzz.overrides" verbose = False outputDir = Nothing
gi-harfbuzz.cabal view
@@ -1,5 +1,5 @@ name: gi-harfbuzz-version: 0.0.5+version: 0.0.6 synopsis: HarfBuzz bindings description: Bindings for HarfBuzz, autogenerated by haskell-gi. homepage: https://github.com/haskell-gi/haskell-gi@@ -18,7 +18,8 @@ Cabal >= 1.24, haskell-gi >= 0.26 && < 0.27, gi-gobject == 2.0.*,- gi-glib == 2.0.*+ gi-glib == 2.0.*,+ gi-freetype2 == 2.0.* library default-language: Haskell2010@@ -33,6 +34,7 @@ haskell-gi-overloading < 1.1, gi-gobject == 2.0.*, gi-glib == 2.0.*,+ gi-freetype2 == 2.0.*, bytestring >= 0.10 && < 1, containers >= 0.5 && < 1, text >= 1.0 && < 2,@@ -57,8 +59,11 @@ GI.HarfBuzz.Flags, GI.HarfBuzz.Functions, GI.HarfBuzz.Structs,+ GI.HarfBuzz.Structs.AatLayoutFeatureSelectorInfoT, GI.HarfBuzz.Structs.BlobT, GI.HarfBuzz.Structs.BufferT,+ GI.HarfBuzz.Structs.DrawFuncsT,+ GI.HarfBuzz.Structs.DrawStateT, GI.HarfBuzz.Structs.FaceT, GI.HarfBuzz.Structs.FeatureT, GI.HarfBuzz.Structs.FontExtentsT,@@ -72,6 +77,7 @@ GI.HarfBuzz.Structs.OtColorLayerT, GI.HarfBuzz.Structs.OtMathGlyphPartT, GI.HarfBuzz.Structs.OtMathGlyphVariantT,+ GI.HarfBuzz.Structs.OtMathKernEntryT, GI.HarfBuzz.Structs.OtNameEntryT, GI.HarfBuzz.Structs.OtVarAxisInfoT, GI.HarfBuzz.Structs.OtVarAxisT,@@ -82,7 +88,8 @@ GI.HarfBuzz.Structs.UserDataKeyT, GI.HarfBuzz.Structs.VariationT, GI.HarfBuzz.Unions,- GI.HarfBuzz.Unions.VarIntT+ GI.HarfBuzz.Unions.VarIntT,+ GI.HarfBuzz.Unions.VarNumT autogen-modules: GI.HarfBuzz.Config, GI.HarfBuzz,@@ -92,8 +99,11 @@ GI.HarfBuzz.Flags, GI.HarfBuzz.Functions, GI.HarfBuzz.Structs,+ GI.HarfBuzz.Structs.AatLayoutFeatureSelectorInfoT, GI.HarfBuzz.Structs.BlobT, GI.HarfBuzz.Structs.BufferT,+ GI.HarfBuzz.Structs.DrawFuncsT,+ GI.HarfBuzz.Structs.DrawStateT, GI.HarfBuzz.Structs.FaceT, GI.HarfBuzz.Structs.FeatureT, GI.HarfBuzz.Structs.FontExtentsT,@@ -107,6 +117,7 @@ GI.HarfBuzz.Structs.OtColorLayerT, GI.HarfBuzz.Structs.OtMathGlyphPartT, GI.HarfBuzz.Structs.OtMathGlyphVariantT,+ GI.HarfBuzz.Structs.OtMathKernEntryT, GI.HarfBuzz.Structs.OtNameEntryT, GI.HarfBuzz.Structs.OtVarAxisInfoT, GI.HarfBuzz.Structs.OtVarAxisT,@@ -117,4 +128,5 @@ GI.HarfBuzz.Structs.UserDataKeyT, GI.HarfBuzz.Structs.VariationT, GI.HarfBuzz.Unions,- GI.HarfBuzz.Unions.VarIntT+ GI.HarfBuzz.Unions.VarIntT,+ GI.HarfBuzz.Unions.VarNumT