Jump to page: 1 2
Thread overview
GtkD 3.9.0, A GTK+ D binding.
May 29, 2019
Mike Wey
May 29, 2019
M.M.
May 29, 2019
Mike Wey
May 29, 2019
Jordan Wilson
May 29, 2019
Adam D. Ruppe
May 29, 2019
Mike Wey
May 29, 2019
Adam D. Ruppe
Jun 02, 2019
Adam D. Ruppe
Jun 03, 2019
Mike Wey
May 29, 2019
Norm
May 30, 2019
Ron Tarrant
May 30, 2019
Mike Wey
May 30, 2019
Russel Winder
May 29, 2019
GtkD is a D binding and OO wrapper of Gtk+ and is released on the LGPL license.

At this point it feels long overdue, but finally there is an GtkD release that is updated for the latest GTK+ libraries.

And i finally took the time to change the documentation on the website from candydoc to one generated by Adam's adrdox. https://api.gtkd.org

Full changelog: https://gtkd.org/changelog.html
Download: https://gtkd.org/download.html

-- 
Mike Wey
May 29, 2019
On Wednesday, 29 May 2019 at 20:30:03 UTC, Mike Wey wrote:
> GtkD is a D binding and OO wrapper of Gtk+ and is released on the LGPL license.
>
> At this point it feels long overdue, but finally there is an GtkD release that is updated for the latest GTK+ libraries.
>
> And i finally took the time to change the documentation on the website from candydoc to one generated by Adam's adrdox. https://api.gtkd.org
>
> Full changelog: https://gtkd.org/changelog.html
> Download: https://gtkd.org/download.html

So cool! I guess it will be a lot of work to get the bindings and wrapper to the upcoming GTK 4...
May 29, 2019
On Wednesday, 29 May 2019 at 20:30:03 UTC, Mike Wey wrote:
> And i finally took the time to change the documentation on the website from candydoc to one generated by Adam's adrdox. https://api.gtkd.org

Great stuff, thanks for your work.

Jordan

May 29, 2019
On Wednesday, 29 May 2019 at 20:30:03 UTC, Mike Wey wrote:
> And i finally took the time to change the documentation on the website from candydoc to one generated by Adam's adrdox. https://api.gtkd.org

A tip: when you generate the code with adrdox, use

--special-preprocessor=gtk

in addition to your other command line args. That will trigger its support for the gtk-specific doc comment syntax and fix up some C -> D reference links, etc.

It still isn't perfect, but like you can compare here:

http://gtk-d.dpldocs.info/gdk.AppLaunchContext.AppLaunchContext.html

with yours
https://api.gtkd.org/gdk.AppLaunchContext.AppLaunchContext.html

to see some of the differences.


BTW nice work on teh css!
May 30, 2019
On 29-05-2019 22:38, M.M. wrote:
> 
> So cool! I guess it will be a lot of work to get the bindings and wrapper to the upcoming GTK 4...

Hopefully the generator can handle most of it without intervention.

-- 
Mike Wey
May 30, 2019
On 29-05-2019 23:37, Adam D. Ruppe wrote:
> On Wednesday, 29 May 2019 at 20:30:03 UTC, Mike Wey wrote:
>> And i finally took the time to change the documentation on the website from candydoc to one generated by Adam's adrdox. https://api.gtkd.org
> 
> A tip: when you generate the code with adrdox, use
> 
> --special-preprocessor=gtk

I was already using that, but looking a bit closer it only works when also passing `--jobs=1`. (Or changing `string specialPreprocessor` in doc2.d to `__gshared'). Should be updated soon.

> BTW nice work on teh css!

It obviously needs to match the website ;)

-- 
Mike Wey
May 29, 2019
On Wednesday, 29 May 2019 at 22:07:14 UTC, Mike Wey wrote:
> Or changing `string specialPreprocessor` in doc2.d to `__gshared')

Oh geeze, indeed! I made that change locally, I prolly won't push it up to github for a bit tho cuz I broke other stuff in my copy I need to fix first.

But yeah thanks!
May 29, 2019
On Wednesday, 29 May 2019 at 20:30:03 UTC, Mike Wey wrote:
> GtkD is a D binding and OO wrapper of Gtk+ and is released on the LGPL license.
>
> At this point it feels long overdue, but finally there is an GtkD release that is updated for the latest GTK+ libraries.
>
> And i finally took the time to change the documentation on the website from candydoc to one generated by Adam's adrdox. https://api.gtkd.org
>
> Full changelog: https://gtkd.org/changelog.html
> Download: https://gtkd.org/download.html

Thanks a lot for this project I'm using gtkd in several of my projects and really enjoying it.
May 30, 2019
On Wednesday, 29 May 2019 at 20:30:03 UTC, Mike Wey wrote:
> GtkD is a D binding and OO wrapper of Gtk+ and is released on the LGPL license.
>
> At this point it feels long overdue, but finally there is an GtkD release that is updated for the latest GTK+ libraries.

So... This is compliant with GTK 3.96?
May 30, 2019
On 30-05-2019 11:18, Ron Tarrant wrote:
> On Wednesday, 29 May 2019 at 20:30:03 UTC, Mike Wey wrote:
>> GtkD is a D binding and OO wrapper of Gtk+ and is released on the LGPL license.
>>
>> At this point it feels long overdue, but finally there is an GtkD release that is updated for the latest GTK+ libraries.
> 
> So... This is compliant with GTK 3.96?

The latest stable version: 3.24.8.

-- 
Mike Wey
« First   ‹ Prev
1 2