summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-02-25autoconf: get zstd mime type using libmagic if enabledrbuj5-10/+56
2020-02-19Travis CI: Fix build error, add .build.ymlPablo Barciela2-141/+140
2020-02-15tx: update configraveit651-2/+2
2020-02-14tx: update configraveit651-2/+2
2020-02-10release 1.24.0v1.24.0raveit652-1/+10
2020-02-09tx: sync with transifexraveit655-19/+21
2020-02-08dlg-extract: GtkFileChooserDialog instead of set extra widgetrbuj6-268/+342
2020-02-07Fix mate-desktop URLrbuj2-2/+2
2020-02-06dlg-batch-add: set dialog image from icon-name instead of pixbufrbuj1-8/+5
2020-01-30Fix build using gcc 10 -fno-common flagrbuj1-2/+0
2020-01-30fr-process: do not override LC_CTYPErbuj1-4/+10
Closes #354
2020-01-21release 1.23.3v1.23.3raveit652-4/+22
2020-01-21tx: sync with transifexraveit65204-72886/+81996
2020-01-10tx: update resources for transifexraveit652-5/+5
2020-01-10Update copyright to 2020raveit653-3/+3
2020-01-04fr-command-rpm: Use rpm2cpio binary shipped with rpm packagerbuj7-159/+9
closes #350
2019-12-30help: pull updated Italian translation with fixed msgstrmonsta1-26/+124
tx pull -f -l it -r MATE.master--engrampa-user-guide
2019-12-05add source rpm to supported mime-typesraveit651-1/+1
2019-12-05use cpio if no binary is foundraveit652-2/+2
origin commit: https://gitlab.gnome.org/GNOME/file-roller/commit/eb8a7fa
2019-12-05add a configure environment variable to select the cpio pathJasper Lievisse Adriaanse4-5/+9
on some systems (like OpenBSD), gcpio is prefered over the base cpio. origin commit: https://gitlab.gnome.org/GNOME/file-roller/commit/8a51165
2019-12-03tx: add fixes to makepot scriptraveit651-0/+1
2019-12-03tx: update resource for transifexraveit651-528/+596
2019-12-017z: Don't set the work directory, i.e. use temporary directoryrbuj1-1/+0
closes https://github.com/mate-desktop/engrampa/issues/200
2019-12-01Check if a mime-type is an alias in compute_supported_archive_typesrbuj1-1/+14
For instance, application/x-lha is an alias of application/x-lzh-compressed, mime_type_desc.mime_type should only store non duplicated primary mime-types, to avoid duplicates in the warehouse.
2019-12-01define LOCALEDIR for bindtextdomain()Wu Xiaotian2-8/+1
2019-12-01ci: add autopointWu Xiaotian1-7/+2
2019-12-01migrate from intltool to gettextWu Xiaotian10-48/+125
2019-12-01Travis CI: add '-Wredundant-decls' to 'CFLAGS' variablePablo Barciela1-1/+1
2019-11-24travis ci: use fedora:latestraveit651-1/+1
2019-11-24Clean file type selection in new archive dialogrbuj2-71/+60
2019-11-21tx: pull fixed Italian language for user-guideraveit651-5/+6
2019-11-20Automatically sets the maximum size of static arraysrbuj1-4/+4
2019-11-15tx: sync with transifexPablo Barciela140-27083/+30852
2019-10-20Fix localized pause UI logicoctoghost1-1/+1
2019-10-12ci: set maximum compile warnings on step scan-build ./configurerbuj1-1/+1
2019-10-09release 1.23.2v1.23.2raveit652-1/+40
2019-10-09tx: sync with transifexraveit65140-15999/+16655
2019-10-09tx: update resource for transifexraveit651-202/+222
2019-10-06Travis CI: use Debian "testing" instead "sid"Pablo Barciela1-1/+1
2019-10-05travis(ci): enable notify_serversraveit651-0/+2
2019-10-03LHA: add test for checking compressed file integrityrbuj1-1/+12
2019-10-03Set compiler debug flags using MATE_DEBUG_CHECK and update configure summaryrbuj10-21/+39
test: $ ./autogen.sh --enable-debug=profile --prefix=/usr <cut> Configuration: Source code location: . Compiler: gcc Compiler flags: -g -pg Warning flags: -Wall -Wmissing-prototypes Linker flags: -pg Caja support: yes PackageKit support: yes Run in place no Use libmagic: no JSON support: yes Now type `make' to compile engrampa $ ./autogen.sh --enable-debug --prefix=/usr <cut> Configuration: Source code location: . Compiler: gcc Compiler flags: -g -O0 Warning flags: -Wall -Wmissing-prototypes Linker flags: Caja support: yes PackageKit support: yes Run in place no Use libmagic: no JSON support: yes Now type `make' to compile engrampa $ grep MATE_ENABLE_DEBUG config.h
2019-10-03Add application/(x-compress|x-rpm|x-lzh-compressed) in local magicrbuj1-0/+4
$ file -b --mime-type ~/test.tar.Z application/x-compress $ hexdump -C -n 2 ~/test.tar.Z 00000000 1f 9d |..| 00000002 $ file -b --mime-type ~/atril-1.23.1-1.fc30.src.rpm application/x-rpm $ hexdump -C -n 4 ~/atril-1.23.1-1.fc30.src.rpm 00000000 ed ab ee db |....| 00000004 $ file -b --mime-type ~/test.lzh application/x-lzh-compressed $ hexdump -C -s 2 -n 3 ~/test.lzh 00000002 2d 6c 68 |-lh| 00000005
2019-10-03Show archive type in properties dialogrbuj2-0/+34
2019-10-03Zstandard: read .tar.zst filesrbuj3-0/+23
$ tar cafv ~/test.tar.zst ~/test $ xdg-mime query filetype ~/test.tar.zst application/x-zstd-compressed-tar Test: $ CFLAGS="-g -O0" ./autogen.sh --enable-magic --enable-packagekit --prefix=/usr && make && sudo make install $ engrampa ~/test.tar.zst
2019-10-03Zstandard: add test for checking compressed file integrityrbuj1-1/+10
2019-10-03Zstandard: Update MIME typerbuj4-9/+9
MIME type is application/x-zstd: $ lorem-ipsum-generator -p 10000 -l -f plain > lorem.txt $ zstd lorem.txt $ file -b --mime-type lorem.txt.zst application/x-zstd Test: $ CFLAGS="-g -O0" ./autogen.sh --enable-magic --enable-packagekit --prefix=/usr && make && sudo make install
2019-10-01Ar: Update MIME type and add magic numbersrbuj5-10/+12
Changes: Replace application/x-ar with application/x-archive ar magic number: "!<arch>\n" deb magic number (Debian 0.93+): "!<arch>\ndebian-binary" REF: https://en.wikipedia.org/wiki/Ar_(Unix) https://en.wikipedia.org/wiki/Deb_(file_format) Test: $ touch a && touch b && ar r test.ar a b && cp test.ar test-2.a $ xdg-mime query filetype test.ar application/x-archive $ xdg-mime query filetype dftp_2.2-1.deb application/vnd.debian.binary-package $ gio info test.ar | grep content-type standard::content-type: application/x-archive standard::fast-content-type: application/x-archive $ gio info dftp_2.2-1.deb | grep content-type standard::content-type: application/vnd.debian.binary-package standard::fast-content-type: application/vnd.debian.binary-package $ hexdump -C -n 8 test.ar 00000000 21 3c 61 72 63 68 3e 0a |!<arch>.| 00000008 $ hexdump -C -n 21 dftp_2.2-1.deb 00000000 21 3c 61 72 63 68 3e 0a 64 65 62 69 61 6e 2d 62 |!<arch>.debian-b| 00000010 69 6e 61 72 79 |inary| 00000015 $ ./autogen.sh --prefix=/usr --disable-magic && make && sudo make install
2019-10-01fr-command-ar: fetch dates with strptimerbuj1-49/+13
2019-10-01Remove internal mkdtemp and define feature test macrorbuj7-264/+3
mkdtemp(): /* Since glibc 2.19: */ _DEFAULT_SOURCE || /* Glibc 2.19 and earlier: */ _BSD_SOURCE || /* Since glibc 2.10: */ _POSIX_C_SOURCE >= 200809L _POSIX_C_SOURCE 200809L is enabled by _XOPEN_SOURCE >= 700. Ref: http://man7.org/linux/man-pages/man7/feature_test_macros.7.html