Attached are three patches. They are independent of each other.
patch1.bz2 is purely a bug fix/clean-up patch.
patch2.bz2 does nothing but make the feel of all LyX's daughter dialogs the
same by using FL_PLACE_MOUSE | FL_FREE_SIZE, FL_TRANSIENT in fl_show_form().
This has one real benefit: minimising the main LyX window will minimise the
daughter dialogs. Bring it back and the daughters return too.
patch3.bz2 is a patch to FormPreferences. I've responded to the points raised
this morning. Except for Jean-Marc's one about lyxlex!!!!
Angus
patch1.bz2
patch2.bz2
patch3.bz2