packages feed

gi-gdk 4.0.4 → 4.0.5

raw patch · 4 files changed

+11/−5 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.Gdk.Enums: AnotherScrollUnit :: Int -> ScrollUnit
+ GI.Gdk.Enums: AnotherTextureError :: Int -> TextureError
+ GI.Gdk.Enums: EventTypeTouchpadHold :: EventType
+ GI.Gdk.Enums: MemoryFormatR16g16b16 :: MemoryFormat
+ GI.Gdk.Enums: MemoryFormatR16g16b16Float :: MemoryFormat
+ GI.Gdk.Enums: MemoryFormatR16g16b16a16 :: MemoryFormat
+ GI.Gdk.Enums: MemoryFormatR16g16b16a16Float :: MemoryFormat
+ GI.Gdk.Enums: MemoryFormatR16g16b16a16FloatPremultiplied :: MemoryFormat
+ GI.Gdk.Enums: MemoryFormatR16g16b16a16Premultiplied :: MemoryFormat
+ GI.Gdk.Enums: MemoryFormatR32g32b32Float :: MemoryFormat
+ GI.Gdk.Enums: MemoryFormatR32g32b32a32Float :: MemoryFormat
+ GI.Gdk.Enums: MemoryFormatR32g32b32a32FloatPremultiplied :: MemoryFormat
+ GI.Gdk.Enums: ScrollUnitSurface :: ScrollUnit
+ GI.Gdk.Enums: ScrollUnitWheel :: ScrollUnit
+ GI.Gdk.Enums: TextureErrorCorruptImage :: TextureError
+ GI.Gdk.Enums: TextureErrorTooLarge :: TextureError
+ GI.Gdk.Enums: TextureErrorUnsupportedContent :: TextureError
+ GI.Gdk.Enums: TextureErrorUnsupportedFormat :: TextureError
+ GI.Gdk.Enums: catchTextureError :: IO a -> (TextureError -> GErrorMessage -> IO a) -> IO a
+ GI.Gdk.Enums: data ScrollUnit
+ GI.Gdk.Enums: data TextureError
+ GI.Gdk.Enums: handleTextureError :: (TextureError -> GErrorMessage -> IO a) -> IO a -> IO a
+ GI.Gdk.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gdk.Enums.ScrollUnit
+ GI.Gdk.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gdk.Enums.TextureError
+ GI.Gdk.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Gdk.Enums.ScrollUnit
+ GI.Gdk.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Gdk.Enums.TextureError
+ GI.Gdk.Enums: instance Data.GI.Base.GError.GErrorClass GI.Gdk.Enums.TextureError
+ GI.Gdk.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Gdk.Enums.ScrollUnit
+ GI.Gdk.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Gdk.Enums.TextureError
+ GI.Gdk.Enums: instance GHC.Classes.Eq GI.Gdk.Enums.ScrollUnit
+ GI.Gdk.Enums: instance GHC.Classes.Eq GI.Gdk.Enums.TextureError
+ GI.Gdk.Enums: instance GHC.Classes.Ord GI.Gdk.Enums.ScrollUnit
+ GI.Gdk.Enums: instance GHC.Classes.Ord GI.Gdk.Enums.TextureError
+ GI.Gdk.Enums: instance GHC.Enum.Enum GI.Gdk.Enums.ScrollUnit
+ GI.Gdk.Enums: instance GHC.Enum.Enum GI.Gdk.Enums.TextureError
+ GI.Gdk.Enums: instance GHC.Show.Show GI.Gdk.Enums.ScrollUnit
+ GI.Gdk.Enums: instance GHC.Show.Show GI.Gdk.Enums.TextureError
+ GI.Gdk.Flags: AnotherGLAPI :: Int -> GLAPI
+ GI.Gdk.Flags: GLAPIGl :: GLAPI
+ GI.Gdk.Flags: GLAPIGles :: GLAPI
+ GI.Gdk.Flags: data GLAPI
+ GI.Gdk.Flags: instance Data.GI.Base.BasicTypes.BoxedFlags GI.Gdk.Flags.GLAPI
+ GI.Gdk.Flags: instance Data.GI.Base.BasicTypes.IsGFlag GI.Gdk.Flags.GLAPI
+ GI.Gdk.Flags: instance Data.GI.Base.BasicTypes.TypedObject GI.Gdk.Flags.GLAPI
+ GI.Gdk.Flags: instance Data.GI.Base.Overloading.HasParentTypes GI.Gdk.Flags.GLAPI
+ GI.Gdk.Flags: instance GHC.Classes.Eq GI.Gdk.Flags.GLAPI
+ GI.Gdk.Flags: instance GHC.Classes.Ord GI.Gdk.Flags.GLAPI
+ GI.Gdk.Flags: instance GHC.Enum.Enum GI.Gdk.Flags.GLAPI
+ GI.Gdk.Flags: instance GHC.Show.Show GI.Gdk.Flags.GLAPI
+ GI.Gdk.Objects.Display: displayCreateGlContext :: (HasCallStack, MonadIO m, IsDisplay a) => a -> m GLContext
+ GI.Gdk.Objects.GLContext: constructGLContextAllowedApis :: (IsGLContext o, MonadIO m) => [GLAPI] -> m (GValueConstruct o)
+ GI.Gdk.Objects.GLContext: gLContextGetAllowedApis :: (HasCallStack, MonadIO m, IsGLContext a) => a -> m [GLAPI]
+ GI.Gdk.Objects.GLContext: gLContextGetApi :: (HasCallStack, MonadIO m, IsGLContext a) => a -> m [GLAPI]
+ GI.Gdk.Objects.GLContext: gLContextSetAllowedApis :: (HasCallStack, MonadIO m, IsGLContext a) => a -> [GLAPI] -> m ()
+ GI.Gdk.Objects.GLContext: getGLContextAllowedApis :: (MonadIO m, IsGLContext o) => o -> m [GLAPI]
+ GI.Gdk.Objects.GLContext: getGLContextApi :: (MonadIO m, IsGLContext o) => o -> m [GLAPI]
+ GI.Gdk.Objects.GLContext: setGLContextAllowedApis :: (MonadIO m, IsGLContext o) => o -> [GLAPI] -> m ()
+ GI.Gdk.Objects.ScrollEvent: scrollEventGetUnit :: (HasCallStack, MonadIO m, IsScrollEvent a) => a -> m ScrollUnit
+ GI.Gdk.Objects.Texture: textureNewFromBytes :: (HasCallStack, MonadIO m) => Bytes -> m Texture
+ GI.Gdk.Objects.Texture: textureNewFromFilename :: (HasCallStack, MonadIO m) => [Char] -> m Texture
+ GI.Gdk.Objects.Texture: textureSaveToPngBytes :: (HasCallStack, MonadIO m, IsTexture a) => a -> m Bytes
+ GI.Gdk.Objects.Texture: textureSaveToTiff :: (HasCallStack, MonadIO m, IsTexture a) => a -> [Char] -> m Bool
+ GI.Gdk.Objects.Texture: textureSaveToTiffBytes :: (HasCallStack, MonadIO m, IsTexture a) => a -> m Bytes
+ GI.Gdk.Structs.FileList: FileList :: ManagedPtr FileList -> FileList
+ GI.Gdk.Structs.FileList: fileListGetFiles :: (HasCallStack, MonadIO m) => FileList -> m [File]
+ GI.Gdk.Structs.FileList: fileListNewFromArray :: (HasCallStack, MonadIO m) => [File] -> m FileList
+ GI.Gdk.Structs.FileList: fileListNewFromList :: (HasCallStack, MonadIO m, IsFile a) => [a] -> m FileList
+ GI.Gdk.Structs.FileList: instance Data.GI.Base.BasicTypes.GBoxed GI.Gdk.Structs.FileList.FileList
+ GI.Gdk.Structs.FileList: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gdk.Structs.FileList.FileList
+ GI.Gdk.Structs.FileList: instance Data.GI.Base.BasicTypes.TypedObject GI.Gdk.Structs.FileList.FileList
+ GI.Gdk.Structs.FileList: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gdk.Structs.FileList.FileList)
+ GI.Gdk.Structs.FileList: instance Data.GI.Base.Overloading.HasParentTypes GI.Gdk.Structs.FileList.FileList
+ GI.Gdk.Structs.FileList: instance GHC.Classes.Eq GI.Gdk.Structs.FileList.FileList
+ GI.Gdk.Structs.FileList: newtype FileList
- GI.Gdk.Callbacks: type ContentDeserializeFunc = ContentDeserializer " /@deserializer@/: a @GdkContentDeserializer@" -> IO ()
+ GI.Gdk.Callbacks: type ContentDeserializeFunc = -- | /@deserializer@/: a @GdkContentDeserializer@ ContentDeserializer -> IO ()
- GI.Gdk.Callbacks: type ContentSerializeFunc = ContentSerializer " /@serializer@/: a @GdkContentSerializer@" -> IO ()
+ GI.Gdk.Callbacks: type ContentSerializeFunc = -- | /@serializer@/: a @GdkContentSerializer@ ContentSerializer -> IO ()
- GI.Gdk.Functions: contentDeserializeFinish :: (HasCallStack, MonadIO m, IsAsyncResult a) => a -> GValue -> m ()
+ GI.Gdk.Functions: contentDeserializeFinish :: (HasCallStack, MonadIO m, IsAsyncResult a) => a -> m GValue
- GI.Gdk.Interfaces.Popup: getPopupParent :: (MonadIO m, IsPopup o) => o -> m Surface
+ GI.Gdk.Interfaces.Popup: getPopupParent :: (MonadIO m, IsPopup o) => o -> m (Maybe Surface)
- GI.Gdk.Interfaces.Popup: popupGetParent :: (HasCallStack, MonadIO m, IsPopup a) => a -> m Surface
+ GI.Gdk.Interfaces.Popup: popupGetParent :: (HasCallStack, MonadIO m, IsPopup a) => a -> m (Maybe Surface)
- GI.Gdk.Objects.ContentDeserializer: contentDeserializerGetCancellable :: (HasCallStack, MonadIO m, IsContentDeserializer a) => a -> m Cancellable
+ GI.Gdk.Objects.ContentDeserializer: contentDeserializerGetCancellable :: (HasCallStack, MonadIO m, IsContentDeserializer a) => a -> m (Maybe Cancellable)
- GI.Gdk.Objects.ContentProvider: contentProviderGetValue :: (HasCallStack, MonadIO m, IsContentProvider a) => a -> GValue -> m ()
+ GI.Gdk.Objects.ContentProvider: contentProviderGetValue :: (HasCallStack, MonadIO m, IsContentProvider a) => a -> m GValue
- GI.Gdk.Objects.ContentSerializer: contentSerializerGetCancellable :: (HasCallStack, MonadIO m, IsContentSerializer a) => a -> m Cancellable
+ GI.Gdk.Objects.ContentSerializer: contentSerializerGetCancellable :: (HasCallStack, MonadIO m, IsContentSerializer a) => a -> m (Maybe Cancellable)
- GI.Gdk.Objects.Device: deviceGetDeviceTool :: (HasCallStack, MonadIO m, IsDevice a) => a -> m DeviceTool
+ GI.Gdk.Objects.Device: deviceGetDeviceTool :: (HasCallStack, MonadIO m, IsDevice a) => a -> m (Maybe DeviceTool)
- GI.Gdk.Objects.Device: type DeviceToolChangedCallback = DeviceTool " /@tool@/: The new current tool" -> IO ()
+ GI.Gdk.Objects.Device: type DeviceToolChangedCallback = -- | /@tool@/: The new current tool DeviceTool -> IO ()
- GI.Gdk.Objects.Display: type DisplayClosedCallback = Bool " /@isError@/: 'P.True' if the display was closed due to an error" -> IO ()
+ GI.Gdk.Objects.Display: type DisplayClosedCallback = -- | /@isError@/: 'P.True' if the display was closed due to an error Bool -> IO ()
- GI.Gdk.Objects.Display: type DisplaySeatAddedCallback = Seat " /@seat@/: the seat that was just added" -> IO ()
+ GI.Gdk.Objects.Display: type DisplaySeatAddedCallback = -- | /@seat@/: the seat that was just added Seat -> IO ()
- GI.Gdk.Objects.Display: type DisplaySeatRemovedCallback = Seat " /@seat@/: the seat that was just removed" -> IO ()
+ GI.Gdk.Objects.Display: type DisplaySeatRemovedCallback = -- | /@seat@/: the seat that was just removed Seat -> IO ()
- GI.Gdk.Objects.Display: type DisplaySettingChangedCallback = Text " /@setting@/: the name of the setting that changed" -> IO ()
+ GI.Gdk.Objects.Display: type DisplaySettingChangedCallback = -- | /@setting@/: the name of the setting that changed Text -> IO ()
- GI.Gdk.Objects.DisplayManager: type DisplayManagerDisplayOpenedCallback = Display " /@display@/: the opened display" -> IO ()
+ GI.Gdk.Objects.DisplayManager: type DisplayManagerDisplayOpenedCallback = -- | /@display@/: the opened display Display -> IO ()
- GI.Gdk.Objects.Drag: type DragCancelCallback = DragCancelReason " /@reason@/: The reason the drag was cancelled" -> IO ()
+ GI.Gdk.Objects.Drag: type DragCancelCallback = -- | /@reason@/: The reason the drag was cancelled DragCancelReason -> IO ()
- GI.Gdk.Objects.Event: eventGetSurface :: (HasCallStack, MonadIO m, IsEvent a) => a -> m Surface
+ GI.Gdk.Objects.Event: eventGetSurface :: (HasCallStack, MonadIO m, IsEvent a) => a -> m (Maybe Surface)
- GI.Gdk.Objects.Seat: type SeatDeviceAddedCallback = Device " /@device@/: the newly added @GdkDevice@." -> IO ()
+ GI.Gdk.Objects.Seat: type SeatDeviceAddedCallback = -- | /@device@/: the newly added @GdkDevice@. Device -> IO ()
- GI.Gdk.Objects.Seat: type SeatDeviceRemovedCallback = Device " /@device@/: the just removed @GdkDevice@." -> IO ()
+ GI.Gdk.Objects.Seat: type SeatDeviceRemovedCallback = -- | /@device@/: the just removed @GdkDevice@. Device -> IO ()
- GI.Gdk.Objects.Seat: type SeatToolAddedCallback = DeviceTool " /@tool@/: the new @GdkDeviceTool@ known to the seat" -> IO ()
+ GI.Gdk.Objects.Seat: type SeatToolAddedCallback = -- | /@tool@/: the new @GdkDeviceTool@ known to the seat DeviceTool -> IO ()
- GI.Gdk.Objects.Seat: type SeatToolRemovedCallback = DeviceTool " /@tool@/: the just removed @GdkDeviceTool@" -> IO ()
+ GI.Gdk.Objects.Seat: type SeatToolRemovedCallback = -- | /@tool@/: the just removed @GdkDeviceTool@ DeviceTool -> IO ()
- GI.Gdk.Objects.Surface: surfaceCreateGlContext :: (HasCallStack, MonadIO m, IsSurface a) => a -> m (Maybe GLContext)
+ GI.Gdk.Objects.Surface: surfaceCreateGlContext :: (HasCallStack, MonadIO m, IsSurface a) => a -> m GLContext
- GI.Gdk.Objects.Surface: type SurfaceEnterMonitorCallback = Monitor " /@monitor@/: the monitor" -> IO ()
+ GI.Gdk.Objects.Surface: type SurfaceEnterMonitorCallback = -- | /@monitor@/: the monitor Monitor -> IO ()
- GI.Gdk.Objects.Surface: type SurfaceEventCallback = Event " /@event@/: an input event" -> IO Bool " __Returns:__ 'P.True' to indicate that the event has been handled"
+ GI.Gdk.Objects.Surface: type SurfaceEventCallback = -- | /@event@/: an input event Event -> -- | __Returns:__ 'P.True' to indicate that the event has been handled IO Bool
- GI.Gdk.Objects.Surface: type SurfaceLayoutCallback = Int32 " /@width@/: the current width" -> Int32 " /@height@/: the current height" -> IO ()
+ GI.Gdk.Objects.Surface: type SurfaceLayoutCallback = -- | /@width@/: the current width Int32 -> -- | /@height@/: the current height Int32 -> IO ()
- GI.Gdk.Objects.Surface: type SurfaceLeaveMonitorCallback = Monitor " /@monitor@/: the monitor" -> IO ()
+ GI.Gdk.Objects.Surface: type SurfaceLeaveMonitorCallback = -- | /@monitor@/: the monitor Monitor -> IO ()
- GI.Gdk.Objects.Surface: type SurfaceRenderCallback = Region " /@region@/: the region that needs to be redrawn" -> IO Bool " __Returns:__ 'P.True' to indicate that the signal has been handled"
+ GI.Gdk.Objects.Surface: type SurfaceRenderCallback = -- | /@region@/: the region that needs to be redrawn Region -> -- | __Returns:__ 'P.True' to indicate that the signal has been handled IO Bool

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-gdk-4.0.4/docs/GI-Gdk.html](https://hackage.haskell.org/package/gi-gdk-4.0.4/docs/GI-Gdk.html)+[https://hackage.haskell.org/package/gi-gdk-4.0.5/docs/GI-Gdk.html](https://hackage.haskell.org/package/gi-gdk-4.0.5/docs/GI-Gdk.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 = "Gdk"         version = "4.0"         pkgName = "gi-gdk"-        pkgVersion = "4.0.4"+        pkgVersion = "4.0.5"         overridesFile = Just "Gdk.overrides"         verbose = False         outputDir = Nothing
gi-gdk.cabal view
@@ -1,5 +1,5 @@ name:                 gi-gdk-version:              4.0.4+version:              4.0.5 synopsis:             Gdk bindings description:          Bindings for Gdk, autogenerated by haskell-gi. homepage:             https://github.com/haskell-gi/haskell-gi@@ -26,7 +26,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 @@ -43,7 +43,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@@ -113,6 +113,7 @@                        GI.Gdk.Structs.ContentFormats,                        GI.Gdk.Structs.ContentFormatsBuilder,                        GI.Gdk.Structs.EventSequence,+                       GI.Gdk.Structs.FileList,                        GI.Gdk.Structs.FrameTimings,                        GI.Gdk.Structs.KeymapKey,                        GI.Gdk.Structs.PopupLayout,@@ -178,6 +179,7 @@                        GI.Gdk.Structs.ContentFormats,                        GI.Gdk.Structs.ContentFormatsBuilder,                        GI.Gdk.Structs.EventSequence,+                       GI.Gdk.Structs.FileList,                        GI.Gdk.Structs.FrameTimings,                        GI.Gdk.Structs.KeymapKey,                        GI.Gdk.Structs.PopupLayout,