I have some old(ish) binaries of Glib::Object::Introspection for Windows. Yes they were a major pain to build. I'd usually point you to my blog ( http://tesla.duckdns.org ) - but it's offline at the moment ... we're renovating the house and my ADLS2, home server, and other things are totally out of action at the moment. If you're interested, I can go and get the server and rescue stuff off it. I also have build instructions that worked when they were written ( 18 months ago ). I tried repeating the process a couple of months back, and there are unfortunately major issues again, and I've kinda lost interest in building for Windows. Anyway, me know if you want Windows and/or build instructions.
Dan On Sat, Mar 11, 2017 at 3:16 AM, Peter Juhasz <peter.juhas...@gmail.com> wrote: > > On Fri, Mar 10, 2017 at 4:38 PM, Emmanuele Bassi <eba...@gmail.com> wrote: > >> Without knowing how AnyEvent works, if the handler involves threads >> then calling *any* GTK+ API from different threads than the one that >> called `gtk_main()` is going to blow up your application. Even if it >> worked in one release, during a specific alignment of planets, or if >> you placed the machines in a pentacle drawn in goat blood, there's no >> guarantee that it'll keep working. GTK+ simply does *not* support >> multi-threaded access of the windowing system resources. >> >> > It does not do anything like that. It only uses Glib::Timeout, Glib::IO, > Glib::Idle watchers in fairly standard ways. > > >> GTK+ and the G* platform has a whole bunch of API to deal with these >> cases, like GTask[0]. Sadly, it's not very Perlish because nobody >> wrote introspection overrides for it. Additionally, for things like >> HTTP requests, there's a whole library called libsoup[1] which >> integrates with the GLib main loop. >> >> > We're considering libsoup, but it depends on Glib::Object::Introspection > <https://metacpan.org/pod/Glib::Object::Introspection> for which there > are no windows builds (that we know of). > > >> Ciao, >> Emmanuele. >> >> > thanks, > Peter > > > _______________________________________________ > gtk-perl-list mailing list > gtk-perl-list@gnome.org > https://mail.gnome.org/mailman/listinfo/gtk-perl-list > >
_______________________________________________ gtk-perl-list mailing list gtk-perl-list@gnome.org https://mail.gnome.org/mailman/listinfo/gtk-perl-list