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 +0/−2
- System/Glib/MainLoop.chs +2/−2
- System/Glib/Signals.chs +9/−9
- glib.cabal +1/−1
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