Revision 718948

Go back to digest for 7th October 2007

Features in KDE Base

Vlad Codrea committed changes in /trunk/playground/libs/kiofuse:

KioFuse allows you to mount remote directories into the root hierarchy of your local system, thereby exposing KIO filesystems to POSIX-compliant applications: Firefox, OpenOffice, GNOME apps, shell utilities and more. Another important advantage of KioFuse is that it allows you to arrange the hierarchy of *all* your files (local or remote) in whichever way makes sense to you (just like symliks).

This is the start of the KDE4 port. It currently doesn't do as much as the KDE3 version, but the code is cleaned up. In order to make it a viable filesystem, I have to figure out a way to allow simultaneous file access. Currently, if a directory takes a long time to be accessed (simulated by a sleep(20) call in ListJobHelper::receiveEntries), all new requests to kioFuseReadDir are stalled. The TODO file contains more info on this problem.

File Changes

Added 16 files
  • /trunk/playground/libs/kiofuse
  •   /basejobhelper.cpp
  •   /basejobhelper.h
  •   /ChangeLog
  •   /CMakeLists.txt
  •   /INSTALL
  •   /jobhelpers.cpp
  •   /jobhelpers.h
  •   /kiofuseapp.cpp
  •   /kiofuseapp.h
  •   /kiofuseops.cpp
  •   /kiofuseops.h
  •   /main.cpp
  •   /NEWS
  •   /README
  •   /TODO
16 files changed in total