summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-01-06Bump the changelog0.12.3jvoisin
2022-01-05Fix the dolphin integrationjvoisin
Kudos to Miguel Angel Marco Buzunariz for the original patch.
2021-12-26Fix the Debian CIjvoisin
This should fix #162
2021-12-26Please pylint by iterating on dict directly, instead of calling .keys()jvoisin
2021-12-19Add a fuzzer based on atherisjvoisin
2021-12-19Increase audio processing robustnessjvoisin
2021-12-18Add a check for weird audio files, instead of crashingjvoisin
2021-12-14Make mat2 more robust wrt. weird audio filesjvoisin
2021-12-13Make libmat2 more robust against corrupted zip filesjvoisin
2021-12-13Increase a bit the robustness of mat2jvoisin
Those issues were found via https://github.com/google/atheris
2021-12-09CONTRIBUTING.md: Update information about testsDenis 'GNUtoo' Carikli
Contributors are now supposed to run tests in the GitLab instance, so this also needs to be reflected in the CONTRIBUTING.md as otherwise people not used to forge workflows could completely miss that information. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2021-12-09Please the linters wrt. the previous commitjvoisin
2021-12-08zip archives: keep individual files compression typeDenis 'GNUtoo' Carikli
While hardcoding the compression to zipfile.ZIP_DEFLATED works for most use cases of mat, being able to produce cleaned up uncompressed zip files is useful for content that cannot be compressed more. In addition it also enables to use mat2 for reproducible builds of Android bootanimation files file that don't support compression. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2021-11-23We're not in beta anymore.jvoisin
2021-11-23Please the linter, again.jvoisin
2021-11-23Make the linter happierjvoisin
2021-11-21Please a bit the CIjvoisin
2021-11-12Implement code for internationalizationjvoisin
2021-10-03Fix the coveragejvoisin
2021-08-29Bump the changelog0.12.2jvoisin
2021-07-29libmat2/pdf: Drop printing 'lol'georg
It seems this was committed without intention to do so.
2021-07-25Fix pdf issues on printersAntonio Eugenio Burriel
pyCairo by default renders the PDF surfaces with a resolution of 72 dpi which is so low that the bitmap gets blurred compared to original. Since pyCairo 1.12.0, a new method set_device_scale(x_scale, y_scale) is added, which allows changing the canvas resolution.
2021-07-14Improve xlsx supportjvoisin
This should close #156
2021-06-21Make cairo behave in a less idiotic wayjvoisin
Because raising errors when unable to process stuff instead of an exception is dumb.
2021-06-06Fix the CI for recent exiftool versionsjvoisin
Always a joy to deal with withespaces
2021-06-01KDE Dolphin: add German translationgeorg
Credits to @RandomGuy234 Closes #154
2021-05-20Improve support for xlsx filesjvoisin
2021-05-05Allow bubblewrap to fail for nowjvoisin
2021-05-05Fix the CI in Fedorajvoisin
2021-04-24Please pylintjvoisin
2021-04-24Add support for AIFF filesjvoisin
This should close #151
2021-03-19Bump the changelog0.12.1jvoisin
2021-03-14Keep sharedStrings.xml when processing MSOffice sheetsjvoisin
2021-03-14Don't keep [trash] files when processing MS Office filesjvoisin
2021-03-07Improve epub supportjvoisin
Warn when there are encrypted fonts in an epub file
2021-03-07Add some typing to epub.pyjvoisin
2021-03-07Improve epub compatibilityjvoisin
2021-03-07Add a missing commajvoisin
This should improve epub support
2021-02-07Improve a bit the support of epubjvoisin
2021-01-30Improve epub compatibilityjvoisin
2020-12-18Bump the changelog0.12.0jvoisin
2020-12-07Add Metadata Cleaner linkRomain Vigier
2020-11-30Add a mention of mat2-webjvoisin
2020-11-30Fix the link to the mailing listjvoisin
2020-11-30Please pylintjvoisin
2020-11-30Please pylintjvoisin
2020-11-30Raise a ValueError explicitlyjvoisin
2020-11-23Don't be sillyjvoisin
2020-11-21Fix dolphin integrationHolger Paradies
2020-11-13Fix the CI on fedorajvoisin