GNOME Bugzilla – Bug 127876
[PATCH] massive vfolder update
Last modified: 2005-08-15 01:42:46 UTC
So, i've had these patches around for a long time, but never got around to submitting them, due to general unhappiness about vfolders, and some community happenings. This was developed for the My Computer part of Ximian Desktop 2, that ended up becoming an aboration because it was never finished, and was poorly understood by the team after I left Ximian. The grand idea was that you could have a completely arbitrary My Computer heirarchy, supporting things like dragging network links, devices, printers, and applications around (with the smb, nfs, and devices vfs-methods i worked on). The desktop's virtual file tree could fit whatever corporate structure was wanted or whatever distro-specific layout was wanted. And have it work logically and intuitively (i.e. no forwarding to different urls, no weird inter-vfs-module copy/move restrictions) inside applications. It could also be locked down by administrators. Anyways, its time to take this albatross from around my neck :) It fixes many bugs and cleans up a lot of stuff in vfolder, so should probably be commited: - cleans up folder loading and traversal - cleans up file monitoring quite a bit - adds scalable support for arbitrarily complex folder inheritence trees - handles directories containing things other than .desktop files - makes all-applications: just another regular vfolder, instead of a hardcoded hack - drops a thousand lines of code - adds a weight system to handle ambiguous .desktop file create/change/delete events - adds support for all the module methods (symlinks, trash) A partial and unfinished version of this patch might have been submitted with the other XD2 patches, and it might have been rejected as more vfolder crack. I wasn't keeping up around that time, so feel free to close. Otherwise, lets figure out what to do.
Created attachment 21789 [details] [review] A big honkin patch
Alex L., Teuf, could one of you guys take a look at this please?
Sadly we can just close this now that the vfolder method has been removed. I'm not comfortable with applying this to 2.8.x at this point...