www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - GtkD 1,4 released.

reply Mike Wey <mike-wey example.com> writes:
Long overdue but finally here, the release of GtkD 1.4.

GtkD is a D binding and OO wrapper of Gtk+ and is released on the LGPL
license.

New in this Release:
* wraps GTK+ 2.20.x series api (and relative libraries: glib, cairo, 
pango, etc.)
* 64 bits support

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

-- 
Mike Wey
Mar 28 2011
next sibling parent reply Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> writes:
On 3/28/11 2:58 PM, Mike Wey wrote:
 Long overdue but finally here, the release of GtkD 1.4.

 GtkD is a D binding and OO wrapper of Gtk+ and is released on the LGPL
 license.

 New in this Release:
 * wraps GTK+ 2.20.x series api (and relative libraries: glib, cairo,
 pango, etc.)
 * 64 bits support

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

This is terrific! Could you or a fellow participant please announce it on reddit.com as well? Thanks, Andrei
Mar 28 2011
parent Mike Wey <mike-wey example.com> writes:
On 03/28/2011 11:53 PM, Andrej Mitrovic wrote:
 How is coding with GtkD like? Does it need any special treatment, like
 having to use RAII and taking care of resources by hand? IIRC Gtk is a
 C library and GtkD is a class-based wrapper around it?

 Anyhow that's great news!

The Garbage Collector should take care of the resources, altough there is still room for improvement. -- Mike Wey
Mar 29 2011
prev sibling next sibling parent Andrej Mitrovic <andrej.mitrovich gmail.com> writes:
How is coding with GtkD like? Does it need any special treatment, like
having to use RAII and taking care of resources by hand? IIRC Gtk is a
C library and GtkD is a class-based wrapper around it?

Anyhow that's great news!
Mar 28 2011
prev sibling next sibling parent Trass3r <un known.com> writes:
Am 28.03.2011, 21:58 Uhr, schrieb Mike Wey <mike-wey example.com>:
 GtkD 1.4 is now available, get it from dsource:
 http://www.dsource.org/projects/gtkd/

This reminds me, didn't we also want to add GUI projects as a GSoC idea?
Mar 28 2011
prev sibling next sibling parent reply dsimcha <dsimcha yahoo.com> writes:
On 3/28/2011 3:58 PM, Mike Wey wrote:
 Long overdue but finally here, the release of GtkD 1.4.

 GtkD is a D binding and OO wrapper of Gtk+ and is released on the LGPL
 license.

 New in this Release:
 * wraps GTK+ 2.20.x series api (and relative libraries: glib, cairo,
 pango, etc.)
 * 64 bits support

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

Excellent work! I'm confirming that the new GtkD works with Plot2kill on both Windows and 64-bit Linux. BTW, I found out that there were two separate segfault bugs on saving SVG images. One (I guess) was a GtkD bug and is fixed now. One was presumably a compiler bug (which I need to reduce) because it went away when I rearranged the code a little. Is there anything bigger/more mature than Plot2kill that uses GtkD yet?
Mar 28 2011
next sibling parent Mike Wey <mike-wey example.com> writes:
On 03/29/2011 01:30 AM, dsimcha wrote:
 On 3/28/2011 3:58 PM, Mike Wey wrote:
 Long overdue but finally here, the release of GtkD 1.4.

 GtkD is a D binding and OO wrapper of Gtk+ and is released on the LGPL
 license.

 New in this Release:
 * wraps GTK+ 2.20.x series api (and relative libraries: glib, cairo,
 pango, etc.)
 * 64 bits support

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

Excellent work! I'm confirming that the new GtkD works with Plot2kill on both Windows and 64-bit Linux. BTW, I found out that there were two separate segfault bugs on saving SVG images. One (I guess) was a GtkD bug and is fixed now. One was presumably a compiler bug (which I need to reduce) because it went away when I rearranged the code a little. Is there anything bigger/more mature than Plot2kill that uses GtkD yet?

There used to be a video editor named Pihlaja but i don't know if it's still maintained. -- Mike Wey
Mar 29 2011
prev sibling parent Andrej Mitrovic <andrej.mitrovich gmail.com> writes:
On 3/29/11, Mike Wey <mike-wey example.com> wrote:
 There used to be a video editor named Pihlaja but i don't know if it's
 still maintained.

