packages feed

gi-dbusmenu 0.4.6 → 0.4.7

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.Dbusmenu.Constants: pattern CLIENT_PROP_DBUS_NAME :: Text
+ GI.Dbusmenu.Constants: pattern CLIENT_PROP_DBUS_OBJECT :: Text
+ GI.Dbusmenu.Constants: pattern CLIENT_PROP_GROUP_EVENTS :: Text
+ GI.Dbusmenu.Constants: pattern CLIENT_PROP_STATUS :: Text
+ GI.Dbusmenu.Constants: pattern CLIENT_PROP_TEXT_DIRECTION :: Text
+ GI.Dbusmenu.Constants: pattern CLIENT_SIGNAL_EVENT_RESULT :: Text
+ GI.Dbusmenu.Constants: pattern CLIENT_SIGNAL_ICON_THEME_DIRS_CHANGED :: Text
+ GI.Dbusmenu.Constants: pattern CLIENT_SIGNAL_ITEM_ACTIVATE :: Text
+ GI.Dbusmenu.Constants: pattern CLIENT_SIGNAL_LAYOUT_UPDATED :: Text
+ GI.Dbusmenu.Constants: pattern CLIENT_SIGNAL_NEW_MENUITEM :: Text
+ GI.Dbusmenu.Constants: pattern CLIENT_SIGNAL_ROOT_CHANGED :: Text
+ GI.Dbusmenu.Constants: pattern CLIENT_TYPES_DEFAULT :: Text
+ GI.Dbusmenu.Constants: pattern CLIENT_TYPES_IMAGE :: Text
+ GI.Dbusmenu.Constants: pattern CLIENT_TYPES_SEPARATOR :: Text
+ GI.Dbusmenu.Constants: pattern MENUITEM_CHILD_DISPLAY_SUBMENU :: Text
+ GI.Dbusmenu.Constants: pattern MENUITEM_DISPOSITION_ALERT :: Text
+ GI.Dbusmenu.Constants: pattern MENUITEM_DISPOSITION_INFORMATIVE :: Text
+ GI.Dbusmenu.Constants: pattern MENUITEM_DISPOSITION_NORMAL :: Text
+ GI.Dbusmenu.Constants: pattern MENUITEM_DISPOSITION_WARNING :: Text
+ GI.Dbusmenu.Constants: pattern MENUITEM_EVENT_ACTIVATED :: Text
+ GI.Dbusmenu.Constants: pattern MENUITEM_EVENT_CLOSED :: Text
+ GI.Dbusmenu.Constants: pattern MENUITEM_EVENT_OPENED :: Text
+ GI.Dbusmenu.Constants: pattern MENUITEM_ICON_NAME_BLANK :: Text
+ GI.Dbusmenu.Constants: pattern MENUITEM_PROP_ACCESSIBLE_DESC :: Text
+ GI.Dbusmenu.Constants: pattern MENUITEM_PROP_CHILD_DISPLAY :: Text
+ GI.Dbusmenu.Constants: pattern MENUITEM_PROP_DISPOSITION :: Text
+ GI.Dbusmenu.Constants: pattern MENUITEM_PROP_ENABLED :: Text
+ GI.Dbusmenu.Constants: pattern MENUITEM_PROP_ICON_DATA :: Text
+ GI.Dbusmenu.Constants: pattern MENUITEM_PROP_ICON_NAME :: Text
+ GI.Dbusmenu.Constants: pattern MENUITEM_PROP_LABEL :: Text
+ GI.Dbusmenu.Constants: pattern MENUITEM_PROP_SHORTCUT :: Text
+ GI.Dbusmenu.Constants: pattern MENUITEM_PROP_TOGGLE_STATE :: Text
+ GI.Dbusmenu.Constants: pattern MENUITEM_PROP_TOGGLE_TYPE :: Text
+ GI.Dbusmenu.Constants: pattern MENUITEM_PROP_TYPE :: Text
+ GI.Dbusmenu.Constants: pattern MENUITEM_PROP_VISIBLE :: Text
+ GI.Dbusmenu.Constants: pattern MENUITEM_SHORTCUT_ALT :: Text
+ GI.Dbusmenu.Constants: pattern MENUITEM_SHORTCUT_CONTROL :: Text
+ GI.Dbusmenu.Constants: pattern MENUITEM_SHORTCUT_SHIFT :: Text
+ GI.Dbusmenu.Constants: pattern MENUITEM_SHORTCUT_SUPER :: Text
+ GI.Dbusmenu.Constants: pattern MENUITEM_SIGNAL_ABOUT_TO_SHOW :: Text
+ GI.Dbusmenu.Constants: pattern MENUITEM_SIGNAL_CHILD_ADDED :: Text
+ GI.Dbusmenu.Constants: pattern MENUITEM_SIGNAL_CHILD_MOVED :: Text
+ GI.Dbusmenu.Constants: pattern MENUITEM_SIGNAL_CHILD_REMOVED :: Text
+ GI.Dbusmenu.Constants: pattern MENUITEM_SIGNAL_EVENT :: Text
+ GI.Dbusmenu.Constants: pattern MENUITEM_SIGNAL_ITEM_ACTIVATED :: Text
+ GI.Dbusmenu.Constants: pattern MENUITEM_SIGNAL_PROPERTY_CHANGED :: Text
+ GI.Dbusmenu.Constants: pattern MENUITEM_SIGNAL_REALIZED :: Text
+ GI.Dbusmenu.Constants: pattern MENUITEM_SIGNAL_SHOW_TO_USER :: Text
+ GI.Dbusmenu.Constants: pattern MENUITEM_TOGGLE_CHECK :: Text
+ GI.Dbusmenu.Constants: pattern MENUITEM_TOGGLE_RADIO :: Text
+ GI.Dbusmenu.Constants: pattern MENUITEM_TOGGLE_STATE_CHECKED :: Int32
+ GI.Dbusmenu.Constants: pattern MENUITEM_TOGGLE_STATE_UNCHECKED :: Int32
+ GI.Dbusmenu.Constants: pattern MENUITEM_TOGGLE_STATE_UNKNOWN :: Int32
+ GI.Dbusmenu.Constants: pattern SERVER_PROP_DBUS_OBJECT :: Text
+ GI.Dbusmenu.Constants: pattern SERVER_PROP_ROOT_NODE :: Text
+ GI.Dbusmenu.Constants: pattern SERVER_PROP_STATUS :: Text
+ GI.Dbusmenu.Constants: pattern SERVER_PROP_TEXT_DIRECTION :: Text
+ GI.Dbusmenu.Constants: pattern SERVER_PROP_VERSION :: Text
+ GI.Dbusmenu.Constants: pattern SERVER_SIGNAL_ID_PROP_UPDATE :: Text
+ GI.Dbusmenu.Constants: pattern SERVER_SIGNAL_ID_UPDATE :: Text
+ GI.Dbusmenu.Constants: pattern SERVER_SIGNAL_ITEM_ACTIVATION :: Text
+ GI.Dbusmenu.Constants: pattern SERVER_SIGNAL_LAYOUT_UPDATED :: Text
+ GI.Dbusmenu.Objects.Client: instance Data.GI.Base.GValue.IsGValue GI.Dbusmenu.Objects.Client.Client
+ GI.Dbusmenu.Objects.Client: instance GHC.Classes.Eq GI.Dbusmenu.Objects.Client.Client
+ GI.Dbusmenu.Objects.Menuitem: instance Data.GI.Base.GValue.IsGValue GI.Dbusmenu.Objects.Menuitem.Menuitem
+ GI.Dbusmenu.Objects.Menuitem: instance GHC.Classes.Eq GI.Dbusmenu.Objects.Menuitem.Menuitem
+ GI.Dbusmenu.Objects.MenuitemProxy: instance Data.GI.Base.GValue.IsGValue GI.Dbusmenu.Objects.MenuitemProxy.MenuitemProxy
+ GI.Dbusmenu.Objects.MenuitemProxy: instance GHC.Classes.Eq GI.Dbusmenu.Objects.MenuitemProxy.MenuitemProxy
+ GI.Dbusmenu.Objects.Server: instance Data.GI.Base.GValue.IsGValue GI.Dbusmenu.Objects.Server.Server
+ GI.Dbusmenu.Objects.Server: instance GHC.Classes.Eq GI.Dbusmenu.Objects.Server.Server
- GI.Dbusmenu.Callbacks: type ClientTypeHandler = Menuitem " /@newitem@/: The 'GI.Dbusmenu.Objects.Menuitem.Menuitem' that was created " -> Menuitem " /@parent@/: The parent of /@newitem@/ or @/NULL/@ if none " -> Client " /@client@/: A pointer to the 'GI.Dbusmenu.Objects.Client.Client' " -> IO Bool
+ GI.Dbusmenu.Callbacks: type ClientTypeHandler = Menuitem " /@newitem@/: The t'GI.Dbusmenu.Objects.Menuitem.Menuitem' that was created" -> Menuitem " /@parent@/: The parent of /@newitem@/ or @/NULL/@ if none" -> Client " /@client@/: A pointer to the t'GI.Dbusmenu.Objects.Client.Client'" -> IO Bool
- GI.Dbusmenu.Callbacks: type ClientTypeHandler_WithClosures = Menuitem " /@newitem@/: The 'GI.Dbusmenu.Objects.Menuitem.Menuitem' that was created " -> Menuitem " /@parent@/: The parent of /@newitem@/ or @/NULL/@ if none " -> Client " /@client@/: A pointer to the 'GI.Dbusmenu.Objects.Client.Client' " -> Ptr () " /@userData@/: The data you gave us " -> IO Bool
+ GI.Dbusmenu.Callbacks: type ClientTypeHandler_WithClosures = Menuitem " /@newitem@/: The t'GI.Dbusmenu.Objects.Menuitem.Menuitem' that was created" -> Menuitem " /@parent@/: The parent of /@newitem@/ or @/NULL/@ if none" -> Client " /@client@/: A pointer to the t'GI.Dbusmenu.Objects.Client.Client'" -> Ptr () " /@userData@/: The data you gave us" -> IO Bool
- GI.Dbusmenu.Callbacks: type MenuitemAboutToShowCb = Menuitem " /@mi@/: Menu item that should be shown " -> IO ()
+ GI.Dbusmenu.Callbacks: type MenuitemAboutToShowCb = Menuitem " /@mi@/: Menu item that should be shown" -> IO ()
- GI.Dbusmenu.Callbacks: type MenuitemAboutToShowCb_WithClosures = Menuitem " /@mi@/: Menu item that should be shown " -> Ptr () " /@userData@/: Extra user data sent with the function " -> IO ()
+ GI.Dbusmenu.Callbacks: type MenuitemAboutToShowCb_WithClosures = Menuitem " /@mi@/: Menu item that should be shown" -> Ptr () " /@userData@/: Extra user data sent with the function" -> IO ()
- GI.Dbusmenu.Callbacks: type MenuitemBuildvariantSlotT = Menuitem " /@mi@/: Menu item that should be built from " -> Maybe Text " /@properties@/: A list of properties that should be the only ones in the resulting variant structure " -> IO GVariant " __Returns:__ A variant representing this item and its children "
+ GI.Dbusmenu.Callbacks: type MenuitemBuildvariantSlotT = Menuitem " /@mi@/: Menu item that should be built from" -> Maybe Text " /@properties@/: A list of properties that should be the only ones in the resulting variant structure" -> IO GVariant " __Returns:__ A variant representing this item and its children"
- GI.Dbusmenu.Objects.Client: type ClientIconThemeDirsChangedCallback = Ptr () " /@arg1@/: A @/GStrv/@ of theme directories " -> IO ()
+ GI.Dbusmenu.Objects.Client: type ClientIconThemeDirsChangedCallback = Ptr () " /@arg1@/: A @/GStrv/@ of theme directories" -> IO ()
- GI.Dbusmenu.Objects.Client: type ClientItemActivateCallback = Object " /@arg1@/: The 'GI.Dbusmenu.Objects.Menuitem.Menuitem' activated " -> Word32 " /@arg2@/: A timestamp that the event happened at " -> IO ()
+ GI.Dbusmenu.Objects.Client: type ClientItemActivateCallback = Object " /@arg1@/: The t'GI.Dbusmenu.Objects.Menuitem.Menuitem' activated" -> Word32 " /@arg2@/: A timestamp that the event happened at" -> IO ()
- GI.Dbusmenu.Objects.Client: type ClientNewMenuitemCallback = Object " /@arg1@/: The new 'GI.Dbusmenu.Objects.Menuitem.Menuitem' created " -> IO ()
+ GI.Dbusmenu.Objects.Client: type ClientNewMenuitemCallback = Object " /@arg1@/: The new t'GI.Dbusmenu.Objects.Menuitem.Menuitem' created" -> IO ()
- GI.Dbusmenu.Objects.Client: type ClientRootChangedCallback = Object " /@arg1@/: The new root 'GI.Dbusmenu.Objects.Menuitem.Menuitem' " -> IO ()
+ GI.Dbusmenu.Objects.Client: type ClientRootChangedCallback = Object " /@arg1@/: The new root t'GI.Dbusmenu.Objects.Menuitem.Menuitem'" -> IO ()
- GI.Dbusmenu.Objects.Menuitem: afterMenuitemEvent :: (IsMenuitem a, MonadIO m) => a -> MenuitemEventCallback -> m SignalHandlerId
+ GI.Dbusmenu.Objects.Menuitem: afterMenuitemEvent :: (IsMenuitem a, MonadIO m) => a -> Maybe Text -> MenuitemEventCallback -> m SignalHandlerId
- GI.Dbusmenu.Objects.Menuitem: onMenuitemEvent :: (IsMenuitem a, MonadIO m) => a -> MenuitemEventCallback -> m SignalHandlerId
+ GI.Dbusmenu.Objects.Menuitem: onMenuitemEvent :: (IsMenuitem a, MonadIO m) => a -> Maybe Text -> MenuitemEventCallback -> m SignalHandlerId
- GI.Dbusmenu.Objects.Menuitem: type MenuitemChildAddedCallback = Object " /@arg1@/: The 'GI.Dbusmenu.Objects.Menuitem.Menuitem' which is the child. " -> Word32 " /@arg2@/: The position that the child is being added in. " -> IO ()
+ GI.Dbusmenu.Objects.Menuitem: type MenuitemChildAddedCallback = Object " /@arg1@/: The t'GI.Dbusmenu.Objects.Menuitem.Menuitem' which is the child." -> Word32 " /@arg2@/: The position that the child is being added in." -> IO ()
- GI.Dbusmenu.Objects.Menuitem: type MenuitemChildMovedCallback = Object " /@arg1@/: The 'GI.Dbusmenu.Objects.Menuitem.Menuitem' which is the child. " -> Word32 " /@arg2@/: The position that the child is being moved to. " -> Word32 " /@arg3@/: The position that the child is was in. " -> IO ()
+ GI.Dbusmenu.Objects.Menuitem: type MenuitemChildMovedCallback = Object " /@arg1@/: The t'GI.Dbusmenu.Objects.Menuitem.Menuitem' which is the child." -> Word32 " /@arg2@/: The position that the child is being moved to." -> Word32 " /@arg3@/: The position that the child is was in." -> IO ()
- GI.Dbusmenu.Objects.Menuitem: type MenuitemChildRemovedCallback = Object " /@arg1@/: The 'GI.Dbusmenu.Objects.Menuitem.Menuitem' which was the child. " -> IO ()
+ GI.Dbusmenu.Objects.Menuitem: type MenuitemChildRemovedCallback = Object " /@arg1@/: The t'GI.Dbusmenu.Objects.Menuitem.Menuitem' which was the child." -> IO ()
- GI.Dbusmenu.Objects.Menuitem: type MenuitemEventCallback = Text " /@arg1@/: Name of the event " -> GVariant " /@arg2@/: Information passed along with the event " -> Word32 " /@arg3@/: X11 timestamp of when the event happened " -> IO Bool
+ GI.Dbusmenu.Objects.Menuitem: type MenuitemEventCallback = Text " /@arg1@/: Name of the event" -> GVariant " /@arg2@/: Information passed along with the event" -> Word32 " /@arg3@/: X11 timestamp of when the event happened" -> IO Bool
- GI.Dbusmenu.Objects.Menuitem: type MenuitemItemActivatedCallback = Word32 " /@arg1@/: The timestamp of when it was activated " -> IO ()
+ GI.Dbusmenu.Objects.Menuitem: type MenuitemItemActivatedCallback = Word32 " /@arg1@/: The timestamp of when it was activated" -> IO ()
- GI.Dbusmenu.Objects.Menuitem: type MenuitemPropertyChangedCallback = Text " /@arg1@/: The name of the property that changed " -> GVariant " /@arg2@/: The new value of the property " -> IO ()
+ GI.Dbusmenu.Objects.Menuitem: type MenuitemPropertyChangedCallback = Text " /@arg1@/: The name of the property that changed" -> GVariant " /@arg2@/: The new value of the property" -> IO ()
- GI.Dbusmenu.Objects.Menuitem: type MenuitemShowToUserCallback = Word32 " /@arg1@/: Timestamp the event happened at " -> IO ()
+ GI.Dbusmenu.Objects.Menuitem: type MenuitemShowToUserCallback = Word32 " /@arg1@/: Timestamp the event happened at" -> IO ()
- GI.Dbusmenu.Objects.Server: type ServerItemActivationRequestedCallback = Int32 " /@arg1@/: The ID of the parent for this update. " -> Word32 " /@arg2@/: The timestamp of when the event happened " -> IO ()
+ GI.Dbusmenu.Objects.Server: type ServerItemActivationRequestedCallback = Int32 " /@arg1@/: The ID of the parent for this update." -> Word32 " /@arg2@/: The timestamp of when the event happened" -> IO ()
- GI.Dbusmenu.Objects.Server: type ServerLayoutUpdatedCallback = Word32 " /@arg1@/: A revision number representing which revision the update represents itself as. " -> Int32 " /@arg2@/: The ID of the parent for this update. " -> IO ()
+ GI.Dbusmenu.Objects.Server: type ServerLayoutUpdatedCallback = Word32 " /@arg1@/: A revision number representing which revision the update represents itself as." -> Int32 " /@arg2@/: The ID of the parent for this update." -> IO ()

