ok

On 08/01/26 21:04 +0100, Matthias Kilian wrote:
> Hi,
> 
> this diff fixes the build of libreoffice with poppler-26.01.0 (plain
> s/reset/rewind/).
> 
> ok?
> 
> Ciao,
>       Kili
> 
> Index: patches/patch-sdext_source_pdfimport_xpdfwrapper_pdfioutdev_gpl_cxx
> ===================================================================
> RCS file: patches/patch-sdext_source_pdfimport_xpdfwrapper_pdfioutdev_gpl_cxx
> diff -N patches/patch-sdext_source_pdfimport_xpdfwrapper_pdfioutdev_gpl_cxx
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ patches/patch-sdext_source_pdfimport_xpdfwrapper_pdfioutdev_gpl_cxx       
> 7 Jan 2026 19:47:54 -0000
> @@ -0,0 +1,32 @@
> +Fix build with poppler-26.01.0.
> +
> +Index: sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx
> +--- sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx.orig
> ++++ sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx
> +@@ -232,7 +232,7 @@ static void writeJpeg_( OutputBuffer& o_rOutputBuf, St
> +     str = ((DCTStream *)str)->getRawStream();
> + #endif
> + #if POPPLER_CHECK_VERSION(25, 2, 0)
> +-    if (!str->reset())
> ++    if (!str->rewind())
> +         return;
> + #else
> +     str->reset();
> +@@ -273,7 +273,7 @@ static void writePbm_(OutputBuffer& o_rOutputBuf, Stre
> + 
> +     // initialize stream
> + #if POPPLER_CHECK_VERSION(25, 2, 0)
> +-    if (!str->reset())
> ++    if (!str->rewind())
> +         return;
> + #else
> +     str->reset();
> +@@ -335,7 +335,7 @@ static void writePpm_( OutputBuffer&     o_rOutputBuf,
> +                         colorMap->getNumPixelComps(),
> +                         colorMap->getBits()));
> + #if POPPLER_CHECK_VERSION(25, 2, 0)
> +-    if (!imgStr->reset())
> ++    if (!imgStr->rewind())
> +         return;
> + #else
> +     imgStr->reset();
> Index: patches/patch-sdext_source_pdfimport_xpdfwrapper_pnghelper_cxx
> ===================================================================
> RCS file: patches/patch-sdext_source_pdfimport_xpdfwrapper_pnghelper_cxx
> diff -N patches/patch-sdext_source_pdfimport_xpdfwrapper_pnghelper_cxx
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ patches/patch-sdext_source_pdfimport_xpdfwrapper_pnghelper_cxx    7 Jan 
> 2026 19:47:54 -0000
> @@ -0,0 +1,50 @@
> +Fix build with poppler-26.01.0.
> +
> +Index: sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx
> +--- sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx.orig
> ++++ sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx
> +@@ -215,7 +215,7 @@ void PngHelper::createPng( OutputBuffer&     o_rOutput
> +     aScanlines.reserve( nLineSize * height + height );
> + 
> + #if POPPLER_CHECK_VERSION(25, 2, 0)
> +-    if (!str->reset())
> ++    if (!str->rewind())
> +         return;
> + #else
> +     str->reset();
> +@@ -258,7 +258,7 @@ void PngHelper::createPng( OutputBuffer& o_rOutputBuf,
> +                         colorMap->getNumPixelComps(),
> +                         colorMap->getBits()));
> + #if POPPLER_CHECK_VERSION(25, 2, 0)
> +-    if (!imgStr->reset())
> ++    if (!imgStr->rewind())
> +         return;
> + #else
> +     imgStr->reset();
> +@@ -300,7 +300,7 @@ void PngHelper::createPng( OutputBuffer& o_rOutputBuf,
> +                         maskColorMap->getBits()));
> + 
> + #if POPPLER_CHECK_VERSION(25, 2, 0)
> +-    if (!imgStrMask->reset())
> ++    if (!imgStrMask->rewind())
> +         return;
> + #else
> +     imgStrMask->reset();
> +@@ -354,7 +354,7 @@ void PngHelper::createPng( OutputBuffer& o_rOutputBuf,
> +                         colorMap->getNumPixelComps(),
> +                         colorMap->getBits()));
> + #if POPPLER_CHECK_VERSION(25, 2, 0)
> +-    if (!imgStr->reset())
> ++    if (!imgStr->rewind())
> +         return;
> + #else
> +     imgStr->reset();
> +@@ -393,7 +393,7 @@ void PngHelper::createPng( OutputBuffer& o_rOutputBuf,
> +         new ImageStream(maskStr, maskWidth, 1, 1));
> + 
> + #if POPPLER_CHECK_VERSION(25, 2, 0)
> +-    if (!imgStrMask->reset())
> ++    if (!imgStrMask->rewind())
> +         return;
> + #else
> +     imgStrMask->reset();

-- 
Regards,
Robert Nagy

Reply via email to