summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add Kaitai Struct mime-typewip/hadess/kaitai-structBastien Nocera2020-10-153-0/+84
| | | | For use with the Kaitai Struct visualiser, or any text/YAML editors
* Remove myself from MAINTAINERS fileBastien Nocera2020-08-251-1/+0
|
* po: Update translationsBastien Nocera2020-08-2573-57296/+58758
|
* Remove image/avif-sequenceDaniel Novomesky2020-08-222-9/+9
| | | | | | Latest AVIF specification draft removed definition of image/avif-sequence mime type, so instead of two mime types (image/avif and image/avif-sequence) only one image/avif will be used in future.
* README: Update compilation instructionsBastien Nocera2020-07-011-8/+6
| | | | Closes: #140
* Rmove ELF magic for application/x-sharedlib, generalize x-executable magic.David Faure2020-06-133-17/+6
| | | | | | | | | | | PIE executables have the same header as ELF shared libs and therefore were being detected as shared libraries. The magic for executables was too specific, I removed the check for the value at offset 16 since it's actually 3 for /usr/bin/ls, not 2. Fixes gitlab issue #11. https://gitlab.freedesktop.org/xdg/shared-mime-info/-/issues/11
* data: Fix pkg-config installation pathBastien Nocera2020-05-061-0/+1
|
* 2.02.0Bastien Nocera2020-05-062-1/+17
|
* Add Apple System Profiler XML mime-typeStefan Brüns2020-05-063-0/+18
| | | | | | | Apples "system_profiler" can save information about the machine in XML format and uses the *.spx extension. Fixes #105.
* Add magic for Musepack SV8Stefan Brüns2020-05-063-0/+3
| | | | | | | | | | According to http://trac.musepack.net/musepack/wiki/SV8Specification, the file starts with a 'MPCK' magic. Currently, only the SV7 magic, 'MP+' is recognized: http://trac.musepack.net/musepack/wiki/SV7Specification. Fixes #104.
* data: Install shared-mime-info's ITS fileBastien Nocera2020-05-061-0/+5
|
* tests: Verify that our ITS file is validBastien Nocera2020-05-061-0/+8
|
* data: Add ITS schemas from W3CBastien Nocera2020-05-064-0/+1952
| | | | | Originally from: https://github.com/w3c/its-2.0-testsuite/tree/master/its2.0/schema
* Allow *.spx glob for audio/x-speex+oggStefan Brüns2020-05-063-0/+3
| | | | | | | | | | | | | | | | | | | | | Currently, *.spx is associated with "raw" speex, i.e. without an ogg container, while it is also often used for audio/x-speex+ogg. The latter currently only allows the *.oga and *.ogg globs. See also https://bugs.freedesktop.org/show_bug.cgi?id=5299 https://bugs.freedesktop.org/show_bug.cgi?id=53376 The libspeex speexenc/speexdec reference implementations use ogg containers, and use the *.spx extension, see e.g. https://linux.die.net/man/1/speexdec "raw" speex and speex+ogg are covered by their content matches, i.e. 'OggS'@0 + 'Speex '@28 vs. 'Speex '@0. Apparently the only application capable of creating "raw" speex is the xiph sampleenc, see https://github.com/xiph/speex/blob/master/doc/sampleenc.c Fixes #103
* Split Audible audio mime typesStefan Brüns2020-05-052-4/+8
| | | | | | | | | | The old "Format 2/3/4" audible files are proprietary formats, while the newer "Enhanced" type is actually an ISO Base Media File Format compliant file (aka ISOBMFF/M4B/Quicktime). The audio stream is encrypted, but meta data (author, title, cover image) are unencrypted and can be used by standard tools. Fixes #134.
* Remove sub-class-of from 3GPP2 filesBastien Nocera2020-05-051-1/+0
| | | | They're not MP4 files.
* Add mimetypes for AV1 Image File Format (AVIF)Daniel Novomesky2020-04-184-0/+21
| | | | Add mimetypes for AV1 Image File Format (AVIF)
* Add mimetypes for Kotlin source filesAdel Khial2020-04-113-0/+12
|
* Add mimetypes for PySpread spreadsheetsAndreas Noteng2020-04-034-0/+28
|
* po: Add check to translations update scriptBastien Nocera2020-03-281-0/+5
|
* HACKING: Rename and updateBastien Nocera2020-03-281-15/+12
| | | | For meson and gitlab changes.
* Add text/vbscriptAlex Henrie2020-03-283-0/+9
| | | | | | | | Section 18.2.2 of the HTML 4.0 specification gives "text/vbscript" as the MIME type for VBScript and no later standard has changed that. Internet Explorer also accepts the nonstandard type text/vbs for these files. https://www.w3.org/TR/1998/REC-html40-19980424/interact/scripts.html#h-18.2.2
* Rename text/x-tcl to text/tclAlex Henrie2020-03-281-1/+2
| | | | | | Section 18.2.2 of the HTML 4.0 specification gives "text/tcl" as the MIME type for Tcl and no later standard has changed that. https://www.w3.org/TR/1998/REC-html40-19980424/interact/scripts.html#h-18.2.2
* po: Update POTFILES.skipPiotr Drąg2020-03-151-2/+2
|
* Add Common Lisp definitionTarn Burton2020-03-036-0/+14
|
* po: Update translationswip/hadess/translationsBastien Nocera2020-03-0210-670/+676
|
* po: Add script to pull translations from TransifexBastien Nocera2020-03-021-0/+16
|
* po: Fix creation of .pot fileBastien Nocera2020-03-021-0/+1
| | | | | | | xgettext was throwing: xgettext: warning: file 'data/freedesktop.org.xml.in' extension 'xml' is unknown; will try C Set GETTEXTDATADIRS as we used to when using autotools.
* build: Remove creation of Changelog fileBastien Nocera2020-03-021-8/+0
| | | | | | We removed the file, but we were still generating it. Fixes: 5b342ee056d12a7191b6a50d2cc983228e47eb7b
* Add new magic for Sega Mega Drive ROMsBastien Nocera2020-02-253-0/+2
| | | | | | eu_en_Sword_of_Vermilion.bin as found on the Mega Drive Mini has "SEGA_MEGA_DRIVE" in the header, with underscores instead of spaces. file and emulators do support it too.
* Lower weight for "use strict" and similar in the perl mimetypeDavid Faure2020-02-233-3/+12
| | | | | | | Otherwise any "use strict" in an HTML file leads to it being detected as perl instead of HTML. https://bugs.kde.org/show_bug.cgi?id=417248
* po: Remove ChangeLogBastien Nocera2020-02-201-717/+0
| | | | We have git's log now.
* build: Remove autotools support from freedesktop_generate.shBastien Nocera2020-02-202-16/+3
|
* README: Rename README to README.mdBastien Nocera2020-02-202-45/+44
| | | | Now that we don't need to keep the old filename for the autotools.
* build: Remove autotoolsBastien Nocera2020-02-205-346/+0
|
* ci: Also build with mesonFélix Piédallu2020-02-201-1/+18
|
* build: Add meson build systemFélix Piédallu2020-02-206-0/+225
|
* build: Add script to run the local mime detection testsFélix Piédallu2020-02-202-13/+34
| | | | Replaces the shell in Makefile.am
* build: Add script to run the mime detection testsFélix Piédallu2020-02-202-8/+29
| | | | Replaces the shell in Makefile.am
* build: Add script to check for duplicated mime-typesFélix Piédallu2020-02-202-7/+18
| | | | Replaces the shell in Makefile.am
* build: Add script that prints stats on generic iconsFélix Piédallu2020-02-202-3/+17
| | | | Replaces the shell in Makefile.am
* build: Add script to check translations in po/LINGUASFélix Piédallu2020-02-202-8/+19
| | | | Replaces the shell in Makefile.am
* ci: Clean list of dependenciesBastien Nocera2020-02-201-2/+14
| | | | So that it's easier to add, modify and remove individual items.
* build: Add script to generate fd.o XML fileFélix Piédallu2020-02-202-4/+28
| | | | | Generate the gmo translation files and use itstool to merge those translations into the XML file.
* tests: Reduce the size of the test suite filesBastien Nocera2020-02-1034-6262/+3
| | | | | | | | If we were to move to meson, the whole test suite would be available in the dist, so make sure this doesn't balloon the size of the tarball. Size reduction executed with: for i in * ; do SIZE=$(stat --printf="%s" $i) ; if [ $SIZE -gt 131072 ] ; then dd if=$i of=$i.tmp bs=128k count=1 && mv $i.tmp $i ; fi ; done
* tests: Remove Core testBastien Nocera2020-02-102-1/+0
| | | | | | It was causing filename conflicts on NTFS. The case insensitivity portion of the rule should hopefully be handled by the C/C++ tests that were just added.
* tests: Add C/C++ testsBastien Nocera2020-02-103-0/+4
| | | | Those also test for case-insensitive matching rules working.
* tests: Fix filename conflict on NTFSBastien Nocera2020-02-102-1/+1
| | | | Rename text.PS.gz so it doesn't conflict with text.ps.gz on NTFS.
* tests: Add test for git clone on case insensitive filesystemsBastien Nocera2020-02-101-0/+10
| | | | See: https://gitlab.freedesktop.org/xdg/shared-mime-info/issues/125
* tests: Fix BPS testBastien Nocera2020-02-101-0/+0
| | | | | | Rebase didn't take directory changes into account. Fixes: efab1d6202e54ee23b9f837fb561c61dddd98af3