gi-pangocairo 1.0.15 → 1.0.16
raw patch · 4 files changed
+16/−18 lines, 4 filesdep ~haskell-gidep ~haskell-gi-basedep ~haskell-gi-overloadingPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: haskell-gi, haskell-gi-base, haskell-gi-overloading
API changes (from Hackage documentation)
- GI.PangoCairo.Objects.FcFontMap: FcFontMap :: (ManagedPtr FcFontMap) -> FcFontMap
- GI.PangoCairo.Objects.FcFontMap: class GObject o => IsFcFontMap o
- GI.PangoCairo.Objects.FcFontMap: instance (Data.GI.Base.BasicTypes.GObject a, Data.GI.Base.Overloading.UnknownAncestorError GI.PangoCairo.Objects.FcFontMap.FcFontMap a) => GI.PangoCairo.Objects.FcFontMap.IsFcFontMap a
- GI.PangoCairo.Objects.FcFontMap: instance Data.GI.Base.BasicTypes.GObject GI.PangoCairo.Objects.FcFontMap.FcFontMap
- GI.PangoCairo.Objects.FcFontMap: instance GI.GObject.Objects.Object.IsObject GI.PangoCairo.Objects.FcFontMap.FcFontMap
- GI.PangoCairo.Objects.FcFontMap: instance GI.Pango.Objects.FontMap.IsFontMap GI.PangoCairo.Objects.FcFontMap.FcFontMap
- GI.PangoCairo.Objects.FcFontMap: instance GI.PangoCairo.Interfaces.FontMap.IsFontMap GI.PangoCairo.Objects.FcFontMap.FcFontMap
- GI.PangoCairo.Objects.FcFontMap: instance GI.PangoCairo.Objects.FcFontMap.IsFcFontMap GI.PangoCairo.Objects.FcFontMap.FcFontMap
- GI.PangoCairo.Objects.FcFontMap: newtype FcFontMap
- GI.PangoCairo.Objects.FcFontMap: noFcFontMap :: Maybe FcFontMap
- GI.PangoCairo.Objects.FcFontMap: toFcFontMap :: (MonadIO m, IsFcFontMap o) => o -> m FcFontMap
- GI.PangoCairo.PkgInfo: flags :: [(String, Bool)]
- GI.PangoCairo.PkgInfo: pkgConfigVersions :: [(String, String)]
- GI.PangoCairo.Callbacks: type ShapeRendererFunc = Context -> AttrShape -> Bool -> Ptr () -> IO ()
+ GI.PangoCairo.Callbacks: type ShapeRendererFunc = Context /@cr@/: a Cairo context with current point set to where the shape should be rendered -> AttrShape /@attr@/: the 'GI.Pango.Enums.AttrTypeShape' to render -> Bool /@doPath@/: whether only the shape path should be appended to current path of /@cr@/ and no filling\/stroking done. This will be set to 'True' when called from 'GI.PangoCairo.Functions.layoutPath' and 'GI.PangoCairo.Functions.layoutLinePath' rendering functions. -> Ptr () /@data@/: user data passed to 'GI.PangoCairo.Functions.contextSetShapeRenderer' -> IO ()
- GI.PangoCairo.Callbacks: wrap_ShapeRendererFunc :: Maybe (Ptr (FunPtr C_ShapeRendererFunc)) -> ShapeRendererFunc -> Ptr Context -> Ptr AttrShape -> CInt -> Ptr () -> IO ()
+ GI.PangoCairo.Callbacks: wrap_ShapeRendererFunc :: Maybe (Ptr (FunPtr C_ShapeRendererFunc)) -> ShapeRendererFunc -> C_ShapeRendererFunc
Files
- ChangeLog.md +4/−0
- README.md +1/−1
- gi-pangocairo.cabal +10/−14
- stack.yaml +1/−3
ChangeLog.md view
@@ -1,3 +1,7 @@+### 1.0.16+++ Remove enable-overloading flags, and use instead explicit CPP checks for 'haskell-gi-overloading-1.0', see [how to disable overloading](https://github.com/haskell-gi/haskell-gi/wiki/Overloading\#disabling-overloading).+ ### 1.0.12 Fix [#77](https://github.com/haskell-gi/haskell-gi/issues/77), changes the return value of
README.md view
@@ -1,6 +1,6 @@ # Documentation Autogenerated documentation for this package can be found at -[https://hackage.haskell.org/package/gi-pangocairo-1.0.15/docs/GI-PangoCairo.html](https://hackage.haskell.org/package/gi-pangocairo-1.0.15/docs/GI-PangoCairo.html)+[https://hackage.haskell.org/package/gi-pangocairo-1.0.16/docs/GI-PangoCairo.html](https://hackage.haskell.org/package/gi-pangocairo-1.0.16/docs/GI-PangoCairo.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).
gi-pangocairo.cabal view
@@ -1,5 +1,5 @@ name: gi-pangocairo-version: 1.0.15+version: 1.0.16 synopsis: PangoCairo bindings description: Bindings for PangoCairo, autogenerated by haskell-gi. homepage: https://github.com/haskell-gi/haskell-gi@@ -16,11 +16,7 @@ custom-setup setup-depends: base >= 4.7 && < 5, Cabal >= 1.24,- haskell-gi >= 0.20.1 && < 1--Flag enable-overloading- Description: Enable support for overloaded labels.- Default: True+ haskell-gi == 0.21.* library default-language: Haskell2010@@ -28,16 +24,11 @@ other-extensions: PatternSynonyms, ViewPatterns ghc-options: -fno-warn-unused-imports -fno-warn-warnings-deprecations - if flag(enable-overloading)- cpp-options: -DENABLE_OVERLOADING- build-depends: haskell-gi-overloading == 1.0.*- else- build-depends: haskell-gi-overloading == 0.0- pkgconfig-depends: pangocairo >= 1.0 && < 2 build-depends: base >= 4.7 && <5,- haskell-gi-base >= 0.20 && < 1,- haskell-gi >= 0.20.1 && < 1,+ haskell-gi-base == 0.21.*,+ haskell-gi == 0.21.*,+ haskell-gi-overloading < 1.1, gi-cairo == 1.0.*, gi-pango == 1.0.*, gi-gobject == 2.0.*,@@ -46,3 +37,8 @@ containers >= 0.5 && < 1, text >= 1.0 && < 2, transformers >= 0.4 && < 1++ -- Disable overloading when compiling under GHC 8.2.x+ -- see https://ghc.haskell.org/trac/ghc/ticket/14382+ if impl(ghc == 8.2.*)+ build-depends: haskell-gi-overloading == 0.0
stack.yaml view
@@ -1,5 +1,3 @@ packages: - '.'-explicit-setup-deps:- ! '*': true-resolver: nightly-2016-12-05+resolver: lts-9.21