From 854bf52eebd2da47ff45f6ae85f4cb89bae89876 Mon Sep 17 00:00:00 2001 From: tpearson Date: Mon, 1 Mar 2010 18:55:11 +0000 Subject: Added old KDE3 version of SMB4K git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/smb4k@1097609 283d02a7-25f6-0310-bc7c-ecb5cbfe19da --- TODO | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 TODO (limited to 'TODO') diff --git a/TODO b/TODO new file mode 100644 index 0000000..956dbae --- /dev/null +++ b/TODO @@ -0,0 +1,65 @@ +TODO list: + +for 0.10.x: +- Make Smb4K a KDE4 program. +- Move to cmake. +- Use KConfigSkeletonItem::label() in the config dialog instead of the strings + present at the moment. +- Replace getenv( "USER" ) cuserid(). Use something like the following code + snippet: + + char cu[L_cuserid]; + user = QString::fromLocal8Bit( cuserid( cu ), -1 ); + + or + + user = QString::fromLocal8Bit( cuserid( NULL ), -1 ); // returning static pointer + +- Move smb4k/core subdirectory to the root directory of the source. +- Rename libsmb4kcore to libsmb4k? +- Make authentication entries accessible and editable through the configuration + dialog. +- Revise how Smb4K handles authentication data. +- Improve search? We want to be able to find *shares* (use smbtree). Maybe we + could also implement mounting. +- Move the GPL v3? +- If "default" options have been defined for Samba commands, they should not + appear in the command. +- Don't save information about foreign shares and about shares that only + use default values in ~/.kde/share/apps/smb4k/custom_options file. +- Rewrite Smb4KSambaOptionsHandler::netOptions(). +- Allow more than one file manager. +- Implement scripting functionality (D-BUS/DCOP(?)). +- Add command line options (--no-tray-widget, --minimal, etc.) +- Move Smb4KWorkgroupItem, Smb4KHostItem, and Smb4KShareItem into own files. + Maybe rename them. +- Merge Smb4KShare and Smb4KShareItem. Add IP address and host. +- Save IP address with the information that's needed to remount a share. +- Use plain system functions to read /proc/mounts. This hopefully will lead + to lower CPU usage. +- Add the ability to define the file system for all shares of a server through + the "Custom Options" dialog. +- Open with different file managers: dolphin, thunar (XFCE), nautilus (GNOME), + ... + +Deferred: +- Introduce a smb4k:/ kio slave? +- Support SELinux. +- Make it configurable if the workgroup master browser should be queried + to retrieve the comment etc. for a host or not when using the IP scan + method. +- Smb4KMounter: + + The functions of the mounter should only take Smb4KShare objects where + possible. + + Smb4KMounter::mountShare() should take an Smb4KShareItem object (we have + to add Smb4KShareItem::m_ip, etc., for that). +- Remove SMBFS support as soon as it is removed from the kernel. +- Add possibility to download files and directories from the preview dialog. +- Add support for multiple port declarations in smb.conf (How?). +- Add eyecandy: If the mouse is over an icon, show it as active. Use KDE + settings (KControl). +- Use setGrid[XY]() in Smb4KShareWidget to dynamically adjust the item size + in list mode. +- Implement more 'net' commands. Especially the 'rpc shutdown' command seems + to be very nice. +- Allow multiple sync instances (remove synchronizer from Smb4KCore?). -- cgit v1.2.1