On Mon, 13 Aug 2007, Abdelrazak Younes wrote:
* Buffer: load all child documents in one go where it makes sense.
This has the advantage to call updateLabels() only once for the
master buffer and to get rid of the LyXView dependency. We can think
of maintaining a child document list in the future.
Now it is up to you to guess where it makes sense. Is the intent that
all child buffers are always loaded?
Yes. And this has always been like this. The difference is that we load
all the child documents at the same time instead of waiting that the
loading is asked by some insets.
Was the impact on really large
files been evaluated?
As I said, the loading happens anyway. Loading them preably make the
loading actually make the overall parsing _faster_.
When the loading happen matters to a user, it's not just a question of
total loading time.
I don't know the effect of your changes, so the following depends on how
it works. However, if it means that when I open a huge multi-part document
like my thesis, I have to wait longer before I can start working I'm not
sure I'd like the change.
Please note that start working may just mean fiddling with the master
document or going to a specific child document, i.e. actions that don't
require all child documents to have been opened.
Anyway, as I said, I don't know if this objection is relevant.
/C
--
Christian Ridderström, +46-8-768 39 44 http://www.md.kth.se/~chr