packages feed

gi-graphene 1.0.1 → 1.0.2

raw patch · 3 files changed

+9/−5 lines, 3 filesdep ~haskell-gidep ~haskell-gi-basePVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: haskell-gi, haskell-gi-base

API changes (from Hackage documentation)

- GI.Graphene.Constants: pattern False :: Int32
- GI.Graphene.Constants: pattern True :: Int32
- GI.Graphene.Structs.Box: instance Data.GI.Base.BasicTypes.BoxedObject GI.Graphene.Structs.Box.Box
- GI.Graphene.Structs.Box: noBox :: Maybe Box
- GI.Graphene.Structs.Euler: instance Data.GI.Base.BasicTypes.BoxedObject GI.Graphene.Structs.Euler.Euler
- GI.Graphene.Structs.Euler: noEuler :: Maybe Euler
- GI.Graphene.Structs.Frustum: instance Data.GI.Base.BasicTypes.BoxedObject GI.Graphene.Structs.Frustum.Frustum
- GI.Graphene.Structs.Frustum: noFrustum :: Maybe Frustum
- GI.Graphene.Structs.Matrix: instance Data.GI.Base.BasicTypes.BoxedObject GI.Graphene.Structs.Matrix.Matrix
- GI.Graphene.Structs.Matrix: noMatrix :: Maybe Matrix
- GI.Graphene.Structs.Plane: instance Data.GI.Base.BasicTypes.BoxedObject GI.Graphene.Structs.Plane.Plane
- GI.Graphene.Structs.Plane: noPlane :: Maybe Plane
- GI.Graphene.Structs.Point: instance Data.GI.Base.BasicTypes.BoxedObject GI.Graphene.Structs.Point.Point
- GI.Graphene.Structs.Point: noPoint :: Maybe Point
- GI.Graphene.Structs.Point3D: instance Data.GI.Base.BasicTypes.BoxedObject GI.Graphene.Structs.Point3D.Point3D
- GI.Graphene.Structs.Point3D: noPoint3D :: Maybe Point3D
- GI.Graphene.Structs.Quad: instance Data.GI.Base.BasicTypes.BoxedObject GI.Graphene.Structs.Quad.Quad
- GI.Graphene.Structs.Quad: noQuad :: Maybe Quad
- GI.Graphene.Structs.Quaternion: instance Data.GI.Base.BasicTypes.BoxedObject GI.Graphene.Structs.Quaternion.Quaternion
- GI.Graphene.Structs.Quaternion: noQuaternion :: Maybe Quaternion
- GI.Graphene.Structs.Ray: instance Data.GI.Base.BasicTypes.BoxedObject GI.Graphene.Structs.Ray.Ray
- GI.Graphene.Structs.Ray: noRay :: Maybe Ray
- GI.Graphene.Structs.Rect: instance Data.GI.Base.BasicTypes.BoxedObject GI.Graphene.Structs.Rect.Rect
- GI.Graphene.Structs.Rect: noRect :: Maybe Rect
- GI.Graphene.Structs.Simd4F: instance Data.GI.Base.BasicTypes.WrappedPtr GI.Graphene.Structs.Simd4F.Simd4F
- GI.Graphene.Structs.Simd4F: noSimd4F :: Maybe Simd4F
- GI.Graphene.Structs.Simd4X4F: instance Data.GI.Base.BasicTypes.WrappedPtr GI.Graphene.Structs.Simd4X4F.Simd4X4F
- GI.Graphene.Structs.Simd4X4F: noSimd4X4F :: Maybe Simd4X4F
- GI.Graphene.Structs.Size: instance Data.GI.Base.BasicTypes.BoxedObject GI.Graphene.Structs.Size.Size
- GI.Graphene.Structs.Size: noSize :: Maybe Size
- GI.Graphene.Structs.Sphere: instance Data.GI.Base.BasicTypes.BoxedObject GI.Graphene.Structs.Sphere.Sphere
- GI.Graphene.Structs.Sphere: noSphere :: Maybe Sphere
- GI.Graphene.Structs.Triangle: instance Data.GI.Base.BasicTypes.BoxedObject GI.Graphene.Structs.Triangle.Triangle
- GI.Graphene.Structs.Triangle: noTriangle :: Maybe Triangle
- GI.Graphene.Structs.Vec2: instance Data.GI.Base.BasicTypes.BoxedObject GI.Graphene.Structs.Vec2.Vec2
- GI.Graphene.Structs.Vec2: noVec2 :: Maybe Vec2
- GI.Graphene.Structs.Vec3: instance Data.GI.Base.BasicTypes.BoxedObject GI.Graphene.Structs.Vec3.Vec3
- GI.Graphene.Structs.Vec3: noVec3 :: Maybe Vec3
- GI.Graphene.Structs.Vec4: instance Data.GI.Base.BasicTypes.BoxedObject GI.Graphene.Structs.Vec4.Vec4
- GI.Graphene.Structs.Vec4: noVec4 :: Maybe Vec4
+ GI.Graphene.Constants: pattern C'false :: Int32
+ GI.Graphene.Constants: pattern C'true :: Int32
+ GI.Graphene.Enums: AnotherRayIntersectionKind :: Int -> RayIntersectionKind
+ GI.Graphene.Enums: RayIntersectionKindEnter :: RayIntersectionKind
+ GI.Graphene.Enums: RayIntersectionKindLeave :: RayIntersectionKind
+ GI.Graphene.Enums: RayIntersectionKindNone :: RayIntersectionKind
+ GI.Graphene.Enums: data RayIntersectionKind
+ GI.Graphene.Enums: instance GHC.Classes.Eq GI.Graphene.Enums.RayIntersectionKind
+ GI.Graphene.Enums: instance GHC.Classes.Ord GI.Graphene.Enums.RayIntersectionKind
+ GI.Graphene.Enums: instance GHC.Enum.Enum GI.Graphene.Enums.RayIntersectionKind
+ GI.Graphene.Enums: instance GHC.Show.Show GI.Graphene.Enums.RayIntersectionKind
+ GI.Graphene.Structs.Box: instance Data.GI.Base.BasicTypes.GBoxed GI.Graphene.Structs.Box.Box
+ GI.Graphene.Structs.Box: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Graphene.Structs.Box.Box
+ GI.Graphene.Structs.Box: instance Data.GI.Base.BasicTypes.TypedObject GI.Graphene.Structs.Box.Box
+ GI.Graphene.Structs.Box: instance Data.GI.Base.Overloading.HasParentTypes GI.Graphene.Structs.Box.Box
+ GI.Graphene.Structs.Euler: eulerInitFromRadians :: (HasCallStack, MonadIO m) => Euler -> Float -> Float -> Float -> EulerOrder -> m Euler
+ GI.Graphene.Structs.Euler: instance Data.GI.Base.BasicTypes.GBoxed GI.Graphene.Structs.Euler.Euler
+ GI.Graphene.Structs.Euler: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Graphene.Structs.Euler.Euler
+ GI.Graphene.Structs.Euler: instance Data.GI.Base.BasicTypes.TypedObject GI.Graphene.Structs.Euler.Euler
+ GI.Graphene.Structs.Euler: instance Data.GI.Base.Overloading.HasParentTypes GI.Graphene.Structs.Euler.Euler
+ GI.Graphene.Structs.Frustum: instance Data.GI.Base.BasicTypes.GBoxed GI.Graphene.Structs.Frustum.Frustum
+ GI.Graphene.Structs.Frustum: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Graphene.Structs.Frustum.Frustum
+ GI.Graphene.Structs.Frustum: instance Data.GI.Base.BasicTypes.TypedObject GI.Graphene.Structs.Frustum.Frustum
+ GI.Graphene.Structs.Frustum: instance Data.GI.Base.Overloading.HasParentTypes GI.Graphene.Structs.Frustum.Frustum
+ GI.Graphene.Structs.Matrix: instance Data.GI.Base.BasicTypes.GBoxed GI.Graphene.Structs.Matrix.Matrix
+ GI.Graphene.Structs.Matrix: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Graphene.Structs.Matrix.Matrix
+ GI.Graphene.Structs.Matrix: instance Data.GI.Base.BasicTypes.TypedObject GI.Graphene.Structs.Matrix.Matrix
+ GI.Graphene.Structs.Matrix: instance Data.GI.Base.Overloading.HasParentTypes GI.Graphene.Structs.Matrix.Matrix
+ GI.Graphene.Structs.Matrix: matrixDecompose :: (HasCallStack, MonadIO m) => Matrix -> m (Bool, Vec3, Vec3, Quaternion, Vec3, Vec4)
+ GI.Graphene.Structs.Plane: instance Data.GI.Base.BasicTypes.GBoxed GI.Graphene.Structs.Plane.Plane
+ GI.Graphene.Structs.Plane: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Graphene.Structs.Plane.Plane
+ GI.Graphene.Structs.Plane: instance Data.GI.Base.BasicTypes.TypedObject GI.Graphene.Structs.Plane.Plane
+ GI.Graphene.Structs.Plane: instance Data.GI.Base.Overloading.HasParentTypes GI.Graphene.Structs.Plane.Plane
+ GI.Graphene.Structs.Plane: planeTransform :: (HasCallStack, MonadIO m) => Plane -> Matrix -> Maybe Matrix -> m Plane
+ GI.Graphene.Structs.Point: instance Data.GI.Base.BasicTypes.GBoxed GI.Graphene.Structs.Point.Point
+ GI.Graphene.Structs.Point: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Graphene.Structs.Point.Point
+ GI.Graphene.Structs.Point: instance Data.GI.Base.BasicTypes.TypedObject GI.Graphene.Structs.Point.Point
+ GI.Graphene.Structs.Point: instance Data.GI.Base.Overloading.HasParentTypes GI.Graphene.Structs.Point.Point
+ GI.Graphene.Structs.Point3D: instance Data.GI.Base.BasicTypes.GBoxed GI.Graphene.Structs.Point3D.Point3D
+ GI.Graphene.Structs.Point3D: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Graphene.Structs.Point3D.Point3D
+ GI.Graphene.Structs.Point3D: instance Data.GI.Base.BasicTypes.TypedObject GI.Graphene.Structs.Point3D.Point3D
+ GI.Graphene.Structs.Point3D: instance Data.GI.Base.Overloading.HasParentTypes GI.Graphene.Structs.Point3D.Point3D
+ GI.Graphene.Structs.Quad: instance Data.GI.Base.BasicTypes.GBoxed GI.Graphene.Structs.Quad.Quad
+ GI.Graphene.Structs.Quad: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Graphene.Structs.Quad.Quad
+ GI.Graphene.Structs.Quad: instance Data.GI.Base.BasicTypes.TypedObject GI.Graphene.Structs.Quad.Quad
+ GI.Graphene.Structs.Quad: instance Data.GI.Base.Overloading.HasParentTypes GI.Graphene.Structs.Quad.Quad
+ GI.Graphene.Structs.Quaternion: instance Data.GI.Base.BasicTypes.GBoxed GI.Graphene.Structs.Quaternion.Quaternion
+ GI.Graphene.Structs.Quaternion: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Graphene.Structs.Quaternion.Quaternion
+ GI.Graphene.Structs.Quaternion: instance Data.GI.Base.BasicTypes.TypedObject GI.Graphene.Structs.Quaternion.Quaternion
+ GI.Graphene.Structs.Quaternion: instance Data.GI.Base.Overloading.HasParentTypes GI.Graphene.Structs.Quaternion.Quaternion
+ GI.Graphene.Structs.Quaternion: quaternionAdd :: (HasCallStack, MonadIO m) => Quaternion -> Quaternion -> m Quaternion
+ GI.Graphene.Structs.Quaternion: quaternionMultiply :: (HasCallStack, MonadIO m) => Quaternion -> Quaternion -> m Quaternion
+ GI.Graphene.Structs.Quaternion: quaternionScale :: (HasCallStack, MonadIO m) => Quaternion -> Float -> m Quaternion
+ GI.Graphene.Structs.Ray: instance Data.GI.Base.BasicTypes.GBoxed GI.Graphene.Structs.Ray.Ray
+ GI.Graphene.Structs.Ray: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Graphene.Structs.Ray.Ray
+ GI.Graphene.Structs.Ray: instance Data.GI.Base.BasicTypes.TypedObject GI.Graphene.Structs.Ray.Ray
+ GI.Graphene.Structs.Ray: instance Data.GI.Base.Overloading.HasParentTypes GI.Graphene.Structs.Ray.Ray
+ GI.Graphene.Structs.Ray: rayIntersectBox :: (HasCallStack, MonadIO m) => Ray -> Box -> m (RayIntersectionKind, Float)
+ GI.Graphene.Structs.Ray: rayIntersectSphere :: (HasCallStack, MonadIO m) => Ray -> Sphere -> m (RayIntersectionKind, Float)
+ GI.Graphene.Structs.Ray: rayIntersectTriangle :: (HasCallStack, MonadIO m) => Ray -> Triangle -> m (RayIntersectionKind, Float)
+ GI.Graphene.Structs.Ray: rayIntersectsBox :: (HasCallStack, MonadIO m) => Ray -> Box -> m Bool
+ GI.Graphene.Structs.Ray: rayIntersectsSphere :: (HasCallStack, MonadIO m) => Ray -> Sphere -> m Bool
+ GI.Graphene.Structs.Ray: rayIntersectsTriangle :: (HasCallStack, MonadIO m) => Ray -> Triangle -> m Bool
+ GI.Graphene.Structs.Rect: instance Data.GI.Base.BasicTypes.GBoxed GI.Graphene.Structs.Rect.Rect
+ GI.Graphene.Structs.Rect: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Graphene.Structs.Rect.Rect
+ GI.Graphene.Structs.Rect: instance Data.GI.Base.BasicTypes.TypedObject GI.Graphene.Structs.Rect.Rect
+ GI.Graphene.Structs.Rect: instance Data.GI.Base.Overloading.HasParentTypes GI.Graphene.Structs.Rect.Rect
+ GI.Graphene.Structs.Simd4F: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Graphene.Structs.Simd4F.Simd4F
+ GI.Graphene.Structs.Simd4F: instance Data.GI.Base.BasicTypes.CallocPtr GI.Graphene.Structs.Simd4F.Simd4F
+ GI.Graphene.Structs.Simd4F: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Graphene.Structs.Simd4F.Simd4F
+ GI.Graphene.Structs.Simd4X4F: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Graphene.Structs.Simd4X4F.Simd4X4F
+ GI.Graphene.Structs.Simd4X4F: instance Data.GI.Base.BasicTypes.CallocPtr GI.Graphene.Structs.Simd4X4F.Simd4X4F
+ GI.Graphene.Structs.Simd4X4F: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Graphene.Structs.Simd4X4F.Simd4X4F
+ GI.Graphene.Structs.Size: instance Data.GI.Base.BasicTypes.GBoxed GI.Graphene.Structs.Size.Size
+ GI.Graphene.Structs.Size: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Graphene.Structs.Size.Size
+ GI.Graphene.Structs.Size: instance Data.GI.Base.BasicTypes.TypedObject GI.Graphene.Structs.Size.Size
+ GI.Graphene.Structs.Size: instance Data.GI.Base.Overloading.HasParentTypes GI.Graphene.Structs.Size.Size
+ GI.Graphene.Structs.Sphere: instance Data.GI.Base.BasicTypes.GBoxed GI.Graphene.Structs.Sphere.Sphere
+ GI.Graphene.Structs.Sphere: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Graphene.Structs.Sphere.Sphere
+ GI.Graphene.Structs.Sphere: instance Data.GI.Base.BasicTypes.TypedObject GI.Graphene.Structs.Sphere.Sphere
+ GI.Graphene.Structs.Sphere: instance Data.GI.Base.Overloading.HasParentTypes GI.Graphene.Structs.Sphere.Sphere
+ GI.Graphene.Structs.Triangle: instance Data.GI.Base.BasicTypes.GBoxed GI.Graphene.Structs.Triangle.Triangle
+ GI.Graphene.Structs.Triangle: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Graphene.Structs.Triangle.Triangle
+ GI.Graphene.Structs.Triangle: instance Data.GI.Base.BasicTypes.TypedObject GI.Graphene.Structs.Triangle.Triangle
+ GI.Graphene.Structs.Triangle: instance Data.GI.Base.Overloading.HasParentTypes GI.Graphene.Structs.Triangle.Triangle
+ GI.Graphene.Structs.Triangle: triangleGetUv :: (HasCallStack, MonadIO m) => Triangle -> Maybe Point3D -> Vec2 -> Vec2 -> Vec2 -> m (Bool, Vec2)
+ GI.Graphene.Structs.Triangle: triangleInitFromFloat :: (HasCallStack, MonadIO m) => Triangle -> [Float] -> [Float] -> [Float] -> m Triangle
+ GI.Graphene.Structs.Vec2: instance Data.GI.Base.BasicTypes.GBoxed GI.Graphene.Structs.Vec2.Vec2
+ GI.Graphene.Structs.Vec2: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Graphene.Structs.Vec2.Vec2
+ GI.Graphene.Structs.Vec2: instance Data.GI.Base.BasicTypes.TypedObject GI.Graphene.Structs.Vec2.Vec2
+ GI.Graphene.Structs.Vec2: instance Data.GI.Base.Overloading.HasParentTypes GI.Graphene.Structs.Vec2.Vec2
+ GI.Graphene.Structs.Vec2: vec2Interpolate :: (HasCallStack, MonadIO m) => Vec2 -> Vec2 -> Double -> m Vec2
+ GI.Graphene.Structs.Vec3: instance Data.GI.Base.BasicTypes.GBoxed GI.Graphene.Structs.Vec3.Vec3
+ GI.Graphene.Structs.Vec3: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Graphene.Structs.Vec3.Vec3
+ GI.Graphene.Structs.Vec3: instance Data.GI.Base.BasicTypes.TypedObject GI.Graphene.Structs.Vec3.Vec3
+ GI.Graphene.Structs.Vec3: instance Data.GI.Base.Overloading.HasParentTypes GI.Graphene.Structs.Vec3.Vec3
+ GI.Graphene.Structs.Vec3: vec3Interpolate :: (HasCallStack, MonadIO m) => Vec3 -> Vec3 -> Double -> m Vec3
+ GI.Graphene.Structs.Vec4: instance Data.GI.Base.BasicTypes.GBoxed GI.Graphene.Structs.Vec4.Vec4
+ GI.Graphene.Structs.Vec4: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Graphene.Structs.Vec4.Vec4
+ GI.Graphene.Structs.Vec4: instance Data.GI.Base.BasicTypes.TypedObject GI.Graphene.Structs.Vec4.Vec4
+ GI.Graphene.Structs.Vec4: instance Data.GI.Base.Overloading.HasParentTypes GI.Graphene.Structs.Vec4.Vec4
+ GI.Graphene.Structs.Vec4: vec4Interpolate :: (HasCallStack, MonadIO m) => Vec4 -> Vec4 -> Double -> m Vec4

