On 03/28/2013 02:43 AM, John W. Eaton wrote:
It would be helpful if people could test these new features. There is no
need to report the problems I've listed above, but if you find other
things that don't work correctly, let me know. Or if you'd just like to
say, "Wow, these new features look awesome!" that would be fine too.
I haven't compiled and run yet, so I assume it looks awesome.
I looked at the code, though, e.g.,
http://hg.savannah.gnu.org/hgweb/octave/rev/389b09a914e2
and I would suggest that we try to not introduce callbacks in the way
you have done. The problem with the callbacks is it is connecting two
threads with functions. We should be using the Qt signal/slot mechanism
across threads. Otherwise there is a good chance we're unnecessarily
restricting capabilities and possibly making programming more difficult
down the road.