Andre Poenitz wrote:

> Exactly.
> 
> And all the current "structure modifying functions" (like
> appendParagraph) that happen to update the row cache (or even are
> currently the primary means to keep that cache consistent) should
> lose that ability in the end. So all of the "double work" should go.
> 
> Feel invited to help.

I'm afraid I will have to politely decline that invitation. Your good 
lady is keeping me quite busy enough, thank you:

Smaller bits:
* Extend the FileName class as discussed on the list.
* Enable the user to choose the order in which External Templates 
appear in that combox by modifying the externall_templates file. The 
data must be stored in a vector rather tahn a map for this to be 
achieved.
* Prevent unnecessary regeneration of temporary files when re-running 
latex.
* Enable the user to choose 'PrettyRef' etc as the default in the 
reference dialog. The idea is to have a static default_type var 
hidden inside InsetRef.C and to use this to initialise the inset 
member var in the constructor. It will be re-set in the inset::read 
function.

Bigger projects:
* Finish cleaning up InsetBibtex's internal structure.
  Move the parsing of the Bibtex file out of InsetBibtex and into
  something analogous to the graphics code.
* Finish the rework of the dialog controllers (9 left to convert).
* Get rid of the graphics inset entirely. The grammar of the External 
Templates will need to be augmented for this to happen. I have some 
rough sketch for how to do this.
* Make generation of dvi, ps, pdf files etc asynchronous. If Alfredo 
doesn't beat me to it.

-- 
Angus

Reply via email to