Re: gtk/quartz ... a tale of nested incompatible event loops





On Mon, May 23, 2016 at 2:07 PM, Sébastien Wilmet <swilmet gnome org> wrote:
On Mon, May 23, 2016 at 01:29:44PM -0400, Paul Davis wrote:
<snip>
> I'm emailing it
> just in case anybody else decides to wade into a complete overhaul of the
> design of the glib event loop on Quartz.
<snip>

Looks somewhat obscure and low-level.

The conditions that led to use needing to do this are obscure. The fix is definitely low level. But the issue is a design that landed in GTK+ some years ago (possibly as many as 10 years ago), and is fundamentally problematic. Replacing a call to some variant of poll() with a call into the native windowing system's own event loop is ... well, different :)
 
I think on bugzilla it would have more chances to be read by someone
interested to improve the quartz support in the future. When doing a
complete overhaul, looking at the existing reported bugs seems a good
thing to do.

I would say that there is a 90% chance that I will be person to reimplement things. I wasn't looking so much for someone to fix it for me, but to see how much moral support I might raise :)



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]