Abdelrazak Younes wrote: >> Was the overuse of Qt the reason so many people seem to be having crashes >> and slowdowns with LyX 1.6.x? >> > > No, the reason is that more people use and report problems. And of > course people tends to forget the problems with initial releases once > they use a stabler release.
Plus accelerated development. Each new release had a bunch of new features and some fundamental core rewriting. Consider for instance the switch to unicode. This was necessary for many reasons, but it was a grave intrusion to the LyX core. Then we went for OS independence and for integrating non- Western scripts (CJK). All this does not come for free. Any change of the LyX code buries the risk of introducing new bugs, some of them only facing up at the x.x.3 release. Having said that, some bugs were certainly also due to Qt, since Qt itself is in pretty rapid development, and it's a huge beast. However, you do not want to know the internals of XForms. It was only partially a joke when we used to say "Every LyX bug is, in the core, an XForms bug". Generally, my impression is that LyX 1.6 was in a much better shape than 1.5 from the beginning, and I think it's a pretty good release, given all the changes it introduced. Jürgen