packages feed

gi-gtksource 3.0.15 → 3.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.GtkSource.PkgInfo: flags :: [(String, Bool)]
- GI.GtkSource.PkgInfo: pkgConfigVersions :: [(String, String)]
- GI.GtkSource.Structs.RegionIter: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.GtkSource.Structs.RegionIter.RegionIter tag
+ GI.GtkSource.Structs.RegionIter: instance (tag ~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.GtkSource.Structs.RegionIter.RegionIter tag
- GI.GtkSource.Interfaces.CompletionProposal: wrap_CompletionProposalChangedCallback :: CompletionProposalChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.GtkSource.Interfaces.CompletionProposal: wrap_CompletionProposalChangedCallback :: CompletionProposalChangedCallback -> C_CompletionProposalChangedCallback
- GI.GtkSource.Interfaces.UndoManager: wrap_UndoManagerCanRedoChangedCallback :: UndoManagerCanRedoChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.GtkSource.Interfaces.UndoManager: wrap_UndoManagerCanRedoChangedCallback :: UndoManagerCanRedoChangedCallback -> C_UndoManagerCanRedoChangedCallback
- GI.GtkSource.Interfaces.UndoManager: wrap_UndoManagerCanUndoChangedCallback :: UndoManagerCanUndoChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.GtkSource.Interfaces.UndoManager: wrap_UndoManagerCanUndoChangedCallback :: UndoManagerCanUndoChangedCallback -> C_UndoManagerCanUndoChangedCallback
- GI.GtkSource.Objects.Buffer: type BufferBracketMatchedCallback = TextIter -> BracketMatchType -> IO ()
+ GI.GtkSource.Objects.Buffer: type BufferBracketMatchedCallback = TextIter /@iter@/: if found, the location of the matching bracket. -> BracketMatchType /@state@/: state of bracket matching. -> IO ()
- GI.GtkSource.Objects.Buffer: type BufferHighlightUpdatedCallback = TextIter -> TextIter -> 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 -> IO ()
+ GI.GtkSource.Objects.Buffer: type BufferSourceMarkUpdatedCallback = TextMark /@mark@/: the 'GI.GtkSource.Objects.Mark.Mark' -> IO ()
- GI.GtkSource.Objects.Buffer: wrap_BufferBracketMatchedCallback :: BufferBracketMatchedCallback -> Ptr () -> Ptr TextIter -> CUInt -> Ptr () -> IO ()
+ GI.GtkSource.Objects.Buffer: wrap_BufferBracketMatchedCallback :: BufferBracketMatchedCallback -> C_BufferBracketMatchedCallback
- GI.GtkSource.Objects.Buffer: wrap_BufferHighlightUpdatedCallback :: BufferHighlightUpdatedCallback -> Ptr () -> Ptr TextIter -> Ptr TextIter -> Ptr () -> IO ()
+ GI.GtkSource.Objects.Buffer: wrap_BufferHighlightUpdatedCallback :: BufferHighlightUpdatedCallback -> C_BufferHighlightUpdatedCallback
- GI.GtkSource.Objects.Buffer: wrap_BufferRedoCallback :: BufferRedoCallback -> Ptr () -> Ptr () -> IO ()
+ GI.GtkSource.Objects.Buffer: wrap_BufferRedoCallback :: BufferRedoCallback -> C_BufferRedoCallback
- GI.GtkSource.Objects.Buffer: wrap_BufferSourceMarkUpdatedCallback :: BufferSourceMarkUpdatedCallback -> Ptr () -> Ptr TextMark -> Ptr () -> IO ()
+ GI.GtkSource.Objects.Buffer: wrap_BufferSourceMarkUpdatedCallback :: BufferSourceMarkUpdatedCallback -> C_BufferSourceMarkUpdatedCallback
- GI.GtkSource.Objects.Buffer: wrap_BufferUndoCallback :: BufferUndoCallback -> Ptr () -> Ptr () -> IO ()
+ GI.GtkSource.Objects.Buffer: wrap_BufferUndoCallback :: BufferUndoCallback -> C_BufferUndoCallback
- GI.GtkSource.Objects.Completion: type CompletionMoveCursorCallback = ScrollStep -> Int32 -> 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 CompletionMovePageCallback = ScrollStep -> Int32 -> 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 CompletionPopulateContextCallback = CompletionContext -> IO ()
+ GI.GtkSource.Objects.Completion: type CompletionPopulateContextCallback = CompletionContext /@context@/: The 'GI.GtkSource.Objects.CompletionContext.CompletionContext' for the current completion -> IO ()
- GI.GtkSource.Objects.Completion: wrap_CompletionActivateProposalCallback :: CompletionActivateProposalCallback -> Ptr () -> Ptr () -> IO ()
+ GI.GtkSource.Objects.Completion: wrap_CompletionActivateProposalCallback :: CompletionActivateProposalCallback -> C_CompletionActivateProposalCallback
- GI.GtkSource.Objects.Completion: wrap_CompletionHideCallback :: CompletionHideCallback -> Ptr () -> Ptr () -> IO ()
+ GI.GtkSource.Objects.Completion: wrap_CompletionHideCallback :: CompletionHideCallback -> C_CompletionHideCallback
- GI.GtkSource.Objects.Completion: wrap_CompletionMoveCursorCallback :: CompletionMoveCursorCallback -> Ptr () -> CUInt -> Int32 -> Ptr () -> IO ()
+ GI.GtkSource.Objects.Completion: wrap_CompletionMoveCursorCallback :: CompletionMoveCursorCallback -> C_CompletionMoveCursorCallback
- GI.GtkSource.Objects.Completion: wrap_CompletionMovePageCallback :: CompletionMovePageCallback -> Ptr () -> CUInt -> Int32 -> Ptr () -> IO ()
+ GI.GtkSource.Objects.Completion: wrap_CompletionMovePageCallback :: CompletionMovePageCallback -> C_CompletionMovePageCallback
- GI.GtkSource.Objects.Completion: wrap_CompletionPopulateContextCallback :: CompletionPopulateContextCallback -> Ptr () -> Ptr CompletionContext -> Ptr () -> IO ()
+ GI.GtkSource.Objects.Completion: wrap_CompletionPopulateContextCallback :: CompletionPopulateContextCallback -> C_CompletionPopulateContextCallback
- GI.GtkSource.Objects.Completion: wrap_CompletionShowCallback :: CompletionShowCallback -> Ptr () -> Ptr () -> IO ()
+ GI.GtkSource.Objects.Completion: wrap_CompletionShowCallback :: CompletionShowCallback -> C_CompletionShowCallback
- GI.GtkSource.Objects.CompletionContext: wrap_CompletionContextCancelledCallback :: CompletionContextCancelledCallback -> Ptr () -> Ptr () -> IO ()
+ GI.GtkSource.Objects.CompletionContext: wrap_CompletionContextCancelledCallback :: CompletionContextCancelledCallback -> C_CompletionContextCancelledCallback
- GI.GtkSource.Objects.CompletionInfo: wrap_CompletionInfoBeforeShowCallback :: CompletionInfoBeforeShowCallback -> Ptr () -> Ptr () -> IO ()
+ GI.GtkSource.Objects.CompletionInfo: wrap_CompletionInfoBeforeShowCallback :: CompletionInfoBeforeShowCallback -> C_CompletionInfoBeforeShowCallback
- GI.GtkSource.Objects.GutterRenderer: type GutterRendererActivateCallback = TextIter -> Rectangle -> Event -> 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 GutterRendererQueryActivatableCallback = TextIter -> Rectangle -> Event -> IO Bool
+ 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 GutterRendererQueryDataCallback = TextIter -> TextIter -> [GutterRendererState] -> IO ()
+ 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 GutterRendererQueryTooltipCallback = TextIter -> Rectangle -> Int32 -> Int32 -> Tooltip -> IO Bool
+ 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: wrap_GutterRendererActivateCallback :: GutterRendererActivateCallback -> Ptr () -> Ptr TextIter -> Ptr Rectangle -> Ptr Event -> Ptr () -> IO ()
+ GI.GtkSource.Objects.GutterRenderer: wrap_GutterRendererActivateCallback :: GutterRendererActivateCallback -> C_GutterRendererActivateCallback
- GI.GtkSource.Objects.GutterRenderer: wrap_GutterRendererQueryActivatableCallback :: GutterRendererQueryActivatableCallback -> Ptr () -> Ptr TextIter -> Ptr Rectangle -> Ptr Event -> Ptr () -> IO CInt
+ GI.GtkSource.Objects.GutterRenderer: wrap_GutterRendererQueryActivatableCallback :: GutterRendererQueryActivatableCallback -> C_GutterRendererQueryActivatableCallback
- GI.GtkSource.Objects.GutterRenderer: wrap_GutterRendererQueryDataCallback :: GutterRendererQueryDataCallback -> Ptr () -> Ptr TextIter -> Ptr TextIter -> CUInt -> Ptr () -> IO ()
+ GI.GtkSource.Objects.GutterRenderer: wrap_GutterRendererQueryDataCallback :: GutterRendererQueryDataCallback -> C_GutterRendererQueryDataCallback
- GI.GtkSource.Objects.GutterRenderer: wrap_GutterRendererQueryTooltipCallback :: GutterRendererQueryTooltipCallback -> Ptr () -> Ptr TextIter -> Ptr Rectangle -> Int32 -> Int32 -> Ptr Tooltip -> Ptr () -> IO CInt
+ GI.GtkSource.Objects.GutterRenderer: wrap_GutterRendererQueryTooltipCallback :: GutterRendererQueryTooltipCallback -> C_GutterRendererQueryTooltipCallback
- GI.GtkSource.Objects.GutterRenderer: wrap_GutterRendererQueueDrawCallback :: GutterRendererQueueDrawCallback -> Ptr () -> Ptr () -> IO ()
+ GI.GtkSource.Objects.GutterRenderer: wrap_GutterRendererQueueDrawCallback :: GutterRendererQueueDrawCallback -> C_GutterRendererQueueDrawCallback
- GI.GtkSource.Objects.MarkAttributes: type MarkAttributesQueryTooltipMarkupCallback = Mark -> IO Text
+ 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 MarkAttributesQueryTooltipTextCallback = Mark -> IO Text
+ 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: wrap_MarkAttributesQueryTooltipMarkupCallback :: MarkAttributesQueryTooltipMarkupCallback -> Ptr () -> Ptr Mark -> Ptr () -> IO CString
+ GI.GtkSource.Objects.MarkAttributes: wrap_MarkAttributesQueryTooltipMarkupCallback :: MarkAttributesQueryTooltipMarkupCallback -> C_MarkAttributesQueryTooltipMarkupCallback
- GI.GtkSource.Objects.MarkAttributes: wrap_MarkAttributesQueryTooltipTextCallback :: MarkAttributesQueryTooltipTextCallback -> Ptr () -> Ptr Mark -> Ptr () -> IO CString
+ GI.GtkSource.Objects.MarkAttributes: wrap_MarkAttributesQueryTooltipTextCallback :: MarkAttributesQueryTooltipTextCallback -> C_MarkAttributesQueryTooltipTextCallback
- GI.GtkSource.Objects.View: type ViewChangeCaseCallback = ChangeCaseType -> IO ()
+ GI.GtkSource.Objects.View: type ViewChangeCaseCallback = ChangeCaseType /@caseType@/: the case to use -> IO ()
- GI.GtkSource.Objects.View: type ViewChangeNumberCallback = Int32 -> 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 -> Event -> 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 ViewMoveLinesCallback = Bool -> Int32 -> 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 ViewMoveToMatchingBracketCallback = Bool -> IO ()
+ GI.GtkSource.Objects.View: type ViewMoveToMatchingBracketCallback = Bool /@extendSelection@/: 'True' if the move should extend the selection -> IO ()
- GI.GtkSource.Objects.View: type ViewMoveWordsCallback = Int32 -> IO ()
+ GI.GtkSource.Objects.View: type ViewMoveWordsCallback = Int32 /@count@/: the number of words to move over -> IO ()
- GI.GtkSource.Objects.View: type ViewSmartHomeEndCallback = TextIter -> Int32 -> IO ()
+ GI.GtkSource.Objects.View: type ViewSmartHomeEndCallback = TextIter /@iter@/: a 'GI.Gtk.Structs.TextIter.TextIter' -> Int32 /@count@/: the count -> IO ()
- GI.GtkSource.Objects.View: wrap_ViewChangeCaseCallback :: ViewChangeCaseCallback -> Ptr () -> CUInt -> Ptr () -> IO ()
+ GI.GtkSource.Objects.View: wrap_ViewChangeCaseCallback :: ViewChangeCaseCallback -> C_ViewChangeCaseCallback
- GI.GtkSource.Objects.View: wrap_ViewChangeNumberCallback :: ViewChangeNumberCallback -> Ptr () -> Int32 -> Ptr () -> IO ()
+ GI.GtkSource.Objects.View: wrap_ViewChangeNumberCallback :: ViewChangeNumberCallback -> C_ViewChangeNumberCallback
- GI.GtkSource.Objects.View: wrap_ViewJoinLinesCallback :: ViewJoinLinesCallback -> Ptr () -> Ptr () -> IO ()
+ GI.GtkSource.Objects.View: wrap_ViewJoinLinesCallback :: ViewJoinLinesCallback -> C_ViewJoinLinesCallback
- GI.GtkSource.Objects.View: wrap_ViewLineMarkActivatedCallback :: ViewLineMarkActivatedCallback -> Ptr () -> Ptr TextIter -> Ptr Event -> Ptr () -> IO ()
+ GI.GtkSource.Objects.View: wrap_ViewLineMarkActivatedCallback :: ViewLineMarkActivatedCallback -> C_ViewLineMarkActivatedCallback
- GI.GtkSource.Objects.View: wrap_ViewMoveLinesCallback :: ViewMoveLinesCallback -> Ptr () -> CInt -> Int32 -> Ptr () -> IO ()
+ GI.GtkSource.Objects.View: wrap_ViewMoveLinesCallback :: ViewMoveLinesCallback -> C_ViewMoveLinesCallback
- GI.GtkSource.Objects.View: wrap_ViewMoveToMatchingBracketCallback :: ViewMoveToMatchingBracketCallback -> Ptr () -> CInt -> Ptr () -> IO ()
+ GI.GtkSource.Objects.View: wrap_ViewMoveToMatchingBracketCallback :: ViewMoveToMatchingBracketCallback -> C_ViewMoveToMatchingBracketCallback
- GI.GtkSource.Objects.View: wrap_ViewMoveWordsCallback :: ViewMoveWordsCallback -> Ptr () -> Int32 -> Ptr () -> IO ()
+ GI.GtkSource.Objects.View: wrap_ViewMoveWordsCallback :: ViewMoveWordsCallback -> C_ViewMoveWordsCallback
- GI.GtkSource.Objects.View: wrap_ViewRedoCallback :: ViewRedoCallback -> Ptr () -> Ptr () -> IO ()
+ GI.GtkSource.Objects.View: wrap_ViewRedoCallback :: ViewRedoCallback -> C_ViewRedoCallback
- GI.GtkSource.Objects.View: wrap_ViewShowCompletionCallback :: ViewShowCompletionCallback -> Ptr () -> Ptr () -> IO ()
+ GI.GtkSource.Objects.View: wrap_ViewShowCompletionCallback :: ViewShowCompletionCallback -> C_ViewShowCompletionCallback
- GI.GtkSource.Objects.View: wrap_ViewSmartHomeEndCallback :: ViewSmartHomeEndCallback -> Ptr () -> Ptr TextIter -> Int32 -> Ptr () -> IO ()
+ GI.GtkSource.Objects.View: wrap_ViewSmartHomeEndCallback :: ViewSmartHomeEndCallback -> C_ViewSmartHomeEndCallback
- GI.GtkSource.Objects.View: wrap_ViewUndoCallback :: ViewUndoCallback -> Ptr () -> Ptr () -> IO ()
+ GI.GtkSource.Objects.View: wrap_ViewUndoCallback :: ViewUndoCallback -> C_ViewUndoCallback

Files

ChangeLog.md view
@@ -1,3 +1,7 @@+### 3.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).+ ### 3.0.12  Fix a mistake in the introspection data in [bufferIterBackwardToContextClassToggle](https://hackage.haskell.org/package/gi-gtksource/docs/GI-GtkSource-Objects-Buffer.html#v:bufferIterBackwardToContextClassToggle) and [bufferIterForwardToContextClassToggle](https://hackage.haskell.org/package/gi-gtksource/docs/GI-GtkSource-Objects-Buffer.html#v:bufferIterForwardToContextClassToggle), fixes [#75](https://github.com/haskell-gi/haskell-gi/issues/75).
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.15/docs/GI-GtkSource.html](https://hackage.haskell.org/package/gi-gtksource-3.0.15/docs/GI-GtkSource.html)+[https://hackage.haskell.org/package/gi-gtksource-3.0.16/docs/GI-GtkSource.html](https://hackage.haskell.org/package/gi-gtksource-3.0.16/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,5 +1,5 @@ name:                 gi-gtksource-version:              3.0.15+version:              3.0.16 synopsis:             GtkSource bindings description:          Bindings for GtkSource, 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: gtksourceview-3.0       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-gtk == 3.0.*,@@ -51,3 +42,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