Jump to page: 1 2
Thread overview
GtkD 3.1.0 released, GTK+ with D.
Mar 26, 2015
Mike Wey
Mar 26, 2015
stewarth
Mar 27, 2015
Théo Bueno
Mar 28, 2015
Russel Winder
Mar 27, 2015
captaindet
Mar 27, 2015
Mike Wey
Mar 28, 2015
captaindet
Mar 29, 2015
Mike Wey
Apr 10, 2015
stewarth
Apr 10, 2015
Mike Wey
Apr 10, 2015
Mike Wey
Apr 10, 2015
stewarth
Apr 10, 2015
stewarth
Apr 19, 2015
Steve Teale
Apr 19, 2015
Mike Wey
Apr 25, 2015
Steve Teale
March 26, 2015
GtkD is a D binding and OO wrapper of Gtk+ and is released on the LGPL
license.

Shortly after the last release, GtkD has been updated for GTK+ 3.16.

GtkD 3.1.0 is now available on gtkd.org:
http://gtkd.org/download.html

-- 
Mike Wey
March 26, 2015
On Thursday, 26 March 2015 at 22:41:01 UTC, Mike Wey wrote:
> GtkD is a D binding and OO wrapper of Gtk+ and is released on the LGPL
> license.
>
> Shortly after the last release, GtkD has been updated for GTK+ 3.16.
>
> GtkD 3.1.0 is now available on gtkd.org:
> http://gtkd.org/download.html

This is great, thanks for your efforts.

Cheers,
stew
March 27, 2015
On Thursday, 26 March 2015 at 22:41:01 UTC, Mike Wey wrote:
> Shortly after the last release, GtkD has been updated for GTK+ 3.16.

Thank you, that's awesome :)
Can't wait for my distro to get updated to start playing with this.
March 27, 2015
On 2015-03-26 17:41, Mike Wey wrote:
> GtkD is a D binding and OO wrapper of Gtk+ and is released on the LGPL
> license.
>
> Shortly after the last release, GtkD has been updated for GTK+ 3.16.
>
> GtkD 3.1.0 is now available on gtkd.org:
> http://gtkd.org/download.html

great news - thanks for your efforts!

there is a name conflict though. folder
\srcgstreamer\gstreamer\
contains
GStreamer.d
and
gstreamer.d
this is not supported on windows machines i don't think DMD supports differentiating between them either.


/det
March 27, 2015
On 03/27/2015 10:27 PM, captaindet wrote:
> On 2015-03-26 17:41, Mike Wey wrote:
>> GtkD is a D binding and OO wrapper of Gtk+ and is released on the LGPL
>> license.
>>
>> Shortly after the last release, GtkD has been updated for GTK+ 3.16.
>>
>> GtkD 3.1.0 is now available on gtkd.org:
>> http://gtkd.org/download.html
>
> great news - thanks for your efforts!
>
> there is a name conflict though. folder
> \srcgstreamer\gstreamer\
> contains
> GStreamer.d
> and
> gstreamer.d
> this is not supported on windows machines i don't think DMD supports
> differentiating between them either.
>
>
> /det

Fixed in 3.1.1.

-- 
Mike Wey
March 28, 2015
On Fri, 2015-03-27 at 16:46 +0000, via Digitalmars-d-announce wrote:
> On Thursday, 26 March 2015 at 22:41:01 UTC, Mike Wey wrote:
> > Shortly after the last release, GtkD has been updated for GTK+ 3.16.
> 
> Thank you, that's awesome :)
> Can't wait for my distro to get updated to start playing with
> this.

Why wait, compile from source.

I have a short shell script that recompiles and installs using DMD, LDC, and GDC. It doesn't take that long to complete.

-- 
Russel. ============================================================================= Dr Russel Winder      t: +44 20 7585 2200   voip: sip:russel.winder@ekiga.net 41 Buckmaster Road    m: +44 7770 465 077   xmpp: russel@winder.org.uk London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder


