> > 1) State recovery: Would it make sense to have Evo restore all open
> > windows on reopening after a crash,
> 
> That's actually near the top of my to-do list.
> [...snip...]
> This would also let you shut down your computer with Evolution still
> running, and Evolution would appear as you left it when you log back
> in.

Yay, that sounds fantastic! I've logged
https://bugzilla.gnome.org/show_bug.cgi?id=622680 , which hopefully
covers essentially what you're describing above.

> > 2) Crash impact reduction via process isolation:
> The strange thing is that one of the major improvements to Evo when
> going from 1.x to 2.x (I think) was getting rid of the individual
> processes for each component and amalgamating them into one threaded
> executable. :-)
> The problem really comes down to how the individual processes and
> windows interact and synchronise - as far as I can see with something
> like a browser the individual windows/tabs etc are essentially
> autonomous and independent, whereas with a groupware application there
> is considerably more interaction between the components.

... and ...

> Evolution actually did work much like that in the early, early days.
> Implementing a large, complex, tightly-integrated, multi-purpose
> application is enough of a PITA when everything is in one process.
> Trying to implement that kind of tight integration via inter-process
> communication is just unwieldy.  I believe that's what was found the
> first time around, and I'm not all that anxious to return to that
> model.

That all makes good sense - i.e. that there's more interaction between
the different components than in most apps, such that the added weight
of separation + adding all the needed communication methods exceeds the
benefit of that separation. Discard that idea then!

-- All the best,
Nick.

_______________________________________________
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-list

Reply via email to