Commit Graph
17 Commits
Author SHA1 Message Date
Peter W. J. Staar 8546560474 feat: add jpeg2000 pixel data (#259)
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
2026-04-22 08:47:15 +02:00
Peter W. J. Staar 7be5d62336 feat: add jbig2 decoder (#252)
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
2026-04-17 15:46:44 +02:00
Peter W. J. Staar e7ef57fbf6 feat: extend the renderer (#245)
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
2026-04-01 06:48:09 +02:00
Peter W. J. Staar adcb9b00e5 feat!: Remove deprecated v1 api (#189)
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
2026-01-19 17:16:32 +01:00
Rui Dias Gomes 29d62f58be chore: switch to uv (#135)
Signed-off-by: rmdg88 <rmdg88@gmail.com>
2025-06-24 13:00:03 +02:00
Michele Dolfi 82284d42c5 fix: improve qpdf optimization options (#52)
* fix: compile qpdf in release mode

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* switch to Release type

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

---------

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>
2024-10-30 13:16:00 +01:00
Peter W. J. Staar 6427726686 fix: cmake-cxxopts by using similar approach as glm (#44)
* fix: cmake-cxxopts by using similar approach as glm

Signed-off-by: Peter Staar <taa@zurich.ibm.com>

* fixed the loguru cmake

Signed-off-by: Peter Staar <taa@zurich.ibm.com>

* trying to be compatible with qpdf v10 and v11

Signed-off-by: Peter Staar <taa@zurich.ibm.com>

---------

Signed-off-by: Peter Staar <taa@zurich.ibm.com>
2024-10-18 13:56:07 +02:00
e5856f009a feat: add an experimental v2 parser to improve performance (#29)
---------

Signed-off-by: Peter Staar <taa@zurich.ibm.com>
Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>
Signed-off-by: rmdg88 <rmdg88@gmail.com>
Signed-off-by: Christoph Auer <cau@zurich.ibm.com>
Co-authored-by: Peter Staar <taa@zurich.ibm.com>
Co-authored-by: Peter W. J. Staar <91719829+PeterStaar-IBM@users.noreply.github.com>
Co-authored-by: Michele Dolfi <97102151+dolfim-ibm@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Rui Dias Gomes <66125272+rmdg88@users.noreply.github.com>
Co-authored-by: Christoph Auer <cau@zurich.ibm.com>
Co-authored-by: rmdg88 <rmdg88@gmail.com>
Co-authored-by: Michele Dolfi <dol@zurich.ibm.com>
2024-10-11 11:52:33 +02:00
Rui Dias Gomes e26ed056c2 fix: windows build properly linking to system libraries (#36)
Signed-off-by: rmdg88 <rmdg88@gmail.com>
2024-10-02 18:20:52 +02:00
Michele Dolfi e1c8e4980f feat: build using system deps (#33)
---------

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>
2024-10-02 12:34:52 +02:00
Rui GomesandMichele Dolfi f45db975de Rui/add windows ci (#21)
* add windows ci

Signed-off-by: Rui Gomes <66125272+rmdg88@users.noreply.github.com>
Signed-off-by: rmdg88 <rmdg88@gmail.com>

* Update wheels.yml

Signed-off-by: Rui Gomes <66125272+rmdg88@users.noreply.github.com>
Signed-off-by: rmdg88 <rmdg88@gmail.com>

* cleanup steps

Signed-off-by: Rui Gomes <66125272+rmdg88@users.noreply.github.com>
Signed-off-by: rmdg88 <rmdg88@gmail.com>

* cleanup publish steps

Signed-off-by: Rui Gomes <66125272+rmdg88@users.noreply.github.com>
Signed-off-by: rmdg88 <rmdg88@gmail.com>

* install poetry without 3rd party action

Signed-off-by: Rui Gomes <66125272+rmdg88@users.noreply.github.com>
Signed-off-by: rmdg88 <rmdg88@gmail.com>

* trigger CI

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>
Signed-off-by: rmdg88 <rmdg88@gmail.com>

* update std lib and other fixes

Signed-off-by: rmdg88 <rmdg88@gmail.com>

---------

Signed-off-by: Rui Gomes <66125272+rmdg88@users.noreply.github.com>
Signed-off-by: rmdg88 <rmdg88@gmail.com>
Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>
Co-authored-by: Michele Dolfi <dol@zurich.ibm.com>
2024-09-19 10:05:51 +02:00
Michele DolfiandPeter W. J. Staar 13d3e6b606 chore: add CI (#2)
* chore: add CI

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* build single-thread

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* add ldap deps

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* reduce number of CI jobs

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* make build.py raise on errors

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* remove ldap deps

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* improve gitignore

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* more exclude

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* fix: unit-tests (#3)

Signed-off-by: Peter Staar <taa@zurich.ibm.com>
Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* add lib64 as deps

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* fix LDFLAG

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* detect lib vs lib64

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* set libdir

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* enable PIC

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* propagate target arch

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* fPIC for jpeg

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* force usage of /lib

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* abs libdir

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* use qpdf v11 with cmake build

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* fix mac cross compilation

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* force PIC by enabling shared lib

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* print build and configure

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* force -fPIC

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* more hints

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* add -fPIC to C targets

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* cleanup

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* cleanup

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

---------

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
Co-authored-by: Peter W. J. Staar <91719829+PeterStaar-IBM@users.noreply.github.com>
2024-08-07 11:41:47 +02:00
Maxim Lysak b864b381e2 added extra parameters to qpdf build to enable native platofrm crypto 2024-08-05 14:00:31 +02:00
Peter Staar 4d88cf3a60 added the resources
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
2024-08-05 10:46:29 +02:00
Peter Staar 7ec41810d8 python works
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
2024-07-30 17:52:42 +02:00
Peter Staar a8f4e8a761 updated README and added the pybind11
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
2024-07-30 13:38:33 +02:00
Peter Staar 6559eb4eda initial commit
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
2024-07-30 13:31:03 +02:00