On 02.02.24 21:57, Will Godfrey wrote:
I've had a fairly quick look through this and think I follow it in outline.
I've also looked through the code, and can see where some of the changes are,
but not really what they do. This will take me some time!

Hi Will,

since matters are always obvious for the person having written the code,
it would be very interesting if you could point out what parts of the changeset
are difficult to understand, so that you can not guess immediately what they do.


I also ran the code. It appeared to behave normally.

Which is a good sign. If the GUI comes up, it must have done so using the new
mechanism. Also, it should quit normally, without exception or segfault.

I then used the run command
on RUN_GUI_DATA_EXCHANGE_TEST which produced the heffalump messages but then the
GUI locked up. Is that expected at this stage? Or did I do something wrong?

For that test code, out of convenience I temporarily manipulated the test hook,
which is normally used by the test suite. Thus this test should shut down
yoshimi and then jump into one test routine immediately before terminating
completely.

I started it with

build/yoshimi < RUN_GUI_DATA_EXCHANGE_TEST

this invokes the test GuiDataExchangeTest.cpp, which is more or less
just demo / concept code, which I used to build and debug the internals
of GuiDataExchange.

As said, when done with the Heffalumps, this should just exit Yoshimi
and return to the OS prompt.

-- Hermann






_______________________________________________
Yoshimi-devel mailing list
Yoshimi-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/yoshimi-devel

Reply via email to