Bei fehlendem Newline an YAML-Code nicht meckern
Dieser Commit reimplementiert den Fix ausf1bfb69b13865d0a0d336d19364e2684ec76a181
Originaler Kommentar:
Google Chrome scheint Newlines am Ende von Variablen unter bestimmten Umständen zu entfernen. Diese zu ergänzen ist trivial; da muss das...
YAML: Versionsupdate
Term::ReadLine::Perl::Bind in Console nicht nutzen
Fixt zwar unter RXVT, macht aber unter anderen Emulatoren die Bindingsziemlich kaputt.
Fehler behoben, bei dem Summenzeilen überschrieben im PDF-Export wurden.
Behebt #2397.
Vorkommen von "LxOffice" (und andere Schreibweisen) durch "kivitendo" ersetzen
modifiziertes Modul gehört nach override
CGI::Ajax entfernt.
Google Chrome scheint Newlines am Ende von Variablen unter bestimmtenUmständen zu entfernen. Diese zu ergänzen ist trivial; da muss dasYAML-Modul keine Fehler melden.
Tutorial-Link ist kaputt.
Fehlende Dateien für die Konsole.
Fix nochmal überarbeitet, und den seltsamen Fix komplett entfernt.
Bugfix: Splitting von CGI::Ajax war buggy.
Endlosschleife im PDF-Tabellenmodul und damit im PDF-Export gefixt: Wenn die Tabelle zu breit wird und dann irgendwann nicht einmal mehr ein Wort in eine Zeile passt, dann muss das Wort trotzdem gesetzt werden; andernfalls würde das PDF::Table-Modul in einer Endlosschleife enden....
Wenn lange Wörter aufgeteilt werden, dann am Anfang kein Leerzeichen erzeugen.
ReportGenerator: Unterstützung für das Verbinden von Tabellenzellen mit dem "colspan"-Attribut in der PDF-Ausgabe.
ReportGenerator: Unterstützung für mehrzeilige und individuell festgelegte Tabellenköpfe/Spaltenüberschriften implementiert.
Kosmetik: Tabs in Spaces geändert; trailing whitespaces entfernt; Einrückungen und Ausrichtungen angepasst; Blockklammern angepasst. Keine funktionalen Änderungen.
CGI::Ajax Patch:
Es ist nun moeglich der generierten Ajaxmethode einen Mix aus Felddescriptoren und Handlerfunktionen zu uebergeben.
Ist der erste parameter eine Funktion wird aus Gruenden der Kompatibilitaet weiterhin der komplette Datensatz an die Handlerfunktion uebergeben.
CGI::Ajax.pm in den override Ordner verschoben (wird demnaechst gemoddet)
Unterstützung für zellenübergreifende Überschriften im PDF-Export des ReportGenerators verbessert.
Umstellung der PDF-Erzeugungsroutine des ReportGenerator auf die Verwendung des Perl-Moduls PDF::API2, sofern es installiert ist, mit Fallback zur alten Routine mit html2ps.
Dokumentation der Perl-Module von Drittanbietern in eigenes Verzeichnis verschoben.
Umstrukturierung des Verzeichnisses "modules": Das Unterverzeichnis "override" enthält Modle, die Lx-Office vor den im System installierten Modulen lädt (z.B. YAML). Module in "fallback" werden hingegen nur geladen, wenn im System kein passendes Modul gefunden wurde.