summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-05-10Bump the changelog0.9.0jvoisin
2019-05-09Test the cli's behaviour with valid and invalid filesjvoisin
This should ensure that if we decide to implement some threading in the cli, a faulty file won't break everything.
2019-05-09Minor code cleanupjvoisin
2019-05-08Fix an erroneous errors messagejvoisin
This one was spotted by @fuzzy
2019-05-08Allow failure with bubblewrap for nowjvoisin
2019-05-08Add tests to find possible race-conditions in the clijvoisin
2019-05-03typofuzzy
2019-05-01Add some verification for "dangerous" tarfilesjvoisin
2019-04-27Handle weird permissions in tar archivesjvoisin
2019-04-27Improve the display of tarfile's members mtimejvoisin
2019-04-27Add support for compressed tar filesjvoisin
2019-04-27Add tar archive supportjvoisin
2019-04-14Improve a bit the verbosity of a testjvoisin
2019-04-14Add support for xhtml filesjvoisin
2019-03-30Please pylintjvoisin
2019-03-30Please mypyjvoisin
Apparently, mypy isn't able (yet?) to deal with variables that are changing their types at runtime. Python is wonderful.
2019-03-29README: update the usage descriptionAntoine Tenart
Signed-off-by: Antoine Tenart <antoine.tenart@ack.tf>
2019-03-29README: remove one trailing spaceAntoine Tenart
Signed-off-by: Antoine Tenart <antoine.tenart@ack.tf>
2019-03-29libmat2: fix dependency checks for cmd line utilitiesAntoine Tenart
The command line checks for command line utilities are done by trying to access the executables and by throwing an exception when not found. This lead to: - The mat2 cmd line --check-dependencies option failing. - The ffmpeg unit tests failing when ffmpeg isn't installed (even though it's an optional dependency). This patch fixes it. Signed-off-by: Antoine Tenart <antoine.tenart@ack.tf>
2019-03-29libmat2: reshape the dependencies listAntoine Tenart
Invert the keys and values in DEPENDENCIES. It seems more natural to use the key as a key in check_dependencies(), and the value as the value. This also help in preparing for reworking the check_dependencies() helper. Signed-off-by: Antoine Tenart <antoine.tenart@ack.tf>
2019-03-26mat2: display the default choice of --unknown-members in the helpAntoine Tenart
Signed-off-by: Antoine Tenart <antoine.tenart@ack.tf>
2019-03-26mat2: do not check the input file for W_OKAntoine Tenart
Signed-off-by: Antoine Tenart <antoine.tenart@ack.tf>
2019-03-26doc: remove one trailing space in the man pageAntoine Tenart
Signed-off-by: Antoine Tenart <antoine.tenart@ack.tf>
2019-03-23Fix the testsuitejvoisin
2019-03-23mat2: fix typo in error message when a file does not existAntoine Tenart
Signed-off-by: Antoine Tenart <antoine.tenart@ack.tf>
2019-03-23libmat2: audio: not all id3 types have a text attributeAntoine Tenart
Not all id3 types have a text attribute (such as mutagen.id3.APIC or mutagen.id3.UFID). This leads to the get_meta helper to crash when trying to access the text attribute of an object which does not have it. Fixes it by checking the text attribute is available before accessing it. Signed-off-by: Antoine Tenart <antoine.tenart@ack.tf>
2019-03-09CI: Add job to run tests on gentoogeorg
Closes #93
2019-03-07CI: Don't run 'pip3 install' the Docker images already does thatgeorg
2019-03-07CI: Drop obsolete tags to force jobs to run on whitewhalegeorg
This made sense some time ago. Nowdays, the whitewhale runner seems to not really be reliable, so tagging jobs with it doesn't gain much. Relates #45
2019-03-07CI: Don't install packages in the jobs, now handled via pre-built imagesgeorg
Relates #45
2019-03-07pylint: disable 'no-else-return' rule (R1705)georg
2019-03-07Small fixes for newer pylint versionsgeorg
2019-03-07CI: Use own images to speed up jobsgeorg
Relates #45 Relates #93
2019-03-07doing a release: this is about mat2, not matgeorg
Additionally, fix a typo.
2019-03-06Update a bit the release processjvoisin
2019-03-06The gitlab mirror was useless, lets remove itjvoisin
2019-03-05Refactor {black,white}list into {block,allow}listBrolf
Closes #96
2019-03-01fix typogeorg
2019-02-28Bump the changelog0.8.0jvoisin
2019-02-27Improve the previous commitjvoisin
- More tests - More documentation - Minor code cleanup
2019-02-27Improve epub supportjvoisin
2019-02-25Document the previous commitjvoisin
2019-02-24In archive-based formats, the `mimetype` file comes firstjvoisin
This should improve epub compatibility, along with other formats as a side-effect
2019-02-23<title> is also an html metadatajvoisin
2019-02-23Fix a bug in css cleaningjvoisin
It's not mandatory to actually have a comment inside comment delimiter, like `/**/`.
2019-02-21Fix the setup.py on Debianjvoisin
2019-02-21Mention bubblewrap in the READMEjvoisin
2019-02-20Implement epub supportjvoisin
2019-02-17Bump the changelog0.7.0jvoisin
2019-02-10Make the mandatory metadata warning genericjvoisin
This should close #95.