packages feed

gi-gsk 4.0.7 → 4.0.8

raw patch · 4 files changed

+29/−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.Gsk.Callbacks: drop_closures_PathForeachFunc :: PathForeachFunc -> PathForeachFunc_WithClosures
+ GI.Gsk.Callbacks: dynamic_PathForeachFunc :: (HasCallStack, MonadIO m) => FunPtr C_PathForeachFunc -> PathOperation -> Point -> CSize -> Float -> Ptr () -> m Bool
+ GI.Gsk.Callbacks: genClosure_PathForeachFunc :: MonadIO m => PathForeachFunc -> m (GClosure C_PathForeachFunc)
+ GI.Gsk.Callbacks: mk_PathForeachFunc :: C_PathForeachFunc -> IO (FunPtr C_PathForeachFunc)
+ GI.Gsk.Callbacks: noPathForeachFunc :: Maybe PathForeachFunc
+ GI.Gsk.Callbacks: noPathForeachFunc_WithClosures :: Maybe PathForeachFunc_WithClosures
+ GI.Gsk.Callbacks: type C_PathForeachFunc = CUInt -> Ptr Point -> CSize -> CFloat -> Ptr () -> IO CInt
+ GI.Gsk.Callbacks: type PathForeachFunc = -- | /@op@/: The operation PathOperation -> -- | /@pts@/: The points of the operation Point -> -- | /@nPts@/: The number of points CSize -> -- | /@weight@/: The weight for conic curves, or unused if not a conic curve Float -> -- | __Returns:__ 'P.True' to continue iterating the path, 'P.False' to -- immediately abort and not call the function again. IO Bool
+ GI.Gsk.Callbacks: type PathForeachFunc_WithClosures = -- | /@op@/: The operation PathOperation -> -- | /@pts@/: The points of the operation Point -> -- | /@nPts@/: The number of points CSize -> -- | /@weight@/: The weight for conic curves, or unused if not a conic curve Float -> -- | /@userData@/: The user data provided with the function Ptr () -> -- | __Returns:__ 'P.True' to continue iterating the path, 'P.False' to -- immediately abort and not call the function again. IO Bool
+ GI.Gsk.Callbacks: wrap_PathForeachFunc :: Maybe (Ptr (FunPtr C_PathForeachFunc)) -> PathForeachFunc_WithClosures -> C_PathForeachFunc
+ GI.Gsk.Enums: AnotherFillRule :: Int -> FillRule
+ GI.Gsk.Enums: AnotherLineCap :: Int -> LineCap
+ GI.Gsk.Enums: AnotherLineJoin :: Int -> LineJoin
+ GI.Gsk.Enums: AnotherPathDirection :: Int -> PathDirection
+ GI.Gsk.Enums: AnotherPathOperation :: Int -> PathOperation
+ GI.Gsk.Enums: FillRuleEvenOdd :: FillRule
+ GI.Gsk.Enums: FillRuleWinding :: FillRule
+ GI.Gsk.Enums: LineCapButt :: LineCap
+ GI.Gsk.Enums: LineCapRound :: LineCap
+ GI.Gsk.Enums: LineCapSquare :: LineCap
+ GI.Gsk.Enums: LineJoinBevel :: LineJoin
+ GI.Gsk.Enums: LineJoinMiter :: LineJoin
+ GI.Gsk.Enums: LineJoinRound :: LineJoin
+ GI.Gsk.Enums: PathDirectionFromEnd :: PathDirection
+ GI.Gsk.Enums: PathDirectionFromStart :: PathDirection
+ GI.Gsk.Enums: PathDirectionToEnd :: PathDirection
+ GI.Gsk.Enums: PathDirectionToStart :: PathDirection
+ GI.Gsk.Enums: PathOperationClose :: PathOperation
+ GI.Gsk.Enums: PathOperationConic :: PathOperation
+ GI.Gsk.Enums: PathOperationCubic :: PathOperation
+ GI.Gsk.Enums: PathOperationLine :: PathOperation
+ GI.Gsk.Enums: PathOperationMove :: PathOperation
+ GI.Gsk.Enums: PathOperationQuad :: PathOperation
+ GI.Gsk.Enums: RenderNodeTypeFillNode :: RenderNodeType
+ GI.Gsk.Enums: RenderNodeTypeStrokeNode :: RenderNodeType
+ GI.Gsk.Enums: RenderNodeTypeSubsurfaceNode :: RenderNodeType
+ GI.Gsk.Enums: data FillRule
+ GI.Gsk.Enums: data LineCap
+ GI.Gsk.Enums: data LineJoin
+ GI.Gsk.Enums: data PathDirection
+ GI.Gsk.Enums: data PathOperation
+ GI.Gsk.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gsk.Enums.FillRule
+ GI.Gsk.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gsk.Enums.LineCap
+ GI.Gsk.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gsk.Enums.LineJoin
+ GI.Gsk.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gsk.Enums.PathDirection
+ GI.Gsk.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gsk.Enums.PathOperation
+ GI.Gsk.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Enums.FillRule
+ GI.Gsk.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Enums.LineCap
+ GI.Gsk.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Enums.LineJoin
+ GI.Gsk.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Enums.PathDirection
+ GI.Gsk.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Enums.PathOperation
+ GI.Gsk.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Enums.FillRule
+ GI.Gsk.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Enums.LineCap
+ GI.Gsk.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Enums.LineJoin
+ GI.Gsk.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Enums.PathDirection
+ GI.Gsk.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Enums.PathOperation
+ GI.Gsk.Enums: instance GHC.Classes.Eq GI.Gsk.Enums.FillRule
+ GI.Gsk.Enums: instance GHC.Classes.Eq GI.Gsk.Enums.LineCap
+ GI.Gsk.Enums: instance GHC.Classes.Eq GI.Gsk.Enums.LineJoin
+ GI.Gsk.Enums: instance GHC.Classes.Eq GI.Gsk.Enums.PathDirection
+ GI.Gsk.Enums: instance GHC.Classes.Eq GI.Gsk.Enums.PathOperation
+ GI.Gsk.Enums: instance GHC.Classes.Ord GI.Gsk.Enums.FillRule
+ GI.Gsk.Enums: instance GHC.Classes.Ord GI.Gsk.Enums.LineCap
+ GI.Gsk.Enums: instance GHC.Classes.Ord GI.Gsk.Enums.LineJoin
+ GI.Gsk.Enums: instance GHC.Classes.Ord GI.Gsk.Enums.PathDirection
+ GI.Gsk.Enums: instance GHC.Classes.Ord GI.Gsk.Enums.PathOperation
+ GI.Gsk.Enums: instance GHC.Enum.Enum GI.Gsk.Enums.FillRule
+ GI.Gsk.Enums: instance GHC.Enum.Enum GI.Gsk.Enums.LineCap
+ GI.Gsk.Enums: instance GHC.Enum.Enum GI.Gsk.Enums.LineJoin
+ GI.Gsk.Enums: instance GHC.Enum.Enum GI.Gsk.Enums.PathDirection
+ GI.Gsk.Enums: instance GHC.Enum.Enum GI.Gsk.Enums.PathOperation
+ GI.Gsk.Enums: instance GHC.Show.Show GI.Gsk.Enums.FillRule
+ GI.Gsk.Enums: instance GHC.Show.Show GI.Gsk.Enums.LineCap
+ GI.Gsk.Enums: instance GHC.Show.Show GI.Gsk.Enums.LineJoin
+ GI.Gsk.Enums: instance GHC.Show.Show GI.Gsk.Enums.PathDirection
+ GI.Gsk.Enums: instance GHC.Show.Show GI.Gsk.Enums.PathOperation
+ GI.Gsk.Flags: AnotherPathForeachFlags :: Int -> PathForeachFlags
+ GI.Gsk.Flags: PathForeachFlagsConic :: PathForeachFlags
+ GI.Gsk.Flags: PathForeachFlagsCubic :: PathForeachFlags
+ GI.Gsk.Flags: PathForeachFlagsOnlyLines :: PathForeachFlags
+ GI.Gsk.Flags: PathForeachFlagsQuad :: PathForeachFlags
+ GI.Gsk.Flags: data PathForeachFlags
+ GI.Gsk.Flags: instance Data.GI.Base.BasicTypes.BoxedFlags GI.Gsk.Flags.PathForeachFlags
+ GI.Gsk.Flags: instance Data.GI.Base.BasicTypes.IsGFlag GI.Gsk.Flags.PathForeachFlags
+ GI.Gsk.Flags: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Flags.PathForeachFlags
+ GI.Gsk.Flags: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Flags.PathForeachFlags
+ GI.Gsk.Flags: instance GHC.Classes.Eq GI.Gsk.Flags.PathForeachFlags
+ GI.Gsk.Flags: instance GHC.Classes.Ord GI.Gsk.Flags.PathForeachFlags
+ GI.Gsk.Flags: instance GHC.Enum.Enum GI.Gsk.Flags.PathForeachFlags
+ GI.Gsk.Flags: instance GHC.Show.Show GI.Gsk.Flags.PathForeachFlags
+ GI.Gsk.Objects.FillNode: FillNode :: ManagedPtr FillNode -> FillNode
+ GI.Gsk.Objects.FillNode: class (BoxedPtr o, TypedObject o, IsDescendantOf FillNode o) => IsFillNode o
+ GI.Gsk.Objects.FillNode: fillNodeGetChild :: (HasCallStack, MonadIO m, IsFillNode a) => a -> m RenderNode
+ GI.Gsk.Objects.FillNode: fillNodeGetFillRule :: (HasCallStack, MonadIO m, IsFillNode a) => a -> m FillRule
+ GI.Gsk.Objects.FillNode: fillNodeGetPath :: (HasCallStack, MonadIO m, IsFillNode a) => a -> m Path
+ GI.Gsk.Objects.FillNode: fillNodeNew :: (HasCallStack, MonadIO m, IsRenderNode a) => a -> Path -> FillRule -> m FillNode
+ GI.Gsk.Objects.FillNode: instance (Data.GI.Base.BasicTypes.BoxedPtr o, Data.GI.Base.BasicTypes.TypedObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gsk.Objects.FillNode.FillNode o) => GI.Gsk.Objects.FillNode.IsFillNode o
+ GI.Gsk.Objects.FillNode: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Gsk.Objects.FillNode.FillNode
+ GI.Gsk.Objects.FillNode: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gsk.Objects.FillNode.FillNode
+ GI.Gsk.Objects.FillNode: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Objects.FillNode.FillNode
+ GI.Gsk.Objects.FillNode: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Objects.FillNode.FillNode
+ GI.Gsk.Objects.FillNode: instance GHC.Classes.Eq GI.Gsk.Objects.FillNode.FillNode
+ GI.Gsk.Objects.FillNode: newtype FillNode
+ GI.Gsk.Objects.FillNode: toFillNode :: (MonadIO m, IsFillNode o) => o -> m FillNode
+ GI.Gsk.Objects.RenderNode: renderNodeDeserialize :: (HasCallStack, MonadIO m) => Bytes -> Maybe ParseErrorFunc -> m (Maybe RenderNode)
+ GI.Gsk.Objects.Renderer: rendererRealizeForDisplay :: (HasCallStack, MonadIO m, IsRenderer a, IsDisplay b) => a -> b -> m ()
+ GI.Gsk.Objects.StrokeNode: StrokeNode :: ManagedPtr StrokeNode -> StrokeNode
+ GI.Gsk.Objects.StrokeNode: class (BoxedPtr o, TypedObject o, IsDescendantOf StrokeNode o) => IsStrokeNode o
+ GI.Gsk.Objects.StrokeNode: instance (Data.GI.Base.BasicTypes.BoxedPtr o, Data.GI.Base.BasicTypes.TypedObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gsk.Objects.StrokeNode.StrokeNode o) => GI.Gsk.Objects.StrokeNode.IsStrokeNode o
+ GI.Gsk.Objects.StrokeNode: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Gsk.Objects.StrokeNode.StrokeNode
+ GI.Gsk.Objects.StrokeNode: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gsk.Objects.StrokeNode.StrokeNode
+ GI.Gsk.Objects.StrokeNode: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Objects.StrokeNode.StrokeNode
+ GI.Gsk.Objects.StrokeNode: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Objects.StrokeNode.StrokeNode
+ GI.Gsk.Objects.StrokeNode: instance GHC.Classes.Eq GI.Gsk.Objects.StrokeNode.StrokeNode
+ GI.Gsk.Objects.StrokeNode: newtype StrokeNode
+ GI.Gsk.Objects.StrokeNode: strokeNodeGetChild :: (HasCallStack, MonadIO m, IsStrokeNode a) => a -> m RenderNode
+ GI.Gsk.Objects.StrokeNode: strokeNodeGetPath :: (HasCallStack, MonadIO m, IsStrokeNode a) => a -> m Path
+ GI.Gsk.Objects.StrokeNode: strokeNodeGetStroke :: (HasCallStack, MonadIO m, IsStrokeNode a) => a -> m Stroke
+ GI.Gsk.Objects.StrokeNode: strokeNodeNew :: (HasCallStack, MonadIO m, IsRenderNode a) => a -> Path -> Stroke -> m StrokeNode
+ GI.Gsk.Objects.StrokeNode: toStrokeNode :: (MonadIO m, IsStrokeNode o) => o -> m StrokeNode
+ GI.Gsk.Objects.SubsurfaceNode: SubsurfaceNode :: ManagedPtr SubsurfaceNode -> SubsurfaceNode
+ GI.Gsk.Objects.SubsurfaceNode: class (BoxedPtr o, TypedObject o, IsDescendantOf SubsurfaceNode o) => IsSubsurfaceNode o
+ GI.Gsk.Objects.SubsurfaceNode: instance (Data.GI.Base.BasicTypes.BoxedPtr o, Data.GI.Base.BasicTypes.TypedObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gsk.Objects.SubsurfaceNode.SubsurfaceNode o) => GI.Gsk.Objects.SubsurfaceNode.IsSubsurfaceNode o
+ GI.Gsk.Objects.SubsurfaceNode: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Gsk.Objects.SubsurfaceNode.SubsurfaceNode
+ GI.Gsk.Objects.SubsurfaceNode: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gsk.Objects.SubsurfaceNode.SubsurfaceNode
+ GI.Gsk.Objects.SubsurfaceNode: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Objects.SubsurfaceNode.SubsurfaceNode
+ GI.Gsk.Objects.SubsurfaceNode: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Objects.SubsurfaceNode.SubsurfaceNode
+ GI.Gsk.Objects.SubsurfaceNode: instance GHC.Classes.Eq GI.Gsk.Objects.SubsurfaceNode.SubsurfaceNode
+ GI.Gsk.Objects.SubsurfaceNode: newtype SubsurfaceNode
+ GI.Gsk.Objects.SubsurfaceNode: subsurfaceNodeGetChild :: (HasCallStack, MonadIO m, IsSubsurfaceNode a) => a -> m RenderNode
+ GI.Gsk.Objects.SubsurfaceNode: toSubsurfaceNode :: (MonadIO m, IsSubsurfaceNode o) => o -> m SubsurfaceNode
+ GI.Gsk.Objects.VulkanRenderer: VulkanRenderer :: ManagedPtr VulkanRenderer -> VulkanRenderer
+ GI.Gsk.Objects.VulkanRenderer: class (GObject o, IsDescendantOf VulkanRenderer o) => IsVulkanRenderer o
+ GI.Gsk.Objects.VulkanRenderer: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gsk.Objects.VulkanRenderer.VulkanRenderer o) => GI.Gsk.Objects.VulkanRenderer.IsVulkanRenderer o
+ GI.Gsk.Objects.VulkanRenderer: instance Data.GI.Base.BasicTypes.GObject GI.Gsk.Objects.VulkanRenderer.VulkanRenderer
+ GI.Gsk.Objects.VulkanRenderer: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gsk.Objects.VulkanRenderer.VulkanRenderer
+ GI.Gsk.Objects.VulkanRenderer: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Objects.VulkanRenderer.VulkanRenderer
+ GI.Gsk.Objects.VulkanRenderer: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gsk.Objects.VulkanRenderer.VulkanRenderer)
+ GI.Gsk.Objects.VulkanRenderer: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Objects.VulkanRenderer.VulkanRenderer
+ GI.Gsk.Objects.VulkanRenderer: instance GHC.Classes.Eq GI.Gsk.Objects.VulkanRenderer.VulkanRenderer
+ GI.Gsk.Objects.VulkanRenderer: newtype VulkanRenderer
+ GI.Gsk.Objects.VulkanRenderer: toVulkanRenderer :: (MonadIO m, IsVulkanRenderer o) => o -> m VulkanRenderer
+ GI.Gsk.Objects.VulkanRenderer: vulkanRendererNew :: (HasCallStack, MonadIO m) => m VulkanRenderer
+ GI.Gsk.Structs.Path: Path :: ManagedPtr Path -> Path
+ GI.Gsk.Structs.Path: instance Data.GI.Base.BasicTypes.GBoxed GI.Gsk.Structs.Path.Path
+ GI.Gsk.Structs.Path: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gsk.Structs.Path.Path
+ GI.Gsk.Structs.Path: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Structs.Path.Path
+ GI.Gsk.Structs.Path: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gsk.Structs.Path.Path)
+ GI.Gsk.Structs.Path: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Structs.Path.Path
+ GI.Gsk.Structs.Path: instance GHC.Classes.Eq GI.Gsk.Structs.Path.Path
+ GI.Gsk.Structs.Path: newtype Path
+ GI.Gsk.Structs.Path: pathForeach :: (HasCallStack, MonadIO m) => Path -> [PathForeachFlags] -> PathForeachFunc -> m Bool
+ GI.Gsk.Structs.Path: pathGetBounds :: (HasCallStack, MonadIO m) => Path -> m (Bool, Rect)
+ GI.Gsk.Structs.Path: pathGetStrokeBounds :: (HasCallStack, MonadIO m) => Path -> Stroke -> m (Bool, Rect)
+ GI.Gsk.Structs.Path: pathInFill :: (HasCallStack, MonadIO m) => Path -> Point -> FillRule -> m Bool
+ GI.Gsk.Structs.Path: pathIsClosed :: (HasCallStack, MonadIO m) => Path -> m Bool
+ GI.Gsk.Structs.Path: pathIsEmpty :: (HasCallStack, MonadIO m) => Path -> m Bool
+ GI.Gsk.Structs.Path: pathParse :: (HasCallStack, MonadIO m) => Text -> m (Maybe Path)
+ GI.Gsk.Structs.Path: pathPrint :: (HasCallStack, MonadIO m) => Path -> String -> m ()
+ GI.Gsk.Structs.Path: pathRef :: (HasCallStack, MonadIO m) => Path -> m Path
+ GI.Gsk.Structs.Path: pathToCairo :: (HasCallStack, MonadIO m) => Path -> Context -> m ()
+ GI.Gsk.Structs.Path: pathToString :: (HasCallStack, MonadIO m) => Path -> m Text
+ GI.Gsk.Structs.Path: pathUnref :: (HasCallStack, MonadIO m) => Path -> m ()
+ GI.Gsk.Structs.PathBuilder: PathBuilder :: ManagedPtr PathBuilder -> PathBuilder
+ GI.Gsk.Structs.PathBuilder: instance Data.GI.Base.BasicTypes.GBoxed GI.Gsk.Structs.PathBuilder.PathBuilder
+ GI.Gsk.Structs.PathBuilder: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gsk.Structs.PathBuilder.PathBuilder
+ GI.Gsk.Structs.PathBuilder: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Structs.PathBuilder.PathBuilder
+ GI.Gsk.Structs.PathBuilder: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gsk.Structs.PathBuilder.PathBuilder)
+ GI.Gsk.Structs.PathBuilder: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Structs.PathBuilder.PathBuilder
+ GI.Gsk.Structs.PathBuilder: instance GHC.Classes.Eq GI.Gsk.Structs.PathBuilder.PathBuilder
+ GI.Gsk.Structs.PathBuilder: newtype PathBuilder
+ GI.Gsk.Structs.PathBuilder: pathBuilderAddCairoPath :: (HasCallStack, MonadIO m) => PathBuilder -> Path -> m ()
+ GI.Gsk.Structs.PathBuilder: pathBuilderAddCircle :: (HasCallStack, MonadIO m) => PathBuilder -> Point -> Float -> m ()
+ GI.Gsk.Structs.PathBuilder: pathBuilderAddLayout :: (HasCallStack, MonadIO m, IsLayout a) => PathBuilder -> a -> m ()
+ GI.Gsk.Structs.PathBuilder: pathBuilderAddPath :: (HasCallStack, MonadIO m) => PathBuilder -> Path -> m ()
+ GI.Gsk.Structs.PathBuilder: pathBuilderAddRect :: (HasCallStack, MonadIO m) => PathBuilder -> Rect -> m ()
+ GI.Gsk.Structs.PathBuilder: pathBuilderAddReversePath :: (HasCallStack, MonadIO m) => PathBuilder -> Path -> m ()
+ GI.Gsk.Structs.PathBuilder: pathBuilderAddRoundedRect :: (HasCallStack, MonadIO m) => PathBuilder -> RoundedRect -> m ()
+ GI.Gsk.Structs.PathBuilder: pathBuilderAddSegment :: (HasCallStack, MonadIO m) => PathBuilder -> Path -> PathPoint -> PathPoint -> m ()
+ GI.Gsk.Structs.PathBuilder: pathBuilderArcTo :: (HasCallStack, MonadIO m) => PathBuilder -> Float -> Float -> Float -> Float -> m ()
+ GI.Gsk.Structs.PathBuilder: pathBuilderClose :: (HasCallStack, MonadIO m) => PathBuilder -> m ()
+ GI.Gsk.Structs.PathBuilder: pathBuilderConicTo :: (HasCallStack, MonadIO m) => PathBuilder -> Float -> Float -> Float -> Float -> Float -> m ()
+ GI.Gsk.Structs.PathBuilder: pathBuilderCubicTo :: (HasCallStack, MonadIO m) => PathBuilder -> Float -> Float -> Float -> Float -> Float -> Float -> m ()
+ GI.Gsk.Structs.PathBuilder: pathBuilderGetCurrentPoint :: (HasCallStack, MonadIO m) => PathBuilder -> m Point
+ GI.Gsk.Structs.PathBuilder: pathBuilderHtmlArcTo :: (HasCallStack, MonadIO m) => PathBuilder -> Float -> Float -> Float -> Float -> Float -> m ()
+ GI.Gsk.Structs.PathBuilder: pathBuilderLineTo :: (HasCallStack, MonadIO m) => PathBuilder -> Float -> Float -> m ()
+ GI.Gsk.Structs.PathBuilder: pathBuilderMoveTo :: (HasCallStack, MonadIO m) => PathBuilder -> Float -> Float -> m ()
+ GI.Gsk.Structs.PathBuilder: pathBuilderNew :: (HasCallStack, MonadIO m) => m PathBuilder
+ GI.Gsk.Structs.PathBuilder: pathBuilderQuadTo :: (HasCallStack, MonadIO m) => PathBuilder -> Float -> Float -> Float -> Float -> m ()
+ GI.Gsk.Structs.PathBuilder: pathBuilderRef :: (HasCallStack, MonadIO m) => PathBuilder -> m PathBuilder
+ GI.Gsk.Structs.PathBuilder: pathBuilderRelArcTo :: (HasCallStack, MonadIO m) => PathBuilder -> Float -> Float -> Float -> Float -> m ()
+ GI.Gsk.Structs.PathBuilder: pathBuilderRelConicTo :: (HasCallStack, MonadIO m) => PathBuilder -> Float -> Float -> Float -> Float -> Float -> m ()
+ GI.Gsk.Structs.PathBuilder: pathBuilderRelCubicTo :: (HasCallStack, MonadIO m) => PathBuilder -> Float -> Float -> Float -> Float -> Float -> Float -> m ()
+ GI.Gsk.Structs.PathBuilder: pathBuilderRelHtmlArcTo :: (HasCallStack, MonadIO m) => PathBuilder -> Float -> Float -> Float -> Float -> Float -> m ()
+ GI.Gsk.Structs.PathBuilder: pathBuilderRelLineTo :: (HasCallStack, MonadIO m) => PathBuilder -> Float -> Float -> m ()
+ GI.Gsk.Structs.PathBuilder: pathBuilderRelMoveTo :: (HasCallStack, MonadIO m) => PathBuilder -> Float -> Float -> m ()
+ GI.Gsk.Structs.PathBuilder: pathBuilderRelQuadTo :: (HasCallStack, MonadIO m) => PathBuilder -> Float -> Float -> Float -> Float -> m ()
+ GI.Gsk.Structs.PathBuilder: pathBuilderRelSvgArcTo :: (HasCallStack, MonadIO m) => PathBuilder -> Float -> Float -> Float -> Bool -> Bool -> Float -> Float -> m ()
+ GI.Gsk.Structs.PathBuilder: pathBuilderSvgArcTo :: (HasCallStack, MonadIO m) => PathBuilder -> Float -> Float -> Float -> Bool -> Bool -> Float -> Float -> m ()
+ GI.Gsk.Structs.PathBuilder: pathBuilderToPath :: (HasCallStack, MonadIO m) => PathBuilder -> m Path
+ GI.Gsk.Structs.PathBuilder: pathBuilderUnref :: (HasCallStack, MonadIO m) => PathBuilder -> m ()
+ GI.Gsk.Structs.PathMeasure: PathMeasure :: ManagedPtr PathMeasure -> PathMeasure
+ GI.Gsk.Structs.PathMeasure: instance Data.GI.Base.BasicTypes.GBoxed GI.Gsk.Structs.PathMeasure.PathMeasure
+ GI.Gsk.Structs.PathMeasure: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gsk.Structs.PathMeasure.PathMeasure
+ GI.Gsk.Structs.PathMeasure: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Structs.PathMeasure.PathMeasure
+ GI.Gsk.Structs.PathMeasure: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gsk.Structs.PathMeasure.PathMeasure)
+ GI.Gsk.Structs.PathMeasure: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Structs.PathMeasure.PathMeasure
+ GI.Gsk.Structs.PathMeasure: instance GHC.Classes.Eq GI.Gsk.Structs.PathMeasure.PathMeasure
+ GI.Gsk.Structs.PathMeasure: newtype PathMeasure
+ GI.Gsk.Structs.PathMeasure: pathMeasureGetLength :: (HasCallStack, MonadIO m) => PathMeasure -> m Float
+ GI.Gsk.Structs.PathMeasure: pathMeasureGetPath :: (HasCallStack, MonadIO m) => PathMeasure -> m Path
+ GI.Gsk.Structs.PathMeasure: pathMeasureGetTolerance :: (HasCallStack, MonadIO m) => PathMeasure -> m Float
+ GI.Gsk.Structs.PathMeasure: pathMeasureNew :: (HasCallStack, MonadIO m) => Path -> m PathMeasure
+ GI.Gsk.Structs.PathMeasure: pathMeasureNewWithTolerance :: (HasCallStack, MonadIO m) => Path -> Float -> m PathMeasure
+ GI.Gsk.Structs.PathMeasure: pathMeasureRef :: (HasCallStack, MonadIO m) => PathMeasure -> m PathMeasure
+ GI.Gsk.Structs.PathMeasure: pathMeasureUnref :: (HasCallStack, MonadIO m) => PathMeasure -> m ()
+ GI.Gsk.Structs.PathPoint: PathPoint :: ManagedPtr PathPoint -> PathPoint
+ GI.Gsk.Structs.PathPoint: instance Data.GI.Base.BasicTypes.GBoxed GI.Gsk.Structs.PathPoint.PathPoint
+ GI.Gsk.Structs.PathPoint: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gsk.Structs.PathPoint.PathPoint
+ GI.Gsk.Structs.PathPoint: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Structs.PathPoint.PathPoint
+ GI.Gsk.Structs.PathPoint: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gsk.Structs.PathPoint.PathPoint)
+ GI.Gsk.Structs.PathPoint: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Structs.PathPoint.PathPoint
+ GI.Gsk.Structs.PathPoint: instance GHC.Classes.Eq GI.Gsk.Structs.PathPoint.PathPoint
+ GI.Gsk.Structs.PathPoint: newtype PathPoint
+ GI.Gsk.Structs.PathPoint: pathPointCompare :: (HasCallStack, MonadIO m) => PathPoint -> PathPoint -> m Int32
+ GI.Gsk.Structs.PathPoint: pathPointCopy :: (HasCallStack, MonadIO m) => PathPoint -> m PathPoint
+ GI.Gsk.Structs.PathPoint: pathPointEqual :: (HasCallStack, MonadIO m) => PathPoint -> PathPoint -> m Bool
+ GI.Gsk.Structs.PathPoint: pathPointFree :: (HasCallStack, MonadIO m) => PathPoint -> m ()
+ GI.Gsk.Structs.PathPoint: pathPointGetCurvature :: (HasCallStack, MonadIO m) => PathPoint -> Path -> PathDirection -> m (Float, Maybe Point)
+ GI.Gsk.Structs.PathPoint: pathPointGetDistance :: (HasCallStack, MonadIO m) => PathPoint -> PathMeasure -> m Float
+ GI.Gsk.Structs.PathPoint: pathPointGetPosition :: (HasCallStack, MonadIO m) => PathPoint -> Path -> m Point
+ GI.Gsk.Structs.PathPoint: pathPointGetRotation :: (HasCallStack, MonadIO m) => PathPoint -> Path -> PathDirection -> m Float
+ GI.Gsk.Structs.PathPoint: pathPointGetTangent :: (HasCallStack, MonadIO m) => PathPoint -> Path -> PathDirection -> m Vec2
+ GI.Gsk.Structs.Stroke: Stroke :: ManagedPtr Stroke -> Stroke
+ GI.Gsk.Structs.Stroke: instance Data.GI.Base.BasicTypes.GBoxed GI.Gsk.Structs.Stroke.Stroke
+ GI.Gsk.Structs.Stroke: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gsk.Structs.Stroke.Stroke
+ GI.Gsk.Structs.Stroke: instance Data.GI.Base.BasicTypes.TypedObject GI.Gsk.Structs.Stroke.Stroke
+ GI.Gsk.Structs.Stroke: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gsk.Structs.Stroke.Stroke)
+ GI.Gsk.Structs.Stroke: instance Data.GI.Base.Overloading.HasParentTypes GI.Gsk.Structs.Stroke.Stroke
+ GI.Gsk.Structs.Stroke: instance GHC.Classes.Eq GI.Gsk.Structs.Stroke.Stroke
+ GI.Gsk.Structs.Stroke: newtype Stroke
+ GI.Gsk.Structs.Stroke: strokeCopy :: (HasCallStack, MonadIO m) => Stroke -> m Stroke
+ GI.Gsk.Structs.Stroke: strokeEqual :: (HasCallStack, MonadIO m) => Ptr () -> Ptr () -> m Bool
+ GI.Gsk.Structs.Stroke: strokeFree :: (HasCallStack, MonadIO m) => Stroke -> m ()
+ GI.Gsk.Structs.Stroke: strokeGetDash :: (HasCallStack, MonadIO m) => Stroke -> m (Maybe [Float])
+ GI.Gsk.Structs.Stroke: strokeGetDashOffset :: (HasCallStack, MonadIO m) => Stroke -> m Float
+ GI.Gsk.Structs.Stroke: strokeGetLineCap :: (HasCallStack, MonadIO m) => Stroke -> m LineCap
+ GI.Gsk.Structs.Stroke: strokeGetLineJoin :: (HasCallStack, MonadIO m) => Stroke -> m LineJoin
+ GI.Gsk.Structs.Stroke: strokeGetLineWidth :: (HasCallStack, MonadIO m) => Stroke -> m Float
+ GI.Gsk.Structs.Stroke: strokeGetMiterLimit :: (HasCallStack, MonadIO m) => Stroke -> m Float
+ GI.Gsk.Structs.Stroke: strokeNew :: (HasCallStack, MonadIO m) => Float -> m Stroke
+ GI.Gsk.Structs.Stroke: strokeSetDash :: (HasCallStack, MonadIO m) => Stroke -> Maybe [Float] -> m ()
+ GI.Gsk.Structs.Stroke: strokeSetDashOffset :: (HasCallStack, MonadIO m) => Stroke -> Float -> m ()
+ GI.Gsk.Structs.Stroke: strokeSetLineCap :: (HasCallStack, MonadIO m) => Stroke -> LineCap -> m ()
+ GI.Gsk.Structs.Stroke: strokeSetLineJoin :: (HasCallStack, MonadIO m) => Stroke -> LineJoin -> m ()
+ GI.Gsk.Structs.Stroke: strokeSetLineWidth :: (HasCallStack, MonadIO m) => Stroke -> Float -> m ()
+ GI.Gsk.Structs.Stroke: strokeSetMiterLimit :: (HasCallStack, MonadIO m) => Stroke -> Float -> m ()
+ GI.Gsk.Structs.Stroke: strokeToCairo :: (HasCallStack, MonadIO m) => Stroke -> Context -> m ()
- GI.Gsk.Objects.ConicGradientNode: conicGradientNodeGetNColorStops :: (HasCallStack, MonadIO m, IsConicGradientNode a) => a -> m Word64
+ GI.Gsk.Objects.ConicGradientNode: conicGradientNodeGetNColorStops :: (HasCallStack, MonadIO m, IsConicGradientNode a) => a -> m CSize
- GI.Gsk.Objects.GLShader: gLShaderGetArgsSize :: (HasCallStack, MonadIO m, IsGLShader a) => a -> m Word64
+ GI.Gsk.Objects.GLShader: gLShaderGetArgsSize :: (HasCallStack, MonadIO m, IsGLShader a) => a -> m CSize
- GI.Gsk.Objects.LinearGradientNode: linearGradientNodeGetNColorStops :: (HasCallStack, MonadIO m, IsLinearGradientNode a) => a -> m Word64
+ GI.Gsk.Objects.LinearGradientNode: linearGradientNodeGetNColorStops :: (HasCallStack, MonadIO m, IsLinearGradientNode a) => a -> m CSize
- GI.Gsk.Objects.RadialGradientNode: radialGradientNodeGetNColorStops :: (HasCallStack, MonadIO m, IsRadialGradientNode a) => a -> m Word64
+ GI.Gsk.Objects.RadialGradientNode: radialGradientNodeGetNColorStops :: (HasCallStack, MonadIO m, IsRadialGradientNode a) => a -> m CSize
- GI.Gsk.Objects.ShadowNode: shadowNodeGetNShadows :: (HasCallStack, MonadIO m, IsShadowNode a) => a -> m Word64
+ GI.Gsk.Objects.ShadowNode: shadowNodeGetNShadows :: (HasCallStack, MonadIO m, IsShadowNode a) => a -> m CSize
- GI.Gsk.Objects.ShadowNode: shadowNodeGetShadow :: (HasCallStack, MonadIO m, IsShadowNode a) => a -> Word64 -> m Shadow
+ GI.Gsk.Objects.ShadowNode: shadowNodeGetShadow :: (HasCallStack, MonadIO m, IsShadowNode a) => a -> CSize -> m Shadow
- GI.Gsk.Structs.ParseLocation: getParseLocationBytes :: MonadIO m => ParseLocation -> m Word64
+ GI.Gsk.Structs.ParseLocation: getParseLocationBytes :: MonadIO m => ParseLocation -> m CSize
- GI.Gsk.Structs.ParseLocation: getParseLocationChars :: MonadIO m => ParseLocation -> m Word64
+ GI.Gsk.Structs.ParseLocation: getParseLocationChars :: MonadIO m => ParseLocation -> m CSize
- GI.Gsk.Structs.ParseLocation: getParseLocationLineBytes :: MonadIO m => ParseLocation -> m Word64
+ GI.Gsk.Structs.ParseLocation: getParseLocationLineBytes :: MonadIO m => ParseLocation -> m CSize
- GI.Gsk.Structs.ParseLocation: getParseLocationLineChars :: MonadIO m => ParseLocation -> m Word64
+ GI.Gsk.Structs.ParseLocation: getParseLocationLineChars :: MonadIO m => ParseLocation -> m CSize
- GI.Gsk.Structs.ParseLocation: getParseLocationLines :: MonadIO m => ParseLocation -> m Word64
+ GI.Gsk.Structs.ParseLocation: getParseLocationLines :: MonadIO m => ParseLocation -> m CSize
- GI.Gsk.Structs.ParseLocation: setParseLocationBytes :: MonadIO m => ParseLocation -> Word64 -> m ()
+ GI.Gsk.Structs.ParseLocation: setParseLocationBytes :: MonadIO m => ParseLocation -> CSize -> m ()
- GI.Gsk.Structs.ParseLocation: setParseLocationChars :: MonadIO m => ParseLocation -> Word64 -> m ()
+ GI.Gsk.Structs.ParseLocation: setParseLocationChars :: MonadIO m => ParseLocation -> CSize -> m ()
- GI.Gsk.Structs.ParseLocation: setParseLocationLineBytes :: MonadIO m => ParseLocation -> Word64 -> m ()
+ GI.Gsk.Structs.ParseLocation: setParseLocationLineBytes :: MonadIO m => ParseLocation -> CSize -> m ()
- GI.Gsk.Structs.ParseLocation: setParseLocationLineChars :: MonadIO m => ParseLocation -> Word64 -> m ()
+ GI.Gsk.Structs.ParseLocation: setParseLocationLineChars :: MonadIO m => ParseLocation -> CSize -> m ()
- GI.Gsk.Structs.ParseLocation: setParseLocationLines :: MonadIO m => ParseLocation -> Word64 -> m ()
+ GI.Gsk.Structs.ParseLocation: setParseLocationLines :: MonadIO m => ParseLocation -> CSize -> m ()
- GI.Gsk.Structs.Transform: transformEqual :: (HasCallStack, MonadIO m) => Transform -> Maybe Transform -> m Bool
+ GI.Gsk.Structs.Transform: transformEqual :: (HasCallStack, MonadIO m) => Maybe Transform -> Maybe Transform -> m Bool
- GI.Gsk.Structs.Transform: transformGetCategory :: (HasCallStack, MonadIO m) => Transform -> m TransformCategory
+ GI.Gsk.Structs.Transform: transformGetCategory :: (HasCallStack, MonadIO m) => Maybe Transform -> m TransformCategory
- GI.Gsk.Structs.Transform: transformInvert :: (HasCallStack, MonadIO m) => Transform -> m (Maybe Transform)
+ GI.Gsk.Structs.Transform: transformInvert :: (HasCallStack, MonadIO m) => Maybe Transform -> m (Maybe Transform)
- GI.Gsk.Structs.Transform: transformMatrix :: (HasCallStack, MonadIO m) => Transform -> Matrix -> m Transform
+ GI.Gsk.Structs.Transform: transformMatrix :: (HasCallStack, MonadIO m) => Maybe Transform -> Matrix -> m Transform
- GI.Gsk.Structs.Transform: transformPerspective :: (HasCallStack, MonadIO m) => Transform -> Float -> m Transform
+ GI.Gsk.Structs.Transform: transformPerspective :: (HasCallStack, MonadIO m) => Maybe Transform -> Float -> m Transform
- GI.Gsk.Structs.Transform: transformPrint :: (HasCallStack, MonadIO m) => Transform -> String -> m ()
+ GI.Gsk.Structs.Transform: transformPrint :: (HasCallStack, MonadIO m) => Maybe Transform -> String -> m ()
- GI.Gsk.Structs.Transform: transformRef :: (HasCallStack, MonadIO m) => Transform -> m (Maybe Transform)
+ GI.Gsk.Structs.Transform: transformRef :: (HasCallStack, MonadIO m) => Maybe Transform -> m (Maybe Transform)
- GI.Gsk.Structs.Transform: transformRotate :: (HasCallStack, MonadIO m) => Transform -> Float -> m (Maybe Transform)
+ GI.Gsk.Structs.Transform: transformRotate :: (HasCallStack, MonadIO m) => Maybe Transform -> Float -> m (Maybe Transform)
- GI.Gsk.Structs.Transform: transformRotate3d :: (HasCallStack, MonadIO m) => Transform -> Float -> Vec3 -> m (Maybe Transform)
+ GI.Gsk.Structs.Transform: transformRotate3d :: (HasCallStack, MonadIO m) => Maybe Transform -> Float -> Vec3 -> m (Maybe Transform)
- GI.Gsk.Structs.Transform: transformScale :: (HasCallStack, MonadIO m) => Transform -> Float -> Float -> m (Maybe Transform)
+ GI.Gsk.Structs.Transform: transformScale :: (HasCallStack, MonadIO m) => Maybe Transform -> Float -> Float -> m (Maybe Transform)
- GI.Gsk.Structs.Transform: transformScale3d :: (HasCallStack, MonadIO m) => Transform -> Float -> Float -> Float -> m (Maybe Transform)
+ GI.Gsk.Structs.Transform: transformScale3d :: (HasCallStack, MonadIO m) => Maybe Transform -> Float -> Float -> Float -> m (Maybe Transform)
- GI.Gsk.Structs.Transform: transformSkew :: (HasCallStack, MonadIO m) => Transform -> Float -> Float -> m (Maybe Transform)
+ GI.Gsk.Structs.Transform: transformSkew :: (HasCallStack, MonadIO m) => Maybe Transform -> Float -> Float -> m (Maybe Transform)
- GI.Gsk.Structs.Transform: transformToMatrix :: (HasCallStack, MonadIO m) => Transform -> m Matrix
+ GI.Gsk.Structs.Transform: transformToMatrix :: (HasCallStack, MonadIO m) => Maybe Transform -> m Matrix
- GI.Gsk.Structs.Transform: transformToString :: (HasCallStack, MonadIO m) => Transform -> m Text
+ GI.Gsk.Structs.Transform: transformToString :: (HasCallStack, MonadIO m) => Maybe Transform -> m Text
- GI.Gsk.Structs.Transform: transformTransform :: (HasCallStack, MonadIO m) => Transform -> Maybe Transform -> m (Maybe Transform)
+ GI.Gsk.Structs.Transform: transformTransform :: (HasCallStack, MonadIO m) => Maybe Transform -> Maybe Transform -> m (Maybe Transform)
- GI.Gsk.Structs.Transform: transformTranslate :: (HasCallStack, MonadIO m) => Transform -> Point -> m (Maybe Transform)
+ GI.Gsk.Structs.Transform: transformTranslate :: (HasCallStack, MonadIO m) => Maybe Transform -> Point -> m (Maybe Transform)
- GI.Gsk.Structs.Transform: transformTranslate3d :: (HasCallStack, MonadIO m) => Transform -> Point3D -> m (Maybe Transform)
+ GI.Gsk.Structs.Transform: transformTranslate3d :: (HasCallStack, MonadIO m) => Maybe Transform -> Point3D -> m (Maybe Transform)
- GI.Gsk.Structs.Transform: transformUnref :: (HasCallStack, MonadIO m) => Transform -> m ()
+ GI.Gsk.Structs.Transform: transformUnref :: (HasCallStack, MonadIO m) => Maybe Transform -> m ()

