Thread overview
GtkD 1.0 released
Sep 15, 2008
Mike Wey
Sep 15, 2008
dsimcha
Sep 16, 2008
Mike Wey
Sep 16, 2008
Aarti_pl
Sep 18, 2008
Mike Wey
September 15, 2008
GtkD is a D binding and OO wrapper of Gtk+ and is released on the LGPL license.

New in this Release:
* Gda addon brought up to date with wrapper changes
* out, ref and array parameters should be wrapped correctly
* Return value from event handlers is now passed to Gtk
* on*Event functions added to gtk.Widget to call the default
  event handler

GtkD 1.0 is now available, get it from dsource: http://www.dsource.org/projects/gtkd/

-- 
Mike Wey

September 15, 2008
== Quote from Mike Wey (mike-wey@example.org)'s article
> GtkD is a D binding and OO wrapper of Gtk+ and is released on the LGPL
> license.
> New in this Release:
> * Gda addon brought up to date with wrapper changes
> * out, ref and array parameters should be wrapped correctly
> * Return value from event handlers is now passed to Gtk
> * on*Event functions added to gtk.Widget to call the default
>   event handler
> GtkD 1.0 is now available, get it from dsource:
> http://www.dsource.org/projects/gtkd/

Nice work.  Are there any WYSIWYG form editors available yet that work with GtkD?

September 16, 2008
On Mon, 2008-09-15 at 22:39 +0000, dsimcha wrote:
> == Quote from Mike Wey (mike-wey@example.org)'s article
> > GtkD is a D binding and OO wrapper of Gtk+ and is released on the LGPL
> > license.
> > New in this Release:
> > * Gda addon brought up to date with wrapper changes
> > * out, ref and array parameters should be wrapped correctly
> > * Return value from event handlers is now passed to Gtk
> > * on*Event functions added to gtk.Widget to call the default
> >   event handler
> > GtkD 1.0 is now available, get it from dsource:
> > http://www.dsource.org/projects/gtkd/
> 
> Nice work.  Are there any WYSIWYG form editors available yet that work with GtkD?
> 

You should be able to use Glade.

-- 
Mike Wey

September 16, 2008
Mike Wey pisze:
> GtkD is a D binding and OO wrapper of Gtk+ and is released on the LGPL
> license.
> 
> New in this Release:
> * Gda addon brought up to date with wrapper changes
> * out, ref and array parameters should be wrapped correctly
> * Return value from event handlers is now passed to Gtk
> * on*Event functions added to gtk.Widget to call the default
>   event handler
> 
> GtkD 1.0 is now available, get it from dsource:
> http://www.dsource.org/projects/gtkd/
> 

Nice work! Thanks!

BR
Marcin Kuszczak
(aarti_pl)
September 18, 2008
Mike Wey wrote:

> GtkD is a D binding and OO wrapper of Gtk+ and is released on the LGPL
> license.
> 
> GtkD 1.0 is now available, get it from dsource:
> http://www.dsource.org/projects/gtkd/

I updated my previous gtkD patch for Mac OS X,
but gtkD still crashes on application launch...

http://www.algonet.se/~afb/d/gtkD-Mac.patch
Building with DSSS version 0.78 and GDC r206

BTW: It is version(darwin), not version(Darwin)
Everything but Windows and Unix is lower case.

--anders
September 18, 2008
>> GtkD 1.0 is now available, get it from dsource:
>> http://www.dsource.org/projects/gtkd/
> 
> I updated my previous gtkD patch for Mac OS X,
> but gtkD still crashes on application launch...

I should mention that GTK+ still works fine,
it's the Derelictification™ that has issues.
Using regular "bindings" / import modules such
as the gtk2 ones from BCD works out of the box:

http://www.algonet.se/~afb/d/bcd-gtk2-mac.png
http://www.dsource.org/projects/bcd/browser/trunk/bindings/test/gtk2.d

Something gets it wrong in the function pointers
or class wrappers, but no idea where it happens.

Reason: KERN_INVALID_ADDRESS at address: 0x400009cd
0x000b9cbb in g_option_group_set_error_hook ()
(gdb) bt
#0  0x000b9cbb in g_option_group_set_error_hook ()
#1  0x020ee309 in gtk_parse_args (argc=0xbffff40c, argv=0xbffff408) at gtkmain.c:871
#2  0x020ee3c0 in gtk_init_check (argc=0xbffff40c, argv=0xbffff408) at gtkmain.c:912
#3  0x020ee3f3 in gtk_init (argc=0xbffff40c, argv=0xbffff408) at gtkmain.c:950

So I think I will stick with the "Bindings",
just like I do for SDL and OpenGL already...

--anders
September 18, 2008
On Thu, 2008-09-18 at 13:19 +0200, Anders F Björklund wrote:
> Mike Wey wrote:
> 
> > GtkD is a D binding and OO wrapper of Gtk+ and is released on the LGPL license.
> > 
> > GtkD 1.0 is now available, get it from dsource: http://www.dsource.org/projects/gtkd/
> 
> I updated my previous gtkD patch for Mac OS X,
> but gtkD still crashes on application launch...
> 
> http://www.algonet.se/~afb/d/gtkD-Mac.patch
> Building with DSSS version 0.78 and GDC r206
> 
> BTW: It is version(darwin), not version(Darwin)
> Everything but Windows and Unix is lower case.
> 
> --anders

Thanks for the new patch, i added it to your ticket on dsource.
I'll try to look into the crashes a bit more before the next release, to
bad i don't have a Mac.

-- 
Mike Wey