summaryrefslogtreecommitdiff
path: root/daemon/gvfsbackendtrash.c
Commit message (Collapse)AuthorAgeFilesLines
* Code cleanups from Kjartan Maraas.Alexander Larsson2007-11-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | 2007-11-16 Alexander Larsson <alexl@redhat.com> * client/gdaemonfile.c: * client/gdaemonfileinputstream.c: * client/gdaemonfileoutputstream.c: * client/smburi.c: * common/gdbusutils.c: * common/gmountsource.c: * daemon/gvfsbackendftp.c: * daemon/gvfsbackendtrash.c: * daemon/gvfsdaemon.c: * daemon/gvfsjob.c: * daemon/gvfsjobdbus.c: * daemon/gvfsjobopenforwrite.h: * daemon/mount.c: * daemon/pty_open.c: * test/benchmark-gvfs-big-files.c: * test/benchmark-gvfs-small-files.c: * test/benchmark-posix-small-files.c: Code cleanups from Kjartan Maraas. svn path=/trunk/; revision=1031
* Add new functionsAlexander Larsson2007-11-121-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2007-11-12 Alexander Larsson <alexl@redhat.com> * common/gmountspec.[ch]: (g_mount_spec_new_from_data): (g_mount_spec_set_with_len): Add new functions * client/Makefile.am: * common/Makefile.am: Update for moved files Build non-shared version of common libs. Ups non-shared common libs in client module. * common/gvfsuriutils.[ch]: Removed. * client/gvfsuriutils.[ch]: Added. Moved uriutils to gvfs (not used by daemon) Re-namespace to g_vfs_* * common/gvfsurimapper.[ch]: Removed. * client/gvfsurimapper.[ch]: Added. Move UriMapper to client lib Remove/Hide use of GMountSpec * client/gdaemonvfs.c: * client/smburi.c: Update to the new APIs * client/gvfsfusedaemon.c: * daemon/gvfsbackendtrash.c: * daemon/gvfsjobqueryfsinfo.c: Fix warnings svn path=/trunk/; revision=1020
* Ansi C fixes from Jens GranseuerAlexander Larsson2007-11-071-1/+1
| | | | | | | | | | | | 2007-11-07 Alexander Larsson <alexl@redhat.com> * common/gdbusutils.c: * daemon/gvfsbackendtest.c: * daemon/gvfsbackendtrash.c: Ansi C fixes from Jens Granseuer svn path=/trunk/; revision=1016
* Add copyright information to source files.Christian Kellner2007-11-011-0/+22
| | | | | | | | | | | | 2007-11-01 Christian Kellner <gicmo@gnome.org> * client/*.[ch]: * common/*.[ch]: * daemon/*.[ch]: * test/*.[ch]: Add copyright information to source files. svn path=/trunk/; revision=1007
* Update to new APIAlexander Larsson2007-10-311-1/+1
| | | | | | | | | | | 2007-10-31 Alexander Larsson <alexl@redhat.com> * daemon/gvfsbackendtrash.c: Update to new API svn path=/trunk/; revision=999
* Don't show not user visible mountsAlexander Larsson2007-10-261-0/+1
| | | | | | | | | | | | | | | | | | 2007-10-26 Alexander Larsson <alexl@redhat.com> * client/gdaemonvolumemonitor.c: Don't show not user visible mounts * daemon/mount.c: Don't give fuse mounts for non visible mounts (as they don't get mounted) * daemon/gvfsbackendsmbbrowse.c: * daemon/gvfsbackendtrash.c: Mark as not user visible svn path=/trunk/; revision=997
* Update to use the gurifuncs.h from gio. Fix filename parsing to handle ~/xAlexander Larsson2007-10-221-1/+1
| | | | | | | | | | | | | | 2007-10-22 Alexander Larsson <alexl@redhat.com> * client/gdaemonvfs.c: * common/gvfsuriutils.[ch]: * daemon/gvfsbackendtrash.c: Update to use the gurifuncs.h from gio. Fix filename parsing to handle ~/x svn path=/trunk/; revision=988
* Rename set_icon -> set_icon_name Add getter for icon_name and display_nameAlexander Larsson2007-10-191-1/+1
| | | | | | | | | | | | | | | | | | | | 2007-10-19 Alexander Larsson <alexl@redhat.com> * daemon/gvfsbackend.[ch]: Rename set_icon -> set_icon_name Add getter for icon_name and display_name * daemon/gvfsbackendsmb.c: * daemon/gvfsbackendsmbbrowse.c: Update for API changes Set display name for in fileinfo * daemon/gvfsbackendsftp.c: * daemon/gvfsbackendtrash.c: Update for API changes svn path=/trunk/; revision=987
* Add user_visible to mount info Reorder args so that new stuff comes at theAlexander Larsson2007-10-191-1/+2
| | | | | | | | | | | | | | | | | | | | | 2007-10-19 Alexander Larsson <alexl@redhat.com> * common/gmounttracker.[ch]: * client/gdaemonvfs.c: * daemon/mount.c: Add user_visible to mount info Reorder args so that new stuff comes at the end * daemon/gvfsbackend.[ch]: Add user_visible setting Fix up various setters that set the wrong variable * daemon/gvfsbackendtrash.c: Add icon and better display name svn path=/trunk/; revision=984
* Make sending icons actually workAlexander Larsson2007-10-161-1/+1
| | | | | | | | | | | | | | | | 2007-10-16 Alexander Larsson <alexl@redhat.com> * common/gvfsdaemonprotocol.[ch]: Make sending icons actually work * daemon/gvfsbackendtrash.c: Set icon for toplevel * daemon/gvfsmonitor.c: Initialize error before call svn path=/trunk/; revision=980
* Support file monitor on trash:/// (for icon)Alexander Larsson2007-10-101-5/+38
| | | | | | | | | | 2007-10-10 Alexander Larsson <alexl@redhat.com> * daemon/gvfsbackendtrash.c: Support file monitor on trash:/// (for icon) svn path=/trunk/; revision=978
* Add support for directory monitor on root dirAlexander Larsson2007-10-101-37/+446
| | | | | | | | | | | 2007-10-10 Alexander Larsson <alexl@redhat.com> * daemon/gvfsbackendtrash.c: Add support for directory monitor on root dir svn path=/trunk/; revision=977
* Correctly handle len arg in unescape_pathnameAlexander Larsson2007-10-091-2/+7
| | | | | | | | | | 2007-10-09 Alexander Larsson <alexl@redhat.com> * daemon/gvfsbackendtrash.c: Correctly handle len arg in unescape_pathname svn path=/trunk/; revision=976
* Nicer filenames for things in the home trash. This is the common case, soAlexander Larsson2007-10-091-0/+19
| | | | | | | | | | | 2007-10-09 Alexander Larsson <alexl@redhat.com> * daemon/gvfsbackendtrash.c: Nicer filenames for things in the home trash. This is the common case, so lets make them look nice. svn path=/trunk/; revision=975
* Check for trash dirs in fork to avoid getting stuck on e.g. hanged nfsAlexander Larsson2007-10-091-60/+241
| | | | | | | | | | | | 2007-10-09 Alexander Larsson <alexl@redhat.com> * daemon/gvfsbackendtrash.c: Check for trash dirs in fork to avoid getting stuck on e.g. hanged nfs dirs svn path=/trunk/; revision=974
* Implement file monitor in clientAlexander Larsson2007-10-091-15/+90
| | | | | | | | | | | | | | | | | | | | 2007-10-09 Alexander Larsson <alexl@redhat.com> * client/Makefile.am: * client/gdaemonfile.c: * client/gdaemonfilemonitor.[ch]: Implement file monitor in client * common/gvfsdaemonprotocol.h: * daemon/gvfsbackend.c: Implement file monitor in daemon * daemon/gvfsbackendtrash.c: Implement file monitor in trash backend Make trash filename escaping nicer svn path=/trunk/; revision=973
* Pull in gio-unix-2.0Alexander Larsson2007-10-091-32/+13
| | | | | | | | | | | | | | | 2007-10-09 Alexander Larsson <alexl@redhat.com> * configure.ac: Pull in gio-unix-2.0 * daemon/gvfsbackendtrash.c: Use GUnixMounts instead of volume monitor This shows *all* mounts and avoids unnecessary stuff svn path=/trunk/; revision=972
* Add defines for monitoringAlexander Larsson2007-10-081-2/+141
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2007-10-08 Alexander Larsson <alexl@redhat.com> * common/gvfsdaemonprotocol.h: Add defines for monitoring * client/Makefile.am: * client/gdaemondirectorymonitor.[ch]: * client/gdaemonfilemonitor.[ch]: * client/gdaemonfile.c: Add daemon directory monitor and initial work on file monitor * client/gdaemonfileenumerator.c: Make path_counter private Return DBUS_HANDLER_RESULT_HANDLED when handling messages. * client/gdaemonvfs.[ch]: Make _g_mount_ref_ref "public" * client/gvfsdaemondbus.c: Handle NULL callbacks for async calls * daemon/Makefile.am: * daemon/gvfsbackend.[ch]: * daemon/gvfsjobcreatemonitor.[ch]: Add create_dir_monitor and create_file_monitor. Add g_vfs_backend_get_daemon * daemon/gvfsmonitor.[ch]: Helper code for monitors * daemon/gvfsbackendtrash.c: Implement directory monitor for trash dirs svn path=/trunk/; revision=971
* Add delete support to trashAlexander Larsson2007-10-051-0/+45
| | | | | | | | | | | 2007-10-05 Alexander Larsson <alexl@redhat.com> * daemon/gvfsbackendtrash.c: Add delete support to trash svn path=/trunk/; revision=969
* Allow NULL end pointerAlexander Larsson2007-10-041-0/+806
2007-10-04 Alexander Larsson <alexl@redhat.com> * common/gvfsuriutils.c: (g_uri_unescape_string): Allow NULL end pointer * daemon/gvfsjob.[ch]: Add cancellable to GVfsJob for backends that want one * daemon/gvfsjobenumerate.[ch]: * daemon/gvfsjobqueryinfo.[ch]: Also store attribute in string form. Needed if you want to pass it on into gio. * daemon/Makefile.am: * daemon/gvfsbackendtrash.[ch]: * daemon/trash.mount.in: Added. Added trash backend svn path=/trunk/; revision=968