packages feed

gi-webkit2 4.0.29 → 4.0.30

raw patch · 4 files changed

+13/−5 lines, 4 filessetup-changedPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- GI.WebKit2.Enums: JavascriptErrorFailed :: JavascriptError
+ GI.WebKit2.Enums: AnotherPermissionState :: Int -> PermissionState
+ GI.WebKit2.Enums: JavascriptErrorInvalidParameter :: JavascriptError
+ GI.WebKit2.Enums: JavascriptErrorInvalidResult :: JavascriptError
+ GI.WebKit2.Enums: JavascriptErrorScriptFailed :: JavascriptError
+ GI.WebKit2.Enums: PermissionStateDenied :: PermissionState
+ GI.WebKit2.Enums: PermissionStateGranted :: PermissionState
+ GI.WebKit2.Enums: PermissionStatePrompt :: PermissionState
+ GI.WebKit2.Enums: data PermissionState
+ GI.WebKit2.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.PermissionState
+ GI.WebKit2.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.WebKit2.Enums.PermissionState
+ GI.WebKit2.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2.Enums.PermissionState
+ GI.WebKit2.Enums: instance GHC.Classes.Eq GI.WebKit2.Enums.PermissionState
+ GI.WebKit2.Enums: instance GHC.Classes.Ord GI.WebKit2.Enums.PermissionState
+ GI.WebKit2.Enums: instance GHC.Enum.Enum GI.WebKit2.Enums.PermissionState
+ GI.WebKit2.Enums: instance GHC.Show.Show GI.WebKit2.Enums.PermissionState
+ GI.WebKit2.Objects.ContextMenu: contextMenuGetEvent :: (HasCallStack, MonadIO m, IsContextMenu a) => a -> m Event
+ GI.WebKit2.Objects.OptionMenu: optionMenuGetEvent :: (HasCallStack, MonadIO m, IsOptionMenu a) => a -> m Event
+ GI.WebKit2.Objects.ResponsePolicyDecision: responsePolicyDecisionIsMainFrameMainResource :: (HasCallStack, MonadIO m, IsResponsePolicyDecision a) => a -> m Bool
+ GI.WebKit2.Objects.Settings: constructSettingsDisableWebSecurity :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o)
+ GI.WebKit2.Objects.Settings: getSettingsDisableWebSecurity :: (MonadIO m, IsSettings o) => o -> m Bool
+ GI.WebKit2.Objects.Settings: setSettingsDisableWebSecurity :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
+ GI.WebKit2.Objects.Settings: settingsGetDisableWebSecurity :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Bool
+ GI.WebKit2.Objects.Settings: settingsSetDisableWebSecurity :: (HasCallStack, MonadIO m, IsSettings a) => a -> Bool -> m ()
+ GI.WebKit2.Objects.URISchemeRequest: uRISchemeRequestGetHttpBody :: (HasCallStack, MonadIO m, IsURISchemeRequest a) => a -> m InputStream
+ GI.WebKit2.Objects.UserContentManager: afterUserContentManagerScriptMessageWithReplyReceived :: (IsUserContentManager a, MonadIO m) => a -> Maybe Text -> ((?self :: a) => UserContentManagerScriptMessageWithReplyReceivedCallback) -> m SignalHandlerId
+ GI.WebKit2.Objects.UserContentManager: onUserContentManagerScriptMessageWithReplyReceived :: (IsUserContentManager a, MonadIO m) => a -> Maybe Text -> ((?self :: a) => UserContentManagerScriptMessageWithReplyReceivedCallback) -> m SignalHandlerId
+ GI.WebKit2.Objects.UserContentManager: type UserContentManagerScriptMessageWithReplyReceivedCallback = -- | /@value@/: the value received from the JavaScript world. Value -> -- | /@reply@/: the t'GI.WebKit2.Structs.ScriptMessageReply.ScriptMessageReply' to send the reply to the script message. ScriptMessageReply -> -- | __Returns:__ 'P.True' to stop other handlers from being invoked for the event. -- 'P.False' to propagate the event further. IO Bool
+ GI.WebKit2.Objects.UserContentManager: userContentManagerRegisterScriptMessageHandlerWithReply :: (HasCallStack, MonadIO m, IsUserContentManager a) => a -> Text -> Text -> m Bool
+ GI.WebKit2.Objects.WebView: afterWebViewQueryPermissionState :: (IsWebView a, MonadIO m) => a -> ((?self :: a) => WebViewQueryPermissionStateCallback) -> m SignalHandlerId
+ GI.WebKit2.Objects.WebView: onWebViewQueryPermissionState :: (IsWebView a, MonadIO m) => a -> ((?self :: a) => WebViewQueryPermissionStateCallback) -> m SignalHandlerId
+ GI.WebKit2.Objects.WebView: type WebViewQueryPermissionStateCallback = -- | /@query@/: the t'GI.WebKit2.Structs.PermissionStateQuery.PermissionStateQuery' PermissionStateQuery -> -- | __Returns:__ 'P.True' if the message was handled, or 'P.False' otherwise. IO Bool
+ GI.WebKit2.Objects.WebView: webViewCallAsyncJavascriptFunction :: (HasCallStack, MonadIO m, IsWebView a, IsCancellable b) => a -> Text -> Int64 -> Maybe GVariant -> Maybe Text -> Maybe Text -> Maybe b -> Maybe AsyncReadyCallback -> m ()
+ GI.WebKit2.Objects.WebView: webViewCallAsyncJavascriptFunctionFinish :: (HasCallStack, MonadIO m, IsWebView a, IsAsyncResult b) => a -> b -> m Value
+ GI.WebKit2.Objects.WebView: webViewEvaluateJavascript :: (HasCallStack, MonadIO m, IsWebView a, IsCancellable b) => a -> Text -> Int64 -> Maybe Text -> Maybe Text -> Maybe b -> Maybe AsyncReadyCallback -> m ()
+ GI.WebKit2.Objects.WebView: webViewEvaluateJavascriptFinish :: (HasCallStack, MonadIO m, IsWebView a, IsAsyncResult b) => a -> b -> m Value
+ GI.WebKit2.Structs.NavigationAction: navigationActionGetFrameName :: (HasCallStack, MonadIO m) => NavigationAction -> m (Maybe Text)
+ GI.WebKit2.Structs.PermissionStateQuery: PermissionStateQuery :: ManagedPtr PermissionStateQuery -> PermissionStateQuery
+ GI.WebKit2.Structs.PermissionStateQuery: instance Data.GI.Base.BasicTypes.GBoxed GI.WebKit2.Structs.PermissionStateQuery.PermissionStateQuery
+ GI.WebKit2.Structs.PermissionStateQuery: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.WebKit2.Structs.PermissionStateQuery.PermissionStateQuery
+ GI.WebKit2.Structs.PermissionStateQuery: instance Data.GI.Base.BasicTypes.TypedObject GI.WebKit2.Structs.PermissionStateQuery.PermissionStateQuery
+ GI.WebKit2.Structs.PermissionStateQuery: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.WebKit2.Structs.PermissionStateQuery.PermissionStateQuery)
+ GI.WebKit2.Structs.PermissionStateQuery: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2.Structs.PermissionStateQuery.PermissionStateQuery
+ GI.WebKit2.Structs.PermissionStateQuery: instance GHC.Classes.Eq GI.WebKit2.Structs.PermissionStateQuery.PermissionStateQuery
+ GI.WebKit2.Structs.PermissionStateQuery: newtype PermissionStateQuery
+ GI.WebKit2.Structs.PermissionStateQuery: permissionStateQueryFinish :: (HasCallStack, MonadIO m) => PermissionStateQuery -> PermissionState -> m ()
+ GI.WebKit2.Structs.PermissionStateQuery: permissionStateQueryGetName :: (HasCallStack, MonadIO m) => PermissionStateQuery -> m Text
+ GI.WebKit2.Structs.PermissionStateQuery: permissionStateQueryGetSecurityOrigin :: (HasCallStack, MonadIO m) => PermissionStateQuery -> m SecurityOrigin
+ GI.WebKit2.Structs.PermissionStateQuery: permissionStateQueryRef :: (HasCallStack, MonadIO m) => PermissionStateQuery -> m PermissionStateQuery
+ GI.WebKit2.Structs.PermissionStateQuery: permissionStateQueryUnref :: (HasCallStack, MonadIO m) => PermissionStateQuery -> m ()
+ GI.WebKit2.Structs.ScriptMessageReply: ScriptMessageReply :: ManagedPtr ScriptMessageReply -> ScriptMessageReply
+ GI.WebKit2.Structs.ScriptMessageReply: instance Data.GI.Base.BasicTypes.GBoxed GI.WebKit2.Structs.ScriptMessageReply.ScriptMessageReply
+ GI.WebKit2.Structs.ScriptMessageReply: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.WebKit2.Structs.ScriptMessageReply.ScriptMessageReply
+ GI.WebKit2.Structs.ScriptMessageReply: instance Data.GI.Base.BasicTypes.TypedObject GI.WebKit2.Structs.ScriptMessageReply.ScriptMessageReply
+ GI.WebKit2.Structs.ScriptMessageReply: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.WebKit2.Structs.ScriptMessageReply.ScriptMessageReply)
+ GI.WebKit2.Structs.ScriptMessageReply: instance Data.GI.Base.Overloading.HasParentTypes GI.WebKit2.Structs.ScriptMessageReply.ScriptMessageReply
+ GI.WebKit2.Structs.ScriptMessageReply: instance GHC.Classes.Eq GI.WebKit2.Structs.ScriptMessageReply.ScriptMessageReply
+ GI.WebKit2.Structs.ScriptMessageReply: newtype ScriptMessageReply
+ GI.WebKit2.Structs.ScriptMessageReply: scriptMessageReplyRef :: (HasCallStack, MonadIO m) => ScriptMessageReply -> m ScriptMessageReply
+ GI.WebKit2.Structs.ScriptMessageReply: scriptMessageReplyReturnErrorMessage :: (HasCallStack, MonadIO m) => ScriptMessageReply -> Text -> m ()
+ GI.WebKit2.Structs.ScriptMessageReply: scriptMessageReplyReturnValue :: (HasCallStack, MonadIO m, IsValue a) => ScriptMessageReply -> a -> m ()
+ GI.WebKit2.Structs.ScriptMessageReply: scriptMessageReplyUnref :: (HasCallStack, MonadIO m) => ScriptMessageReply -> m ()
- GI.WebKit2.Objects.Download: type DownloadCreatedDestinationCallback = -- | /@destination@/: the destination URI Text -> IO ()
+ GI.WebKit2.Objects.Download: type DownloadCreatedDestinationCallback = -- | /@destination@/: the destination Text -> IO ()
- GI.WebKit2.Objects.Download: type DownloadDecideDestinationCallback = -- | /@suggestedFilename@/: the filename suggested for the download Text -> -- | __Returns:__ 'P.True' to stop other handlers from being invoked for the event. -- 'P.False' to propagate the event further. IO Bool
+ GI.WebKit2.Objects.Download: type DownloadDecideDestinationCallback = -- | /@suggestedFilename@/: the filename suggested for the download Text -> -- | __Returns:__ 'P.True' to stop other handlers from being invoked for the event, -- or 'P.False' to propagate the event further. IO Bool
- GI.WebKit2.Objects.UserContentManager: type UserContentManagerScriptMessageReceivedCallback = -- | /@jsResult@/: the t'GI.WebKit2.Structs.JavascriptResult.JavascriptResult' holding the value received from the JavaScript world. JavascriptResult -> IO ()
+ GI.WebKit2.Objects.UserContentManager: type UserContentManagerScriptMessageReceivedCallback = -- | /@value@/: the value received from the JavaScript world. JavascriptResult -> IO ()
- GI.WebKit2.Objects.WebView: type WebViewContextMenuCallback = -- | /@contextMenu@/: the proposed t'GI.WebKit2.Objects.ContextMenu.ContextMenu' ContextMenu -> -- | /@event@/: the t'GI.Gdk.Unions.Event.Event' that triggered the context menu Event -> -- | /@hitTestResult@/: a t'GI.WebKit2.Objects.HitTestResult.HitTestResult' HitTestResult -> -- | __Returns:__ 'P.True' to stop other handlers from being invoked for the event. -- 'P.False' to propagate the event further. IO Bool
+ GI.WebKit2.Objects.WebView: type WebViewContextMenuCallback = -- | /@contextMenu@/: the proposed t'GI.WebKit2.Objects.ContextMenu.ContextMenu' ContextMenu -> -- | /@event@/: the t'GI.Gdk.Unions.Event.Event' that triggered the context menu. Deprecated 2.40. Event -> -- | /@hitTestResult@/: a t'GI.WebKit2.Objects.HitTestResult.HitTestResult' HitTestResult -> -- | __Returns:__ 'P.True' to stop other handlers from being invoked for the event. -- 'P.False' to propagate the event further. IO Bool
- GI.WebKit2.Objects.WebView: type WebViewShowOptionMenuCallback = -- | /@menu@/: the t'GI.WebKit2.Objects.OptionMenu.OptionMenu' OptionMenu -> -- | /@event@/: the t'GI.Gdk.Unions.Event.Event' that triggered the menu, or 'P.Nothing' Event -> -- | /@rectangle@/: the option element area Rectangle -> -- | __Returns:__ 'P.True' to stop other handlers from being invoked for the event. -- 'P.False' to propagate the event further. IO Bool
+ GI.WebKit2.Objects.WebView: type WebViewShowOptionMenuCallback = -- | /@menu@/: the t'GI.WebKit2.Objects.OptionMenu.OptionMenu' OptionMenu -> -- | /@event@/: the t'GI.Gdk.Unions.Event.Event' that triggered the menu, or 'P.Nothing'. Deprecated 2.40 Event -> -- | /@rectangle@/: the option element area Rectangle -> -- | __Returns:__ 'P.True' to stop other handlers from being invoked for the event. -- 'P.False' to propagate the event further. IO Bool

