=== 1.9.14 === 2007-03-23 Johan Dahlin * Makefile: * NEWS: * debian/changelog: * doc/howto.tex: * kiwi/__version__.py: Release 1.9.14 2007-03-23 Johan Dahlin * gazpacho-plugin/kiwiwidgets.xml: Re-enable the ObjectList 2006-03-23 Johan Dahlin * glade3-plugin/kiwiwidgets.py: * glade3-plugin/kiwiwidgets.xml: * glade3-plugin/setup.py: Add Glade-3 plugin based on patch by Ali, fixes #3239 * kiwi/dist.py: Do not require a name parameter to be passed in. 2007-03-22 Johan Dahlin * kiwi/controllers.py (BaseController.on_key_press): gdk.keyval_name returns None if there is no name for the key, avoid raising an exception in that case, just silently ignore it. 2007-03-20 Johan Dahlin * kiwi/ui/objectlist.py: Set the __gtype_name__ on Column and ObjectTree 2007-03-19 Johan Dahlin * kiwi/ui/objectlist.py (Column): Mention the supported data types in the doc string. 2007-03-05 Johan Dahlin * kiwi/ui/listdialog.py (ListContainer): Add a return value to edit-item, inverse bool for remove-item. * examples/listdialog.py: New example * kiwi/ui/listdialog.py (ListDialog, ListContainer): New dialog to implement * kiwi/enums.py (ListType): new enum * kiwi/utils.py (quote): new function 2007-03-01 Johan Dahlin * kiwi/ui/comboentry.py (ComboEntry.set_active_iter): If object is None do not set the text of the entry 2007-02-28 Johan Dahlin * kiwi/ui/objectlist.py (ObjectList.__setitem__): Update the cache when replacing an object (ObjectList.__contains__): Use iters cache for consitency with index() and speed. 2007-02-22 Johan Dahlin * setup.py (ext_modules): Make sure that the pkgconfig file for pygtk-2.0 is installed before checking which version we have. 2007-02-21 Johan Dahlin Change the extensions of all ui tests to .doctest. * tests/ui/diary2.doctest: Add two assertion checks. * tests/test_ui.py (test_filename): Use subprocess instead of popen2 * kiwi/ui/test/runner.py (Runner._iterate): Add support for checking the return value of a function. 2007-02-15 Johan Dahlin * kiwi/ui/gazpacholoader.py (DataTypeAdaptor.update): Set some sensible default data-types for the widgets * kiwi/ui/gazpacholoader.py (ModelProperty._on_widget__notify): Track the name as the default model-attribute * kiwi/ui/proxy.py (Proxy._setup_widget): Do not require model-attribute to be explicitly set. Use the widget name if it's not set. 2007-02-14 Johan Dahlin * kiwi/component.py: Make providedBy check in subclasses, makes it possible to use personalinformation.py without depending on zope.interface. 2007-02-09 Johan Dahlin * kiwi/ui/dateentry.py (_DateEntryPopup.popup): Filter out ValueUnset. 2007-02-08 Johan Dahlin * kiwi/ui/objectlist.py (ObjectList._treeview_search_equal_func): Make it case-insensitive by default. 2007-02-07 Johan Dahlin * kiwi/ui/icon.py (IconEntry._recompute): Use alternative methods to trigger a recompute(), fixes ComboEntry issue since ::change was emitted when it shouldn't be needed. 2007-02-06 Johan Dahlin * kiwi/ui/widgets/entry.py (ProxyEntry.read): * tests/test_Entry.py (EntryTest.testRead): Return ValueUnset when the entry is empty instead of an empty string. 2007-02-04 Johan Dahlin * kiwi.spec (Requires): * Makefile: * MANIFEST.in: Add rpm spec file.