The report function in several lists (spectrometers, final numbers, …) did not work properly. This has been fixed.
We have removed an irritating “feature” which had caused some trouble in the past: If you worked with KKR susceptibilities and had already selected some of the interband transition parameters as fit parameters, it was not possible to insert new interband models before the existing ones without doing damage to the configuration. It was also not allowed to change the order of interband transition models. These restrictions have been removed.
It was also possible to delete an item inside a KKR susceptibility although a parameter of this item was selected as fit parameter. This caused access violation errors. This issue has been resolved as well.
Pressing F7 to switch from the treeview level back to the main view caused access violations in some cases (without doing damage – it was just annoying). This has been fixed.
Editing objects sometimes means to go through several user dialogs. The behaviour of the ‘Cancel’ button has been changed in some cases: It used to cancel the current dialog and jump to the next one – now a click on ‘Cancel’ shuts down the edit operation completely.
While processing new results the main application brein.exe was blocked if the export to an external SQL database went wrong for some reason. The new results did not arrive in BREIN at all.
Every SQL export command is now embedded in a so-called “try-finally” statement. This way the internal processing of new results should not be disturbed by SQL problems any more.
Using several Gervais oscillators at the same time eventually caused numerical problems. This has been fixed today – you can now really use all 10 oscillators which are offered by the “Gervais dialog”.
The font for graphics and text in the main view was not always properly set after loading a configuration. This has been fixed.