=== 1.9.4 === 2006-01-27 Johan Dahlin * NEWS: Update * kiwi/proxies.py (Proxy.update_many): New method, like update but takes a sequence instead 2006-01-25 Johan Dahlin * kiwi/proxies.py (Proxy.remove_widget, Proxy.add_widget): Add, to be able to add and remove widgets dynamically. Based on patch by Henrique Romano * kiwi/ui/test/common.py (Base.get_object): New function, to avoid accessing private members from subclasses. * kiwi/ui/test/player.py (Player.delete_window): delete the reference to the window, so it can be destroyed properly and new windows can be put here, eg when we reopen the dialog. 2006-01-24 Henrique Romano * kiwi/ui/widgets/label.py (Label.set_underline): Implements set_underline method and a minor cleanup on all the other text properties setters. 2006-01-23 Johan Dahlin * examples/list/stockicon.py: New example to demonstrate this feature. * kiwi/ui/widgets/list.py: Add Column:use_stock and Column:icon-size. 2006-01-16 Johan Dahlin * kiwi/python.py (Settable): Another idea from twisted imported, and improved. * kiwi/ui/test/listener.py: Pass signals to event types. Add a SkipEvent exception to be able to filter inside the event. Fix DoubleClick event on the list to be caught earlier. * kiwi/ui/test/player.py (ThreadSafeFunction._invoke): Refactor to always return False after the call. * kiwi/ui/test/listener.py: Add a new event for toolbutton clicks. 2006-01-13 Johan Dahlin * kiwi/ui/widgets/combobox.py (ComboBox.clear): Emit content-changed here so the model is updated. * kiwi/ui/test/listener.py: * kiwi/ui/widgets/list.py: Add get_selected_row_number() and double_click() methods to the klist. Add support for List::double-click signal in the ui test. Fixes #2385 2006-01-13 Johan Dahlin * kiwi/ui/test/common.py: Add support for GtkToolButtons * kiwi/ui/test/player.py: Update UI tests, to be able to run several times in the same process as done in stoqs ui test framework. 2006-01-13 Johan Dahlin * kiwi/environ.py: Add support for py2exe, based on patch by Carlos Augusto Marcicano * kiwi/argcheck.py (argcheck._type_check): Add support for sending in the default value, even if the type is diffent * tests/test_argcheck.py (ArgTest.func_none): Add test for this 2006-01-10 Johan Dahlin * examples/list/searchbar.py: New example * kiwi/ui/widgets/list.py (List.add_list): Be a bit smarter when cleaning the list, instead of removing all items, check if they're inserted first. Refactor remove and remove type sniffing. (Column.__init__): Set data_type to string as default. 2006-01-09 Johan Dahlin * tests/test_datatypes.py: Check if the locale is present before running the tests. Fixes #2377 2006-01-03 Johan Dahlin * kiwi/tasklet.py: Add a decorator, patch by Gustavo. Fixes 2368 2006-01-03 Johan Dahlin * kiwi/datatypes.py (_BaseDateTimeConverter.get_lang_constant): Move lang_constant from being a class variable to an accessor since its undefined on win32. Fixes #2358 2005-12-16 Johan Dahlin * kiwi/environ.py (Library, Library.__init__): improve doc string