2005-11-07 Alexander Larsson * NEWS: Update for release. 2005-11-07 Alexander Larsson * admin-tool/lockdown/Makefile.am: * admin-tool/lockdown/disabledapplets.py: * admin-tool/lockdown/globalvar.py: * admin-tool/lockdown/icons.py: * admin-tool/lockdown/lockdownbutton.py: * admin-tool/lockdown/lockdowncheckbutton.py: * admin-tool/lockdown/maindialog.py: * admin-tool/lockdown/pessulus.glade: * admin-tool/lockdown/safeprotocols.py: Update to latest pessulus version (ChangeLog entry 2005-11-04) 2005-11-04 Alexander Larsson * sabayon.spec.in: Update for changes * lib/sources/mozillasource.py: Fix bug that caused multiple files in profile to be mishandled * lib/util.py: debug prints for "all" gets mask 0xFFFFFFFF 2005-11-03 Alexander Larsson * lib/protosession.py: Generate our own cookie instead of reusing the one from the parent display. (#318810) * lib/util.py: Add function to generate random strings 2005-11-03 Alexander Larsson * lib/sources/mozillasource.py: Don't strip comments from inside strings * lib/unittests.py: Add mozillasource tests 2005-11-03 Alexander Larsson * lib/cache.py: Use ~/.sabayon/profile_cache, not ~/.profile_cache 2005-11-02 Alexander Larsson * lib/storage.py: * lib/unittests.py: Remove the revisioning stuff from the storage. The UI was way to complicated. This is easier done on a profile zipfile level. * admin-tool/editorwindow.py: Remove revisions from UI. Display panel launcher files. 2005-11-02 Alexander Larsson * lib/userprofile.py: Add get_path_description to delegates * lib/sources/paneldelegate.py: Implement get_path_description for panel delegate. Remove launchers from storage on removal. 2005-11-02 Alexander Larsson * configure.ac: * admin-tool/Makefile.am: * admin-tool/lockdown/.cvsignore: * admin-tool/lockdown/DONT_EDIT_FILES_HERE: * admin-tool/lockdown/Makefile.am: * admin-tool/lockdown/__init__.py: * admin-tool/lockdown/config.py: Set up for pessulus import. * admin-tool/lockdown/disabledapplets.py: * admin-tool/lockdown/icons.py: * admin-tool/lockdown/lockdownapplier.py: * admin-tool/lockdown/lockdowncheckbutton.py: * admin-tool/lockdown/maindialog.py: * admin-tool/lockdown/pessulus.glade: * admin-tool/lockdown/safeprotocols.py: * admin-tool/lockdown/simpleeditabletreeview.py: Initial pessulus import (ChangeLog entry 2005-11-02) * admin-tool/lockdownwindow.py: * admin-tool/lockdownappliersabayon.py: * admin-tool/sessionwindow.py: Remove lockdown window and move sabayon applier code to its own file. * lib/Makefile.am: * lib/config.py.in: * lib/util.py: Add and use LOCALEDIR * lib/sources/gconfsource.py: Implement set_gconf_list. 2005-11-01 Alexander Larsson * lib/userprofile.py: Start monitory delegates after sources, needed because the panel delegate needs the gconf source to initialize the gconf path file. * lib/sources/paneldelegate.py: Handle files added when you add panel launchers. 2005-11-01 Alexander Larsson * admin-tool/lockdownwindow.py: * lib/sources/gconfsource.py: Update to use the latest pessulus lockdownapplier, but don't actually use pessulus yet. 2005-10-28 Alexander Larsson * admin-tool/lockdownwindow.py: * admin-tool/Makefile.am: New lockdown window. Simple initial version, using an applier abstraction so that we can plug in Pessulus later. * lib/userprofile.py: Add get_mandatory method to ProfileChange * admin-tool/sessionwindow.py: Use the lockdown window. Add changed parameter to changed signal of change model Add find method for chage model Get mandatory setting from change event if set * admin-tool/changeswindow.py: Emit changed when changing the mandatory setting of a change * lib/sources/gconfsource.py: Add gconf helper for lockdown settings 2005-10-27 Alexander Larsson * admin-tool/sessionwindow.py: * lib/sources/filessource.py: * lib/userprofile.py: Make backup files be marked ignore by default. 2005-10-27 Alexander Larsson * README: Add comment about gconf 2.12.1 requirement for enforce mandatory * admin-tool/sabayon.desktop.in: Better name * admin-tool/changeswindow.py: * admin-tool/editorwindow.py: * admin-tool/fileviewer.py: * admin-tool/gconfviewer.py: * admin-tool/sabayon.glade: * admin-tool/sessionwindow.py: * admin-tool/usersdialog.py: * lib/protosession.py: Better window titles 2005-10-27 Alexander Larsson * admin-tool/sabayon-apply: Add -s argument to mean "nested sabayon session" * admin-tool/sessionwindow.py: Add Enforce mandatory toggle menu item. You can use this to edit a settting that you earlier set as mandatory. * lib/config.py.in: Ignore directory .gconf.xml.mandatory-alt * lib/protosession.py: Pass -s to apply tool * lib/sources/filessource.py: * lib/sources/mozillasource.py: * lib/sources/paneldelegate.py: * lib/sources/testsource.py: * lib/userprofile.py: Add set_enforce_mandatory() call and is_sabayon_session argument to apply() * lib/storage.py: Allow you to use different source name when adding file * lib/sources/gconfsource.py: Implement set_enforce_mandatory() by having two mandatory trees at different places in the stack and moving between them. Only listen for changes in the ~/.gconf source use client.suggest_sync to sync in sync_changes instead of shutting down gconfd. 2005-10-26 Alexander Larsson * admin-tool/sessionwindow.py: * lib/protosession.py: Apply the profile before starting the session. This means the file sources being applied isn't recorded in the session. 2005-10-24 Alexander Larsson * lib/sources/gconfsource.py (GConfSource.sync_changes): Look for the right file when saving gconf state. 2005-10-24 Alexander Larsson * admin-tool/gconfviewer.py: * admin-tool/sabayon: * admin-tool/sabayon-session: * lib/userprofile.py: Find correct pygtk version if installed in a non-default place. 2005-10-20 Sebastien Bacher * lib/Makefile.am: fix a typo with the sed command used to set the session name (Closes: #319314). 2005-10-11 Mark McLoughlin * configure.ac: post-release bump to 2.12.1 ==================== 2.12.0 ====================