gi-poppler 0.18.29 → 0.18.30
raw patch · 4 files changed
+13/−5 lines, 4 filesdep ~haskell-gisetup-changedPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: haskell-gi
API changes (from Hackage documentation)
+ GI.Poppler.Callbacks: dynamic_NssPasswordFunc :: (HasCallStack, MonadIO m) => FunPtr C_NssPasswordFunc -> Text -> m Text
+ GI.Poppler.Callbacks: genClosure_NssPasswordFunc :: MonadIO m => NssPasswordFunc -> m (GClosure C_NssPasswordFunc)
+ GI.Poppler.Callbacks: mk_NssPasswordFunc :: C_NssPasswordFunc -> IO (FunPtr C_NssPasswordFunc)
+ GI.Poppler.Callbacks: noNssPasswordFunc :: Maybe NssPasswordFunc
+ GI.Poppler.Callbacks: type C_NssPasswordFunc = CString -> IO CString
+ GI.Poppler.Callbacks: type NssPasswordFunc = Text -> IO Text
+ GI.Poppler.Callbacks: wrap_NssPasswordFunc :: Maybe (Ptr (FunPtr C_NssPasswordFunc)) -> NssPasswordFunc -> C_NssPasswordFunc
+ GI.Poppler.Enums: ErrorSigning :: Error
+ GI.Poppler.Functions: getAvailableSigningCertificates :: (HasCallStack, MonadIO m) => m [CertificateInfo]
+ GI.Poppler.Functions: getCertificateInfoById :: (HasCallStack, MonadIO m) => Text -> m CertificateInfo
+ GI.Poppler.Functions: getNssDir :: (HasCallStack, MonadIO m) => m Text
+ GI.Poppler.Functions: setNssDir :: (HasCallStack, MonadIO m) => Text -> m ()
+ GI.Poppler.Functions: setNssPasswordCallback :: (HasCallStack, MonadIO m) => NssPasswordFunc -> m ()
+ GI.Poppler.Objects.Document: documentSign :: (HasCallStack, MonadIO m, IsDocument a, IsCancellable b) => a -> SigningData -> Maybe b -> Maybe AsyncReadyCallback -> m ()
+ GI.Poppler.Objects.Document: documentSignFinish :: (HasCallStack, MonadIO m, IsDocument a, IsAsyncResult b) => a -> b -> m ()
+ GI.Poppler.Structs.CertificateInfo: CertificateInfo :: ManagedPtr CertificateInfo -> CertificateInfo
+ GI.Poppler.Structs.CertificateInfo: certificateInfoCopy :: (HasCallStack, MonadIO m) => CertificateInfo -> m CertificateInfo
+ GI.Poppler.Structs.CertificateInfo: certificateInfoFree :: (HasCallStack, MonadIO m) => CertificateInfo -> m ()
+ GI.Poppler.Structs.CertificateInfo: certificateInfoGetExpirationTime :: (HasCallStack, MonadIO m) => CertificateInfo -> m DateTime
+ GI.Poppler.Structs.CertificateInfo: certificateInfoGetId :: (HasCallStack, MonadIO m) => CertificateInfo -> m Text
+ GI.Poppler.Structs.CertificateInfo: certificateInfoGetIssuanceTime :: (HasCallStack, MonadIO m) => CertificateInfo -> m DateTime
+ GI.Poppler.Structs.CertificateInfo: certificateInfoGetIssuerCommonName :: (HasCallStack, MonadIO m) => CertificateInfo -> m Text
+ GI.Poppler.Structs.CertificateInfo: certificateInfoGetIssuerEmail :: (HasCallStack, MonadIO m) => CertificateInfo -> m Text
+ GI.Poppler.Structs.CertificateInfo: certificateInfoGetIssuerOrganization :: (HasCallStack, MonadIO m) => CertificateInfo -> m Text
+ GI.Poppler.Structs.CertificateInfo: certificateInfoGetSubjectCommonName :: (HasCallStack, MonadIO m) => CertificateInfo -> m Text
+ GI.Poppler.Structs.CertificateInfo: certificateInfoGetSubjectEmail :: (HasCallStack, MonadIO m) => CertificateInfo -> m Text
+ GI.Poppler.Structs.CertificateInfo: certificateInfoGetSubjectOrganization :: (HasCallStack, MonadIO m) => CertificateInfo -> m Text
+ GI.Poppler.Structs.CertificateInfo: instance Data.GI.Base.BasicTypes.GBoxed GI.Poppler.Structs.CertificateInfo.CertificateInfo
+ GI.Poppler.Structs.CertificateInfo: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Poppler.Structs.CertificateInfo.CertificateInfo
+ GI.Poppler.Structs.CertificateInfo: instance Data.GI.Base.BasicTypes.TypedObject GI.Poppler.Structs.CertificateInfo.CertificateInfo
+ GI.Poppler.Structs.CertificateInfo: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Poppler.Structs.CertificateInfo.CertificateInfo)
+ GI.Poppler.Structs.CertificateInfo: instance Data.GI.Base.Overloading.HasParentTypes GI.Poppler.Structs.CertificateInfo.CertificateInfo
+ GI.Poppler.Structs.CertificateInfo: instance GHC.Classes.Eq GI.Poppler.Structs.CertificateInfo.CertificateInfo
+ GI.Poppler.Structs.CertificateInfo: newtype CertificateInfo
+ GI.Poppler.Structs.SignatureInfo: signatureInfoGetCertificateInfo :: (HasCallStack, MonadIO m) => SignatureInfo -> m CertificateInfo
+ GI.Poppler.Structs.SigningData: SigningData :: ManagedPtr SigningData -> SigningData
+ GI.Poppler.Structs.SigningData: instance Data.GI.Base.BasicTypes.GBoxed GI.Poppler.Structs.SigningData.SigningData
+ GI.Poppler.Structs.SigningData: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Poppler.Structs.SigningData.SigningData
+ GI.Poppler.Structs.SigningData: instance Data.GI.Base.BasicTypes.TypedObject GI.Poppler.Structs.SigningData.SigningData
+ GI.Poppler.Structs.SigningData: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Poppler.Structs.SigningData.SigningData)
+ GI.Poppler.Structs.SigningData: instance Data.GI.Base.Overloading.HasParentTypes GI.Poppler.Structs.SigningData.SigningData
+ GI.Poppler.Structs.SigningData: instance GHC.Classes.Eq GI.Poppler.Structs.SigningData.SigningData
+ GI.Poppler.Structs.SigningData: newtype SigningData
+ GI.Poppler.Structs.SigningData: signingDataCopy :: (HasCallStack, MonadIO m) => SigningData -> m SigningData
+ GI.Poppler.Structs.SigningData: signingDataFree :: (HasCallStack, MonadIO m) => Maybe SigningData -> m ()
+ GI.Poppler.Structs.SigningData: signingDataGetBackgroundColor :: (HasCallStack, MonadIO m) => SigningData -> m Color
+ GI.Poppler.Structs.SigningData: signingDataGetBorderColor :: (HasCallStack, MonadIO m) => SigningData -> m Color
+ GI.Poppler.Structs.SigningData: signingDataGetBorderWidth :: (HasCallStack, MonadIO m) => SigningData -> m Double
+ GI.Poppler.Structs.SigningData: signingDataGetCertificateInfo :: (HasCallStack, MonadIO m) => SigningData -> m CertificateInfo
+ GI.Poppler.Structs.SigningData: signingDataGetDestinationFilename :: (HasCallStack, MonadIO m) => SigningData -> m Text
+ GI.Poppler.Structs.SigningData: signingDataGetDocumentOwnerPassword :: (HasCallStack, MonadIO m) => SigningData -> m Text
+ GI.Poppler.Structs.SigningData: signingDataGetDocumentUserPassword :: (HasCallStack, MonadIO m) => SigningData -> m Text
+ GI.Poppler.Structs.SigningData: signingDataGetFieldPartialName :: (HasCallStack, MonadIO m) => SigningData -> m Text
+ GI.Poppler.Structs.SigningData: signingDataGetFontColor :: (HasCallStack, MonadIO m) => SigningData -> m Color
+ GI.Poppler.Structs.SigningData: signingDataGetFontSize :: (HasCallStack, MonadIO m) => SigningData -> m Double
+ GI.Poppler.Structs.SigningData: signingDataGetImagePath :: (HasCallStack, MonadIO m) => SigningData -> m Text
+ GI.Poppler.Structs.SigningData: signingDataGetLeftFontSize :: (HasCallStack, MonadIO m) => SigningData -> m Double
+ GI.Poppler.Structs.SigningData: signingDataGetLocation :: (HasCallStack, MonadIO m) => SigningData -> m Text
+ GI.Poppler.Structs.SigningData: signingDataGetPage :: (HasCallStack, MonadIO m) => SigningData -> m Int32
+ GI.Poppler.Structs.SigningData: signingDataGetPassword :: (HasCallStack, MonadIO m) => SigningData -> m Text
+ GI.Poppler.Structs.SigningData: signingDataGetReason :: (HasCallStack, MonadIO m) => SigningData -> m Text
+ GI.Poppler.Structs.SigningData: signingDataGetSignatureRectangle :: (HasCallStack, MonadIO m) => SigningData -> m Rectangle
+ GI.Poppler.Structs.SigningData: signingDataGetSignatureText :: (HasCallStack, MonadIO m) => SigningData -> m Text
+ GI.Poppler.Structs.SigningData: signingDataGetSignatureTextLeft :: (HasCallStack, MonadIO m) => SigningData -> m Text
+ GI.Poppler.Structs.SigningData: signingDataNew :: (HasCallStack, MonadIO m) => m SigningData
+ GI.Poppler.Structs.SigningData: signingDataSetBackgroundColor :: (HasCallStack, MonadIO m) => SigningData -> Color -> m ()
+ GI.Poppler.Structs.SigningData: signingDataSetBorderColor :: (HasCallStack, MonadIO m) => SigningData -> Color -> m ()
+ GI.Poppler.Structs.SigningData: signingDataSetBorderWidth :: (HasCallStack, MonadIO m) => SigningData -> Double -> m ()
+ GI.Poppler.Structs.SigningData: signingDataSetCertificateInfo :: (HasCallStack, MonadIO m) => SigningData -> CertificateInfo -> m ()
+ GI.Poppler.Structs.SigningData: signingDataSetDestinationFilename :: (HasCallStack, MonadIO m) => SigningData -> Text -> m ()
+ GI.Poppler.Structs.SigningData: signingDataSetDocumentOwnerPassword :: (HasCallStack, MonadIO m) => SigningData -> Text -> m ()
+ GI.Poppler.Structs.SigningData: signingDataSetDocumentUserPassword :: (HasCallStack, MonadIO m) => SigningData -> Text -> m ()
+ GI.Poppler.Structs.SigningData: signingDataSetFieldPartialName :: (HasCallStack, MonadIO m) => SigningData -> Text -> m ()
+ GI.Poppler.Structs.SigningData: signingDataSetFontColor :: (HasCallStack, MonadIO m) => SigningData -> Color -> m ()
+ GI.Poppler.Structs.SigningData: signingDataSetFontSize :: (HasCallStack, MonadIO m) => SigningData -> Double -> m ()
+ GI.Poppler.Structs.SigningData: signingDataSetImagePath :: (HasCallStack, MonadIO m) => SigningData -> Text -> m ()
+ GI.Poppler.Structs.SigningData: signingDataSetLeftFontSize :: (HasCallStack, MonadIO m) => SigningData -> Double -> m ()
+ GI.Poppler.Structs.SigningData: signingDataSetLocation :: (HasCallStack, MonadIO m) => SigningData -> Text -> m ()
+ GI.Poppler.Structs.SigningData: signingDataSetPage :: (HasCallStack, MonadIO m) => SigningData -> Int32 -> m ()
+ GI.Poppler.Structs.SigningData: signingDataSetPassword :: (HasCallStack, MonadIO m) => SigningData -> Text -> m ()
+ GI.Poppler.Structs.SigningData: signingDataSetReason :: (HasCallStack, MonadIO m) => SigningData -> Text -> m ()
+ GI.Poppler.Structs.SigningData: signingDataSetSignatureRectangle :: (HasCallStack, MonadIO m) => SigningData -> Rectangle -> m ()
+ GI.Poppler.Structs.SigningData: signingDataSetSignatureText :: (HasCallStack, MonadIO m) => SigningData -> Text -> m ()
+ GI.Poppler.Structs.SigningData: signingDataSetSignatureTextLeft :: (HasCallStack, MonadIO m) => SigningData -> Text -> m ()
- GI.Poppler.Callbacks: type C_AttachmentSaveFunc = Ptr Word8 -> Word64 -> Ptr () -> Ptr (Ptr GError) -> IO CInt
+ GI.Poppler.Callbacks: type C_AttachmentSaveFunc = Ptr Word8 -> CSize -> Ptr () -> Ptr (Ptr GError) -> IO CInt
- GI.Poppler.Callbacks: type C_MediaSaveFunc = Ptr Word8 -> Word64 -> Ptr () -> Ptr (Ptr GError) -> IO CInt
+ GI.Poppler.Callbacks: type C_MediaSaveFunc = Ptr Word8 -> CSize -> Ptr () -> Ptr (Ptr GError) -> IO CInt
- GI.Poppler.Objects.Attachment: attachmentGetSize :: (HasCallStack, MonadIO m, IsAttachment a) => a -> m Word64
+ GI.Poppler.Objects.Attachment: attachmentGetSize :: (HasCallStack, MonadIO m, IsAttachment a) => a -> m CSize
- GI.Poppler.Objects.Movie: movieGetRotationAngle :: (HasCallStack, MonadIO m, IsMovie a) => a -> m Word16
+ GI.Poppler.Objects.Movie: movieGetRotationAngle :: (HasCallStack, MonadIO m, IsMovie a) => a -> m CUShort
Files
- ChangeLog.md +4/−0
- README.md +1/−1
- Setup.hs +1/−1
- gi-poppler.cabal +7/−3
ChangeLog.md view
@@ -1,3 +1,7 @@+### 0.18.30+++ Depend on haskell-gi >= 0.26.9 (see [issue 439](https://github.com/haskell-gi/haskell-gi/issues/439))+ ### 0.18.29 + Bump base lower bound
README.md view
@@ -1,6 +1,6 @@ # Documentation Autogenerated documentation for this package can be found at -[https://hackage.haskell.org/package/gi-poppler-0.18.29/docs/GI-Poppler.html](https://hackage.haskell.org/package/gi-poppler-0.18.29/docs/GI-Poppler.html)+[https://hackage.haskell.org/package/gi-poppler-0.18.30/docs/GI-Poppler.html](https://hackage.haskell.org/package/gi-poppler-0.18.30/docs/GI-Poppler.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
@@ -13,7 +13,7 @@ where name = "Poppler" version = "0.18" pkgName = "gi-poppler"- pkgVersion = "0.18.29"+ pkgVersion = "0.18.30" overridesFile = Just "Poppler.overrides" verbose = False outputDir = Nothing
gi-poppler.cabal view
@@ -1,5 +1,5 @@ name: gi-poppler-version: 0.18.29+version: 0.18.30 synopsis: Poppler bindings description: Bindings for Poppler, autogenerated by haskell-gi. homepage: https://github.com/haskell-gi/haskell-gi@@ -16,7 +16,7 @@ custom-setup setup-depends: base >= 4.11 && < 5, Cabal >= 1.24 && < 4,- haskell-gi >= 0.26 && < 0.27,+ haskell-gi >= 0.26.9 && < 0.27, gi-cairo == 1.0.*, gi-gio == 2.0.*, gi-gobject == 2.0.*,@@ -31,7 +31,7 @@ pkgconfig-depends: poppler-glib >= 0.18 build-depends: base >= 4.7 && <5, haskell-gi-base >= 0.26 && < 0.27,- haskell-gi >= 0.26 && < 0.27,+ haskell-gi >= 0.26.9 && < 0.27, haskell-gi-overloading < 1.1, gi-cairo == 1.0.*, gi-gio == 2.0.*,@@ -98,6 +98,7 @@ GI.Poppler.Structs.ActionUri, GI.Poppler.Structs.AnnotCalloutLine, GI.Poppler.Structs.AnnotMapping,+ GI.Poppler.Structs.CertificateInfo, GI.Poppler.Structs.Color, GI.Poppler.Structs.Dest, GI.Poppler.Structs.FontsIter,@@ -112,6 +113,7 @@ GI.Poppler.Structs.Quadrilateral, GI.Poppler.Structs.Rectangle, GI.Poppler.Structs.SignatureInfo,+ GI.Poppler.Structs.SigningData, GI.Poppler.Structs.StructureElementIter, GI.Poppler.Structs.TextAttributes, GI.Poppler.Structs.TextSpan,@@ -163,6 +165,7 @@ GI.Poppler.Structs.ActionUri, GI.Poppler.Structs.AnnotCalloutLine, GI.Poppler.Structs.AnnotMapping,+ GI.Poppler.Structs.CertificateInfo, GI.Poppler.Structs.Color, GI.Poppler.Structs.Dest, GI.Poppler.Structs.FontsIter,@@ -177,6 +180,7 @@ GI.Poppler.Structs.Quadrilateral, GI.Poppler.Structs.Rectangle, GI.Poppler.Structs.SignatureInfo,+ GI.Poppler.Structs.SigningData, GI.Poppler.Structs.StructureElementIter, GI.Poppler.Structs.TextAttributes, GI.Poppler.Structs.TextSpan,