-
Committer:
David D Lowe
-
Date:
2008-05-17 18:10:00 UTC
-
Revision ID:
daviddlowe@noemail.com-20080517181000-gd3yydw977u9dilr
• Moved load_repo's contents to a seperate module: loadrepo.py
• All python files are now under completelook package: added __init__.py
• Added installpackages.py: for now only handles downloading packages to cache directory
• Conveniance scripts:
∘ added archive_repo.py, this script takes each package's information xml, preview file and data directory and makes a .tar.gz tarball out of them
∘ added repo.py: this script basically calls validate.py, create_packages.py and archive_repo.py in that order
∘ create_packages.py now writes dependency information to packages.xml in the form of packageDependancy
∘ create_packages.py no longer runs tidy but automatically compresses into .tar.gz tarball
∘ validate.py is now permissive of wallpaper xmls with empty filename elements
• completelook.py :
∘ is now named completelook.py instead of complete-look.py
∘ DownloadThread has been renamed to DownloadRepoThread
∘ Looks for glade file in /usr/share/complete-look now
∘ added useful self.packageTypes
∘ PackageTypeData now handles a new attached treeView widget
∘ new installed_toggled for treeView
∘ PackageTypeData now handles dependencies for schemes
∘ Some of PackageTypeData's functions can now take external listStores
∘ Added get_from_listStore_iter, modify_listStore_item, get_dict_from_listStore, add_dependancy, get_dependancies, __ct_toggled and blank_listStore functions
∘ Some errors don't just print now, they show error dialogs using the new show_error function
∘ looks for apply_scheme.py in /usr/share/complete-look now
∘ clear_repo_cache now rms cache directory and resets some gconf settings
∘ new btInstallPackages_callback: this function checks where user has marked or unmarked packages, and sends this information to install_packages
∘ added install_packages: basically calls corresponding function in installpackages module
∘ added package_installed function, returns just that
∘ added installed_toggled: provides ticking functionality
∘ added start function
∘ added determine_path and determine_current_directory functions
• Glade file now includes scroll windows for treeViews, and seperates the install and properties buttons from notebook
• installpackages.py added: includes InstallPackagesThread class, install_packages function