blob: 0c111dd29bb752d4720b5accc8d6efa723516e68 (
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
66
67
68
69
70
71
|
gio:
===
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 seeks in local streams
is-slow marking for e.g. thumbnailing?
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
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
gvfs:
====
implement readahead in GVFSReadStream, time difference
implement get_file_info for GFileInputStreamDaemon, needs marshalling attributes over custom protocol
remove owners from bus_name_map when they fail
smb support for smbc_getxattr!
smb - handle server going down
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
Make built-in uri parsers link into gvfs shared lib instead of using a module
FUTURE IDEAS:
-------------
local file access through the daemon for remote X clients?
|