Files

ChangeLog.md view
@@ -1,3 +1,7 @@+### 4.0.30+++ Bump base lower bound+ ### 4.0.29  + 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-webkit2-4.0.29/docs/GI-WebKit2.html](https://hackage.haskell.org/package/gi-webkit2-4.0.29/docs/GI-WebKit2.html)+[https://hackage.haskell.org/package/gi-webkit2-4.0.30/docs/GI-WebKit2.html](https://hackage.haskell.org/package/gi-webkit2-4.0.30/docs/GI-WebKit2.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
@@ -18,7 +18,7 @@   where name = "WebKit2"         version = "4.0"         pkgName = "gi-webkit2"-        pkgVersion = "4.0.29"+        pkgVersion = "4.0.30"         overridesFile = Just "WebKit2.overrides"         verbose = False         outputDir = Nothing
gi-webkit2.cabal view
@@ -1,5 +1,5 @@ name:                 gi-webkit2-version:              4.0.29+version:              4.0.30 synopsis:             WebKit2 bindings description:          Bindings for WebKit2, autogenerated by haskell-gi. homepage:             https://github.com/haskell-gi/haskell-gi@@ -14,8 +14,8 @@ extra-source-files: README.md ChangeLog.md stack.yaml WebKit2.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-cairo == 1.0.*,                      gi-soup == 2.4.*,@@ -136,7 +136,9 @@                        GI.WebKit2.Structs.NavigationAction,                        GI.WebKit2.Structs.NetworkProxySettings,                        GI.WebKit2.Structs.OptionMenuItem,+                       GI.WebKit2.Structs.PermissionStateQuery,                        GI.WebKit2.Structs.ScriptDialog,+                       GI.WebKit2.Structs.ScriptMessageReply,                        GI.WebKit2.Structs.SecurityOrigin,                        GI.WebKit2.Structs.UserContentFilter,                        GI.WebKit2.Structs.UserScript,@@ -217,7 +219,9 @@                        GI.WebKit2.Structs.NavigationAction,                        GI.WebKit2.Structs.NetworkProxySettings,                        GI.WebKit2.Structs.OptionMenuItem,+                       GI.WebKit2.Structs.PermissionStateQuery,                        GI.WebKit2.Structs.ScriptDialog,+                       GI.WebKit2.Structs.ScriptMessageReply,                        GI.WebKit2.Structs.SecurityOrigin,                        GI.WebKit2.Structs.UserContentFilter,                        GI.WebKit2.Structs.UserScript,