packages feed

gi-pango 1.0.24 → 1.0.25

raw patch · 4 files changed

+11/−23 lines, 4 filesdep ~haskell-gidep ~haskell-gi-basesetup-changedPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: haskell-gi, haskell-gi-base

API changes (from Hackage documentation)

- GI.Pango.Callbacks: dynamic_IncludedModuleExitFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_IncludedModuleExitFieldCallback -> m ()
- GI.Pango.Callbacks: dynamic_IncludedModuleInitFieldCallback :: (HasCallStack, MonadIO m, IsTypeModule a) => FunPtr C_IncludedModuleInitFieldCallback -> a -> m ()
- GI.Pango.Callbacks: dynamic_IncludedModuleListFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_IncludedModuleListFieldCallback -> EngineInfo -> Int32 -> m ()
- GI.Pango.Callbacks: genClosure_IncludedModuleExitFieldCallback :: MonadIO m => IncludedModuleExitFieldCallback -> m (GClosure C_IncludedModuleExitFieldCallback)
- GI.Pango.Callbacks: genClosure_IncludedModuleInitFieldCallback :: MonadIO m => IncludedModuleInitFieldCallback -> m (GClosure C_IncludedModuleInitFieldCallback)
- GI.Pango.Callbacks: genClosure_IncludedModuleListFieldCallback :: MonadIO m => IncludedModuleListFieldCallback -> m (GClosure C_IncludedModuleListFieldCallback)
- GI.Pango.Callbacks: mk_IncludedModuleExitFieldCallback :: C_IncludedModuleExitFieldCallback -> IO (FunPtr C_IncludedModuleExitFieldCallback)
- GI.Pango.Callbacks: mk_IncludedModuleInitFieldCallback :: C_IncludedModuleInitFieldCallback -> IO (FunPtr C_IncludedModuleInitFieldCallback)
- GI.Pango.Callbacks: mk_IncludedModuleListFieldCallback :: C_IncludedModuleListFieldCallback -> IO (FunPtr C_IncludedModuleListFieldCallback)
- GI.Pango.Callbacks: noIncludedModuleExitFieldCallback :: Maybe IncludedModuleExitFieldCallback
- GI.Pango.Callbacks: noIncludedModuleInitFieldCallback :: Maybe IncludedModuleInitFieldCallback
- GI.Pango.Callbacks: noIncludedModuleListFieldCallback :: Maybe IncludedModuleListFieldCallback
- GI.Pango.Callbacks: type C_IncludedModuleExitFieldCallback = IO ()
- GI.Pango.Callbacks: type C_IncludedModuleInitFieldCallback = Ptr TypeModule -> IO ()
- GI.Pango.Callbacks: type C_IncludedModuleListFieldCallback = Ptr EngineInfo -> Int32 -> IO ()
- GI.Pango.Callbacks: type IncludedModuleExitFieldCallback = IO ()
- GI.Pango.Callbacks: type IncludedModuleInitFieldCallback = TypeModule -> IO ()
- GI.Pango.Callbacks: type IncludedModuleListFieldCallback = EngineInfo -> Int32 -> IO ()
- GI.Pango.Callbacks: wrap_IncludedModuleExitFieldCallback :: Maybe (Ptr (FunPtr C_IncludedModuleExitFieldCallback)) -> IncludedModuleExitFieldCallback -> C_IncludedModuleExitFieldCallback
- GI.Pango.Callbacks: wrap_IncludedModuleInitFieldCallback :: Maybe (Ptr (FunPtr C_IncludedModuleInitFieldCallback)) -> IncludedModuleInitFieldCallback -> C_IncludedModuleInitFieldCallback
- GI.Pango.Callbacks: wrap_IncludedModuleListFieldCallback :: Maybe (Ptr (FunPtr C_IncludedModuleListFieldCallback)) -> IncludedModuleListFieldCallback -> C_IncludedModuleListFieldCallback
- GI.Pango.Constants: pattern ENGINE_TYPE_LANG :: Text
- GI.Pango.Constants: pattern ENGINE_TYPE_SHAPE :: Text
- GI.Pango.Constants: pattern RENDER_TYPE_NONE :: Text
- GI.Pango.Constants: pattern UNKNOWN_GLYPH_HEIGHT :: Int32
- GI.Pango.Constants: pattern UNKNOWN_GLYPH_WIDTH :: Int32
- GI.Pango.Constants: pattern VERSION_MIN_REQUIRED :: Int32
- GI.Pango.Objects.Engine: Engine :: ManagedPtr Engine -> Engine
- GI.Pango.Objects.Engine: class (GObject o, IsDescendantOf Engine o) => IsEngine o
- GI.Pango.Objects.Engine: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Pango.Objects.Engine.Engine o) => GI.Pango.Objects.Engine.IsEngine o
- GI.Pango.Objects.Engine: instance Data.GI.Base.BasicTypes.GObject GI.Pango.Objects.Engine.Engine
- GI.Pango.Objects.Engine: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Pango.Objects.Engine.Engine
- GI.Pango.Objects.Engine: instance Data.GI.Base.BasicTypes.TypedObject GI.Pango.Objects.Engine.Engine
- GI.Pango.Objects.Engine: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Pango.Objects.Engine.Engine)
- GI.Pango.Objects.Engine: instance Data.GI.Base.Overloading.HasParentTypes GI.Pango.Objects.Engine.Engine
- GI.Pango.Objects.Engine: instance GHC.Classes.Eq GI.Pango.Objects.Engine.Engine
- GI.Pango.Objects.Engine: newtype Engine
- GI.Pango.Objects.Engine: toEngine :: (MonadIO m, IsEngine o) => o -> m Engine
- GI.Pango.Objects.EngineLang: EngineLang :: ManagedPtr EngineLang -> EngineLang
- GI.Pango.Objects.EngineLang: class (GObject o, IsDescendantOf EngineLang o) => IsEngineLang o
- GI.Pango.Objects.EngineLang: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Pango.Objects.EngineLang.EngineLang o) => GI.Pango.Objects.EngineLang.IsEngineLang o
- GI.Pango.Objects.EngineLang: instance Data.GI.Base.BasicTypes.GObject GI.Pango.Objects.EngineLang.EngineLang
- GI.Pango.Objects.EngineLang: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Pango.Objects.EngineLang.EngineLang
- GI.Pango.Objects.EngineLang: instance Data.GI.Base.BasicTypes.TypedObject GI.Pango.Objects.EngineLang.EngineLang
- GI.Pango.Objects.EngineLang: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Pango.Objects.EngineLang.EngineLang)
- GI.Pango.Objects.EngineLang: instance Data.GI.Base.Overloading.HasParentTypes GI.Pango.Objects.EngineLang.EngineLang
- GI.Pango.Objects.EngineLang: instance GHC.Classes.Eq GI.Pango.Objects.EngineLang.EngineLang
- GI.Pango.Objects.EngineLang: newtype EngineLang
- GI.Pango.Objects.EngineLang: toEngineLang :: (MonadIO m, IsEngineLang o) => o -> m EngineLang
- GI.Pango.Objects.EngineShape: EngineShape :: ManagedPtr EngineShape -> EngineShape
- GI.Pango.Objects.EngineShape: class (GObject o, IsDescendantOf EngineShape o) => IsEngineShape o
- GI.Pango.Objects.EngineShape: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Pango.Objects.EngineShape.EngineShape o) => GI.Pango.Objects.EngineShape.IsEngineShape o
- GI.Pango.Objects.EngineShape: instance Data.GI.Base.BasicTypes.GObject GI.Pango.Objects.EngineShape.EngineShape
- GI.Pango.Objects.EngineShape: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Pango.Objects.EngineShape.EngineShape
- GI.Pango.Objects.EngineShape: instance Data.GI.Base.BasicTypes.TypedObject GI.Pango.Objects.EngineShape.EngineShape
- GI.Pango.Objects.EngineShape: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Pango.Objects.EngineShape.EngineShape)
- GI.Pango.Objects.EngineShape: instance Data.GI.Base.Overloading.HasParentTypes GI.Pango.Objects.EngineShape.EngineShape
- GI.Pango.Objects.EngineShape: instance GHC.Classes.Eq GI.Pango.Objects.EngineShape.EngineShape
- GI.Pango.Objects.EngineShape: newtype EngineShape
- GI.Pango.Objects.EngineShape: toEngineShape :: (MonadIO m, IsEngineShape o) => o -> m EngineShape
- GI.Pango.Objects.Font: fontFindShaper :: (HasCallStack, MonadIO m, IsFont a) => a -> Language -> Word32 -> m EngineShape
- GI.Pango.Structs.EngineInfo: EngineInfo :: ManagedPtr EngineInfo -> EngineInfo
- GI.Pango.Structs.EngineInfo: clearEngineInfoEngineType :: MonadIO m => EngineInfo -> m ()
- GI.Pango.Structs.EngineInfo: clearEngineInfoId :: MonadIO m => EngineInfo -> m ()
- GI.Pango.Structs.EngineInfo: clearEngineInfoRenderType :: MonadIO m => EngineInfo -> m ()
- GI.Pango.Structs.EngineInfo: clearEngineInfoScripts :: MonadIO m => EngineInfo -> m ()
- GI.Pango.Structs.EngineInfo: getEngineInfoEngineType :: MonadIO m => EngineInfo -> m (Maybe Text)
- GI.Pango.Structs.EngineInfo: getEngineInfoId :: MonadIO m => EngineInfo -> m (Maybe Text)
- GI.Pango.Structs.EngineInfo: getEngineInfoNScripts :: MonadIO m => EngineInfo -> m Int32
- GI.Pango.Structs.EngineInfo: getEngineInfoRenderType :: MonadIO m => EngineInfo -> m (Maybe Text)
- GI.Pango.Structs.EngineInfo: getEngineInfoScripts :: MonadIO m => EngineInfo -> m (Maybe EngineScriptInfo)
- GI.Pango.Structs.EngineInfo: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.EngineInfo.EngineInfo tag
- GI.Pango.Structs.EngineInfo: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Pango.Structs.EngineInfo.EngineInfo
- GI.Pango.Structs.EngineInfo: instance Data.GI.Base.BasicTypes.CallocPtr GI.Pango.Structs.EngineInfo.EngineInfo
- GI.Pango.Structs.EngineInfo: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Pango.Structs.EngineInfo.EngineInfo
- GI.Pango.Structs.EngineInfo: instance GHC.Classes.Eq GI.Pango.Structs.EngineInfo.EngineInfo
- GI.Pango.Structs.EngineInfo: newZeroEngineInfo :: MonadIO m => m EngineInfo
- GI.Pango.Structs.EngineInfo: newtype EngineInfo
- GI.Pango.Structs.EngineInfo: setEngineInfoEngineType :: MonadIO m => EngineInfo -> CString -> m ()
- GI.Pango.Structs.EngineInfo: setEngineInfoId :: MonadIO m => EngineInfo -> CString -> m ()
- GI.Pango.Structs.EngineInfo: setEngineInfoNScripts :: MonadIO m => EngineInfo -> Int32 -> m ()
- GI.Pango.Structs.EngineInfo: setEngineInfoRenderType :: MonadIO m => EngineInfo -> CString -> m ()
- GI.Pango.Structs.EngineInfo: setEngineInfoScripts :: MonadIO m => EngineInfo -> Ptr EngineScriptInfo -> m ()
- GI.Pango.Structs.EngineScriptInfo: EngineScriptInfo :: ManagedPtr EngineScriptInfo -> EngineScriptInfo
- GI.Pango.Structs.EngineScriptInfo: clearEngineScriptInfoLangs :: MonadIO m => EngineScriptInfo -> m ()
- GI.Pango.Structs.EngineScriptInfo: getEngineScriptInfoLangs :: MonadIO m => EngineScriptInfo -> m (Maybe Text)
- GI.Pango.Structs.EngineScriptInfo: getEngineScriptInfoScript :: MonadIO m => EngineScriptInfo -> m Script
- GI.Pango.Structs.EngineScriptInfo: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.EngineScriptInfo.EngineScriptInfo tag
- GI.Pango.Structs.EngineScriptInfo: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Pango.Structs.EngineScriptInfo.EngineScriptInfo
- GI.Pango.Structs.EngineScriptInfo: instance Data.GI.Base.BasicTypes.CallocPtr GI.Pango.Structs.EngineScriptInfo.EngineScriptInfo
- GI.Pango.Structs.EngineScriptInfo: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Pango.Structs.EngineScriptInfo.EngineScriptInfo
- GI.Pango.Structs.EngineScriptInfo: instance GHC.Classes.Eq GI.Pango.Structs.EngineScriptInfo.EngineScriptInfo
- GI.Pango.Structs.EngineScriptInfo: newZeroEngineScriptInfo :: MonadIO m => m EngineScriptInfo
- GI.Pango.Structs.EngineScriptInfo: newtype EngineScriptInfo
- GI.Pango.Structs.EngineScriptInfo: setEngineScriptInfoLangs :: MonadIO m => EngineScriptInfo -> CString -> m ()
- GI.Pango.Structs.EngineScriptInfo: setEngineScriptInfoScript :: MonadIO m => EngineScriptInfo -> Script -> m ()
- GI.Pango.Structs.IncludedModule: IncludedModule :: ManagedPtr IncludedModule -> IncludedModule
- GI.Pango.Structs.IncludedModule: clearIncludedModuleExit :: MonadIO m => IncludedModule -> m ()
- GI.Pango.Structs.IncludedModule: clearIncludedModuleInit :: MonadIO m => IncludedModule -> m ()
- GI.Pango.Structs.IncludedModule: clearIncludedModuleList :: MonadIO m => IncludedModule -> m ()
- GI.Pango.Structs.IncludedModule: getIncludedModuleExit :: MonadIO m => IncludedModule -> m (Maybe IncludedModuleExitFieldCallback)
- GI.Pango.Structs.IncludedModule: getIncludedModuleInit :: MonadIO m => IncludedModule -> m (Maybe IncludedModuleInitFieldCallback)
- GI.Pango.Structs.IncludedModule: getIncludedModuleList :: MonadIO m => IncludedModule -> m (Maybe IncludedModuleListFieldCallback)
- GI.Pango.Structs.IncludedModule: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Pango.Structs.IncludedModule.IncludedModule tag
- GI.Pango.Structs.IncludedModule: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Pango.Structs.IncludedModule.IncludedModule
- GI.Pango.Structs.IncludedModule: instance Data.GI.Base.BasicTypes.CallocPtr GI.Pango.Structs.IncludedModule.IncludedModule
- GI.Pango.Structs.IncludedModule: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Pango.Structs.IncludedModule.IncludedModule
- GI.Pango.Structs.IncludedModule: instance GHC.Classes.Eq GI.Pango.Structs.IncludedModule.IncludedModule
- GI.Pango.Structs.IncludedModule: newZeroIncludedModule :: MonadIO m => m IncludedModule
- GI.Pango.Structs.IncludedModule: newtype IncludedModule
- GI.Pango.Structs.IncludedModule: setIncludedModuleExit :: MonadIO m => IncludedModule -> FunPtr C_IncludedModuleExitFieldCallback -> m ()
- GI.Pango.Structs.IncludedModule: setIncludedModuleInit :: MonadIO m => IncludedModule -> FunPtr C_IncludedModuleInitFieldCallback -> m ()
- GI.Pango.Structs.IncludedModule: setIncludedModuleList :: MonadIO m => IncludedModule -> FunPtr C_IncludedModuleListFieldCallback -> m ()
- GI.Pango.Structs.Map: Map :: ManagedPtr Map -> Map
- GI.Pango.Structs.Map: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Pango.Structs.Map.Map
- GI.Pango.Structs.Map: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Pango.Structs.Map.Map
- GI.Pango.Structs.Map: instance GHC.Classes.Eq GI.Pango.Structs.Map.Map
- GI.Pango.Structs.Map: newtype Map
- GI.Pango.Structs.MapEntry: MapEntry :: ManagedPtr MapEntry -> MapEntry
- GI.Pango.Structs.MapEntry: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Pango.Structs.MapEntry.MapEntry
- GI.Pango.Structs.MapEntry: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Pango.Structs.MapEntry.MapEntry
- GI.Pango.Structs.MapEntry: instance GHC.Classes.Eq GI.Pango.Structs.MapEntry.MapEntry
- GI.Pango.Structs.MapEntry: newtype MapEntry
+ GI.Pango.Constants: pattern ATTR_INDEX_TO_TEXT_END :: Word32
+ GI.Pango.Constants: pattern VERSION_MAJOR :: Int32
+ GI.Pango.Constants: pattern VERSION_MICRO :: Int32
+ GI.Pango.Constants: pattern VERSION_MINOR :: Int32
+ GI.Pango.Constants: pattern VERSION_STRING :: Text
+ GI.Pango.Enums: AnotherBaselineShift :: Int -> BaselineShift
+ GI.Pango.Enums: AnotherFontScale :: Int -> FontScale
+ GI.Pango.Enums: AnotherLayoutDeserializeError :: Int -> LayoutDeserializeError
+ GI.Pango.Enums: AnotherTextTransform :: Int -> TextTransform
+ GI.Pango.Enums: AttrTypeAbsoluteLineHeight :: AttrType
+ GI.Pango.Enums: AttrTypeBaselineShift :: AttrType
+ GI.Pango.Enums: AttrTypeFontScale :: AttrType
+ GI.Pango.Enums: AttrTypeLineHeight :: AttrType
+ GI.Pango.Enums: AttrTypeSentence :: AttrType
+ GI.Pango.Enums: AttrTypeTextTransform :: AttrType
+ GI.Pango.Enums: AttrTypeWord :: AttrType
+ GI.Pango.Enums: BaselineShiftNone :: BaselineShift
+ GI.Pango.Enums: BaselineShiftSubscript :: BaselineShift
+ GI.Pango.Enums: BaselineShiftSuperscript :: BaselineShift
+ GI.Pango.Enums: BidiTypeFsi :: BidiType
+ GI.Pango.Enums: BidiTypeLri :: BidiType
+ GI.Pango.Enums: BidiTypePdi :: BidiType
+ GI.Pango.Enums: BidiTypeRli :: BidiType
+ GI.Pango.Enums: FontScaleNone :: FontScale
+ GI.Pango.Enums: FontScaleSmallCaps :: FontScale
+ GI.Pango.Enums: FontScaleSubscript :: FontScale
+ GI.Pango.Enums: FontScaleSuperscript :: FontScale
+ GI.Pango.Enums: LayoutDeserializeErrorInvalid :: LayoutDeserializeError
+ GI.Pango.Enums: LayoutDeserializeErrorInvalidValue :: LayoutDeserializeError
+ GI.Pango.Enums: LayoutDeserializeErrorMissingValue :: LayoutDeserializeError
+ GI.Pango.Enums: TabAlignCenter :: TabAlign
+ GI.Pango.Enums: TabAlignDecimal :: TabAlign
+ GI.Pango.Enums: TabAlignRight :: TabAlign
+ GI.Pango.Enums: TextTransformCapitalize :: TextTransform
+ GI.Pango.Enums: TextTransformLowercase :: TextTransform
+ GI.Pango.Enums: TextTransformNone :: TextTransform
+ GI.Pango.Enums: TextTransformUppercase :: TextTransform
+ GI.Pango.Enums: VariantAllPetiteCaps :: Variant
+ GI.Pango.Enums: VariantAllSmallCaps :: Variant
+ GI.Pango.Enums: VariantPetiteCaps :: Variant
+ GI.Pango.Enums: VariantTitleCaps :: Variant
+ GI.Pango.Enums: VariantUnicase :: Variant
+ GI.Pango.Enums: catchLayoutDeserializeError :: IO a -> (LayoutDeserializeError -> GErrorMessage -> IO a) -> IO a
+ GI.Pango.Enums: data BaselineShift
+ GI.Pango.Enums: data FontScale
+ GI.Pango.Enums: data LayoutDeserializeError
+ GI.Pango.Enums: data TextTransform
+ GI.Pango.Enums: handleLayoutDeserializeError :: (LayoutDeserializeError -> GErrorMessage -> IO a) -> IO a -> IO a
+ GI.Pango.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.Pango.Enums.BaselineShift
+ GI.Pango.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.Pango.Enums.FontScale
+ GI.Pango.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.Pango.Enums.LayoutDeserializeError
+ GI.Pango.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.Pango.Enums.TextTransform
+ GI.Pango.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Pango.Enums.BaselineShift
+ GI.Pango.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Pango.Enums.FontScale
+ GI.Pango.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Pango.Enums.LayoutDeserializeError
+ GI.Pango.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Pango.Enums.TextTransform
+ GI.Pango.Enums: instance Data.GI.Base.GError.GErrorClass GI.Pango.Enums.LayoutDeserializeError
+ GI.Pango.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Pango.Enums.BaselineShift
+ GI.Pango.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Pango.Enums.FontScale
+ GI.Pango.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Pango.Enums.LayoutDeserializeError
+ GI.Pango.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Pango.Enums.TextTransform
+ GI.Pango.Enums: instance GHC.Classes.Eq GI.Pango.Enums.BaselineShift
+ GI.Pango.Enums: instance GHC.Classes.Eq GI.Pango.Enums.FontScale
+ GI.Pango.Enums: instance GHC.Classes.Eq GI.Pango.Enums.LayoutDeserializeError
+ GI.Pango.Enums: instance GHC.Classes.Eq GI.Pango.Enums.TextTransform
+ GI.Pango.Enums: instance GHC.Classes.Ord GI.Pango.Enums.BaselineShift
+ GI.Pango.Enums: instance GHC.Classes.Ord GI.Pango.Enums.FontScale
+ GI.Pango.Enums: instance GHC.Classes.Ord GI.Pango.Enums.LayoutDeserializeError
+ GI.Pango.Enums: instance GHC.Classes.Ord GI.Pango.Enums.TextTransform
+ GI.Pango.Enums: instance GHC.Enum.Enum GI.Pango.Enums.BaselineShift
+ GI.Pango.Enums: instance GHC.Enum.Enum GI.Pango.Enums.FontScale
+ GI.Pango.Enums: instance GHC.Enum.Enum GI.Pango.Enums.LayoutDeserializeError
+ GI.Pango.Enums: instance GHC.Enum.Enum GI.Pango.Enums.TextTransform
+ GI.Pango.Enums: instance GHC.Show.Show GI.Pango.Enums.BaselineShift
+ GI.Pango.Enums: instance GHC.Show.Show GI.Pango.Enums.FontScale
+ GI.Pango.Enums: instance GHC.Show.Show GI.Pango.Enums.LayoutDeserializeError
+ GI.Pango.Enums: instance GHC.Show.Show GI.Pango.Enums.TextTransform
+ GI.Pango.Flags: AnotherLayoutDeserializeFlags :: Int -> LayoutDeserializeFlags
+ GI.Pango.Flags: AnotherLayoutSerializeFlags :: Int -> LayoutSerializeFlags
+ GI.Pango.Flags: LayoutDeserializeFlagsContext :: LayoutDeserializeFlags
+ GI.Pango.Flags: LayoutDeserializeFlagsDefault :: LayoutDeserializeFlags
+ GI.Pango.Flags: LayoutSerializeFlagsContext :: LayoutSerializeFlags
+ GI.Pango.Flags: LayoutSerializeFlagsDefault :: LayoutSerializeFlags
+ GI.Pango.Flags: LayoutSerializeFlagsOutput :: LayoutSerializeFlags
+ GI.Pango.Flags: data LayoutDeserializeFlags
+ GI.Pango.Flags: data LayoutSerializeFlags
+ GI.Pango.Flags: instance Data.GI.Base.BasicTypes.BoxedFlags GI.Pango.Flags.LayoutDeserializeFlags
+ GI.Pango.Flags: instance Data.GI.Base.BasicTypes.BoxedFlags GI.Pango.Flags.LayoutSerializeFlags
+ GI.Pango.Flags: instance Data.GI.Base.BasicTypes.IsGFlag GI.Pango.Flags.LayoutDeserializeFlags
+ GI.Pango.Flags: instance Data.GI.Base.BasicTypes.IsGFlag GI.Pango.Flags.LayoutSerializeFlags
+ GI.Pango.Flags: instance Data.GI.Base.BasicTypes.TypedObject GI.Pango.Flags.LayoutDeserializeFlags
+ GI.Pango.Flags: instance Data.GI.Base.BasicTypes.TypedObject GI.Pango.Flags.LayoutSerializeFlags
+ GI.Pango.Flags: instance Data.GI.Base.Overloading.HasParentTypes GI.Pango.Flags.LayoutDeserializeFlags
+ GI.Pango.Flags: instance Data.GI.Base.Overloading.HasParentTypes GI.Pango.Flags.LayoutSerializeFlags
+ GI.Pango.Flags: instance GHC.Classes.Eq GI.Pango.Flags.LayoutDeserializeFlags
+ GI.Pango.Flags: instance GHC.Classes.Eq GI.Pango.Flags.LayoutSerializeFlags
+ GI.Pango.Flags: instance GHC.Classes.Ord GI.Pango.Flags.LayoutDeserializeFlags
+ GI.Pango.Flags: instance GHC.Classes.Ord GI.Pango.Flags.LayoutSerializeFlags
+ GI.Pango.Flags: instance GHC.Enum.Enum GI.Pango.Flags.LayoutDeserializeFlags
+ GI.Pango.Flags: instance GHC.Enum.Enum GI.Pango.Flags.LayoutSerializeFlags
+ GI.Pango.Flags: instance GHC.Show.Show GI.Pango.Flags.LayoutDeserializeFlags
+ GI.Pango.Flags: instance GHC.Show.Show GI.Pango.Flags.LayoutSerializeFlags
+ GI.Pango.Functions: attrBaselineShiftNew :: (HasCallStack, MonadIO m) => Int32 -> m Attribute
+ GI.Pango.Functions: attrBreak :: (HasCallStack, MonadIO m) => Text -> Int32 -> AttrList -> Int32 -> [LogAttr] -> m ()
+ GI.Pango.Functions: attrFontScaleNew :: (HasCallStack, MonadIO m) => FontScale -> m Attribute
+ GI.Pango.Functions: attrLineHeightNew :: (HasCallStack, MonadIO m) => Double -> m Attribute
+ GI.Pango.Functions: attrLineHeightNewAbsolute :: (HasCallStack, MonadIO m) => Int32 -> m Attribute
+ GI.Pango.Functions: attrSentenceNew :: (HasCallStack, MonadIO m) => m Attribute
+ GI.Pango.Functions: attrTextTransformNew :: (HasCallStack, MonadIO m) => TextTransform -> m Attribute
+ GI.Pango.Functions: attrWordNew :: (HasCallStack, MonadIO m) => m Attribute
+ GI.Pango.Functions: shapeItem :: (HasCallStack, MonadIO m) => Item -> Maybe Text -> Int32 -> Maybe LogAttr -> GlyphString -> [ShapeFlags] -> m ()
+ GI.Pango.Objects.Font: fontDeserialize :: (HasCallStack, MonadIO m, IsContext a) => a -> Bytes -> m (Maybe Font)
+ GI.Pango.Objects.Font: fontGetLanguages :: (HasCallStack, MonadIO m, IsFont a) => a -> m (Maybe [Language])
+ GI.Pango.Objects.Font: fontSerialize :: (HasCallStack, MonadIO m, IsFont a) => a -> m Bytes
+ GI.Pango.Objects.Layout: layoutDeserialize :: (HasCallStack, MonadIO m, IsContext a) => a -> Bytes -> [LayoutDeserializeFlags] -> m (Maybe Layout)
+ GI.Pango.Objects.Layout: layoutGetCaretPos :: (HasCallStack, MonadIO m, IsLayout a) => a -> Int32 -> m (Rectangle, Rectangle)
+ GI.Pango.Objects.Layout: layoutGetJustifyLastLine :: (HasCallStack, MonadIO m, IsLayout a) => a -> m Bool
+ GI.Pango.Objects.Layout: layoutSerialize :: (HasCallStack, MonadIO m, IsLayout a) => a -> [LayoutSerializeFlags] -> m Bytes
+ GI.Pango.Objects.Layout: layoutSetJustifyLastLine :: (HasCallStack, MonadIO m, IsLayout a) => a -> Bool -> m ()
+ GI.Pango.Objects.Layout: layoutWriteToFile :: (HasCallStack, MonadIO m, IsLayout a) => a -> [LayoutSerializeFlags] -> [Char] -> m ()
+ GI.Pango.Structs.AttrList: attrListFromString :: (HasCallStack, MonadIO m) => Text -> m (Maybe AttrList)
+ GI.Pango.Structs.AttrList: attrListToString :: (HasCallStack, MonadIO m) => AttrList -> m Text
+ GI.Pango.Structs.Attribute: attributeAsColor :: (HasCallStack, MonadIO m) => Attribute -> m (Maybe AttrColor)
+ GI.Pango.Structs.Attribute: attributeAsFloat :: (HasCallStack, MonadIO m) => Attribute -> m (Maybe AttrFloat)
+ GI.Pango.Structs.Attribute: attributeAsFontDesc :: (HasCallStack, MonadIO m) => Attribute -> m (Maybe AttrFontDesc)
+ GI.Pango.Structs.Attribute: attributeAsFontFeatures :: (HasCallStack, MonadIO m) => Attribute -> m (Maybe AttrFontFeatures)
+ GI.Pango.Structs.Attribute: attributeAsInt :: (HasCallStack, MonadIO m) => Attribute -> m (Maybe AttrInt)
+ GI.Pango.Structs.Attribute: attributeAsLanguage :: (HasCallStack, MonadIO m) => Attribute -> m (Maybe AttrLanguage)
+ GI.Pango.Structs.Attribute: attributeAsShape :: (HasCallStack, MonadIO m) => Attribute -> m (Maybe AttrShape)
+ GI.Pango.Structs.Attribute: attributeAsSize :: (HasCallStack, MonadIO m) => Attribute -> m (Maybe AttrSize)
+ GI.Pango.Structs.Attribute: attributeAsString :: (HasCallStack, MonadIO m) => Attribute -> m (Maybe AttrString)
+ GI.Pango.Structs.GlyphItem: getGlyphItemEndXOffset :: MonadIO m => GlyphItem -> m Int32
+ GI.Pango.Structs.GlyphItem: getGlyphItemStartXOffset :: MonadIO m => GlyphItem -> m Int32
+ GI.Pango.Structs.GlyphItem: getGlyphItemYOffset :: MonadIO m => GlyphItem -> m Int32
+ GI.Pango.Structs.GlyphItem: setGlyphItemEndXOffset :: MonadIO m => GlyphItem -> Int32 -> m ()
+ GI.Pango.Structs.GlyphItem: setGlyphItemStartXOffset :: MonadIO m => GlyphItem -> Int32 -> m ()
+ GI.Pango.Structs.GlyphItem: setGlyphItemYOffset :: MonadIO m => GlyphItem -> Int32 -> m ()
+ GI.Pango.Structs.GlyphString: glyphStringIndexToXFull :: (HasCallStack, MonadIO m) => GlyphString -> Text -> Int32 -> Analysis -> Maybe LogAttr -> Int32 -> Bool -> m Int32
+ GI.Pango.Structs.GlyphVisAttr: getGlyphVisAttrIsColor :: MonadIO m => GlyphVisAttr -> m Word32
+ GI.Pango.Structs.GlyphVisAttr: setGlyphVisAttrIsColor :: MonadIO m => GlyphVisAttr -> Word32 -> m ()
+ GI.Pango.Structs.LayoutIter: layoutIterGetRunBaseline :: (HasCallStack, MonadIO m) => LayoutIter -> m Int32
+ GI.Pango.Structs.LayoutLine: layoutLineGetLength :: (HasCallStack, MonadIO m) => LayoutLine -> m Int32
+ GI.Pango.Structs.LayoutLine: layoutLineGetResolvedDirection :: (HasCallStack, MonadIO m) => LayoutLine -> m Direction
+ GI.Pango.Structs.LayoutLine: layoutLineGetStartIndex :: (HasCallStack, MonadIO m) => LayoutLine -> m Int32
+ GI.Pango.Structs.LayoutLine: layoutLineIsParagraphStart :: (HasCallStack, MonadIO m) => LayoutLine -> m Bool
+ GI.Pango.Structs.LogAttr: getLogAttrBreakInsertsHyphen :: MonadIO m => LogAttr -> m Word32
+ GI.Pango.Structs.LogAttr: getLogAttrBreakRemovesPreceding :: MonadIO m => LogAttr -> m Word32
+ GI.Pango.Structs.LogAttr: getLogAttrReserved :: MonadIO m => LogAttr -> m Word32
+ GI.Pango.Structs.LogAttr: setLogAttrBreakInsertsHyphen :: MonadIO m => LogAttr -> Word32 -> m ()
+ GI.Pango.Structs.LogAttr: setLogAttrBreakRemovesPreceding :: MonadIO m => LogAttr -> Word32 -> m ()
+ GI.Pango.Structs.LogAttr: setLogAttrReserved :: MonadIO m => LogAttr -> Word32 -> m ()
+ GI.Pango.Structs.TabArray: tabArrayFromString :: (HasCallStack, MonadIO m) => Text -> m (Maybe TabArray)
+ GI.Pango.Structs.TabArray: tabArrayGetDecimalPoint :: (HasCallStack, MonadIO m) => TabArray -> Int32 -> m Char
+ GI.Pango.Structs.TabArray: tabArraySetDecimalPoint :: (HasCallStack, MonadIO m) => TabArray -> Int32 -> Char -> m ()
+ GI.Pango.Structs.TabArray: tabArraySetPositionsInPixels :: (HasCallStack, MonadIO m) => TabArray -> Bool -> m ()
+ GI.Pango.Structs.TabArray: tabArraySort :: (HasCallStack, MonadIO m) => TabArray -> m ()
+ GI.Pango.Structs.TabArray: tabArrayToString :: (HasCallStack, MonadIO m) => TabArray -> m Text
- GI.Pango.Callbacks: type FontsetForeachFunc = Fontset " /@fontset@/: a t'GI.Pango.Objects.Fontset.Fontset'" -> Font " /@font@/: a font from /@fontset@/" -> IO Bool " __Returns:__ if 'P.True', stop iteration and return immediately."
+ GI.Pango.Callbacks: type FontsetForeachFunc = Fontset " /@fontset@/: a @PangoFontset@" -> Font " /@font@/: a font from /@fontset@/" -> IO Bool " __Returns:__ if 'P.True', stop iteration and return immediately."
- GI.Pango.Callbacks: type FontsetForeachFunc_WithClosures = Fontset " /@fontset@/: a t'GI.Pango.Objects.Fontset.Fontset'" -> Font " /@font@/: a font from /@fontset@/" -> Ptr () " /@userData@/: callback data" -> IO Bool " __Returns:__ if 'P.True', stop iteration and return immediately."
+ GI.Pango.Callbacks: type FontsetForeachFunc_WithClosures = Fontset " /@fontset@/: a @PangoFontset@" -> Font " /@font@/: a font from /@fontset@/" -> Ptr () " /@userData@/: callback data" -> IO Bool " __Returns:__ if 'P.True', stop iteration and return immediately."
- GI.Pango.Constants: pattern ATTR_INDEX_FROM_TEXT_BEGINNING :: Int32
+ GI.Pango.Constants: pattern ATTR_INDEX_FROM_TEXT_BEGINNING :: Word32
- GI.Pango.Structs.Analysis: getAnalysisLangEngine :: MonadIO m => Analysis -> m (Maybe EngineLang)
+ GI.Pango.Structs.Analysis: getAnalysisLangEngine :: MonadIO m => Analysis -> m (Ptr ())
- GI.Pango.Structs.Analysis: getAnalysisShapeEngine :: MonadIO m => Analysis -> m (Maybe EngineShape)
+ GI.Pango.Structs.Analysis: getAnalysisShapeEngine :: MonadIO m => Analysis -> m (Ptr ())
- GI.Pango.Structs.Analysis: setAnalysisLangEngine :: MonadIO m => Analysis -> Ptr EngineLang -> m ()
+ GI.Pango.Structs.Analysis: setAnalysisLangEngine :: MonadIO m => Analysis -> Ptr () -> m ()
- GI.Pango.Structs.Analysis: setAnalysisShapeEngine :: MonadIO m => Analysis -> Ptr EngineShape -> m ()
+ GI.Pango.Structs.Analysis: setAnalysisShapeEngine :: MonadIO m => Analysis -> Ptr () -> m ()
- GI.Pango.Structs.AttrIterator: attrIteratorGetFont :: (HasCallStack, MonadIO m) => AttrIterator -> FontDescription -> Maybe Language -> [Attribute] -> m ()
+ GI.Pango.Structs.AttrIterator: attrIteratorGetFont :: (HasCallStack, MonadIO m) => AttrIterator -> FontDescription -> m (Maybe Language, [Attribute])
- GI.Pango.Structs.FontDescription: fontDescriptionSetVariations :: (HasCallStack, MonadIO m) => FontDescription -> Text -> m ()
+ GI.Pango.Structs.FontDescription: fontDescriptionSetVariations :: (HasCallStack, MonadIO m) => FontDescription -> Maybe Text -> m ()

