History log of /plugin/dw2pdf/ (Results 1 – 25 of 529)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
81ee92c223-Jul-2026 Andreas Gohr <andi@splitbrain.org>

Version upped

ab1fdec823-Jul-2026 Gerrit Uitslag <klapinklapin@gmail.com>

use Doku_Handler in signature of handle() in the syntax components for another Doku release

Fixes #542 to enable dw2pdf syntaxes again in Librarian

ab83739222-Jul-2026 Andreas Gohr <andi@splitbrain.org>

Version upped

943936c720-Jul-2026 Andreas Gohr <gohr@cosmocode.de>

updated dependencies

mpdf is back to a release tag (my changes have been merged). minimum PHP
version is 8.2 now, just like DokuWiki.


_test/GeneralTest.php
_test/WriterInternalLinksTest.php
composer.json
composer.lock
plugin.info.txt
vendor/composer/installed.json
vendor/composer/installed.php
vendor/mpdf/mpdf/.github/workflows/snapshots.yml
vendor/mpdf/mpdf/CHANGELOG.md
vendor/mpdf/mpdf/composer.json
vendor/mpdf/mpdf/phpstan-baseline.neon
vendor/mpdf/mpdf/src/Buffer.php
vendor/mpdf/mpdf/src/Cache.php
vendor/mpdf/mpdf/src/Css/BorderMerger.php
vendor/mpdf/mpdf/src/Css/CommentParser.php
vendor/mpdf/mpdf/src/Css/CssLoader.php
vendor/mpdf/mpdf/src/Css/CssMerger.php
vendor/mpdf/mpdf/src/Css/CssParser.php
vendor/mpdf/mpdf/src/Css/InlinePropertyConverter.php
vendor/mpdf/mpdf/src/Css/InlineStyleParser.php
vendor/mpdf/mpdf/src/Css/MediaQueryProcessor.php
vendor/mpdf/mpdf/src/Css/NormalizeProperties.php
vendor/mpdf/mpdf/src/Css/SelectorParser.php
vendor/mpdf/mpdf/src/Css/ShadowParser.php
vendor/mpdf/mpdf/src/CssManager.php
vendor/mpdf/mpdf/src/FpdiTrait.php
vendor/mpdf/mpdf/src/Image/Svg.php
vendor/mpdf/mpdf/src/Mpdf.php
vendor/mpdf/mpdf/src/ServiceFactory.php
vendor/mpdf/mpdf/src/SizeConverter.php
vendor/mpdf/mpdf/src/Tag/BlockTag.php
vendor/mpdf/mpdf/src/Tag/Table.php
vendor/mpdf/mpdf/src/Tag/Td.php
vendor/mpdf/mpdf/src/Utils/Arrays.php
vendor/mpdf/mpdf/src/Utils/Path.php
vendor/mpdf/mpdf/src/Writer/BaseWriter.php
vendor/mpdf/mpdf/src/Writer/MetadataWriter.php
vendor/mpdf/mpdf/src/Writer/PageWriter.php
vendor/mpdf/mpdf/src/Writer/ResourceWriter.php
vendor/setasign/fpdi/README.md
vendor/setasign/fpdi/composer.json
vendor/setasign/fpdi/src/FpdfTpl.php
vendor/setasign/fpdi/src/FpdfTplTrait.php
vendor/setasign/fpdi/src/FpdfTrait.php
vendor/setasign/fpdi/src/Fpdi.php
vendor/setasign/fpdi/src/FpdiException.php
vendor/setasign/fpdi/src/FpdiTrait.php
vendor/setasign/fpdi/src/GraphicsState.php
vendor/setasign/fpdi/src/Math/Matrix.php
vendor/setasign/fpdi/src/Math/Vector.php
vendor/setasign/fpdi/src/PdfParser/CrossReference/AbstractReader.php
vendor/setasign/fpdi/src/PdfParser/CrossReference/CrossReference.php
vendor/setasign/fpdi/src/PdfParser/CrossReference/CrossReferenceException.php
vendor/setasign/fpdi/src/PdfParser/CrossReference/FixedReader.php
vendor/setasign/fpdi/src/PdfParser/CrossReference/LineReader.php
vendor/setasign/fpdi/src/PdfParser/CrossReference/ReaderInterface.php
vendor/setasign/fpdi/src/PdfParser/Filter/Ascii85.php
vendor/setasign/fpdi/src/PdfParser/Filter/Ascii85Exception.php
vendor/setasign/fpdi/src/PdfParser/Filter/AsciiHex.php
vendor/setasign/fpdi/src/PdfParser/Filter/FilterException.php
vendor/setasign/fpdi/src/PdfParser/Filter/FilterInterface.php
vendor/setasign/fpdi/src/PdfParser/Filter/Flate.php
vendor/setasign/fpdi/src/PdfParser/Filter/FlateException.php
vendor/setasign/fpdi/src/PdfParser/Filter/Lzw.php
vendor/setasign/fpdi/src/PdfParser/Filter/LzwException.php
vendor/setasign/fpdi/src/PdfParser/PdfParser.php
vendor/setasign/fpdi/src/PdfParser/PdfParserException.php
vendor/setasign/fpdi/src/PdfParser/StreamReader.php
vendor/setasign/fpdi/src/PdfParser/Tokenizer.php
vendor/setasign/fpdi/src/PdfParser/Type/PdfArray.php
vendor/setasign/fpdi/src/PdfParser/Type/PdfBoolean.php
vendor/setasign/fpdi/src/PdfParser/Type/PdfDictionary.php
vendor/setasign/fpdi/src/PdfParser/Type/PdfHexString.php
vendor/setasign/fpdi/src/PdfParser/Type/PdfIndirectObject.php
vendor/setasign/fpdi/src/PdfParser/Type/PdfIndirectObjectReference.php
vendor/setasign/fpdi/src/PdfParser/Type/PdfName.php
vendor/setasign/fpdi/src/PdfParser/Type/PdfNull.php
vendor/setasign/fpdi/src/PdfParser/Type/PdfNumeric.php
vendor/setasign/fpdi/src/PdfParser/Type/PdfStream.php
vendor/setasign/fpdi/src/PdfParser/Type/PdfString.php
vendor/setasign/fpdi/src/PdfParser/Type/PdfToken.php
vendor/setasign/fpdi/src/PdfParser/Type/PdfType.php
vendor/setasign/fpdi/src/PdfParser/Type/PdfTypeException.php
vendor/setasign/fpdi/src/PdfReader/DataStructure/Rectangle.php
vendor/setasign/fpdi/src/PdfReader/Page.php
vendor/setasign/fpdi/src/PdfReader/PageBoundaries.php
vendor/setasign/fpdi/src/PdfReader/PdfReader.php
vendor/setasign/fpdi/src/PdfReader/PdfReaderException.php
vendor/setasign/fpdi/src/Tcpdf/Fpdi.php
vendor/setasign/fpdi/src/TcpdfFpdi.php
vendor/setasign/fpdi/src/Tfpdf/FpdfTpl.php
vendor/setasign/fpdi/src/Tfpdf/Fpdi.php
vendor/setasign/fpdi/src/autoload.php
3ddddb3b20-Jul-2026 Andreas Gohr <gohr@cosmocode.de>

