blob: 1e1ac48b11ab8abdcd6463dcfb10d8f8cf53b53d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
|
Return std:icon for local files, etc
Work on GFile:
* More async operations
Implement the rest of the mountable GFile ops
Test g_file_replace_contents_async
getting selinux attrs is a bit slow, it does all sort of weird ops.
Add filter streams: data, charset conversion, etc
implement readahead in GVFSReadStream, time difference
implement get_file_info for GFileInputStreamDaemon, needs marshalling attributes over custom protocol
implement seeks in local streams
remove owners from bus_name_map when they fail
smb support for smbc_getxattr!
smb - handle server going down
is-slow marking for e.g. thumbnailing?
add trash:/// support
decide exactly how to handle not-mounted errors and make sure its consistent.
mount daemons should re-register when new owner for vfs daemon.
remove dbus-gmain.[ch]? We have no server integration in common/ atm
handle setting xattrs on local files (and list the namespace as writable)
Split user.* and system.* into two namespaces?
handle non-ascii/utf8 xattr names by escaping
handle setting mtime, ctime, etc for local files
HAL implementation of VolumeMonitor
Handle the conflicting globs (*.pcf) case and fallback to sniffing
Move GAppInfo to Gtk+
Add PRE_UNMOUNT file monitor event?
Add virtual file monitor event to support inotify WRITE_CLOSE
Add sort-priority file attribute so that e.g. volumes can be sorted not just by name
Make built-in uri parsers link into gvfs shared lib instead of using a module
Finish general attribute copy in gfile.c move fallback.
Think about atomic updates of several attributes.
gedit uses attr_copy_fd in libattr to copy xattrs
handle attributes in atomic save backup copy
GFileCopyFlags could have a FAIL_ON_ATTRIBUTE_COPY?
Set owner:user, owner:group for local files
FUTURE IDEAS:
-------------
local file access through the daemon for remote X clients?
|