packages feed

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 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,