Files

ChangeLog.md view
@@ -1,3 +1,7 @@+### 1.0.25+++ Update to haskell-gi(-base)-0.26+ ### 1.0.24  + Update to haskell-gi(-base)-0.25
README.md view
@@ -1,6 +1,6 @@ # Documentation Autogenerated documentation for this package can be found at -[https://hackage.haskell.org/package/gi-pango-1.0.24/docs/GI-Pango.html](https://hackage.haskell.org/package/gi-pango-1.0.24/docs/GI-Pango.html)+[https://hackage.haskell.org/package/gi-pango-1.0.25/docs/GI-Pango.html](https://hackage.haskell.org/package/gi-pango-1.0.25/docs/GI-Pango.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
@@ -12,7 +12,7 @@   where name = "Pango"         version = "1.0"         pkgName = "gi-pango"-        pkgVersion = "1.0.24"+        pkgVersion = "1.0.25"         overridesFile = Just "Pango.overrides"         verbose = False         outputDir = Nothing
gi-pango.cabal view
@@ -1,11 +1,11 @@ name:                 gi-pango-version:              1.0.24+version:              1.0.25 synopsis:             Pango bindings description:          Bindings for Pango, autogenerated by haskell-gi. homepage:             https://github.com/haskell-gi/haskell-gi license:              LGPL-2.1 license-file:         LICENSE-author:               Will Thompson, Iñaki García Etxebarria and Jonas Platte+author:               Iñaki García Etxebarria maintainer:           Iñaki García Etxebarria category:             Bindings build-type:           Custom@@ -16,7 +16,7 @@ custom-setup       setup-depends: base >= 4.9 && < 5,                      Cabal >= 1.24,-                     haskell-gi >= 0.25 && < 0.26,+                     haskell-gi >= 0.26 && < 0.27,                      gi-gobject == 2.0.*,                      gi-glib == 2.0.*,                      gi-harfbuzz == 0.0.*@@ -29,8 +29,8 @@        pkgconfig-depends: pango >= 1.0 && < 2       build-depends: base >= 4.7 && <5,-                     haskell-gi-base >= 0.25 && < 0.26,-                     haskell-gi >= 0.25 && < 0.26,+                     haskell-gi-base >= 0.26 && < 0.27,+                     haskell-gi >= 0.26 && < 0.27,                      haskell-gi-overloading < 1.1,                      gi-gobject == 2.0.*,                      gi-glib == 2.0.*,@@ -61,9 +61,6 @@                        GI.Pango.Objects,                        GI.Pango.Objects.Context,                        GI.Pango.Objects.Coverage,-                       GI.Pango.Objects.Engine,-                       GI.Pango.Objects.EngineLang,-                       GI.Pango.Objects.EngineShape,                        GI.Pango.Objects.Font,                        GI.Pango.Objects.FontFace,                        GI.Pango.Objects.FontFamily,@@ -88,8 +85,6 @@                        GI.Pango.Structs.AttrString,                        GI.Pango.Structs.Attribute,                        GI.Pango.Structs.Color,-                       GI.Pango.Structs.EngineInfo,-                       GI.Pango.Structs.EngineScriptInfo,                        GI.Pango.Structs.FontDescription,                        GI.Pango.Structs.FontMetrics,                        GI.Pango.Structs.GlyphGeometry,@@ -98,14 +93,11 @@                        GI.Pango.Structs.GlyphItemIter,                        GI.Pango.Structs.GlyphString,                        GI.Pango.Structs.GlyphVisAttr,-                       GI.Pango.Structs.IncludedModule,                        GI.Pango.Structs.Item,                        GI.Pango.Structs.Language,                        GI.Pango.Structs.LayoutIter,                        GI.Pango.Structs.LayoutLine,                        GI.Pango.Structs.LogAttr,-                       GI.Pango.Structs.Map,-                       GI.Pango.Structs.MapEntry,                        GI.Pango.Structs.Matrix,                        GI.Pango.Structs.Rectangle,                        GI.Pango.Structs.ScriptIter,@@ -121,9 +113,6 @@                        GI.Pango.Objects,                        GI.Pango.Objects.Context,                        GI.Pango.Objects.Coverage,-                       GI.Pango.Objects.Engine,-                       GI.Pango.Objects.EngineLang,-                       GI.Pango.Objects.EngineShape,                        GI.Pango.Objects.Font,                        GI.Pango.Objects.FontFace,                        GI.Pango.Objects.FontFamily,@@ -148,8 +137,6 @@                        GI.Pango.Structs.AttrString,                        GI.Pango.Structs.Attribute,                        GI.Pango.Structs.Color,-                       GI.Pango.Structs.EngineInfo,-                       GI.Pango.Structs.EngineScriptInfo,                        GI.Pango.Structs.FontDescription,                        GI.Pango.Structs.FontMetrics,                        GI.Pango.Structs.GlyphGeometry,@@ -158,14 +145,11 @@                        GI.Pango.Structs.GlyphItemIter,                        GI.Pango.Structs.GlyphString,                        GI.Pango.Structs.GlyphVisAttr,-                       GI.Pango.Structs.IncludedModule,                        GI.Pango.Structs.Item,                        GI.Pango.Structs.Language,                        GI.Pango.Structs.LayoutIter,                        GI.Pango.Structs.LayoutLine,                        GI.Pango.Structs.LogAttr,-                       GI.Pango.Structs.Map,-                       GI.Pango.Structs.MapEntry,                        GI.Pango.Structs.Matrix,                        GI.Pango.Structs.Rectangle,                        GI.Pango.Structs.ScriptIter,