Commit

commit 1242addb80c569f97b14927b5cb81c440bed29e9
Author: Jan Dankert 
Date:   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(-)