gi-webkit2 4.0.17 → 4.0.18
raw patch · 4 files changed
+13/−2 lines, 4 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
+ GI.WebKit2.Enums: AnotherWebProcessTerminationReason :: Int -> WebProcessTerminationReason
+ GI.WebKit2.Enums: WebProcessTerminationReasonCrashed :: WebProcessTerminationReason
+ GI.WebKit2.Enums: WebProcessTerminationReasonExceededMemoryLimit :: WebProcessTerminationReason
+ GI.WebKit2.Enums: data WebProcessTerminationReason
+ GI.WebKit2.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.WebProcessTerminationReason
+ GI.WebKit2.Enums: instance GHC.Classes.Eq GI.WebKit2.Enums.WebProcessTerminationReason
+ GI.WebKit2.Enums: instance GHC.Classes.Ord GI.WebKit2.Enums.WebProcessTerminationReason
+ GI.WebKit2.Enums: instance GHC.Enum.Enum GI.WebKit2.Enums.WebProcessTerminationReason
+ GI.WebKit2.Enums: instance GHC.Show.Show GI.WebKit2.Enums.WebProcessTerminationReason
+ GI.WebKit2.Objects.CookieManager: cookieManagerAddCookie :: (HasCallStack, MonadIO m, IsCookieManager a, IsCancellable b) => a -> Cookie -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m ()
+ GI.WebKit2.Objects.CookieManager: cookieManagerAddCookieFinish :: (HasCallStack, MonadIO m, IsCookieManager a, IsAsyncResult b) => a -> b -> m ()
+ GI.WebKit2.Objects.CookieManager: cookieManagerDeleteCookie :: (HasCallStack, MonadIO m, IsCookieManager a, IsCancellable b) => a -> Cookie -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m ()
+ GI.WebKit2.Objects.CookieManager: cookieManagerDeleteCookieFinish :: (HasCallStack, MonadIO m, IsCookieManager a, IsAsyncResult b) => a -> b -> m ()
+ GI.WebKit2.Objects.CookieManager: cookieManagerGetCookies :: (HasCallStack, MonadIO m, IsCookieManager a, IsCancellable b) => a -> Text -> Maybe (b) -> Maybe (AsyncReadyCallback) -> m ()
+ GI.WebKit2.Objects.CookieManager: cookieManagerGetCookiesFinish :: (HasCallStack, MonadIO m, IsCookieManager a, IsAsyncResult b) => a -> b -> m [Cookie]
+ GI.WebKit2.Objects.EditorState: editorStateIsCopyAvailable :: (HasCallStack, MonadIO m, IsEditorState a) => a -> m Bool
+ GI.WebKit2.Objects.EditorState: editorStateIsCutAvailable :: (HasCallStack, MonadIO m, IsEditorState a) => a -> m Bool
+ GI.WebKit2.Objects.EditorState: editorStateIsPasteAvailable :: (HasCallStack, MonadIO m, IsEditorState a) => a -> m Bool
+ GI.WebKit2.Objects.EditorState: editorStateIsRedoAvailable :: (HasCallStack, MonadIO m, IsEditorState a) => a -> m Bool
+ GI.WebKit2.Objects.EditorState: editorStateIsUndoAvailable :: (HasCallStack, MonadIO m, IsEditorState a) => a -> m Bool
+ GI.WebKit2.Objects.FormSubmissionRequest: formSubmissionRequestListTextFields :: (HasCallStack, MonadIO m, IsFormSubmissionRequest a) => a -> m ((Bool, [Text], [Text]))
+ GI.WebKit2.Objects.Settings: constructSettingsEnableEncryptedMedia :: (IsSettings o) => Bool -> IO (GValueConstruct o)
+ GI.WebKit2.Objects.Settings: getSettingsEnableEncryptedMedia :: (MonadIO m, IsSettings o) => o -> m Bool
+ GI.WebKit2.Objects.Settings: setSettingsEnableEncryptedMedia :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
+ GI.WebKit2.Objects.Settings: settingsFontSizeToPixels :: (HasCallStack, MonadIO m) => Word32 -> m Word32
+ GI.WebKit2.Objects.Settings: settingsFontSizeToPoints :: (HasCallStack, MonadIO m) => Word32 -> m Word32
+ GI.WebKit2.Objects.Settings: settingsGetEnableEncryptedMedia :: (HasCallStack, MonadIO m, IsSettings a) => a -> m Bool
+ GI.WebKit2.Objects.Settings: settingsSetEnableEncryptedMedia :: (HasCallStack, MonadIO m, IsSettings a) => a -> Bool -> m ()
+ GI.WebKit2.Objects.WebView: afterWebViewWebProcessTerminated :: (IsWebView a, MonadIO m) => a -> WebViewWebProcessTerminatedCallback -> m SignalHandlerId
+ GI.WebKit2.Objects.WebView: genClosure_WebViewWebProcessTerminated :: WebViewWebProcessTerminatedCallback -> IO Closure
+ GI.WebKit2.Objects.WebView: mk_WebViewWebProcessTerminatedCallback :: C_WebViewWebProcessTerminatedCallback -> IO (FunPtr C_WebViewWebProcessTerminatedCallback)
+ GI.WebKit2.Objects.WebView: noWebViewWebProcessTerminatedCallback :: Maybe WebViewWebProcessTerminatedCallback
+ GI.WebKit2.Objects.WebView: onWebViewWebProcessTerminated :: (IsWebView a, MonadIO m) => a -> WebViewWebProcessTerminatedCallback -> m SignalHandlerId
+ GI.WebKit2.Objects.WebView: type C_WebViewWebProcessTerminatedCallback = Ptr () -> CUInt -> Ptr () -> IO ()
+ GI.WebKit2.Objects.WebView: type WebViewWebProcessTerminatedCallback = WebProcessTerminationReason /@reason@/: the a 'GI.WebKit2.Enums.WebProcessTerminationReason' -> IO ()
+ GI.WebKit2.Objects.WebView: wrap_WebViewWebProcessTerminatedCallback :: WebViewWebProcessTerminatedCallback -> C_WebViewWebProcessTerminatedCallback
+ GI.WebKit2.Structs.NavigationAction: navigationActionIsRedirect :: (HasCallStack, MonadIO m) => NavigationAction -> m Bool
- GI.WebKit2.Objects.BackForwardList: backForwardListGetBackItem :: (HasCallStack, MonadIO m, IsBackForwardList a) => a -> m BackForwardListItem
+ GI.WebKit2.Objects.BackForwardList: backForwardListGetBackItem :: (HasCallStack, MonadIO m, IsBackForwardList a) => a -> m (Maybe BackForwardListItem)
- GI.WebKit2.Objects.BackForwardList: backForwardListGetCurrentItem :: (HasCallStack, MonadIO m, IsBackForwardList a) => a -> m BackForwardListItem
+ GI.WebKit2.Objects.BackForwardList: backForwardListGetCurrentItem :: (HasCallStack, MonadIO m, IsBackForwardList a) => a -> m (Maybe BackForwardListItem)
- GI.WebKit2.Objects.BackForwardList: backForwardListGetForwardItem :: (HasCallStack, MonadIO m, IsBackForwardList a) => a -> m BackForwardListItem
+ GI.WebKit2.Objects.BackForwardList: backForwardListGetForwardItem :: (HasCallStack, MonadIO m, IsBackForwardList a) => a -> m (Maybe BackForwardListItem)
- GI.WebKit2.Objects.BackForwardList: backForwardListGetNthItem :: (HasCallStack, MonadIO m, IsBackForwardList a) => a -> Int32 -> m BackForwardListItem
+ GI.WebKit2.Objects.BackForwardList: backForwardListGetNthItem :: (HasCallStack, MonadIO m, IsBackForwardList a) => a -> Int32 -> m (Maybe BackForwardListItem)
- GI.WebKit2.Objects.FormSubmissionRequest: formSubmissionRequestGetTextFields :: (HasCallStack, MonadIO m, IsFormSubmissionRequest a) => a -> m (Map (Ptr ()) (Ptr ()))
+ GI.WebKit2.Objects.FormSubmissionRequest: formSubmissionRequestGetTextFields :: (HasCallStack, MonadIO m, IsFormSubmissionRequest a) => a -> m (Maybe (Map (Ptr ()) (Ptr ())))
Files
- ChangeLog.md +4/−0
- README.md +1/−1
- WebKit2.overrides +7/−0
- gi-webkit2.cabal +1/−1
ChangeLog.md view
@@ -1,3 +1,7 @@+### 4.0.18+++ The return values of [`backForwardListGetNthItem`](https://hackage.haskell.org/package/gi-webkit2/docs/GI-WebKit2-Objects-BackForwardList.html#v:backForwardListGetNthItem), [`backForwardListGetBackItem`](https://hackage.haskell.org/package/gi-webkit2/docs/GI-WebKit2-Objects-BackForwardList.html#v:backForwardListGetBackItem), [`backForwardListGetForwardItem`](https://hackage.haskell.org/package/gi-webkit2/docs/GI-WebKit2-Objects-BackForwardList.html#v:backForwardListGetForwardItem) and [`backForwardListGetCurrentItem`](https://hackage.haskell.org/package/gi-webkit2/docs/GI-WebKit2-Objects-BackForwardList.html#v:backForwardListGetCurrentItem) can all be `NULL`, but were not marked as such. This fixes [issue 155](https://github.com/haskell-gi/haskell-gi/issues/155).+ ### 4.0.17 + The `ignoreHosts` argument of [`networkProxySettingsNew`](https://hackage.haskell.org/package/gi-webkit2/docs/GI-WebKit2-Structs-NetworkProxySettings.html#v:networkProxySettingsNew) was being represented as `Maybe Text`, but it should have been `Maybe [Text]`. This fixes [issue 154](https://github.com/haskell-gi/haskell-gi/issues/154).
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.17/docs/GI-WebKit2.html](https://hackage.haskell.org/package/gi-webkit2-4.0.17/docs/GI-WebKit2.html)+[https://hackage.haskell.org/package/gi-webkit2-4.0.18/docs/GI-WebKit2.html](https://hackage.haskell.org/package/gi-webkit2-4.0.18/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).
WebKit2.overrides view
@@ -11,3 +11,10 @@ set-attr WebKit2/NetworkProxySettings/new/@parameters/ignore_hosts/@array c:type gchar** set-attr WebKit2/NetworkProxySettings/new/@parameters/ignore_hosts/@array/@type name utf8 set-attr WebKit2/NetworkProxySettings/new/@parameters/ignore_hosts/@array/@type c:type gchar**++# https://github.com/haskell-gi/haskell-gi/issues/155+# Even get_current_item can return null if no page has ever been loaded+set-attr WebKit2/BackForwardList/get_current_item/@return-value nullable 1+set-attr WebKit2/BackForwardList/get_back_item/@return-value nullable 1+set-attr WebKit2/BackForwardList/get_forward_item/@return-value nullable 1+set-attr WebKit2/BackForwardList/get_nth_item/@return-value nullable 1
gi-webkit2.cabal view
@@ -1,5 +1,5 @@ name: gi-webkit2-version: 4.0.17+version: 4.0.18 synopsis: WebKit2 bindings description: Bindings for WebKit2, autogenerated by haskell-gi. homepage: https://github.com/haskell-gi/haskell-gi