On 19.01.2011 23:09, Georg Baum wrote:
Pavel Sanda wrote:

i was looking at your primal converters patch and came to the conclusion
that the changes which allowed converters varibale to be local inside
buffer could solve rest of the issues.

there are more UI entry points into the converters class but they are all
from main thread. so if we make converter object local inside buffer
export new collisions should not happen. what do you think?

Why don't you just go back to the single-threaded version? IMHO, there is a
very good reason in favor of this solution, as opposed to a real fix for the
threading problems:

Whatever solution you implement, it needs to be tested. If you implement a
new one, you throw away a good part of the beta testing effort. If you
simply go back to the old single-threaded solution you won't need much new
testing, because it is used since a long time and is well tested. IMHO the
beta testing phase is too long already, and it is impossible to fix all
known problems for 2.0 anyway.

We do not introduce much code or a new solution to an old problem.
We will add only some assignemnts or locks "here and there".

And what do you mean with "old single-threaded solution"? This was
month/years before the beta phase for LyX2 begun.

Peter

Reply via email to