On Fri, 27 May 2011 16:19:23 -0400, reza farivar <rf.opensource@gmail.com> wrote:
I'll wait a few hours to see if I get a response back from Manolo, otherwise I'll give his patch a try. However, FL_wait in linux version of FLTK-1.3 uses "select" which can return socket events, while the mac version doesn't have that.
That's almost certainly it. I should have looked closer at that part of the file, really, since that's where a lot of Windows problems were, too -- it seems FLTK really can't be bothered testing this stuff on non-Linux platforms. One last thing you could try while you're waiting: force it to use Fl_mac.cxx instead of Fl_cocoa.mm, and compile FLTK and Dillo as 32-bit. Offhand I have no idea how to do that, since I don't own a Mac, but I understand 32-bit apps can still use the old Carbon API (unlike 64-bit, which have to use Cocoa). ~Benjamin