packages feed

gi-gtksource 3.0.21 → 3.0.22

raw patch · 3 files changed

+15/−9 lines, 3 filesdep ~haskell-gidep ~haskell-gi-basePVP: 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.GtkSource.Structs.RegionIter: instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GtkSource.Structs.RegionIter.RegionIter tag
+ GI.GtkSource.Interfaces.CompletionProposal: instance Data.GI.Base.GValue.IsGValue GI.GtkSource.Interfaces.CompletionProposal.CompletionProposal
+ GI.GtkSource.Interfaces.CompletionProposal: instance GHC.Classes.Eq GI.GtkSource.Interfaces.CompletionProposal.CompletionProposal
+ GI.GtkSource.Interfaces.CompletionProvider: instance Data.GI.Base.GValue.IsGValue GI.GtkSource.Interfaces.CompletionProvider.CompletionProvider
+ GI.GtkSource.Interfaces.CompletionProvider: instance GHC.Classes.Eq GI.GtkSource.Interfaces.CompletionProvider.CompletionProvider
+ GI.GtkSource.Interfaces.StyleSchemeChooser: instance Data.GI.Base.GValue.IsGValue GI.GtkSource.Interfaces.StyleSchemeChooser.StyleSchemeChooser
+ GI.GtkSource.Interfaces.StyleSchemeChooser: instance GHC.Classes.Eq GI.GtkSource.Interfaces.StyleSchemeChooser.StyleSchemeChooser
+ GI.GtkSource.Interfaces.UndoManager: instance Data.GI.Base.GValue.IsGValue GI.GtkSource.Interfaces.UndoManager.UndoManager
+ GI.GtkSource.Interfaces.UndoManager: instance GHC.Classes.Eq GI.GtkSource.Interfaces.UndoManager.UndoManager
+ GI.GtkSource.Objects.Buffer: instance Data.GI.Base.GValue.IsGValue GI.GtkSource.Objects.Buffer.Buffer
+ GI.GtkSource.Objects.Buffer: instance GHC.Classes.Eq GI.GtkSource.Objects.Buffer.Buffer
+ GI.GtkSource.Objects.Completion: instance Data.GI.Base.GValue.IsGValue GI.GtkSource.Objects.Completion.Completion
+ GI.GtkSource.Objects.Completion: instance GHC.Classes.Eq GI.GtkSource.Objects.Completion.Completion
+ GI.GtkSource.Objects.CompletionContext: instance Data.GI.Base.GValue.IsGValue GI.GtkSource.Objects.CompletionContext.CompletionContext
+ GI.GtkSource.Objects.CompletionContext: instance GHC.Classes.Eq GI.GtkSource.Objects.CompletionContext.CompletionContext
+ GI.GtkSource.Objects.CompletionInfo: instance Data.GI.Base.GValue.IsGValue GI.GtkSource.Objects.CompletionInfo.CompletionInfo
+ GI.GtkSource.Objects.CompletionInfo: instance GHC.Classes.Eq GI.GtkSource.Objects.CompletionInfo.CompletionInfo
+ GI.GtkSource.Objects.CompletionItem: instance Data.GI.Base.GValue.IsGValue GI.GtkSource.Objects.CompletionItem.CompletionItem
+ GI.GtkSource.Objects.CompletionItem: instance GHC.Classes.Eq GI.GtkSource.Objects.CompletionItem.CompletionItem
+ GI.GtkSource.Objects.CompletionWords: instance Data.GI.Base.GValue.IsGValue GI.GtkSource.Objects.CompletionWords.CompletionWords
+ GI.GtkSource.Objects.CompletionWords: instance GHC.Classes.Eq GI.GtkSource.Objects.CompletionWords.CompletionWords
+ GI.GtkSource.Objects.File: instance Data.GI.Base.GValue.IsGValue GI.GtkSource.Objects.File.File
+ GI.GtkSource.Objects.File: instance GHC.Classes.Eq GI.GtkSource.Objects.File.File
+ GI.GtkSource.Objects.FileLoader: instance Data.GI.Base.GValue.IsGValue GI.GtkSource.Objects.FileLoader.FileLoader
+ GI.GtkSource.Objects.FileLoader: instance GHC.Classes.Eq GI.GtkSource.Objects.FileLoader.FileLoader
+ GI.GtkSource.Objects.FileSaver: instance Data.GI.Base.GValue.IsGValue GI.GtkSource.Objects.FileSaver.FileSaver
+ GI.GtkSource.Objects.FileSaver: instance GHC.Classes.Eq GI.GtkSource.Objects.FileSaver.FileSaver
+ GI.GtkSource.Objects.Gutter: instance Data.GI.Base.GValue.IsGValue GI.GtkSource.Objects.Gutter.Gutter
+ GI.GtkSource.Objects.Gutter: instance GHC.Classes.Eq GI.GtkSource.Objects.Gutter.Gutter
+ GI.GtkSource.Objects.GutterRenderer: instance Data.GI.Base.GValue.IsGValue GI.GtkSource.Objects.GutterRenderer.GutterRenderer
+ GI.GtkSource.Objects.GutterRenderer: instance GHC.Classes.Eq GI.GtkSource.Objects.GutterRenderer.GutterRenderer
+ GI.GtkSource.Objects.GutterRendererPixbuf: instance Data.GI.Base.GValue.IsGValue GI.GtkSource.Objects.GutterRendererPixbuf.GutterRendererPixbuf
+ GI.GtkSource.Objects.GutterRendererPixbuf: instance GHC.Classes.Eq GI.GtkSource.Objects.GutterRendererPixbuf.GutterRendererPixbuf
+ GI.GtkSource.Objects.GutterRendererText: instance Data.GI.Base.GValue.IsGValue GI.GtkSource.Objects.GutterRendererText.GutterRendererText
+ GI.GtkSource.Objects.GutterRendererText: instance GHC.Classes.Eq GI.GtkSource.Objects.GutterRendererText.GutterRendererText
+ GI.GtkSource.Objects.Language: instance Data.GI.Base.GValue.IsGValue GI.GtkSource.Objects.Language.Language
+ GI.GtkSource.Objects.Language: instance GHC.Classes.Eq GI.GtkSource.Objects.Language.Language
+ GI.GtkSource.Objects.LanguageManager: instance Data.GI.Base.GValue.IsGValue GI.GtkSource.Objects.LanguageManager.LanguageManager
+ GI.GtkSource.Objects.LanguageManager: instance GHC.Classes.Eq GI.GtkSource.Objects.LanguageManager.LanguageManager
+ GI.GtkSource.Objects.Map: instance Data.GI.Base.GValue.IsGValue GI.GtkSource.Objects.Map.Map
+ GI.GtkSource.Objects.Map: instance GHC.Classes.Eq GI.GtkSource.Objects.Map.Map
+ GI.GtkSource.Objects.Mark: instance Data.GI.Base.GValue.IsGValue GI.GtkSource.Objects.Mark.Mark
+ GI.GtkSource.Objects.Mark: instance GHC.Classes.Eq GI.GtkSource.Objects.Mark.Mark
+ GI.GtkSource.Objects.MarkAttributes: instance Data.GI.Base.GValue.IsGValue GI.GtkSource.Objects.MarkAttributes.MarkAttributes
+ GI.GtkSource.Objects.MarkAttributes: instance GHC.Classes.Eq GI.GtkSource.Objects.MarkAttributes.MarkAttributes
+ GI.GtkSource.Objects.PrintCompositor: instance Data.GI.Base.GValue.IsGValue GI.GtkSource.Objects.PrintCompositor.PrintCompositor
+ GI.GtkSource.Objects.PrintCompositor: instance GHC.Classes.Eq GI.GtkSource.Objects.PrintCompositor.PrintCompositor
+ GI.GtkSource.Objects.Region: instance Data.GI.Base.GValue.IsGValue GI.GtkSource.Objects.Region.Region
+ GI.GtkSource.Objects.Region: instance GHC.Classes.Eq GI.GtkSource.Objects.Region.Region
+ GI.GtkSource.Objects.SearchContext: instance Data.GI.Base.GValue.IsGValue GI.GtkSource.Objects.SearchContext.SearchContext
+ GI.GtkSource.Objects.SearchContext: instance GHC.Classes.Eq GI.GtkSource.Objects.SearchContext.SearchContext
+ GI.GtkSource.Objects.SearchSettings: instance Data.GI.Base.GValue.IsGValue GI.GtkSource.Objects.SearchSettings.SearchSettings
+ GI.GtkSource.Objects.SearchSettings: instance GHC.Classes.Eq GI.GtkSource.Objects.SearchSettings.SearchSettings
+ GI.GtkSource.Objects.SpaceDrawer: instance Data.GI.Base.GValue.IsGValue GI.GtkSource.Objects.SpaceDrawer.SpaceDrawer
+ GI.GtkSource.Objects.SpaceDrawer: instance GHC.Classes.Eq GI.GtkSource.Objects.SpaceDrawer.SpaceDrawer
+ GI.GtkSource.Objects.Style: instance Data.GI.Base.GValue.IsGValue GI.GtkSource.Objects.Style.Style
+ GI.GtkSource.Objects.Style: instance GHC.Classes.Eq GI.GtkSource.Objects.Style.Style
+ GI.GtkSource.Objects.StyleScheme: instance Data.GI.Base.GValue.IsGValue GI.GtkSource.Objects.StyleScheme.StyleScheme
+ GI.GtkSource.Objects.StyleScheme: instance GHC.Classes.Eq GI.GtkSource.Objects.StyleScheme.StyleScheme
+ GI.GtkSource.Objects.StyleSchemeChooserButton: instance Data.GI.Base.GValue.IsGValue GI.GtkSource.Objects.StyleSchemeChooserButton.StyleSchemeChooserButton
+ GI.GtkSource.Objects.StyleSchemeChooserButton: instance GHC.Classes.Eq GI.GtkSource.Objects.StyleSchemeChooserButton.StyleSchemeChooserButton
+ GI.GtkSource.Objects.StyleSchemeChooserWidget: instance Data.GI.Base.GValue.IsGValue GI.GtkSource.Objects.StyleSchemeChooserWidget.StyleSchemeChooserWidget
+ GI.GtkSource.Objects.StyleSchemeChooserWidget: instance GHC.Classes.Eq GI.GtkSource.Objects.StyleSchemeChooserWidget.StyleSchemeChooserWidget
+ GI.GtkSource.Objects.StyleSchemeManager: instance Data.GI.Base.GValue.IsGValue GI.GtkSource.Objects.StyleSchemeManager.StyleSchemeManager
+ GI.GtkSource.Objects.StyleSchemeManager: instance GHC.Classes.Eq GI.GtkSource.Objects.StyleSchemeManager.StyleSchemeManager
+ GI.GtkSource.Objects.Tag: instance Data.GI.Base.GValue.IsGValue GI.GtkSource.Objects.Tag.Tag
+ GI.GtkSource.Objects.Tag: instance GHC.Classes.Eq GI.GtkSource.Objects.Tag.Tag
+ GI.GtkSource.Objects.View: instance Data.GI.Base.GValue.IsGValue GI.GtkSource.Objects.View.View
+ GI.GtkSource.Objects.View: instance GHC.Classes.Eq GI.GtkSource.Objects.View.View
+ GI.GtkSource.Structs.Encoding: instance Data.GI.Base.GValue.IsGValue GI.GtkSource.Structs.Encoding.Encoding
+ GI.GtkSource.Structs.Encoding: instance GHC.Classes.Eq GI.GtkSource.Structs.Encoding.Encoding
+ GI.GtkSource.Structs.RegionIter: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GtkSource.Structs.RegionIter.RegionIter tag
+ GI.GtkSource.Structs.RegionIter: instance GHC.Classes.Eq GI.GtkSource.Structs.RegionIter.RegionIter
- GI.GtkSource.Objects.Buffer: type BufferBracketMatchedCallback = Maybe TextIter " /@iter@/: if found, the location of the matching bracket. " -> BracketMatchType " /@state@/: state of bracket matching. " -> IO ()
+ GI.GtkSource.Objects.Buffer: type BufferBracketMatchedCallback = Maybe TextIter " /@iter@/: if found, the location of the matching bracket." -> BracketMatchType " /@state@/: state of bracket matching." -> IO ()
- GI.GtkSource.Objects.Buffer: type BufferHighlightUpdatedCallback = TextIter " /@start@/: the start of the updated region " -> TextIter " /@end@/: the end of the updated region " -> IO ()
+ GI.GtkSource.Objects.Buffer: type BufferHighlightUpdatedCallback = TextIter " /@start@/: the start of the updated region" -> TextIter " /@end@/: the end of the updated region" -> IO ()
- GI.GtkSource.Objects.Buffer: type BufferSourceMarkUpdatedCallback = TextMark " /@mark@/: the 'GI.GtkSource.Objects.Mark.Mark' " -> IO ()
+ GI.GtkSource.Objects.Buffer: type BufferSourceMarkUpdatedCallback = TextMark " /@mark@/: the t'GI.GtkSource.Objects.Mark.Mark'" -> IO ()
- GI.GtkSource.Objects.Completion: type CompletionMoveCursorCallback = ScrollStep " /@step@/: The 'GI.Gtk.Enums.ScrollStep' by which to move the cursor " -> Int32 " /@num@/: The amount of steps to move the cursor " -> IO ()
+ GI.GtkSource.Objects.Completion: type CompletionMoveCursorCallback = ScrollStep " /@step@/: The t'GI.Gtk.Enums.ScrollStep' by which to move the cursor" -> Int32 " /@num@/: The amount of steps to move the cursor" -> IO ()
- GI.GtkSource.Objects.Completion: type CompletionMovePageCallback = ScrollStep " /@step@/: The 'GI.Gtk.Enums.ScrollStep' by which to move the page " -> Int32 " /@num@/: The amount of steps to move the page " -> IO ()
+ GI.GtkSource.Objects.Completion: type CompletionMovePageCallback = ScrollStep " /@step@/: The t'GI.Gtk.Enums.ScrollStep' by which to move the page" -> Int32 " /@num@/: The amount of steps to move the page" -> IO ()
- GI.GtkSource.Objects.Completion: type CompletionPopulateContextCallback = CompletionContext " /@context@/: The 'GI.GtkSource.Objects.CompletionContext.CompletionContext' for the current completion " -> IO ()
+ GI.GtkSource.Objects.Completion: type CompletionPopulateContextCallback = CompletionContext " /@context@/: The t'GI.GtkSource.Objects.CompletionContext.CompletionContext' for the current completion" -> IO ()
- GI.GtkSource.Objects.GutterRenderer: type GutterRendererActivateCallback = TextIter " /@iter@/: a 'GI.Gtk.Structs.TextIter.TextIter' " -> Rectangle " /@area@/: a 'GI.Gdk.Structs.Rectangle.Rectangle' " -> Event " /@event@/: the event that caused the activation " -> IO ()
+ GI.GtkSource.Objects.GutterRenderer: type GutterRendererActivateCallback = TextIter " /@iter@/: a t'GI.Gtk.Structs.TextIter.TextIter'" -> Rectangle " /@area@/: a t'GI.Gdk.Structs.Rectangle.Rectangle'" -> Event " /@event@/: the event that caused the activation" -> IO ()
- GI.GtkSource.Objects.GutterRenderer: type GutterRendererQueryActivatableCallback = TextIter " /@iter@/: a 'GI.Gtk.Structs.TextIter.TextIter' " -> Rectangle " /@area@/: a 'GI.Gdk.Structs.Rectangle.Rectangle' " -> Event " /@event@/: the 'GI.Gdk.Unions.Event.Event' that is causing the activatable query " -> IO Bool
+ GI.GtkSource.Objects.GutterRenderer: type GutterRendererQueryActivatableCallback = TextIter " /@iter@/: a t'GI.Gtk.Structs.TextIter.TextIter'" -> Rectangle " /@area@/: a t'GI.Gdk.Structs.Rectangle.Rectangle'" -> Event " /@event@/: the t'GI.Gdk.Unions.Event.Event' that is causing the activatable query" -> IO Bool
- GI.GtkSource.Objects.GutterRenderer: type GutterRendererQueryDataCallback = TextIter " /@start@/: a 'GI.Gtk.Structs.TextIter.TextIter' " -> TextIter " /@end@/: a 'GI.Gtk.Structs.TextIter.TextIter' " -> [GutterRendererState] " /@state@/: the renderer state " -> IO ()
+ GI.GtkSource.Objects.GutterRenderer: type GutterRendererQueryDataCallback = TextIter " /@start@/: a t'GI.Gtk.Structs.TextIter.TextIter'" -> TextIter " /@end@/: a t'GI.Gtk.Structs.TextIter.TextIter'" -> [GutterRendererState] " /@state@/: the renderer state" -> IO ()
- GI.GtkSource.Objects.GutterRenderer: type GutterRendererQueryTooltipCallback = TextIter " /@iter@/: a 'GI.Gtk.Structs.TextIter.TextIter' " -> Rectangle " /@area@/: a 'GI.Gdk.Structs.Rectangle.Rectangle' " -> Int32 " /@x@/: the x position (in window coordinates) " -> Int32 " /@y@/: the y position (in window coordinates) " -> Tooltip " /@tooltip@/: a 'GI.Gtk.Objects.Tooltip.Tooltip' " -> IO Bool
+ GI.GtkSource.Objects.GutterRenderer: type GutterRendererQueryTooltipCallback = TextIter " /@iter@/: a t'GI.Gtk.Structs.TextIter.TextIter'" -> Rectangle " /@area@/: a t'GI.Gdk.Structs.Rectangle.Rectangle'" -> Int32 " /@x@/: the x position (in window coordinates)" -> Int32 " /@y@/: the y position (in window coordinates)" -> Tooltip " /@tooltip@/: a t'GI.Gtk.Objects.Tooltip.Tooltip'" -> IO Bool
- GI.GtkSource.Objects.MarkAttributes: type MarkAttributesQueryTooltipMarkupCallback = Mark " /@mark@/: The 'GI.GtkSource.Objects.Mark.Mark'. " -> IO Text " __Returns:__ A tooltip. The string should be freed with 'GI.GLib.Functions.free' when done with it. "
+ GI.GtkSource.Objects.MarkAttributes: type MarkAttributesQueryTooltipMarkupCallback = Mark " /@mark@/: The t'GI.GtkSource.Objects.Mark.Mark'." -> IO Text " __Returns:__ A tooltip. The string should be freed with 'GI.GLib.Functions.free' when done with it."
- GI.GtkSource.Objects.MarkAttributes: type MarkAttributesQueryTooltipTextCallback = Mark " /@mark@/: The 'GI.GtkSource.Objects.Mark.Mark'. " -> IO Text " __Returns:__ A tooltip. The string should be freed with 'GI.GLib.Functions.free' when done with it. "
+ GI.GtkSource.Objects.MarkAttributes: type MarkAttributesQueryTooltipTextCallback = Mark " /@mark@/: The t'GI.GtkSource.Objects.Mark.Mark'." -> IO Text " __Returns:__ A tooltip. The string should be freed with 'GI.GLib.Functions.free' when done with it."
- GI.GtkSource.Objects.View: type ViewChangeCaseCallback = ChangeCaseType " /@caseType@/: the case to use " -> IO ()
+ GI.GtkSource.Objects.View: type ViewChangeCaseCallback = ChangeCaseType " /@caseType@/: the case to use" -> IO ()
- GI.GtkSource.Objects.View: type ViewChangeNumberCallback = Int32 " /@count@/: the number to add to the number at the current position " -> IO ()
+ GI.GtkSource.Objects.View: type ViewChangeNumberCallback = Int32 " /@count@/: the number to add to the number at the current position" -> IO ()
- GI.GtkSource.Objects.View: type ViewLineMarkActivatedCallback = TextIter " /@iter@/: a 'GI.Gtk.Structs.TextIter.TextIter' " -> Event " /@event@/: the 'GI.Gdk.Unions.Event.Event' that activated the event " -> IO ()
+ GI.GtkSource.Objects.View: type ViewLineMarkActivatedCallback = TextIter " /@iter@/: a t'GI.Gtk.Structs.TextIter.TextIter'" -> Event " /@event@/: the t'GI.Gdk.Unions.Event.Event' that activated the event" -> IO ()
- GI.GtkSource.Objects.View: type ViewMoveLinesCallback = Bool " /@copy@/: 'True' if the line should be copied, 'False' if it should be moved. This parameter is deprecated and will be removed in a later version, it should be always 'False'. " -> Int32 " /@count@/: the number of lines to move over. Only 1 and -1 are supported. " -> IO ()
+ GI.GtkSource.Objects.View: type ViewMoveLinesCallback = Bool " /@copy@/: 'P.True' if the line should be copied, 'P.False' if it should be moved. This parameter is deprecated and will be removed in a later version, it should be always 'P.False'." -> Int32 " /@count@/: the number of lines to move over. Only 1 and -1 are supported." -> IO ()
- GI.GtkSource.Objects.View: type ViewMoveToMatchingBracketCallback = Bool " /@extendSelection@/: 'True' if the move should extend the selection " -> IO ()
+ GI.GtkSource.Objects.View: type ViewMoveToMatchingBracketCallback = Bool " /@extendSelection@/: 'P.True' if the move should extend the selection" -> IO ()
- GI.GtkSource.Objects.View: type ViewMoveWordsCallback = Int32 " /@count@/: the number of words to move over " -> IO ()
+ GI.GtkSource.Objects.View: type ViewMoveWordsCallback = Int32 " /@count@/: the number of words to move over" -> IO ()
- GI.GtkSource.Objects.View: type ViewSmartHomeEndCallback = TextIter " /@iter@/: a 'GI.Gtk.Structs.TextIter.TextIter' " -> Int32 " /@count@/: the count " -> IO ()
+ GI.GtkSource.Objects.View: type ViewSmartHomeEndCallback = TextIter " /@iter@/: a t'GI.Gtk.Structs.TextIter.TextIter'" -> Int32 " /@count@/: the count" -> IO ()

