Commit
commit 1242addb80c569f97b14927b5cb81c440bed29e9 Author: Jan DankertDate: Fri Feb 17 02:02:18 2023 +0100 Refactoring: Script-context should be the same in all environments; New: DslPdf for creating PDF with scriptbox ;) modules/cms/generator/FileGenerator.class.php | 16 +- modules/cms/generator/TemplateGenerator.class.php | 21 +- modules/cms/generator/ValueGenerator.class.php | 40 +- .../cms/generator/dsl/CMSDslInterpreter.class.php | 66 + modules/cms/generator/dsl/DslPdf.class.php | 59 + .../cms/generator/filter/ScriptFilter.class.php | 25 +- modules/dsl/DslException.class.php | 4 +- modules/dsl/DslRuntimeException.class.php | 4 +- modules/dsl/executor/DslInterpreter.class.php | 47 +- modules/wikiparser/renderer/PdfRenderer.class.php | 5 +- modules/wikiparser/renderer/font/courier.php | 11 +- modules/wikiparser/renderer/font/courierb.php | 10 + modules/wikiparser/renderer/font/courierbi.php | 10 + modules/wikiparser/renderer/font/courieri.php | 10 + modules/wikiparser/renderer/font/helvetica.php | 8 +- modules/wikiparser/renderer/font/helveticab.php | 8 +- modules/wikiparser/renderer/font/helveticabi.php | 8 +- modules/wikiparser/renderer/font/helveticai.php | 8 +- modules/wikiparser/renderer/font/times.php | 8 +- modules/wikiparser/renderer/font/timesb.php | 8 +- modules/wikiparser/renderer/font/timesbi.php | 8 +- modules/wikiparser/renderer/font/timesi.php | 8 +- modules/wikiparser/renderer/font/zapfdingbats.php | 7 +- modules/wikiparser/renderer/fpdf/Pdf.class.php | 48 +- modules/wikiparser/renderer/fpdf/fpdf.php | 2237 +++++++++++--------- 25 files changed, 1526 insertions(+), 1158 deletions(-)