Files

ChangeLog.md view
@@ -1,3 +1,7 @@+### 4.0.8+++ Depend on haskell-gi >= 0.26.9 (see [issue 439](https://github.com/haskell-gi/haskell-gi/issues/439))+ ### 4.0.7  + 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-gsk-4.0.7/docs/GI-Gsk.html](https://hackage.haskell.org/package/gi-gsk-4.0.7/docs/GI-Gsk.html)+[https://hackage.haskell.org/package/gi-gsk-4.0.8/docs/GI-Gsk.html](https://hackage.haskell.org/package/gi-gsk-4.0.8/docs/GI-Gsk.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
@@ -15,7 +15,7 @@   where name = "Gsk"         version = "4.0"         pkgName = "gi-gsk"-        pkgVersion = "4.0.7"+        pkgVersion = "4.0.8"         overridesFile = Just "Gsk.overrides"         verbose = False         outputDir = Nothing
gi-gsk.cabal view
@@ -1,5 +1,5 @@ name:                 gi-gsk-version:              4.0.7+version:              4.0.8 synopsis:             Gsk bindings description:          Bindings for Gsk, 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-pango == 1.0.*,                      gi-cairo == 1.0.*,                      gi-gdk == 4.0.*,@@ -34,7 +34,7 @@       pkgconfig-depends: gtk4       build-depends: base >= 4.9 && <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-pango == 1.0.*,                      gi-cairo == 1.0.*,@@ -63,6 +63,7 @@                        GI.Gsk,                        GI.Gsk.Callbacks,                        GI.Gsk.Enums,+                       GI.Gsk.Flags,                        GI.Gsk.Functions,                        GI.Gsk.Objects,                        GI.Gsk.Objects.BlendNode,@@ -78,6 +79,7 @@                        GI.Gsk.Objects.ContainerNode,                        GI.Gsk.Objects.CrossFadeNode,                        GI.Gsk.Objects.DebugNode,+                       GI.Gsk.Objects.FillNode,                        GI.Gsk.Objects.GLRenderer,                        GI.Gsk.Objects.GLShader,                        GI.Gsk.Objects.GLShaderNode,@@ -95,22 +97,31 @@                        GI.Gsk.Objects.RepeatingRadialGradientNode,                        GI.Gsk.Objects.RoundedClipNode,                        GI.Gsk.Objects.ShadowNode,+                       GI.Gsk.Objects.StrokeNode,+                       GI.Gsk.Objects.SubsurfaceNode,                        GI.Gsk.Objects.TextNode,                        GI.Gsk.Objects.TextureNode,                        GI.Gsk.Objects.TextureScaleNode,                        GI.Gsk.Objects.TransformNode,+                       GI.Gsk.Objects.VulkanRenderer,                        GI.Gsk.Structs,                        GI.Gsk.Structs.ColorStop,                        GI.Gsk.Structs.ParseLocation,+                       GI.Gsk.Structs.Path,+                       GI.Gsk.Structs.PathBuilder,+                       GI.Gsk.Structs.PathMeasure,+                       GI.Gsk.Structs.PathPoint,                        GI.Gsk.Structs.RoundedRect,                        GI.Gsk.Structs.ShaderArgsBuilder,                        GI.Gsk.Structs.Shadow,+                       GI.Gsk.Structs.Stroke,                        GI.Gsk.Structs.Transform        autogen-modules: GI.Gsk.Config,                        GI.Gsk,                        GI.Gsk.Callbacks,                        GI.Gsk.Enums,+                       GI.Gsk.Flags,                        GI.Gsk.Functions,                        GI.Gsk.Objects,                        GI.Gsk.Objects.BlendNode,@@ -126,6 +137,7 @@                        GI.Gsk.Objects.ContainerNode,                        GI.Gsk.Objects.CrossFadeNode,                        GI.Gsk.Objects.DebugNode,+                       GI.Gsk.Objects.FillNode,                        GI.Gsk.Objects.GLRenderer,                        GI.Gsk.Objects.GLShader,                        GI.Gsk.Objects.GLShaderNode,@@ -143,14 +155,22 @@                        GI.Gsk.Objects.RepeatingRadialGradientNode,                        GI.Gsk.Objects.RoundedClipNode,                        GI.Gsk.Objects.ShadowNode,+                       GI.Gsk.Objects.StrokeNode,+                       GI.Gsk.Objects.SubsurfaceNode,                        GI.Gsk.Objects.TextNode,                        GI.Gsk.Objects.TextureNode,                        GI.Gsk.Objects.TextureScaleNode,                        GI.Gsk.Objects.TransformNode,+                       GI.Gsk.Objects.VulkanRenderer,                        GI.Gsk.Structs,                        GI.Gsk.Structs.ColorStop,                        GI.Gsk.Structs.ParseLocation,+                       GI.Gsk.Structs.Path,+                       GI.Gsk.Structs.PathBuilder,+                       GI.Gsk.Structs.PathMeasure,+                       GI.Gsk.Structs.PathPoint,                        GI.Gsk.Structs.RoundedRect,                        GI.Gsk.Structs.ShaderArgsBuilder,                        GI.Gsk.Structs.Shadow,+                       GI.Gsk.Structs.Stroke,                        GI.Gsk.Structs.Transform