summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2023-05-29Add "Extract to subdirectory" optionxmusjackson6-23/+70
This commit adds an "Extract to subdirectory" option to the extract dialog which allows the user to extract the contents of the archive to a directory with the name of the archive (without the extension.) The user will be prompted if the directory must be created. file-utils.c: Improve remove_extension_from_path Rework this function so that it correctly parses and truncates files with multiple extensions like .tar.gz file-utils.c: Improve get_file_extension Improve this function to correctly identify and return supported compressed tar file extensions
2023-05-23Add meson compilation supportzhuyaliang2-0/+112
2023-05-15Set the current folder of the file chooser dialog using a local file namezhuyaliang1-1/+7
2023-05-14Fix failure to extract multiple fileszhuyaliang1-0/+3
2023-05-13Uniform file chooser dialog margin sizezhuyaliang1-1/+0
2023-05-13Archive do not track symbolic linkzhuyaliang2-9/+18
g_file_enumerate_children_async default should use G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS. This can avoid link loops
2023-05-13Fix failed restore of saved sessionszhuyaliang1-1/+1
2023-05-09Replace deprecated functions and fix compilation warningszhuyaliang9-694/+1676
Replacing GtkAction with GAction Replacing GtkUIManager with GtkBuilder
2023-04-23command-7z: Add new 7-zip(7zz and 7zzs) project supportzhuyaliang2-14/+30
2023-04-21file-utils: Include <strings.h> for strcasecmpFlorian Weimer1-0/+1
The _XOPEN_SOURCE macro definition overrides _DEFAULT_SOURCE and disables the declaration in <string.h>. This avoids an implicit function declaration and build failures with future compilers.
2023-04-21action: Delete unused sort_by_entries codezhuyaliang5-68/+0
2023-04-15fr-process: fix memory leakrbuj1-26/+9
2023-04-07UI: Remove useless code and filezhuyaliang4-24/+0
2023-04-05Fix icon missing when compressing files with the right mouse buttonzhuyaliang1-1/+6
2023-04-05Extract: add the function of automatically closing the dialog box after ↵zhuyaliang5-0/+54
decompression
2023-03-22zstd: support both old and new mime typeĐoàn Trần Công Danh2-8/+15
As of it's now, we're supporting zstd {,de}compression with specific mime type that was reported by libmagic as configure time. Thus, the built binaries is not correct after upgrading file-devel after configure. In addition, this configure's time hard-coded value prevent our users from partial upgrade. Let's accept both mime types reported by both old and new file-devel. For the mapping between file extensions and mime types, let's choose the new mime value.
2023-03-22fr-command-rar: Parameter 'line' can be declared with constrbuj1-1/+1
2023-03-22Fix archive file save as functionzhuyaliang4-3/+22
2023-03-22glib-utils: redundant conditionrbuj1-1/+1
2023-03-21fix: Encrypted documents in all formats cannot be successfully pasted to the ↵jishengjie1-2/+7
specified directory after copying and cutting encrypted files and folders
2023-03-21fix: Encrypted documents in. 7z format cannot delete locked files and foldersjishengjie3-1/+45
2023-03-16fr-window: fix -Wincompatible-pointer-types warningrbuj1-1/+1
2023-03-15file-utils: remove unused functionsrbuj2-232/+0
2023-03-15fr-command-rar: parse date & time using strptimerbuj1-32/+7
2022-03-10Enable mouse-less navigation & reading for output dialogsValentin Villenave1-2/+10
We actually want a cursor to be displayed in case a screen reader is used with visual tracking.
2022-03-10Accessibility: add proper mnemonic relations and labellingValentin Villenave4-0/+16
2022-03-10Fix implicit conversion changes signedness: 'gboolean'rbuj3-5/+5
2022-01-29file-data: fix memory leakrbuj2-5/+8
2022-01-29fr-command-tar: fix memory leakrbuj1-2/+7
2022-01-29fr-window: fix memory leakrbuj1-3/+10
2022-01-29dlg-package-installer: fix memory leakrbuj1-1/+4
2022-01-29Fix build warnings about missing field initializerrbuj2-2/+3
2022-01-29Fix some -Wfloat-conversion warningsrbuj4-20/+25
2022-01-28Fix -Wimplicit-int-conversion warningrbuj24-49/+47
2022-01-02build: fix -Wmissing-prototypes warningrbuj1-1/+1
2022-01-02glib-utils: drop strcmp_null_tolerantrbuj4-16/+2
2021-12-25test-server: Remove unreachable code after calling g_errorrbuj1-2/+0
2021-12-25glib-utils: escape_str_common should be staticrbuj2-5/+1
2021-12-25equality comparison with extraneous parenthesesrbuj1-1/+1
2021-12-11Use a blank line at mostrbuj64-1286/+0
2021-03-13ar: fix filename in file listrbuj1-42/+11
2021-02-27dlg-package-installer: Don't build the path to packages.matchrbuj1-4/+3
2021-02-17rar 6.00: fix listing archive content with encrypted file listrbuj1-12/+4
2021-02-09i18n: use g_dngettext instead of ngettextrbuj2-24/+26
2021-02-09build: allow users to disable gettext support (--disable-nls)rbuj2-0/+8
2021-02-05build: Use PACKAGE_URL variablerbuj1-1/+1
2021-01-16Update copyright to 2021rbuj1-1/+1
2021-01-07Remove cppcheck warnings about the variable scope can be reducedrbuj11-57/+75
2020-10-17fr-archive: Fix memory leakrbuj1-1/+0
2020-10-17Add Electronic Publication (EPUB) supportrbuj3-2/+7
$ file -b --mime-type don-quijoti-epub3.epub application/epub+zip