summaryrefslogtreecommitdiff
path: root/TODO
blob: 7641b8012edc4237afc4874125087c08ed3ec6fe (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
gio:
===

Return std:icon for local files, etc

g_file_get_for_path -> _new_for_path? (some people wanted this)

Work on GFile:
* More async operations

Make GFileAttributeInfoList be ref/unref so we can keep it around for the localfile backend

Implement the rest of the mountable GFile ops

Test g_file_replace_contents_async

Add filter streams: data, charset conversion, etc

implement seeks in local streams

is-slow marking for e.g. thumbnailing?

getting selinux attrs is a bit slow, it does all sort of weird ops.

GFileCopyFlags could have a FAIL_ON_ATTRIBUTE_COPY?

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

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?