=== gazpacho 0.7.1 === 2007-03-17 Lorenzo Gil Sanchez * gazpacho/properties.py (PropRegistry._override_simple_internal): do not change the parent proptype when overriding a widget subclass. Make the test suite runs again without errors. 2007-03-01 Lorenzo Gil Sanchez * gazpacho/stockicons.py (create_stock_icon): small refactoring to be able to create stock icons from other places (e.g. Plugins) 2007-02-24 Lorenzo Gil Sanchez reviewed by: Johan Dahlin * examples/uimanager.glade: * gazpacho/widgets/base/bars.py: * gazpacho/widgets/base/menueditor/widgets.py: Use DefaultActions instead of default for the default action group, makes it possible to load interfaces created in gazpacho 0.6.x again. Fixes #381195 (Mike Auty) 2007-02-23 Johan Dahlin * gazpacho/project.py (Project._read_from_loader): Don't crash when opening a glade file which has sizegroups without widgets. Reported by Fabio Morbec 2007-02-23 Daniel Nylander * po/sv.po: Added Swedish translation. 2007-02-23 Lorenzo Gil Sanchez * gazpacho/propertyeditor.py: Fix for #410930 2007-02-22 Lorenzo Gil Sanchez * gazpacho/app/preferences.py: * gazpacho/plugins.py (PluginManager.show_plugin_preferences): show plugin preferences dialog in case there is one. * gazpacho/properties.py: add a description attribute which defaults to the pspec.blurb * gazpacho/propertyeditor.py: show the property's description as a tooltip for its label * plugins/hello/hello.plugin: * glade/preferences.glade: * gazpacho/app/preferences.py: Implement the About button with an AboutDialog that show the Plugin Information 2007-02-20 Lorenzo Gil Sanchez * gazpacho/filewriter.py (XMLWriter._write_properties): assign the right value to the 'comment' variable 2007-02-15 Johan Dahlin * gazpacho/propertyeditor.py (EditorPropertyText.external_set): Implement, so CustomPropertyType.notify() works. 2007-02-15 Lorenzo Gil Sanchez * gazpacho/uimanager.py (GazpachoUIM.update_ui): we have to remove the old widget from the project before setting the new widget. Otherwise the Gadget get disconected from the old_widget and the project can not remove it anymore. * tests/test_uim.py: updated a test to exercise the previous change. * gazpacho/uieditor.py (AddToolitemDialog.__init__): don't allow to select an empty action * gazpacho/uieditor.py (ChooseActionDialog.__init__): remove some stuff that our base class already does for us * gazpacho/uieditor.py (ChooseActionDialog.__init__): cleanup a small mess with the way the actions were added to the combo * gazpacho/widgets/base/treeview.py: we forgot to add the parenthesis to make the method call! 2007-02-14 Lorenzo Gil Sanchez * gazpacho/widgets/base/button.py (CommandSetButtonContents.execute): re-setup the button if its child changes. * gazpacho/dndhandlers.py (WidgetDnDHandler._on_widget__drag_data_received): double check if there is an adaptor before creating the widget. Fixes #407828 2007-02-12 Lorenzo Gil Sanchez * gazpacho/widgets/base/menueditor/widgets.py: Backwards compatibility with GTK+ 2.6.x and below * gazpacho/widgets/base/menueditor/widgets.py: When pressing Escape while creating a menu, remove the menu * gazpacho/app/app.py (Application._update_open_projects): use hash() instead of id() to identify a project. Fixes #357486 2007-01-17 Mattias Karlsson * gazpacho/app/app.py: Added keyboard bindings for recent files in the File menu. Fixes #397112 2006-11-30 Mattias Karlsson * gazpacho/main.py: Added a --version command line option