| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-01-09 | Significantly improve portability0.13.5 | jvoisin | |
| 2024-07-18 | Keep orientation metadata | matiargs | |
| 2024-04-05 | Remove dangling references from document.xml.rels | Alex Marchant | |
| The file `word/_rels/document.xml.rels` is similar to `[Content_Types].xml` and has references to other files in the archive. If those references aren't removed Word refuses to open the document. # Please enter the commit message for your changes. Lines starting | |||
| 2024-04-05 | Strip comment references from document.xml | Alex Marchant | |
| 2024-04-03 | Make utf-8 explicit in all tree.write calls | Alex Marchant | |
| 2024-04-03 | Add test that checks if comments.xml is removed without errors | Alex Marchant | |
| 2023-11-08 | Fix the CI on Debian | jvoisin | |
| 2023-09-08 | Provide a name for the loggers | jvoisin | |
| 2023-08-03 | tests: drop duplicate dirty.epub file; it's stored below data/ as well | georg | |
| 2023-03-12 | Fix the CI on Archlinux | jvoisin | |
| 2022-10-09 | Fix the tests on the latest Debian | jvoisin | |
| 2022-05-15 | Add support for HEIC files | jvoisin | |
| Thanks to Maxime Morin ( https://www.maijin.fr/ ) for the patch. | |||
| 2022-03-29 | Please the linters | jvoisin | |
| 2022-03-29 | Simplification of the testsuite | jvoisin | |
| 2022-03-28 | Fix the svg tests on archlinux | jvoisin | |
| 2021-12-26 | Fix the Debian CI | jvoisin | |
| This should fix #162 | |||
| 2021-12-19 | Add a fuzzer based on atheris | jvoisin | |
| 2021-12-08 | zip archives: keep individual files compression type | Denis '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-06-06 | Fix the CI for recent exiftool versions | jvoisin | |
| Always a joy to deal with withespaces | |||
| 2021-05-05 | Fix the CI in Fedora | jvoisin | |
| 2021-04-24 | Add support for AIFF files | jvoisin | |
| This should close #151 | |||
| 2020-11-30 | Raise a ValueError explicitly | jvoisin | |
| 2020-11-13 | Fix the CI on fedora | jvoisin | |
| 2020-11-06 | Better test of corrupted MSOffice files | jvoisin | |
| 2020-03-08 | Vastly improve ppt compatibility | jvoisin | |
| 2020-02-08 | Fix the testsuite | jvoisin | |
| 2020-02-05 | Improve a bit the robustness of the testsuite | jvoisin | |
| 2020-01-01 | Add support for wav files | jvoisin | |
| 2019-12-23 | Make the testsuite a bit more robust | jvoisin | |
| Some terminals with a small number of column could wrap the cli's output in a way that would make the testsuite fail. This commit break the tests in several smaller one to mitigate this. This issue was originally reported by eleius [here](https://github.com/actionless/pikaur/issues/433), and forwarded as #153. | |||
| 2019-12-16 | Handle tiff images with a .tif extension | jvoisin | |
| 2019-11-30 | This is mat2, not MAT2 | georg | |
| Closes #131 | |||
| 2019-11-30 | Fix the testsuite on Python3.8 | jvoisin | |
| There is a bug in Python3.8 (https://bugs.python.org/issue38688) triggering an infinite recursion when copying a tree in a subfolder of the current one. We're working around it by using a list instead of an iterator, so that Python won't "discover" the target folder as part of the source files. This should fix #130 | |||
| 2019-10-13 | Copy file permissions | jvoisin | |
| Mat2 (the cli) will now copy the input file permissions to the output file. | |||
| 2019-10-12 | Add a way to disable the sandbox | jvoisin | |
| Due to bubblewrap's pickiness, mat2 can now be run without a sandbox, even if bubblewrap is installed. | |||
| 2019-10-12 | Refactor tests | jvoisin | |
| 2019-10-12 | Remove an unused variable | jvoisin | |
| 2019-10-12 | Fix a test for png's lightweight cleaning on corrupted files | jvoisin | |
| 2019-09-01 | Add support for ppm | jvoisin | |
| 2019-09-01 | Add a test for nsid cleaning | jvoisin | |
| 2019-08-31 | Add support for inplace cleaning | jvoisin | |
| 2019-08-01 | Some arguments of mat2 are mutually exclusive | jvoisin | |
| 2019-07-22 | Add a test for svg namespace | jvoisin | |
| 2019-07-13 | Add support for svg | jvoisin | |
| 2019-05-13 | Rework the dependency checks to distinguish required/optional ones | Antoine Tenart | |
| Rework the dependencies definition to include a 'required' flags, which is passed by the check_dependencies helper to the callers, so that they can distinguish between required and optional dependencies. This help in two ways: - The unit test for the dependencies was now failing when an optional one was missing, due to a previous rework. - Mat2's --check-dependencies was referring to "required dependencies" and was misleading for the user as some of them could be optional. Signed-off-by: Antoine Tenart <antoine.tenart@ack.tf> | |||
| 2019-05-13 | tests: libmat2: RuntimeError cannot be thrown by chech_dependencies | Antoine Tenart | |
| Remove the try/except logic when calling check_dependencies, as it cannot throw the exception anymore (it's caught already in the function). Signed-off-by: Antoine Tenart <antoine.tenart@ack.tf> | |||
| 2019-05-09 | Test the cli's behaviour with valid and invalid files | jvoisin | |
| This should ensure that if we decide to implement some threading in the cli, a faulty file won't break everything. | |||
| 2019-05-08 | Add tests to find possible race-conditions in the cli | jvoisin | |
| 2019-05-01 | Add some verification for "dangerous" tarfiles | jvoisin | |
| 2019-04-27 | Handle weird permissions in tar archives | jvoisin | |
| 2019-04-27 | Add support for compressed tar files | jvoisin | |
