Package: libfm-qt / 0.14.1-9
Metadata
Package | Version | Patches format |
---|---|---|
libfm-qt | 0.14.1-9 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
fix smb recursive copy.patch | (download) |
src/core/filetransferjob.cpp |
9 5 4 - 0 ! |
[patch] fixed smb recursive copy Fixes https://github.com/lxqt/libfm-qt/issues/385 by trying to set dir permissions only once and ignoring possible errors (that happen with SMB and, maybe, other protocols). |
fix license headers.patch | (download) |
src/core/vfs/vfs-menu.c |
21 10 11 - 0 ! |
[patch] fix the license header of code we took from libfm (they should use LGPL2 instead of GPL2). - src/core/vfs/vfs-menu.c - src/core/vfs/vfs-search.c These files are taken from libfm which has been relicensed to LGPL 2 on 2014-09-05 by Andrey N. Gritsenko after consulting other contributors. |
dont ignore crea del sequences.patch | (download) |
src/core/folder.cpp |
60 31 29 - 0 ! |
[patch] don't ignore creation-deletion sequences Fixes https://github.com/lxqt/pcmanfm-qt/issues/944 Previously, if a file was in addition queue and then it came into the deletion queue, its addition and deletion were both ignored. That was wrong and could result in showing nonexistent files because addition can also happen in directory list job before being processed by file info job. Also process accumulated changes only after finishing the current info job and don't clear all deletion paths after processing them (because, logically, only those paths that can be deleted should be removed). |
workaround glib recursive moving error.patch | (download) |
src/core/filetransferjob.cpp |
7 7 0 - 0 ! |
[patch] workaround for glib's recursive moving error, e.g. with bound mounts `g_file_move()` may not work recursively on the same filesystem, especially with bound mounts (to `/mnt`, for example) and give the `G_IO_ERROR_WOULD_RECURSE` error. This patch ignores the error and tries our `FileTransferJob::copyFile()`. Closes https://github.com/lxqt/pcmanfm-qt/issues/943 |
workaround missed file monitoring.patch | (download) |
src/core/folder.cpp |
18 18 0 - 0 ! |
realod folder after transfer job if it lacks file monitoring Closes https://github.com/lxqt/pcmanfm-qt/issues/933 and closes https://github.com/lxqt/libfm-qt/issues/280. After a file transfer job is finished inside a directory, if it is the path of an open folder that lacks file monitoring, this patch reloads its corresponding folder. In this way, the lack of file monitoring is partially compensated for. Please note that this doesn't work with `search://` because the files inside `search://` don't belong to it. By covering file creation, renaming, moving from one shared folder to another and deleting after trying to move into Trash. |