Files

ChangeLog.md view
@@ -1,3 +1,7 @@+### 0.4.7+++ Update for haskell-gi(-base)-0.23+ ### 0.4.6  + 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-dbusmenu-0.4.6/docs/GI-Dbusmenu.html](https://hackage.haskell.org/package/gi-dbusmenu-0.4.6/docs/GI-Dbusmenu.html)+[https://hackage.haskell.org/package/gi-dbusmenu-0.4.7/docs/GI-Dbusmenu.html](https://hackage.haskell.org/package/gi-dbusmenu-0.4.7/docs/GI-Dbusmenu.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-dbusmenu.cabal view
@@ -1,12 +1,12 @@ name:                 gi-dbusmenu-version:              0.4.6+version:              0.4.7 synopsis:             Dbusmenu bindings description:          Bindings for libdbusmenu, 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,20 +16,20 @@ 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-glib == 2.0.*,                      gi-gobject == 2.0.*  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: dbusmenu-glib-0.4       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-glib == 2.0.*,                      gi-gobject == 2.0.*,@@ -49,7 +49,8 @@       -- to be built will be built at configure time, based on the       -- available introspection data. -      exposed-modules: GI.Dbusmenu,+      exposed-modules: GI.Dbusmenu.Config,+                       GI.Dbusmenu,                        GI.Dbusmenu.Callbacks,                        GI.Dbusmenu.Constants,                        GI.Dbusmenu.Enums,@@ -59,7 +60,8 @@                        GI.Dbusmenu.Objects.MenuitemProxy,                        GI.Dbusmenu.Objects.Server -      autogen-modules: GI.Dbusmenu,+      autogen-modules: GI.Dbusmenu.Config,+                       GI.Dbusmenu,                        GI.Dbusmenu.Callbacks,                        GI.Dbusmenu.Constants,                        GI.Dbusmenu.Enums,