gi-gsk 4.0.4 → 4.0.5
raw patch · 4 files changed
+11/−7 lines, 4 filesdep ~textsetup-changedPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: text
API changes (from Hackage documentation)
+ GI.Gsk.Functions: valueDupRenderNode :: (HasCallStack, MonadIO m) => GValue -> m (Maybe RenderNode)
+ GI.Gsk.Functions: valueGetRenderNode :: (HasCallStack, MonadIO m) => GValue -> m (Maybe RenderNode)
+ GI.Gsk.Functions: valueSetRenderNode :: (HasCallStack, MonadIO m, IsRenderNode a) => GValue -> a -> m ()
+ GI.Gsk.Functions: valueTakeRenderNode :: (HasCallStack, MonadIO m, IsRenderNode a) => GValue -> Maybe a -> m ()
+ GI.Gsk.Objects.RenderNode: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gsk.Objects.RenderNode.RenderNode)
+ GI.Gsk.Structs.Transform: transformSkew :: (HasCallStack, MonadIO m) => Transform -> Float -> Float -> m (Maybe Transform)
+ GI.Gsk.Structs.Transform: transformTo2dComponents :: (HasCallStack, MonadIO m) => Transform -> m (Float, Float, Float, Float, Float, Float, Float)
- GI.Gsk.Callbacks: type ParseErrorFunc = ParseLocation " /@start@/: start of the error location" -> ParseLocation " /@end@/: end of the error location" -> GError " /@error@/: the error" -> IO ()
+ GI.Gsk.Callbacks: type ParseErrorFunc = -- | /@start@/: start of the error location ParseLocation -> -- | /@end@/: end of the error location ParseLocation -> -- | /@error@/: the error GError -> IO ()
- GI.Gsk.Callbacks: type ParseErrorFunc_WithClosures = ParseLocation " /@start@/: start of the error location" -> ParseLocation " /@end@/: end of the error location" -> GError " /@error@/: the error" -> Ptr () " /@userData@/: user data" -> IO ()
+ GI.Gsk.Callbacks: type ParseErrorFunc_WithClosures = -- | /@start@/: start of the error location ParseLocation -> -- | /@end@/: end of the error location ParseLocation -> -- | /@error@/: the error GError -> -- | /@userData@/: user data Ptr () -> IO ()
- GI.Gsk.Objects.GLShaderNode: gLShaderNodeNew :: (HasCallStack, MonadIO m, IsGLShader a) => a -> Rect -> Bytes -> [RenderNode] -> m GLShaderNode
+ GI.Gsk.Objects.GLShaderNode: gLShaderNodeNew :: (HasCallStack, MonadIO m, IsGLShader a) => a -> Rect -> Bytes -> Maybe [RenderNode] -> m GLShaderNode
- GI.Gsk.Objects.Renderer: rendererRealize :: (HasCallStack, MonadIO m, IsRenderer a, IsSurface b) => a -> b -> m ()
+ GI.Gsk.Objects.Renderer: rendererRealize :: (HasCallStack, MonadIO m, IsRenderer a, IsSurface b) => a -> Maybe b -> m ()
- GI.Gsk.Structs.Transform: transformRef :: (HasCallStack, MonadIO m) => Transform -> m Transform
+ GI.Gsk.Structs.Transform: transformRef :: (HasCallStack, MonadIO m) => Transform -> m (Maybe Transform)
- GI.Gsk.Structs.Transform: transformRotate :: (HasCallStack, MonadIO m) => Transform -> Float -> m Transform
+ GI.Gsk.Structs.Transform: transformRotate :: (HasCallStack, MonadIO m) => Transform -> Float -> m (Maybe Transform)
- GI.Gsk.Structs.Transform: transformRotate3d :: (HasCallStack, MonadIO m) => Transform -> Float -> Vec3 -> m Transform
+ GI.Gsk.Structs.Transform: transformRotate3d :: (HasCallStack, MonadIO m) => Transform -> Float -> Vec3 -> m (Maybe Transform)
- GI.Gsk.Structs.Transform: transformScale :: (HasCallStack, MonadIO m) => Transform -> Float -> Float -> m Transform
+ GI.Gsk.Structs.Transform: transformScale :: (HasCallStack, MonadIO m) => Transform -> Float -> Float -> m (Maybe Transform)
- GI.Gsk.Structs.Transform: transformScale3d :: (HasCallStack, MonadIO m) => Transform -> Float -> Float -> Float -> m Transform
+ GI.Gsk.Structs.Transform: transformScale3d :: (HasCallStack, MonadIO m) => Transform -> Float -> Float -> Float -> m (Maybe Transform)
- GI.Gsk.Structs.Transform: transformTransform :: (HasCallStack, MonadIO m) => Transform -> Maybe Transform -> m Transform
+ GI.Gsk.Structs.Transform: transformTransform :: (HasCallStack, MonadIO m) => Transform -> Maybe Transform -> m (Maybe Transform)
- GI.Gsk.Structs.Transform: transformTranslate :: (HasCallStack, MonadIO m) => Transform -> Point -> m Transform
+ GI.Gsk.Structs.Transform: transformTranslate :: (HasCallStack, MonadIO m) => Transform -> Point -> m (Maybe Transform)
- GI.Gsk.Structs.Transform: transformTranslate3d :: (HasCallStack, MonadIO m) => Transform -> Point3D -> m Transform
+ GI.Gsk.Structs.Transform: transformTranslate3d :: (HasCallStack, MonadIO m) => Transform -> Point3D -> m (Maybe Transform)
Files
- ChangeLog.md +4/−0
- README.md +1/−1
- Setup.hs +1/−1
- gi-gsk.cabal +5/−5
ChangeLog.md view
@@ -1,3 +1,7 @@+### 4.0.5+++ Relax constraint on text+ ### 4.0.4 + Update to haskell-gi(-base)-0.26
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.4/docs/GI-Gsk.html](https://hackage.haskell.org/package/gi-gsk-4.0.4/docs/GI-Gsk.html)+[https://hackage.haskell.org/package/gi-gsk-4.0.5/docs/GI-Gsk.html](https://hackage.haskell.org/package/gi-gsk-4.0.5/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.4"+ pkgVersion = "4.0.5" overridesFile = Just "Gsk.overrides" verbose = False outputDir = Nothing
gi-gsk.cabal view
@@ -1,5 +1,5 @@ name: gi-gsk-version: 4.0.4+version: 4.0.5 synopsis: Gsk bindings description: Bindings for Gsk, autogenerated by haskell-gi. homepage: https://github.com/haskell-gi/haskell-gi@@ -27,7 +27,7 @@ library default-language: Haskell2010- default-extensions: NoImplicitPrelude, ScopedTypeVariables, CPP, OverloadedStrings, NegativeLiterals, ConstraintKinds, TypeFamilies, MultiParamTypeClasses, KindSignatures, FlexibleInstances, UndecidableInstances, DataKinds, FlexibleContexts, UndecidableSuperClasses+ default-extensions: NoImplicitPrelude, ScopedTypeVariables, CPP, OverloadedStrings, NegativeLiterals, ConstraintKinds, TypeFamilies, MultiParamTypeClasses, KindSignatures, FlexibleInstances, UndecidableInstances, DataKinds, FlexibleContexts, UndecidableSuperClasses, TypeOperators other-extensions: PatternSynonyms, ViewPatterns, TypeApplications ghc-options: -fno-warn-unused-imports -fno-warn-warnings-deprecations @@ -45,7 +45,7 @@ gi-glib == 2.0.*, bytestring >= 0.10 && < 1, containers >= 0.5 && < 1,- text >= 1.0 && < 2,+ text >= 1.0 && < 3, transformers >= 0.4 && < 1 -- Disable overloading when compiling under GHC 8.2.x@@ -63,11 +63,11 @@ GI.Gsk, GI.Gsk.Callbacks, GI.Gsk.Enums,+ GI.Gsk.Functions, GI.Gsk.Objects, GI.Gsk.Objects.BlendNode, GI.Gsk.Objects.BlurNode, GI.Gsk.Objects.BorderNode,- GI.Gsk.Objects.BroadwayRenderer, GI.Gsk.Objects.CairoNode, GI.Gsk.Objects.CairoRenderer, GI.Gsk.Objects.ClipNode,@@ -108,11 +108,11 @@ GI.Gsk, GI.Gsk.Callbacks, GI.Gsk.Enums,+ GI.Gsk.Functions, GI.Gsk.Objects, GI.Gsk.Objects.BlendNode, GI.Gsk.Objects.BlurNode, GI.Gsk.Objects.BorderNode,- GI.Gsk.Objects.BroadwayRenderer, GI.Gsk.Objects.CairoNode, GI.Gsk.Objects.CairoRenderer, GI.Gsk.Objects.ClipNode,