Age | Commit message (Collapse) | Author | Files | Lines |
|
The problem was that g_vfs_encode_uri was not encoding ':' in the
binding URL because those may appear in ipv6 hostnames. As ipv6
hostnames are in the form [theipv6], the ':[]' are unescaped only for
those ipv6 hostnames.
|
|
|
|
Add support for the new icon serialisation interface to GVfsIcon as well
as implementing the new interface on GVfsClass for deserialising.
https://bugzilla.gnome.org/show_bug.cgi?id=688820
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=695834
|
|
|
|
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=683763
Signed-off-by: Tomas Bzatek <tbzatek@redhat.com>
|
|
GDBus calls require NULL-terminated string arrays, let's use them
internally instead of array + n_elements couple.
Also fix all users of g_mount_source_ask_question() and
g_mount_source_show_processes().
This is a regression after gdbus port actually, the old code used
to deal with string arrays differently.
Related commit: 99d06e499f999459f1fc973c870415a004722d54
https://bugzilla.gnome.org/show_bug.cgi?id=683118
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=681458
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=682646
|
|
We return the not-quite-right ALREADY_MOUNTED. Its not strictly right
because just because the name is owned does not mean the mount
has been registred yet.
|
|
This code is tiny, and only used by two backends.
Having this code in a separate .so is likely a negative
gain in both size and speed.
|
|
The gvfsmountinfo.c (and its libbluray dependency) is unused by
the client code, so we remove it from the common shared lib.
We use a non-shared lib for this, as in practice only one of the
monitors that use this code will be build/installed/used.
|
|
|
|
Don't link to libdbus and remove libdbus utility functions.
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=682284
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
...so that they are recognizable on a first sight.
|
|
and kill the iters.
|
|
Reorganize saved references for used objects, getting rid of
some FIXMEs.
|
|
Use G_DBUS_PROXY_FLAGS_DO_NOT_CONNECT_SIGNALS and G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES
flags where applicable.
|
|
|
|
|
|
|
|
And conform to usual GNOME naming conventions.
|
|
A fallout of port away from convenient G_DBUS_TYPE_CSTRING type and
_g_dbus_message_append_args() + _g_dbus_message_iter_get_args() functions
that masked NULL strings as non-NULL empty strings ("") for transferring
over d-bus and on the other side reconstructed the original value.
Portions of other code treat non-NULL strings differently even if they
were empty. This fixes e.g. opening http URLs via gvfs-open.
|
|
|
|
|
|
|
|
Port of most of the gvfs core, few bits still missing. Lot of debug prints around,
will be removed in further commits. Same amount of TODOs and FIXMEs.
Notes:
* kill serials?
* get rid of mainloops where applicable (copy/move progress callback, enumerator)
* fix keyring integration
* use gdbus builtin fd passing within gvfsdaemon.c, kill the extra_fd stuff
|
|
Updating the address of the FSF.
This has been done by:
while read file; do
sed -i 's:59 Temple Place:51 Franklin Street:' $file
sed -i 's:Suite 330:Fifth Floor:' $file
sed -i 's:02111-1307:02110-1301:' $file
done
https://bugzilla.gnome.org/show_bug.cgi?id=656598
Signed-off-by: Tomas Bzatek <tbzatek@redhat.com>
|
|
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=676111
|
|
Turned out zeroing memory is not enough in some cases so let's be
on the safe side and properly initialize all non-static mutexes.
Also, don't initialize/clear the static ones.
|
|
A continuation to https://bugzilla.gnome.org/show_bug.cgi?id=661148
|
|
GStaticMutex and GStaticRWLock have been replaced by GMutex
and GRWLock, and g_thread_init() is no longer needed.
https://bugzilla.gnome.org/show_bug.cgi?id=661148
|
|
Especially now that deprecations are proper gcc warnings, no need
to hardcode this.
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=656511
|
|
|
|
g_mount_info_apply_prefix will take an given path and prepend the
mount_prefix of the given mount_info, if there is any. It will free the old
string in this case. Otherwise it is a NOOP.
|
|
Turns out the header is properly shipped by libluray.
|
|
This means we can finally get localised versions, and
support the biggest thumbnails.
https://bugzilla.gnome.org/show_bug.cgi?id=646984
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=641856
|
|
The wrong iterator passed in caused some items to be silently dropped
plus it led to string dup of wrong pointer.
See bug 614544 for reference.
|