Import der aktuellen Version des YAML-Moduls 0.62 in Lx-Office. Unsere eigene Version wird der im System installierten bevorzugt. Grund sind Bugs in älteren Versionen, die sich nicht anders umgehen lassen.Beispiel eines Bugs in Version 0.3x: YAML::Load(YAML::Dump('>test.pdf'));
Es muss sichergestellt sein, dass $form->{login} keine Datei Pfadkomponenten enthalten kann.
Wenn eine Datei namens lx-erp-local.conf exisitert, dann die direkt nach der lx-erp.conf einlesen.
$form->{path} entfernt und hardcodiert auf bin/mozilla gesetzt.Vorlagen sind nicht betroffen, aber locales.pl schon.
Die bei Lx-Office mitgelieferten Perl-Module, die nicht zu Lx-Office selber gehören, in ein eigenes Unterverzeichnis verschoben.
Beim Login wird jetzt ein Check durchgeführt, ob alle benötigten Perl-Module installiert sind. Wenn nicht, dann wird eine Fehlermeldung sowie eine Liste der fehlenden Module ausgegeben sowie grobe Informationen, wie man die fehlenden Module nachinstallieren kann.
bin/lynx wurde nie wirklich unterstuetzt und wird somit entfernt.
Alle Dateien durch Perltidy laufen lassen. Die verwendeten Optionen sind am Ende der neu hinzugefuegten Datei doc/programmierstilrichtlinien.txt zu finden.