| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Currently, it is not possible to browse files which are shared with the
user (the Shared with me folder on the web). Let's add My Drive and Shared
with me folder to the root to make them available.
Fixes: https://gitlab.gnome.org/GNOME/gvfs/-/issues/444
|
| |
|
|
|
|
|
|
| |
Meson finally provides official function to print configuration summary
since version 0.53.0. Let's use it instead of custom output to be a bit
more consistent with other projects.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
The recent commit 077abad requires functionality from GLib 2.65.1.
Let's bump to that version.
|
|
|
|
|
|
| |
Commit 9564a34 uses g_bookmark_file_get_modified_date_time function
which was added recently. Let's bump the required glib version
accordingly.
|
| |
|
|
|
|
|
| |
Which changed name from libplist to libplist-2.0 to embed its API
version number in the library name.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
login_tty function is available on Solaris, but libutil isn't there. Let's
update the code to make the detection work also if libutil is not available.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
libgdata API has been augmented with GDataDocumentsProperty API in the
latest release 0.17.11. Since, we're using that API to support copy/move
operations, we bump the required dependency version accordingly.
We also remove the HAVE_LIBGDATA_* ifdefs since we require libgdata
version >= 0.17.11 for the google backend to work properly.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
The samba backend calls stat for each file during the enumeration job.
Unfortunately, this is significantly slower with the recent samba versions.
However, smbc_readdirplus2() has been recently added and it can be used
to improve the performance as all the necessary info is transferred in one
network request. Let's use smbc_readdirplus2() if available.
See: https://gitlab.com/samba-team/samba/merge_requests/302
Relates: https://gitlab.gnome.org/GNOME/gvfs/issues/306
|
| |
|
|
|
|
| |
This reverts commit db26e29930084ad48711c076d611b0227dd97a65.
|
| |
|
|
|
|
|
| |
GitLab CI fails with GLib master currently because of new deprecated symbols.
Let's do not treat deprecated-declarations as error to fix CI for now.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Lockdown settings provided by gsettings-desktop-schemas are used in
the code, however, gsettings-desktop-schemas dependency is missing,
which can lead to "Settings schema 'org.gnome.desktop.lockdown' does
not contain a key named 'disable-writing-to-devices'" errors. Let's
add the dependency to prevent such errors.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Since meson 0.49.0, `break` keyword can be used inside loops.
This feature has been used to stop when checking functions in
headers that makes avoiding loop iterations.
[0] http://mesonbuild.com/Release-notes-for-0-49-0.html#foreach-break-and-continue
|
|
|
|
|
|
|
|
|
|
| |
Since meson 0.50.0, the `find_library` method can be used to verify
if the library's headers or functions are present[0].
The `has_function` argument has been used to check the `socketpair`
function in the `socket` library.
[0] http://mesonbuild.com/Release-notes-for-0-50-0.html#find-library-with-its-headers
|
|
|
|
|
|
|
|
|
|
| |
Since 0.49.0[0], a dictionary could be used as a replacement for
each key/value pair as if `set` method was called for each of them.
Almost all of the `configuration_data` objects have been changed to
use a dictionary.
[0] http://mesonbuild.com/Reference-manual.html#configuration_data
|
|
|
|
|
|
|
|
|
|
|
| |
We are obviously using features from meson 0.50.0 as per the
following warnings:
WARNING: Project targetting '>= 0.49.0' but tried to use feature
introduced in '0.50.0': install arg in configure_file
So let's bump the required version in order to prevent those
warnings.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Gvfsd-fuse required the old 2.x versions of fuse. Fuse developers
encourage developers to transition to the actively developed libfuse
3.x. This change adapt gvfsd-fuse to build with fuse 3.x. Note that
fuse is no longer compatible with fuse 2.x. It now requires fuse 3.0.0
or later to build.
Closes: https://gitlab.gnome.org/GNOME/gvfs/issues/323
|
| |
|
| |
|