For trunk? It's not that I don't like the logic, it's just the
implementation that I don't like. Session handling is a GUI thing, it
has nothing to do in src/
So, if I had the time (this is already a far fetched idea at this
point), I would transfer the remaining bit of the Session class to the
relevant classes using QSettings. GuiView for example should take care
of the last _viewed_ files (not necessarily all last _opened_ files)
onto this window. WorkArea would take care of last cursor position, etc.
Right. I know you don't like the Session thing, but I can't do anything
about that right now. You can't expect me to write a new framework just
to fix a very annoying regression bug which needs to be fixed before
1.6.3 is released IMHO.
I don't think it makes sense to fix it in branch only, and it won't hurt
in trunk, right ?
In any case, I'll think about your concerns and far-fetched ideas when
committing this stuff.
Abdel.
Vincent