March 28, 2015
On 2015-03-27 16:47, Mike Wey wrote:
> On 03/27/2015 10:27 PM, captaindet wrote:
>> On 2015-03-26 17:41, Mike Wey wrote:
>>> GtkD is a D binding and OO wrapper of Gtk+ and is released on the LGPL
>>> license.
>>>
>>> Shortly after the last release, GtkD has been updated for GTK+ 3.16.
>>>
>>> GtkD 3.1.0 is now available on gtkd.org:
>>> http://gtkd.org/download.html
>>
>> great news - thanks for your efforts!
>>
>> there is a name conflict though. folder
>> \srcgstreamer\gstreamer\
>> contains
>> GStreamer.d
>> and
>> gstreamer.d
>> this is not supported on windows machines i don't think DMD supports
>> differentiating between them either.
>>
>>
>> /det
>
> Fixed in 3.1.1.

thanks a bunch!

i ran into something else concerning Builder.addFromString

in the 1.x versions it was
uint addFromString(string buffer, gsize length)
(clumsy C style)

in the 2.x versions it became
uint addFromString(string buffer)
(D-ified, made sense)

with 3.x it reverted to
uint addFromString(string buffer, size_t length)
(back to clumsy C style)

i don't really like to change my code again and make it incompatible with 2.x versions. and i don't like the clumsy C style either. i'd appreciate if you could add an overload for the D style 2.x version call.

cheers,

det
March 29, 2015
On 03/28/2015 08:31 PM, captaindet wrote:
> On 2015-03-27 16:47, Mike Wey wrote:
>> On 03/27/2015 10:27 PM, captaindet wrote:
>>> On 2015-03-26 17:41, Mike Wey wrote:
>>>> GtkD is a D binding and OO wrapper of Gtk+ and is released on the LGPL
>>>> license.
>>>>
>>>> Shortly after the last release, GtkD has been updated for GTK+ 3.16.
>>>>
>>>> GtkD 3.1.0 is now available on gtkd.org:
>>>> http://gtkd.org/download.html
>>>
>>> great news - thanks for your efforts!
>>>
>>> there is a name conflict though. folder
>>> \srcgstreamer\gstreamer\
>>> contains
>>> GStreamer.d
>>> and
>>> gstreamer.d
>>> this is not supported on windows machines i don't think DMD supports
>>> differentiating between them either.
>>>
>>>
>>> /det
>>
>> Fixed in 3.1.1.
>
> thanks a bunch!
>
> i ran into something else concerning Builder.addFromString
>
> in the 1.x versions it was
> uint addFromString(string buffer, gsize length)
> (clumsy C style)
>
> in the 2.x versions it became
> uint addFromString(string buffer)
> (D-ified, made sense)
>
> with 3.x it reverted to
> uint addFromString(string buffer, size_t length)
> (back to clumsy C style)
>
> i don't really like to change my code again and make it incompatible
> with 2.x versions. and i don't like the clumsy C style either. i'd
> appreciate if you could add an overload for the D style 2.x version call.
>
> cheers,
>
> det

That change wasn't intentional, the gir files are missing the array information for this function.

Fixed in: https://github.com/gtkd-developers/GtkD/commit/4ecf0e17f0951920461ec2d277c9c97d09eab94f

-- 
Mike Wey
April 10, 2015
On Thursday, 26 March 2015 at 22:41:01 UTC, Mike Wey wrote:
> GtkD is a D binding and OO wrapper of Gtk+ and is released on the LGPL
> license.
>
> Shortly after the last release, GtkD has been updated for GTK+ 3.16.
>
> GtkD 3.1.0 is now available on gtkd.org:
> http://gtkd.org/download.html

Hi,

I tried posting on the GtkD forum but it crashed when I hit post :P

I've just upgraded to GtkD 3.1.1 (not 3.1.0). I now get a compiler error because the setState method in the gtk.Button class is not there anymore.

Is this a bug or was it removed on purpose?

Thanks,
Stew
April 10, 2015
On Thursday, 26 March 2015 at 22:41:01 UTC, Mike Wey wrote:
> GtkD is a D binding and OO wrapper of Gtk+ and is released on the LGPL
> license.
>
> Shortly after the last release, GtkD has been updated for GTK+ 3.16.
>
> GtkD 3.1.0 is now available on gtkd.org:
> http://gtkd.org/download.html

Hi,

I tried posting on the GtkD forum but it crashed when I hit post
:P

I've just upgraded to GtkD 3.1.1 (not 3.1.0). I now get a
compiler error because the setState method in the gtk.Button
class is not there anymore.

Is this a bug or was it removed on purpose?

Thanks,
Stew
« First   ‹ Prev
1 2