gi-ibus 1.5.4 → 1.5.5
raw patch · 4 files changed
+9/−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.IBus.Flags: CapabiliteOsk :: Capabilite
+ GI.IBus.Flags: CapabiliteSyncProcessKey :: Capabilite
+ GI.IBus.Flags: InputHintsPrivate :: InputHints
+ GI.IBus.Objects.Engine: afterEngineFocusInId :: (IsEngine a, MonadIO m) => a -> ((?self :: a) => EngineFocusInIdCallback) -> m SignalHandlerId
+ GI.IBus.Objects.Engine: afterEngineFocusOutId :: (IsEngine a, MonadIO m) => a -> ((?self :: a) => EngineFocusOutIdCallback) -> m SignalHandlerId
+ GI.IBus.Objects.Engine: constructEngineHasFocusId :: (IsEngine o, MonadIO m) => Bool -> m (GValueConstruct o)
+ GI.IBus.Objects.Engine: getEngineHasFocusId :: (MonadIO m, IsEngine o) => o -> m Bool
+ GI.IBus.Objects.Engine: onEngineFocusInId :: (IsEngine a, MonadIO m) => a -> ((?self :: a) => EngineFocusInIdCallback) -> m SignalHandlerId
+ GI.IBus.Objects.Engine: onEngineFocusOutId :: (IsEngine a, MonadIO m) => a -> ((?self :: a) => EngineFocusOutIdCallback) -> m SignalHandlerId
+ GI.IBus.Objects.Engine: type EngineFocusInIdCallback = -- | /@objectPath@/: An object path. Text -> -- | /@client@/: An client name. Text -> IO ()
+ GI.IBus.Objects.Engine: type EngineFocusOutIdCallback = -- | /@objectPath@/: An object path. Text -> IO ()
- GI.IBus.Callbacks: type FreeFunc = Ptr () " /@object@/: object to be freed." -> IO ()
+ GI.IBus.Callbacks: type FreeFunc = -- | /@object@/: object to be freed. Ptr () -> IO ()
- GI.IBus.Callbacks: type SerializableCopyFunc = Serializable " /@dest@/: The destination t'GI.IBus.Objects.Serializable.Serializable'." -> Serializable " /@src@/: A source t'GI.IBus.Objects.Serializable.Serializable'." -> IO Bool " __Returns:__ 'P.True' if succeed; 'P.False' otherwise."
+ GI.IBus.Callbacks: type SerializableCopyFunc = -- | /@dest@/: The destination t'GI.IBus.Objects.Serializable.Serializable'. Serializable -> -- | /@src@/: A source t'GI.IBus.Objects.Serializable.Serializable'. Serializable -> -- | __Returns:__ 'P.True' if succeed; 'P.False' otherwise. IO Bool
- GI.IBus.Callbacks: type SerializableDeserializeFunc = Serializable " /@serializable@/: An t'GI.IBus.Objects.Serializable.Serializable'." -> GVariant " /@variant@/: A t'GVariant' contains a tuple." -> IO Int32 " __Returns:__ The number of values in the variant(tuple) are consumed."
+ GI.IBus.Callbacks: type SerializableDeserializeFunc = -- | /@serializable@/: An t'GI.IBus.Objects.Serializable.Serializable'. Serializable -> -- | /@variant@/: A t'GVariant' contains a tuple. GVariant -> -- | __Returns:__ The number of values in the variant(tuple) are consumed. IO Int32
- GI.IBus.Callbacks: type SerializableSerializeFunc = Serializable " /@serializable@/: An t'GI.IBus.Objects.Serializable.Serializable'." -> VariantBuilder " /@builder@/: A t'GI.GLib.Structs.VariantBuilder.VariantBuilder'." -> IO Bool " __Returns:__ 'P.True' if succeed; 'P.False' otherwise."
+ GI.IBus.Callbacks: type SerializableSerializeFunc = -- | /@serializable@/: An t'GI.IBus.Objects.Serializable.Serializable'. Serializable -> -- | /@builder@/: A t'GI.GLib.Structs.VariantBuilder.VariantBuilder'. VariantBuilder -> -- | __Returns:__ 'P.True' if succeed; 'P.False' otherwise. IO Bool
- GI.IBus.Functions: keyEventFromString :: (HasCallStack, MonadIO m) => Text -> Word32 -> Word32 -> m Bool
+ GI.IBus.Functions: keyEventFromString :: (HasCallStack, MonadIO m) => Text -> m (Bool, Word32, Word32)
- GI.IBus.Objects.Bus: type BusGlobalEngineChangedCallback = Text " /@name@/: The name of the new global engine." -> IO ()
+ GI.IBus.Objects.Bus: type BusGlobalEngineChangedCallback = -- | /@name@/: The name of the new global engine. Text -> IO ()
- GI.IBus.Objects.Bus: type BusNameOwnerChangedCallback = Text " /@name@/: The name which ower is changed." -> Text " /@oldOwner@/: The unique bus name of the old owner." -> Text " /@newOwner@/: The unique bus name of the new owner." -> IO ()
+ GI.IBus.Objects.Bus: type BusNameOwnerChangedCallback = -- | /@name@/: The name which ower is changed. Text -> -- | /@oldOwner@/: The unique bus name of the old owner. Text -> -- | /@newOwner@/: The unique bus name of the new owner. Text -> IO ()
- GI.IBus.Objects.Config: type ConfigValueChangedCallback = Text " /@section@/: Section name." -> Text " /@name@/: Name of the property." -> GVariant " /@value@/: Value." -> IO ()
+ GI.IBus.Objects.Config: type ConfigValueChangedCallback = -- | /@section@/: Section name. Text -> -- | /@name@/: Name of the property. Text -> -- | /@value@/: Value. GVariant -> IO ()
- GI.IBus.Objects.Engine: type EngineCancelHandWritingCallback = Word32 " /@nStrokes@/: The number of strokes to be removed. 0 means \"remove all\"." -> IO ()
+ GI.IBus.Objects.Engine: type EngineCancelHandWritingCallback = -- | /@nStrokes@/: The number of strokes to be removed. 0 means \"remove all\". Word32 -> IO ()
- GI.IBus.Objects.Engine: type EngineCandidateClickedCallback = Word32 " /@index@/: Index of candidate be clicked." -> Word32 " /@button@/: Mouse button." -> Word32 " /@state@/: Keyboard state." -> IO ()
+ GI.IBus.Objects.Engine: type EngineCandidateClickedCallback = -- | /@index@/: Index of candidate be clicked. Word32 -> -- | /@button@/: Mouse button. Word32 -> -- | /@state@/: Keyboard state. Word32 -> IO ()
- GI.IBus.Objects.Engine: type EngineProcessHandWritingEventCallback = Ptr () " /@coordinates@/: An array of double (0.0 to 1.0) which represents a stroke (i.e. [x1, y1, x2, y2, x3, y3, ...])." -> Word32 " /@coordinatesLen@/: The number of elements in the array." -> IO ()
+ GI.IBus.Objects.Engine: type EngineProcessHandWritingEventCallback = -- | /@coordinates@/: An array of double (0.0 to 1.0) which represents a stroke (i.e. [x1, y1, x2, y2, x3, y3, ...]). Ptr () -> -- | /@coordinatesLen@/: The number of elements in the array. Word32 -> IO ()
- GI.IBus.Objects.Engine: type EngineProcessKeyEventCallback = Word32 " /@keyval@/: Key symbol of the key press." -> Word32 " /@keycode@/: KeyCode of the key press." -> Word32 " /@state@/: Key modifier flags." -> IO Bool " __Returns:__ 'P.True' for successfully process the key; 'P.False' otherwise. See also: 'GI.IBus.Objects.InputContext.inputContextProcessKeyEvent'. \<note>\<para>Argument /@userData@/ is ignored in this function.\<\/para>\<\/note>"
+ GI.IBus.Objects.Engine: type EngineProcessKeyEventCallback = -- | /@keyval@/: Key symbol of the key press. Word32 -> -- | /@keycode@/: KeyCode of the key press. Word32 -> -- | /@state@/: Key modifier flags. Word32 -> -- | __Returns:__ 'P.True' for successfully process the key; 'P.False' otherwise. -- See also: 'GI.IBus.Objects.InputContext.inputContextProcessKeyEvent'. -- -- \<note>\<para>Argument /@userData@/ is ignored in this function.\<\/para> -- \<\/note> IO Bool
- GI.IBus.Objects.Engine: type EnginePropertyActivateCallback = Text " /@name@/: Property name." -> Word32 " /@state@/: Property state." -> IO ()
+ GI.IBus.Objects.Engine: type EnginePropertyActivateCallback = -- | /@name@/: Property name. Text -> -- | /@state@/: Property state. Word32 -> IO ()
- GI.IBus.Objects.Engine: type EnginePropertyHideCallback = Text " /@name@/: Property name." -> IO ()
+ GI.IBus.Objects.Engine: type EnginePropertyHideCallback = -- | /@name@/: Property name. Text -> IO ()
- GI.IBus.Objects.Engine: type EnginePropertyShowCallback = Text " /@name@/: Property name." -> IO ()
+ GI.IBus.Objects.Engine: type EnginePropertyShowCallback = -- | /@name@/: Property name. Text -> IO ()
- GI.IBus.Objects.Engine: type EngineSetCapabilitiesCallback = Word32 " /@caps@/: Capabilities flags of IBusEngine, see t'GI.IBus.Flags.Capabilite'" -> IO ()
+ GI.IBus.Objects.Engine: type EngineSetCapabilitiesCallback = -- | /@caps@/: Capabilities flags of IBusEngine, see t'GI.IBus.Flags.Capabilite' Word32 -> IO ()
- GI.IBus.Objects.Engine: type EngineSetContentTypeCallback = Word32 " /@purpose@/: Primary purpose of the input context, as an t'GI.IBus.Enums.InputPurpose'." -> Word32 " /@hints@/: Hints that augment /@purpose@/, as an t'GI.IBus.Flags.InputHints'." -> IO ()
+ GI.IBus.Objects.Engine: type EngineSetContentTypeCallback = -- | /@purpose@/: Primary purpose of the input context, as an t'GI.IBus.Enums.InputPurpose'. Word32 -> -- | /@hints@/: Hints that augment /@purpose@/, as an t'GI.IBus.Flags.InputHints'. Word32 -> IO ()
- GI.IBus.Objects.Engine: type EngineSetCursorLocationCallback = Int32 " /@x@/: X coordinate of the cursor." -> Int32 " /@y@/: Y coordinate of the cursor." -> Int32 " /@w@/: Width of the cursor." -> Int32 " /@h@/: Height of the cursor." -> IO ()
+ GI.IBus.Objects.Engine: type EngineSetCursorLocationCallback = -- | /@x@/: X coordinate of the cursor. Int32 -> -- | /@y@/: Y coordinate of the cursor. Int32 -> -- | /@w@/: Width of the cursor. Int32 -> -- | /@h@/: Height of the cursor. Int32 -> IO ()
- GI.IBus.Objects.Engine: type EngineSetSurroundingTextCallback = Object " /@text@/: The surrounding text." -> Word32 " /@cursorPos@/: The cursor position on surrounding text." -> Word32 " /@anchorPos@/: The anchor position on selection area." -> IO ()
+ GI.IBus.Objects.Engine: type EngineSetSurroundingTextCallback = -- | /@text@/: The surrounding text. Object -> -- | /@cursorPos@/: The cursor position on surrounding text. Word32 -> -- | /@anchorPos@/: The anchor position on selection area. Word32 -> IO ()
- GI.IBus.Objects.Factory: type FactoryCreateEngineCallback = Text " /@engineName@/: the engine_name which received the signal" -> IO (Maybe Engine) " __Returns:__ An IBusEngine"
+ GI.IBus.Objects.Factory: type FactoryCreateEngineCallback = -- | /@engineName@/: the engine_name which received the signal Text -> -- | __Returns:__ An IBusEngine IO (Maybe Engine)
- GI.IBus.Objects.HotkeyProfile: type HotkeyProfileTriggerCallback = Word32 " /@event@/: An event in GQuark." -> Ptr () " /@userData@/: User data for callback." -> IO ()
+ GI.IBus.Objects.HotkeyProfile: type HotkeyProfileTriggerCallback = -- | /@event@/: An event in GQuark. Word32 -> -- | /@userData@/: User data for callback. Ptr () -> IO ()
- GI.IBus.Objects.InputContext: type InputContextCommitTextCallback = Text " /@text@/: Text to be committed." -> IO ()
+ GI.IBus.Objects.InputContext: type InputContextCommitTextCallback = -- | /@text@/: Text to be committed. Text -> IO ()
- GI.IBus.Objects.InputContext: type InputContextDeleteSurroundingTextCallback = Int32 " /@offset@/: the character offset from the cursor position of the text to be deleted. A negative value indicates a position before the cursor." -> Word32 " /@nChars@/: the number of characters to be deleted." -> IO ()
+ GI.IBus.Objects.InputContext: type InputContextDeleteSurroundingTextCallback = -- | /@offset@/: the character offset from the cursor position of the text to be deleted. -- A negative value indicates a position before the cursor. Int32 -> -- | /@nChars@/: the number of characters to be deleted. Word32 -> IO ()
- GI.IBus.Objects.InputContext: type InputContextForwardKeyEventCallback = Word32 " /@keyval@/: Key symbol of the keyboard event." -> Word32 " /@keycode@/: Key symbol of the keyboard event." -> Word32 " /@modifiers@/: Key modifier flags." -> IO ()
+ GI.IBus.Objects.InputContext: type InputContextForwardKeyEventCallback = -- | /@keyval@/: Key symbol of the keyboard event. Word32 -> -- | /@keycode@/: Key symbol of the keyboard event. Word32 -> -- | /@modifiers@/: Key modifier flags. Word32 -> IO ()
- GI.IBus.Objects.InputContext: type InputContextRegisterPropertiesCallback = PropList " /@props@/: An IBusPropList that contains properties." -> IO ()
+ GI.IBus.Objects.InputContext: type InputContextRegisterPropertiesCallback = -- | /@props@/: An IBusPropList that contains properties. PropList -> IO ()
- GI.IBus.Objects.InputContext: type InputContextUpdateAuxiliaryTextCallback = Text " /@text@/: An auxiliary text" -> Bool " /@visible@/: The visibility of /@text@/" -> IO ()
+ GI.IBus.Objects.InputContext: type InputContextUpdateAuxiliaryTextCallback = -- | /@text@/: An auxiliary text Text -> -- | /@visible@/: The visibility of /@text@/ Bool -> IO ()
- GI.IBus.Objects.InputContext: type InputContextUpdateLookupTableCallback = LookupTable " /@table@/: An IBusLookupTable to be updated." -> Bool " /@visible@/: Whether the table should be visible." -> IO ()
+ GI.IBus.Objects.InputContext: type InputContextUpdateLookupTableCallback = -- | /@table@/: An IBusLookupTable to be updated. LookupTable -> -- | /@visible@/: Whether the table should be visible. Bool -> IO ()
- GI.IBus.Objects.InputContext: type InputContextUpdatePreeditTextCallback = Text " /@text@/: Text to be updated." -> Word32 " /@cursorPos@/: Cursor position." -> Bool " /@visible@/: Whether the update is visible." -> IO ()
+ GI.IBus.Objects.InputContext: type InputContextUpdatePreeditTextCallback = -- | /@text@/: Text to be updated. Text -> -- | /@cursorPos@/: Cursor position. Word32 -> -- | /@visible@/: Whether the update is visible. Bool -> IO ()
- GI.IBus.Objects.InputContext: type InputContextUpdatePreeditTextWithModeCallback = Text " /@text@/: Text to be updated." -> Word32 " /@cursorPos@/: Cursor position." -> Bool " /@visible@/: Whether the update is visible." -> Word32 " /@mode@/: Preedit mode." -> IO ()
+ GI.IBus.Objects.InputContext: type InputContextUpdatePreeditTextWithModeCallback = -- | /@text@/: Text to be updated. Text -> -- | /@cursorPos@/: Cursor position. Word32 -> -- | /@visible@/: Whether the update is visible. Bool -> -- | /@mode@/: Preedit mode. Word32 -> IO ()
- GI.IBus.Objects.InputContext: type InputContextUpdatePropertyCallback = Property " /@prop@/: The IBusProperty to be updated." -> IO ()
+ GI.IBus.Objects.InputContext: type InputContextUpdatePropertyCallback = -- | /@prop@/: The IBusProperty to be updated. Property -> IO ()
- GI.IBus.Objects.PanelService: type PanelServiceCommitTextReceivedCallback = Text " /@text@/: A t'GI.IBus.Objects.Text.Text'" -> IO ()
+ GI.IBus.Objects.PanelService: type PanelServiceCommitTextReceivedCallback = -- | /@text@/: A t'GI.IBus.Objects.Text.Text' Text -> IO ()
- GI.IBus.Objects.PanelService: type PanelServiceDestroyContextCallback = Text " /@inputContextPath@/: Object path of InputContext." -> IO ()
+ GI.IBus.Objects.PanelService: type PanelServiceDestroyContextCallback = -- | /@inputContextPath@/: Object path of InputContext. Text -> IO ()
- GI.IBus.Objects.PanelService: type PanelServiceFocusInCallback = Text " /@inputContextPath@/: Object path of InputContext." -> IO ()
+ GI.IBus.Objects.PanelService: type PanelServiceFocusInCallback = -- | /@inputContextPath@/: Object path of InputContext. Text -> IO ()
- GI.IBus.Objects.PanelService: type PanelServiceFocusOutCallback = Text " /@inputContextPath@/: Object path of InputContext." -> IO ()
+ GI.IBus.Objects.PanelService: type PanelServiceFocusOutCallback = -- | /@inputContextPath@/: Object path of InputContext. Text -> IO ()
- GI.IBus.Objects.PanelService: type PanelServicePanelExtensionReceivedCallback = ExtensionEvent " /@data@/: A t'GVariant'" -> IO ()
+ GI.IBus.Objects.PanelService: type PanelServicePanelExtensionReceivedCallback = -- | /@data@/: A t'GVariant' ExtensionEvent -> IO ()
- GI.IBus.Objects.PanelService: type PanelServiceProcessKeyEventCallback = Word32 " /@keyval@/: Key symbol of the key press." -> Word32 " /@keycode@/: KeyCode of the key press." -> Word32 " /@state@/: Key modifier flags." -> IO Bool " __Returns:__ 'P.True' for successfully process the key; 'P.False' otherwise. See also: 'GI.IBus.Objects.InputContext.inputContextProcessKeyEvent'. \<note>\<para>Argument /@userData@/ is ignored in this function.\<\/para> \<\/note>"
+ GI.IBus.Objects.PanelService: type PanelServiceProcessKeyEventCallback = -- | /@keyval@/: Key symbol of the key press. Word32 -> -- | /@keycode@/: KeyCode of the key press. Word32 -> -- | /@state@/: Key modifier flags. Word32 -> -- | __Returns:__ 'P.True' for successfully process the key; 'P.False' otherwise. -- See also: 'GI.IBus.Objects.InputContext.inputContextProcessKeyEvent'. -- -- \<note>\<para>Argument /@userData@/ is ignored in this function.\<\/para> -- \<\/note> IO Bool
- GI.IBus.Objects.PanelService: type PanelServiceRegisterPropertiesCallback = PropList " /@propList@/: An IBusPropList that contains properties." -> IO ()
+ GI.IBus.Objects.PanelService: type PanelServiceRegisterPropertiesCallback = -- | /@propList@/: An IBusPropList that contains properties. PropList -> IO ()
- GI.IBus.Objects.PanelService: type PanelServiceSetContentTypeCallback = Word32 " /@purpose@/: Input purpose." -> Word32 " /@hints@/: Input hints." -> IO ()
+ GI.IBus.Objects.PanelService: type PanelServiceSetContentTypeCallback = -- | /@purpose@/: Input purpose. Word32 -> -- | /@hints@/: Input hints. Word32 -> IO ()
- GI.IBus.Objects.PanelService: type PanelServiceSetCursorLocationCallback = Int32 " /@x@/: X coordinate of the cursor." -> Int32 " /@y@/: Y coordinate of the cursor." -> Int32 " /@w@/: Width of the cursor." -> Int32 " /@h@/: Height of the cursor." -> IO ()
+ GI.IBus.Objects.PanelService: type PanelServiceSetCursorLocationCallback = -- | /@x@/: X coordinate of the cursor. Int32 -> -- | /@y@/: Y coordinate of the cursor. Int32 -> -- | /@w@/: Width of the cursor. Int32 -> -- | /@h@/: Height of the cursor. Int32 -> IO ()
- GI.IBus.Objects.PanelService: type PanelServiceSetCursorLocationRelativeCallback = Int32 " /@x@/: X coordinate of the cursor." -> Int32 " /@y@/: Y coordinate of the cursor." -> Int32 " /@w@/: Width of the cursor." -> Int32 " /@h@/: Height of the cursor." -> IO ()
+ GI.IBus.Objects.PanelService: type PanelServiceSetCursorLocationRelativeCallback = -- | /@x@/: X coordinate of the cursor. Int32 -> -- | /@y@/: Y coordinate of the cursor. Int32 -> -- | /@w@/: Width of the cursor. Int32 -> -- | /@h@/: Height of the cursor. Int32 -> IO ()
- GI.IBus.Objects.PanelService: type PanelServiceUpdateAuxiliaryTextCallback = Text " /@text@/: A preedit text to be updated." -> Bool " /@visible@/: Whether the update is visible." -> IO ()
+ GI.IBus.Objects.PanelService: type PanelServiceUpdateAuxiliaryTextCallback = -- | /@text@/: A preedit text to be updated. Text -> -- | /@visible@/: Whether the update is visible. Bool -> IO ()
- GI.IBus.Objects.PanelService: type PanelServiceUpdateLookupTableCallback = LookupTable " /@lookupTable@/: A lookup table to be updated." -> Bool " /@visible@/: Whether the update is visible." -> IO ()
+ GI.IBus.Objects.PanelService: type PanelServiceUpdateLookupTableCallback = -- | /@lookupTable@/: A lookup table to be updated. LookupTable -> -- | /@visible@/: Whether the update is visible. Bool -> IO ()
- GI.IBus.Objects.PanelService: type PanelServiceUpdatePreeditTextCallback = Text " /@text@/: A preedit text to be updated." -> Word32 " /@cursorPos@/: The cursor position of the text." -> Bool " /@visible@/: Whether the update is visible." -> IO ()
+ GI.IBus.Objects.PanelService: type PanelServiceUpdatePreeditTextCallback = -- | /@text@/: A preedit text to be updated. Text -> -- | /@cursorPos@/: The cursor position of the text. Word32 -> -- | /@visible@/: Whether the update is visible. Bool -> IO ()
- GI.IBus.Objects.PanelService: type PanelServiceUpdatePropertyCallback = Property " /@prop@/: The IBusProperty to be updated." -> IO ()
+ GI.IBus.Objects.PanelService: type PanelServiceUpdatePropertyCallback = -- | /@prop@/: The IBusProperty to be updated. Property -> IO ()
Files
- ChangeLog.md +4/−0
- README.md +1/−1
- Setup.hs +1/−1
- gi-ibus.cabal +3/−3
ChangeLog.md view
@@ -1,3 +1,7 @@+### 1.5.5+++ Relax constraint on text+ ### 1.5.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-ibus-1.5.4/docs/GI-IBus.html](https://hackage.haskell.org/package/gi-ibus-1.5.4/docs/GI-IBus.html)+[https://hackage.haskell.org/package/gi-ibus-1.5.5/docs/GI-IBus.html](https://hackage.haskell.org/package/gi-ibus-1.5.5/docs/GI-IBus.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
@@ -12,7 +12,7 @@ where name = "IBus" version = "1.0" pkgName = "gi-ibus"- pkgVersion = "1.5.4"+ pkgVersion = "1.5.5" overridesFile = Nothing verbose = False outputDir = Nothing
gi-ibus.cabal view
@@ -1,5 +1,5 @@ name: gi-ibus-version: 1.5.4+version: 1.5.5 synopsis: IBus bindings description: Bindings for IBus, autogenerated by haskell-gi. homepage: https://github.com/haskell-gi/haskell-gi@@ -23,7 +23,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 @@ -37,7 +37,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