rector fixes

a9cd524e20-Jul-2026 Andreas Gohr <gohr@cosmocode.de>

require allowdebug for debug output requested via URL

The debug URL parameter dumped the raw mPDF HTML and bypassed the cache for any
visitor. It is now honored from the URL only when core allowdebu

require allowdebug for debug output requested via URL

The debug URL parameter dumped the raw mPDF HTML and bypassed the cache for any
visitor. It is now honored from the URL only when core allowdebug is enabled;
the config/programmatic path stays trusted.

show more ...

40a07da220-Jul-2026 Andreas Gohr <gohr@cosmocode.de>

skip forbidden pages and distinguish them from empty selections

Collected pages the user may not read are dropped from the export and remembered
separately, so a selection where every page is forbid

skip forbidden pages and distinguish them from empty selections

Collected pages the user may not read are dropped from the export and remembered
separately, so a selection where every page is forbidden can be told apart from
one where nothing was selected and reports "no read access" instead of "nothing
selected". The forbidden message no longer lists the page ids or references the
removed 'Skip Forbidden Pages' option; its outdated translations are dropped so
they get re-translated.

show more ...

4c56911320-Jul-2026 Andreas Gohr <gohr@cosmocode.de>

give user feedback for empty or invalid PDF exports

Collectors used to return an empty page list for a missing page, a missing
namespace or an empty selection, which then failed silently or crashed

