summary refs log tree commit diff stats
path: root/lib
diff options
context:
space:
mode:
authorAraq <rumpf_a@web.de>2011-07-22 23:58:19 +0200
committerAraq <rumpf_a@web.de>2011-07-22 23:58:19 +0200
commit246b8d18a1102ddcb6435a67d6979fa2a48bf98e (patch)
treee7e164de8fc2c0998ab17447ab4cb7c5307ec802 /lib
parent569c1ce5ec7cedd2c28d3272aae92062638cad0d (diff)
downloadNim-246b8d18a1102ddcb6435a67d6979fa2a48bf98e.tar.gz
tests repaired; serious typo in the allocator fixed; fixes #32
Diffstat (limited to 'lib')
-rwxr-xr-xlib/system/alloc.nim2
-rwxr-xr-xlib/wrappers/gtk/glib2.nim4
-rwxr-xr-xlib/wrappers/gtk/gtk2.nim3
3 files changed, 8 insertions, 1 deletions
diff --git a/lib/system/alloc.nim b/lib/system/alloc.nim
index e3b1d589b..8cf0c2be1 100755
--- a/lib/system/alloc.nim
+++ b/lib/system/alloc.nim
@@ -561,7 +561,7 @@ proc alloc(allocator: var TMemRegion, size: int): pointer =
   result = cast[pointer](cast[TAddress](result) +% sizeof(TFreeCell))
 
 proc alloc0(allocator: var TMemRegion, size: int): pointer =
-  result = alloc(size)
+  result = alloc(allocator, size)
   zeroMem(result, size)
 
 proc dealloc(allocator: var TMemRegion, p: pointer) =
diff --git a/lib/wrappers/gtk/glib2.nim b/lib/wrappers/gtk/glib2.nim
index 3b40cd48f..acb85c194 100755
--- a/lib/wrappers/gtk/glib2.nim
+++ b/lib/wrappers/gtk/glib2.nim
@@ -4501,3 +4501,7 @@ proc G_TYPE_VALUE_ARRAY*(): GType =
 
 proc G_TYPE_GSTRING*(): GType = 
   result = g_gstring_get_type()
+  
+proc g_thread_init*(vtable: pointer) {.
+  cdecl, dynlib: gobjectlib, importc: "g_thread_init".}
+
diff --git a/lib/wrappers/gtk/gtk2.nim b/lib/wrappers/gtk/gtk2.nim
index 86419dd7e..801582cba 100755
--- a/lib/wrappers/gtk/gtk2.nim
+++ b/lib/wrappers/gtk/gtk2.nim
@@ -16872,6 +16872,9 @@ proc set_do_overwrite_confirmation*(chooser: PFileChooser,
 proc get_realized*(w: PWidget): gboolean {.cdecl, dynlib: lib,
                                            importc: "gtk_widget_get_realized".}
 
+proc set_skip_taskbar_hint*(window: PWindow, setting: gboolean){.cdecl,
+  dynlib: lib, importc: "gtk_window_set_skip_taskbar_hint".}
+
 proc nimrod_init*() = 
   var 
     cmdLine{.importc: "cmdLine".}: array[0..255, cstring]