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