Q7Z TODO


Bug
	Can't update local existing archives on Kubuntu
		This was okay during a recent brief test
	Test the unRAR 'wrong password' seg fault, even with correct pass
		Fedora P7Zip doesn't seem to contain the RAR plug-in
	Fix slight error when saving window position upon exit, causing it to move upward slightly upon startup
		Maybe this only happens when using Compiz or Beryl
	The 'Profiles' dir created within 'home' isn't removed when installing the new RPM

Improvements
	Decide again whether to use 'bInvisible' from 'Import' or 'Settings'
		Consider transferring all of this over to Quam, but it might not be necessary
	Streamline the "Main.uiMain" stuff all into 'Display' behind 'bInvisible' tests
		Then remove all of the fragmented 'bInvisible' tests in other modules
	Get cron jobs working at boot-time
		Prevent needing to connect to X server (i.e. loading QtGui modules) when in invisible mode
	Context menu integration in Nautilus and Thunar
	Find a way to nest the functions in an attempt to shorten their names
		Use classes containing defs; see Eric's 'SplashScreen.py' for more info
	'Clear' buttons for easier removal of data within line-edits
	Consider using quotes around file names that are sent to P7Zip
		Then trim them when executing; pull the code from S7Z
	Integration with the Dolphin actions menu
		This is done but must test it on Dolphin for KDE 4 before finalising
	After Qt permits the GPL v3
		Licensing: Now using the GNU General Public License v3
	Perhaps change profiling to use numbers instead of text for internal purposes
	Perhaps implement the 'Output' folder in the case of verbose mode
		Consider privacy issues here: people might not want their info in a log file
		An action to delete the contents of the "Output" folder
	Max' further suggestions
		Continue with backups even if some of the files screw up
			Or possibly test for read permission of the input files before archiving
		Try to be more like Keep for Linux in terms of automation
			Maybe there were other suggestions too
		Figure out where 7z.exe is putting the ".tmp" files
			Relocate them to the Windows Temp folder instead
				This might slow down efficiency if the dest archive is on a different drive
				Use the '-w' (working dir) flag for this, and for Q7Z
				Make this a chooseable option in the 'Settings' dialog
	Move all of the start-up code into a slot from a signal when the main form has finished loading, to get it displaying quicker
	Pop-up password dialog for protected archives
	Once the P7Zip bug is fixed
		Smooth progress bar
		Percentage listed in titlebar
		Use KDE 4 job progress list
	Perhaps use Python's own Tar, Zip and BZip2 libraries
	Take a closer look at the SMPlayer .spec file
	Convert build process to use CMake, SCons or Setup.py
	Try these isntallers as possible alternatives
		InstallJammer, Autopackage and Zero Install Injector
	Doxygen commenting style to help create the documentation
	Add <br> to error messages and output too
	Include the Python, Qt and PyQt libraries, 7-Zip exe with the Win release
	Start contacting more freeware websites
	Make the dialog contents stretch with the main window size

Features
	Extraction of multiple archives
	Compress and email option
	Put it on CNR.com after trying Freespire (again)
	Add 'Shutdown When Done' option
	Any new archiving options?

Shelf
	Get the 'Stop' button working in Windows

Documentation