Files

ChangeLog.md view
@@ -1,3 +1,7 @@+### 1.0.2+++ Upgrade to haskell-gi-base-0.24+ ### 1.0.1  + Initial release
README.md view
@@ -1,6 +1,6 @@ # Documentation Autogenerated documentation for this package can be found at -[https://hackage.haskell.org/package/gi-graphene-1.0.1/docs/GI-Graphene.html](https://hackage.haskell.org/package/gi-graphene-1.0.1/docs/GI-Graphene.html)+[https://hackage.haskell.org/package/gi-graphene-1.0.2/docs/GI-Graphene.html](https://hackage.haskell.org/package/gi-graphene-1.0.2/docs/GI-Graphene.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).
gi-graphene.cabal view
@@ -1,5 +1,5 @@ name:                 gi-graphene-version:              1.0.1+version:              1.0.2 synopsis:             Graphene bindings description:          Bindings for Graphene, autogenerated by haskell-gi. homepage:             https://github.com/haskell-gi/haskell-gi@@ -16,7 +16,7 @@ custom-setup       setup-depends: base >= 4.9 && < 5,                      Cabal >= 1.24,-                     haskell-gi >= 0.23 && < 0.24,+                     haskell-gi >= 0.24 && < 0.25,                      gi-gobject == 2.0.*,                      gi-glib == 2.0.* @@ -28,8 +28,8 @@        pkgconfig-depends: graphene-gobject-1.0       build-depends: base >= 4.9 && <5,-                     haskell-gi-base >= 0.23 && < 0.24,-                     haskell-gi >= 0.23.0 && < 0.24,+                     haskell-gi-base >= 0.24 && < 0.25,+                     haskell-gi >= 0.24.0 && < 0.25,                      haskell-gi-overloading < 1.1,                      gi-gobject == 2.0.*,                      gi-glib == 2.0.*,