From: Daniel J S. <dan...@ie...> - 2014-02-24 03:02:49
|
I've sent some sample code to Jérôme and Mojca to test out. It isn't robust code just yet. Rather I want to see how things behave on OSX. So there is no need for the general group to look at the code just yet. If the behavior on OSX matches what I'm seeing on Linux, that is good. Why should it match? Because I moved the bulk of the qt terminal inside a separate thread where timing should work consistently for all platforms. (Now, whether Windows supports thread, I don't know... but let's just start with OSX first.) I'm saying that the thread concept is necessary, but it doesn't seem straightforward and conceptually it is nice having the terminal in a separate thread. Hopefully Jérôme can assess how the layout is and the thread idea. I tried to change as little as possible, but there were some things I had to modify a bit with regard to recursive calls back into the gnuplot core. I will follow up with a separate thread. Dan |