give user feedback for empty or invalid PDF exports

Collectors used to return an empty page list for a missing page, a missing
namespace or an empty selection, which then failed silently or crashed when the
first page was accessed. They now throw a translated ExportException instead,
which the action handler turns into feedback: a flash message and redirect for
regular navigations, or an HTTP error with the message in the body for the
background download BookCreator uses. Dynamic message parts are HTML escaped
because that body is injected into the page via a jQuery html() sink.

show more ...

08b6e06b20-Jul-2026 Andreas Gohr <gohr@cosmocode.de>

fix export of pages named 0

The current page id was only applied as the export default when truthy, so a
page literally named "0" was treated as if no page was given. Use blank() so
"0" is accepted

fix export of pages named 0

The current page id was only applied as the export default when truthy, so a
page literally named "0" was treated as if no page was given. Use blank() so
"0" is accepted as a valid id.

show more ...

9b10ebbf20-Jul-2026 Andreas Gohr <gohr@cosmocode.de>

add blank line after file header in exportlink.php

3c8cf6c925-Jun-2026 Andreas Gohr <gohr@cosmocode.de>

set default smiley height

8de21e4303-Jun-2026 Wizzard <wizzardsk@gmail.com>

Translation update (sk)

506d9b9809-Feb-2026 Anna Dabrowska <dabrowska@cosmocode.de>

Use safer array access

3ef754f405-Feb-2026 Anna Dabrowska <dabrowska@cosmocode.de>

Set up book title to be available for placeholder replacement

631fdc3128-Jan-2026 Anna Dabrowska <dabrowska@cosmocode.de>

Fix failing tests

6444f9a127-Jan-2026 Anna Dabrowska <dabrowska@cosmocode.de>

Fix revision handling

c2e1b45b21-Jan-2026 Anna Dabrowska <dabrowska@cosmocode.de>

Cleanup custom AssetFetcher

3c796bb421-Jan-2026 Anna Dabrowska <dabrowska@cosmocode.de>

Fix media paths by supplying custom AssetFetcher to Mpdf

1a52a77715-Jan-2026 Anna Dabrowska <dabrowska@cosmocode.de>

Rename DokuPdf class to avoid accidental deletion based on deleted.files

deleted.files includes DokuPDF already, and on some systems the extension manager might delete DokuPdf as well

da4f913315-Jan-2026 Anna Dabrowska <dabrowska@cosmocode.de>

Use caching settings

1bccb63d20-Jan-2026 Anna Dabrowska <dabrowska@cosmocode.de>

Update Mpdf to development version which allows custom AssetFetchers

1139199513-Jan-2026 Andreas Gohr <gohr@cosmocode.de>

added psr/log

This should have been added in the last commit
837fcadd5edb939d2ba3977f363c3478f965471b but was forgotten.

de2f4b7509-Jan-2026 Andreas Gohr <andi@splitbrain.org>

Version upped

d99b345308-Jan-2026 Andreas Gohr <gohr@cosmocode.de>

update deleted.files

Note that i accidentally ran and pushed this on master as well. it's
interesting that the issue seemingly did exist on master.

ff5cb61308-Jan-2026 Andreas Gohr <gohr@cosmocode.de>

updated deleted.files

There are some file back that may not be deleted anymore!

12345678910>>...22