|
From: Gunter K. <gu...@pe...> - 2017-03-28 07:11:11
|
Dear all,
With much help from Tomio I think I have found the problem:
I had moved all frequently-used pieces of information to a central class
within the wxMaxima process - which allowed wxMaxima to be both much
faster and more stable. For example this way all the information needed
was available when it was logical to process it. Unfortunately on Mac Os
all wxMaxima windows are run by a single process, which shared the
pointers to the drawing routine and the cursors between all available
windows => today I've made a >1000 line commit that changes the central
information storage to a per-worksheet one.
I've also deduplicated the code for generating .wxm code which enables
copying of folded and hidden cells per drag-and-drop.
=> with much luck I didn't make a single error and the current GIT head
works on the Mac platform.
If we didn't have this much luck the next nightly build of wxMaxima
needs all the testing we can invest into it.
Let's hope everything went right.
Kind regards,
Gunter.
|