1
0
Fork 0
Commit Graph

534 Commits

Author SHA1 Message Date
Denis 'GNUtoo' Carikli b71bafd2cf
CONTRIBUTING.md: Update information about tests
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-09 17:16:34 +01:00
jvoisin 22199df4d0 Please the linters wrt. the previous commit 2021-12-09 16:58:24 +01:00
Denis 'GNUtoo' Carikli 1703ed6ebb
zip archives: keep individual files compression type
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-12-08 18:36:39 +01:00
jvoisin 541b3c83b2 We're not in beta anymore. 2021-11-23 17:39:19 +01:00
jvoisin 6afb0cb9d8 Please the linter, again. 2021-11-23 17:36:17 +01:00
jvoisin 1c4e98425a Make the linter happier 2021-11-23 17:34:14 +01:00
jvoisin fb7440ab5d Please a bit the CI 2021-11-21 11:02:22 +01:00
jvoisin 0c91ac7367 Implement code for internationalization 2021-11-12 20:10:57 +01:00
jvoisin 708841f9f5 Fix the coverage 2021-10-03 19:57:44 +02:00
jvoisin d4479d9baa Bump the changelog 2021-08-29 13:33:47 +02:00
georg 08a5792a9a
libmat2/pdf: Drop printing 'lol'
It seems this was committed without intention to do so.
2021-07-29 15:40:37 +00:00
Antonio Eugenio Burriel 3b094ae449 Fix pdf issues on printers
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-25 14:12:57 +02:00
jvoisin 0b094b594b Improve xlsx support
This should close #156
2021-07-14 23:34:02 +02:00
jvoisin 8c1107c358 Make cairo behave in a less idiotic way
Because raising errors when unable to process
stuff instead of an exception is dumb.
2021-06-21 22:39:45 +02:00
jvoisin 6df615281b Fix the CI for recent exiftool versions
Always a joy to deal with withespaces
2021-06-06 16:33:35 +02:00
georg 49c8b14e59
KDE Dolphin: add German translation
Credits to @RandomGuy234
Closes #154
2021-06-01 18:47:28 +00:00
jvoisin bf0c777cb9 Improve support for xlsx files 2021-05-20 18:16:28 +02:00
jvoisin 682552d152 Allow bubblewrap to fail for now 2021-05-05 21:04:29 +02:00
jvoisin c9be50f968 Fix the CI in Fedora 2021-05-05 21:03:20 +02:00
jvoisin 2eec653e99 Please pylint 2021-04-24 17:28:44 +02:00
jvoisin 85c08c5b68 Add support for AIFF files
This should close #151
2021-04-24 17:26:38 +02:00
jvoisin c5841a241d Bump the changelog 2021-03-19 17:54:21 +01:00
jvoisin d00ca800b2 Keep sharedStrings.xml when processing MSOffice sheets 2021-03-14 14:41:40 +01:00
jvoisin 8b42b28b70 Don't keep [trash] files when processing MS Office files 2021-03-14 14:35:29 +01:00
jvoisin e2362b8620 Improve epub support
Warn when there are encrypted fonts in an epub file
2021-03-07 17:50:25 +01:00
jvoisin 626669f95f Add some typing to epub.py 2021-03-07 17:50:17 +01:00
jvoisin 497f5f71fc Improve epub compatibility 2021-03-07 16:59:18 +01:00
jvoisin cd5f2eb71c Add a missing comma
This should improve epub support
2021-03-07 16:42:38 +01:00
jvoisin ec082d6483 Improve a bit the support of epub 2021-02-07 17:24:50 +01:00
jvoisin f8111547ae Improve epub compatibility 2021-01-30 16:24:42 +01:00
jvoisin 88fa71fbde Bump the changelog 2020-12-18 17:55:41 +01:00
Romain Vigier 6cd28ed46c
Add Metadata Cleaner link 2020-12-07 11:14:03 +01:00
jvoisin 92dcc8175d Add a mention of mat2-web 2020-11-30 22:02:07 +01:00
jvoisin 7131aa6fd7 Fix the link to the mailing list 2020-11-30 21:52:39 +01:00
jvoisin 7ce2b5121b Please pylint 2020-11-30 18:53:25 +01:00
jvoisin a517f8d36e Please pylint 2020-11-30 18:52:07 +01:00
jvoisin 61dce89fbd Raise a ValueError explicitly 2020-11-30 18:52:07 +01:00
jvoisin 88b7ec2c48 Don't be silly 2020-11-23 19:55:35 +01:00
Holger Paradies 8bea98911e
Fix dolphin integration 2020-11-21 15:31:13 +00:00
jvoisin 62ec8f6c1e Fix the CI on fedora 2020-11-13 17:30:47 +01:00
jvoisin 148bcbba52 Bump coverage 2020-11-13 17:27:23 +01:00
jvoisin b3def8b5de Mount /etc/alternatives inside bubblewrap
This is now required by ffmpeg
2020-11-13 17:18:20 +01:00
jvoisin 77dde8a049 Please pylint 2020-11-13 12:09:25 +01:00
Romain Vigier 1b361ec27e
Don't set a default value when retrieving Xmlns key for SVG metadata 2020-11-12 22:46:14 +01:00
jvoisin 58a1563a99 Better test of corrupted MSOffice files 2020-11-06 16:05:42 +01:00
jvoisin f638168033 Better handling of malformed pdf 2020-11-06 16:05:24 +01:00
jvoisin b84f73c5c3 Handle multiple namespaces in MSOffice's content types 2020-11-06 15:29:42 +01:00
jvoisin 96e639dfd3 Fix a regexp for xsls files
This should increase a bit the compability with Excel files
2020-11-06 15:26:30 +01:00
jvoisin 46b3ae1672 Fix a crash affecting some mp3 files 2020-07-22 15:47:35 +02:00
jvoisin d0bc79442b Add a small bla about donations 2020-06-30 22:03:14 +02:00