packages feed

gtk-traymanager 0.1.4 → 0.1.5

raw patch · 2 files changed

+7/−7 lines, 2 filesdep ~glibdep ~gtkPVP ok

version bump matches the API change (PVP)

Dependency ranges changed: glib, gtk

API changes (from Hackage documentation)

Files

gtk-traymanager.cabal view
@@ -1,10 +1,10 @@ name: gtk-traymanager-version: 0.1.4+version: 0.1.5 synopsis: A wrapper around the eggtraymanager library for Linux system trays license: LGPL-2.1 license-file: LICENSE author: Tristan Ravitch-maintainer: travitch@cs.wisc.edu+maintainer: tristan@nochair.net category: Graphics build-type: Simple cabal-version: >=1.10@@ -22,8 +22,8 @@ library   default-language: Haskell2010   exposed-modules: Graphics.UI.Gtk.Misc.TrayManager-  build-depends: gtk >= 0.12.1 && < 0.13,-                 glib >= 0.12.1 && < 0.13,+  build-depends: gtk >= 0.12.1 && < 0.14,+                 glib >= 0.12.1 && < 0.14,                  base > 3 && < 5   pkgconfig-depends: gtk+-2.0, x11   hs-source-dirs: src
src/Graphics/UI/Gtk/Misc/TrayManager.hs view
@@ -62,10 +62,10 @@  import Control.Monad ( liftM ) -import Foreign hiding ( unsafeForeignPtrToPtr )+import Foreign import Foreign.C.String ( CString, peekCString ) import Foreign.C.Types-import Foreign.ForeignPtr.Unsafe ( unsafeForeignPtrToPtr )+import Foreign.ForeignPtr.Unsafe as UF import Unsafe.Coerce ( unsafeCoerce )  newtype TrayManager = TrayManager (ForeignPtr TrayManager)@@ -181,7 +181,7 @@ castTo gtype objTypeName obj =   case toGObject obj of     gobj@(GObject objFPtr)-      | typeInstanceIsA ((unsafeForeignPtrToPtr.castForeignPtr) objFPtr) gtype+      | typeInstanceIsA ((UF.unsafeForeignPtrToPtr.castForeignPtr) objFPtr) gtype                   -> unsafeCastGObject gobj       | otherwise -> error $ "Cannot cast object to " ++ objTypeName