Files

ChangeLog.md view
@@ -1,3 +1,7 @@+### 3.0.22+++ Update for haskell-gi(-base)-0.23+ ### 3.0.21  + Add support for inherited dependencies
README.md view
@@ -1,6 +1,6 @@ # Documentation Autogenerated documentation for this package can be found at -[https://hackage.haskell.org/package/gi-gtksource-3.0.21/docs/GI-GtkSource.html](https://hackage.haskell.org/package/gi-gtksource-3.0.21/docs/GI-GtkSource.html)+[https://hackage.haskell.org/package/gi-gtksource-3.0.22/docs/GI-GtkSource.html](https://hackage.haskell.org/package/gi-gtksource-3.0.22/docs/GI-GtkSource.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-gtksource.cabal view
@@ -1,12 +1,12 @@ name:                 gi-gtksource-version:              3.0.21+version:              3.0.22 synopsis:             GtkSource bindings description:          Bindings for GtkSource, 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-maintainer:           Iñaki García Etxebarria (inaki@blueleaf.cc)+maintainer:           Iñaki García Etxebarria category:             Bindings build-type:           Custom cabal-version:        1.24@@ -16,7 +16,7 @@ custom-setup       setup-depends: base >= 4.9 && < 5,                      Cabal >= 1.24,-                     haskell-gi >= 0.22.5 && < 0.23,+                     haskell-gi >= 0.23 && < 0.24,                      gi-cairo == 1.0.*,                      gi-pango == 1.0.*,                      gi-gtk == 3.0.*,@@ -30,13 +30,13 @@ library       default-language: Haskell2010       default-extensions: NoImplicitPrelude, ScopedTypeVariables, CPP, OverloadedStrings, NegativeLiterals, ConstraintKinds, TypeFamilies, MultiParamTypeClasses, KindSignatures, FlexibleInstances, UndecidableInstances, DataKinds, FlexibleContexts, UndecidableSuperClasses-      other-extensions: PatternSynonyms, ViewPatterns+      other-extensions: PatternSynonyms, ViewPatterns, TypeApplications       ghc-options: -fno-warn-unused-imports -fno-warn-warnings-deprecations        pkgconfig-depends: gtksourceview-3.0       build-depends: base >= 4.7 && <5,-                     haskell-gi-base >= 0.22.0 && < 0.23,-                     haskell-gi >= 0.22.5 && < 0.23,+                     haskell-gi-base >= 0.23 && < 0.24,+                     haskell-gi >= 0.23.0 && < 0.24,                      haskell-gi-overloading < 1.1,                      gi-cairo == 1.0.*,                      gi-pango == 1.0.*,@@ -63,7 +63,8 @@       -- to be built will be built at configure time, based on the       -- available introspection data. -      exposed-modules: GI.GtkSource,+      exposed-modules: GI.GtkSource.Config,+                       GI.GtkSource,                        GI.GtkSource.Enums,                        GI.GtkSource.Flags,                        GI.GtkSource.Functions,@@ -107,7 +108,8 @@                        GI.GtkSource.Structs.Encoding,                        GI.GtkSource.Structs.RegionIter -      autogen-modules: GI.GtkSource,+      autogen-modules: GI.GtkSource.Config,+                       GI.GtkSource,                        GI.GtkSource.Enums,                        GI.GtkSource.Flags,                        GI.GtkSource.Functions,