Looks like this is it: http://vimeo.com/471546 and some `Rae` gui library: http://vimeo.com/6918620 It looks quite nice.
Mar 29 2011
prev sibling parent reply David Bryant <bagnose gmail.com> writes:
On 29/03/11 06:28, Mike Wey wrote:
 Long overdue but finally here, the release of GtkD 1.4.

 GtkD is a D binding and OO wrapper of Gtk+ and is released on the LGPL
 license.

 New in this Release:
 * wraps GTK+ 2.20.x series api (and relative libraries: glib, cairo,
 pango, etc.)
 * 64 bits support

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

Very grateful for you efforts!
Mar 28 2011
parent reply Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> writes:
On 3/28/11 11:47 PM, David Bryant wrote:
 On 29/03/11 06:28, Mike Wey wrote:
 Long overdue but finally here, the release of GtkD 1.4.

 GtkD is a D binding and OO wrapper of Gtk+ and is released on the LGPL
 license.

 New in this Release:
 * wraps GTK+ 2.20.x series api (and relative libraries: glib, cairo,
 pango, etc.)
 * 64 bits support

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

Very grateful for you efforts!

Submitted to reddit: http://www.reddit.com/r/programming/comments/gdqcs/gtkd_d_wrapper_for_gtk_version_14_released/ Andrei
Mar 28 2011
parent reply Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> writes:
On 03/29/2011 12:47 AM, Andrei Alexandrescu wrote:
 On 3/28/11 11:47 PM, David Bryant wrote:
 On 29/03/11 06:28, Mike Wey wrote:
 Long overdue but finally here, the release of GtkD 1.4.

 GtkD is a D binding and OO wrapper of Gtk+ and is released on the LGPL
 license.

 New in this Release:
 * wraps GTK+ 2.20.x series api (and relative libraries: glib, cairo,
 pango, etc.)
 * 64 bits support

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

Very grateful for you efforts!

Submitted to reddit: http://www.reddit.com/r/programming/comments/gdqcs/gtkd_d_wrapper_for_gtk_version_14_released/

And apparently blocked for some reason. Andrei
Mar 28 2011
parent reply Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> writes:
On 03/29/2011 01:13 AM, Andrei Alexandrescu wrote:
 On 03/29/2011 12:47 AM, Andrei Alexandrescu wrote:
 On 3/28/11 11:47 PM, David Bryant wrote:
 On 29/03/11 06:28, Mike Wey wrote:
 Long overdue but finally here, the release of GtkD 1.4.

 GtkD is a D binding and OO wrapper of Gtk+ and is released on the LGPL
 license.

 New in this Release:
 * wraps GTK+ 2.20.x series api (and relative libraries: glib, cairo,
 pango, etc.)
 * 64 bits support

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

Very grateful for you efforts!

Submitted to reddit: http://www.reddit.com/r/programming/comments/gdqcs/gtkd_d_wrapper_for_gtk_version_14_released/

And apparently blocked for some reason. Andrei

Reinstated by moderators. Please discuss and perhaps upvote! http://www.reddit.com/r/programming/comments/gdqcs/gtkd_d_wrapper_for_gtk_version_14_released/ Andrei
Mar 29 2011
parent Mike Wey <mike-wey example.com> writes:
On 03/29/2011 05:37 PM, Andrei Alexandrescu wrote:
 On 03/29/2011 01:13 AM, Andrei Alexandrescu wrote:
 On 03/29/2011 12:47 AM, Andrei Alexandrescu wrote:
 On 3/28/11 11:47 PM, David Bryant wrote:
 On 29/03/11 06:28, Mike Wey wrote:
 Long overdue but finally here, the release of GtkD 1.4.

 GtkD is a D binding and OO wrapper of Gtk+ and is released on the LGPL
 license.

 New in this Release:
 * wraps GTK+ 2.20.x series api (and relative libraries: glib, cairo,
 pango, etc.)
 * 64 bits support

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

Very grateful for you efforts!

Submitted to reddit: http://www.reddit.com/r/programming/comments/gdqcs/gtkd_d_wrapper_for_gtk_version_14_released/

And apparently blocked for some reason. Andrei

Reinstated by moderators. Please discuss and perhaps upvote! http://www.reddit.com/r/programming/comments/gdqcs/gtkd_d_wrapper_for_gtk_version_14_released/ Andrei

Upvoted ;) -- Mike Wey
Mar 29 2011