gi-webkit2webextension 4.0.28 → 4.0.30
raw patch · 4 files changed
+17/−12 lines, 4 filesdep +gi-gdksetup-changedPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependencies added: gi-gdk
API changes (from Hackage documentation)
- GI.WebKit2WebExtension.Structs.ContextMenuItem_: ContextMenuItem_ :: ManagedPtr ContextMenuItem_ -> ContextMenuItem_
- GI.WebKit2WebExtension.Structs.ContextMenuItem_: clearContextMenuItem_Parent :: MonadIO m => ContextMenuItem_ -> m ()
- GI.WebKit2WebExtension.Structs.ContextMenuItem_: getContextMenuItem_Parent :: MonadIO m => ContextMenuItem_ -> m (Maybe InitiallyUnowned)
- GI.WebKit2WebExtension.Structs.ContextMenuItem_: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.WebKit2WebExtension.Structs.ContextMenuItem_.ContextMenuItem_ tag
- GI.WebKit2WebExtension.Structs.ContextMenuItem_: instance Data.GI.Base.BasicTypes.BoxedPtr GI.WebKit2WebExtension.Structs.ContextMenuItem_.ContextMenuItem_
- GI.WebKit2WebExtension.Structs.ContextMenuItem_: instance Data.GI.Base.BasicTypes.CallocPtr GI.WebKit2WebExtension.Structs.ContextMenuItem_.ContextMenuItem_
- GI.WebKit2WebExtension.Structs.ContextMenuItem_: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.WebKit2WebExtension.Structs.ContextMenuItem_.ContextMenuItem_
- GI.WebKit2WebExtension.Structs.ContextMenuItem_: instance GHC.Classes.Eq GI.WebKit2WebExtension.Structs.ContextMenuItem_.ContextMenuItem_
- GI.WebKit2WebExtension.Structs.ContextMenuItem_: newZeroContextMenuItem_ :: MonadIO m => m ContextMenuItem_
- GI.WebKit2WebExtension.Structs.ContextMenuItem_: newtype ContextMenuItem_
- GI.WebKit2WebExtension.Structs.ContextMenuItem_: setContextMenuItem_Parent :: MonadIO m => ContextMenuItem_ -> Ptr InitiallyUnowned -> m ()
- GI.WebKit2WebExtension.Structs.ContextMenu_: ContextMenu_ :: ManagedPtr ContextMenu_ -> ContextMenu_
- GI.WebKit2WebExtension.Structs.ContextMenu_: clearContextMenu_Parent :: MonadIO m => ContextMenu_ -> m ()
- GI.WebKit2WebExtension.Structs.ContextMenu_: getContextMenu_Parent :: MonadIO m => ContextMenu_ -> m (Maybe Object)
- GI.WebKit2WebExtension.Structs.ContextMenu_: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.WebKit2WebExtension.Structs.ContextMenu_.ContextMenu_ tag
- GI.WebKit2WebExtension.Structs.ContextMenu_: instance Data.GI.Base.BasicTypes.BoxedPtr GI.WebKit2WebExtension.Structs.ContextMenu_.ContextMenu_
- GI.WebKit2WebExtension.Structs.ContextMenu_: instance Data.GI.Base.BasicTypes.CallocPtr GI.WebKit2WebExtension.Structs.ContextMenu_.ContextMenu_
- GI.WebKit2WebExtension.Structs.ContextMenu_: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.WebKit2WebExtension.Structs.ContextMenu_.ContextMenu_
- GI.WebKit2WebExtension.Structs.ContextMenu_: instance GHC.Classes.Eq GI.WebKit2WebExtension.Structs.ContextMenu_.ContextMenu_
- GI.WebKit2WebExtension.Structs.ContextMenu_: newZeroContextMenu_ :: MonadIO m => m ContextMenu_
- GI.WebKit2WebExtension.Structs.ContextMenu_: newtype ContextMenu_
- GI.WebKit2WebExtension.Structs.ContextMenu_: setContextMenu_Parent :: MonadIO m => ContextMenu_ -> Ptr Object -> m ()
+ GI.WebKit2WebExtension.Objects.ContextMenu: contextMenuGetEvent :: (HasCallStack, MonadIO m, IsContextMenu a) => a -> m Event
+ GI.WebKit2WebExtension.Objects.WebFormManager: WebFormManager :: ManagedPtr WebFormManager -> WebFormManager
+ GI.WebKit2WebExtension.Objects.WebFormManager: afterWebFormManagerFormControlsAssociated :: (IsWebFormManager a, MonadIO m) => a -> ((?self :: a) => WebFormManagerFormControlsAssociatedCallback) -> m SignalHandlerId
+ GI.WebKit2WebExtension.Objects.WebFormManager: afterWebFormManagerWillSendSubmitEvent :: (IsWebFormManager a, MonadIO m) => a -> ((?self :: a) => WebFormManagerWillSendSubmitEventCallback) -> m SignalHandlerId
+ GI.WebKit2WebExtension.Objects.WebFormManager: afterWebFormManagerWillSubmitForm :: (IsWebFormManager a, MonadIO m) => a -> ((?self :: a) => WebFormManagerWillSubmitFormCallback) -> m SignalHandlerId
+ GI.WebKit2WebExtension.Objects.WebFormManager: class (GObject o, IsDescendantOf WebFormManager o) => IsWebFormManager o
+ GI.WebKit2WebExtension.Objects.WebFormManager: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2WebExtension.Objects.WebFormManager.WebFormManager o) => GI.WebKit2WebExtension.Objects.WebFormManager.IsWebFormManager o
+ GI.WebKit2WebExtension.Objects.WebFormManager: instance Data.GI.Base.BasicTypes.GObject GI.WebKit2WebExtension.Objects.WebFormManager.WebFormManager
+ GI.WebKit2WebExtension.Objects.WebFormManager: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.WebKit2WebExtension.Objects.WebFormManager.WebFormManager
+ GI.WebKit2WebExtension.Objects.WebFormManager: instance Data.GI.Base.BasicTypes.TypedObject GI.WebKit2WebExtension.Objects.WebFormManager.WebFormManager
+ GI.WebKit2WebExtension.Objects.WebFormManager: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.WebKit2WebExtension.Objects.WebFormManager.WebFormManager)
+ GI.WebKit2WebExtension.Objects.WebFormManager: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2WebExtension.Objects.WebFormManager.WebFormManager
+ GI.WebKit2WebExtension.Objects.WebFormManager: instance GHC.Classes.Eq GI.WebKit2WebExtension.Objects.WebFormManager.WebFormManager
+ GI.WebKit2WebExtension.Objects.WebFormManager: newtype WebFormManager
+ GI.WebKit2WebExtension.Objects.WebFormManager: onWebFormManagerFormControlsAssociated :: (IsWebFormManager a, MonadIO m) => a -> ((?self :: a) => WebFormManagerFormControlsAssociatedCallback) -> m SignalHandlerId
+ GI.WebKit2WebExtension.Objects.WebFormManager: onWebFormManagerWillSendSubmitEvent :: (IsWebFormManager a, MonadIO m) => a -> ((?self :: a) => WebFormManagerWillSendSubmitEventCallback) -> m SignalHandlerId
+ GI.WebKit2WebExtension.Objects.WebFormManager: onWebFormManagerWillSubmitForm :: (IsWebFormManager a, MonadIO m) => a -> ((?self :: a) => WebFormManagerWillSubmitFormCallback) -> m SignalHandlerId
+ GI.WebKit2WebExtension.Objects.WebFormManager: toWebFormManager :: (MonadIO m, IsWebFormManager o) => o -> m WebFormManager
+ GI.WebKit2WebExtension.Objects.WebFormManager: type WebFormManagerFormControlsAssociatedCallback = -- | /@frame@/: a t'GI.WebKit2WebExtension.Objects.Frame.Frame' Frame -> -- | /@elements@/: a t'GI.GLib.Structs.PtrArray.PtrArray' of -- t'GI.JavaScriptCore.Objects.Value.Value' with the list of forms in the page [Value] -> IO ()
+ GI.WebKit2WebExtension.Objects.WebFormManager: type WebFormManagerWillSendSubmitEventCallback = -- | /@form@/: the t'GI.JavaScriptCore.Objects.Value.Value' to be submitted, which will always correspond to an HTMLFormElement Value -> -- | /@sourceFrame@/: the t'GI.WebKit2WebExtension.Objects.Frame.Frame' containing the form to be submitted Frame -> -- | /@targetFrame@/: the t'GI.WebKit2WebExtension.Objects.Frame.Frame' containing the form\'s target, -- which may be the same as /@sourceFrame@/ if no target was specified Frame -> IO ()
+ GI.WebKit2WebExtension.Objects.WebFormManager: type WebFormManagerWillSubmitFormCallback = -- | /@form@/: the t'GI.JavaScriptCore.Objects.Value.Value' to be submitted, which will always correspond to an HTMLFormElement Value -> -- | /@sourceFrame@/: the t'GI.WebKit2WebExtension.Objects.Frame.Frame' containing the form to be submitted Frame -> -- | /@targetFrame@/: the t'GI.WebKit2WebExtension.Objects.Frame.Frame' containing the form\'s target, -- which may be the same as /@sourceFrame@/ if no target was specified Frame -> IO ()
+ GI.WebKit2WebExtension.Objects.WebFormManager: webFormManagerInputElementAutoFill :: (HasCallStack, MonadIO m, IsValue a) => a -> Text -> m ()
+ GI.WebKit2WebExtension.Objects.WebFormManager: webFormManagerInputElementIsAutoFilled :: (HasCallStack, MonadIO m, IsValue a) => a -> m Bool
+ GI.WebKit2WebExtension.Objects.WebFormManager: webFormManagerInputElementIsUserEdited :: (HasCallStack, MonadIO m, IsValue a) => a -> m Bool
+ GI.WebKit2WebExtension.Objects.WebHitTestResult: webHitTestResultGetJsNode :: (HasCallStack, MonadIO m, IsWebHitTestResult a, IsScriptWorld b) => a -> Maybe b -> m (Maybe Value)
+ GI.WebKit2WebExtension.Objects.WebPage: webPageGetFormManager :: (HasCallStack, MonadIO m, IsWebPage a, IsScriptWorld b) => a -> Maybe b -> m WebFormManager
- GI.WebKit2WebExtension.Objects.WebPage: type WebPageContextMenuCallback = -- | /@contextMenu@/: the proposed @/WebKitContextMenu/@ ContextMenu -> -- | /@hitTestResult@/: a t'GI.WebKit2WebExtension.Objects.WebHitTestResult.WebHitTestResult' WebHitTestResult -> -- | __Returns:__ 'P.True' if the proposed /@contextMenu@/ has been modified, or 'P.False' otherwise. IO Bool
+ GI.WebKit2WebExtension.Objects.WebPage: type WebPageContextMenuCallback = -- | /@contextMenu@/: the proposed t'GI.WebKit2WebExtension.Objects.ContextMenu.ContextMenu' ContextMenu -> -- | /@hitTestResult@/: a t'GI.WebKit2WebExtension.Objects.WebHitTestResult.WebHitTestResult' WebHitTestResult -> -- | __Returns:__ 'P.True' if the proposed /@contextMenu@/ has been modified, or 'P.False' otherwise. IO Bool
Files
- ChangeLog.md +4/−0
- README.md +1/−1
- Setup.hs +3/−2
- gi-webkit2webextension.cabal +9/−9
ChangeLog.md view
@@ -1,3 +1,7 @@+### 4.0.30+++ Bump base lower bound+ ### 4.0.28 + Relax constraint on text
README.md view
@@ -1,6 +1,6 @@ # Documentation Autogenerated documentation for this package can be found at -[https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension.html](https://hackage.haskell.org/package/gi-webkit2webextension-4.0.28/docs/GI-WebKit2WebExtension.html)+[https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension.html](https://hackage.haskell.org/package/gi-webkit2webextension-4.0.30/docs/GI-WebKit2WebExtension.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
@@ -3,6 +3,7 @@ import Data.GI.CodeGen.CabalHooks (setupBinding, TaggedOverride(..)) import qualified GI.GObject.Config as GObject+import qualified GI.Gdk.Config as Gdk import qualified GI.Gio.Config as Gio import qualified GI.Gtk.Config as Gtk import qualified GI.JavaScriptCore.Config as JavaScriptCore@@ -14,8 +15,8 @@ where name = "WebKit2WebExtension" version = "4.0" pkgName = "gi-webkit2webextension"- pkgVersion = "4.0.28"+ pkgVersion = "4.0.30" overridesFile = Just "WebKit2WebExtension.overrides" verbose = False outputDir = Nothing- inheritedOverrides = [TaggedOverride "inherited:GObject" GObject.overrides, TaggedOverride "inherited:Gio" Gio.overrides, TaggedOverride "inherited:Gtk" Gtk.overrides, TaggedOverride "inherited:JavaScriptCore" JavaScriptCore.overrides, TaggedOverride "inherited:Soup" Soup.overrides]+ inheritedOverrides = [TaggedOverride "inherited:GObject" GObject.overrides, TaggedOverride "inherited:Gdk" Gdk.overrides, TaggedOverride "inherited:Gio" Gio.overrides, TaggedOverride "inherited:Gtk" Gtk.overrides, TaggedOverride "inherited:JavaScriptCore" JavaScriptCore.overrides, TaggedOverride "inherited:Soup" Soup.overrides]
gi-webkit2webextension.cabal view
@@ -1,5 +1,5 @@ name: gi-webkit2webextension-version: 4.0.28+version: 4.0.30 synopsis: WebKit2-WebExtension bindings description: Bindings for WebKit2-WebExtension, autogenerated by haskell-gi. homepage: https://github.com/haskell-gi/haskell-gi@@ -14,12 +14,13 @@ extra-source-files: README.md ChangeLog.md stack.yaml WebKit2WebExtension.overrides custom-setup- setup-depends: base >= 4.9 && < 5,- Cabal >= 1.24,+ setup-depends: base >= 4.11 && < 5,+ Cabal >= 1.24 && < 4, haskell-gi >= 0.26 && < 0.27, gi-soup == 2.4.*, gi-gio == 2.0.*, gi-javascriptcore == 4.0.*,+ gi-gdk == 3.0.*, gi-gtk == 3.0.*, gi-gobject == 2.0.* @@ -37,6 +38,7 @@ gi-soup == 2.4.*, gi-gio == 2.0.*, gi-javascriptcore == 4.0.*,+ gi-gdk == 3.0.*, gi-gtk == 3.0.*, gi-gobject == 2.0.*, bytestring >= 0.10 && < 1,@@ -176,12 +178,11 @@ GI.WebKit2WebExtension.Objects.UserMessage, GI.WebKit2WebExtension.Objects.WebEditor, GI.WebKit2WebExtension.Objects.WebExtension,+ GI.WebKit2WebExtension.Objects.WebFormManager, GI.WebKit2WebExtension.Objects.WebHitTestResult, GI.WebKit2WebExtension.Objects.WebPage, GI.WebKit2WebExtension.Structs,- GI.WebKit2WebExtension.Structs.ConsoleMessage,- GI.WebKit2WebExtension.Structs.ContextMenuItem_,- GI.WebKit2WebExtension.Structs.ContextMenu_+ GI.WebKit2WebExtension.Structs.ConsoleMessage autogen-modules: GI.WebKit2WebExtension.Config, GI.WebKit2WebExtension,@@ -304,9 +305,8 @@ GI.WebKit2WebExtension.Objects.UserMessage, GI.WebKit2WebExtension.Objects.WebEditor, GI.WebKit2WebExtension.Objects.WebExtension,+ GI.WebKit2WebExtension.Objects.WebFormManager, GI.WebKit2WebExtension.Objects.WebHitTestResult, GI.WebKit2WebExtension.Objects.WebPage, GI.WebKit2WebExtension.Structs,- GI.WebKit2WebExtension.Structs.ConsoleMessage,- GI.WebKit2WebExtension.Structs.ContextMenuItem_,- GI.WebKit2WebExtension.Structs.ContextMenu_+ GI.WebKit2WebExtension.Structs.ConsoleMessage