packages feed

glib 0.12.3.1 → 0.12.4

raw patch · 4 files changed

+12/−14 lines, 4 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- System.Glib.GTypeConstants: invalid, boxed, object, string, double, float, pointer, flags, enum, bool, char, uchar, int64, uint64, int, uint, none :: GType
+ System.Glib.GTypeConstants: bool :: GType
+ System.Glib.GTypeConstants: boxed :: GType
+ System.Glib.GTypeConstants: char :: GType
+ System.Glib.GTypeConstants: double :: GType
+ System.Glib.GTypeConstants: enum :: GType
+ System.Glib.GTypeConstants: flags :: GType
+ System.Glib.GTypeConstants: float :: GType
+ System.Glib.GTypeConstants: int :: GType
+ System.Glib.GTypeConstants: int64 :: GType
+ System.Glib.GTypeConstants: invalid :: GType
+ System.Glib.GTypeConstants: none :: GType
+ System.Glib.GTypeConstants: object :: GType
+ System.Glib.GTypeConstants: pointer :: GType
+ System.Glib.GTypeConstants: string :: GType
+ System.Glib.GTypeConstants: uchar :: GType
+ System.Glib.GTypeConstants: uint :: GType
+ System.Glib.GTypeConstants: uint64 :: GType

Files

System/Glib/GObject.chs view
@@ -127,8 +127,6 @@  {#pointer GDestroyNotify as DestroyNotify#} -foreign import ccall "wrapper" mkDestroyNotifyPtr :: IO () -> IO DestroyNotify- -- | This function wraps any newly created objects that derives from -- GInitiallyUnowned also known as objects with -- \"floating-references\". The object will be refSink (for glib
System/Glib/MainLoop.chs view
@@ -71,7 +71,7 @@  {#pointer SourceFunc#} -foreign import ccall "wrapper" mkSourceFunc :: IO {#type gint#} -> IO SourceFunc+foreign import ccall "wrapper" mkSourceFunc :: (Ptr () -> IO {#type gint#}) -> IO SourceFunc  type HandlerId = {#type guint#} @@ -79,7 +79,7 @@ -- makeCallback :: IO {#type gint#} -> IO (SourceFunc, DestroyNotify) makeCallback fun = do-  funPtr <- mkSourceFunc fun+  funPtr <- mkSourceFunc (const fun)   return (funPtr, destroyFunPtr)  -- | Sets a function to be called at regular intervals, with the default
System/Glib/Signals.chs view
@@ -198,16 +198,16 @@  {#pointer GClosureNotify#} -foreign import ccall "wrapper" mkDestructor :: IO () -> IO GClosureNotify 	 -  	 +foreign import ccall "wrapper" mkDestructor :: IO () -> IO GClosureNotify+ mkFunPtrClosureNotify :: FunPtr a -> IO GClosureNotify-mkFunPtrClosureNotify hPtr = do 	 -  dRef <- newIORef nullFunPtr 	 -  dPtr <- mkDestructor $ do 	 -    freeHaskellFunPtr hPtr 	 -    dPtr <- readIORef dRef 	 -    freeHaskellFunPtr dPtr 	 -  writeIORef dRef dPtr 	 +mkFunPtrClosureNotify hPtr = do+  dRef <- newIORef nullFunPtr+  dPtr <- mkDestructor $ do+    freeHaskellFunPtr hPtr+    dPtr <- readIORef dRef+    freeHaskellFunPtr dPtr+  writeIORef dRef dPtr   return dPtr  #endif
glib.cabal view
@@ -1,5 +1,5 @@ Name:           glib-Version:        0.12.3.1+Version:        0.12.4 License:        LGPL-2.1 License-file:   COPYING Copyright:      (c) 2001-2010 The Gtk2Hs Team