In Evolution 1.x, the folder-tree pane used to act like a notebook tab and switching folders just created a new search/list/view widget, hide the old one, and showed the new.
As you can imagine, this was the source of a lot of memory usage (imagine a user opening 20 folders each with 100,000 messages in them, each search/list/view widget for each of those 20 folders stays in memory - ouch!) In 2.x I changed it such that we reuse the same search/list/view widget and just fed it new folder contents each time the user selected a folder. This sped up redraw time and also reduced memory usage. To do that, tho, I had to modify the search widget so that I could get/set state on it (which gets saved to disk and so lasts between sessions, unlike in 1.x). I also tried to save state with the message-list, but that turned out to be extremely difficult - partly due to the APIs of the list widget and partly because its data can change since the last time the folder had been viewed. I don't think I saved state for the scroll position of the message, though... shame on me. Anyways, feel free to submit a bug - it should work better than it does, I agree. Jeff On Sun, 2005-10-23 at 10:24 +0200, FireWire BSD wrote: > Hi, > There was a very interesting feature i used to use in evolution 1.x > and i cannot find it in evolution 2. > This feature is to keep the state between folders, for example, i was in > a subfolder, reading an email and scrolled to the middle. Changing the > folder to a new one and launched a search and read the result. When i > come back to the first subfolder in version 1.x i used to be in the same > email, the same scroll position. Now in version 2.2 it's not the case. > Is there any compiling option i have to add to get this comportement > back? > Thanks > > _______________________________________________ > Evolution-list mailing list > Evolution-list@gnome.org > http://mail.gnome.org/mailman/listinfo/evolution-list > -- Jeffrey Stedfast Evolution Hacker - Novell, Inc. [EMAIL PROTECTED] - www.novell.com _______________________________________________ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list