2008-05-29 17:40 Johan Dahlin * [r7613] ChangeLog, kiwi/ui/dateentry.py: 2008-05-29 Johan Dahlin * kiwi/ui/dateentry.py: Improve documentation a bit 2008-05-08 18:57 George Kussumoto * [r7587] kiwi/ui/listdialog.py: #3705: Fix 'fill' paramenter of set_child_packing & complete the docstring of default_remove method. 2008-05-08 16:47 George Kussumoto * [r7586] kiwi/enums.py, kiwi/ui/listdialog.py: #3705: ListContainer deve suportar diferente de posições para seus botões. r=jdahlin 2008-05-07 20:56 George Kussumoto * [r7583] kiwi/ui/objectlist.py, tests/test_ObjectList.py: #3706: Melhorar métodos de manipulação de um ObjectTree. r=jdahlin 2008-04-25 19:40 George Kussumoto * [r7577] examples/list/spin.py, kiwi/ui/objectlist.py: #3077: Implementar wizard para abrir o processo de inventário. r=jdahlin 2008-04-17 21:07 Ronaldo Maia * [r7573] ChangeLog, examples/listdialog.py, kiwi/ui/objectlist.py, kiwi/ui/widgets/contextmenu.py: reviewed by: Johan Dahlin * examples/listdialog.py: * kiwi/ui/objectlist.py: * kiwi/ui/widgets/contextmenu.py: Add support for context menus in objectlist 2008-04-14 19:36 Johan Dahlin * [r7570] ChangeLog, kiwi/ui/objectlist.py: 2008-04-14 Johan Dahlin * kiwi/ui/objectlist.py (Column.attach): Do not expand stock columns. 2008-04-11 15:58 Johan Dahlin * [r7564] ChangeLog, kiwi/ui/widgets/colorbutton.py: 2008-04-11 Johan Dahlin * kiwi/ui/widgets/colorbutton.py: Store colors as strings instead of gdk.Color instances in the model. 2008-04-11 15:57 Johan Dahlin * [r7563] kiwi/ui/objectlist.py: Remove unused code 2008-04-10 18:33 Johan Dahlin * [r7561] ChangeLog, kiwi/ui/objectlist.py: 2008-04-10 Johan Dahlin * kiwi/ui/objectlist.py (Column.attach): Set expand to False for pixbuf columns. 2008-04-10 13:07 Johan Dahlin * [r7549] ChangeLog, examples/search_sqlalch.py, kiwi/db/sqlalch.py: 2008-04-10 Ali Afshar reviewed by: Johan Dahlin * examples/search_sqlalch.py: * kiwi/db/sqlalch.py: Add SQLAlchemy support in the search interface. Fixes #3668 2008-04-10 13:04 Johan Dahlin * [r7548] ChangeLog, gazpacho-plugin/kiwiwidgets.xml, gazpacho-plugin/resources/kiwiwidgets/kiwicolorbutton.png, kiwi/ui/gazpacholoader.py: 2008-04-10 Johan Dahlin * gazpacho-plugin/kiwiwidgets.xml: * gazpacho-plugin/resources/kiwiwidgets/kiwicolorbutton.png: * kiwi/ui/gazpacholoader.py: Add initial support for GtkColorButton. Needs a bit of adjustment on the gazpacho side aswell. 2008-04-10 00:32 Johan Dahlin * [r7547] ChangeLog, kiwi/ui/listdialog.py: 2008-04-09 Johan Dahlin * kiwi/ui/listdialog.py (ListSlave.__init__): Add refresh() and clear() methods. 2008-04-10 00:31 Johan Dahlin * [r7546] ChangeLog, kiwi/ui/objectlist.py: Set context header menu text to the capitalized attribute name if the the normal title is empty. 2008-04-10 00:06 Johan Dahlin * [r7545] ChangeLog, kiwi/ui/objectlist.py: 2008-04-09 Johan Dahlin * kiwi/ui/objectlist.py (ObjectList._setup_columns): Fix error message so it actually shows something useful 2008-04-08 21:23 Johan Dahlin * [r7523] ChangeLog, kiwi/ui/listdialog.py: 2008-04-08 Johan Dahlin * kiwi/ui/listdialog.py: Rename ListDialog to ListSlave and add subclass which joins a gtk.Dialog and a ListSlave 2008-03-18 15:11 George Kussumoto * [r7497] kiwi/ui/gazpacholoader.py: # fix: remove tab added by jdahlin 2008-03-18 08:31 Johan Dahlin * [r7496] ChangeLog, kiwi/ui/gazpacholoader.py: 2008-03-18 Johan Dahlin * kiwi/ui/gazpacholoader.py: Speculative fix for: File kiwi/ui/gazpacholoader.py, line 218, in _editor_edit proxy.set_value(model[active_iter][1]) TypeError: could not parse subscript as a tree path 2008-03-17 17:40 George Kussumoto * [r7493] ChangeLog, Makefile, NEWS, debian/changelog, debian/control, debian/rules, doc/howto.tex, kiwi.spec, kiwi/__version__.py, po/es_CL.po, po/es_ES.po, po/fr.po, po/it.po, po/kiwi.pot, po/pl.po, po/pt_BR.po, po/sv.po: # Release 1.9.21 2008-03-07 20:13 Fábio Morbec * [r7487] ChangeLog, Makefile: Correção no endereço do svn. 2008-03-07 19:49 Ronaldo Maia * [r7485] ChangeLog, kiwi/ui/comboentry.py, kiwi/ui/entrycompletion.py: 2008-03-07 Ronaldo Maia reviewed by: Johan Dahlin * kiwi/ui/comboentry.py: * kiwi/ui/entrycompletion.py: Handle case when entry completion is poping up and the entry loses focus. Fixes bug #3639 2008-03-07 15:48 George Kussumoto * [r7474] glade/PluggableWizard.glade: #3647: Na ultima tela de instalacao o botão "avancar" leva ao final do processo. (kiwi part) r=jdahlin 2008-03-06 11:33 Johan Dahlin * [r7468] ChangeLog, po/es_CL.po: 2008-03-06 Johan Dahlin * po/es_CL: Added Spanish/Chilean translation (Gabriel Felipe Cornejo Salas) 2008-03-03 15:28 Johan Dahlin * [r7462] ChangeLog, po/es_ES.po: 2008-03-03 Johan Dahlin * po/es_ES: Added Spanish translation by (Jose Martin) 2008-02-25 18:21 George Kussumoto * [r7453] kiwi/ui/objectlist.py: # Fix the expander visibility in objectlist 2008-02-20 18:59 Johan Dahlin * [r7443] ChangeLog, kiwi/ui/listdialog.py: 2008-02-20 Johan Dahlin * kiwi/ui/listdialog.py: PEP-8ify 2008-02-14 16:41 Johan Dahlin * [r7433] NEWS: Add much needed newlines separating sections 2008-02-13 11:29 Johan Dahlin * [r7432] ChangeLog, po/pl.po: 2008-02-13 Johan Dahlin * po/pl.po: Update polish translation (Jarek Zgoda) 2008-01-31 13:42 Fábio Morbec * [r7397] ChangeLog, NEWS, debian/changelog, doc/howto.tex, doc/release-checklist.txt, kiwi.spec, kiwi/__version__.py, po/fr.po, po/it.po, po/kiwi.pot, po/pl.po, po/pt_BR.po, po/sv.po: Release 1.9.20 2008-01-17 15:16 Johan Dahlin * [r7377] kiwi/ui/views.py: fix typo 2008-01-17 15:12 Johan Dahlin * [r7376] ChangeLog, kiwi/ui/views.py: 2008-01-17 Johan Dahlin * kiwi/ui/views.py (SignalBroker.on_widget_name__signal_name): After was broken, all signals were connected using after instead of on by default. on -> connect, after -> connect_after now, really. Based on patch by Arek Korbik 2007-12-04 11:07 Johan Dahlin * [r7372] AUTHORS, ChangeLog, kiwi/ui/delegates.py: 2007-12-04 Johan Dahlin * AUTHORS (Maintainers): Add Brad. * kiwi/ui/delegates.py (ProxySlaveDelegate): Add. Patch by Brad Crittenden 2007-11-22 17:52 Johan Dahlin * [r7370] ChangeLog, examples/list/stockicon.py, kiwi/ui/objectlist.py: 2007-11-22 Johan Dahlin * examples/list/stockicon.py (Fruit.__init__): Add an example of this. * kiwi/ui/objectlist.py (Column): Add a new property column which references to another column to be able to pack two cell renderers into the same column 2007-11-13 18:06 Johan Dahlin * [r7365] ChangeLog, examples/search_storm.py, kiwi/db/stormintegration.py: 2007-11-13 Ali Afshar reviewed by: Johan Dahlin * kiwi/db/stormintegration.py: Add support for Storm in our DB API, * examples/search_storm.py: add an example Fixes for #3408 2007-11-13 17:54 Johan Dahlin * [r7364] ChangeLog, po/it.po: 2007-11-13 Johan Dahlin * po/it.po: Add italian translation, fixes #3582 (Sandro Bonazzola) 2007-11-06 16:21 Fábio Morbec * [r7336] ChangeLog, NEWS, debian/changelog, doc/howto.tex, doc/release-checklist.txt, kiwi.spec, kiwi/__version__.py, kiwi/currency.py, kiwi/datatypes.py, kiwi/db/query.py, kiwi/db/sqlobj.py, kiwi/decorators.py, kiwi/desktopparser.py, kiwi/dist.py, kiwi/interfaces.py, kiwi/log.py, kiwi/python.py, kiwi/tasklet.py, kiwi/ui/comboentry.py, kiwi/ui/dateentry.py, kiwi/ui/delegates.py, kiwi/ui/entry.py, kiwi/ui/icon.py, kiwi/ui/listdialog.py, kiwi/ui/objectlist.py, kiwi/ui/proxy.py, kiwi/ui/proxywidget.py, kiwi/ui/search.py, kiwi/ui/selectablebox.py, kiwi/ui/test/common.py, kiwi/ui/test/recorder.py, kiwi/ui/test/runner.py, kiwi/ui/views.py, kiwi/ui/widgets/entry.py, kiwi/ui/widgets/filechooser.py, kiwi/ui/widgets/label.py, kiwi/ui/wizard.py, kiwi/utils.py, po/fr.po, po/kiwi.pot, po/pl.po, po/pt_BR.po, po/sv.po: 1.9.19 2007-11-04 17:31 Johan Dahlin * [r7335] ChangeLog, kiwi/ui/entry.py: 2007-11-04 Johan Dahlin * kiwi/ui/entry.py: catch NameError instead of AttributeError, fixes gnome bug #479510 (Richard Hult) 2007-10-31 12:27 Johan Dahlin * [r7330] AUTHORS, ChangeLog, kiwi/ui/gazpacholoader.py, kiwi/ui/widgets/scale.py, tests/test_Scale.py, tests/test_proxy.py, tests/test_utils.py: 2007-10-31 Mauricio Vieira reviewed by: Johan Dahlin * AUTHORS (Maintainers): Add Mauricio * kiwi/ui/gazpacholoader.py: * kiwi/ui/widgets/scale.py: * tests/test_Scale.py: * tests/test_proxy.py: * tests/test_utils.py: Add support for Proxy scale widget, fixes #3578 2007-10-05 12:54 Fábio Morbec * [r7299] ChangeLog: Add missing changelog entry. 2007-10-04 19:18 Fábio Morbec * [r7298] kiwi/ui/objectlist.py: #3557: An error occur in SummaryLabel when update_total try to sum Decimal with None. r=kiko 2007-09-14 17:53 Johan Dahlin * [r7273] ChangeLog, kiwi/ui/widgets/combo.py: 2007-09-14 Johan Dahlin * kiwi/ui/widgets/combo.py (_EasyComboBoxHelper.get_selected): Return None instead of raising AssertionError when nothing has been inserted yet. 2007-09-12 17:57 Fábio Morbec * [r7253] NEWS: Updating NEWS 2007-09-11 19:50 Fábio Morbec * [r7243] ChangeLog, NEWS, debian/changelog, doc/howto.tex, kiwi.spec, kiwi/__version__.py, po/fr.po, po/kiwi.pot, po/pl.po, po/pt_BR.po, po/sv.po: release 1.9.18 2007-09-11 17:33 Fábio Morbec * [r7241] debian/changelog, po/fr.po, po/kiwi.pot, po/pl.po, po/pt_BR.po, po/sv.po: release 1.9.17-3 2007-09-10 13:10 Johan Dahlin * [r7234] ChangeLog: Add missing changelog entry fabio didn't commit 2007-08-31 13:56 Johan Dahlin * [r7208] kiwi/ui/dateentry.py: Connect entry::activate to the callback 2007-08-31 13:52 Johan Dahlin * [r7207] kiwi/ui/dateentry.py: Copy/Paste bug; _comboentry -> _dateentry 2007-08-31 13:52 Johan Dahlin * [r7206] kiwi/ui/entry.py: Don't update current_field in position_changed if it's never been set before. 2007-08-31 13:23 Johan Dahlin * [r7204] kiwi/ui/entry.py: Make it work with custom completions and simplify focus a bit 2007-08-31 13:06 Fábio Morbec * [r7202] debian/changelog: Ajuste para a versao 1.9.17-2 2007-08-31 00:53 Johan Dahlin * [r7197] kiwi/ui/objectlist.py: Remove existing objectlist check 2007-08-30 21:43 Fábio Morbec * [r7183] Makefile, debian/changelog: trocando o pebuilder por dist 2007-08-30 14:50 Johan Dahlin * [r7175] po/pl.po: Update polish translation 2007-08-29 19:49 Fábio Morbec * [r7170] ChangeLog, NEWS, doc/howto.tex, doc/release-checklist.txt, kiwi/__version__.py, po/fr.po, po/kiwi.pot, po/pl.po, po/pt_BR.po, po/sv.po: 1.9.17 2007-08-28 21:46 Johan Dahlin * [r7162] ChangeLog, gazpacho-plugin/kiwiwidgets.xml, gazpacho-plugin/resources/kiwiwidgets/kiwihscale.png, gazpacho-plugin/resources/kiwiwidgets/kiwivscale.png, kiwi/ui/gazpacholoader.py, kiwi/ui/widgets/scale.py: 2007-08-28 Johan Dahlin * kiwi/ui/gazpacholoader.py: * gazpacho-plugin/kiwiwidgets.xml: Add gazpacho support for scale widgets too. * kiwi/ui/widgets/scale.py: Add HScale/VScale, based on patch by Mauricio B. C. Vieira. 2007-08-28 21:43 Johan Dahlin * [r7161] doc/howto.tex: minor improvements 2007-08-27 01:57 Johan Dahlin * [r7147] kiwi/ui/objectlist.py: Simplify implementation of get_treeview_column and improve doc string 2007-08-27 01:47 Johan Dahlin * [r7146] kiwi/ui/objectlist.py: Remove TODO 2007-08-27 01:41 Johan Dahlin * [r7145] ChangeLog, kiwi/ui/objectlist.py: (ObjectList): Refactor column and renderer handling to the Column 2007-08-27 01:26 Johan Dahlin * [r7144] ChangeLog, kiwi/ui/objectlist.py: 2007-08-26 Johan Dahlin * kiwi/ui/objectlist.py (Column, ObjectList): Remove the cache property. 2007-08-26 15:18 Johan Dahlin * [r7143] examples/tasks.py: Add a new tasks example 2007-08-26 14:58 Johan Dahlin * [r7142] kiwi/db/sqlobj.py: Work around old version of SQLObject 2007-08-22 15:22 Johan Dahlin * [r7140] ChangeLog, kiwi/ui/listdialog.py: 2007-08-22 Johan Dahlin * kiwi/ui/listdialog.py (ListContainer._on_list__row_activated): If we're editable open fire up edit signal when double clicking 2007-08-07 13:41 Johan Dahlin * [r7113] kiwi/ui/entrycompletion.py: whitespace 2007-08-02 14:52 Johan Dahlin * [r7070] ChangeLog, kiwi/ui/objectlist.py: * kiwi/ui/objectlist.py: Add basic DND support 2007-08-02 14:52 Johan Dahlin * [r7069] kiwi/ui/dialogs.py: Update copyright 2007-07-31 20:34 Silvio Rangel * [r7061] po/fr.po, po/kiwi.pot, po/pl.po, po/pt_BR.po, po/sv.po: Atualização e revisão de tradução 2007-07-30 18:48 Johan Dahlin * [r7042] kiwi/ui/widgets/combo.py: Allow duplicates 2007-07-30 14:55 Johan Dahlin * [r7038] kiwi/ui/objectlist.py: Improve exception messages 2007-07-28 03:38 Johan Dahlin * [r7035] ., README: Add a . 2007-07-25 21:25 Johan Dahlin * [r7009] kiwi/db/sqlobj.py: Use and for FTI queries 2007-07-25 20:41 Johan Dahlin * [r7007] ChangeLog: 2007-07-25 20:41 Johan Dahlin * [r7006] kiwi/ui/entry.py: 2007-07-25 Johan Dahlin * kiwi/ui/entry.py (KiwiEntry.prefill): Handle duplicate entries by adding (n) to the end of the name 2007-07-25 12:47 Johan Dahlin * [r6995] ChangeLog, kiwi/ui/objectlist.py: 2007-07-25 Johan Dahlin * kiwi/ui/objectlist.py (Column.as_string): Call format_func before checking the format and the datatype, it should override everything. 2007-07-25 00:59 Johan Dahlin * [r6994] ChangeLog, kiwi/ui/dialogs.py: 2007-07-24 Johan Dahlin * kiwi/ui/dialogs.py (selectfolder): New function based around gtk.FILE_CHOOSER_ACTION_SELECT_FOLDER. Based on patch by Paul Eipper (#3490) 2007-07-24 15:14 Johan Dahlin * [r6987] ChangeLog, kiwi/ui/objectlist.py: 2007-07-24 Johan Dahlin * kiwi/ui/objectlist.py (Column): Add ellipsize and font-desc properties. Handle list without selection. Add a font-desc parameter to ListLabel/SummaryLabel 2007-07-20 20:57 Johan Dahlin * [r6958] po/pt_BR.po: Add : 2007-07-19 16:24 Fábio Morbec * [r6946] kiwi/ui/wizard.py: Making corrections in docstrings 2007-07-19 12:32 Fábio Morbec * [r6944] ChangeLog, kiwi/ui/widgets/combo.py: Changed clear_entry para in ProxyComboBoxEntry.prefill. r=jdahlin 2007-07-17 17:27 Johan Dahlin * [r6922] kiwi.spec: 1.9.16 2007-07-17 14:14 Johan Dahlin * [r6911] ., Makefile: Move common makefile rules to common/async.mk 2007-07-16 14:03 Johan Dahlin * [r6869] ChangeLog, NEWS, debian/changelog, kiwi/__version__.py: 1.9.16 2007-07-16 13:55 Johan Dahlin * [r6868] ChangeLog: 2007-07-16 13:54 Johan Dahlin * [r6867] po/pl.po: 2007-07-16 Johan Dahlin * po/pl.po: Add polish translation (Jarek Zgoda) 2007-07-16 13:52 Johan Dahlin * [r6866] po/fr.po, po/kiwi.pot, po/pt_BR.po: Update translations 2007-07-16 13:51 Johan Dahlin * [r6865] po/sv.po: Update swedish translation 2007-07-16 13:34 Johan Dahlin * [r6864] ChangeLog, kiwi/ui/entry.py: 2007-07-16 Johan Dahlin * kiwi/ui/entry.py: Sometimes the entry completion breaks, #2901, patch by Ali Afshar. 2007-07-16 13:10 Johan Dahlin * [r6863] tests/test_ui.py: Disable tests on win32 again, how suprising 2007-07-16 13:08 Johan Dahlin * [r6862] examples/validation/personalinformation.py: Remove pygtk.require 2007-07-16 13:07 Johan Dahlin * [r6861] tests/test_ui.py: Enable the .doctests 2007-07-16 12:41 Johan Dahlin * [r6860] kiwi/ui/gadgets.py: Fix a bug triggered by personinformation example 2007-07-13 18:39 Fábio Morbec * [r6846] ChangeLog, kiwi/ui/comboentry.py: If don't have data in the model just return. r=jdahlin 2007-07-13 17:18 Johan Dahlin * [r6841] kiwi/db/query.py: Relax search_filter a bit 2007-07-02 23:02 Johan Dahlin * [r6786] ChangeLog, glade3-plugin/setup.py: 2007-07-02 Johan Dahlin * glade3-plugin/setup.py (glade3_exists): Check for gladeui-1.0 instead of libgladeui-1.0, fixes #3461 2007-07-02 13:50 Johan Dahlin * [r6781] ChangeLog, kiwi/ui/objectlist.py: 2007-07-02 Johan Dahlin * kiwi/ui/objectlist.py (ObjectTree): Add a row-expanded signal. Based on patch by Ali Afshar, fixes #3460 2007-06-28 21:47 Johan Dahlin * [r6775] kiwi/ui/objectlist.py: Add an initial argument for all signals, for clarity 2007-06-28 20:48 Johan Dahlin * [r6768] kiwi/log.py: Print out the category too 2007-06-14 21:29 Ronaldo Maia * [r6730] ChangeLog, examples/validation/personalinformation.glade, examples/validation/personalinformation.py, kiwi/ui/widgets/label.py: reviewed by: Johan Dahlin * examples/validation/personalinformation.glade: * examples/validation/personalinformation.py: Add a currency widget * kiwi/ui/widgets/label.py: Set alignment according to the datatype. 2007-06-09 14:53 gjc * [r6727] ChangeLog, tests/test_tasklet.py: tasklet: disable the emission hook test if pygobject doens't support it. 2007-06-09 14:42 gjc * [r6726] ChangeLog, kiwi/tasklet.py, tests/test_tasklet.py: tasklets misc fixes, cleanup, api enhencements 2007-06-06 18:56 Ronaldo Maia * [r6720] ChangeLog, kiwi/ui/widgets/label.py: reviewed by: Johan Dahlin * kiwi/ui/widgets/label.py: Allow string replacements in ProxyLabels 2007-05-31 16:57 Johan Dahlin * [r6712] ChangeLog, kiwi/ui/proxy.py, kiwi/ui/widgets/checkbutton.py, kiwi/ui/widgets/combo.py, kiwi/ui/widgets/entry.py, kiwi/ui/widgets/radiobutton.py, kiwi/ui/widgets/textview.py, tests/test_proxy.py: * kiwi/ui/proxy.py: * kiwi/ui/widgets/checkbutton.py: * kiwi/ui/widgets/combo.py: * kiwi/ui/widgets/entry.py: * kiwi/ui/widgets/radiobutton.py: * kiwi/ui/widgets/textview.py: * tests/test_proxy.py: Make the proxy call widget.update(ValueUnset) for all proxy widgets when resetting the model (eg, proxy.set_model(None)). Update all widgets and treat ValueUnset differently from None in some cases. 2007-05-31 14:49 Johan Dahlin * [r6711] ChangeLog, kiwi/ui/widgets/entry.py, tests/test_Entry.py: reviewed by: Johan Dahlin * kiwi/ui/widgets/entry.py: * tests/test_Entry.py: Fix for #3408, Entry reads valueunset always, when empty 2007-05-31 14:46 Johan Dahlin * [r6710] ChangeLog, kiwi/ui/dateentry.py: * kiwi/ui/dateentry.py (DateEntry.get_date): Catch ValidationError and ignore it. 2007-05-31 14:30 Johan Dahlin * [r6709] kiwi/ui/dialogs.py: Check if get_accessible exists before calling it. 2007-05-30 15:23 Johan Dahlin * [r6706] kiwi/db/sqlobj.py: Yay for untested code 2007-05-29 21:26 Johan Dahlin * [r6703] ChangeLog: * kiwi/db/sqlobj.py: Add support for full text indexes under postgres. 2007-05-29 21:26 Johan Dahlin * [r6702] kiwi/db/sqlobj.py: * kiwi/db/sqlobj.py: Add support for full text indexes under postgres. 2007-05-29 20:36 Johan Dahlin * [r6701] kiwi/ui/views.py: elif instead of if, silly 2007-05-29 20:36 Johan Dahlin * [r6700] kiwi/ui/delegates.py: Pass in the right delete_handler 2007-05-29 19:54 Johan Dahlin * [r6699] kiwi/db/query.py, kiwi/db/sqlobj.py: Add a default search limit of 1000 entries 2007-05-29 14:27 Johan Dahlin * [r6693] kiwi/ui/views.py: Assume glade and not ui 2007-05-29 14:16 Johan Dahlin * [r6692] ChangeLog, kiwi/ui/gaxmlloader.py, kiwi/ui/views.py: * kiwi/ui/gaxmlloader.py: * kiwi/ui/views.py: Add support for loading GAXML files 2007-05-28 22:54 Johan Dahlin * [r6691] kiwi/ui/search.py: Make install_child_property optional 2007-05-28 21:25 Ronaldo Maia * [r6690] ChangeLog, kiwi/currency.py, kiwi/ui/proxywidget.py, kiwi/ui/widgets/entry.py: 2007-05-28 Ronaldo Maia reviewed by: Johan Dahlin * kiwi/currency.py: * kiwi/ui/proxywidget.py: Allow proxy widgets to pass paramenters to the datatype converter. * kiwi/ui/widgets/entry.py: Never show the currency symbol on currency entries. Fixes #3398 2007-05-25 14:50 Johan Dahlin * [r6687] gazpacho-plugin/resources/kiwiwidgets/objecttree.png: add an objecttree pixbuf 2007-05-25 13:09 Johan Dahlin * [r6686] ChangeLog, gazpacho-plugin/kiwiwidgets.xml, kiwi/ui/gazpacholoader.py: 2007-05-25 Ali Afshar reviewed by: Johan Dahlin * gazpacho-plugin/kiwiwidgets.xml: * kiwi/ui/gazpacholoader.py: Add gazpacho support for ObjectTree, fixes #3389 2007-05-25 13:08 Johan Dahlin * [r6685] debian/changelog: Update changelog 2007-05-23 15:45 Johan Dahlin * [r6659] kiwi/i18n/i18n.py: Support extracting translations from .rml files 2007-05-23 14:02 Johan Dahlin * [r6645] ChangeLog: Make a new 1.9.15 release :-) 2007-05-23 13:40 Johan Dahlin * [r6638] kiwi/datatypes.py: Also verify that we only access year for date and datetime objects in from_string aswell. 2007-05-22 20:32 Johan Dahlin * [r6628] MANIFEST.in, debian/changelog, debian/kiwi.install, debian/preinst, debian/python-kiwi.doc-base.api, debian/python-kiwi.docs, debian/python-kiwi.examples: Update debian/*, remove preinst and other things 2007-05-22 20:31 Johan Dahlin * [r6627] ChangeLog, kiwi/environ.py: * kiwi/environ.py (Library.__init__): Save the prefix 2007-05-22 17:45 Johan Dahlin * [r6620] MANIFEST.in, Makefile, debian/changelog, debian/control, debian/copyright, debian/patches, debian/patches/00_eggify.diff, debian/patches/01_avoid_building_howto.diff, debian/patches/02_disable_pydoctor.diff, debian/preinst, debian/pycompat, debian/python-kiwi.doc-base.api, debian/python-kiwi.docs, debian/python-kiwi.examples, debian/pyversions, debian/rules, debian/watch: Update debian package, use python-support to support several python versions 2007-05-21 21:44 Johan Dahlin * [r6607] ChangeLog, NEWS, debian/changelog, doc/howto.tex, doc/release-checklist.txt, kiwi/__version__.py: 1.9.15 2007-05-21 21:35 Johan Dahlin * [r6605] po/fr.po, po/kiwi.pot, po/pt_BR.po, po/sv.po: Update Brazilian translation 2007-05-21 20:17 Johan Dahlin * [r6599] kiwi/datatypes.py: Make sure it's not a datetime.time before checking 2007-05-21 19:31 Johan Dahlin * [r6597] kiwi/ui/comboentry.py: Convert an exception into a warning 2007-05-21 19:31 Johan Dahlin * [r6596] kiwi/enums.py: Property epytext formatting 2007-05-21 19:31 Johan Dahlin * [r6595] ChangeLog, MANIFEST.in, doc/Makefile, tools/epyrun: * MANIFEST.in: * doc/Makefile: * tools/epyrun: Use pydoctor instead of epydoc. 2007-05-21 19:10 Johan Dahlin * [r6592] ChangeLog, kiwi/python.py, tests/test_python.py: * kiwi/python.py (AttributeForwarder): Add a new class, which can be used to forward attributes to another object. 2007-05-17 23:25 Johan Dahlin * [r6578] examples/search.py: Use SearchContainer, add another chocolate bar 2007-05-17 23:21 Johan Dahlin * [r6577] examples/search.py: Add a summary label and some other small cosmetic changes 2007-05-17 16:42 Johan Dahlin * [r6573] kiwi/datatypes.py, tests/test_datatypes.py: Add more tests and check even when converting date -> string 2007-05-17 16:30 Johan Dahlin * [r6572] ChangeLog, kiwi/datatypes.py, tests/test_datatypes.py: * kiwi/datatypes.py (_BaseDateTimeConverter.from_string): Disallow dates before 1900, since the strftime implementation on Linux does not allow it. Fixes #3363 2007-05-17 14:46 Johan Dahlin * [r6567] kiwi/ui/listdialog.py: Don't raise an exception if None is returned, document return value in add_item 2007-05-16 20:44 Johan Dahlin * [r6557] kiwi/ui/dateentry.py: Improve error message 2007-05-15 19:53 Johan Dahlin * [r6541] kiwi/ui/search.py: Remove the summary label if one is set 2007-05-15 19:49 Johan Dahlin * [r6540] kiwi/ui/search.py: Only update the summary label if one is set 2007-05-15 19:38 Johan Dahlin * [r6536] ChangeLog, kiwi/ui/search.py: * kiwi/ui/search.py (SearchSlaveDelegate.set_summary_label): Add support for setting a summary label 2007-05-14 19:44 Johan Dahlin * [r6522] ChangeLog, kiwi/interfaces.py, kiwi/ui/search.py: * kiwi/ui/search.py (SearchFilter): Inherit from a widget and add a filter-position child property. Add normal properties to the filter and the container. Add a common base class and remove a couple of methods from the interface 2007-05-14 19:42 Johan Dahlin * [r6521] bin/kiwi-i18n: normalize whitespace 2007-05-14 14:20 Johan Dahlin * [r6520] tests/test_ObjectList.py: Add a bit of alis testcase here 2007-05-14 14:18 Johan Dahlin * [r6519] ChangeLog: Bug reference 2007-05-14 14:16 Johan Dahlin * [r6518] ChangeLog, kiwi/ui/objectlist.py, tests/test_ObjectList.py: * tests/test_ObjectList.py (ConstructorTest.testGObjectNew): Add a test * kiwi/ui/objectlist.py (ObjectList.__init__): Make sure gobject.new works 2007-05-14 13:49 Johan Dahlin * [r6516] kiwi/ui/objectlist.py: Allow attribute to be '' to allow gobject.new to work 2007-05-14 13:40 Johan Dahlin * [r6515] kiwi/ui/objectlist.py, tests/test_ObjectList.py: Turn Column.attribute into a construct only property 2007-05-14 13:24 Johan Dahlin * [r6514] kiwi/ui/objectlist.py: Disable construct only column attribute property 2007-05-14 12:20 Johan Dahlin * [r6513] kiwi/ui/objectlist.py, kiwi/utils.py: Make attribute a construct only parameter 2007-05-14 01:32 Johan Dahlin * [r6512] kiwi/ui/search.py: Raise an exception if columns or callback are passed when an executor isn't set 2007-05-14 01:13 Johan Dahlin * [r6511] ChangeLog, kiwi/ui/objectlist.py, kiwi/ui/search.py: * kiwi/ui/objectlist.py (Column): Turn attributes into a GObject property. * kiwi/ui/search.py (ComboSearchFilter.__init__): Make values optional (SearchContainer.add_filter): Only add the executer columns if we have an executer set, don't require one. 2007-05-11 17:43 Johan Dahlin * [r6508] tests/test_masks.py: Disable failing tests 2007-05-11 17:31 Johan Dahlin * [r6506] ChangeLog, kiwi/log.py: * kiwi/log.py (set_log_file): Return the file handlers stream, useful when the application want to use other means to write to the same file. 2007-05-09 16:12 Johan Dahlin * [r6485] ChangeLog, kiwi/ui/search.py: * kiwi/ui/search.py: (SearchSlaveDelegate.disable_search_entry): Add a method to make it possible to disable the search entry. (DateSearchFilter.set_use_date_entries): New, to disable the user selectable date entries (DateSearchFilter.get_end_date, DateSearchFilter.get_start_date): New accessors (DateSearchFilter.select): Add a position argument (DateSearchFilter.clear_options): New (DateSearchFilter.add_option_fixed) (DateSearchFilter.add_option_fixed_interval): New, added methods to make it possible to add fixed dates/interval 2007-05-04 13:30 Johan Dahlin * [r6478] ChangeLog, kiwi/ui/objectlist.py, tests/test_ObjectList.py: 2007-05-04 Ali Afshar reviewed by: Johan Dahlin * kiwi/ui/objectlist.py: * tests/test_ObjectList.py: Objectlist does not set a radio column value to true if all values are false. Fixes #3339 2007-05-03 18:50 Johan Dahlin * [r6477] ChangeLog, kiwi/ui/objectlist.py, tests/test_ObjectList.py: * kiwi/ui/objectlist.py (ObjectList.insert): * tests/test_ObjectList.py (MethodTest.testInsert): Implement, add tests. 2007-05-03 16:47 Ronaldo Maia * [r6475] ChangeLog, kiwi/ui/entry.py, tests/test_masks.py: reviewed by: Johan Dahlin * kiwi/ui/entry.py: (Masks): It was possible to move the cursor * outside the editable fields sometimes. Fixes #3333 * tests/test_masks.py: some tests for this case.A 2007-04-30 20:43 Johan Dahlin * [r6470] kiwi/ui/objectlist.py: It's 2007 now 2007-04-30 20:23 Johan Dahlin * [r6469] ChangeLog, kiwi/ui/objectlist.py: 2007-04-30 Ali Afshar reviewed by: Johan Dahlin * kiwi/ui/objectlist.py: Add an expander property to the Column. Fixes #3336 2007-04-27 16:32 Johan Dahlin * [r6468] kiwi/db/sqlobj.py: Don't use python 2.4 import syntax 2007-04-27 14:19 Johan Dahlin * [r6464] kiwi/ui/entry.py: Minor adjustments, possible 2.4 fix 2007-04-26 19:47 Johan Dahlin * [r6455] ChangeLog: * examples/entrymask.py: Add a new example 2007-04-26 19:47 Johan Dahlin * [r6454] examples/entrymask.py: * examples/entrymask.py: Add a new example 2007-04-26 18:28 Johan Dahlin * [r6453] examples/validation/personalinformation.py: Add pygtk.require(), just for good measure 2007-04-26 18:25 Johan Dahlin * [r6452] kiwi/ui/__init__.py: Try importing pygtk here too, just in case 2007-04-26 16:26 Johan Dahlin * [r6451] kiwi/__init__.py: Comment out the version check for now 2007-04-26 16:18 Johan Dahlin * [r6450] kiwi/__init__.py: Oops, fix version check. 2007-04-26 16:12 Johan Dahlin * [r6449] ChangeLog, kiwi/__init__.py: * kiwi/__init__.py: Add an explicit version check and give up if the version is too old. 2007-04-26 16:10 Johan Dahlin * [r6448] kiwi/utils.py: Do not attempt to access GObjectMeta before 2.6 2007-04-26 16:09 Johan Dahlin * [r6447] kiwi/__init__.py: Filter out locale.Error in setlocale 2007-04-25 21:17 Silvio Rangel * [r6441] po/fr.po, po/kiwi.pot, po/pt_BR.po, po/sv.po: Atualização e revisão de tradução 2007-04-25 19:04 Johan Dahlin * [r6435] kiwi/ui/search.py: Update comments 2007-04-25 19:03 Johan Dahlin * [r6434] ChangeLog, kiwi/ui/search.py: * kiwi/ui/search.py: (DateSearchFilter._update_dates): When switching to a custom day, always set both to today. When switching to a custom interval, always use today and tomorrow. 2007-04-25 18:27 Johan Dahlin * [r6428] kiwi/db/sqlobj.py, kiwi/ui/search.py: Always update the result list when pressing enter, even if auto-search is disabled. Add set_text_field_columns() api to SearchSlaveDelegate and SearchContainer 2007-04-25 17:53 Johan Dahlin * [r6427] ChangeLog, examples/search.py, kiwi/db/query.py, kiwi/db/sqlobj.py, kiwi/ui/search.py: * examples/search.py: * kiwi/db/query.py: * kiwi/db/sqlobj.py: * kiwi/ui/search.py: Add auto_search mode, which is enabled by default. Add optional columns, callback parameters to add_filter, to make it easier to integrate with the query executer. Add a generic query callback to the SQLObject executer. Use new api in example. 2007-04-25 14:55 Johan Dahlin * [r6426] ChangeLog, kiwi/ui/search.py: * kiwi/ui/search.py (DateSearchFilter.select): Add and reorganize internals a bit to be able to select by option_type. 2007-04-25 13:44 Johan Dahlin * [r6423] kiwi/ui/search.py: Show the search container 2007-04-25 13:43 Johan Dahlin * [r6422] ChangeLog, kiwi/ui/objectlist.py: 2007-04-25 Ali Afshar reviewed by: Johan Dahlin * kiwi/ui/objectlist.py (ObjectList.grab_focus): Add, fixes #3326 2007-04-20 20:15 Johan Dahlin * [r6419] examples/search.py, kiwi/db/sqlobj.py: Allow None to be used instead of a connection. Clean up example a bit more 2007-04-20 20:10 Johan Dahlin * [r6418] ChangeLog, examples/search.py: * examples/search.py: Add an example. 2007-04-20 20:09 Johan Dahlin * [r6417] kiwi/ui/search.py: Fix typo 2007-04-20 19:46 Johan Dahlin * [r6416] kiwi/ui/search.py: Custom->User except for interface, clean up comments a bit 2007-04-20 19:41 Johan Dahlin * [r6415] kiwi/ui/search.py: Protect against None. 2007-04-20 19:39 Johan Dahlin * [r6414] ChangeLog, kiwi/ui/search.py: * kiwi/ui/search.py (DateSearchFilter): Make sure that you cannot select a start date after the end date and an end date before the start date. Add some comments explaning what's going on since the code is not that trivial any longer. 2007-04-20 19:19 Johan Dahlin * [r6413] kiwi/db/sqlobj.py: Use DATE() in the end and remove it from the strings we are sure that they will always be dates. 2007-04-20 19:16 Johan Dahlin * [r6412] kiwi/db/sqlobj.py: Revert last change 2007-04-20 19:14 Johan Dahlin * [r6411] kiwi/db/sqlobj.py: Use OR instead of AND. 2007-04-20 18:59 Johan Dahlin * [r6410] kiwi/ui/search.py: Set the end date to the same as start date when switching to CUSTOM_DAY 2007-04-20 18:54 Johan Dahlin * [r6409] kiwi/ui/search.py: Also set the start_date when switching to custom day 2007-04-20 14:27 Johan Dahlin * [r6398] kiwi/ui/search.py: Document, add a clear() method and rename search() to refresh() due to variable conflict. Add padding and border in the SearchContainer. 2007-04-19 21:53 Johan Dahlin * [r6397] ChangeLog, README, kiwi/db/query.py, kiwi/db/sqlobj.py: Add more documentation, remove unused callbacks. Update readme and add ChangeLog 2007-04-19 21:44 Johan Dahlin * [r6396] kiwi/db, kiwi/db/__init__.py, kiwi/db/query.py, kiwi/db/sqlobj.py, kiwi/enums.py, kiwi/interfaces.py, kiwi/ui/search.py: * README: Mention that SQLObject is an optional dependency * kiwi/db/__init__.py: * kiwi/db/query.py: * kiwi/db/sqlobj.py: * kiwi/enums.py: * kiwi/interfaces.py: * kiwi/ui/search.py: Add a SearchContainer plus database independent infrastructure to construct queries. Include a SQLObject plugin 2007-04-19 16:39 Johan Dahlin * [r6392] ChangeLog, kiwi/ui/widgets/combo.py: * kiwi/ui/widgets/combo.py (ProxyComboBoxEntry.insert_item) (ProxyComboBox.insert_item, _EasyComboBoxHelper.insert_item): Implement insert_item. 2007-04-18 16:02 Johan Dahlin * [r6386] ChangeLog, kiwi/ui/dateentry.py: (DateEntry.get_date): Never return ValueUnset. 2007-04-18 13:55 Johan Dahlin * [r6385] ChangeLog, kiwi/ui/dateentry.py: * kiwi/ui/dateentry.py (DateEntry.set_date): Allow None which means reset the date 2007-04-18 13:33 Johan Dahlin * [r6384] ChangeLog, kiwi/ui/objectlist.py: * kiwi/ui/objectlist.py (ObjectList.sort_by_attribute): Add. Fixes #3311, based on patch by Ali Afshar. 2007-04-16 16:43 Johan Dahlin * [r6374] examples/list/sortable.py: Reoder the list a bit, to make sure no-one can mistake them for being sorted 2007-04-16 16:42 Johan Dahlin * [r6373] ChangeLog, kiwi/ui/objectlist.py: * kiwi/ui/objectlist.py: Set the sort columnm id so the columns end up sorted. Fixes #3032 2007-04-16 13:40 Johan Dahlin * [r6372] ChangeLog, kiwi/ui/objectlist.py: 2007-04-16 Ali Afshar reviewed by: Johan Dahlin * kiwi/ui/objectlist.py: Do not set a pixbuf if the data value is None. Fixes #3310 2007-04-10 12:28 Johan Dahlin * [r6353] ChangeLog, kiwi/ui/proxywidget.py: * kiwi/ui/proxywidget.py (ProxyWidgetMixin._as_string): Provide a default (string) converter if none is set. 2007-04-09 15:37 Johan Dahlin * [r6351] kiwi/ui/views.py: rename logger category 2007-04-09 02:31 Johan Dahlin * [r6342] ChangeLog, kiwi/ui/widgets/entry.py, kiwi/utils.py, tests/test_Entry.py: * kiwi/ui/widgets/entry.py (ProxyEntry.__post_init__): Remove dirty idle add hack and use __post_init__ instead. * kiwi/utils.py (PropertyObject.__post_init__): Add a hook which is called after the object construction is finished. 2007-04-03 22:43 Johan Dahlin * [r6305] ChangeLog, kiwi/environ.py: * kiwi/environ.py (Environment.add_resource): Do not append the same resource path twice 2007-04-03 22:43 Johan Dahlin * [r6304] po/fr.po: Fix french translation 2007-04-03 19:41 Johan Dahlin * [r6299] kiwi/utils.py: 2**1024 - 2**971 is max float in python. Fix a couple of comments 2007-04-03 14:26 Johan Dahlin * [r6288] po/fr.po, po/kiwi.pot, po/pt_BR.po, po/sv.po: Update translation, fix bugs pointed out by rosetta 2007-04-02 23:00 Johan Dahlin * [r6287] Makefile, README: Install a compressed howto and update the README 2007-04-02 16:08 Johan Dahlin * [r6279] tests/test_Entry.py: Use raw types, not strings 2007-04-02 16:04 Johan Dahlin * [r6278] tests/test_Entry.py: more tests 2007-04-02 16:03 Johan Dahlin * [r6277] kiwi/ui/widgets/entry.py, tests/test_Entry.py: Be paranoid about idle_add and previous values 2007-04-02 14:58 Johan Dahlin * [r6276] ChangeLog, kiwi/ui/widgets/entry.py, tests/test_Entry.py: * tests/test_Entry.py: Add a test * kiwi/ui/widgets/entry.py (ProxyEntry.__init__): Add a workaround for http://bugzilla.gnome.org/show_bug.cgi?id=425501, fixes #3259 2007-04-02 14:50 Johan Dahlin * [r6275] kiwi/ui/gazpacholoader.py: Set __name__ of created adapter 2007-04-02 14:49 Johan Dahlin * [r6274] kiwi/ui/entry.py: Refactor design notes and fix a spelling 2007-03-28 15:15 Johan Dahlin * [r6240] kiwi.spec: Improve changelog 2007-03-28 15:14 Johan Dahlin * [r6239] ChangeLog, kiwi/environ.py: * kiwi/environ.py (Library.__init__): Only add root/lib/pythonX.Y/site-packages to sys.path if it exists. 2007-03-26 16:03 Johan Dahlin * [r6223] locale: Ignore everthing in locale 2007-03-26 16:01 Johan Dahlin * [r6222] .: Ignore apidocs 2007-03-26 15:50 Johan Dahlin * [r6221] bin/kiwi-i18n: use sys.hexversion 2007-03-26 15:09 Johan Dahlin * [r6215] Makefile: Add a test-upload rule and copy rpms 2007-03-26 14:57 Johan Dahlin * [r6212] kiwi.spec: 1.9.14-1 2007-03-23 19:00 Johan Dahlin * [r6187] ChangeLog, NEWS, debian/changelog, doc/howto.tex, doc/release-checklist.txt, kiwi/__version__.py: 1.9.14 2007-03-23 18:41 Johan Dahlin * [r6186] po/fr.po, po/kiwi.pot, po/pt_BR.po: Update po(t) files 2007-03-23 18:40 Johan Dahlin * [r6185] po/sv.po: Update swedish translation 2007-03-23 18:32 Johan Dahlin * [r6182] ChangeLog: 2007-03-23 18:32 Johan Dahlin * [r6181] gazpacho-plugin/kiwiwidgets.xml: * gazpacho-plugin/kiwiwidgets.xml: Re-enable the ObjectList 2007-03-23 15:41 Johan Dahlin * [r6166] glade3-plugin/setup.py: Remove print, thanks ali 2007-03-23 14:32 Johan Dahlin * [r6165] ChangeLog, glade3-plugin, glade3-plugin/kiwiwidgets.py, glade3-plugin/kiwiwidgets.xml, glade3-plugin/setup.py, kiwi/dist.py: * 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 13:20 Johan Dahlin * [r6146] ChangeLog, kiwi/controllers.py: * 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 14:19 Johan Dahlin * [r6121] ChangeLog, kiwi/ui/objectlist.py: * kiwi/ui/objectlist.py: Set the __gtype_name__ on Column and ObjectTree 2007-03-19 13:10 Johan Dahlin * [r6110] kiwi/ui/objectlist.py: Add a comma 2007-03-19 13:04 Johan Dahlin * [r6109] ChangeLog, kiwi/ui/objectlist.py: * kiwi/ui/objectlist.py (Column): Mention the supported data types in the doc string. 2007-03-05 19:57 Silvio Rangel * [r6023] po/fr.po, po/kiwi.pot, po/pt_BR.po, po/sv.po: Atualização e revisão da Tradução 2007-03-05 18:37 Johan Dahlin * [r6018] bin/kiwi-ui-test: 2.3 is enough 2007-03-05 18:36 Johan Dahlin * [r6017] ChangeLog, kiwi/ui/listdialog.py: * kiwi/ui/listdialog.py (ListContainer): Add a return value to edit-item, inverse bool for remove-item. 2007-03-05 15:40 Johan Dahlin * [r6014] kiwi/ui/listdialog.py: Use str() and add a ? to the default remove message 2007-03-05 15:26 Johan Dahlin * [r6013] kiwi/ui/listdialog.py: document and fix a silly indentation problem 2007-03-05 15:00 Johan Dahlin * [r6012] ChangeLog, examples/listdialog.py, kiwi/enums.py, kiwi/ui/listdialog.py, kiwi/utils.py: * 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-02 21:22 Johan Dahlin * [r6010] tests/test_datatypes.py: whitespace 2007-03-01 18:49 Johan Dahlin * [r5974] kiwi/ui/comboentry.py: * kiwi/ui/comboentry.py (ComboEntry.set_active_iter): If object is None do not set the text of the entry 2007-02-28 15:01 Johan Dahlin * [r5956] examples/list/simple.py: Reindent 2007-02-28 15:00 Johan Dahlin * [r5955] ChangeLog: Add ChangeLog for changes committed yesterday 2007-02-27 21:59 Johan Dahlin * [r5954] kiwi/ui/objectlist.py: Update iterator cache in __setitem__ 2007-02-27 21:52 Johan Dahlin * [r5953] kiwi/ui/objectlist.py: use iter cache in __contains__ so we're consistent with index() 2007-02-22 14:49 Johan Dahlin * [r5908] tests/test_ui.py: Check if the ui tests work on win32.. 2007-02-22 11:40 Johan Dahlin * [r5905] bin/kiwi-ui-test: use sys.hexversion to check python version 2007-02-22 11:19 Johan Dahlin * [r5904] ChangeLog, setup.py: * setup.py: Make sure that the pkgconfig file for pygtk-2.0 is installed before checking which version we have. 2007-02-21 17:08 Johan Dahlin * [r5894] ChangeLog, kiwi/ui/test/runner.py, tests/test_ui.py, tests/ui/diary.doctest, tests/ui/diary.py, tests/ui/diary2.doctest, tests/ui/diary2.py, tests/ui/personalinformation.doctest, tests/ui/personalinformation.py: 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 12:30 Johan Dahlin * [r5859] ChangeLog, kiwi/ui/gazpacholoader.py: * kiwi/ui/gazpacholoader.py (DataTypeAdaptor.update): Set some sensible default data-types for the widgets 2007-02-15 12:24 Johan Dahlin * [r5858] examples/validation/personalinformation.glade: remove model-attribute where it's not needed 2007-02-15 12:19 Johan Dahlin * [r5857] ChangeLog, kiwi/ui/gazpacholoader.py, kiwi/ui/proxy.py: * 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 12:53 Johan Dahlin * [r5844] setup.py: Allow bdist_wininst to use pkg-config 2007-02-14 12:51 Johan Dahlin * [r5843] kiwi/ui/widgets/label.py: Handle ValueUnset here 2007-02-14 12:40 Johan Dahlin * [r5842] ChangeLog, kiwi/component.py: * kiwi/component.py: Make providedBy check in subclasses, makes it possible to use personalinformation.py without depending on zope.interface. 2007-02-09 18:48 Johan Dahlin * [r5825] ChangeLog, kiwi/ui/dateentry.py: * kiwi/ui/dateentry.py (_DateEntryPopup.popup): Filter out ValueUnset. 2007-02-09 12:16 Fábio Morbec * [r5810] kiwi/ui/dateentry.py: Removing whitespace 2007-02-08 21:16 Johan Dahlin * [r5801] kiwi/ui/objectlist.py: Allow more than one column to be searchable 2007-02-08 21:01 Johan Dahlin * [r5799] ChangeLog, kiwi/ui/objectlist.py: wi/ui/objectlist.py (ObjectList._treeview_search_equal_func): Make it case-insensitive by default. 2007-02-07 13:11 Johan Dahlin * [r5760] ChangeLog, kiwi/ui/icon.py: * 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-07 12:52 Johan Dahlin * [r5759] kiwi/ui/proxy.py: whitespace 2007-02-06 19:55 Johan Dahlin * [r5755] debian/changelog, debian/control: Provides/Conflicts with python-kiwi. 2007-02-06 19:23 Johan Dahlin * [r5754] tests/test_Entry.py: Use int instead of float, to avoid having to figure out thousand separator 2007-02-06 18:58 Johan Dahlin * [r5753] kiwi/environ.py: remove whitespace 2007-02-06 18:57 Johan Dahlin * [r5752] tests/test_proxy.py: It's now ValueUnset and not an empty string 2007-02-06 18:18 Johan Dahlin * [r5750] ChangeLog, kiwi/ui/widgets/entry.py, tests/test_Entry.py: 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-06 14:55 Johan Dahlin * [r5748] kiwi/ui/objectlist.py: Use the third parameter to kgetattr instead. 2007-02-06 14:55 Johan Dahlin * [r5747] kiwi/ui/objectlist.py: Remove whitespace and allow None in summarize() and on display 2007-02-04 21:01 Johan Dahlin * [r5737] ChangeLog, MANIFEST.in, Makefile, kiwi.spec: 2007-02-04 Johan Dahlin * kiwi.spec (Requires): * Makefile: * MANIFEST.in: Add rpm spec file. 2007-02-01 17:35 Johan Dahlin * [r5713] Makefile: Re-add dependency of sdist/bdist 2007-02-01 17:20 Johan Dahlin * [r5710] ChangeLog, NEWS, debian/changelog, doc/howto.tex, kiwi/__version__.py: 1.9.13 2007-02-01 17:16 Johan Dahlin * [r5709] ChangeLog, setup.py: * setup.py (pkgs): Use pkg-config instead of importing gtk which requires a display. 2007-02-01 17:12 Johan Dahlin * [r5708] ChangeLog, MANIFEST.in: * MANIFEST.in: Always include _kiwi.c 2007-02-01 14:44 Johan Dahlin * [r5707] kiwi/ui/icon.py, setup.py: Check the lock in update_background too 2007-02-01 13:13 Johan Dahlin * [r5705] kiwi/ui/icon.py: Protect against re-entrancy when inserting text, happens in DateEntry. 2007-02-01 13:11 Johan Dahlin * [r5704] kiwi/ui/widgets/entry.py: Always return an empty string if the entry is empty 2007-01-31 20:38 Ronaldo Maia * [r5703] ChangeLog, kiwi/ui/icon.py: reviewed by: Johan Dahlin * kiwi/ui/icon.py: Fix workaround for recompute and call it after showing an icon on a widget. 2007-01-29 19:05 Johan Dahlin * [r5651] doc: ignore howto.ps 2007-01-29 18:53 Johan Dahlin * [r5650] doc/release-checklist.txt: note about wget 2007-01-29 18:51 Johan Dahlin * [r5649] doc/release-checklist.txt: Remember to update versions 2007-01-29 18:48 Johan Dahlin * [r5647] doc/release-announcement.tmpl: remove signature, add refresh name list 2007-01-29 18:47 Johan Dahlin * [r5646] Makefile: Makefile fixes 2007-01-29 18:42 Johan Dahlin * [r5644] ChangeLog, Makefile, NEWS, debian/changelog, doc/howto.tex, doc/release-checklist.txt, kiwi/__version__.py, po/fr.po, po/kiwi.pot, po/pt_BR.po, po/sv.po: 1.9.12 2007-01-29 18:24 Johan Dahlin * [r5643] kiwi/ui/test/recorder.py: Kill docstring for removed parameter 2007-01-29 18:22 Johan Dahlin * [r5642] tests/test_log.py: Catch OSError for win32 2007-01-29 18:20 Johan Dahlin * [r5641] gazpacho-plugin/kiwiwidgets.py, kiwi/ui/test/common.py, tests/test_CheckButton.py, tests/test_ComboBox.py: Pyflakes fixes 2007-01-29 18:16 Johan Dahlin * [r5640] tests/test_log.py: Add log 2007-01-26 15:45 Johan Dahlin * [r5623] po/sv.po: Translate enum too 2007-01-26 15:29 Johan Dahlin * [r5622] po/fr.po, po/kiwi.pot, po/pt_BR.po, po/sv.po: Update Swedish and Portuguese translations 2007-01-25 20:04 Johan Dahlin * [r5604] kiwi/python.py: Add any/all from python 2.5 2007-01-24 17:55 Johan Dahlin * [r5582] Makefile: Refactor deb building into a separate script 2007-01-24 16:57 Johan Dahlin * [r5580] Makefile: Add a nightly rule, sync with stoq makefiles 2007-01-24 16:56 Johan Dahlin * [r5579] setup.py: Try hard to avoid importing gtk and thus requiring a display 2007-01-19 17:25 Johan Dahlin * [r5543] ChangeLog, kiwi/ui/comboentry.py: * kiwi/ui/comboentry.py (_ComboEntryPopup.set_selected_iter): Try setting the full model if everything else fails. Based on patch by Goedson Teixeira Paixao Fixes #3099. 2007-01-18 17:47 Johan Dahlin * [r5531] AUTHORS: Add Marco 2007-01-18 17:46 Johan Dahlin * [r5530] ChangeLog, kiwi/datatypes.py: 2006-11-11 Marco Antonio Porcho Souza reviewed by: Johan Dahlin * kiwi/datatypes.py (_BaseDateTimeConverter._convert_format): Use YYYY/mm/dd instead %Y/%m/%d in error messages. Fixes #3041. 2007-01-16 15:08 Johan Dahlin * [r5499] kiwi/ui/test/runner.py, kiwi/ui/widgets/combo.py: revert acidentally committed changes 2007-01-16 14:59 Johan Dahlin * [r5498] kiwi/ui/test/runner.py, kiwi/ui/widgets/combo.py, po/fr.po, po/kiwi.pot, po/pt_BR.po, po/sv.po: Update pot & .po files 2007-01-16 14:58 Johan Dahlin * [r5496] ChangeLog, po/fr.po: Added French translation contributed by Benoit Myard. 2006-12-12 13:46 Johan Dahlin * [r5481] kiwi/ui/widgets/combo.py: Refactor a check 2006-12-07 14:19 Johan Dahlin * [r5478] kiwi/accessor.py: Make the accessor warnings into info for now, we're not ready to convert all the code just yet. 2006-12-06 18:58 Johan Dahlin * [r5477] kiwi/ui/views.py: Remove duplicated warning 2006-12-06 18:50 Johan Dahlin * [r5476] ChangeLog, kiwi/log.py: * kiwi/log.py (ReversedGlobalFilter.filter): Use >= instead of > * tests/test_log.py (LogTest.testStdErr): Add tests warnings printed on the console and to a log file. Fixes #2984 2006-12-06 11:52 Johan Dahlin * [r5475] kiwi/currency.py: Map ValueUnset to an empty string 2006-12-06 11:52 Johan Dahlin * [r5474] kiwi/ui/views.py: Add logging 2006-12-05 17:11 Johan Dahlin * [r5471] ChangeLog, kiwi/ui/objectlist.py: * kiwi/ui/objectlist.py (ObjectList.set_visible_rows): Impl. 2006-12-04 19:55 Johan Dahlin * [r5461] kiwi/ui/comboentry.py: Implement set_active() for ComboBox(Entry) compatibility 2006-11-29 13:07 Johan Dahlin * [r5396] ChangeLog, kiwi/dist.py: Provide better error messages 2006-11-24 15:22 Johan Dahlin * [r5379] kiwi/ui/views.py: Set kiwi::slave to all slaves 2006-11-21 17:00 Johan Dahlin * [r5367] kiwi/ui/test/recorder.py: Make the run: part of the recorded script a doctest comment 2006-11-21 16:58 Johan Dahlin * [r5366] kiwi/ui/test/runner.py: Set args and filenames properly 2006-11-21 16:58 Johan Dahlin * [r5365] kiwi/ui/test/recorder.py: Make the recorder write a better header 2006-11-21 16:38 Johan Dahlin * [r5364] kiwi/ui/test/runner.py: Rewrite arg parse handling to be a bit saner 2006-11-21 16:34 Johan Dahlin * [r5363] tests/test_ui.py: Verbose mode 2006-11-21 16:21 Johan Dahlin * [r5362] Makefile, kiwi, kiwi/_kiwi.c, kiwi/ui/test/common.py, kiwi/ui/test/main.py, kiwi/ui/test/player.py, kiwi/ui/test/recorder.py, kiwi/ui/test/runner.py, setup.py, tests/ui/diary.py, tests/ui/diary2.py, tests/ui/personalinformation.py: Rewrite UI testing framework to use doctests and a gdk event handler function. Port the old ui tests to the new syntax 2006-11-20 19:15 Johan Dahlin * [r5358] tests/test_ui.py: Re-arrange imports 2006-11-11 18:26 Johan Dahlin * [r5334] ChangeLog, kiwi/ui/hyperlink.py: 2006-11-11 Ali Afshar reviewed by: Johan Dahlin * kiwi/ui/hyperlink.py: Make sure the hyperlink stays within it's own allocation. Fixes #2923 2006-11-03 00:30 Johan Dahlin * [r5325] ChangeLog: typo 2006-11-03 00:30 Johan Dahlin * [r5324] ChangeLog, kiwi/ui/objectlist.py: (ObjectTree): kill ObjectTree, operate on instances inserted into the tree instead, to simplify the API 2006-11-03 00:27 Johan Dahlin * [r5323] ChangeLog, kiwi/ui/objectlist.py: (ObjectTree.collapse, ObjectTree.expand): New methods, suggested by the incredible Ali 2006-11-03 00:15 Johan Dahlin * [r5322] ChangeLog, kiwi/ui/objectlist.py: * kiwi/ui/objectlist.py (ObjectTree._append_internal): Allow specify parents which are objects inserted in the tree. 2006-10-31 19:22 Johan Dahlin * [r5304] examples/list/kitchensink.py: Fix typo 2006-10-31 14:55 Johan Dahlin * [r5301] kiwi/python.py, tests/test_tasklet.py: Allow it to be +/- 50% instead of just 10% 2006-10-31 14:46 Johan Dahlin * [r5300] tests/test_component.py: And update test... 2006-10-31 14:44 Johan Dahlin * [r5299] kiwi/component.py: Export utilities and add an undocument clean() method 2006-10-29 03:42 Johan Dahlin * [r5266] ChangeLog, examples/list/enumcombo.py, kiwi/datatypes.py, kiwi/ui/objectlist.py, tests/test_datatypes.py: * kiwi/datatypes.py: * kiwi/ui/objectlist.py: * examples/list/enumcombo.py: * tests/test_datatypes.py: Add support an enum data type and tests. Add support for displaying an enum as a combo cell renderer in the object list and example 2006-10-29 02:55 Johan Dahlin * [r5265] kiwi/datatypes.py: Normalize whitespace and give ronaldo credit 2006-10-23 18:16 Johan Dahlin * [r5224] kiwi/currency.py: Remove trailing space 2006-10-18 14:29 Johan Dahlin * [r5139] kiwi/log.py: Add links 2006-10-18 14:27 Johan Dahlin * [r5138] kiwi/log.py: Document. Fix a minor bug in the filter 2006-10-18 14:08 Johan Dahlin * [r5137] kiwi/log.py: Simplify constructor or ReversedGlobalFilter 2006-10-18 14:07 Johan Dahlin * [r5136] kiwi/accessor.py: Print a warning when using kgetattr/ksetattr hooks 2006-10-18 14:06 Johan Dahlin * [r5135] kiwi/log.py: display warnings on the console 2006-10-18 14:05 Johan Dahlin * [r5134] kiwi/log.py: Actually use the level of the added filter 2006-10-18 14:05 Johan Dahlin * [r5133] kiwi/log.py: don't use the constructor to pass in filters 2006-10-18 14:04 Johan Dahlin * [r5132] kiwi/log.py: Rename variables in set_log_file 2006-10-17 21:17 Johan Dahlin * [r5123] kiwi/ui/views.py: And a None check 2006-10-17 21:16 Johan Dahlin * [r5122] kiwi/ui/views.py: Connect to key-press-event on SlaveViews 2006-10-17 21:16 Johan Dahlin * [r5121] kiwi/controllers.py: Clean up a little bit 2006-10-17 20:23 Johan Dahlin * [r5118] ChangeLog, kiwi/tasklet.py, tests/test_tasklet.py: 2006-10-17 Gustavo J. A. M. Carneiro * kiwi/tasklet.py: * tests/test_tasklet.py: When arming a WaitForTasklet check if the state is zombie and join immediately. Add tests 2006-10-17 19:49 Johan Dahlin * [r5111] kiwi/ui/objectlist.py: Document selection-changed 2006-10-17 14:54 Johan Dahlin * [r5096] kiwi/log.py: Set the default root logging level to debug in _create_console() and not set_log_file() 2006-10-12 19:35 Johan Dahlin * [r5072] kiwi/log.py: Rework the logger, avoid using so much homebrew stuff. Do not create a stream handler for each logger. Add set_log_file() which can write all messages following a certain pattern to a file 2006-10-11 20:31 Johan Dahlin * [r5049] Makefile: Generate only uncompressed Packages & Sources, since apt-ftparchive expects that 2006-10-11 20:16 Johan Dahlin * [r5044] Makefile: Generate proper archive 2006-10-11 19:40 Johan Dahlin * [r5039] kiwi/ui/widgets/combo.py: Be careful when raising exceptions 2006-10-11 15:06 Johan Dahlin * [r5024] debian/changelog, debian/control: Replaces python-kiwi 2006-10-10 19:49 Johan Dahlin * [r5022] setup.cfg: Add bdist_rpm options 2006-10-10 19:48 Johan Dahlin * [r5021] setup.py: Fix a typo in the url 2006-10-10 19:48 Johan Dahlin * [r5020] kiwi/dist.py: Populate get_output() too, bdist_rpm uses it 2006-10-10 14:40 Johan Dahlin * [r5016] ChangeLog, kiwi/i18n/i18n.py: * kiwi/i18n/i18n.py (compile_po_files): Unlink the old POTFILES.in in case of an error. Check the result code of the pot generation, it may fail if the encoding is inconsistent. 2006-10-09 20:00 Johan Dahlin * [r4997] Makefile, doc/release-checklist.txt: Add upload target and rename old upload to upload-release 2006-10-09 18:02 Johan Dahlin * [r4974] doc/release-checklist.txt: Add better website description 2006-10-09 18:01 Johan Dahlin * [r4973] debian/changelog, debian/kiwi-doc.install: 1.99.11-1 2006-10-09 15:40 Johan Dahlin * [r4963] Makefile, doc/release-checklist.txt: Add a release-tag and describe it in release-checklist 2006-10-09 15:38 Johan Dahlin * [r4962] kiwi/ui/entry.py: epydoc workaround 2006-10-09 15:33 Johan Dahlin * [r4961] ChangeLog: 1.9.11 2006-10-09 15:33 Johan Dahlin * [r4960] NEWS, doc/howto.tex, kiwi/__version__.py: 1.9.11 2006-10-09 15:29 Johan Dahlin * [r4959] doc/release-checklist.txt: Continous updates 2006-10-09 15:27 Johan Dahlin * [r4958] po/kiwi.pot, po/pt_BR.po, po/sv.po: Update translations 2006-10-09 15:24 Johan Dahlin * [r4957] examples/validation/slaves.py: Don't use widgets any more 2006-10-09 15:09 Johan Dahlin * [r4956] examples/tasklet/simple.py: Make it faster 2006-10-09 13:30 Johan Dahlin * [r4953] ChangeLog, kiwi/ui/views.py: * kiwi/ui/views.py (SlaveView._check_reserved): Raise ValueError instead of AttributeError, fixes #1998 (Sidnei da Silva) 2006-10-09 12:57 Johan Dahlin * [r4952] ChangeLog, kiwi/ui/objectlist.py: reviewed by: Johan Dahlin * kiwi/ui/objectlist.py: Add right-click and emit double-click only when a row is selected, fixes #2817 2006-10-05 21:42 Ronaldo Maia * [r4946] tests/test_masks.py: Disable delete/backspace tests for masks 2006-10-05 14:44 Ronaldo Maia * [r4943] tests/test_masks.py: Increase refresh_gui delay 2006-10-05 14:33 Ronaldo Maia * [r4942] ChangeLog, examples/validation/personalinformation.glade, kiwi/enums.py, kiwi/ui/comboboxentry.py, kiwi/ui/entry.py, kiwi/ui/widgets/entry.py, tests/test_BaseView.py, tests/test_Entry.py, tests/test_masks.py: reviewed by: Johan Dahlin * examples/validation/personalinformation.glade: Add an example. * kiwi/enums.py: * kiwi/ui/comboboxentry.py: Use KiwiEntry instead of ProxyEntry * kiwi/ui/entry.py: * kiwi/ui/widgets/entry.py: * tests/test_BaseView.py: Fix destruction of windows. * tests/test_Entry.py: * tests/test_masks.py: Refactor mask handling in KiwiEntry. Now it supports the use of fields. Fixes #2838 2006-10-04 15:17 Johan Dahlin * [r4935] ChangeLog, kiwi/component.py, tests/test_component.py: * kiwi/component.py: * tests/test_component.py: Add remove_utility and an extra argument to get_utility which is similar to dict.get. Add tests too. 2006-09-29 22:05 Johan Dahlin * [r4886] ChangeLog, kiwi/ui/entry.py: 2006-09-29 Johan Dahlin * kiwi/ui/entry.py (KiwiEntry.__init__): Make ProxyEntries work with PyGTK 2.10 again. 2006-09-29 20:25 Johan Dahlin * [r4885] kiwi/controllers.py: Catch AttributeError and ignore the attribute 2006-09-27 16:22 Johan Dahlin * [r4799] kiwi/ui/objectlist.py: Improve ObjectList example and mention the default datatype for Column::data-type 2006-09-27 16:20 Johan Dahlin * [r4798] kiwi/ui/objectlist.py: docstring formatting 2006-09-27 16:17 Johan Dahlin * [r4797] ChangeLog, kiwi/ui/objectlist.py: * kiwi/ui/objectlist.py (Column): Document properties (ObjectList): Document signals and properties 2006-09-25 15:19 Johan Dahlin * [r4779] kiwi/environ.py: Disable for win32 2006-09-25 15:09 Johan Dahlin * [r4778] ChangeLog, kiwi/environ.py: * kiwi/environ.py (Library.enable_translation) (Library.set_application_domain): Call locale.textdomain/ locale.bindtextdomain aswell so libglade and other applications using libcs translation functions are going to work 2006-09-18 15:31 Johan Dahlin * [r4601] Makefile: add upload target 2006-09-18 15:24 Johan Dahlin * [r4600] Makefile: Clean everything before too 2006-09-18 15:19 Johan Dahlin * [r4599] Makefile: Add debian rule and clean up the rest 2006-09-18 15:18 Johan Dahlin * [r4598] MANIFEST.in: Include debian/ in package 2006-09-18 14:46 Johan Dahlin * [r4597] debian/changelog, debian/control, debian/kiwi-doc.install: New version and split docs into a separate package 2006-09-18 14:44 Johan Dahlin * [r4596] debian/rules: whitespace 2006-09-18 13:50 Johan Dahlin * [r4595] Makefile, doc/Makefile: Move web target to toplevel Makefile 2006-09-15 19:00 Johan Dahlin * [r4585] Makefile, doc/release-checklist.txt: 2006-09-15 18:59 Johan Dahlin * [r4584] NEWS: Spellfix 2006-09-15 16:05 Johan Dahlin * [r4583] tests/test_tasklet.py: use time.clock() on win32 and time.time() otherwise 2006-09-15 15:43 Johan Dahlin * [r4580] ChangeLog, NEWS, kiwi/__version__.py: 1.9.10 2006-09-15 15:36 Johan Dahlin * [r4579] kiwi/__version__.py: No quite yet 2006-09-15 15:21 Johan Dahlin * [r4578] examples/framework/gender/gender.glade, examples/framework/gender/genderselection.py, examples/framework/person/Person.glade, examples/framework/sizegroup/slaves.py, kiwi/__version__.py: Update a couple of examples which broke 2006-09-15 15:08 Johan Dahlin * [r4577] MANIFEST.in, Makefile: Compile and include mo files in the source distribution 2006-09-15 14:59 Johan Dahlin * [r4576] kiwi/dist.py: Return an empty list if the diretory does not exist 2006-09-15 14:51 Johan Dahlin * [r4575] doc/howto.cls, doc/person.sty, doc/pypaper.sty, doc/python.sty: copy from python distribution, necessary for to be able to build the documentation apparently 2006-09-15 14:50 Johan Dahlin * [r4574] ChangeLog, MANIFEST.in, Makefile, setup.py: Add a Makefile for doing releases, install documentation 2006-09-15 13:26 Johan Dahlin * [r4567] kiwi/ui/views.py: Silly typo 2006-09-15 13:24 Johan Dahlin * [r4566] kiwi/python.py: 2.3 compatibility 2006-09-14 12:04 Johan Dahlin * [r4529] doc/howto.tex: Update inline example, set right pygtk/gazpacho versions 2006-09-12 21:33 Johan Dahlin * [r4505] examples/framework/gender/gender.glade, examples/framework/hey/hey.glade, examples/framework/news/news_shell.glade, examples/framework/newsform/newsform.glade, examples/validation/lang.glade, examples/validation/personalinformation.glade: Update glade files 2006-09-12 21:32 Johan Dahlin * [r4504] tests/actions.glade, tests/simple_button.glade: Update glade files 2006-09-12 16:17 Johan Dahlin * [r4491] kiwi/python.py, tests/test_python.py: enum cleanups, make it possible to fetch and create types in runtime 2006-09-12 15:31 Johan Dahlin * [r4489] kiwi/enums.py: Use the enum datatype 2006-09-12 15:31 Johan Dahlin * [r4488] ChangeLog, kiwi/python.py, tests/test_python.py: 2006-09-12 Johan Dahlin * kiwi/python.py (enum): Add a new data type * tests/test_python.py (EnumTest): and a test 2006-09-11 22:44 Johan Dahlin * [r4478] tests/test_tasklet.py: 80 char 2006-09-11 22:43 Johan Dahlin * [r4477] tests/test_tasklet.py: disable TestIO.testPipe on win32 2006-09-11 22:40 Johan Dahlin * [r4476] tests/test_tasklet.py: whitespace normalization 2006-09-11 22:35 Johan Dahlin * [r4475] ChangeLog, kiwi/tasklet.py, tests/test_tasklet.py: 2006-09-09 Gustavo J. A. M. Carneiro * tests/test_tasklet.py: Add WaitForCall test. * kiwi/tasklet.py (WaitForCall): Add a new WaitForCall wait condition, for waiting for a generic callback. * tests/test_tasklet.py: Add a few more tests. * kiwi/tasklet.py (Tasklet): Better handling of the StopIteration exception from tasklets. Add a new STATE_ZOMBIE state to indicate when a tasklet is finished. Add a new return_value instance variable to hold the (surprise!) return value. Document the public instance variables and STATE_* constants. (Tasklet._next_round): When a tasklet sends a message, set the 'sender' field of the message to the sending tasklet. 2006-09-11 22:25 Johan Dahlin * [r4473] doc/howto.tex: Comment out the widgets list section 2006-09-11 22:24 Johan Dahlin * [r4472] examples/framework/hey/heyglade3.py: widget list is gone 2006-09-11 22:23 Johan Dahlin * [r4471] examples/framework/hey/heyglade2.py: widgets is gone 2006-09-11 17:11 Johan Dahlin * [r4466] kiwi/ui/libgladeloader.py: year 2006-09-11 17:10 Johan Dahlin * [r4465] kiwi/ui/gazpacholoader.py, kiwi/ui/libgladeloader.py: Clean up gladefile handling in WidgetTrees, the logic was moved to _open_glade 2006-09-11 16:09 Johan Dahlin * [r4464] ChangeLog, kiwi/ui/views.py: * kiwi/ui/views.py (_open_glade): Sniff the content of the file and use libglade/gazpacho when appropriate. Fall back to gazpacho since dtd has not always been present 2006-09-08 21:20 Johan Dahlin * [r4449] doc/howto.tex: s/what/that/g, thanks to Aaron 2006-09-08 18:46 Johan Dahlin * [r4443] kiwi/ui/wizard.py: Use GladeDelegate 2006-09-08 18:45 Johan Dahlin * [r4442] kiwi/ui/views.py: Look at glade adaptor in get_widget and use get_widget in two more places 2006-09-08 18:35 Johan Dahlin * [r4441] kiwi/ui/views.py: Don't access glade adaptor directly in attach_slave 2006-09-08 18:26 Johan Dahlin * [r4440] kiwi/ui/gazpacholoader.py, kiwi/ui/libgladeloader.py, kiwi/ui/views.py: Remove widgets from GladeAdaptor constructor 2006-09-08 18:00 Johan Dahlin * [r4438] kiwi/ui/delegates.py: remove domain from non-glade delegates 2006-09-08 17:56 Johan Dahlin * [r4436] ChangeLog, kiwi/ui/delegates.py, kiwi/ui/gazpacholoader.py, kiwi/ui/libgladeloader.py, kiwi/ui/views.py: * kiwi/ui/delegates.py: * kiwi/ui/gazpacholoader.py: * kiwi/ui/libgladeloader.py: * kiwi/ui/views.py: Kill gladename in views, delegates and glade adaptors 2006-09-07 16:02 Johan Dahlin * [r4418] tools/epyrun: whitespace, do not ignore sys.argv 2006-09-07 15:39 Johan Dahlin * [r4417] doc/Makefile: prettify output 2006-09-07 15:36 Johan Dahlin * [r4416] doc: Add api to ignore 2006-09-07 15:35 Johan Dahlin * [r4415] doc/Makefile, doc/howto.tex, doc/images/diary.eps, doc/images/faren.eps, doc/images/faren.png, doc/images/london.eps, doc/images/london2.eps, doc/images/london2.png, doc/images/news2.eps, doc/images/news2.png, doc/images/news3.eps, doc/images/news3.png, doc/images/shell1.eps, doc/images/shell1.png, doc/images/shell2.eps, doc/images/shell2.png, doc/images/simple.eps, doc/images/simple.png, doc/images/simple2.eps, doc/images/simple2.png, doc/images/simple3.eps, doc/images/simple3.png: Update Developer Guide, add screenshots, add web makefile rule 2006-09-07 15:29 Johan Dahlin * [r4414] examples/framework/faren/faren.py: Use insert_text instead of changed 2006-09-07 14:41 Johan Dahlin * [r4413] examples/framework/news/news4.py, examples/framework/news/news_list.glade: Update news3.py and remove news_list.glade 2006-09-06 15:29 Johan Dahlin * [r4399] examples/framework/news/news4.py, examples/framework/sizegroup/slaves.py: Convert a few more delegates 2006-09-06 14:44 Johan Dahlin * [r4394] kiwi/ui/widgets/checkbutton.py: Mimic the constructor of gtk.CheckButton 2006-09-05 22:52 Johan Dahlin * [r4392] kiwi/ui/delegates.py, tests/test_Action.py, tests/test_Delegate.py: Add back toplevel_name and fix tests 2006-09-05 22:39 Johan Dahlin * [r4391] kiwi/ui/delegates.py: Simplify the glade delegates 2006-09-05 20:33 Johan Dahlin * [r4389] ChangeLog, kiwi/dist.py: * kiwi/dist.py (KiwiInstallLib.generate_template): Use a raw string here to allow the use of UNC paths on win32, pointed out by Aaron Spike. 2006-09-04 19:01 Johan Dahlin * [r4380] setup.py: Testing nautilus scripts 2006-09-04 16:16 Johan Dahlin * [r4378] kiwi/ui/views.py: Remove incorrect comment 2006-09-04 16:12 Johan Dahlin * [r4377] examples/framework/sizegroup/slaves.py, examples/validation/personalinformation.py, examples/validation/slaves.py: Use GladeDelegate in a few places 2006-09-04 16:12 Johan Dahlin * [r4376] tests/test_Action.py, tests/test_Delegate.py: Use GladeDelegate 2006-09-04 16:10 Johan Dahlin * [r4375] kiwi/ui/delegates.py: Add GladeDelegate and GladeSlaveDelegate and deprecate gladefile/gladename in the old alternatives 2006-09-04 13:38 Johan Dahlin * [r4374] doc/howto.tex: Remove section that does not make too much sense 2006-09-04 13:35 Johan Dahlin * [r4373] doc/howto.tex: a bit more s/CList/ObjectList/ 2006-09-04 13:33 Johan Dahlin * [r4372] doc/howto.tex: Add Widgets section, move ObjectList there 2006-09-04 13:23 Johan Dahlin * [r4369] doc/Makefile, doc/howto.tex: Update a few more parts 2006-09-04 12:47 Johan Dahlin * [r4367] kiwi/ui/dialogs.py: Improve exception 2006-09-02 22:43 Johan Dahlin * [r4366] doc/howto.tex: add one more XXX 2006-09-02 22:41 Johan Dahlin * [r4365] doc/howto.tex: Move on a bit more 2006-09-02 22:37 Johan Dahlin * [r4364] doc/howto.tex: Fix module names 2006-09-02 22:33 Johan Dahlin * [r4363] doc/howto.tex: Add a reminder so we don't forget 2006-09-02 22:32 Johan Dahlin * [r4362] doc/howto.tex, doc/images/london.eps, doc/images/london.png: Add london and move mark 2006-09-02 19:35 Johan Dahlin * [r4361] doc/howto.tex: Include simple, make it compile, comment out an unneeded section 2006-09-02 18:12 Johan Dahlin * [r4360] examples/framework/simple.py: Add a simple example 2006-09-02 17:59 Johan Dahlin * [r4359] doc/howto.tex: Remove *args section, it shouldn't actively be encouraged 2006-09-02 17:58 Johan Dahlin * [r4358] doc/howto.tex: Remove section about Kiwi 1.x specific content 2006-09-02 15:16 Johan Dahlin * [r4357] doc/howto.tex: Move down the mark a bit 2006-09-02 15:14 Johan Dahlin * [r4356] doc/howto.tex: Don't mention 0.6.8 2006-09-02 15:09 Johan Dahlin * [r4355] doc/howto.tex: Include more examples 2006-09-02 15:07 Johan Dahlin * [r4354] doc/howto.tex: Update file{} 2006-09-02 15:06 Johan Dahlin * [r4353] doc/howto.tex, doc/images/simple.eps, doc/images/simple.png: Include person example and image 2006-09-02 14:52 Johan Dahlin * [r4352] doc/howto.tex: Lots of updates 2006-09-02 14:47 Johan Dahlin * [r4351] kiwi/model.py: Clean up PickledModel a bit 2006-09-02 14:46 Johan Dahlin * [r4350] examples/framework/person, examples/framework/person/Person.glade, examples/framework/person/person.py: Add person example 2006-08-30 19:56 Ronaldo Maia * [r4316] ChangeLog, kiwi/ui/entry.py: reviewed by: Johan Dahlin * kiwi/ui/entry.py: Improve focus selection support for mask in entries. Fixes #2787 2006-08-30 17:49 Ronaldo Maia * [r4314] ChangeLog, kiwi/currency.py, kiwi/datatypes.py, kiwi/enums.py, kiwi/ui/objectlist.py, kiwi/ui/widgets/entry.py: reviewed by: Johan Dahlin * kiwi/currency.py: * kiwi/datatypes.py: * kiwi/enums.py: * kiwi/ui/objectlist.py: * kiwi/ui/widgets/entry.py: Alignment support for datatypes. Fixes #2786 2006-08-29 19:27 Johan Dahlin * [r4306] kiwi/interfaces.py, kiwi/ui/comboentry.py: Document IEasyCombo, add more links 2006-08-29 19:24 Johan Dahlin * [r4305] kiwi/ui/widgets/combo.py: Add documentation links 2006-08-29 19:11 Johan Dahlin * [r4304] kiwi/interfaces.py: epydocify 2006-08-29 19:08 Johan Dahlin * [r4303] kiwi/ui/comboentry.py, kiwi/ui/widgets/combo.py: Implement the whole IEasyCombo interface in ComboEntry and remove the helper in the proxy 2006-08-29 19:01 Johan Dahlin * [r4302] kiwi/ui/comboentry.py, kiwi/ui/widgets/combo.py: Move get_mode() too 2006-08-29 19:00 Johan Dahlin * [r4301] kiwi/ui/comboentry.py, kiwi/ui/widgets/combo.py: Move over clear, remove get_selected_data which was already moved 2006-08-29 18:57 Johan Dahlin * [r4300] kiwi/interfaces.py, kiwi/ui/comboentry.py, kiwi/ui/entry.py, kiwi/ui/widgets/combo.py: Add some docstrings, reorganize a few methods 2006-08-29 18:25 Johan Dahlin * [r4298] kiwi/ui/widgets/combo.py: Move set_tooltip() to the right section 2006-08-29 18:19 Johan Dahlin * [r4297] ChangeLog, kiwi/enums.py, kiwi/interfaces.py, kiwi/ui/comboentry.py, kiwi/ui/combomixin.py, kiwi/ui/test/recorder.py, kiwi/ui/widgets/combo.py, kiwi/ui/widgets/combobox.py, tests/test_comboentry.py: * kiwi/enums.py: * kiwi/interfaces.py: * kiwi/ui/comboentry.py: * kiwi/ui/combomixin.py: * kiwi/ui/test/recorder.py: * kiwi/ui/widgets/combo.py: * kiwi/ui/widgets/combobox.py: * tests/test_comboentry.py: Get rid of ComboMixin, use composition instead. Add an IEasyCombo interface reflecting the current state of the adhook interface. Move the combo enums into kiwi.enums. 2006-08-29 15:56 Johan Dahlin * [r4296] kiwi/ui/widgets/combo.py: Add documentation references 2006-08-28 15:31 Johan Dahlin * [r4273] debian/changelog, debian/control: Update debian dependencies 2006-08-25 20:22 Johan Dahlin * [r4270] ChangeLog, kiwi/dist.py: * kiwi/dist.py (KiwiInstallData.run_install): Take into account --root to the distutils install command if it's sent in. 2006-08-25 19:51 Johan Dahlin * [r4267] debian/changelog: Remove ubuntu version 2006-08-25 19:45 Johan Dahlin * [r4265] debian, debian/changelog, debian/compat, debian/control, debian/copyright, debian/kiwi-examples.examples, debian/kiwi.docs, debian/kiwi.install, debian/rules: Add debian/ directory 2006-08-23 19:28 Johan Dahlin * [r4232] ChangeLog, NEWS, kiwi/__version__.py: 1.9.9 2006-08-23 18:57 Johan Dahlin * [r4230] tools/epyrun: Update 2006-08-23 18:42 Ronaldo Maia * [r4229] ChangeLog, kiwi/datatypes.py, kiwi/ui/entry.py, kiwi/ui/widgets/entry.py: reviewed by: Johan Dahlin * kiwi/ui/entry.py(set_mask): Check if mask is None before converting it to unicode. * kiwi/datatypes.py: * kiwi/ui/widgets/entry.py: Datatype converters should provide a get_mask method. Fixes #2758 2006-08-23 17:42 Johan Dahlin * [r4225] po/kiwi.pot, po/pt_BR.po, po/sv.po: Update swedish & portuguese translation 2006-08-23 14:50 Johan Dahlin * [r4220] kiwi/ui/dialogs.py: Add a password dialog 2006-08-22 22:58 Ronaldo Maia * [r4215] kiwi/ui/gazpacholoader.py: Fix typo 2006-08-22 22:29 Ronaldo Maia * [r4214] ChangeLog, kiwi/ui/gazpacholoader.py: reviewed by: Johan Dahlin * kiwi/ui/gazpacholoader.py: Reload the list of datatypes on every update of the datatype editor, so new datatypes may appear. 2006-08-21 22:41 Ronaldo Maia * [r4205] ChangeLog, kiwi/currency.py, kiwi/datatypes.py, kiwi/ui/gazpacholoader.py, kiwi/ui/proxywidget.py, kiwi/ui/widgets/button.py, kiwi/ui/widgets/combo.py, kiwi/ui/widgets/entry.py, kiwi/ui/widgets/filechooser.py, kiwi/ui/widgets/fontbutton.py, kiwi/ui/widgets/label.py, kiwi/ui/widgets/radiobutton.py, kiwi/ui/widgets/textview.py, tests/test_datatypes.py: 2006-08-21 Ronaldo Maia reviewed by: Johan Dahlin * kiwi/currency.py: * kiwi/datatypes.py: * kiwi/ui/gazpacholoader.py: * kiwi/ui/proxywidget.py: * kiwi/ui/widgets/button.py: * kiwi/ui/widgets/combo.py: * kiwi/ui/widgets/entry.py: * kiwi/ui/widgets/filechooser.py: * kiwi/ui/widgets/fontbutton.py: * kiwi/ui/widgets/label.py: * kiwi/ui/widgets/radiobutton.py: * kiwi/ui/widgets/textview.py: * tests/test_datatypes.py: Refactor datatypes and gazpacholoader: Each widgets hold the allowed datatypes for itself. Add name attribute for the converters. 2006-08-18 20:38 Johan Dahlin * [r4201] kiwi/ui/gazpacholoader.py, kiwi/ui/objectlist.py, tests/test_datatypes.py: Use kiwi.currency 2006-08-18 18:31 Johan Dahlin * [r4197] ChangeLog, kiwi/currency.py, kiwi/datatypes.py: * kiwi/currency.py: Refactor current to a separate file 2006-08-18 18:21 Johan Dahlin * [r4196] ChangeLog, kiwi/datatypes.py, tests/test_datatypes.py: * kiwi/datatypes.py (ConverterRegistry): add a remove method and make the add method a bit more robust * tests/test_datatypes.py: Add tests 2006-08-18 13:38 Johan Dahlin * [r4189] ChangeLog, po/kiwi.pot, po/pt_BR.po, po/sv.po: * po/kiwi.pot: Merge in new translations * po/sv.po: Update swedish translation * po/pt_BR.po: Update brazilian portuguese translation 2006-08-10 19:30 Johan Dahlin * [r4152] ChangeLog, kiwi/__init__.py, kiwi/ui/__init__.py: * kiwi/ui/__init__.py: * kiwi/__init__.py: Move pygtk import to kiwi/__init__.py so it's called before gobject is tried to be imported. 2006-08-03 13:51 Johan Dahlin * [r4104] kiwi/datatypes.py, tests/test_dateentry.py: pep-8, whitespace, naming 2006-08-03 12:54 Johan Dahlin * [r4102] AUTHORS, ChangeLog, kiwi/datatypes.py, kiwi/ui/widgets/entry.py, tests/test_datatypes.py: 2006-08-02 Aaron Spike reviewed by: Johan Dahlin * AUTHORS: * kiwi/datatypes.py: * kiwi/ui/widgets/entry.py: * tests/test_datatypes.py: Add proper entry mask support on win32, fixes #2721. 2006-08-02 20:50 Johan Dahlin * [r4089] ChangeLog, kiwi/ui/gadgets.py, kiwi/ui/widgets/entry.py: 2006-08-02 Ali Afshar reviewed by: Johan Dahlin * kiwi/ui/gadgets.py: * kiwi/ui/widgets/entry.py: DateEntry breaks when set invalid, fixes #2720. 2006-08-02 13:41 Johan Dahlin * [r4062] kiwi/ui/gadgets.py: another attempt 2006-08-02 13:34 Johan Dahlin * [r4061] kiwi/ui/gadgets.py: Add an ugly workaround 2006-07-31 21:03 Johan Dahlin * [r4043] kiwi/component.py: Remove some globals 2006-07-28 13:43 Henrique Romano * [r4012] kiwi/ui/widgets/entry.py, kiwi/ui/widgets/spinbutton.py, tests/test_proxy.py: Manage the case where ValueUnset is received by update(). r=jdahlin 2006-07-25 15:43 Henrique Romano * [r3981] kiwi/ui/comboentry.py, kiwi/ui/entry.py, kiwi/ui/widgets/combo.py, tests/test_comboentry.py: Fix for bug #2705: Problems with Kiwi's comboentry modes. Adding constant ENTRY_MODE_UNKNOWN, KiwiEntry's get_mode and updating the comboentry mode after a prefill. r=jdahlin 2006-07-25 14:39 Johan Dahlin * [r3980] ChangeLog, gazpacho-plugin/kiwiwidgets.xml, gazpacho-plugin/resources/kiwiwidgets/kiwibutton.png, kiwi/ui/gazpacholoader.py, kiwi/ui/widgets/button.py, tests/test_proxy.py: 2006-07-25 Johan Dahlin reviewed by: Henrique Romano * gazpacho-plugin/kiwiwidgets.xml: * kiwi/ui/gazpacholoader.py: * kiwi/ui/widgets/button.py: * tests/test_proxy.py: Add ProxyButton support, Fixes #2698 2006-07-24 19:29 Henrique Romano * [r3976] kiwi/ui/dialogs.py: yesno() now accepts a buttons parameter; also, checking for buttons=None on messagedialog, so we can map it to gtk.BUTTONS_NONE. r=jdahlin 2006-07-24 18:33 Johan Dahlin * [r3975] tests/test_datatypes.py: really *really* disable tests on windows 2006-07-24 18:32 Johan Dahlin * [r3974] tests/test_datatypes.py: really disable tests on windows 2006-07-24 18:31 Johan Dahlin * [r3973] tests/test_datatypes.py: disable tests on windows 2006-07-24 18:29 Johan Dahlin * [r3972] tests/test_datatypes.py: Another attempt to fix win32 build 2006-07-24 18:27 Johan Dahlin * [r3971] kiwi/ui/proxywidget.py, tests/test_datatypes.py: Attempt to fix win32 build 2006-07-24 18:23 Johan Dahlin * [r3970] kiwi/datatypes.py, kiwi/ui/proxywidget.py, tests/test_datatypes.py: Move Pixbuf converter 2006-07-21 21:16 Ronaldo Maia * [r3956] ChangeLog, kiwi/datatypes.py, tests/test_datatypes.py: 2006-07-21 Ronaldo Maia reviewed by: Johan Dahlin * kiwi/datatypes.py: Add a converter for gdk.Pixmap. Fixes #2697 * tests/test_datatypes.py: and some tests. 2006-07-20 18:55 Johan Dahlin * [r3950] doc/Makefile: Update Makefile 2006-07-19 13:40 Johan Dahlin * [r3947] kiwi/datatypes.py: whitespace normalization 2006-07-17 21:07 Ronaldo Maia * [r3938] ChangeLog, kiwi/ui/proxywidget.py: * kiwi/ui/proxywidget.py (validate): validate widget when force is True, even if not visible nor sensitive. Fixes #2682 2006-07-14 20:18 Johan Dahlin * [r3936] kiwi/ui/widgets/spinbutton.py: fix buildbot 2006-07-14 19:58 Johan Dahlin * [r3935] kiwi/ui/widgets/spinbutton.py: Make it possible to specify a datatype in the constructor 2006-07-14 14:45 Johan Dahlin * [r3930] kiwi/log.py: 8, not 9 levels 2006-07-14 14:36 Johan Dahlin * [r3928] kiwi/log.py: and remove print 2006-07-14 14:33 Johan Dahlin * [r3927] kiwi/log.py: Refactor and add proper support for wildcards 2006-07-14 13:45 Johan Dahlin * [r3925] kiwi/ui/views.py: discourage useage of *args 2006-07-14 13:41 Johan Dahlin * [r3924] kiwi/ui/views.py: Turn a warning into an error 2006-07-13 13:18 Johan Dahlin * [r3914] ChangeLog, kiwi/ui/proxywidget.py: 2005-03-29 Ali Afshar reviewed by: Johan Dahlin (ValidatableProxyWidgetMixin.set_invalid): Set the background to red and set the tooltips if the fade is disabled, fixes #2685 2006-07-13 13:13 Johan Dahlin * [r3913] ChangeLog, kiwi/ui/comboboxentry.py, kiwi/ui/comboentry.py, kiwi/ui/entry.py, kiwi/ui/gadgets.py, kiwi/ui/icon.py, kiwi/ui/proxywidget.py, kiwi/ui/widgets/spinbutton.py: * kiwi/ui/comboboxentry.py: * kiwi/ui/comboentry.py: * kiwi/ui/entry.py: * kiwi/ui/gadgets.py: * kiwi/ui/icon.py: * kiwi/ui/proxywidget.py: * kiwi/ui/widgets/spinbutton.py: Fetch the right background color instead of hard coding it to white. Add a get_background() method to ValidatableProxyWidgetMixin. Fixes #2681 (Gustavo Barbieri) 2006-07-13 13:03 Johan Dahlin * [r3912] kiwi/ui/widgets/entry.py: normalizing whitespace 2006-07-03 20:56 Ronaldo Maia * [r3849] ChangeLog, kiwi/datatypes.py: * kiwi/datatypes.py: Decimal does not allow leading/trailing spaces. 2006-06-20 20:07 Johan Dahlin * [r3798] kiwi/dist.py: Revert last change and add a relative parameter to extend(), which should be set to True when manipulating data_files in the InstallData command 2006-06-20 19:22 Johan Dahlin * [r3792] kiwi/dist.py: Add a win32 fix, should fix 2663 2006-06-19 18:45 Ronaldo Maia * [r3780] ChangeLog, kiwi/ui/widgets/combo.py: 2006-06-19 Ronaldo Maia reviewed by: Johan Dahlin * kiwi/ui/widgets/combo.py: ProxyComboEntry extend ComboMixin. Fixes #2656 2006-06-19 18:38 Ronaldo Maia * [r3779] ChangeLog, kiwi/datatypes.py, tests/test_datatypes.py: 2006-06-19 Ronaldo Maia reviewed by: Johan Dahlin * kiwi/datatypes.py: Changes the way localeconv is retrived, so it gets checked and fixed if necessary, before using it. * tests/test_datatypes.py: Add some pickling tests. 2006-06-12 23:18 Johan Dahlin * [r3721] kiwi/datatypes.py: be a bit more careful when replacing decimal points 2006-06-12 19:31 Ronaldo Maia * [r3713] kiwi/ui/widgets/entry.py: fixing comment. 2006-06-12 19:27 Ronaldo Maia * [r3712] kiwi/ui/widgets/entry.py: Sometimes the expected value is not a string, so returns None instead of empty string when the mask is empty. 2006-06-12 16:47 Johan Dahlin * [r3698] ChangeLog, kiwi/ui/objectlist.py: * kiwi/ui/objectlist.py: Add use-markup property on column 2006-06-12 16:45 Johan Dahlin * [r3697] kiwi/accessor.py: fix typo 2006-06-12 16:31 Johan Dahlin * [r3696] ChangeLog, examples/list/tree.py, kiwi/accessor.py, kiwi/ui/objectlist.py: * examples/list/tree.py: Add a new example * kiwi/accessor.py: Fix a bug when specifying a default value * kiwi/ui/objectlist.py: Add ObjectTree 2006-06-12 16:10 Ronaldo Maia * [r3695] ChangeLog: Forgot EntryCompletion ChangeLog 2006-06-12 16:02 Ronaldo Maia * [r3694] examples/framework/color/completion.py, kiwi/ui/comboentry.py, kiwi/ui/entry.py, kiwi/ui/entrycompletion.py, kiwi/ui/widgets/entry.py: Add KiwiEntryCompletion, that suports custom popup window and treeview, and make ComboEntry use this completion. 2006-06-09 16:26 Johan Dahlin * [r3682] kiwi/argcheck.py: Nicer error message when sending in an unexpected keyword (instead of raising KeyError 2006-06-09 13:51 Johan Dahlin * [r3681] examples/completion.py: remove a line 2006-06-09 13:49 Johan Dahlin * [r3680] tests/utils.py: fix breakage 2006-06-09 13:47 Johan Dahlin * [r3679] tests/utils.py: test pyflakes break 2006-06-09 13:46 Johan Dahlin * [r3678] tests/utils.py: test pyflakes break 2006-06-09 13:46 Johan Dahlin * [r3677] tests/utils.py: test pyflakes break 2006-06-09 13:45 Johan Dahlin * [r3676] kiwi/datatypes.py: Fix a pyflakes warning 2006-06-08 14:57 Johan Dahlin * [r3657] kiwi/ui/gazpacholoader.py: make it work with gazpacho trunk 2006-06-05 15:13 Johan Dahlin * [r3653] kiwi/argcheck.py: only more 2.3 compatibility check 2006-06-05 14:34 Johan Dahlin * [r3652] tests/test_argcheck.py: import Decimal from datatypes 2006-06-05 14:34 Johan Dahlin * [r3651] kiwi/__init__.py: better exception 2006-06-05 14:31 Johan Dahlin * [r3650] kiwi/python.py: Python 2.3 compatibility 2006-06-05 14:29 Johan Dahlin * [r3649] kiwi/ui/objectlist.py: Use decimal from datatypes 2006-06-05 14:29 Johan Dahlin * [r3648] tests/test_ui.py: 2.3 compatibility 2006-06-05 14:28 Johan Dahlin * [r3647] kiwi/ui/gazpacholoader.py: Use decimal from datatypes 2006-06-05 14:08 Johan Dahlin * [r3646] kiwi/decorators.py: func.__name__ is readonly in Python 2.3 2006-06-05 14:07 Johan Dahlin * [r3645] kiwi/argcheck.py: improve exception 2006-06-05 14:05 Johan Dahlin * [r3644] tests/test_argcheck.py: Fix argcheck, do not use 2.4 syntax 2006-06-05 13:57 Johan Dahlin * [r3643] kiwi/environ.py: Python 2.3 does not have gettext.bind_textdomain_codeset 2006-06-05 13:50 Johan Dahlin * [r3642] ChangeLog, kiwi/datatypes.py, tests/test_datatypes.py: * tests/test_datatypes.py: Import Decimal from datatypes so the tests will pass on 2.3 * kiwi/datatypes.py: Make decimal support conditional 2006-06-01 22:06 Johan Dahlin * [r3599] kiwi/ui/proxy.py: Only connect to notify::sensitive & notify::visible for validatable widgets 2006-06-01 22:06 Johan Dahlin * [r3598] tests/actions.glade: object -> widget 2006-06-01 22:05 Johan Dahlin * [r3597] tests/test_ComboBox.py, tests/test_proxy.py: Make the widgets visible 2006-06-01 21:58 Johan Dahlin * [r3596] kiwi/ui/views.py: typo 2006-06-01 21:55 Johan Dahlin * [r3594] ChangeLog, kiwi/ui/proxy.py, kiwi/ui/proxywidget.py, kiwi/ui/views.py: * kiwi/ui/proxy.py: * kiwi/ui/proxywidget.py: * kiwi/ui/views.py: Treat invisible and insensitive widgets specially, eg, do not validate them and do not update the value in the model. 2006-05-31 15:04 Johan Dahlin * [r3548] kiwi/datatypes.py: When using monetary, get the right decimal point constant 2006-05-31 15:01 Johan Dahlin * [r3547] tests/test_datatypes.py: Set/Reset LC_ALL, LC_MONETARY is not enough 2006-05-31 14:52 Johan Dahlin * [r3545] ChangeLog, kiwi/datatypes.py, tests/test_datatypes.py: * tests/test_datatypes.py (CurrencyTest.testFormatBR): Add a test and clean up locale handling in other tests. * kiwi/datatypes.py (filter_locale): Add a monetary parameter, which takes into account the monetary data. * kiwi/datatypes.py (currency.__new__): Use filter_locale with monetary=True here, fixes #2632 2006-05-31 13:45 Johan Dahlin * [r3540] kiwi/datatypes.py: bad gettext call 2006-05-30 19:21 Johan Dahlin * [r3530] kiwi/ui/dialogs.py: Add filter argument 2006-05-30 18:55 Evandro Miquelito * [r3529] kiwi/ui/gazpacholoader.py: Fixing regression in gazpacholoader 2006-05-28 14:45 Johan Dahlin * [r3507] gazpacho-plugin/kiwiwidgets.xml: Disable ObjectList 2006-05-26 22:51 Johan Dahlin * [r3506] README: final?? 2006-05-26 22:45 Johan Dahlin * [r3505] README: One more test 2006-05-26 22:41 Johan Dahlin * [r3504] README: whitespace test 2006-05-26 22:12 Johan Dahlin * [r3502] README: test commit 2006-05-26 22:10 Johan Dahlin * [r3501] README: whitespace 2006-05-26 22:06 Johan Dahlin * [r3500] README: test commit 2006-05-26 17:17 Evandro Miquelito * [r3490] kiwi/ui/test/main.py, kiwi/ui/test/recorder.py: pyflakes 2006-05-26 00:07 Evandro Miquelito * [r3481] kiwi/component.py: Add replace argument to provide_utility 2006-05-25 15:06 Johan Dahlin * [r3470] kiwi/ui/objectlist.py: reorganize, document 2006-05-25 14:18 Johan Dahlin * [r3469] kiwi/ui/objectlist.py: rename instance_list to objects and use add_list in the constructor 2006-05-25 14:14 Johan Dahlin * [r3468] kiwi/ui/objectlist.py: Fight back None 2006-05-25 14:13 Johan Dahlin * [r3467] kiwi/ui/objectlist.py: remove sort column index 2006-05-25 14:10 Johan Dahlin * [r3466] kiwi/ui/objectlist.py: Refactor and clean up the model columns in set_columns() 2006-05-25 14:00 Johan Dahlin * [r3465] kiwi/ui/objectlist.py: Clean up set_columns() and remove old cruft 2006-05-25 13:48 Johan Dahlin * [r3463] kiwi/ui/objectlist.py: Reorganize handlers & callbacks, add some doc strings 2006-05-25 13:36 Johan Dahlin * [r3462] kiwi/ui/objectlist.py: Send in the column & attribute as arguments, minor optimization 2006-05-24 18:11 Johan Dahlin * [r3451] ChangeLog, kiwi/ui/objectlist.py: 2006-05-24 David Cook reviewed by: Johan Dahlin * kiwi/ui/objectlist.py: Optimize refresh(), fixes #2612 2006-05-24 18:09 Johan Dahlin * [r3450] ChangeLog, kiwi/ui/objectlist.py: 2006-05-24 David Cook reviewed by: Johan Dahlin * kiwi/ui/objectlist.py: Add a sorted keyword, fixes #2611 2006-05-24 18:07 Johan Dahlin * [r3449] AUTHORS, ChangeLog, kiwi/ui/objectlist.py: Apply patch from David Cook fixing #2610 2006-05-24 17:58 Johan Dahlin * [r3448] kiwi/ui/test/main.py, kiwi/ui/test/player.py, kiwi/ui/test/recorder.py: excepthook fixes 2006-05-18 16:54 Johan Dahlin * [r3436] kiwi/utils.py: Add a guard around default_value 2006-05-15 16:41 Ronaldo Maia * [r3420] kiwi/datatypes.py, kiwi/ui/dialogs.py, kiwi/ui/gazpacholoader.py, kiwi/ui/objectlist.py, kiwi/ui/proxywidget.py, po/kiwi.pot, po/pt_BR.po, po/sv.po: Some translations and gettext fixes. 2006-05-05 00:04 Johan Dahlin * [r3379] ChangeLog, kiwi/dist.py: * kiwi/dist.py: Add support for templates 2006-05-04 15:12 Ronaldo Maia * [r3376] ChangeLog, kiwi/ui/objectlist.py: reviewed by: jdahlin * kiwi/ui/objectlist.py: display locale specific information for float, decimal and currency datatypes. Fixes #2562 2006-05-04 14:01 Ronaldo Maia * [r3374] kiwi/ui/dateentry.py: Fixes when DateEntry has no initial date 2006-05-03 16:22 Ronaldo Maia * [r3369] ChangeLog, kiwi/ui/dateentry.py, kiwi/ui/proxywidget.py, kiwi/ui/widgets/entry.py: reviewed by: jdahlin * kiwi/ui/dateentry.py: * kiwi/ui/proxywidget.py: * kiwi/ui/widgets/entry.py: Add validation for DateEntry widget 2006-05-02 11:31 Johan Dahlin * [r3367] kiwi/environ.py: Allow installed environ to be null 2006-04-28 16:13 Johan Dahlin * [r3365] tests/test_ui.py: disable ui tests on win32 2006-04-28 16:09 Johan Dahlin * [r3364] tests/test_ui.py: Use sys.executable to execute a script instead of just running it 2006-04-28 16:05 Johan Dahlin * [r3363] tests/test_ui.py: Attempt to fix win32, use os.system, since Popen3 is not available 2006-04-28 16:01 Johan Dahlin * [r3362] ChangeLog, kiwi/ui/test/main.py, tests/runuitests.py, tests/test_ui.py: * kiwi/ui/test/main.py (excepthook): Add an exception hook * tests/runuitests.py: * tests/test_ui.py: Integrate ui tests into trial, remove old runuitests script. 2006-04-27 19:53 Johan Dahlin * [r3361] tests/ui/personalinformation.py: Add another ui test 2006-04-27 19:49 Johan Dahlin * [r3360] ChangeLog, tests/runuitests.py, tests/ui, tests/ui/diary.py, tests/ui/diary2.py: * kiwi/ui/test/player.py: * tests/runuitest.py: * tests/ui/diary.py: * tests/ui/diary2.py: Add a couple of ui tests 2006-04-27 18:32 Johan Dahlin * [r3358] ChangeLog, kiwi/ui/test/main.py, kiwi/ui/test/player.py, kiwi/ui/test/recorder.py: * kiwi/ui/test/main.py: * kiwi/ui/test/player.py: * kiwi/ui/test/recorder.py: Improve logging, fix a bug in finish() 2006-04-27 16:08 Johan Dahlin * [r3357] kiwi/ui/test/__init__.py, kiwi/ui/test/common.py, kiwi/ui/test/listener.py, kiwi/ui/test/main.py, kiwi/ui/test/player.py, kiwi/ui/test/recorder.py: Rename Listener to Recorder, use globals() to execfile(), fix a couple of doc strings 2006-04-27 16:07 Johan Dahlin * [r3356] kiwi/interfaces.py: Docstring fixes 2006-04-27 14:44 Johan Dahlin * [r3354] kiwi/ui/widgets/filechooser.py: ... which must allow title to be None 2006-04-27 14:43 Johan Dahlin * [r3353] kiwi/ui/widgets/filechooser.py: Allow dialog to be passed in too 2006-04-27 14:40 Johan Dahlin * [r3352] ChangeLog, kiwi/ui/widgets/filechooser.py: * kiwi/ui/widgets/filechooser.py (ProxyFileChooserButton.__init__): Imitate PyGTK implementation argument wise 2006-04-27 13:25 Johan Dahlin * [r3351] ChangeLog, README, kiwi/ui/test/common.py, kiwi/ui/test/listener.py: * kiwi/ui/test/common.py: * kiwi/ui/test/listener.py: * kiwi/ui/test/main.py: Add optional support for emission hook. * README (Kiwi): Mention that PyGObject 2.10.0 is recommended for the UI test 2006-04-27 13:17 Johan Dahlin * [r3350] ChangeLog, kiwi/ui/widgets/entry.py: * kiwi/ui/widgets/entry.py (ProxyEntry.do_changed): Merge the the do_changed methods. 2006-04-27 13:16 Johan Dahlin * [r3349] ChangeLog, kiwi/environ.py: * kiwi/environ.py (Environment.find_resource): Make sure it's a file 2006-04-26 19:00 Ronaldo Maia * [r3348] kiwi/ui/dateentry.py: Fixing wrong logic. 2006-04-26 18:58 Ronaldo Maia * [r3347] ChangeLog, kiwi/ui/dateentry.py: reviewed by: jdahlin * kiwi/ui/dateentry.py: Fix DateEntry calendar popup, so it hides correctly. Fixes #2545 2006-04-26 12:20 Johan Dahlin * [r3339] ChangeLog, kiwi/dist.py: * kiwi/dist.py (_VariableExtender.__init__): When prefix is not set, use sys.prefix instead. 2006-04-26 12:13 Johan Dahlin * [r3338] setup.py: do not install setup.py in sysconfdir 2006-04-25 21:09 Ronaldo Maia * [r3337] ChangeLog, tests/test_ObjectList.py: reviewed by: jdahlin * tests/test_ObjectList.py: Add tests for list of RadioButtons 2006-04-25 18:32 Johan Dahlin * [r3336] ChangeLog, kiwi/ui/entry.py: * kiwi/ui/entry.py (KiwiEntry.prefill): Fix exceptions, fixes #2535 (Patrik O'Brien) 2006-04-25 18:32 Johan Dahlin * [r3335] AUTHORS: commit it 2006-04-25 18:22 Johan Dahlin * [r3334] doc/release-announcement.tmpl, doc/release-checklist.txt: Add a release announcement template 2006-04-25 17:36 Johan Dahlin * [r3333] doc/release-checklist.txt: reorder 2006-04-25 17:28 Johan Dahlin * [r3330] ChangeLog, NEWS, kiwi/__version__.py: 1.9.8 2006-04-25 17:28 Johan Dahlin * [r3329] doc/release-checklist.txt: update release checklist 2006-04-25 17:22 Johan Dahlin * [r3328] kiwi/ui/test/main.py: pyflakes 2006-04-25 17:21 Johan Dahlin * [r3327] AUTHORS: Add new constributors, sort 2006-04-25 17:16 Johan Dahlin * [r3326] kiwi/ui/widgets/label.py: Make Label fully backwards compatible 2006-04-25 17:15 Johan Dahlin * [r3325] examples/validation/datatypes.py, examples/validation/slaves.py: fix more examples 2006-04-25 17:07 Johan Dahlin * [r3324] ChangeLog, kiwi/ui/objectlist.py: 2006-04-25 Ronaldo Maia reviewed by: jdahlin * kiwi/ui/objectlist.py (Column.as_string): Use a slightly different logic to convert to a string, fixes boolean radio columns 2006-04-25 15:49 Johan Dahlin * [r3323] examples/framework/color/color2.py, examples/framework/faren/faren3.py: Fix example, don't use deprecated widgets and so on 2006-04-25 15:49 Johan Dahlin * [r3322] kiwi/ui/views.py: Only merge the other view if it has a glade adaptor 2006-04-25 15:47 Johan Dahlin * [r3321] kiwi/ui/objectlist.py: Fix double-click signal 2006-04-25 15:33 Johan Dahlin * [r3320] examples/completion.py: don't use deprecated features 2006-04-25 15:30 Johan Dahlin * [r3319] kiwi/ui/test/player.py: fix docstring 2006-04-25 15:09 Johan Dahlin * [r3318] ChangeLog, kiwi/environ.py: * kiwi/environ.py: Add support for .gz and .bz2 compressed glade files, supported by recent gazpacho versions. Also check in the current directory when everything else fails. Based on patch by Sidnei da Silva, fixes #2409 2006-04-24 19:10 Johan Dahlin * [r3317] tests/test_Entry.py: unbreak 2006-04-24 19:06 Johan Dahlin * [r3316] tests/test_Entry.py: break 2006-04-24 16:57 Ronaldo Maia * [r3314] ChangeLog, kiwi/ui/objectlist.py, tests/test_ObjectList.py: reviewed by: jdahlin * kiwi/ui/objectlist.py: fixing when data is None in as_string * tests/test_ObjectList.py: a test case when data is None 2006-04-24 15:25 Johan Dahlin * [r3312] ChangeLog, kiwi/ui/test/main.py, kiwi/ui/test/player.py: * kiwi/ui/test/main.py: * kiwi/ui/test/player.py: Run the script in a separate thread and the application in the main thread. Makes it easier to integrate the testsuite in applications that can't be run in threads. 2006-04-24 15:23 Johan Dahlin * [r3311] bin/kiwi-ui-test: whitespace 2006-04-19 17:43 Ronaldo Maia * [r3306] ChangeLog, examples/framework/sizegroup, examples/framework/sizegroup/shell.glade, examples/framework/sizegroup/slave_view.glade, examples/framework/sizegroup/slave_view2.glade, examples/framework/sizegroup/slaves.py, kiwi/ui/views.py: reviewed by: jdahlin * examples/framework/sizegroup/shell.glade: * examples/framework/sizegroup/slave_view.glade: * examples/framework/sizegroup/slave_view2.glade: * examples/framework/sizegroup/slaves.py: Sizegroup merging example * kiwi/ui/views.py: When attaching a slave, merge the sizegroups with the same name 2006-04-19 12:43 Johan Dahlin * [r3305] ChangeLog, kiwi/ui/objectlist.py: * kiwi/ui/objectlist.py (_ContextMenu._on_menuitem__activate): Call row_changed for all rows after changing the visibility a column. This will make the treeview remeasure nicely. 2006-04-18 16:19 Johan Dahlin * [r3303] ChangeLog, kiwi/ui/widgets/radiobutton.py: * kiwi/ui/widgets/radiobutton.py (ProxyRadioButton.__init__): Set the group after calling the parents constructor, otherwise we'll get :toggled emitted before the object is initialized properly. 2006-04-12 22:08 Johan Dahlin * [r3283] ChangeLog, kiwi/ui/objectlist.py: 2006-04-12 Patrick K O'Brien reviewed by: Johan Dahlin * kiwi/ui/objectlist.py (ObjectList.__init__): Add row-activated signal and make the old double-click signal only be emitted when a double-click on the list. Fixes #2526 2006-04-11 19:11 Ronaldo Maia * [r3279] ChangeLog, kiwi/ui/objectlist.py: reviewed by: jdahlin * kiwi/ui/objectlist.py: always use a converter to set the contents of a column in a ObjectList. Fixes #2523 2006-04-10 14:22 Johan Dahlin * [r3266] ChangeLog, kiwi/ui/combomixin.py: * kiwi/ui/combomixin.py (ComboMixin.prefill) (ComboMixin.append_item): Check for basestring instead of str so Unicode can be used, thanks to Alceste Scalas 2006-04-07 14:12 Johan Dahlin * [r3252] ChangeLog, kiwi/ui/objectlist.py: 2006-04-07 Patrick K O'Brien reviewed by: Johan Dahlin * kiwi/ui/objectlist.py: only respond to the toggled event when a boolean column is set to editable. Fixes #2525 2006-04-06 22:55 Ronaldo Maia * [r3249] ChangeLog, kiwi/ui/entry.py, kiwi/ui/icon.py, kiwi/ui/proxywidget.py, kiwi/ui/widgets/combo.py, kiwi/ui/widgets/spinbutton.py: reviewed by: jdahlin * kiwi/ui/entry.py: * kiwi/ui/icon.py: * kiwi/ui/proxywidget.py: * kiwi/ui/widgets/combo.py: * kiwi/ui/widgets/spinbutton.py: Refactor tooltips to fix bug #1954 2006-04-06 19:59 Ronaldo Maia * [r3246] ChangeLog, examples/validation/personalinformation.py, kiwi/ui/entry.py, kiwi/ui/widgets/entry.py, tests/test_Entry.py: reviewed by: jdahlin * examples/validation/personalinformation.py: * kiwi/ui/entry.py: * kiwi/ui/widgets/entry.py: * tests/test_Entry.py: Changed mask characters and some clean-ups. Fixes #2519 2006-04-05 13:50 Johan Dahlin * [r3229] kiwi/ui/comboentry.py: Add label text accessor 2006-04-04 23:26 Johan Dahlin * [r3227] ChangeLog, kiwi/ui/entry.py: * kiwi/ui/entry.py: Clean up the handling of the exact_completion property. 2006-04-04 21:39 Johan Dahlin * [r3226] ChangeLog, README, kiwi/python.py: Remove failed thread test 2006-04-04 18:29 Johan Dahlin * [r3225] ChangeLog, README, kiwi/python.py: * README (Kiwi): Add optional dependency of ctypes * kiwi/python.py: (InterruptibleThread.__init__, set_exception_for_thread): Add a thread subclass which can be interrupted. 2006-04-04 18:06 Johan Dahlin * [r3224] ChangeLog, kiwi/python.py, kiwi/utils.py: * kiwi/python.py: Get rid of GObject stuff in base classes, move it to kiwi utils * kiwi/utils.py: inline class initiable meta here 2006-03-31 14:46 Johan Dahlin * [r3222] kiwi/ui/comboentry.py, kiwi/ui/entry.py: sort out some comboentry completion bugs, and cleanup at the same time 2006-03-30 21:12 Johan Dahlin * [r3218] tests/test_dateentry.py: Disable on win32 2006-03-30 21:11 Johan Dahlin * [r3217] README: test commit 2006-03-30 21:10 Johan Dahlin * [r3216] ChangeLog, kiwi/ui/dateentry.py, kiwi/ui/widgets/entry.py: * kiwi/ui/dateentry.py (DateEntry.__init__): Only set the mask if it's not empty * kiwi/ui/widgets/entry.py (ProxyEntry.set_mask_for_data_type): Instead of skipping, try to do an educated guess of the mask. 2006-03-30 20:03 Ronaldo Maia * [r3215] ChangeLog, kiwi/ui/proxywidget.py, po/kiwi.pot, po/pt_BR.po, po/sv.po: reviewed by: jdahlin * kiwi/ui/proxywidget.py: update the validation error tooltip every time the value changes (for tooltips that containg the invalid value) * po/kiwi.pot: * po/pt_BR.po: new translations * po/sv.po: --T, and those below, will be ignored-- M ChangeLog M kiwi/ui/proxywidget.py M po/pt_BR.po M po/kiwi.pot M po/sv.po 2006-03-29 22:40 Johan Dahlin * [r3211] ChangeLog: fix busted changelog 2006-03-29 22:40 Johan Dahlin * [r3210] ChangeLog, kiwi/ui/widgets/colorbutton.py, kiwi/ui/widgets/fontbutton.py: 2005-12-14 Ali Afshar reviewed by: Johan Dahlin * kiwi/ui/widgets/colorbutton.py: * kiwi/ui/widgets/fontbutton.py: Add proxy widgets for gtk.ColorButton and gtk.FontButton. Fixes #2511 2006-03-29 22:38 Johan Dahlin * [r3209] kiwi/desktopparser.py: remove unused import 2006-03-29 15:34 Ronaldo Maia * [r3205] ChangeLog, kiwi/ui/gazpacholoader.py, po/kiwi.pot, po/pt_BR.po, po/sv.po: reviewed by: jdahlin * kiwi/ui/gazpacholoader.py: * po/kiwi.pot: * po/pt_BR.po: * po/sv.po: pt_BR translation 2006-03-29 14:53 Ronaldo Maia * [r3202] ChangeLog, kiwi/ui/widgets/spinbutton.py, tests/test_proxy.py: reviewed by: jdahlin * kiwi/ui/widgets/spinbutton.py: No need to press enter to notify that the value of the spinbutton changed. * tests/test_proxy.py: Fixing some tests and adding new ones. 2006-03-28 17:38 Ronaldo Maia * [r3198] ChangeLog, examples/framework/diary/diary2.py, examples/framework/news/news4.py: 2006-03-28 Ronaldo Maia reviewed by: jdahlin * examples/framework/diary/diary2.py: When the list is empty, pass None to proxy.set_model * examples/framework/news/news4.py: Fixing methods, so they work properly with both callbacks and keyactions. 2006-03-28 14:14 Johan Dahlin * [r3197] kiwi/ui/widgets/filechooser.py: add some arguments 2006-03-27 14:02 Johan Dahlin * [r3189] tests/test_proxy.py: Add proxy tests, some of them still broken 2006-03-27 14:02 Johan Dahlin * [r3188] kiwi/ui/proxy.py: better exception 2006-03-27 13:23 Johan Dahlin * [r3187] tests/test_desktopparser.py: Add desktop parser unittests 2006-03-27 01:06 Johan Dahlin * [r3186] kiwi/desktopparser.py: remove duplicate set_string_list, thanks to Travis Watkins for pointing it out 2006-03-27 00:54 Johan Dahlin * [r3185] ChangeLog, kiwi/desktopparser.py: * kiwi/desktopparser.py: Add a GKeyFile inspired .desktop parser 2006-03-24 17:31 Johan Dahlin * [r3182] ChangeLog, kiwi/ui/comboentry.py, kiwi/ui/entry.py, kiwi/ui/widgets/combo.py, kiwi/ui/widgets/entry.py: * kiwi/ui/comboentry.py: * kiwi/ui/entry.py: * kiwi/ui/widgets/combo.py: * kiwi/ui/widgets/entry.py: In ProxyComboEntry, only listen to content-changed on the ProxyEntry. In ProxyEntry, work around GtkEntry::changed which sometimes is emitted twice when set_text is called. In KiwiEntry.get_selected_by_iter, return None if the text from the model doesn't match the text 2006-03-23 21:15 Johan Dahlin * [r3181] ChangeLog, gazpacho-plugin/kiwiwidgets.xml, kiwi/ui/gazpacholoader.py, kiwi/ui/widgets/checkbutton.py, kiwi/ui/widgets/entry.py, kiwi/ui/widgets/filechooser.py, kiwi/ui/widgets/label.py, kiwi/ui/widgets/radiobutton.py, kiwi/ui/widgets/spinbutton.py, kiwi/ui/widgets/textview.py, tests/test_CheckButton.py, tests/test_Label.py, tests/test_SpinButton.py, tests/test_utils.py: * gazpacho-plugin/kiwiwidgets.xml: * kiwi/ui/gazpacholoader.py: * kiwi/ui/widgets/checkbutton.py: * kiwi/ui/widgets/entry.py: * kiwi/ui/widgets/filechooser.py: * kiwi/ui/widgets/label.py: * kiwi/ui/widgets/radiobutton.py: * kiwi/ui/widgets/spinbutton.py: * kiwi/ui/widgets/textview.py: * tests/test_CheckButton.py: * tests/test_Label.py: * tests/test_SpinButton.py: * tests/test_utils.py: Rename all widgets to Proxy..., update gazpacho and tests. 2006-03-23 20:36 Johan Dahlin * [r3180] gazpacho-plugin/kiwiwidgets.xml, kiwi/ui/entry.py, kiwi/ui/widgets/entry.py, kiwi/ui/widgets/radiobutton.py: make entry work in gazpacho again 2006-03-23 20:26 Johan Dahlin * [r3179] gazpacho-plugin/kiwiwidgets.xml: use old radiobutton type name here 2006-03-23 20:10 Johan Dahlin * [r3178] kiwi/ui/comboentry.py, kiwi/ui/widgets/combo.py: Make it possible to specify an entry to ComboEntry and use a ProxyEntry in ProxyComboEntry 2006-03-23 19:04 Ronaldo Maia * [r3177] ChangeLog, kiwi/ui/proxy.py, kiwi/ui/widgets/checkbutton.py, kiwi/ui/widgets/radiobutton.py: reviewed by: jdahlin: * kiwi/ui/proxy.py: allow None to be passed to proxy.set_model * kiwi/ui/widgets/checkbutton.py: * kiwi/ui/widgets/radiobutton.py: Allow None to be passed to update 2006-03-23 18:31 Johan Dahlin * [r3176] ChangeLog, kiwi/__init__.py, kiwi/datatypes.py, kiwi/environ.py: * kiwi/datatypes.py: Move setlocale() call to __init__.py * kiwi/environ.py (Library.enable_translation): Refactor a little bit try to locate the .mo file and give a warning if it cannot be found. 2006-03-23 14:20 Johan Dahlin * [r3173] doc/release-checklist.txt: add bugzilla version 2006-03-22 19:35 Johan Dahlin * [r3172] kiwi/ui/dateentry.py: Use a ProxyEntry inside the DateEntry 2006-03-22 18:44 Johan Dahlin * [r3171] kiwi/ui/widgets/entry.py, kiwi/ui/widgets/radiobutton.py: Disable deprecation warnings until the other widgets are fixed 2006-03-22 17:27 Johan Dahlin * [r3170] ChangeLog, kiwi/dist.py: * kiwi/dist.py (KiwiInstallLib._write_dictionary): Replace / with os.sep on win32, fixes installation. 2006-03-22 16:43 Johan Dahlin * [r3169] kiwi/ui/comboentry.py: alphabetic 2006-03-22 16:41 Johan Dahlin * [r3168] kiwi/ui/entry.py, kiwi/ui/widgets/entry.py: Move set_mask_for_data_type back up ProxyEntry to avoid datatype dependency in KiwiEntry 2006-03-22 16:39 Johan Dahlin * [r3167] ChangeLog, kiwi/ui/comboentry.py, kiwi/ui/entry.py, kiwi/ui/widgets/entry.py, tests/test_Entry.py: * kiwi/ui/entry.py: * kiwi/ui/widgets/entry.py: * tests/test_Entry.py: Move stuff from ProxyEntry to KiwiEntry, use a kiwi entry in the ComboEntry. 2006-03-22 15:27 Johan Dahlin * [r3166] tests/test_ComboBox.py: Fix test (need to remove .pyc files first) 2006-03-22 15:26 Johan Dahlin * [r3165] ChangeLog, kiwi/proxies.py, kiwi/ui/proxy.py, kiwi/ui/views.py: rename a few more things 2006-03-22 15:23 Johan Dahlin * [r3164] kiwi/proxywidget.py: remove widget 2006-03-22 15:22 Johan Dahlin * [r3163] kiwi/accessor.py, kiwi/accessors.py, kiwi/proxies.py, kiwi/ui/objectlist.py: rename accessors to accessor 2006-03-22 15:20 Johan Dahlin * [r3162] kiwi/model.py, kiwi/models.py: rename models.py -> model.py 2006-03-22 15:20 Johan Dahlin * [r3161] kiwi/models.py: Make unpickle_model into a classmethod 2006-03-22 14:39 Johan Dahlin * [r3160] kiwi/ui/objectlist.py, kiwi/ui/widgets/list.py: Move deprecated stuff from ObjectList to List 2006-03-22 14:17 Johan Dahlin * [r3159] ChangeLog, kiwi/proxies.py: * kiwi/proxies.py: Reorganize, Deprecate new_model, Rename model to _model and add a property. 2006-03-22 14:08 Johan Dahlin * [r3158] kiwi/dist.py, kiwi/proxywidget.py, kiwi/ui/views.py: update copyright years 2006-03-22 14:07 Johan Dahlin * [r3157] ChangeLog, kiwi/interfaces.py, kiwi/proxywidget.py: * kiwi/interfaces.py: * kiwi/proxywidget.py: Document/reorganize signals 2006-03-21 21:58 Johan Dahlin * [r3156] ChangeLog, kiwi/proxywidget.py, kiwi/ui/proxywidget.py, kiwi/ui/widgets/checkbutton.py, kiwi/ui/widgets/combo.py, kiwi/ui/widgets/entry.py, kiwi/ui/widgets/filechooser.py, kiwi/ui/widgets/label.py, kiwi/ui/widgets/proxy.py, kiwi/ui/widgets/radiobutton.py, kiwi/ui/widgets/spinbutton.py, kiwi/ui/widgets/textview.py: * kiwi/proxywidget.py: * kiwi/ui/proxywidget.py: * kiwi/ui/widgets/checkbutton.py: * kiwi/ui/widgets/combo.py: * kiwi/ui/widgets/entry.py: * kiwi/ui/widgets/filechooser.py: * kiwi/ui/widgets/label.py: * kiwi/ui/widgets/proxy.py: * kiwi/ui/widgets/radiobutton.py: * kiwi/ui/widgets/spinbutton.py: * kiwi/ui/widgets/textview.py: Rename mixins and move out of kiwi/ui/widgets/ 2006-03-21 21:54 Johan Dahlin * [r3155] kiwi/ui/widgets/checkbutton.py, kiwi/ui/widgets/combo.py, kiwi/ui/widgets/entry.py, kiwi/ui/widgets/filechooser.py, kiwi/ui/widgets/label.py, kiwi/ui/widgets/proxy.py, kiwi/ui/widgets/radiobutton.py, kiwi/ui/widgets/spinbutton.py, kiwi/ui/widgets/textview.py: Rename widget mixins 2006-03-21 21:50 Johan Dahlin * [r3154] ChangeLog, kiwi/interfaces.py, kiwi/proxies.py, kiwi/ui/views.py, kiwi/ui/widgets/proxy.py: * kiwi/interfaces.py: * kiwi/proxies.py: * kiwi/ui/views.py: * kiwi/ui/widgets/proxy.py: Rename interfaces and start to document 2006-03-21 17:27 Johan Dahlin * [r3153] ChangeLog, gazpacho-plugin/kiwiwidgets.xml, kiwi/ui/widgets/radiobutton.py, tools/glade_conversor.py: * gazpacho-plugin/kiwiwidgets.xml: * tools/glade_conversor.py (filters): Update to reflect renames. * kiwi/ui/widgets/radiobutton.py (RadioButton.__init__): Rename RadioButton to ProxyRadioButton. Add gtk.RadioButton compatible arguments to ProxyRadioButton 2006-03-21 17:20 Johan Dahlin * [r3152] ChangeLog, kiwi/python.py, kiwi/ui/comboboxentry.py, kiwi/ui/comboentry.py, kiwi/ui/gazpacholoader.py, kiwi/ui/widgets/combo.py, kiwi/ui/widgets/entry.py, kiwi/ui/widgets/list.py, tests/test_ComboBox.py, tests/test_Entry.py, tests/test_gazpacholoader.py: * kiwi/ui/widgets/entry.py: Rename Entry to ProxyEntry * kiwi/ui/gazpacholoader.py (GazpachoWidgetTree.__init__): Print deprecation warnings inside a glade file nicely * kiwi/python.py (deprecationwarn, disabledeprecationcall): New functions, to manage deprecation warnings 2006-03-21 16:21 Johan Dahlin * [r3151] AUTHORS: Add Ali & Ronaldo 2006-03-21 15:16 Johan Dahlin * [r3150] ChangeLog, kiwi/ui/widgets/filechooser.py: 2005-12-14 Ali Afshar reviewed by: Johan Dahlin * kiwi/ui/widgets/filechooser.py: Add widget support for filechooserbutton and filechooserdialog. 2006-03-21 14:57 Johan Dahlin * [r3149] kiwi/dist.py: Added commented out bdist_wininst helpers 2006-03-21 14:50 Johan Dahlin * [r3145] setup.py: Doh 2006-03-21 14:49 Johan Dahlin * [r3144] setup.py: use kiwi.dist.setup 2006-03-21 14:47 Johan Dahlin * [r3143] ChangeLog, kiwi/dist.py: * kiwi/dist.py (setup): Add a distutils setup() replacement to simplify installation of kiwi packages. 2006-03-21 14:44 Johan Dahlin * [r3142] kiwi/environ.py: don't be so noisy 2006-03-21 14:15 Johan Dahlin * [r3138] ChangeLog, kiwi/__init__.py, kiwi/environ.py, kiwi/log.py: * kiwi/__init__.py: * kiwi/environ.py: * kiwi/log.py: Simplify localization for uninstalled applications. Use proper logging in environment 2006-03-20 22:03 Ronaldo Maia * [r3137] ChangeLog, kiwi/datatypes.py, tests/test_datatypes.py: reviewed by: jdahlin * kiwi/datatypes.py: * tests/test_datatypes.py: Output a string in a locale dependent way, even if a format is not provided Fixes #2486 2006-03-20 22:02 Johan Dahlin * [r3136] kiwi/__init__.py, kiwi/models.py, kiwi/ui/views.py: Remove _warn all users 2006-03-20 21:46 Johan Dahlin * [r3135] kiwi/models.py: kill one more _warn 2006-03-20 21:44 Johan Dahlin * [r3134] kiwi/ui/libgladeloader.py: Remove another _warn 2006-03-20 21:43 Johan Dahlin * [r3133] kiwi/ui/gazpacholoader.py: Remove another _warn 2006-03-20 20:46 Johan Dahlin * [r3132] kiwi/ui/objectlist.py: Use log.warn instead of _warn 2006-03-20 20:41 Johan Dahlin * [r3131] ChangeLog, kiwi/component.py, kiwi/interfaces.py, kiwi/proxies.py, kiwi/ui/views.py, kiwi/ui/widgets/proxy.py, tests/test_component.py: * kiwi/component.py: * kiwi/interfaces.py: * kiwi/proxies.py: * kiwi/ui/views.py: * kiwi/ui/widgets/proxy.py: * tests/test_component.py: Add implements() and providedBy() in a (almost) zope.interface compatible way. Plenty of tests. Fixes #2501 2006-03-20 20:04 Johan Dahlin * [r3130] ChangeLog, kiwi/decorators.py, kiwi/log.py: * kiwi/decorators.py (deprecated.wrapper): Add an optional log argument * kiwi/log.py (_log_levels): Add a global log object 2006-03-20 19:38 Ronaldo Maia * [r3128] HACKING: fixing samples in HACKING 2006-03-20 18:25 Johan Dahlin * [r3127] HACKING: Add a simple checklist 2006-03-20 18:18 Johan Dahlin * [r3126] HACKING: Add HACKING 2006-03-17 15:19 Johan Dahlin * [r3125] ChangeLog, kiwi/ui/comboentry.py: * kiwi/ui/comboentry.py (ComboEntry._on_entry_completion__match_selected): When entry completion is used, update the iter in the treeview aswell. 2006-03-15 19:56 Johan Dahlin * [r3105] tests/test_datatypes.py: Add a few more tests 2006-03-15 17:24 Johan Dahlin * [r3097] examples/validation/personalinformation.py: Remove data format 2006-03-15 14:40 Johan Dahlin * [r3095] kiwi/environ.py: Raise exception, to avoid hiding exception 2006-03-14 19:58 Johan Dahlin * [r3092] tests/test_datatypes.py: Test floats like this .5 too 2006-03-14 19:56 Johan Dahlin * [r3091] tests/test_datatypes.py: Add another thousand separator test 2006-03-14 19:35 Johan Dahlin * [r3090] kiwi/datatypes.py, tests/test_datatypes.py: Add test and documentation for converter.add 2006-03-14 15:55 Johan Dahlin * [r3087] kiwi/ui/dateentry.py: give credit 2006-03-14 15:01 Johan Dahlin * [r3086] kiwi/ui/dateentry.py: Make it look nicer and mark the day properly 2006-03-14 13:40 Johan Dahlin * [r3077] kiwi/ui/comboentry.py: Do not display label by default, you need to call set_label_text first 2006-03-13 13:58 Johan Dahlin * [r3076] kiwi/python.py: Use subclass name in Settables __repr__ instead of hard coding 'Settable' 2006-03-13 13:15 Johan Dahlin * [r3072] doc/release-checklist.txt: marker in ChangeLog 2006-03-13 13:12 Johan Dahlin * [r3071] ChangeLog, kiwi/ui/comboentry.py: * kiwi/ui/comboentry.py (_ComboEntryPopup.popup): Set the height on the treeview instead of the popup window. 2006-03-11 14:52 Johan Dahlin * [r3069] doc/release-checklist.txt: add release checklist 2006-03-11 14:39 Johan Dahlin * [r3057] NEWS: Oops, got a bit too much here. Fix dates 2006-03-11 14:35 Johan Dahlin * [r3055] NEWS, kiwi/__version__.py: 1.9.7 2006-03-11 14:34 Johan Dahlin * [r3054] po/kiwi.pot, po/pt_BR.po, po/sv.po: Update translations 2006-03-11 14:21 Johan Dahlin * [r3053] kiwi/ui/gazpacholoader.py: wrong fix, broke the tests 2006-03-11 14:20 Johan Dahlin * [r3052] kiwi/ui/gazpacholoader.py, kiwi/ui/widgets/entry.py: pyflakes 2006-03-11 14:06 Johan Dahlin * [r3050] kiwi/environ.py, kiwi/interfaces.py, kiwi/proxies.py, kiwi/ui/comboentry.py, kiwi/ui/dateentry.py, kiwi/ui/entry.py: docstring fixes and dateentry mark 2006-03-11 13:56 Johan Dahlin * [r3048] examples/validation/datatypes.py: use a string instead of float 2006-03-11 13:55 Johan Dahlin * [r3047] kiwi/ui/widgets/entry.py: bug fix 2006-03-11 13:53 Johan Dahlin * [r3046] examples/list/stockicon.py: make it slightly larger 2006-03-11 13:53 Johan Dahlin * [r3045] examples/list/sortable.py: make it slightly larger 2006-03-11 13:53 Johan Dahlin * [r3044] examples/list/simple.py: make it slightly larger 2006-03-11 13:52 Johan Dahlin * [r3043] examples/list/searchbar.py: Don't use floats 2006-03-11 13:51 Johan Dahlin * [r3042] kiwi/ui/objectlist.py: Add safe check 2006-03-11 13:46 Johan Dahlin * [r3040] examples/framework/faren/faren3.py: catch ValueError 2006-03-11 13:44 Johan Dahlin * [r3039] examples/framework/diary/diary2.py: Use self.proxy 2006-03-11 13:43 Johan Dahlin * [r3038] kiwi/ui/delegates.py: Make proxy public 2006-03-10 22:33 Evandro Miquelito * [r3037] kiwi/dist.py: use os.sep and workaround os.path.split stupidness 2006-03-10 19:10 Johan Dahlin * [r3029] examples/framework/diary/diary.py, examples/framework/faren/faren2.py, examples/framework/faren/faren3.py, examples/framework/gender/genderselection.py, examples/framework/hey/hey.py, examples/framework/hey/heyglade2.py, examples/framework/hey/heyglade3.py, examples/framework/news/news3.py, examples/framework/news/news4.py, examples/framework/newsform/newsform.py, examples/hyperlink/hyperlink_demo.py, examples/list/editable.py, examples/list/kitchensink.py, examples/list/radio.py, examples/list/searchbar.py, examples/list/simple.py, examples/list/sortable.py, examples/list/stockicon.py, examples/simple/simple.py, examples/tasklet/simple.py, examples/tasklet/test-tasklet.py, examples/tasklet/test-tasklet2.py, examples/validation/datatypes.py, gazpacho-plugin/kiwiwidgets.py, kiwi/__init__.py, kiwi/accessors.py, kiwi/component.py, kiwi/controllers.py, kiwi/datatypes.py, kiwi/dist.py, kiwi/environ.py, kiwi/i18n/__init__.py, kiwi/models.py, kiwi/ui/combomixin.py, kiwi/ui/dialogs.py, kiwi/ui/gadgets.py, kiwi/ui/objectlist.py, kiwi/ui/test/__init__.py, kiwi/ui/test/player.py, kiwi/ui/widgets/__init__.py, kiwi/ui/widgets/label.py, kiwi/ui/widgets/proxy.py, kiwi/ui/widgets/spinbutton.py, kiwi/ui/widgets/textview.py, tests/Proxies/CheckButton.py, tests/Proxies/Entry.py, tests/Proxies/NoModel.py, tests/Proxies/None.py, tests/Proxies/OptionMenu.py, tests/Proxies/RadioGroup.py, tests/Proxies/Text.py, tests/run_all_tests.py, tests/test_Action.py, tests/test_CheckButton.py, tests/test_Entry.py, tests/test_Label.py, tests/test_SpinButton.py, tests/test_python.py: Run reindent.py on all python files 2006-03-10 19:08 Johan Dahlin * [r3028] kiwi/environ.py: Only catch ImportError 2006-03-10 14:56 Johan Dahlin * [r3027] kiwi/environ.py: Don't break just yet 2006-03-10 14:31 Johan Dahlin * [r3025] gazpacho-plugin/kiwiwidgets.py, gazpacho-plugin/kiwiwidgets.xml, kiwi/ui/gazpacholoader.py: Fix comboentries in gazpacho 2006-03-10 14:31 Johan Dahlin * [r3024] kiwi/ui/comboentry.py: do not set the name, breaks gazpacho 2006-03-09 23:37 Johan Dahlin * [r3017] MANIFEST.in: include translations 2006-03-09 23:34 Johan Dahlin * [r3016] kiwi/__init__.py: do not require a locale directory in uninstalled mode 2006-03-09 23:25 Johan Dahlin * [r3015] kiwi/environ.py: what happend to this? 2006-03-09 22:31 Johan Dahlin * [r3008] setup.py: use kiwi.kiwi_version, makes the installer depend on gobject, but that should be fine 2006-03-08 18:11 Johan Dahlin * [r2977] kiwi/ui/comboentry.py: syntax 2006-03-08 17:22 Johan Dahlin * [r2976] kiwi/ui/combomixin.py: clear here too 2006-03-08 17:22 Johan Dahlin * [r2975] kiwi/ui/comboentry.py, kiwi/ui/widgets/entry.py: always clear in prefill, add get_selected_label() 2006-03-08 17:02 Johan Dahlin * [r2973] kiwi/datatypes.py: Reindent, always remove decimal point, even if there's no thousand separator 2006-03-08 16:57 Johan Dahlin * [r2972] kiwi/dist.py: remove trailing / 2006-03-08 16:43 Johan Dahlin * [r2970] locale, po/sv.po, setup.py: Add locale, fix sv.po bug, install locales 2006-03-08 16:10 Johan Dahlin * [r2968] kiwi/__init__.py, kiwi/environ.py, setup.py: Add set_application_domain() in Library and use it. Print a warning when overriding default domain 2006-03-08 15:54 Johan Dahlin * [r2967] po/kiwi.pot, po/pt_BR.po, po/sv.po: update translation 2006-03-07 18:43 Johan Dahlin * [r2944] kiwi/ui/test/main.py: whitespace 2006-03-07 18:41 Johan Dahlin * [r2943] kiwi/ui/combomixin.py: move one method 2006-03-07 15:02 Johan Dahlin * [r2941] kiwi/ui/widgets/entry.py: use deprecated decorator 2006-03-07 15:02 Johan Dahlin * [r2940] kiwi/decorators.py: whitespace 2006-03-07 14:28 Johan Dahlin * [r2939] kiwi/ui/comboentry.py, kiwi/ui/dateentry.py: Add grab_focus to dateentry and comboentry 2006-03-07 14:26 Johan Dahlin * [r2938] examples/validation/personalinformation.py: do not grab 2006-03-07 14:26 Johan Dahlin * [r2937] examples/validation/personalinformation.glade, examples/validation/personalinformation.py: do not set can_focus 2006-03-07 13:29 Johan Dahlin * [r2935] ChangeLog, kiwi/ui/dateentry.py, kiwi/ui/entry.py, kiwi/ui/widgets/entry.py: Make sure the width of the dateentry is not longer than it needs to be, don't expand at all. 2006-03-07 13:20 Johan Dahlin * [r2934] kiwi/ui/dateentry.py: Popup at the right location 2006-03-07 00:19 Johan Dahlin * [r2927] kiwi/ui/dateentry.py: I'm smoking crack 2006-03-06 22:54 Johan Dahlin * [r2923] kiwi/ui/dateentry.py: Make sure changed is emitted properly 2006-03-06 22:37 Johan Dahlin * [r2921] kiwi/ui/dateentry.py: emit changed when the entry changes aswell 2006-03-06 22:34 Johan Dahlin * [r2920] examples/validation/personalinformation.glade: use a dateentry 2006-03-06 22:33 Johan Dahlin * [r2919] kiwi/ui/widgets/entry.py: Update the model too 2006-03-06 22:27 Johan Dahlin * [r2918] kiwi/ui/dateentry.py: Select he date from the entry, make sure the date is valid 2006-03-06 22:23 Johan Dahlin * [r2917] kiwi/ui/entry.py, kiwi/ui/widgets/entry.py: Remove mask property for date, reset the text before setting mask 2006-03-06 22:19 Johan Dahlin * [r2916] kiwi/ui/widgets/entry.py: typo 2006-03-06 22:18 Johan Dahlin * [r2915] kiwi/ui/widgets/entry.py: set datatype for dateentry 2006-03-06 22:14 Johan Dahlin * [r2914] kiwi/ui/dateentry.py: show the entry 2006-03-06 22:07 Johan Dahlin * [r2913] kiwi/ui/widgets/entry.py: doy 2006-03-06 21:38 Johan Dahlin * [r2912] kiwi/ui/widgets/entry.py: typo 2006-03-06 19:40 Evandro Miquelito * [r2909] kiwi/ui/wizard.py: Adding a post_init hook 2006-03-06 18:59 Johan Dahlin * [r2908] ChangeLog, gazpacho-plugin/kiwiwidgets.py, gazpacho-plugin/kiwiwidgets.xml, gazpacho-plugin/resources/kiwiwidgets/hyperlink.png, kiwi/ui/gazpacholoader.py, kiwi/ui/hyperlink.py: * gazpacho-plugin/kiwiwidgets.py: * gazpacho-plugin/kiwiwidgets.xml: * kiwi/ui/gazpacholoader.py: * kiwi/ui/hyperlink.py: Add gazpacho support for hyperlink. 2006-03-06 13:28 Johan Dahlin * [r2904] ChangeLog, README, kiwi/component.py, tests/test_component.py: * kiwi/component.py: (get_utility): Add limited support for zope.interfaces. 2006-03-06 13:09 Johan Dahlin * [r2902] kiwi/ui/wizard.py: typo 2006-03-06 00:14 Johan Dahlin * [r2900] kiwi/ui/wizard.py: Refactor wizard 2006-03-05 23:51 Johan Dahlin * [r2899] glade/PluggableWizard.glade, kiwi/ui/wizard.py: pack end and set visible to true for buttonbox, remove show_all() in constructor 2006-03-05 23:29 Johan Dahlin * [r2898] kiwi/ui/dialogs.py: ION workaround, fit in 79 columns 2006-03-05 22:18 Johan Dahlin * [r2897] kiwi/ui/dateentry.py: doc string 2006-03-05 22:17 Johan Dahlin * [r2896] kiwi/ui/dateentry.py: Don't add spacing 2006-03-05 22:15 Johan Dahlin * [r2895] kiwi/ui/dateentry.py: Add buttons and mark the currently selected day (so its drawn in bold) 2006-03-05 21:18 Johan Dahlin * [r2894] ChangeLog, gazpacho-plugin/kiwiwidgets.xml, gazpacho-plugin/resources/kiwiwidgets/kiwidateentry.png, kiwi/ui/dateentry.py, kiwi/ui/gazpacholoader.py, kiwi/ui/widgets/entry.py, tests/test_dateentry.py: * gazpacho-plugin/kiwiwidgets.xml: * kiwi/ui/dateentry.py: * kiwi/ui/gazpacholoader.py: * kiwi/ui/widgets/entry.py: * tests/test_dateentry.py: Add a DateEntry which has a toggle button that popups a calendar. 2006-03-05 21:15 Johan Dahlin * [r2893] kiwi/ui/gazpacholoader.py: refactor gazpacho property over loading 2006-03-05 20:11 Johan Dahlin * [r2892] kiwi/ui/objectlist.py, kiwi/ui/widgets/radiobutton.py: pyflakes 2006-03-05 20:09 Johan Dahlin * [r2891] kiwi/ui/entry.py: Add a get_mask() method 2006-03-05 17:28 Johan Dahlin * [r2888] kiwi/dist.py: Make it work again 2006-03-05 17:23 Johan Dahlin * [r2887] kiwi/dist.py: Grr, wrong name 2006-03-05 17:13 Johan Dahlin * [r2881] ChangeLog, kiwi/dist.py, setup.py: * kiwi/dist.py: Add support for $sysconfdir and add an install_data subclass which replaces variables. Fetch name from distribution object instead of subclass. Refactoring and cleanups 2006-03-04 13:04 Johan Dahlin * [r2871] kiwi/dist.py: document one more 2006-03-04 13:01 Johan Dahlin * [r2870] kiwi/dist.py: document one more 2006-03-04 12:58 Johan Dahlin * [r2869] kiwi/dist.py: document a function 2006-03-03 22:14 Johan Dahlin * [r2867] kiwi/dist.py: Add sysconfdir 2006-03-03 20:58 Johan Dahlin * [r2865] kiwi/ui/test/player.py: I suck 2006-03-03 20:56 Johan Dahlin * [r2864] kiwi/ui/test/player.py: I suck 2006-03-03 20:52 Johan Dahlin * [r2863] kiwi/ui/test/player.py: nicer argument formatting 2006-03-03 20:15 Johan Dahlin * [r2859] kiwi/ui/objectlist.py: Add an insanity check 2006-03-03 19:54 Johan Dahlin * [r2857] kiwi/log.py: one frame deeper, use globals 2006-03-03 16:02 Evandro Miquelito * [r2845] kiwi/ui/wizard.py: Removing whitespaces and adding a validate_next hook 2006-03-03 15:34 Johan Dahlin * [r2844] README: running out of whitespace 2006-03-03 15:27 Johan Dahlin * [r2843] README: whitespace, trigger build 2006-03-03 15:22 Johan Dahlin * [r2842] README: whitespace, trigger build 2006-03-03 14:38 Johan Dahlin * [r2839] tests/utils.py: and here 2006-03-03 14:36 Johan Dahlin * [r2838] kiwi/ui/__init__.py: Do a pygtk require here too 2006-03-03 14:27 Johan Dahlin * [r2837] tests/test_utils.py: remove test that break python 2.3 2006-03-03 14:25 Johan Dahlin * [r2836] tests/__init__.py: and here too 2006-03-03 14:24 Johan Dahlin * [r2835] setup.py: do a pygtk require here too 2006-03-03 14:14 Johan Dahlin * [r2834] tests/test_utils.py: test breaking python 2.3 2006-03-03 14:08 Johan Dahlin * [r2833] README: trigger build again 2006-03-03 14:05 Johan Dahlin * [r2832] README: whitespace 2006-03-03 13:54 Johan Dahlin * [r2830] kiwi/dist.py: Add an exclude option to listpackages 2006-03-02 23:32 Johan Dahlin * [r2828] kiwi/datatypes.py, tests/test_datatypes.py: use saner float serialization 2006-03-02 21:41 Johan Dahlin * [r2825] kiwi/datatypes.py: refix, yes I'm having fun 2006-03-02 21:39 Johan Dahlin * [r2824] kiwi/datatypes.py: rebreak 2006-03-02 21:35 Johan Dahlin * [r2823] kiwi/datatypes.py: unbreak build 2006-03-02 21:11 Johan Dahlin * [r2822] kiwi/datatypes.py: Break build 2006-03-02 18:45 Johan Dahlin * [r2816] kiwi/datatypes.py: Reorganize code, update copyright, add doc strings 2006-03-02 18:36 Johan Dahlin * [r2815] ChangeLog, kiwi/datatypes.py, tests/test_datatypes.py: * kiwi/datatypes.py (_IntConverter.as_string): Do not use a locale specific way of formatting integers. * tests/test_datatypes.py (IntTest.testAsStringUS) (IntTest.testAsStringUS): Add a test 2006-03-02 16:31 Johan Dahlin * [r2812] examples/framework/diary/diary2.py: 2006-03-02 16:18 Johan Dahlin * [r2811] tests/test_BaseView.py: whitespace 2006-03-02 15:33 Johan Dahlin * [r2810] tests/test_Delegate.py: whitespace 2006-03-01 22:17 Johan Dahlin * [r2806] examples/framework/diary/diary2.py: Use select from objectlist instead of manually manipulating selection 2006-03-01 22:16 Johan Dahlin * [r2805] ChangeLog, kiwi/ui/objectlist.py: * kiwi/ui/objectlist.py (ObjectList.remove): Add an optional select argument to be consistent with append. 2006-03-01 21:55 Johan Dahlin * [r2804] examples/framework/diary/diary2.py: grab focus when the selection changes 2006-03-01 21:52 Johan Dahlin * [r2803] examples/framework/diary/diary2.py: Use settable, remove class variables, handle selection when removing better 2006-03-01 21:38 Johan Dahlin * [r2802] examples/framework/diary/diary2.glade, kiwi/ui/gazpacholoader.py: data_value is not translatable 2006-03-01 21:36 Johan Dahlin * [r2801] tests/test_datatypes.py: disable a test 2006-03-01 21:34 Johan Dahlin * [r2800] ChangeLog, kiwi/ui/widgets/radiobutton.py: * kiwi/ui/widgets/radiobutton.py (RadioButton._on_group_changed): Emit content changed when any radio button in the group changes 2006-03-01 16:18 Johan Dahlin * [r2797] kiwi/tasklet.py, tests/test_tasklet.py: Remove argcheck, add extra checks in WaitForSignal, add unittests 2006-03-01 16:10 Johan Dahlin * [r2796] kiwi/tasklet.py: whitespace 2006-02-24 15:58 Johan Dahlin * [r2790] ChangeLog, kiwi/ui/comboentry.py, kiwi/ui/widgets/combo.py, kiwi/ui/widgets/entry.py, tests/test_comboentry.py: Fix scroll, updating by clicking on the list and add select() + tests 2006-02-24 15:40 Johan Dahlin * [r2788] kiwi/ui/comboentry.py, tests/test_comboentry.py: Add ComboEntry::activate and tests 2006-02-24 15:34 Johan Dahlin * [r2787] kiwi/ui/comboentry.py, tests/test_comboentry.py: If there's nothing selected return None, add tests 2006-02-24 15:30 Johan Dahlin * [r2786] kiwi/ui/comboentry.py, kiwi/ui/widgets/entry.py, tests/test_comboentry.py: add get_selected() and tests 2006-02-24 15:17 Johan Dahlin * [r2785] tests/test_comboentry.py: add another test, refactor 2006-02-24 14:29 Johan Dahlin * [r2782] tests/test_comboentry.py: Add tests for non-existing items too 2006-02-24 14:26 Johan Dahlin * [r2781] kiwi/ui/comboentry.py, kiwi/ui/widgets/entry.py, tests/test_comboentry.py: Implement select_item_by_label too and add tests 2006-02-24 14:22 Johan Dahlin * [r2780] ChangeLog, kiwi/ui/comboentry.py, kiwi/ui/widgets/combo.py, kiwi/ui/widgets/entry.py, tests/test_comboentry.py: * kiwi/ui/comboentry.py: * kiwi/ui/widgets/combo.py: * kiwi/ui/widgets/entry.py: * tests/test_comboentry.py: Add support for comboentry.select_item_by_data. Add tests and remove ComboMixin interface from ProxyComboEntry. Rename _create_completion to _get_completion. Reorganize methods in comboentry to match the 2006-02-24 13:46 Johan Dahlin * [r2775] ChangeLog, kiwi/datatypes.py, tests/test_datatypes.py: (filter_locale): Refactor to a function and replace decimal point with a . * tests/test_datatypes.py (CurrencyTest.testFormatBR): Add tests for decimal points which are not . 2006-02-24 13:33 Johan Dahlin * [r2774] ChangeLog, kiwi/datatypes.py: * kiwi/datatypes.py (_BaseDateTimeConverter.get_format): Remove seconds and AM/PM for now, since we don't have enough infrastructure to support optional AM/PM. 2006-02-23 20:57 Johan Dahlin * [r2767] kiwi/ui/icon.py: make it work reliably by saving the original position. refactor to make it nicer 2006-02-23 18:29 Johan Dahlin * [r2763] kiwi/ui/icon.py: read diffs 2006-02-23 18:27 Johan Dahlin * [r2762] ChangeLog, kiwi/ui/icon.py: * kiwi/ui/icon.py (IconEntry.deconstruct): Add support for drawing the icon on the left side and when xalign is higher than 0.5, draw the icon on the left side. 2006-02-23 17:09 Johan Dahlin * [r2761] ChangeLog, kiwi/datatypes.py, kiwi/ui/widgets/entry.py: * kiwi/datatypes.py (_BaseDateTimeConverter.from_string): * kiwi/ui/widgets/entry.py (DATE_MASK_TABLE): Add support for datetime.time 2006-02-23 16:50 Johan Dahlin * [r2759] ChangeLog, kiwi/ui/comboentry.py, kiwi/ui/widgets/entry.py: * kiwi/ui/comboentry.py (ComboEntry.prefill): Use entry.prefill * kiwi/ui/widgets/entry.py (Entry.prefill): New method (Entry.set_completion_strings): Deprecate and use prefill internally 2006-02-23 15:43 Johan Dahlin * [r2757] kiwi/ui/comboentry.py: show the widget and the entry and rearrange slightly 2006-02-23 15:39 Johan Dahlin * [r2756] kiwi/ui/gazpacholoader.py: cleaner epydoc hack 2006-02-23 15:35 Johan Dahlin * [r2755] gazpacho-plugin/kiwiwidgets.xml: add comment 2006-02-23 14:44 Johan Dahlin * [r2754] kiwi/ui/widgets/spinbutton.py: right align by default 2006-02-23 14:43 Johan Dahlin * [r2753] kiwi/argcheck.py, kiwi/ui/delegates.py, kiwi/ui/objectlist.py, kiwi/ui/widgets/spinbutton.py: pyflakes 2006-02-23 14:36 Johan Dahlin * [r2752] kiwi/ui/entry.py, kiwi/ui/widgets/entry.py: move the mask property to the framework, since it's mainly used from gazpacho 2006-02-23 14:27 Johan Dahlin * [r2751] ChangeLog, kiwi/ui/entry.py, kiwi/ui/widgets/entry.py: * kiwi/ui/widgets/entry.py: Split out mask and icon to a separate entry which doesn't depend on the framework. Make get_empty_mask() public. 2006-02-23 14:21 Johan Dahlin * [r2750] examples/validation/personalinformation.py: deleted too much 2006-02-23 14:08 Johan Dahlin * [r2749] examples/validation/personalinformation.glade, examples/validation/personalinformation.py: Simplify 2006-02-23 13:40 Johan Dahlin * [r2747] examples/framework/diary/diary.py, examples/framework/diary/diary2.py, kiwi/ui/views.py: revert sizegroup, eventbox/placeholder and automatic proxy attribute changes 2006-02-22 21:36 Johan Dahlin * [r2740] examples/validation/slaves.py: whitespace 2006-02-22 20:38 Johan Dahlin * [r2739] kiwi/ui/views.py: Send all widgets which support mixin to the proxy and only connection validation changed for the ones which sipport validation 2006-02-22 20:27 Johan Dahlin * [r2738] kiwi/ui/delegates.py: add a few more useful methods to proxy delegate 2006-02-22 20:25 Johan Dahlin * [r2737] kiwi/models.py: call update instead of notify, found by ali 2006-02-22 20:25 Johan Dahlin * [r2736] kiwi/models.py: Whitespace 2006-02-22 20:24 Johan Dahlin * [r2735] doc, doc/Makefile: Re-add old makefile. Update svnignore 2006-02-22 20:14 Johan Dahlin * [r2734] doc/howto.tex: comment out unported examples and images which are not yet generated 2006-02-22 20:02 Johan Dahlin * [r2733] doc/howto.tex: suggestions from kiko 2006-02-22 19:25 Johan Dahlin * [r2732] doc/howto.tex, doc/images, doc/images/diary.eps, doc/images/diary.png: Add diary.[png|eps] and update a little bit of the howto 2006-02-22 19:07 Johan Dahlin * [r2731] examples/framework/diary/diary.py, examples/framework/diary/diary2.py: make remove work 2006-02-22 19:05 Johan Dahlin * [r2730] examples/framework/diary/diary.py, examples/framework/diary/diary2.glade, examples/framework/diary/diary2.py: Add second diary example 2006-02-22 19:03 Johan Dahlin * [r2729] examples/framework/diary/diary.glade, examples/framework/diary/diary.py: do not set focus for radio buttons, remove on *args 2006-02-22 18:37 Johan Dahlin * [r2728] examples/framework/diary/diary.py: set model, not new model 2006-02-22 18:28 Johan Dahlin * [r2727] ChangeLog, doc/howto.tex, examples/framework/diary, examples/framework/diary/diary.glade, examples/framework/diary/diary.py, kiwi/proxies.py, kiwi/ui/delegates.py, kiwi/ui/gazpacholoader.py, kiwi/ui/libgladeloader.py, kiwi/ui/views.py: * examples/framework/diary/diary.glade: * examples/framework/diary/diary.py: * kiwi/proxies.py: * kiwi/ui/delegates.py: * kiwi/ui/gazpacholoader.py: * kiwi/ui/libgladeloader.py: * kiwi/ui/views.py: Add ProxyDelegate and example. Rename proxy.new_model to proxy.set_model. Add sizegroup merging support (disabled). Add show_and_loop method on the view. Remove a few mutable default arguments. 2006-02-22 16:46 Johan Dahlin * [r2726] kiwi/ui/gazpacholoader.py: modelproperty should inherit from stringtype 2006-02-22 16:21 Johan Dahlin * [r2725] kiwi/controllers.py: whitespace 2006-02-21 21:11 Johan Dahlin * [r2724] kiwi/datatypes.py: inherit from decimal converter for currency. Raise appropriate validationerror if we send in an empty string, with or without currency 2006-02-21 21:01 Johan Dahlin * [r2723] ChangeLog, kiwi/ui/widgets/entry.py: * kiwi/ui/widgets/entry.py (Entry.set_text): Set the cursor after the inserted text (Entry.prop_set_data_type): Right align entries which contain numbers by default 2006-02-21 20:48 Johan Dahlin * [r2722] kiwi/ui/delegates.py: whitespace 2006-02-21 20:05 Johan Dahlin * [r2721] ChangeLog, kiwi/ui/objectlist.py: * kiwi/ui/objectlist.py: Add Column.editable_attribute which is a row (object) specific way of saying if an attribute is editable or not. 2006-02-21 14:36 Johan Dahlin * [r2715] kiwi/log.py: yaya 2006-02-21 13:33 Johan Dahlin * [r2712] kiwi/log.py: return empty dict if there's no log level specified 2006-02-20 18:32 Johan Dahlin * [r2706] kiwi/log.py, kiwi/ui/test/player.py, kiwi/ui/widgets/proxy.py: Name ui test logging category, add gstreamer like logging support 2006-02-20 15:08 Johan Dahlin * [r2692] kiwi/datatypes.py: print a warning 2006-02-20 14:00 Johan Dahlin * [r2689] kiwi/argcheck.py, kiwi/datatypes.py, kiwi/ui/objectlist.py, kiwi/ui/widgets/spinbutton.py: Add datatypes.number and use it. Update doc strings for objectlist. 2006-02-20 13:40 Johan Dahlin * [r2687] kiwi/ui/widgets/spinbutton.py: it's reasonable to support long and Decimal here aswell 2006-02-20 13:24 Johan Dahlin * [r2686] kiwi/argcheck.py, tests/test_argcheck.py: Long support for percent, add tests for number/percent 2006-02-20 13:12 Johan Dahlin * [r2684] kiwi/ui/gazpacholoader.py: Add decimal in widgets 2006-02-20 13:11 Johan Dahlin * [r2683] tests/test_datatypes.py: Add some decimal tests 2006-02-18 16:00 Johan Dahlin * [r2681] ChangeLog, kiwi/dist.py: 2006-02-18 Patrick K O'Brien reviewed by: Johan Dahlin * kiwi/dist.py (TemplateInstallLib.install): win32 install fix Fixes bug 2446 2006-02-18 14:45 Johan Dahlin * [r2680] doc/howto.tex: add old howto 2006-02-17 20:34 Johan Dahlin * [r2668] ChangeLog, NEWS, kiwi/__version__.py: 1.9.6 2006-02-17 20:25 Johan Dahlin * [r2667] kiwi/component.py, kiwi/proxies.py, kiwi/ui/widgets/entry.py: fix docstrings 2006-02-17 20:21 Johan Dahlin * [r2666] kiwi/ui/test/listener.py: import fix 2006-02-17 20:08 Johan Dahlin * [r2665] ChangeLog, kiwi/ui/widgets/entry.py: (Entry._insert_mask): Split into two (Entry.read): If the input is just the empty mask return an empty string. 2006-02-17 17:49 Johan Dahlin * [r2661] kiwi/datatypes.py: Change decimal column to use currency, add a decimal converter 2006-02-17 17:48 Johan Dahlin * [r2660] kiwi/ui/objectlist.py: Add decimal support 2006-02-17 17:42 Henrique Romano * [r2658] kiwi/argcheck.py: Oops, percent must allow Decimal too 2006-02-17 17:35 Johan Dahlin * [r2657] kiwi/ui/widgets/entry.py: Skip date masks on windows 2006-02-17 17:21 Henrique Romano * [r2655] kiwi/argcheck.py: Adding decimal.Decimal to the Kiwi number allowed types. 2006-02-17 16:27 Johan Dahlin * [r2650] kiwi/ui/widgets/entry.py: typo 2006-02-17 16:27 Johan Dahlin * [r2649] kiwi/ui/widgets/entry.py: Add basic win32 compat 2006-02-17 16:19 Johan Dahlin * [r2648] ChangeLog, kiwi/ui/widgets/entry.py: * kiwi/ui/widgets/entry.py: (Entry._set_mask_for_data_type, Entry.prop_set_data_type): For datetime objects, set a default mask 2006-02-17 16:14 Johan Dahlin * [r2647] kiwi/datatypes.py: make get_format() public 2006-02-17 15:52 Johan Dahlin * [r2645] kiwi/ui/widgets/entry.py: no tabs, unused variables 2006-02-17 15:26 Johan Dahlin * [r2641] kiwi/ui/widgets/entry.py, tests/test_Entry.py: documentation, minor code factoring, extend tests 2006-02-17 14:45 Johan Dahlin * [r2640] ChangeLog, kiwi/ui/widgets/entry.py, tests/test_Entry.py: * kiwi/ui/widgets/entry.py: * tests/test_Entry.py: Add paste/cut support. Refactor cleanup. Add a couple of basic tests. 2006-02-17 13:10 Johan Dahlin * [r2639] tests/test_Entry.py: whitespace 2006-02-16 21:14 Johan Dahlin * [r2638] ChangeLog, examples/validation/personalinformation.py, kiwi/ui/widgets/entry.py: * examples/validation/personalinformation.py: * kiwi/ui/widgets/entry.py: Add basic mask support to entry, still needs a few improvements. Also add a simple example. 2006-02-16 20:58 Johan Dahlin * [r2637] kiwi/ui/widgets/combobox.py: pyflakes 2006-02-16 19:38 Johan Dahlin * [r2636] tests/test_datatypes.py: typo 2006-02-16 19:36 Johan Dahlin * [r2635] tests/test_datatypes.py: Disable inf/NaN tests which does not work on win32 2006-02-16 15:02 Johan Dahlin * [r2633] kiwi/ui/widgets/combobox.py: import a few constants for better compatibility 2006-02-15 22:13 Johan Dahlin * [r2625] ChangeLog, kiwi/ui/comboentry.py, kiwi/utils.py, tests/test_gazpacholoader.py, tests/test_utils.py: * kiwi/ui/comboentry.py: * kiwi/utils.py: * tests/test_gazpacholoader.py: * tests/test_utils.py: 2.6 compatibility added 2006-02-15 21:19 Johan Dahlin * [r2622] kiwi/interfaces.py, kiwi/ui/gazpacholoader.py, kiwi/utils.py: update copyright years 2006-02-15 21:15 Johan Dahlin * [r2621] kiwi/ui/gazpacholoader.py, tests/test_comboentry.py, tests/test_gazpacholoader.py: Fix a bug where combobox entries could not be constructed, add a couple of tests to actually test this 2006-02-15 21:15 Johan Dahlin * [r2620] kiwi/ui/widgets/checkbutton.py: whitespace 2006-02-15 21:14 Johan Dahlin * [r2619] kiwi/ui/comboentry.py: Guard against gtk+ warning 2006-02-15 20:33 Johan Dahlin * [r2618] kiwi/ui/gazpacholoader.py: typo 2006-02-15 20:32 Johan Dahlin * [r2617] kiwi/ui/gazpacholoader.py: Slightly more correct construction of ComboBox objects which allows subclasses. Also convert list gtypes to kiwi lists on the fly 2006-02-15 20:31 Johan Dahlin * [r2616] gazpacho-plugin/kiwiwidgets.xml: Disabled the comboboxentry in the wrong place 2006-02-15 19:50 Johan Dahlin * [r2615] kiwi/ui/widgets/combo.py: Enable editable, but only if it's not in data mode 2006-02-15 19:50 Johan Dahlin * [r2614] kiwi/ui/comboentry.py: Width from comboentry, x from entry 2006-02-15 19:49 Johan Dahlin * [r2613] gazpacho-plugin/kiwiwidgets.xml: do not show comboboxentry, replaced by comboentry 2006-02-15 19:47 Johan Dahlin * [r2612] kiwi/ui/gazpacholoader.py: nicer error message 2006-02-15 19:46 Johan Dahlin * [r2611] kiwi/ui/gazpacholoader.py: gobject.type_is_a handle subtypes aswell 2006-02-15 19:44 Johan Dahlin * [r2610] kiwi/ui/widgets/combobox.py, kiwi/ui/widgets/list.py: a bit more love 2006-02-15 19:43 Johan Dahlin * [r2609] kiwi/ui/gazpacholoader.py: More love for pyflakes 2006-02-15 19:42 Johan Dahlin * [r2608] kiwi/ui/gazpacholoader.py: All you need is love, love, love 2006-02-15 19:42 Johan Dahlin * [r2607] kiwi/ui/widgets/combobox.py, kiwi/ui/widgets/list.py: I love backwards compatibility 2006-02-15 19:41 Johan Dahlin * [r2606] ChangeLog, kiwi/utils.py, tests/test_utils.py: * kiwi/utils.py (PropertyMeta._update_bases): Make sure subclassing of a combobox works * tests/test_utils.py (Subclassing.testCombo): Add a test for this 2006-02-15 19:01 Johan Dahlin * [r2604] examples/framework/news/news_list.glade: Update type names 2006-02-15 19:00 Johan Dahlin * [r2603] examples/validation/personalinformation.glade: Use comboentry and update gtype for the combobox 2006-02-15 18:59 Johan Dahlin * [r2602] kiwi/ui/comboentry.py, kiwi/ui/widgets/combo.py: document public api, add a changed and fix validation 2006-02-15 18:53 Johan Dahlin * [r2601] kiwi/ui/comboentry.py: Use entry's window and add comments 2006-02-15 18:47 Johan Dahlin * [r2600] kiwi/ui/comboentry.py: Simplify, comment and scroll on top of button aswell 2006-02-15 18:44 Johan Dahlin * [r2599] kiwi/ui/comboentry.py: Support scroll wheel and update entry after calling set_active_iter 2006-02-15 18:10 Johan Dahlin * [r2598] kiwi/ui/comboentry.py, kiwi/ui/combomixin.py, kiwi/ui/widgets/combo.py: add enough infrastructure to show the widget in the personalinformation demo, popup not placed properly yet 2006-02-15 17:39 Johan Dahlin * [r2597] kiwi/interfaces.py, kiwi/ui/widgets/combo.py, kiwi/ui/widgets/proxy.py: kill before_validate 2006-02-15 17:34 Johan Dahlin * [r2596] ChangeLog, gazpacho-plugin/kiwiwidgets.xml, gazpacho-plugin/resources/kiwiwidgets/kiwicomboentry.png, kiwi/ui/comboboxentry.py, kiwi/ui/comboentry.py, kiwi/ui/combomixin.py, kiwi/ui/gazpacholoader.py, kiwi/ui/widgets/combo.py, kiwi/ui/widgets/combobox.py, kiwi/ui/widgets/list.py, tools/glade_conversor.py: * gazpacho-plugin/kiwiwidgets.xml: * kiwi/ui/comboboxentry.py: * kiwi/ui/comboentry.py: * kiwi/ui/combomixin.py: * kiwi/ui/gazpacholoader.py: * kiwi/ui/widgets/combo.py: * kiwi/ui/widgets/combobox.py: * kiwi/ui/widgets/list.py: * tools/glade_conversor.py: Refactor combos, beginning of gazpacho/proxy support for comboentry. 2006-02-15 17:23 Johan Dahlin * [r2595] kiwi/__init__.py, kiwi/ui/__init__.py: pyflakes 2006-02-15 17:16 Johan Dahlin * [r2594] kiwi/ui/widgets/combo.py, kiwi/ui/widgets/combobox.py: rename combobox to combo 2006-02-15 17:10 Johan Dahlin * [r2593] kiwi/ui/widgets/combobox.py: move combomixin out of comboentry 2006-02-15 17:09 Johan Dahlin * [r2592] kiwi/ui/comboentry.py: Add IconEntry interface, disable treeview search 2006-02-15 16:59 Johan Dahlin * [r2591] kiwi/ui/comboboxentry.py, kiwi/ui/icon.py, kiwi/ui/widgets/combobox.py, kiwi/ui/widgets/comboboxentry.py: move comboboxentry out of widgets 2006-02-15 16:49 Johan Dahlin * [r2590] kiwi/ui/widgets/radiobutton.py: whitespace 2006-02-14 20:16 Johan Dahlin * [r2551] examples/list/kitchensink.py: Use salary as summary 2006-02-14 19:44 Johan Dahlin * [r2548] kiwi/ui/objectlist.py: Fix currency (and date object) in summary labels 2006-02-14 13:17 Johan Dahlin * [r2537] ChangeLog, examples/framework/news/news2.py, examples/framework/news/news3.py, examples/framework/news/news4.py, examples/list/editable.py, examples/list/kitchensink.py, examples/list/radio.py, examples/list/searchbar.py, examples/list/simple.py, examples/list/sortable.py, examples/list/stockicon.py, gazpacho-plugin/kiwiwidgets.xml, gazpacho-plugin/resources/kiwiwidgets/kiwilist.png, gazpacho-plugin/resources/kiwiwidgets/objectlist.png, kiwi/ui/gazpacholoader.py, kiwi/ui/objectlist.py, kiwi/ui/test/listener.py, kiwi/ui/widgets/list.py, tests/test_List.py, tests/test_ObjectList.py, tools/glade_conversor.py: Rename List to ObjectList and move it to kiwi.ui. Update examples, tests, callsites and conversion helpers. Keep a backwards compatibility layer. 2006-02-14 13:14 Johan Dahlin * [r2536] kiwi/python.py, kiwi/utils.py: pylint 2006-02-14 13:09 Johan Dahlin * [r2535] ChangeLog, kiwi/python.py, kiwi/utils.py, tests/test_utils.py: * tests/test_utils.py: Add tests for various scenarios * kiwi/python.py: Use __init__ instead of __new__ in ClassInittableMetaType. * kiwi/utils.py: Simplify, make sure the GObject Meta class registers the GType instead of ourselves. That's the only way to make it honor __gtype_name__ in PyGTK 2.8.x. Remove some backwards compatibility code. And add a hack to make it pickup signals and properties. 2006-02-14 12:37 Johan Dahlin * [r2534] kiwi/ui/widgets/spinbutton.py: whitespace 2006-02-13 17:04 Johan Dahlin * [r2532] doc/environ.txt: add description for environ 2006-02-13 17:00 Johan Dahlin * [r2531] ChangeLog, examples/comboentry.py, kiwi/ui/comboentry.py: * examples/comboentry.py: * kiwi/ui/comboentry.py: Add a comboentry and example 2006-02-13 16:51 Johan Dahlin * [r2530] kiwi/ui/tooltip.py: whitespace 2006-02-13 15:15 Johan Dahlin * [r2529] setup.py: grr 2006-02-13 14:54 Johan Dahlin * [r2528] setup.py: Change author to mailing list 2006-02-13 14:34 Johan Dahlin * [r2527] setup.py: add a version check here too 2006-02-13 14:32 Johan Dahlin * [r2526] kiwi/__init__.py, kiwi/ui/__init__.py: add gobject/gtk version checks 2006-02-13 14:29 Johan Dahlin * [r2525] kiwi/__init__.py: whitespace 2006-02-13 14:24 Johan Dahlin * [r2524] kiwi/datatypes.py, tests/test_datatypes.py: Add tests and fix a bug in the float converter 2006-02-13 12:57 Johan Dahlin * [r2521] ChangeLog, examples/validation/personalinformation.glade, examples/validation/personalinformation.py, kiwi/datatypes.py, kiwi/ui/gazpacholoader.py, tests/test_datatypes.py: * examples/validation/personalinformation.glade: * examples/validation/personalinformation.py: * kiwi/datatypes.py: * kiwi/ui/gazpacholoader.py: * tests/test_datatypes.py: Add a unicode datatype, tests and modify a model attribute in personalinformation to use it. 2006-02-13 12:52 Johan Dahlin * [r2520] kiwi/ui/gazpacholoader.py: reorder somewhat 2006-02-13 12:51 Johan Dahlin * [r2519] tests/test_datatypes.py: refactor 2006-02-13 12:39 Johan Dahlin * [r2518] examples/validation/personalinformation.py: whitespace 2006-02-10 12:06 Johan Dahlin * [r2500] kiwi/ui/dialogs.py: Set reasonable, higgy defaults 2006-02-09 18:33 Johan Dahlin * [r2495] ChangeLog, kiwi/component.py, kiwi/interfaces.py, tests/test_component.py: * kiwi/component.py: * kiwi/interfaces.py: * tests/test_component.py: Add a very basic component system, based on code by Ali Asfhar 2006-02-09 18:31 Johan Dahlin * [r2494] kiwi/ui/hyperlink.py: whitspace 2006-02-09 18:11 Johan Dahlin * [r2493] kiwi/interfaces.py: whitespace 2006-02-09 17:40 Johan Dahlin * [r2492] ChangeLog, kiwi/argcheck.py, tests/test_argcheck.py: * tests/test_argcheck.py: 100% coverage here * kiwi/argcheck.py: Remove tests, they're in tests/ now 2006-02-09 17:06 Johan Dahlin * [r2490] ChangeLog, kiwi/ui/widgets/list.py, tests/test_List.py, tools/showcoverage: * tools/showcoverage: Steal from gazpacho (who stole from flumotion) * kiwi/ui/widgets/list.py (List.index): Use is None instead of if, return treeiter instead or item.iter. (List.__iter__): Implement __iter__ in returned object so iter(klist) works. * tests/test_List.py: Add tests. Unit coverage up to 50% globally now. 2006-02-09 14:57 Johan Dahlin * [r2487] .: ignore trial temporary directory 2006-02-09 14:57 Johan Dahlin * [r2486] tests/__init__.py, tests/utils.py: Make it work with trial 2006-02-09 14:36 Johan Dahlin * [r2485] tests/test_datatypes.py: fix the testsuite again, set the right LC variable. urgh. and only print warnings if there local is actually not available 2006-02-09 14:29 Johan Dahlin * [r2482] tests/test_ComboBox.py: add test for select item by data/label 2006-02-09 14:24 Johan Dahlin * [r2481] kiwi/ui/widgets/combobox.py: Use %r, which will show if its an empty string 2006-02-09 14:10 Johan Dahlin * [r2480] tests/test_ComboBox.py: whitespace 2006-02-09 13:27 Johan Dahlin * [r2475] kiwi/ui/widgets/list.py: mini-reog 2006-02-08 17:24 Johan Dahlin * [r2450] kiwi/ui/widgets/list.py, tests/test_List.py: Add more list tests and fix a bug 2006-02-08 17:18 Johan Dahlin * [r2449] ChangeLog, kiwi/ui/widgets/list.py, tests/test_List.py: * kiwi/ui/widgets/list.py: * tests/test_List.py: Add klist::has-rows and tests. 2006-02-08 17:11 Johan Dahlin * [r2448] tests/test_List.py: whitespace 2006-02-04 14:45 Johan Dahlin * [r2350] ChangeLog, gazpacho-plugin/resources/kiwicheckbutton.png, gazpacho-plugin/resources/kiwicombobox.png, gazpacho-plugin/resources/kiwicomboboxentry.png, gazpacho-plugin/resources/kiwientry.png, gazpacho-plugin/resources/kiwilabel.png, gazpacho-plugin/resources/kiwilist.png, gazpacho-plugin/resources/kiwiradiobutton.png, gazpacho-plugin/resources/kiwispinbutton.png, gazpacho-plugin/resources/kiwitextview.png, gazpacho-plugin/resources/kiwiwidgets, gazpacho-plugin/resources/kiwiwidgets/kiwicheckbutton.png, gazpacho-plugin/resources/kiwiwidgets/kiwicombobox.png, gazpacho-plugin/resources/kiwiwidgets/kiwicomboboxentry.png, gazpacho-plugin/resources/kiwiwidgets/kiwientry.png, gazpacho-plugin/resources/kiwiwidgets/kiwilabel.png, gazpacho-plugin/resources/kiwiwidgets/kiwilist.png, gazpacho-plugin/resources/kiwiwidgets/kiwiradiobutton.png, gazpacho-plugin/resources/kiwiwidgets/kiwispinbutton.png, gazpacho-plugin/resources/kiwiwidgets/kiwitextview.png, setup.py: * setup.py: Move kiwiwidgets to a subdirectory to mirror the layout of the installed resources. 2006-02-03 21:26 Johan Dahlin * [r2347] po/kiwi.pot, po/pt_BR.po, po/sv.po: merge in new strings and update swedish translation 2006-02-03 19:56 Henrique Romano * [r2346] kiwi/ui/dialogs.py: implementing ask_overwrite function. 2006-02-03 17:53 Johan Dahlin * [r2345] kiwi/environ.py: use os.pathsep instead of hard coding : 2006-02-03 17:24 Johan Dahlin * [r2343] kiwi/ui/icon.py: only draw icon if we're sensitive 2006-02-03 17:15 Johan Dahlin * [r2342] kiwi/ui/icon.py: whitespace 2006-02-03 17:13 Johan Dahlin * [r2341] kiwi/ui/widgets/list.py: Default to center for bool columns 2006-02-03 17:09 Johan Dahlin * [r2340] examples/list/kitchensink.py: bool -> bonus, do not force width 2006-02-03 15:39 Johan Dahlin * [r2339] examples/list/kitchensink.py: make it a bit wider 2006-02-03 15:37 Johan Dahlin * [r2338] examples/list/kitchensink.py: utf-8, salary, no expand 2006-02-03 15:34 Johan Dahlin * [r2337] ChangeLog, kiwi/ui/widgets/list.py: * kiwi/ui/widgets/list.py (List._setup_columns): If there are no expanded columns add a fake one after the last one. 2006-02-03 15:11 Johan Dahlin * [r2336] examples/list/kitchensink.py: set expand on name and city 2006-02-03 15:04 Johan Dahlin * [r2335] README: test again 2006-02-03 15:01 Johan Dahlin * [r2334] README: test 2006-02-03 14:02 Henrique Romano * [r2333] kiwi/ui/dialogs.py: Fixing a bug -- buttons and its response codes must be specified inside tuples. r=jdahlin 2006-02-03 12:47 Johan Dahlin * [r2332] ChangeLog, kiwi/ui/widgets/list.py: 2006-02-03 Patrick K O'Brien reviewed by: Johan Dahlin * kiwi/ui/widgets/list.py: Use set_sort_column_id better with column ids. Simplify _on_column__clicked. When switching columns, always set to ascending sorting. Fixes #2420 2006-02-02 02:01 Johan Dahlin * [r2329] kiwi/ui/widgets/list.py: Clean up a little bit further 2006-02-02 01:54 Johan Dahlin * [r2328] kiwi/ui/widgets/list.py: remove leftover 2006-02-02 01:26 Johan Dahlin * [r2327] kiwi/ui/widgets/list.py: fix exception message 2006-02-02 01:25 Johan Dahlin * [r2326] kiwi/ui/widgets/list.py: It should be possible to make a column both sortable and searchable at the same time. Spotted by pobrien. 2006-02-01 19:37 Johan Dahlin * [r2322] kiwi/ui/dialogs.py: Add dialogs from gazpacho 2006-02-01 19:29 Johan Dahlin * [r2321] ChangeLog, kiwi/ui/dialogs.py: * kiwi/ui/dialogs.py: Really make it follow the HIG. Copied some code from eel-alert-dialog.c 2006-02-01 18:33 Johan Dahlin * [r2318] kiwi/ui/dialogs.py: use markup string the hig suggests 2006-02-01 18:30 Johan Dahlin * [r2317] kiwi/ui/dialogs.py: whitespace 2006-02-01 17:23 Johan Dahlin * [r2314] kiwi/argcheck.py: grr 2006-02-01 17:09 Johan Dahlin * [r2313] kiwi/ui/views.py: spaces 2006-02-01 17:07 Henrique Romano * [r2312] kiwi/ui/views.py: Disable eventbox window visibility to avoid strange colors around the child widget. 2006-02-01 16:41 Johan Dahlin * [r2311] ChangeLog: 2006-02-01 16:24 Johan Dahlin * [r2310] AUTHORS, ChangeLog, kiwi/argcheck.py, tests/test_argcheck.py: +2006-02-01 Patrick K O'Brien + + reviewed by: Johan Dahlin + + * kiwi/argcheck.py: + * tests/test_argcheck.py: + + Add parenthesis in percent checker, add unit tests. 2006-02-01 16:23 Johan Dahlin * [r2309] kiwi/argcheck.py: whitespace 2006-02-01 16:19 Johan Dahlin * [r2308] tests/test_argcheck.py: whitespace 2006-02-01 14:17 Johan Dahlin * [r2306] examples/framework/color/color.py: almost identical to color2 now 2006-02-01 14:09 Johan Dahlin * [r2305] examples/framework/color/color.py, examples/framework/color/color2.py: use blue as default, fixes 2410 2006-01-31 19:52 Johan Dahlin * [r2303] kiwi/utils.py, tests/test_utils.py: Do not try to reregister signals, add a test 2006-01-31 18:22 Johan Dahlin * [r2301] tests/test_utils.py: whitespace 2006-01-31 13:52 Johan Dahlin * [r2286] kiwi/ui/views.py: indentation error, yay 2006-01-31 13:30 Johan Dahlin * [r2285] kiwi/ui/gazpacholoader.py: Replace dashes with underscores, so we can have glade files with dashes but titles with underscores 2006-01-30 23:41 Johan Dahlin * [r2279] kiwi/ui/views.py: make the loader (and therefor gazpacho) implicit, this is mainly done so we can use views inside gazpacho without getting circular dependencies 2006-01-30 21:08 Johan Dahlin * [r2278] kiwi/dist.py, kiwi/environ.py: Allow dirname to be None in Application, support rework __installed__ to work better on win32 2006-01-30 12:17 Johan Dahlin * [r2273] ChangeLog, NEWS, kiwi/__version__.py: 1.9.5 2006-01-27 23:22 Johan Dahlin * [r2272] examples/list/kitchensink.py: whitespace, make it work on windows 2006-01-27 22:33 Johan Dahlin * [r2271] kiwi/environ.py: import kiwi.__uninstalled__ properly 2006-01-27 20:15 Johan Dahlin * [r2265] README: gazpacho 0.6.5 2006-01-27 20:12 Johan Dahlin * [r2262] ChangeLog, NEWS, kiwi/__version__.py: 1.9.4 2006-01-27 20:11 Johan Dahlin * [r2261] kiwi/__version__.py: whitespace 2006-01-27 19:22 Johan Dahlin * [r2257] kiwi/ui/widgets/list.py: allow pixbuf columns if data type is pixbuf 2006-01-27 18:59 Johan Dahlin * [r2255] kiwi/ui/selectablebox.py: reorganize, add docstrings 2006-01-27 18:58 Johan Dahlin * [r2254] kiwi/ui/widgets/entry.py: whitespace 2006-01-27 18:56 Johan Dahlin * [r2253] kiwi/ui/widgets/list.py: Add set_headers_visible() wrapper, so we don't need to fetch the treeview object 2006-01-27 18:55 Johan Dahlin * [r2252] kiwi/environ.py: docstring, epydoc 2006-01-27 18:51 Johan Dahlin * [r2251] kiwi/log.py: whitespace 2006-01-27 17:57 Johan Dahlin * [r2243] kiwi/i18n/i18n.py: Do not redirect stderr, and print an error if something went wrong 2006-01-27 16:50 Johan Dahlin * [r2239] kiwi/i18n/i18n.py: pipe stdout to /dev/null too 2006-01-27 16:48 Johan Dahlin * [r2238] kiwi/i18n/i18n.py: whitespace 2006-01-27 16:40 Johan Dahlin * [r2236] gazpacho-plugin/kiwiwidgets.py: whitespace 2006-01-27 16:37 Johan Dahlin * [r2235] examples/list/kitchensink.py, kiwi/ui/widgets/list.py: Set selection mode after calling the PropertyObject constructor. Test it in kitchensink.py 2006-01-27 14:53 Johan Dahlin * [r2232] ChangeLog: typo 2006-01-27 14:42 Johan Dahlin * [r2231] ChangeLog, kiwi/proxies.py: * kiwi/proxies.py (Proxy.update_many): New method, like update but takes a sqeuence instead 2006-01-27 12:01 Johan Dahlin * [r2221] kiwi/ui/gazpacholoader.py: whitespace 2006-01-27 01:02 Johan Dahlin * [r2220] kiwi/environ.py: skip fourth incorrect parameter 2006-01-27 01:01 Johan Dahlin * [r2219] kiwi/environ.py: whitespace 2006-01-26 20:35 Johan Dahlin * [r2218] kiwi/ui/widgets/label.py: italic is a style, not a weight 2006-01-26 17:26 Johan Dahlin * [r2216] tests/test_datatypes.py: whitespace 2006-01-26 17:17 Johan Dahlin * [r2215] kiwi/datatypes.py: silently ignore format instead of raising an exception 2006-01-26 12:57 Johan Dahlin * [r2208] kiwi/datatypes.py: whitespace 2006-01-25 20:16 Johan Dahlin * [r2203] kiwi/ui/widgets/list.py: treeiter, not iter 2006-01-25 20:08 Johan Dahlin * [r2202] kiwi/ui/test/listener.py: typo 2006-01-25 20:07 Johan Dahlin * [r2201] kiwi/ui/test/listener.py: whitespace 2006-01-25 18:58 Johan Dahlin * [r2198] kiwi/ui/widgets/list.py: Unselect all in select_paths before selecting 2006-01-25 18:57 Johan Dahlin * [r2197] kiwi/ui/widgets/list.py: clean the cache in update() 2006-01-25 17:09 Johan Dahlin * [r2194] ChangeLog, kiwi/proxies.py: * 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 2006-01-25 16:43 Johan Dahlin * [r2193] kiwi/dist.py: whitepace 2006-01-25 16:27 Johan Dahlin * [r2192] ChangeLog, kiwi/ui/test/common.py, kiwi/ui/test/player.py: * 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 20:21 Henrique Romano * [r2190] ChangeLog, kiwi/ui/widgets/label.py: Just implementing set_underline method for Kiwi Label widget. 2006-01-24 14:54 Johan Dahlin * [r2184] kiwi/ui/test/player.py: use gdk enter/leave threads. Wait for the window before trying to delete it, improves time it takes to run the tests quite a bit and making it a bit more reliable 2006-01-24 14:49 Johan Dahlin * [r2183] kiwi/ui/views.py: whitespace 2006-01-23 18:53 Johan Dahlin * [r2176] ChangeLog, examples/list/stockicon.py, kiwi/ui/widgets/list.py: * 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-23 12:50 Johan Dahlin * [r2169] kiwi/ui/selectablebox.py: whitespace 2006-01-20 20:26 Johan Dahlin * [r2164] kiwi/ui/test/common.py: whitespace 2006-01-20 19:53 Henrique Romano * [r2157] kiwi/ui/widgets/list.py: Minor change, setting the default shadow type for ScrolledWindow. 2006-01-20 19:28 Henrique Romano * [r2156] kiwi/ui/widgets/list.py: Minor change, just fixing a bug: _load requires an extra argument that defines if the list must be cleared or not, at instance creation time of course the list must be cleared. 2006-01-20 18:10 Johan Dahlin * [r2153] kiwi/ui/test/player.py: year, whitespace 2006-01-19 17:29 Johan Dahlin * [r2148] kiwi/ui/widgets/combobox.py: remove trailing whitespaces 2006-01-19 14:14 Johan Dahlin * [r2138] kiwi/ui/widgets/list.py: whitespace war 2006-01-18 11:42 Johan Dahlin * [r2126] kiwi/utils.py: remove trailing whitespace 2006-01-18 11:37 Johan Dahlin * [r2125] kiwi/ui/widgets/comboboxentry.py: remove trailing whitespace 2006-01-18 11:31 Johan Dahlin * [r2124] kiwi/ui/widgets/proxy.py: remove trailing whitespace 2006-01-16 21:29 Johan Dahlin * [r2115] ChangeLog, kiwi/python.py: * kiwi/python.py (Settable): Another idea from twisted imported, and improved. 2006-01-16 18:54 Johan Dahlin * [r2113] ChangeLog, kiwi/ui/test/listener.py: * 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. 2006-01-16 15:47 Johan Dahlin * [r2110] ChangeLog, kiwi/ui/test/listener.py, kiwi/ui/test/player.py: * 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-16 12:44 Evandro Miquelito * [r2101] kiwi/ui/wizard.py: Fixing a bug when using wizards in edit mode. We must just finish the wizard when clicking in the ok button. 2006-01-13 20:17 Johan Dahlin * [r2097] ChangeLog, kiwi/ui/widgets/combobox.py: * kiwi/ui/widgets/combobox.py (ComboBox.clear): Emit content-changed here so the model is updated. 2006-01-13 19:39 Johan Dahlin * [r2093] ChangeLog, kiwi/ui/test/listener.py, kiwi/ui/widgets/list.py: * 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 19:22 Johan Dahlin * [r2090] ChangeLog, kiwi/ui/test/common.py: * kiwi/ui/test/common.py: Add support for GtkToolButtons 2006-01-13 19:21 Johan Dahlin * [r2089] kiwi/argcheck.py: pylint, with space at right place. 2006-01-13 19:20 Johan Dahlin * [r2088] kiwi/argcheck.py, kiwi/ui/test/common.py, kiwi/ui/widgets/checkbutton.py, kiwi/ui/widgets/combobox.py, kiwi/ui/widgets/entry.py, kiwi/ui/widgets/label.py, kiwi/ui/widgets/proxy.py, kiwi/ui/widgets/radiobutton.py, kiwi/ui/widgets/spinbutton.py, kiwi/ui/widgets/textview.py: revert last change 2006-01-13 19:18 Johan Dahlin * [r2087] kiwi/argcheck.py, kiwi/ui/test/common.py, kiwi/ui/widgets/checkbutton.py, kiwi/ui/widgets/combobox.py, kiwi/ui/widgets/entry.py, kiwi/ui/widgets/label.py, kiwi/ui/widgets/proxy.py, kiwi/ui/widgets/radiobutton.py, kiwi/ui/widgets/spinbutton.py, kiwi/ui/widgets/textview.py: pylint kiwi/argcheck.py 2006-01-13 19:18 Johan Dahlin * [r2086] kiwi/ui/test/listener.py: prettify 2006-01-13 18:38 Johan Dahlin * [r2083] kiwi/argcheck.py: update year 2006-01-13 18:35 Johan Dahlin * [r2082] kiwi/argcheck.py: Make it possible to disable argcheck completely with no performance penalities 2006-01-13 15:08 Johan Dahlin * [r2071] ChangeLog, kiwi/ui/test/common.py, kiwi/ui/test/player.py: * kiwi/ui/test/common.py: * 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 14:13 Johan Dahlin * [r2070] ChangeLog, kiwi/environ.py: Add support for py2exe, based on patch by Carlos Augusto Marcicano 2006-01-13 14:04 Johan Dahlin * [r2069] kiwi/argcheck.py: Support old-style classes 2006-01-13 13:36 Johan Dahlin * [r2066] kiwi/argcheck.py, tests/test_argcheck.py: Make it work for classes too 2006-01-13 13:27 Johan Dahlin * [r2065] kiwi/argcheck.py, tests/test_argcheck.py: Really fix default values, and also filter _NoValue properly, add plenty of more tests 2006-01-13 13:06 Johan Dahlin * [r2064] ChangeLog, kiwi/argcheck.py, tests/test_argcheck.py: * 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-12 22:59 Johan Dahlin * [r2062] kiwi/ui/test/player.py: That didn't work, add a timeout in delete_window 2006-01-12 22:50 Johan Dahlin * [r2061] kiwi/ui/test/player.py: Wait until the execution of the function is finished before returning, not make syncronous stuff sort of work 2006-01-12 21:19 Johan Dahlin * [r2058] examples/validation/lang.glade: re-add lang.glade, thanks to Mattias for noticing 2006-01-11 15:41 Johan Dahlin * [r2051] tools/pylint.sh: add pylint script 2006-01-11 14:46 Johan Dahlin * [r2050] kiwi/ui/test/common.py, kiwi/ui/test/main.py: pylint 2006-01-11 14:46 Johan Dahlin * [r2049] kiwi/ui/selectablebox.py, kiwi/ui/views.py: pylint 2006-01-11 14:45 Johan Dahlin * [r2048] kiwi/accessors.py, kiwi/argcheck.py, kiwi/controllers.py, kiwi/datatypes.py, kiwi/dist.py, kiwi/environ.py, kiwi/interfaces.py, kiwi/models.py, kiwi/python.py, kiwi/utils.py: Pyflakes 2006-01-11 14:40 Johan Dahlin * [r2047] kiwi/ui/widgets/list.py: pylint 2006-01-10 16:28 Johan Dahlin * [r2044] tests/test_List.py: test select 2006-01-10 14:18 Johan Dahlin * [r2041] ChangeLog, examples/list/kitchensink.py, examples/list/searchbar.py, kiwi/ui/widgets/list.py: * 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 18:38 Johan Dahlin * [r2038] ChangeLog, tests/test_datatypes.py: * tests/test_datatypes.py: Check if the locale is present before running the tests. Fixes #2377 2006-01-06 19:44 Johan Dahlin * [r2032] kiwi/ui/widgets/list.py: Reorder exceptions slightly 2006-01-04 15:45 Johan Dahlin * [r2016] kiwi/datatypes.py: Improve support for DateTime/Time. Convert %r -> %I:%M:%S %p until my patch is accepted 2006-01-04 15:44 Johan Dahlin * [r2015] examples/validation/datatypes.py: add an entry for testing 2006-01-04 15:44 Johan Dahlin * [r2014] kiwi/ui/widgets/entry.py: accept data_type as constructor argument 2006-01-03 21:25 Johan Dahlin * [r2000] kiwi/tasklet.py, setup.py: pyflakes 2006-01-03 21:23 Johan Dahlin * [r1999] examples/validation/datatypes.py, kiwi/datatypes.py, kiwi/ui/gazpacholoader.py, kiwi/ui/widgets/label.py: Add long converter, label example/demonstration, date types to label 2006-01-03 21:18 Johan Dahlin * [r1998] kiwi/ui/widgets/label.py, tests/test_Label.py: label cleanups 2006-01-03 12:54 Johan Dahlin * [r1995] ChangeLog, kiwi/tasklet.py: * kiwi/tasklet.py: Add a decorator, patch by Gustavo. Fixes 2368 2006-01-03 11:59 Johan Dahlin * [r1990] kiwi/datatypes.py: run tests before checking in. 2006-01-03 11:57 Johan Dahlin * [r1989] ChangeLog, kiwi/datatypes.py: * 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 21:10 Johan Dahlin * [r1935] kiwi/environ.py, kiwi/utils.py: setdefault() magic 2005-12-16 20:46 Johan Dahlin * [r1934] kiwi/utils.py: replace 5 lines with one 2005-12-16 15:43 Johan Dahlin * [r1933] ChangeLog, kiwi/environ.py: * kiwi/environ.py (Library, Library.__init__): improve doc string 2005-12-15 21:19 Johan Dahlin * [r1931] MANIFEST.in, kiwi/__init__.py, kiwi/ui/widgets/proxy.py, pixmaps, pixmaps/validation-error-16.png, setup.py: Add a pixmap for validation error, use it and install it 2005-12-15 21:15 Johan Dahlin * [r1930] examples/personal: remove personal 2005-12-15 14:15 Johan Dahlin * [r1925] MANIFEST.in: Add NEWS to MANIFEST.in 2005-12-15 14:13 Johan Dahlin * [r1922] ChangeLog, NEWS, kiwi/__version__.py: 1.9.3 2005-12-15 14:13 Johan Dahlin * [r1921] examples/list/kitchensink.py, examples/list/radio.py: pyflakes 2005-12-15 14:04 Johan Dahlin * [r1920] examples/framework/color/color.py, examples/framework/color/color2.py: update examples 2005-12-15 13:55 Johan Dahlin * [r1919] kiwi/ui/views.py: Avoid glade adaptor dependency here too 2005-12-15 13:55 Johan Dahlin * [r1918] tests/test_datatypes.py: currency & converter updates 2005-12-15 13:54 Johan Dahlin * [r1917] kiwi/datatypes.py: Remove update_format() and always query the format when doing conversions 2005-12-15 13:10 Johan Dahlin * [r1909] kiwi/ui/widgets/checkbutton.py, kiwi/ui/widgets/combobox.py, kiwi/ui/widgets/entry.py, kiwi/ui/widgets/label.py, kiwi/ui/widgets/list.py, kiwi/ui/widgets/radiobutton.py, kiwi/ui/widgets/spinbutton.py, kiwi/ui/widgets/textview.py: bit the bullet, remove show() hack in constructors 2005-12-15 13:07 Johan Dahlin * [r1907] ChangeLog, kiwi/ui/widgets/list.py: 2005-12-15 Johan Dahlin * kiwi/ui/widgets/list.py: Subclass propertyobject. 2005-12-15 12:59 Johan Dahlin * [r1906] examples/Wizard: remove wizard example 2005-12-15 12:58 Johan Dahlin * [r1905] examples/framework/gender, examples/gender, examples/personal/personalinformation.glade, examples/personal/personalinformation.py, examples/validation/personalinformation.glade, examples/validation/personalinformation.py: Move gender to framework and personinformation to validation 2005-12-15 12:56 Johan Dahlin * [r1904] examples/Faren, examples/FavouriteColor, examples/HeyPlanet, examples/News, examples/NewsForm, examples/framework, examples/framework/color, examples/framework/faren, examples/framework/hey, examples/framework/news, examples/framework/newsform, examples/lang.glade, examples/list/radio.py, examples/listradio.py, examples/slaves.py, examples/validation, examples/validation/slaves.py: Reorganize examples 2005-12-15 12:52 Johan Dahlin * [r1902] examples/kiwilist.py, examples/list, examples/list/editable.py, examples/list/kitchensink.py, examples/list/simple.py, examples/list/sortable.py: Add a couple of list examples and rename the old one to kitchensink 2005-12-15 12:37 Johan Dahlin * [r1901] kiwi/ui/views.py: Allow us to use a delegate without a glade file attached (and thus no adaptor) 2005-12-15 12:35 Johan Dahlin * [r1900] examples/Simple, examples/simple: another rename 2005-12-15 12:32 Johan Dahlin * [r1899] examples/PersonalInformation, examples/personal: rename 2005-12-15 12:31 Johan Dahlin * [r1898] kiwi/proxies.py: Allow several radiobuttons to use the same model-attribute 2005-12-15 12:29 Johan Dahlin * [r1897] examples/SexSelection, examples/gender, examples/gender/gender.glade, examples/gender/genderselection.py, examples/gender/sex_selection.glade, examples/gender/sexselection.py: Rename SexSelection to gender and make it work again 2005-12-14 21:38 Johan Dahlin * [r1894] kiwi/ui/widgets/list.py: Skip float, bug in evandros code 2005-12-14 21:34 Johan Dahlin * [r1893] ChangeLog, kiwi/ui/widgets/list.py: * kiwi/ui/widgets/list.py (SummaryLabel.update_total): Use get_attribute and always convert to float. 2005-12-14 21:10 Johan Dahlin * [r1892] kiwi/ui/dialogs.py: yay 2005-12-14 20:53 Johan Dahlin * [r1891] ChangeLog, kiwi/ui/views.py: * kiwi/ui/views.py (SlaveView): Add simple notebook validation support. It'll mark the text of the labels red if there are any widgets inside which are mandatory or invalid. Fixes bug 2286. 2005-12-14 18:01 Johan Dahlin * [r1888] kiwi/ui/hyperlink.py: doubleclick fix 2005-12-14 17:26 Johan Dahlin * [r1887] kiwi/datatypes.py: converters are private, clarify by adding a leading underscore 2005-12-14 17:15 Johan Dahlin * [r1886] kiwi/python.py, kiwi/ui/dialogs.py, kiwi/ui/widgets/list.py: epydoc 2005-12-14 17:13 Johan Dahlin * [r1884] kiwi/ui/hyperlink.py: Epydoc fixes 2005-12-14 17:09 Johan Dahlin * [r1883] ChangeLog: and the changelog 2005-12-14 17:09 Johan Dahlin * [r1882] examples/hyperlink, examples/hyperlink/hyperlink_demo.py, kiwi/ui/hyperlink.py: 2005-12-14 Ali Afshar reviewed by: Johan Dahlin * examples/hyperlink/hyperlink_demo.py: * kiwi/ui/hyperlink.py: 2005-12-14 14:08 Johan Dahlin * [r1878] ChangeLog, kiwi/ui/delegates.py, kiwi/ui/views.py: * kiwi/ui/delegates.py (SlaveDelegate.__init__) (Delegate.__init__): API Change, move keyactions to the end of the list, to be as compatible as possible with the parent klasses. * kiwi/ui/delegates.py: * kiwi/ui/views.py: Cleanups: - Make a few variables private, remove duplicated code. - Reorganize variables - Refactor functionallity to methods 2005-12-14 12:09 Johan Dahlin * [r1875] kiwi/ui/widgets/comboboxentry.py: revert WIP 2005-12-14 12:07 Johan Dahlin * [r1874] examples/PersonalInformation/personalinformation.glade, examples/PersonalInformation/personalinformation.py, examples/kiwilist.py, kiwi/datatypes.py, kiwi/i18n/i18n.py, kiwi/ui/widgets/combobox.py, kiwi/ui/widgets/comboboxentry.py: Add global symbol/precision support for currency 2005-12-14 11:56 Johan Dahlin * [r1872] kiwi/ui/widgets/list.py: comment 2005-12-14 11:56 Johan Dahlin * [r1871] kiwi/ui/gazpacholoader.py: Add currency support for widgets in gazpacho 2005-12-14 11:50 Johan Dahlin * [r1868] kiwi/decorators.py, kiwi/ui/test/listener.py, kiwi/ui/widgets/entry.py: pyflakes 2005-12-13 23:09 Johan Dahlin * [r1867] kiwi/ui/widgets/list.py: Update cell-edit signal, add some minor comments 2005-12-13 22:48 Johan Dahlin * [r1866] ChangeLog, kiwi/ui/widgets/list.py: * kiwi/ui/widgets/list.py: Add support for check buttons in kiwi lists. Also emit cell-edited when changing a radio button. 2005-12-13 22:27 Johan Dahlin * [r1865] kiwi/ui/widgets/list.py: indentation fix 2005-12-13 22:08 Johan Dahlin * [r1861] kiwi/ui/widgets/list.py: Move default justify code from list to column, to make it work again 2005-12-13 21:57 Johan Dahlin * [r1860] kiwi/datatypes.py: Override float construction by using __new__ instead of __init__ 2005-12-13 20:59 Johan Dahlin * [r1854] kiwi/datatypes.py: Return ValueUnset if empty 2005-12-13 20:56 Johan Dahlin * [r1852] ChangeLog, examples/kiwilist.py, kiwi/datatypes.py, kiwi/ui/widgets/list.py: * kiwi/datatypes.py (currency): (CurrencyConverter): Add support for currency. (format_price): Use currency.format * kiwi/ui/widgets/list.py (List._cell_data_func): Add support for currency here. 2005-12-13 19:02 Johan Dahlin * [r1850] kiwi/ui/selectablebox.py: Add a selectable box 2005-12-13 12:28 Johan Dahlin * [r1848] AUTHORS, kiwi/__init__.py: pimping 2005-12-12 20:22 Bruno Gomes * [r1847] kiwi/ui/widgets/proxy.py: Never send ValueUnset to the user validation callbacks 2005-12-12 14:24 Johan Dahlin * [r1845] kiwi/ui/dialogs.py: minor improvements 2005-12-09 19:32 Henrique Romano * [r1844] kiwi/ui/dialogs.py: Change warn->warning 2005-12-09 19:16 Johan Dahlin * [r1843] kiwi/ui/dialogs.py: update __all__, make test private 2005-12-09 19:11 Henrique Romano * [r1842] kiwi/argcheck.py: Adding "long" as a valid type for "number". 2005-12-09 19:06 Johan Dahlin * [r1841] ChangeLog, kiwi/ui/dialogs.py: * kiwi/ui/dialogs.py: Add dialogs, stolen and extended from gazpacho. 2005-12-09 15:09 Johan Dahlin * [r1838] kiwi/ui/widgets/list.py: Address bugs/issues pointed out by pylint 2005-12-09 15:06 Johan Dahlin * [r1837] kiwi/ui/widgets/combobox.py: comment cleanup 2005-12-09 15:05 Johan Dahlin * [r1836] kiwi/argcheck.py: allow None as default value, regardless of type 2005-12-08 14:27 Johan Dahlin * [r1818] kiwi/datatypes.py: Raise ValidationError if we cannot convert the boolean from a string instead of silently returning False. If the string is empty, return ValueUnset 2005-12-08 13:13 Johan Dahlin * [r1812] kiwi/python.py: Add qual() and docstrings 2005-12-08 12:43 Johan Dahlin * [r1811] kiwi/ui/test/listener.py: bug found by henrique 2005-12-07 18:32 Johan Dahlin * [r1808] kiwi/datatypes.py: Always set sign, so we won't raise an exception in the 0 case. Reformat, rename a variable and refactor slightly 2005-12-07 18:25 Johan Dahlin * [r1807] kiwi/datatypes.py: 0 is not positive nor negative 2005-12-06 21:18 Johan Dahlin * [r1800] kiwi/ui/widgets/spinbutton.py, kiwi/utils.py: add more docstrings 2005-12-06 20:42 Johan Dahlin * [r1799] ChangeLog: 2005-12-06 20:16 Johan Dahlin * [r1798] ChangeLog, kiwi/ui/test/common.py, kiwi/ui/test/listener.py, kiwi/ui/test/player.py, tools/epyrun: * kiwi/ui/test/common.py: * kiwi/ui/test/listener.py: * kiwi/ui/test/player.py: Add API documentation, almost complete now. Also add a timeout for accessing widgets, this will help us to handle situations where it takes some time for some widgets to be created. Also ignore eventual errors when the window is closed. Fix support for selection of multiple rows in KiwiList and add support for ComboBox. * tools/epyrun: Do not ignore directories called test. 2005-12-06 18:50 Johan Dahlin * [r1796] ChangeLog, kiwi/datatypes.py: * kiwi/datatypes.py (BoolConverter.from_string): Do not return a function, instead call the function and return the value of it. Sigh. (BoolConverter.from_string): Always return a boolean, default to False 2005-12-05 21:51 Johan Dahlin * [r1789] ChangeLog, kiwi/datatypes.py, kiwi/ui/widgets/list.py: * kiwi/datatypes.py (converter): New baseclass (BaseDateTimeConverter): New baseclass for datetime.* (DateTimeConverter): (TimeConverter): New converters * kiwi/ui/widgets/list.py (List): Use datatype converter to convert to and from strings. Add some optimizations, save the converter instance and send it as an argument to the callbacks. 2005-12-05 19:45 Johan Dahlin * [r1786] kiwi/ui/test/listener.py: Add support for selecting kiwi list rows and add some fixes 2005-12-05 19:10 Johan Dahlin * [r1785] kiwi/ui/widgets/entry.py: revert auto-activate for now 2005-12-05 18:39 Johan Dahlin * [r1784] ChangeLog, kiwi/ui/widgets/list.py: * kiwi/ui/widgets/list.py (List.select_paths): New method, selects a list of paths. 2005-12-05 16:51 Johan Dahlin * [r1782] kiwi/datatypes.py, kiwi/log.py, kiwi/proxies.py, kiwi/ui/views.py, kiwi/ui/widgets/proxy.py, kiwi/utils.py: epydoc fixes, refactor logger to be closer to the stdlib api 2005-12-05 15:30 Johan Dahlin * [r1779] tools/epyrun: Update to work with latest gproperty fixes, add more interesting hacks 2005-12-05 14:57 Johan Dahlin * [r1777] kiwi/ui/views.py: move function 2005-12-05 14:55 Johan Dahlin * [r1776] kiwi/ui/widgets/entry.py: simplify set_match, also automatically call activate() 2005-12-05 14:09 Johan Dahlin * [r1775] kiwi/proxies.py: clean up docstrings, reorder some logic, add two small optimizations 2005-12-05 13:52 Johan Dahlin * [r1774] kiwi/models.py, kiwi/proxies.py: kill tweak attribute, proxy.notify and fix regression 2005-12-05 13:44 Johan Dahlin * [r1773] kiwi/proxies.py: Make view private, _setup_widgets to _setup_widget 2005-12-05 13:36 Johan Dahlin * [r1771] kiwi/proxies.py: make proxy view private 2005-12-05 13:35 Johan Dahlin * [r1770] ChangeLog, kiwi/proxies.py: (Proxy._initialize_widgets): Remove error handler, unused and a hack, unique clashes will be handled in other ways. 2005-12-05 12:43 Johan Dahlin * [r1767] ChangeLog, kiwi/proxies.py: * kiwi/proxies.py (Proxy._setup_widgets): Cleanups: Use consistent exception messages Add and use ProxyError instead of TypeError Add a new check to ensure that there are no unsupported widgets added. Change a warning into an exception 2005-12-03 14:51 Johan Dahlin * [r1765] ChangeLog, kiwi/ui/test/listener.py, kiwi/ui/test/player.py: Improve the generated output format to be readable, remove some old stuff. 2005-12-02 18:09 Johan Dahlin * [r1764] setup.py: add kiwi-ui-test to installed scripts 2005-12-02 18:04 Johan Dahlin * [r1763] ChangeLog, bin/kiwi-ui-test, kiwi/ui/test, kiwi/ui/test/__init__.py, kiwi/ui/test/common.py, kiwi/ui/test/listener.py, kiwi/ui/test/main.py, kiwi/ui/test/player.py: * bin/kiwi-ui-test: * kiwi/ui/test/__init__.py: * kiwi/ui/test/common.py: * kiwi/ui/test/listener.py: * kiwi/ui/test/main.py: * kiwi/ui/test/player.py: Check-in initial gui testing framework. A recorder, which generates code which uses a simple player object. 2005-12-02 18:02 Johan Dahlin * [r1762] kiwi/ui/views.py: wrap at 80, use setdefault, change name of the toplevel window to the name of the slave. 2005-12-01 17:15 Johan Dahlin * [r1759] kiwi/datatypes.py: Clean up, apparently not a lot of code is using this any longer 2005-12-01 17:05 Johan Dahlin * [r1758] kiwi/dist.py: Use a slightly different approach to find out the site-packages dir since distutils seems to be broken 2005-12-01 16:53 Johan Dahlin * [r1757] kiwi/ui/widgets/proxy.py: model attribute should be string and not object 2005-12-01 16:45 Johan Dahlin * [r1756] kiwi/ui/widgets/combobox.py: improve exception message 2005-12-01 16:03 Johan Dahlin * [r1755] kiwi/ui/widgets/list.py: default values is gone 2005-12-01 16:01 Johan Dahlin * [r1754] kiwi/ui/widgets/proxy.py: Save a reference to the converter when setting the data type, should make data conversion a little faster 2005-12-01 15:57 Johan Dahlin * [r1753] kiwi/ui/wizard.py: minor syntax 2005-12-01 15:57 Johan Dahlin * [r1752] kiwi/datatypes.py: Do not pass around *args, *kwargs, limit ourselves to value and format. Also make the get_converter function public 2005-12-01 15:56 Johan Dahlin * [r1751] tests/test_datatypes.py: Remove support for default_values here aswell 2005-12-01 15:55 Johan Dahlin * [r1750] tests/test_Entry.py: Fix broken test, a data-type needs to be set 2005-12-01 14:11 Johan Dahlin * [r1749] ChangeLog, kiwi/dist.py, setup.py: * kiwi/dist.py (get_site_packages_dir): New function, to handle installation of modules in the site-packages directory in a platform independent way. * setup.py (version): Use it here. Fixes bug #2326 (Carlos Augusto Marcicano) 2005-11-28 16:36 Johan Dahlin * [r1738] ChangeLog, kiwi/ui/gazpacholoader.py: * kiwi/ui/gazpacholoader.py (DataTypeProperty.save): Handle None, since it's now an allowed type 2005-11-26 14:09 Johan Dahlin * [r1732] ChangeLog, kiwi/ui/widgets/list.py: * kiwi/ui/widgets/list.py (List.remove): Remove the iter from the cache before remove the row. 2005-11-26 13:21 Evandro Miquelito * [r1730] glade/PluggableWizard.glade, kiwi/ui/wizard.py: Adding support for editable wizards. 2005-11-25 20:04 Henrique Romano * [r1726] ChangeLog, kiwi/argcheck.py: Allowing a "extra_check" function be called to validate data after type_check is executed over all the parameters. r=jdahlin 2005-11-25 17:41 Johan Dahlin * [r1722] kiwi/utils.py: Python 2.3 compatibility 2005-11-25 15:06 Johan Dahlin * [r1720] kiwi/ui/widgets/entry.py: Import fix, use newer gproperty api 2005-11-25 15:05 Johan Dahlin * [r1719] kiwi/utils.py: Add even better type checking 2005-11-25 12:56 Johan Dahlin * [r1718] kiwi/decorators.py: Remove delayed decorator, it was broken, it relied on state in self, inside the decorator 2005-11-24 22:48 Johan Dahlin * [r1717] kiwi/ui/widgets/proxy.py, kiwi/ui/widgets/textview.py: that didn't work either, move it to the textview constructor 2005-11-24 22:45 Johan Dahlin * [r1716] kiwi/ui/widgets/proxy.py: set a default data type in the constructor 2005-11-24 19:39 Johan Dahlin * [r1715] ChangeLog, kiwi/datatypes.py, kiwi/interfaces.py, kiwi/log.py, kiwi/proxies.py, kiwi/ui/gadgets.py, kiwi/ui/views.py, kiwi/ui/widgets/checkbutton.py, kiwi/ui/widgets/combobox.py, kiwi/ui/widgets/entry.py, kiwi/ui/widgets/label.py, kiwi/ui/widgets/proxy.py, kiwi/ui/widgets/radiobutton.py, kiwi/ui/widgets/spinbutton.py, kiwi/ui/widgets/textview.py: * kiwi/datatypes.py: * kiwi/interfaces.py: * kiwi/log.py: * kiwi/proxies.py: * kiwi/ui/gadgets.py: * kiwi/ui/views.py: * kiwi/ui/widgets/checkbutton.py: * kiwi/ui/widgets/combobox.py: * kiwi/ui/widgets/entry.py: * kiwi/ui/widgets/label.py: * kiwi/ui/widgets/proxy.py: * kiwi/ui/widgets/radiobutton.py: * kiwi/ui/widgets/spinbutton.py: * kiwi/ui/widgets/textview.py: Validation progress: - Empty date fields are now working - ValueUnset are not checked everywhere in the widgets - Fadeout works reliably - validate calls read() instead, since it can now raise exceptions - _as_string/_from_string were inverted. Logging improvements: - Add logging to proxy/view/fade 2005-11-24 17:27 Johan Dahlin * [r1714] kiwi/environ.py, kiwi/log.py: Add logging framework 2005-11-24 17:26 Johan Dahlin * [r1713] tools/epyrun: Do not fake pygtk_version 2005-11-24 17:19 Johan Dahlin * [r1712] kiwi/decorators.py: Set __name__ and use a proper path to SlaveView 2005-11-24 12:34 Johan Dahlin * [r1710] doc/class-diagram-kiwi2.dia: add old class diagram by lorenzo 2005-11-23 19:25 Johan Dahlin * [r1708] kiwi/ui/widgets/radiobutton.py: grr 2005-11-23 19:08 Johan Dahlin * [r1707] kiwi/ui/widgets/radiobutton.py: add a get_selected() method to RadioButton 2005-11-23 14:45 Johan Dahlin * [r1705] kiwi/ui/views.py: Make non interactive a tuple by default (needed by issubclass/isinstance), rewrite method parsing as a regex, fit on 79 columns 2005-11-23 12:19 Johan Dahlin * [r1704] examples/PersonalInformation/personalinformation.glade, examples/PersonalInformation/personalinformation.py, kiwi/decorators.py, kiwi/ui/views.py: move decorator from kiwi/ui/views to kiwi/decorators 2005-11-23 12:15 Johan Dahlin * [r1703] ChangeLog, kiwi/datatypes.py, kiwi/interfaces.py, kiwi/python.py, kiwi/ui/widgets/checkbutton.py, kiwi/ui/widgets/combobox.py, kiwi/ui/widgets/entry.py, kiwi/ui/widgets/label.py, kiwi/ui/widgets/proxy.py, kiwi/ui/widgets/radiobutton.py, kiwi/ui/widgets/spinbutton.py, kiwi/ui/widgets/textview.py, kiwi/utils.py: * kiwi/datatypes.py: * kiwi/interfaces.py: * kiwi/python.py: * kiwi/ui/widgets/checkbutton.py: * kiwi/ui/widgets/combobox.py: * kiwi/ui/widgets/entry.py: * kiwi/ui/widgets/label.py: * kiwi/ui/widgets/proxy.py: * kiwi/ui/widgets/radiobutton.py: * kiwi/ui/widgets/spinbutton.py: * kiwi/ui/widgets/textview.py: * kiwi/utils.py: Use PropertyObject for all widgets. Simplifies property handling. Merge in properties, even for non gobjects for all bases when using PropertyObject, so we can put properties and signals in the WidgetMixins. Add allowed_data_types, useful for SpinButton and RadioButton. 2005-11-22 22:15 Johan Dahlin * [r1702] ChangeLog, kiwi/ui/widgets/entry.py, kiwi/ui/widgets/label.py, kiwi/ui/widgets/proxy.py, kiwi/ui/widgets/radiobutton.py, kiwi/ui/widgets/textview.py: * kiwi/ui/widgets/entry.py: * kiwi/ui/widgets/label.py: * kiwi/ui/widgets/proxy.py: * kiwi/ui/widgets/radiobutton.py: * kiwi/ui/widgets/textview.py: Simplify, rename and privatize string converters. 2005-11-22 22:11 Johan Dahlin * [r1701] ChangeLog, kiwi/interfaces.py, kiwi/proxies.py, kiwi/ui/widgets/proxy.py: * kiwi/interfaces.py: * kiwi/proxies.py: * kiwi/ui/widgets/proxy.py: Kill default-value property 2005-11-22 22:08 Johan Dahlin * [r1700] ChangeLog: 2005-11-22 22:08 Johan Dahlin * [r1699] kiwi/datatypes.py: * kiwi/datatypes.py: Handle format == None, for all converters. 2005-11-22 21:47 Johan Dahlin * [r1698] kiwi/ui/widgets/checkbutton.py, kiwi/ui/widgets/combobox.py, kiwi/ui/widgets/proxy.py, kiwi/ui/widgets/spinbutton.py: simplify, remove constructor arguments for WidgetMixin and WidgetMixinSupportValidation 2005-11-22 19:21 Johan Dahlin * [r1695] MANIFEST.in: add epyrun to manifest 2005-11-22 18:35 Johan Dahlin * [r1694] ChangeLog, MANIFEST.in: Do not include pyc files in the tarball 2005-11-22 18:31 Johan Dahlin * [r1693] ChangeLog, MANIFEST.in, setup.py: * setup.py (version): * MANIFEST.in: Install & include AUTHORS NEWS README in the tarball 2005-11-22 17:02 Johan Dahlin * [r1692] kiwi/utils.py: Doc string 2005-11-22 13:01 Johan Dahlin * [r1691] kiwi/ui/widgets/proxy.py: formatting 2005-11-22 13:01 Johan Dahlin * [r1690] kiwi/ui/widgets/entry.py: remove unused variable 2005-11-21 19:09 Johan Dahlin * [r1686] ChangeLog, NEWS, kiwi/__version__.py: 1.9.2 2005-11-21 19:08 Johan Dahlin * [r1685] MANIFEST.in: Include glade 2005-11-21 17:57 Johan Dahlin * [r1682] kiwi/ui/widgets/checkbutton.py: I wonder when I'll learn boolean logic properly 2005-11-21 17:43 Johan Dahlin * [r1681] ChangeLog, examples/tasklet, examples/tasklet/simple.py, examples/tasklet/test-tasklet.py, examples/tasklet/test-tasklet2.py, kiwi/tasklet.py: * examples/tasklet/simple.py: * examples/tasklet/test-tasklet.py: * examples/tasklet/test-tasklet2.py: * kiwi/tasklet.py: Add gtasklet from Gustavo Carneiro. 2005-11-21 17:41 Johan Dahlin * [r1680] kiwi/ui/icon.py: improve docstring 2005-11-21 16:52 Johan Dahlin * [r1679] kiwi/ui/widgets/combobox.py: Fix minor breakage in PyGtk 2.8 2005-11-21 16:51 Johan Dahlin * [r1678] tests/test_ComboBox.py: add some additional tests 2005-11-21 16:43 Johan Dahlin * [r1676] tests/test_List.py: do not use deprecated API 2005-11-21 16:42 Johan Dahlin * [r1675] tests/test_python.py, tests/test_utils.py: move slicereange test from test_utils to test_python 2005-11-21 16:40 Johan Dahlin * [r1674] kiwi/__version__.py: not quite yet 2005-11-21 16:39 Johan Dahlin * [r1673] kiwi/__version__.py, kiwi/i18n/i18n.py, kiwi/i18n/msgfmt.py, kiwi/ui/views.py, kiwi/ui/widgets/checkbutton.py, kiwi/ui/widgets/label.py, kiwi/ui/widgets/radiobutton.py, kiwi/ui/widgets/spinbutton.py, kiwi/ui/widgets/textview.py: pyflakes 2005-11-21 16:36 Johan Dahlin * [r1672] kiwi/accessors.py: Kill Python2.1 weakref support. PyGTK requires 2.3 anyway 2005-11-21 16:32 Johan Dahlin * [r1671] tools/epyrun: Make everything starting with _ private and make fake gobject helper private 2005-11-21 16:32 Johan Dahlin * [r1670] kiwi/ui/widgets/checkbutton.py, kiwi/ui/widgets/combobox.py, kiwi/ui/widgets/comboboxentry.py, kiwi/ui/widgets/entry.py, kiwi/ui/widgets/label.py, kiwi/ui/widgets/list.py, kiwi/ui/widgets/proxy.py, kiwi/ui/widgets/radiobutton.py, kiwi/ui/widgets/spinbutton.py, kiwi/ui/widgets/textview.py: Add plenty of doc strings 2005-11-21 15:48 Johan Dahlin * [r1669] tools/epyrun: Use a fake object subclass instead of type 2005-11-21 15:47 Johan Dahlin * [r1668] kiwi/python.py, kiwi/ui/gazpacholoader.py: fix indentation and add epydoc check 2005-11-21 14:30 Johan Dahlin * [r1667] tools/epyrun: speed up and clean up a little 2005-11-21 14:25 Johan Dahlin * [r1666] kiwi/decorators.py: Fix last epydoc error, woho 2005-11-21 13:51 Johan Dahlin * [r1665] examples/listradio.py: use append 2005-11-21 13:11 Johan Dahlin * [r1664] examples/kiwilist.py: skip refresh 2005-11-21 13:05 Johan Dahlin * [r1663] tools/epyrun: and the script 2005-11-21 13:04 Johan Dahlin * [r1662] ChangeLog, kiwi/controllers.py, kiwi/datatypes.py, kiwi/decorators.py, kiwi/dist.py, kiwi/environ.py, kiwi/i18n/__init__.py, kiwi/i18n/i18n.py, kiwi/interfaces.py, kiwi/models.py, kiwi/python.py, kiwi/ui/__init__.py, kiwi/ui/gadgets.py, kiwi/ui/gazpacholoader.py, kiwi/utils.py: * kiwi/controllers.py: * kiwi/datatypes.py: * kiwi/decorators.py: * kiwi/dist.py: * kiwi/environ.py: * kiwi/i18n/__init__.py: * kiwi/i18n/i18n.py: * kiwi/interfaces.py: * kiwi/models.py: * kiwi/python.py: * kiwi/ui/__init__.py: * kiwi/ui/gadgets.py: * kiwi/ui/gazpacholoader.py: * kiwi/utils.py: Add docstrings * tools/epyrun: Helper for running epydoc 2005-11-21 12:45 Johan Dahlin * [r1661] kiwi/ui/widgets/list.py: doc strings 2005-11-21 12:34 Johan Dahlin * [r1660] kiwi/interfaces.py: add self arguments, epydoc will complain otherwise. We're actually using them as base classes, so I guess it's not actually wrong 2005-11-21 12:32 Johan Dahlin * [r1659] kiwi/ui/gazpacholoader.py: Add a little hack for epydoc 2005-11-21 12:29 Johan Dahlin * [r1657] kiwi/utils.py: rearrange, epydoc complains otherwise 2005-11-18 17:37 Johan Dahlin * [r1653] ChangeLog: forgot ChangeLog 2005-11-18 14:47 Johan Dahlin * [r1652] kiwi/ui/widgets/checkbutton.py: Print out type 2005-11-16 20:43 Evandro Miquelito * [r1649] kiwi/proxies.py: Fixing a bug: we shoud not set ValueUnset in date proxies 2005-11-16 19:47 Johan Dahlin * [r1647] kiwi/environ.py, kiwi/python.py: move namedAny from environ to python 2005-11-16 17:37 Johan Dahlin * [r1645] ChangeLog, kiwi/ui/widgets/list.py: * kiwi/ui/widgets/list.py: Add cache property to column useful when using accessors which can be expensive to compute. 2005-11-16 12:18 Bruno Gomes * [r1642] kiwi/ui/widgets/list.py: fix 2005-11-16 12:15 Johan Dahlin * [r1641] po/pt_BR.po, po/sv.po: Add swedish and portuguese translation 2005-11-16 01:18 Johan Dahlin * [r1640] ChangeLog, kiwi/ui/widgets/list.py: * kiwi/ui/widgets/list.py (List._load): Catch StopIteration, in case we have an empty list. 2005-11-14 20:19 Johan Dahlin * [r1638] ChangeLog, kiwi/ui/gazpacholoader.py: 2005-11-14 Gustavo Sverzut Barbieri reviewed by: Johan Dahlin * kiwi/ui/gazpacholoader.py: Do not use get_name for getting the name of objects, since it's only present for GtkWidgets, instead use get_data('gazpacho::object-id'), which is set on all objects. Fixes #2231. 2005-11-14 19:28 Johan Dahlin * [r1637] kiwi/ui/widgets/list.py: disable GTK_SELECTION_EXTENDED check for now 2005-11-14 14:08 Johan Dahlin * [r1634] kiwi/ui/widgets/list.py: minor cleanups and documentation updates 2005-11-14 12:08 Johan Dahlin * [r1633] po, po/POTFILES.list, po/kiwi.pot: Add translation 2005-11-14 12:04 Johan Dahlin * [r1632] ChangeLog, kiwi/ui/widgets/list.py: (ListLabel.set_value): Rename from set_text 2005-11-14 11:57 Johan Dahlin * [r1631] kiwi/ui/widgets/list.py: Do not always convert to a string, conversion will be taken care of in ListLabel.set_text 2005-11-14 11:45 Johan Dahlin * [r1630] ChangeLog, kiwi/ui/widgets/list.py: * kiwi/ui/widgets/list.py (SummaryLabel.update_total): Remove erroneousness show. 2005-11-14 11:31 Johan Dahlin * [r1629] kiwi/datatypes.py, kiwi/ui/widgets/list.py: revert evandros changes 2005-11-12 12:29 Evandro Miquelito * [r1616] kiwi/datatypes.py: Converting integer values properly 2005-11-12 12:29 Evandro Miquelito * [r1615] kiwi/ui/widgets/list.py: Formatting the total label properly. 2005-11-12 01:08 Evandro Miquelito * [r1614] kiwi/ui/widgets/list.py: Show properly the SummaryLabel and use kgetattr 2005-11-11 20:16 Johan Dahlin * [r1610] examples/kiwilist.py: I don't commit changes to this file often enough 2005-11-11 20:15 Johan Dahlin * [r1609] ChangeLog, kiwi/ui/widgets/list.py: * kiwi/ui/widgets/list.py (ListLabel): Add a new label, (actually an hbox), which can be put under or on top of a KiwiList to have a label vertically aligned with a column. (SummaryLabel): Subclass of ListLabel which summarizes the values of a column. 2005-11-11 19:56 Johan Dahlin * [r1606] kiwi/ui/widgets/entry.py: Beautify 2005-11-11 15:47 Johan Dahlin * [r1601] ChangeLog, kiwi/ui/widgets/checkbutton.py: * kiwi/ui/widgets/checkbutton.py (CheckButton.prop_set_data_type): Accept string here. 2005-11-11 12:52 Johan Dahlin * [r1598] kiwi/proxies.py: Only call validate_data for widgets that supports it, eg 'implements' MixinSupportsValidation 2005-11-11 12:30 Johan Dahlin * [r1597] ChangeLog, kiwi/ui/widgets/proxy.py: * kiwi/ui/widgets/proxy.py (WidgetMixinSupportValidation): Refactor emitting of validation-changed since we also need to emit it when calling set_[valid|invalid|blank] and not only in validate_data. Fixes validation of mandatory entry with completion enabled. 2005-11-10 19:37 Johan Dahlin * [r1595] kiwi/decorators.py, kiwi/ui/gadgets.py: revert stop on the method, global state, it was a bad idea from the beginning. 2005-11-10 19:25 Johan Dahlin * [r1594] ChangeLog: changelog 2005-11-10 19:20 Johan Dahlin * [r1593] ChangeLog, kiwi/proxies.py, kiwi/ui/widgets/combobox.py, kiwi/ui/widgets/proxy.py, kiwi/ui/widgets/spinbutton.py: * kiwi/proxies.py: * kiwi/ui/widgets/combobox.py: * kiwi/ui/widgets/proxy.py: * kiwi/ui/widgets/spinbutton.py: Move validate_data out of read, and do it manually afterwards, there's only two call sites anyway. 2005-11-10 17:54 Johan Dahlin * [r1589] kiwi/datatypes.py, kiwi/ui/widgets/proxy.py: Clean up converters, move logic from ui/widget/proxy into datatypes 2005-11-09 16:53 Johan Dahlin * [r1580] ChangeLog, kiwi/ui/gadgets.py, kiwi/ui/views.py, kiwi/ui/widgets/checkbutton.py, kiwi/ui/widgets/combobox.py, kiwi/ui/widgets/entry.py, kiwi/ui/widgets/label.py, kiwi/ui/widgets/list.py, kiwi/ui/widgets/radiobutton.py, kiwi/ui/widgets/spinbutton.py, kiwi/ui/widgets/textview.py, kiwi/utils.py: * kiwi/ui/gadgets.py: * kiwi/ui/views.py: * kiwi/ui/widgets/checkbutton.py: * kiwi/ui/widgets/combobox.py: * kiwi/ui/widgets/entry.py: * kiwi/ui/widgets/label.py: * kiwi/ui/widgets/list.py: * kiwi/ui/widgets/radiobutton.py: * kiwi/ui/widgets/spinbutton.py: * kiwi/ui/widgets/textview.py: * kiwi/utils.py: Add new method utils.type_register, use it everywhere. 2005-11-09 14:03 Johan Dahlin * [r1576] kiwi/ui/gadgets.py, kiwi/ui/widgets/proxy.py: Reset the background color when setting to mandatory and explicitly check for '' and None since 0 and 0.0 is correct 2005-11-09 13:57 Johan Dahlin * [r1575] ChangeLog, kiwi/ui/widgets/entry.py, kiwi/ui/widgets/proxy.py: * kiwi/ui/widgets/proxy.py (WidgetMixinSupportValidation.validate_data): Only set blank for mandatory widgets and when data is empty. Always convert '' to None for non-string types. * kiwi/ui/widgets/entry.py (Entry.read): Remove a couple of big hacks 2005-11-09 13:55 Johan Dahlin * [r1574] kiwi/ui/gadgets.py: add comment 2005-11-09 13:36 Johan Dahlin * [r1573] kiwi/ui/widgets/entry.py: extend hack to take mandatory widgets into account 2005-11-08 20:06 Johan Dahlin * [r1564] ChangeLog, kiwi/ui/widgets/entry.py: * kiwi/ui/widgets/entry.py (Entry.read): Add a hack to try to fix validation for empty entries. 2005-11-08 18:54 Johan Dahlin * [r1563] kiwi/ui/widgets/entry.py: return None instead of an empty string. What will this break? 2005-11-08 18:53 Johan Dahlin * [r1562] kiwi/ui/widgets/proxy.py: Invert boolean expression to avoid a return path 2005-11-08 16:29 Johan Dahlin * [r1554] ChangeLog, kiwi/controllers.py: * kiwi/controllers.py (BaseController.__init__): Add support for automatic keyboard accelerators of type key_name or key_modifier_name. 2005-11-08 14:17 Johan Dahlin * [r1553] ChangeLog, kiwi/ui/gadgets.py, kiwi/ui/widgets/entry.py, kiwi/ui/widgets/proxy.py: * kiwi/ui/widgets/proxy.py (WidgetMixinSupportValidation.set_invalid): Only connect to done here, that's the only place where we need to use it. When done, set text and icon. Also disconnect the signal so it won't be called multiple times. * kiwi/ui/widgets/entry.py (Entry._update_current_object): Add custom validation, when using objects. * kiwi/ui/gadgets.py (FadeOut.start): Add additional state, so we know if we're done when start() is called multiple times. Always emit done, since we're depending on it in other places. 2005-11-08 13:23 Johan Dahlin * [r1551] ChangeLog, kiwi/ui/widgets/proxy.py: * kiwi/ui/widgets/proxy.py (WidgetMixinSupportValidation.don): Wait until the completion is done to set the text. 2005-11-08 12:29 Johan Dahlin * [r1550] ChangeLog, kiwi/ui/gazpacholoader.py: * kiwi/ui/gazpacholoader.py (EntryDataType.get_data_types): Add Object, useful when using entry completion. 2005-11-07 18:29 Evandro Miquelito * [r1549] kiwi/ui/widgets/list.py: Adding a new signal for kiwi list 2005-11-07 18:22 Johan Dahlin * [r1548] kiwi/ui/gadgets.py: 2005-11-07 18:02 Johan Dahlin * [r1547] ChangeLog, kiwi/decorators.py, kiwi/ui/gadgets.py, kiwi/ui/widgets/proxy.py: * kiwi/ui/gadgets.py (FadeOut.stop): Simplify, use delayed.stop, avoids extra state and makes it reliable. Add API documentation. * kiwi/decorators.py (delayed.stop): New function * kiwi/ui/widgets/proxy.py (WidgetMixinSupportValidation.set_blank) (WidgetMixinSupportValidation.set_invalid) (WidgetMixinSupportValidation.set_valid): Make public and add API documentation. 2005-11-03 16:55 Johan Dahlin * [r1545] kiwi/dist.py: typo 2005-11-03 16:54 Johan Dahlin * [r1544] ChangeLog, kiwi/dist.py: * kiwi/dist.py (compile_po_files): Handle the case when msgfmt is not found, print a warning and returning nothing, instead of failing later on. 2005-11-01 19:47 Johan Dahlin * [r1532] setup.py: Use listpackages 2005-11-01 19:21 Johan Dahlin * [r1529] kiwi/dist.py: add a function to list packages recursively 2005-11-01 17:37 Johan Dahlin * [r1525] kiwi/environ.py: * kiwi/environ.py (app): Add global app reference (Library.__init__): Add better error messages and insert $prefix/lib/pythonX.Y/site-packages into sys.path 2005-11-01 13:46 Johan Dahlin * [r1523] kiwi/ui/gazpacholoader.py: use pixmaps instead of pixmap 2005-10-31 18:16 Johan Dahlin * [r1521] kiwi/ui/icon.py: Add two more hacks and document 2005-10-31 18:12 Johan Dahlin * [r1520] kiwi/ui/icon.py: Check so window exists first 2005-10-31 18:11 Johan Dahlin * [r1519] ChangeLog, kiwi/ui/icon.py: * kiwi/ui/icon.py (IconEntry.update_background): Handle insensitive widgets aswell, always use the current state instead of hard coding GTK_STATE_NORMAL. 2005-10-27 23:01 Evandro Miquelito * [r1502] kiwi/ui/wizard.py: Detach slaves when it's needed. 2005-10-26 20:02 Evandro Miquelito * [r1496] kiwi/environ.py: Adding a get_resource_paths method. 2005-10-14 14:41 Johan Dahlin * [r1448] kiwi/ui/icon.py, kiwi/ui/widgets/entry.py, kiwi/ui/widgets/icon.py, kiwi/ui/widgets/spinbutton.py: Move icon.py out of widgets 2005-10-14 14:38 Johan Dahlin * [r1446] kiwi/ui/gadgets.py: If we was stopped during the initial delay, do not start the animation 2005-10-14 14:37 Johan Dahlin * [r1445] kiwi/ui/widgets/proxy.py: Fix datetime saving issues, silly me 2005-10-14 13:50 Johan Dahlin * [r1443] kiwi/ui/widgets/proxy.py: section comments 2005-10-14 13:48 Johan Dahlin * [r1442] ChangeLog, kiwi/ui/gadgets.py, kiwi/ui/widgets/proxy.py: * kiwi/ui/gadgets.py: * kiwi/ui/widgets/proxy.py: Add two signals (color-changed and done) to FadeOut and move it out to gadgets. 2005-10-14 13:34 Johan Dahlin * [r1441] ChangeLog, kiwi/interfaces.py, kiwi/proxies.py, kiwi/ui/widgets/combobox.py, kiwi/ui/widgets/entry.py, kiwi/ui/widgets/proxy.py, kiwi/ui/widgets/spinbutton.py: * kiwi/interfaces.py: * kiwi/proxies.py: * kiwi/ui/widgets/combobox.py: * kiwi/ui/widgets/entry.py: * kiwi/ui/widgets/proxy.py: * kiwi/ui/widgets/spinbutton.py: Do validation in read, simplifies the interaction between the proxy and the widgets. Add some basic documentation to the proxy/validation "interfaces". 2005-10-13 18:49 Johan Dahlin * [r1436] kiwi/proxies.py: Always pass in the name of the attribute to the content-changed callback 2005-10-13 18:31 Johan Dahlin * [r1434] kiwi/proxies.py: optionmenu is gone, and if we need a lock we should be able to do it on a per widget basis 2005-10-13 18:29 Johan Dahlin * [r1433] ChangeLog, kiwi/proxies.py, kiwi/ui/widgets/checkbutton.py, kiwi/ui/widgets/combobox.py, kiwi/ui/widgets/entry.py, kiwi/ui/widgets/label.py, kiwi/ui/widgets/proxy.py, kiwi/ui/widgets/radiobutton.py, kiwi/ui/widgets/spinbutton.py, kiwi/ui/widgets/textview.py: * kiwi/proxies.py: * kiwi/ui/widgets/checkbutton.py: * kiwi/ui/widgets/combobox.py: * kiwi/ui/widgets/entry.py: * kiwi/ui/widgets/label.py: * kiwi/ui/widgets/proxy.py: * kiwi/ui/widgets/radiobutton.py: * kiwi/ui/widgets/spinbutton.py: * kiwi/ui/widgets/textview.py: Kill WidgetMixin.update, move the check it did to the proxy itself. 2005-10-13 17:58 Johan Dahlin * [r1432] ChangeLog, kiwi/ui/widgets/entry.py, kiwi/ui/widgets/icon.py, kiwi/ui/widgets/spinbutton.py: 2005-10-13 Johan Dahlin * kiwi/ui/widgets/entry.py (Entry.do_unrealize): * kiwi/ui/widgets/spinbutton.py (SpinButton.do_unrealize): Chain to parents realize so the parent gets a chance to free the relevent resources. 2005-10-13 15:18 Johan Dahlin * [r1429] kiwi/decorators.py: doh 2005-10-13 15:15 Johan Dahlin * [r1428] kiwi/decorators.py, kiwi/python.py, kiwi/ui/widgets/list.py, kiwi/utils.py: Add more docstrings, move python utilities from kiwi.utils to kiwi.python 2005-10-13 15:11 Johan Dahlin * [r1427] kiwi/utils.py: documentation improvements 2005-10-13 14:59 Johan Dahlin * [r1426] kiwi/argcheck.py, kiwi/i18n/msgfmt.py, kiwi/ui/delegates.py, kiwi/ui/views.py, kiwi/ui/widgets/combobox.py, kiwi/ui/widgets/list.py, kiwi/ui/widgets/proxy.py, kiwi/utils.py: epydoc formatting fixes 2005-10-12 16:57 Johan Dahlin * [r1420] kiwi/ui/widgets/proxy.py: Don't set the icon until the fading is done 2005-10-12 16:56 Johan Dahlin * [r1419] kiwi/ui/widgets/spinbutton.py: Use GtkEditable.changed instead of GtkSpinButton.value-changed, fixes icon flicker 2005-10-12 16:56 Johan Dahlin * [r1418] kiwi/ui/views.py: print better warning 2005-10-11 16:55 Johan Dahlin * [r1414] kiwi/ui/widgets/checkbutton.py, kiwi/ui/widgets/entry.py, kiwi/ui/widgets/radiobutton.py, kiwi/ui/widgets/spinbutton.py: put gsignal calls close to the methods they override 2005-10-11 15:57 Johan Dahlin * [r1413] ChangeLog, kiwi/ui/widgets/combobox.py, kiwi/ui/widgets/entry.py, kiwi/ui/widgets/list.py, kiwi/ui/widgets/proxy.py, kiwi/ui/widgets/spinbutton.py, kiwi/ui/widgets/textview.py: * kiwi/ui/widgets/combobox.py: * kiwi/ui/widgets/entry.py: * kiwi/ui/widgets/list.py: * kiwi/ui/widgets/proxy.py: * kiwi/ui/widgets/spinbutton.py: * kiwi/ui/widgets/textview.py: Redo validation. Fixes #2123 2005-10-11 15:43 Johan Dahlin * [r1412] kiwi/ui/widgets/icon.py: Protect constructed() so it's only called once. Delay setting of pixbuf when we're inside SlaveViews 2005-10-11 15:42 Johan Dahlin * [r1411] kiwi/utils.py: Oops, really move over deprecated 2005-10-11 15:41 Johan Dahlin * [r1410] kiwi/decorators.py: Add new decorators module, move deprecated from utils over here 2005-10-11 15:41 Johan Dahlin * [r1409] kiwi/environ.py: pyflakes 2005-10-10 22:24 Johan Dahlin * [r1404] ChangeLog, kiwi/ui/widgets/list.py: * kiwi/ui/widgets/list.py (ColoredColumn): New column. (Column): Add two new hooks, renderer_func & on_attach_renderer 2005-10-10 19:36 Johan Dahlin * [r1402] kiwi/environ.py: __installed -> __installed__ 2005-10-10 19:15 Johan Dahlin * [r1401] kiwi/ui/widgets/icon.py: rephrase comment 2005-10-10 18:38 Johan Dahlin * [r1398] kiwi/ui/widgets/comboboxentry.py: pyflakes 2005-10-10 18:14 Johan Dahlin * [r1397] kiwi/environ.py: do an extra abspath, after adding .., to make the paths nicer. Also allow locale to be empty 2005-10-10 18:06 Johan Dahlin * [r1395] kiwi/environ.py: Take symlinks into account, to make evandros setup work 2005-10-10 17:57 Johan Dahlin * [r1394] kiwi/environ.py: Check the right directory 2005-10-10 17:55 Johan Dahlin * [r1393] kiwi/ui/widgets/icon.py: Add a helper class for drawing an icon on a GtkEntry 2005-10-10 14:44 Johan Dahlin * [r1391] kiwi/environ.py: If everything else fails, try to load the file from the current directory, useful for examples 2005-10-10 13:49 Johan Dahlin * [r1388] kiwi/environ.py: a couple of bugfixes for Application loading. Copy over namedAny from twisted, because it's useful 2005-10-10 13:02 Johan Dahlin * [r1384] kiwi/environ.py: Translation bugfix 2005-10-10 02:57 Johan Dahlin * [r1383] ChangeLog, kiwi/__init__.py, kiwi/dist.py, kiwi/environ.py, kiwi/ui/wizard.py, setup.py: * kiwi/__init__.py: * kiwi/dist.py: * kiwi/environ.py: * kiwi/ui/wizard.py: * setup.py: Add infrastructure for handling installed/uninstalled mode. Introduces Library and Application instances in kiwi.environ. Add distutils helpers. Use environ.Library in for kiwi itself (yay dogfooding). Remove old hack in wizard. 2005-10-10 02:28 Johan Dahlin * [r1382] kiwi/ui/wizard.py: remove path hack 2005-10-10 02:12 Johan Dahlin * [r1381] kiwi/__init__.py: wrap newlines in docstring 2005-10-10 02:11 Johan Dahlin * [r1380] kiwi/__init__.py: minor cleanup 2005-10-10 02:09 Johan Dahlin * [r1379] glade, kiwi/ui/glade: move glade to toplevel 2005-10-09 23:44 Johan Dahlin * [r1378] setup.py: Use listfiles from kiwi.dist. pepeightify 2005-10-09 23:31 Johan Dahlin * [r1377] ChangeLog: commit forgotten ChangeLog 2005-10-08 15:19 Johan Dahlin * [r1376] kiwi/argcheck.py: add docstrings and simple example 2005-10-08 15:11 Johan Dahlin * [r1375] kiwi/argcheck.py, tests/test_argcheck.py: * kiwi/argcheck.py (argcheck): If first argument is self or cls, skip it, since there's as far as I can tell no way to find out of the function is going to be attached to a class at this point. * tests/test_argcheck.py (ArgTest.method1): Update test 2005-10-08 03:07 Johan Dahlin * [r1374] kiwi/argcheck.py, tests/test_argcheck.py: * kiwi/argcheck.py (argcheck.__call__): Check so the number of arguments are equal before checking default values, so the user can get a useful exception. * tests/test_argcheck.py (ArgTest.method2): Add a few more tests. 2005-10-07 21:32 Johan Dahlin * [r1362] kiwi/dist.py: Distutils extras 2005-10-07 18:03 Johan Dahlin * [r1358] ChangeLog, kiwi/ui/gazpacholoader.py: * kiwi/ui/gazpacholoader.py (DataTypeProperty.save): Do not show editor for Radio/Check, they're always boolean. 2005-10-06 20:20 Johan Dahlin * [r1348] ChangeLog, kiwi/ui/widgets/list.py: * kiwi/ui/widgets/list.py (List.refresh): New method. 2005-10-06 18:24 Johan Dahlin * [r1347] kiwi/models.py: set_pickle->set_filename. Thanks to Gustavo Barberi for noticing 2005-10-06 17:53 Johan Dahlin * [r1346] examples/NewsForm/newsform.py: Make it run again 2005-10-06 14:22 Johan Dahlin * [r1341] kiwi/argcheck.py: Remove decorator and 2.4 dependency 2005-10-05 19:05 Henrique Romano * [r1336] kiwi/ui/widgets/list.py: When setting the column justification, we need set up both the cell renderer and the treeview column alignment. r=jdahlin. 2005-10-04 20:30 Evandro Miquelito * [r1326] kiwi/ui/views.py: Adjustments in get_slave method. r=jdahlin 2005-10-04 20:25 Evandro Miquelito * [r1325] kiwi/ui/glade, kiwi/ui/glade/PluggableWizard.glade, kiwi/ui/wizard.py: Adding some improvements in kiwi wizard. r=jdahlin 2005-09-30 20:36 Johan Dahlin * [r1313] ChangeLog, kiwi/ui/widgets/comboboxentry.py: * kiwi/ui/widgets/comboboxentry.py (BaseComboBoxEntry): A reimplementation of GtkComboBoxEntry in python. The main difference between this one and the gtk+ one is that we put our own entry (a kiwi entry) instead of the standard one, which allows us to do put an icon in the right part, used by the validation. 2005-09-30 20:31 Johan Dahlin * [r1312] kiwi/ui/tooltip.py: use constants 2005-09-30 20:29 Johan Dahlin * [r1311] ChangeLog, kiwi/ui/tooltip.py: * kiwi/ui/widgets/tooltips.py (Tooltip.__init__): Add a tooltips implementation, which is a bit more flexible than the one in Gtk+. Currently unused. 2005-09-30 19:49 Johan Dahlin * [r1310] kiwi/ui/views.py: Do not supress errors happening while importing widgets 2005-09-30 14:50 Johan Dahlin * [r1308] ChangeLog, kiwi/argcheck.py, tests/test_argcheck.py: * tests/test_argcheck.py (ArgTest.testUserDefined): Add some basic tests. * kiwi/argcheck.py: Move in decorator from fiscalprinter. Add some additional tests and support for checking default values. 2005-09-29 16:34 Johan Dahlin * [r1306] kiwi/utils.py: Implement prop_get 2005-09-29 14:39 Johan Dahlin * [r1305] kiwi/proxies.py: Reorganize, no semantic changes 2005-09-29 14:37 Johan Dahlin * [r1304] examples/kiwilist.py: Use extend/append for testing 2005-09-28 22:26 Johan Dahlin * [r1297] ChangeLog, kiwi/ui/widgets/list.py: * kiwi/ui/widgets/list.py: (List): do not save iterator in instance, save the iterators in a local table. 2005-09-28 15:01 Johan Dahlin * [r1290] kiwi/utils.py: oops, pyflakes safe again ;) 2005-09-28 13:43 Johan Dahlin * [r1289] ChangeLog, kiwi/ui/widgets/list.py: (List._load): Clean up, add iterator support. (List.select): Check selection mode 2005-09-28 13:30 Johan Dahlin * [r1288] ChangeLog, kiwi/ui/widgets/list.py: (List._load): Iterator support, finally! 2005-09-28 13:27 Johan Dahlin * [r1287] ChangeLog, kiwi/ui/widgets/list.py, kiwi/utils.py: * kiwi/ui/widgets/list.py: (List.count, List.index, List.extend): Add (List.insert, List.pop, List.reverse, List.sort): Add stubs (List.append, List.remove, List.update): Rename (List.add_instance, List.remove_instance, List.update_instance) (List.select_instance): Add backwards compat wrappers * kiwi/utils.py (deprecated): New decorator 2005-09-28 12:59 Johan Dahlin * [r1286] ChangeLog, kiwi/ui/widgets/list.py: * kiwi/ui/widgets/list.py: Remove a couple of methods, now when we have the iter in the instance. 2005-09-28 02:23 Johan Dahlin * [r1285] kiwi/ui/widgets/list.py: remove print 2005-09-28 02:17 Johan Dahlin * [r1284] ChangeLog, kiwi/ui/widgets/list.py: * kiwi/ui/widgets/list.py (List.get_previous, List.get_next): New methods. (List.add_instance, List._load): Set instance.iter upon insertion. (Column.__init__): Raise ValueError if iter is used, it's reserved (List.select): Rename from select_instance, use iter from instance, scroll to cell. 2005-09-28 01:28 Johan Dahlin * [r1283] kiwi/ui/widgets/list.py: set it earlier, otherwise it'll be reset after the columns are initializd 2005-09-28 01:18 Johan Dahlin * [r1282] kiwi/ui/widgets/list.py: typo 2005-09-28 01:18 Johan Dahlin * [r1281] kiwi/ui/views.py: allow any gobject subclass to be connected here 2005-09-28 01:16 Johan Dahlin * [r1280] kiwi/utils.py: 2.8.0 bugfix 2005-09-27 18:53 Johan Dahlin * [r1276] ChangeLog, kiwi/accessors.py: * kiwi/accessors.py (CacheControl.invalidate): Use DefaultValue instead of AttributeError. Fixes bug #695: Do not eat AttributeError's triggered in kgetattr accessors. 2005-09-27 14:59 Johan Dahlin * [r1274] examples/completion.py: Add an entry completion example 2005-09-27 14:56 Johan Dahlin * [r1273] examples/listradio.py: Test for radio buttons in lists 2005-09-27 13:21 Johan Dahlin * [r1272] kiwi/datatypes.py: export format_price and use locale.nl_langinfo on everything but win32, related to bug 2154 2005-09-27 13:12 Johan Dahlin * [r1271] kiwi/proxies.py: Added an type extra check, commented out for now 2005-09-26 22:47 Johan Dahlin * [r1270] kiwi/ui/views.py: Add signal_block decorator 2005-09-26 22:27 Evandro Miquelito * [r1269] kiwi/ui/widgets/entry.py: Fixing regression. r=jdahlin 2005-09-26 21:46 Johan Dahlin * [r1268] kiwi/ui/widgets/entry.py: If we're in data mode, lookup the text from the data. So it works to have data values in the model 2005-09-26 21:45 Johan Dahlin * [r1267] kiwi/ui/widgets/proxy.py: Clean up typecheck 2005-09-22 22:44 Johan Dahlin * [r1259] kiwi/ui/views.py: better exception 2005-09-22 13:02 Johan Dahlin * [r1254] kiwi/ui/libgladeloader.py: If a list of widget is not specified, add all of them 2005-09-22 13:01 Johan Dahlin * [r1253] kiwi/ui/gazpacholoader.py: If a list of widget is not specified, add all of them 2005-09-21 17:51 Johan Dahlin * [r1249] kiwi/datatypes.py: Use %x instead of nl_langinfo which also works on win32 2005-09-21 14:28 Johan Dahlin * [r1248] kiwi/ui/widgets/combobox.py: blargh^2 2005-09-21 14:27 Johan Dahlin * [r1247] kiwi/ui/widgets/combobox.py: blargh 2005-09-21 14:22 Johan Dahlin * [r1246] ChangeLog, kiwi/ui/widgets/combobox.py: * kiwi/ui/widgets/combobox.py (ComboBox.__init__): Only emit changed once. 2005-09-20 21:48 Johan Dahlin * [r1245] kiwi/ui/widgets/entry.py: remove print, and argument to get, fixes gazpacho 2005-09-20 20:47 Johan Dahlin * [r1244] ChangeLog, kiwi/ui/widgets/entry.py: * kiwi/ui/widgets/entry.py: Add support for objects mapped to strings for entry completion. Also add a property, exact-completion which decides if it should be case insensitive and match substrings. Fixes bug #2150 2005-09-20 15:00 Johan Dahlin * [r1240] tests/test_Entry.py, tests/test_datatypes.py: minor cleanups 2005-09-20 12:58 Johan Dahlin * [r1238] tests/test_Action.py, tests/test_BaseView.py, tests/test_Delegate.py, tests/test_List.py: Avoid showing widgets 2005-09-20 12:51 Johan Dahlin * [r1237] ChangeLog, kiwi/ui/widgets/list.py, tests/test_List.py: * tests/test_List.py: Make it pass again * kiwi/ui/widgets/list.py (List.get_columns): Return the columns here instead of the column definition string. (List.do_get_property): Access the column string directly here. 2005-09-16 14:43 Johan Dahlin * [r1232] kiwi/ui/gazpacholoader.py: add comments, small refactoring 2005-09-16 14:36 Johan Dahlin * [r1231] ChangeLog, kiwi/ui/gazpacholoader.py: * kiwi/ui/gazpacholoader.py: Clean up /a bit/, fixes #2144 by inheriting from ComboBoxAdatper aswell. 2005-09-15 22:22 Evandro Miquelito * [r1230] kiwi/datatypes.py: s/decimal_separators/precision 2005-09-15 21:12 Evandro Miquelito * [r1229] kiwi/datatypes.py: s/dec_separators/decimal_separators 2005-09-15 20:44 Evandro Miquelito * [r1228] kiwi/datatypes.py: Adding support for custom decimal digits in format_price function. 2005-09-15 19:55 Johan Dahlin * [r1227] ChangeLog, kiwi/ui/gazpacholoader.py: * kiwi/ui/gazpacholoader.py (DataTypeProperty.save): Add support for data-type in KiwiLabel, fixes #2141 2005-09-13 16:37 Johan Dahlin * [r1222] ChangeLog, kiwi/utils.py: * kiwi/utils.py: AMD64 fix ported from gazpachos copy. 2005-09-09 20:44 Johan Dahlin * [r1179] kiwi/ui/gazpacholoader.py: Minor cleanups 2005-09-09 20:38 Johan Dahlin * [r1178] kiwi/ui/gazpacholoader.py: Update to new API 2005-09-08 16:31 Johan Dahlin * [r1151] MANIFEST.in: Include gazpacho plugin in the tarball 2005-09-06 15:05 Johan Dahlin * [r1141] kiwi/datatypes.py: Better checking for inproper usage of the thousands separator 2005-09-06 14:36 Johan Dahlin * [r1140] kiwi/datatypes.py: Minor refactoring, cleaning up comments and add a doc string 2005-09-06 14:28 Johan Dahlin * [r1139] ChangeLog, kiwi/datatypes.py: * kiwi/datatypes.py (FloatConverter._filter_locale): Rewrite, easier to read and understand now. Can't remember all bugs it fixes. (IntConverter.from_string): Remove the thousand separators. 2005-09-05 22:17 Johan Dahlin * [r1138] tests/test_datatypes.py: la la, spelling 2005-09-05 21:47 Johan Dahlin * [r1137] kiwi/datatypes.py: Refactor a little bit, now when we're doing the localeconv() call on each invocation 2005-09-05 21:33 Johan Dahlin * [r1136] kiwi/datatypes.py, tests/test_datatypes.py: * kiwi/datatypes.py (format_price): Implement a function to format a number according to the current currency. * tests/test_datatypes.py (DataTypesTest.testFormatPrice): some basic tests. 2005-09-05 20:46 Johan Dahlin * [r1135] ChangeLog, kiwi/ui/widgets/list.py: * kiwi/ui/widgets/list.py: Add radio property to Column and set the radio property of the CellRendererToggle if it's set to True. Add a new callback for handling CellRendererToogle::toggled which updates the value of the model. 2005-09-05 19:18 Johan Dahlin * [r1132] ChangeLog, kiwi/ui/widgets/list.py: * kiwi/ui/widgets/list.py (List._setup_columns): Add check for sortable, add a searchable check. (Column): Add a searchable property. (List._setup_column): Set up a search equal func (List._search_equal_func): Define here, checks if the string starts with the value, seems to be the expected behavior. 2005-09-01 20:23 Henrique Romano * [r1116] ChangeLog, kiwi/ui/widgets/list.py: Just verifying if more than one column has the sorted attribute, if so raise ValueError. 2005-09-01 17:58 Johan Dahlin * [r1112] README: Maintainer update 2005-09-01 13:42 Johan Dahlin * [r1111] .: propedit test too 2005-09-01 13:37 Johan Dahlin * [r1110] README: test commit 2005-08-31 20:38 Johan Dahlin * [r1104] kiwi/__version__.py: 1.9.1 2005-08-31 20:37 Johan Dahlin * [r1103] README: Update requirements 2005-08-31 20:36 Johan Dahlin * [r1102] kiwi/ui/gadgets.py: readd this in gadgets 2005-08-31 20:36 Johan Dahlin * [r1101] MANIFEST.in: Don't keep track of removed files 2005-08-31 20:36 Johan Dahlin * [r1100] examples/PersonalInformation/personalinformation.py: Make it work again, why? 2005-08-31 20:18 Johan Dahlin * [r1099] doc/base-model-design.txt: Add a simple design document 2005-08-31 20:17 Johan Dahlin * [r1098] tools, tools/glade_conversor.py: Add tools 2005-08-31 17:53 Johan Dahlin * [r1087] kiwi/ui/gadgets.py, kiwi/ui/widgets/proxy.py: More cleanups, simplify drawing and dependencies. 2005-08-31 17:31 Johan Dahlin * [r1086] kiwi/ui/widgets/proxy.py: Refactor a litle bit, remove some unnecessary variables 2005-08-31 16:12 Johan Dahlin * [r1085] kiwi/ui/widgets/proxy.py: Remove a few more unused variables 2005-08-31 16:06 Johan Dahlin * [r1084] kiwi/ui/widgets/proxy.py: Kill show_error_tooltip too 2005-08-31 16:05 Johan Dahlin * [r1083] kiwi/ui/widgets/proxy.py: Kill validation_error_message, unused 2005-08-25 18:46 Henrique Romano * [r1068] kiwi/ui/widgets/list.py: Just fixing an error on KiwiList code; column alignment works fine now. 2005-08-25 15:30 Johan Dahlin * [r1064] kiwi/ui/views.py: Oops, inverted. Catch a few more 1/0 2005-08-25 15:28 Johan Dahlin * [r1063] kiwi/ui/views.py: Rearrange slightly 2005-08-25 15:24 Johan Dahlin * [r1062] kiwi/ui/views.py: Add detach_slave, do slave check earlier 2005-08-25 15:13 Johan Dahlin * [r1061] kiwi/ui/views.py: There's no need to check if the slave has a get_toplevel method, it's part of the SlaveView contract 2005-08-25 15:04 Johan Dahlin * [r1060] kiwi/ui/views.py: TypeError instead of _warn, we can't and shouldn't continue with invalid types 2005-08-23 19:32 Johan Dahlin * [r1044] kiwi/ui/views.py: doh, without print 2005-08-23 19:31 Johan Dahlin * [r1043] kiwi/ui/views.py: Warn if toplevel is visible 2005-08-22 21:29 Johan Dahlin * [r1036] gazpacho-plugin/kiwiwidgets.py: use assert instead of just getattr 2005-08-22 21:25 Johan Dahlin * [r1035] examples/HeyPlanet/hey.py, examples/News/news4.py, examples/slaves.py, gazpacho-plugin/kiwiwidgets.py, kiwi/ui/widgets/combobox.py, setup.py, tests/test_SpinButton.py, tests/test_utils.py, tests/utils.py: Pyflakes. 2005-08-22 21:21 Johan Dahlin * [r1034] examples/Faren/faren.glade, examples/Faren/faren.py, examples/Faren/faren2.py, examples/Faren/faren3.py: Update examples. Reload the glade file using newer gazacho. Set bold text through the glade file 2005-08-22 21:15 Johan Dahlin * [r1033] kiwi/ui/views.py: Fix typo 2005-08-22 21:10 Johan Dahlin * [r1032] kiwi/ui/gazpacholoader.py: Disable KiwiLabel::data-type in gazpachos interface until we can figure out if we need it 2005-08-22 20:18 Johan Dahlin * [r1031] kiwi/python.py: Make it work w/ PyGTK 2.7.0 2005-08-22 20:07 Johan Dahlin * [r1030] kiwi/ui/gazpacholoader.py: Cleanups :-) 2005-08-22 19:54 Johan Dahlin * [r1029] ChangeLog, examples/PersonalInformation/personalinformation.glade, examples/PersonalInformation/personalinformation.py, gazpacho-plugin/kiwiwidgets.py, gazpacho-plugin/kiwiwidgets.xml, kiwi/ui/gazpacholoader.py: 2005-06-14 Henrique Romano reviewed by: Johan Dahlin * kiwi/ui/gazpacholoader.py: Update to work with gazpacho trunk. Add better data-type filters for various widgets. 2005-08-22 18:37 Johan Dahlin * [r1028] kiwi/utils.py: splelign 2005-08-22 18:05 Johan Dahlin * [r1027] kiwi/utils.py, tests/test_utils.py: Fix nick and blurb, add tests 2005-08-22 17:17 Johan Dahlin * [r1026] kiwi/utils.py: Properties are stored with underscores in _attributes, so we need to convert them here aswell 2005-08-19 15:27 Johan Dahlin * [r1024] kiwi/ui/views.py: Clean up check_and_notify_validty, add a force_validation method to the view 2005-08-15 15:03 Johan Dahlin * [r1021] gazpacho-plugin/kiwi.py, gazpacho-plugin/kiwi.xml, gazpacho-plugin/kiwiwidgets.py, gazpacho-plugin/kiwiwidgets.xml, setup.py: Update to gazpacho head. We can't use kiwi any longer due to python import stupidness. 2005-08-13 14:12 Johan Dahlin * [r1020] kiwi/ui/libgladeloader.py: Typo 2005-08-12 21:25 Johan Dahlin * [r1019] examples/kiwilist.py: Add datetime 2005-08-12 19:57 Johan Dahlin * [r1018] kiwi/ui/gazpacholoader.py: Do not make model-attribute translatable 2005-08-12 15:21 Johan Dahlin * [r1016] gazpacho-plugin/kiwi.py, kiwi/ui/gazpacholoader.py: Update & fix gazpacho plugin/support 2005-08-12 14:41 Johan Dahlin * [r1013] gazpacho-plugin/kiwi.py: We don't want to translate data-type 2005-08-12 14:33 Johan Dahlin * [r1012] gazpacho-plugin/kiwi.py: Implement SpinButton/Label::data-type with new gazpacho properties. We can now load/save pos.glade again 2005-08-11 15:12 Johan Dahlin * [r1007] kiwi/ui/widgets/list.py: import datetime module directly 2005-08-11 14:48 Johan Dahlin * [r1006] kiwi/ui/widgets/list.py: Add datetime support 2005-08-11 14:07 Johan Dahlin * [r1005] kiwi/datatypes.py: Remove support for simple data macros, since it's currently unused and not fully supported 2005-08-03 19:10 Johan Dahlin * [r1002] examples/kiwilist.py: Add a small kiwi list example 2005-08-03 18:58 Johan Dahlin * [r1001] kiwi/ui/widgets/list.py: Add docstring 2005-08-03 18:34 Johan Dahlin * [r1000] kiwi/ui/delegates.py, kiwi/ui/gazpacholoader.py, kiwi/ui/libgladeloader.py, kiwi/ui/views.py: Add domain argument to SlaveView & Subclasses. Improve SlaveView constructor. 2005-08-03 18:33 Johan Dahlin * [r999] kiwi/ui/widgets/list.py: Add a SequentialColumn 2005-08-03 14:03 Johan Dahlin * [r998] kiwi/ui/widgets/checkbutton.py, kiwi/ui/widgets/combobox.py, kiwi/ui/widgets/entry.py, kiwi/ui/widgets/label.py, kiwi/ui/widgets/list.py, kiwi/ui/widgets/radiobutton.py, kiwi/ui/widgets/spinbutton.py, kiwi/ui/widgets/textview.py: Show the widget in the constructor, all widgets in Gtk+ does the same, makes it easier to use gazpacho 2005-08-02 15:52 Johan Dahlin * [r997] ChangeLog, kiwi/ui/widgets/list.py: * kiwi/ui/widgets/list.py (Column, List): Add support for cell editing. 2005-08-02 13:54 Johan Dahlin * [r996] kiwi/utils.py: raise a TypeError if an unknown/unsupported argument is passed to PropertyObject 2005-08-01 20:26 Johan Dahlin * [r995] kiwi/python.py, kiwi/utils.py: Update comments, and simplify __class_init__ in PropertyObject 2005-08-01 18:22 Johan Dahlin * [r994] kiwi/python.py: fix subtle typo 2005-08-01 16:21 Johan Dahlin * [r993] ChangeLog, kiwi/python.py, kiwi/ui/widgets/list.py, kiwi/utils.py: * kiwi/ui/widgets/list.py (Column): subclass GObject implicitly. * kiwi/utils.py (PropertyObject): update to use ClassInittableObject refactor a little bit and add extra checks so we don't accidentally try to register a GObject type for it. Move out so it's not a subclass of GObject, but require it to be a subclass of GObject, this will make it possible to use the class for GObject subclasses * kiwi/python.py: New file, add ClassInittableObject. 2005-08-01 13:16 Johan Dahlin * [r992] kiwi/ui/widgets/list.py: Try a bit harder to make sure a row is always selected 2005-08-01 13:02 Johan Dahlin * [r991] examples/News/news3.py: Update to new API 2005-07-29 22:08 Johan Dahlin * [r990] kiwi/i18n/i18n.py, kiwi/i18n/pygettext.py: Use intltool directly, it handled glade files and updating, remove pygettext, which IIRC can't parse .po files 100% 2005-07-29 20:10 Johan Dahlin * [r989] setup.py: Add kiwi.i18n here 2005-07-29 20:07 Johan Dahlin * [r988] ChangeLog: And the ChangeLog 2005-07-29 20:07 Johan Dahlin * [r987] kiwi/i18n: Update svn:ignore 2005-07-29 20:07 Johan Dahlin * [r986] bin, bin/kiwi-i18n, kiwi/i18n, kiwi/i18n/__init__.py, kiwi/i18n/i18n.py, kiwi/i18n/msgfmt.py, kiwi/i18n/pygettext.py: * bin/kiwi-i18n: * kiwi/i18n/__init__.py: * kiwi/i18n/i18n.py: * kiwi/i18n/msgfmt.py: * kiwi/i18n/pygettext.py: Add kiwi-i18n and copy in msgfmt/pygettext from the python distribution, modify msgfmt slightly to be usable from outside of the script. 2005-07-29 20:05 Johan Dahlin * [r985] .: Update svn:ignore 2005-07-29 13:31 Johan Dahlin * [r983] examples/News/news4.py, kiwi/ui/widgets/list.py: Rename selection_change to selection_changed, add an argument, the selected item (or items). Updated news4.py 2005-07-28 23:10 Johan Dahlin * [r982] kiwi/ui/widgets/list.py: Use column/treeview_column variable names consistently, remove definition, except from property where it is needed for glade files 2005-07-28 23:01 Johan Dahlin * [r981] kiwi/ui/widgets/list.py: Make model & treeview private, add accessors 2005-07-28 22:58 Johan Dahlin * [r980] kiwi/ui/widgets/list.py: Massive reorganization, removed duplicated attribute comments, reorganized methods, added a couple of extra checks 2005-07-28 19:14 Johan Dahlin * [r976] ChangeLog, kiwi/proxies.py, kiwi/ui/views.py, kiwi/ui/widgets/proxy.py: * kiwi/proxies.py: * kiwi/ui/views.py: * kiwi/ui/widgets/proxy.py: It turned out that the last patch was not flexible enough. Slaves and proxies had to be attached in the correct order, and sometimes the validation state of the widgets were not emitted. This patch changes the following two things: 1) Always emit validation state for all widgets when attaching a proxy to a view 2) Always emit validation state for slaves attached to views 2005-07-27 13:47 Johan Dahlin * [r969] kiwi/ui/widgets/list.py: Use modern treeview api, simplify cell_data_func even more, refactor renderer type guessing 2005-07-27 13:35 Johan Dahlin * [r968] kiwi/ui/widgets/list.py: Simplify a bit, always use get_attribute, so subclass will work 2005-07-27 13:30 Johan Dahlin * [r967] ChangeLog, kiwi/ui/widgets/list.py: (List._cell_data_func): Clean up a little bit and add support for format func (Column): Add format_func attribute, documentation and basic error handling (Column.from_string): Make it a classmethod, not a staticmethod 2005-07-27 13:12 Johan Dahlin * [r966] ChangeLog, kiwi/ui/widgets/list.py: * kiwi/ui/widgets/list.py (Column.__init__): Mark title_pixmap as todo, since it's not implemented yet. Sort the other properties after the doc string. Add tooltips doc string. 2005-07-26 19:35 Johan Dahlin * [r957] kiwi/environ.py, kiwi/ui/gazpacholoader.py, kiwi/ui/libgladeloader.py: Add global environ object, where you can add environment variables, get rid of set/get gladepath/imagepath 2005-07-26 18:50 Johan Dahlin * [r955] kiwi/ui/widgets/proxy.py: Minor typo 2005-07-26 18:46 Johan Dahlin * [r953] ChangeLog: And ChangeLog 2005-07-26 18:45 Johan Dahlin * [r952] examples/lang.glade, examples/slaves.py, kiwi/interfaces.py, kiwi/ui/views.py, kiwi/ui/widgets/proxy.py: * examples/lang.glade: * examples/slaves.py: * kiwi/interfaces.py: * kiwi/ui/views.py: * kiwi/ui/widgets/proxy.py: Add per view validation, including example. Fixes #2096 r=kiko 2005-07-26 14:03 Johan Dahlin * [r950] kiwi/utils.py: Handle subclasses 2005-07-25 18:16 Johan Dahlin * [r948] kiwi/utils.py: Don't use an enum name and call type.__new__, in the column, don't specify the metaclass implicitly 2005-07-25 18:14 Johan Dahlin * [r947] kiwi/ui/widgets/list.py: Don't use an enum name and call type.__new__, in the column, don't specify the metaclass implicitly 2005-07-21 20:48 Johan Dahlin * [r940] kiwi/ui/widgets/list.py: Clean up selection 2005-07-21 17:12 Johan Dahlin * [r937] kiwi/utils.py: Refactor default values, eg booleans can actually be false now 2005-07-21 17:12 Johan Dahlin * [r936] kiwi/ui/widgets/list.py: Use 0 as default width and do not set the width unless specified 2005-07-20 16:26 Johan Dahlin * [r926] .: Update svn:ignore 2005-07-18 22:40 Johan Dahlin * [r894] kiwi/ui/gazpacholoader.py: Fix gazpacho loader adapters 2005-07-18 16:00 Johan Dahlin * [r893] kiwi/ui/widgets/list.py: Oops typo 2005-07-18 15:11 Johan Dahlin * [r891] gazpacho-plugin/pixmaps, gazpacho-plugin/resources, setup.py: pixmaps->resources, in preparation for uninstalled gazpacho mode 2005-07-18 15:02 Johan Dahlin * [r890] kiwi/ui/widgets/list.py: Add title, data_type as positional arguments 2005-07-18 14:54 Johan Dahlin * [r889] gazpacho-plugin/kiwi.py, kiwi/ui/gazpacholoader.py: Move adapters to gazpacholoader so stoq can use them. Make gazpacho loader use new loader too 2005-07-18 14:28 Johan Dahlin * [r888] setup.py: Remove package_dir, not required 2005-07-18 14:27 Johan Dahlin * [r887] tests/test_utils.py: Add test 2005-07-18 14:27 Johan Dahlin * [r886] ChangeLog: Forgot this 2005-07-18 14:27 Johan Dahlin * [r885] gazpacho-plugin/README, gazpacho-plugin/kiwi.py, gazpacho-plugin/kiwi.xml, gazpacho-plugin/kiwi2.py, gazpacho-plugin/kiwi2.xml, setup.py: Rename to kiwi (from kiwi2), update setup.py 2005-07-18 14:25 Johan Dahlin * [r884] gazpacho-plugin/kiwi2.py: Update for gazpacho trunk 2005-07-18 14:24 Johan Dahlin * [r883] kiwi/ui/widgets/list.py: Refactor Column.set_string into a staticmethod 2005-07-15 22:45 Johan Dahlin * [r879] kiwi/ui/widgets/combobox.py: Don't call self.read() again, this hide bugs 2005-07-15 22:44 Johan Dahlin * [r878] kiwi/utils.py: Re-enable enums 2005-07-15 19:34 Johan Dahlin * [r877] kiwi/ui/widgets/list.py, kiwi/utils.py: * kiwi/ui/widgets/list.py (Column): Almost a complete rewrite, using a GObject and properties. * kiwi/utils.py: Add a new PropertyObject, fix gproperty to work with float,int and enums 2005-07-14 17:34 Johan Dahlin * [r871] kiwi/utils.py: Woa, use slice.indices, saves us a couple of lines. 2005-07-14 15:39 Johan Dahlin * [r868] kiwi/utils.py: consistent comments 2005-07-14 15:38 Johan Dahlin * [r867] kiwi/utils.py: Improve comments 2005-07-14 15:31 Johan Dahlin * [r866] ChangeLog, kiwi/ui/widgets/list.py, kiwi/utils.py: * tests/test_utils.py (SliceTest): Add tests for slicerange * kiwi/ui/widgets/list.py: Clean up treemodel usage, use python api and define COL_MODEL as 0 and use it everywhere (List.__getitem__): Fix slicing once and for all. 2005-07-13 21:49 Johan Dahlin * [r862] ChangeLog, kiwi/ui/widgets/list.py: (List.add_instance): Remove selection restore here aswell (List.__getitem__): Oh my, fix slicing. 2005-07-13 20:53 Johan Dahlin * [r861] ChangeLog, kiwi/ui/widgets/list.py: * kiwi/ui/widgets/list.py (List.add_list): Remove selection, GtkTreeView is different from a GtkCList, if this turns out to be a problem we'll rewrite/readd this code. (List.get_column_by_name): New method (List.__init__): require a list or column, tuples are not allowed 2005-07-12 20:26 Johan Dahlin * [r859] ChangeLog, kiwi/ui/widgets/list.py: (List.get_selected, List.get_selected_rows): Separate, mimic gtk+ closely. (List.__init__): Select first item in list if we selection is allowed and we're inserting a list. 2005-07-12 20:00 Johan Dahlin * [r858] ChangeLog, kiwi/ui/widgets/list.py: * kiwi/ui/widgets/list.py (List.__contains__): Clean up, use == instead of is (List.__setitem__, List.__getitem__): Support strings, refactor (List.__iter__): Impl. 2005-07-11 20:36 Johan Dahlin * [r856] examples/completion.py: Extend example to include non-ASCII characters 2005-07-11 20:35 Johan Dahlin * [r855] kiwi/ui/widgets/entry.py: Cleanups, allow normal strings to be sent in 2005-07-11 20:25 Johan Dahlin * [r854] kiwi/ui/widgets/spinbutton.py: One more... 2005-07-11 18:11 Johan Dahlin * [r853] kiwi/ui/widgets/entry.py: Use content of the entry instead of the key, allows us to handle utf-8 encoded strings and uppercase 2005-07-11 17:31 Johan Dahlin * [r851] kiwi/proxies.py, kiwi/ui/widgets/checkbutton.py, kiwi/ui/widgets/proxy.py, kiwi/ui/widgets/radiobutton.py, kiwi/ui/widgets/spinbutton.py: complete the separation of property accessors, always use get/set_property and prefix *all* the accessors by prop_get/prop_set 2005-07-11 17:30 Johan Dahlin * [r850] kiwi/ui/widgets/entry.py: api consistency 2005-07-11 16:08 Johan Dahlin * [r849] kiwi/ui/widgets/entry.py: Remove support for separated strings 2005-07-11 15:38 Johan Dahlin * [r848] ChangeLog, examples/completion.py, gazpacho-plugin/kiwi2.xml, kiwi/ui/widgets/entry.py: * examples/completion.py: * gazpacho-plugin/kiwi2.xml: * kiwi/ui/widgets/entry.py: Add entry completion support and a small example. 2005-07-11 14:59 Johan Dahlin * [r847] kiwi/ui/widgets/combobox.py, kiwi/ui/widgets/proxy.py, kiwi/ui/widgets/radiobutton.py: Update property set/get mode 2005-07-11 14:57 Johan Dahlin * [r846] kiwi/ui/widgets/combobox.py: Improve list-writable mode 2005-07-06 12:35 Johan Dahlin * [r836] kiwi/ui/widgets/list.py: Add Column.get_attribute 2005-07-04 22:32 Johan Dahlin * [r832] gazpacho-plugin/kiwi2.xml, kiwi/ui/widgets/combobox.py: Make list-writable work again 2005-07-04 13:41 Johan Dahlin * [r829] examples/News/news3.py: Simplify, use Delegate.quit_if_last 2005-07-04 13:38 Johan Dahlin * [r828] examples/News/news3.py: Update to new api 2005-07-01 19:04 Johan Dahlin * [r824] kiwi/environ.py, kiwi/ui/views.py: And use new api in the view 2005-07-01 17:41 Johan Dahlin * [r822] gazpacho-plugin/kiwi2.py: Of course from_widget 2005-07-01 17:29 Johan Dahlin * [r821] gazpacho-plugin/kiwi2.py: trunk/0.5.3 compatibility 2005-07-01 14:35 Johan Dahlin * [r820] gazpacho-plugin/kiwi2.xml: Update widget type names 2005-06-30 21:13 Johan Dahlin * [r818] kiwi/environ.py: Make global variables private and set __all__ 2005-06-28 18:50 Johan Dahlin * [r807] ChangeLog: Release 1.9.0 2005-06-28 18:34 Johan Dahlin * [r806] .: Server side move of Kiwi2->kiwi/trunk 2005-06-28 18:09 Johan Dahlin * [r803] : * kiwi/ui/__init__.py: Kill pygtk.require() it won't be missed since all systems which we can run on has pygtk 2.x installed as default. Should also speed up imports. 2005-06-28 18:01 Johan Dahlin * [r802] : Kill loader. Move glade/imagepath handling to kiwi.environ. Move abstract adaptor to kiwi.interfaces 2005-06-28 17:48 Johan Dahlin * [r801] : Require gazpacho loader 2005-06-28 14:43 Johan Dahlin * [r798] : How much I hate this, but: Write a libglade loader to use as fallback when gazpacho cannot be found. Rearrange the gazpacho loader. Add a hook to require gazpacho. 2005-06-28 14:15 Johan Dahlin * [r797] : Remove kiwi.ui.widgets.datatypes 2005-06-27 19:54 Johan Dahlin * [r794] : Port gazpacho-plugin 2005-06-27 19:53 Johan Dahlin * [r793] : Port all examples 2005-06-27 19:53 Johan Dahlin * [r792] : Fix Wizard and RadioButton 2005-06-27 19:28 Johan Dahlin * [r790] : Move quit_if_last to gadgets 2005-06-27 19:28 Johan Dahlin * [r789] : Remove executable bit 2005-06-27 18:20 Johan Dahlin * [r787] : * kiwi/ui/views.py: Allow us to function without a broker. 2005-06-27 18:12 Johan Dahlin * [r786] : Port tests to new API, disable some List tests 2005-06-27 16:16 Johan Dahlin * [r783] : Move gtk related functions from kiwi.utils to kiwi.ui.gadgets 2005-06-27 16:05 Johan Dahlin * [r782] : Fix distutils and rename kiwi.version to kiwi.__version__ 2005-06-27 16:04 Johan Dahlin * [r781] : * examples/PersonalInformation/personalinformation.py: * kiwi/initgtk.py: * kiwi/ui/__init__.py: * kiwi/ui/views.py: * kiwi/ui/wizard.py: Kill initgtk, move quit_if_last to views and pygtk.require() to kiwi.ui, adds a warning. 2005-06-27 15:42 Johan Dahlin * [r780] : pyflakes caught these 2005-06-27 15:38 Johan Dahlin * [r779] : Make the personinformation example work again. 2005-06-27 15:38 Johan Dahlin * [r778] : Add *.pyc to svn:ignore 2005-06-27 15:03 Johan Dahlin * [r777] : Move WidgetProxy to proxy 2005-06-27 15:02 Johan Dahlin * [r776] : Move Wizard to kiwi.ui.wizard 2005-06-27 15:02 Johan Dahlin * [r775] : Lowercase widget modules in kiwi.ui.widgets 2005-06-27 15:01 Johan Dahlin * [r774] : Lower case module names in kiwi 2005-06-27 15:00 Johan Dahlin * [r773] : Add empty __init__.py in kiwi.ui 2005-06-27 15:00 Johan Dahlin * [r772] : Move Widgets->ui.widgets 2005-06-27 14:59 Johan Dahlin * [r771] : lowercase delegates and views 2005-06-27 14:58 Johan Dahlin * [r770] : Add kiwi.ui, Move Delegates and Views there 2005-06-27 14:56 Johan Dahlin * [r769] : Rename: Kiwi2 -> kiwi 2005-06-27 14:50 Johan Dahlin * [r768] : Improve exception 2005-06-27 14:49 Johan Dahlin * [r767] : Always call Mixin.update 2005-06-21 12:44 Johan Dahlin * [r747] : Only run test_*.py 2005-06-20 21:28 Johan Dahlin * [r744] : Add a workaround to disable missing functionallity 2005-06-20 19:56 Johan Dahlin * [r740] : * Kiwi2/Widgets/ComboBox.py: * Kiwi2/Widgets/WidgetProxy.py: * examples/PersonalInformation/personalinformation.glade: * examples/PersonalInformation/personalinformation.py: More validation work, allow non-string types to be validated. ComboBox cleanups, adding a mode variable (string or data) which helps. ComboBoxEntry only works for normal mode, editable, searchable and auto-completion currently broken 2005-06-18 16:09 Johan Dahlin * [r734] : Fix before_validate, improve comment 2005-06-18 14:48 Johan Dahlin * [r730] : Return ValueUnset if validation fail 2005-06-18 14:45 Johan Dahlin * [r729] : Catch ValidationErrors in str2text, set validated (converted) data in the model, eg no strings 2005-06-18 14:43 Johan Dahlin * [r728] : Remove print 2005-06-18 13:55 Johan Dahlin * [r727] : * Kiwi2/Widgets/WidgetProxy.py (MixinSupportValidation._check_for_complaints): quit the idle, stops us from eating up the CPU. 2005-06-18 13:42 Johan Dahlin * [r726] : More imports cleanup, remove unused cruft. 2005-06-18 13:29 Johan Dahlin * [r725] : * Kiwi2/Delegates.py: * Kiwi2/Proxies.py: * Kiwi2/Views.py: * Kiwi2/Widgets/Entry.py: * Kiwi2/Widgets/Label.py: * Kiwi2/Widgets/SpinButton.py: * Kiwi2/Widgets/TextView.py: * Kiwi2/Widgets/WidgetProxy.py: * Kiwi2/__init__.py: * examples/News/news2.py: * examples/News/news4.py: * examples/PersonalInformation/personalinformation.py: * examples/Wizard/survey.py: * tests/Proxies/None.py: * tests/Proxies/Separator.py: * tests/test_Action.py: * tests/test_CheckButton.py: * tests/test_Entry.py: * tests/test_Label.py: * tests/test_List.py: * tests/test_SpinButton.py: Remove unused imports. Clean up the rest we touched Remove Proxies.OldVirtualProxy 2005-06-18 12:53 Johan Dahlin * [r724] : * Kiwi2/Proxies.py: * Kiwi2/Views.py: * Kiwi2/Widgets/ComboBox.py: * Kiwi2/Widgets/Entry.py: * Kiwi2/Widgets/SpinButton.py: * Kiwi2/Widgets/TextView.py: * Kiwi2/Widgets/WidgetProxy.py: * examples/PersonalInformation/personalinformation.py: Rework validation. Only validate when the model content changes. Simplify internal implementation of validation. Fix ComboBoxEntry validation once for all. Updated example and added comments and docstrings 2005-06-18 12:44 Johan Dahlin * [r723] : Clean up imports 2005-06-17 20:42 Henrique Romano * [r718] : Update example to trigger bugs 2005-06-14 23:21 Johan Dahlin * [r679] : * gazpacho-plugin/kiwi2.py: Clean up and fix a bug, when moving rows update up/down buttons. 2005-06-14 21:27 Henrique Romano * [r677] : Fixing a error of the last checkin. 2005-06-14 21:15 Henrique Romano * [r676] : Correcting the way as widget verification is made. 2005-06-14 19:53 Johan Dahlin * [r674] : Add StringConverter.from_string 2005-06-14 19:33 Johan Dahlin * [r673] : Add henrique 2005-06-14 17:10 Johan Dahlin * [r671] : * gazpacho-plugin/kiwi2.xml: Add List::selection-mode 2005-06-13 17:50 Henrique Romano * [r663] : Updating _last_time_changed attribute when the callback is called. 2005-06-13 17:41 Henrique Romano * [r662] : Removing a useless callback in TextView. 2005-06-07 13:16 Henrique Romano * [r645] : * Kiwi2/Proxies.py: Also block/unblock all signals connected when updating widgets. * Kiwi2/Views.py: Allow signal_name to be None, if so block/unblock all the connected 2005-06-01 19:40 Johan Dahlin * [r641] : add doc strings 2005-06-01 13:57 Johan Dahlin * [r637] : reviwed by: Johan Dahlin * Kiwi2/Widgets/WidgetProxy.py: * Kiwi2/datatypes.py: * examples/PersonalInformation/personalinformation.py: * tests/test_datatypes.py: Add set_format, update testsuite. 2005-05-31 17:13 Johan Dahlin * [r636] : Last leftover of to_string 2005-05-31 16:44 Johan Dahlin * [r635] : remove prints, format was renamed to lformat 2005-05-31 16:13 Johan Dahlin * [r634] : Datatypes too, doh 2005-05-31 15:29 Johan Dahlin * [r633] : List regression, to_string->as_string 2005-05-31 13:27 Johan Dahlin * [r632] : Clean up quit_if_last, to actually work 2005-05-30 20:47 Johan Dahlin * [r630] : Rename Kiwi2.Widgets.datatypes->Kiwi2.datatypes, provide backwards compatibility for now 2005-05-30 20:11 Johan Dahlin * [r628] : Minus print 2005-05-30 20:09 Johan Dahlin * [r627] : * Kiwi2/Widgets/List.py: * Kiwi2/Widgets/WidgetProxy.py: * Kiwi2/Widgets/datatypes.py: Clean up datatypes. Introduce ConverterRegistry which is global object you can use to convert to and from strings. Use the new API everywhere, cleanup WidgetProxy a little bit. 2005-05-30 20:00 Johan Dahlin * [r626] : Call the gtk.SpinButton constructor as early as possible 2005-05-30 20:00 Johan Dahlin * [r625] : Call the gtk.TextView constructor as early as possible 2005-05-28 13:59 Johan Dahlin * [r613] : remove Kiwi2.WidgetProxy here aswell 2005-05-27 18:08 Johan Dahlin * [r610] : This will help us find bugs in the future 2005-05-27 18:07 Johan Dahlin * [r609] : Old ChangeLog 2005-05-27 18:06 Johan Dahlin * [r608] : Set _widget_to_draw through MixinSupportValidation constructor. 2005-05-27 17:26 Johan Dahlin * [r607] : API Cleanups, passing a window to _draw_icon 2005-05-27 16:50 Johan Dahlin * [r606] : pychecker is silly 2005-05-27 14:45 Johan Dahlin * [r605] : Make pychecker happy 2005-05-27 14:34 Johan Dahlin * [r604] : Reformat docstrings to fit 79 characters. Spell check comments 2005-05-27 14:31 Johan Dahlin * [r603] : Consistent callback names 2005-05-25 19:21 Johan Dahlin * [r599] : Change show_all into show. 2005-05-25 13:14 Johan Dahlin * [r597] : Chain up in prefill(), thanks to daniel for pointing out 2005-05-24 20:10 Johan Dahlin * [r595] : Gah, one more (less) super 2005-05-24 19:39 Johan Dahlin * [r593] : Revert accidentally commited stuff 2005-05-24 19:36 Johan Dahlin * [r592] : * Kiwi2/Delegates.py: * Kiwi2/Models.py: * Kiwi2/Proxies.py: * Kiwi2/Views.py: * Kiwi2/Widgets/CheckButton.py: * Kiwi2/Widgets/ComboBox.py: * Kiwi2/Widgets/WidgetProxy.py: * Kiwi2/Widgets/Wizard.py: * Kiwi2/utils.py: pychecker fixes, remove ListDelegate. (replaced by the List widget) 2005-05-24 17:25 Johan Dahlin * [r589] : Make pychecker happy, add a glib_version 2005-05-24 17:20 Johan Dahlin * [r588] : We require 2.2+ 2005-05-24 14:55 Johan Dahlin * [r585] : Make pychecker happy. Remove decimal separator, we depend on 2.3 where we can set LC_NUMERIC properly. 2005-05-24 14:43 Johan Dahlin * [r584] : * Kiwi2/Widgets/List.py: Clean up column handling a bit futher. 2005-05-23 21:07 Johan Dahlin * [r580] : * Kiwi2/Views.py (SignalBroker.handler_block, SignalBroker.handler_unblock): New methods, to block a signal tied to a widget. Patch by Henrique 2005-05-23 19:47 Johan Dahlin * [r578] : (ContextMenu): New object, factor out context menu from List. Make rebuild it when columns change lazily. It now displays the columns in correct order when columns are moved (or added/removed). 2005-05-23 19:24 Johan Dahlin * [r577] : Another typo 2005-05-23 18:55 Johan Dahlin * [r576] : 2005-05-23 18:47 Johan Dahlin * [r575] : Fix typo 2005-05-23 18:46 Johan Dahlin * [r574] : * Kiwi2/Widgets/List.py: Ensure we can't hide all columns 2005-05-23 18:30 Johan Dahlin * [r573] : Minor cleanups 2005-05-23 18:29 Johan Dahlin * [r572] : use more tuples, delete-event -> main_quit 2005-05-23 18:28 Johan Dahlin * [r571] : Minor cleanups 2005-05-20 22:03 Johan Dahlin * [r568] : * Kiwi2/Widgets/ComboBox.py: First validate, then return return get_selected_data(), which will return the data if you have some, otherwise the label will be returned. Fixes bug reported 2005-05-20 21:23 Johan Dahlin * [r567] : Redundent call, doc string fix 2005-05-20 19:24 Johan Dahlin * [r566] : Clean up autosize (why is it there anyway) 2005-05-20 19:18 Johan Dahlin * [r565] : Remove _columns_configured check, it's already done in _setup_columns() 2005-05-20 19:17 Johan Dahlin * [r564] : Get rid of _setup(), call _setup_columns() instead 2005-05-20 19:16 Johan Dahlin * [r563] : (List): Setup sorting in a slightly saner way 2005-05-20 18:35 Johan Dahlin * [r560] : Move self._columns_created check to inside the function instead of doing it in the caller 2005-05-20 18:31 Johan Dahlin * [r559] : Simplify _get_iter_from_instance and return True/False in remove_instance, as the docstring specifies 2005-05-20 18:22 Johan Dahlin * [r557] : Remove unused variable 2005-05-20 18:20 Johan Dahlin * [r556] : Spell fix 2005-05-20 18:18 Johan Dahlin * [r555] : Rename col_definition to column, and always refer to treeview columns as treeview_column, to avoid confusion. 2005-05-20 18:00 Johan Dahlin * [r552] : 2005-05-20 Johan Dahlin * Kiwi2/Widgets/List.py: Clean up justification handling. 2005-05-19 22:14 Johan Dahlin * [r548] : Clean up AUTHORS, separate Kiwi1 and Kiwi2 contributors 2005-05-19 21:30 Johan Dahlin * [r547] : Revert changes 2005-05-19 21:29 Johan Dahlin * [r546] : * Kiwi2/WidgetProxies: Remove 2005-05-19 21:26 Johan Dahlin * [r545] : * Kiwi2/Controllers.py: * Kiwi2/Proxies.py: * Kiwi2/Views.py: * Kiwi2/Widgets/List.py: * Kiwi2/utils.py: Update docstrings, to make epydoc happy * doc/Makefile: Clean up and add some more files 2005-05-19 18:46 Johan Dahlin * [r543] : Update authors, remove #! in all files and add licenses to a few files. 2005-05-19 18:16 Johan Dahlin * [r542] : * Kiwi2/Widgets/CheckButton.py: * Kiwi2/Widgets/ComboBox.py: * Kiwi2/Widgets/Entry.py: * Kiwi2/Widgets/Label.py: * Kiwi2/Widgets/List.py: * Kiwi2/Widgets/RadioButton.py: * Kiwi2/Widgets/SpinButton.py: * Kiwi2/Widgets/TextView.py: * Kiwi2/Widgets/__init__.py: * Kiwi2/__init__.py: Add documentation strings 2005-05-19 13:58 Lorenzo Gil Sanchez * [r537] : * Kiwi2/Widgets/WidgetProxy.py (MixinSupportValidation._validate_data): if the data is None don't try to validate * examples/PersonalInformation/personalinformation.py: validators don't need to handler the None case now. 2005-05-19 13:26 Lorenzo Gil Sanchez * [r536] : * Kiwi2/Widgets/SpinButton.py (SpinButton.update): fix stupid mistake 2005-05-19 13:13 Lorenzo Gil Sanchez * [r534] : * Kiwi2/Widgets/WidgetProxy.py (MixinSupportValidation.set_mandatory): don't redraw the widget here since that is done in the validate_data method. 2005-05-19 12:59 Lorenzo Gil Sanchez * [r533] : * examples/PersonalInformation/personalinformation.py : fix this example by allowing data to be None in the weight validation 2005-05-19 12:55 Lorenzo Gil Sanchez * [r532] : * Kiwi2/Widgets/SpinButton.py: simplify this class but using just the changed signal and forget about value-changed and output signals. Fix it for gtk+ 2.4 using the same technique as in the Entry * Kiwi2/Widgets/Entry.py: (Entry.__init__): setup the chain function in the constructor instead of the expose handler 2005-05-19 12:33 Lorenzo Gil Sanchez * [r531] : * Kiwi2/Widgets/Entry.py: (Entry.__init__): setup the chain function in the constructor instead of the expose handler 2005-05-19 12:10 Lorenzo Gil Sanchez * [r530] : * Kiwi2/Widgets/WidgetProxy.py: * Kiwi2/Widgets/Entry.py: * Kiwi2/Widgets/ComboBox.py: - Make expose events work with GTK 2.4 and 2.6 - Put as much validation code as possible in MixinSupportValidation - Add some comments and docstring to parts that are not trivial - Fix drawing mandatory icons. Now when somebody changes a widget (either a proxy or the user) we check if the widget is empty to draw the mandatory icon (if the widget mandatory prop is True) - Reuse the validate signal in the ComboBoxEntry to perform aditional validations 2005-05-19 11:13 Lorenzo Gil Sanchez * [r529] : * Kiwi2/Widgets/WidgetProxy.py (MixinSupportValidation.is_correct) (MixinSupportValidation._validate_data) (MixinSupportValidation.__init__): properly initialize and manage the _blank_data attribute * Kiwi2/Views.py (SlaveView.check_widgets_validity) (SlaveView.register_validate_function): use the is_correct method to check if the data of a widget is ok. Document the register_validate_function to understand the meaning of its only parameter (SlaveView.attach_slave): show the slave after the attacment process 2005-05-19 10:12 Lorenzo Gil Sanchez * [r528] : * Kiwi2/Widgets/WidgetProxy.py (MixinSupportValidation.__init__): changed self.valid_data to self._blank_data to avoid confusing names 2005-05-19 09:50 Lorenzo Gil Sanchez * [r527] : * Kiwi2/Widgets/ComboBox.py (ComboBoxEntry.read): fix validation errors that were going to the console instead of showing in the interface. Update the model when the user edit the entry Don't listen to model row changes since we don't want to inform our proxy about them and we don't need to do anything special in the comboboxentry itself 2005-05-19 08:30 Lorenzo Gil Sanchez * [r526] : * Kiwi2/Proxies.py (Proxy._initialize_widgets): block the widgets when we initialize them so we don't get updates back to the model 2005-05-18 21:47 Johan Dahlin * [r525] : * Kiwi2/Widgets/List.py: Add expand property to Column. 2005-05-18 09:40 Lorenzo Gil Sanchez * [r519] : * Kiwi2/Widgets/ComboBox.py (ComboProxyMixin.select_item_by_data) (ComboProxyMixin.select_item_by_label): improve error messages to easily detect programming errors. 2005-05-18 08:35 Lorenzo Gil Sanchez * [r518] : * Kiwi2/Proxies.py (Proxy._setup_widgets): provides the widget name in the warning message. Now is much easier to fix this programming error. 2005-05-17 16:59 Lorenzo Gil Sanchez * [r515] : * Kiwi2/Widgets/List.py (Column.set_from_string, Column.__str__): swap the order the tooltip and format are read/wrote since that's the order Gazpacho is expecting 2005-05-17 14:47 Johan Dahlin * [r513] : Remove print! 2005-05-17 14:45 Johan Dahlin * [r512] : * Kiwi2/Widgets/List.py (List._setup_columns): Check if it's configured before adding the columns, prevents the columns from being added twice when specifying data_types for all columns. 2005-05-16 18:41 Lorenzo Gil Sanchez * [r510] : * Kiwi2/Widgets/List.py (List.add_list): if we add an empty list we should not select and focus any row 2005-05-16 17:12 Johan Dahlin * [r509] : Wake up 2005-05-16 13:07 Johan Dahlin * [r505] : * Kiwi2/Widgets/List.py: Reformat to fit in 79 columns. 2005-05-14 14:02 Johan Dahlin * [r501] : * Kiwi2/Widgets/List.py: Protect selection, it's None if called after List is destroyed. 2005-05-14 13:50 Johan Dahlin * [r499] : ignore *.pyc 2005-05-14 13:50 Johan Dahlin * [r498] : * Kiwi2/initgtk.py: Guard pygtk.require, so we can import gtk befor 2005-05-12 16:29 Lorenzo Gil Sanchez * [r497] : * Kiwi2/Widgets/List.py (List._create_column) (List._on_header__button_release_event): change the event from button_press to button_release to fix a bug related to right click menu on the List headers 2005-05-12 16:06 Johan Dahlin * [r496] : * Kiwi2/Widgets/List.py: * Kiwi2/Widgets/datatypes.py: Add support for Column.Data, does not allow it for booleans. Remove some unused code and comments from gazpacho. Use locale.format to format strings, also use this for float types. r=lgs 2005-05-10 15:04 Johan Dahlin * [r463] : * Kiwi2/Widgets/List.py (List._setup_column): Fix justification. 2005-05-10 09:34 Lorenzo Gil Sanchez * [r461] : * Kiwi2/Widgets/List.py (str2type): remove the default data type attribute following kiko's suggestion since it's cleaner and easier to detect future errors. 2005-05-09 22:57 Johan Dahlin * [r456] : 2005-05-09 Sidnei da Silva reviewed by Johan Dahlin * setup.py (packages): add Kiwi2.Widgets. 2005-05-07 08:57 Lorenzo Gil Sanchez * [r447] : * Kiwi2/Widgets/List.py: added support for dates in KiwiList. (List._on_column__clicked): removed some code that should never been there 2005-05-04 19:24 gustavo * [r428] : * Kiwi2/Widgets/Kiwi2/RadioButton.py: fixed error data-value * Kiwi2/Widgets/Kiwi2/List.py: minor code improvements from comments of last checkin * Kiwi2/Widgets/Kiwi2/Label.py: now kiwilabels have the ability to update the model * Kiwi2/Widgets/Kiwi2/WidgetProxy.py: minor fix in do_get_property 2005-05-03 18:32 gustavo * [r424] : * tests/test_Entry.py: test now checks for ValueUnset instead of None * Kiwi2/Widgets/ComboBox.py: proper error checking * Kiwi2/Widgets/List.py: column with number are right justified by default. Fixed justification error 2005-04-27 01:13 gustavo * [r406] : * Kiwi2/Widgets/List.py: fixed bug 1962 2005-04-27 01:05 gustavo * [r405] : * Kiwi2/Widgets/SpinButton.py: minor cosmetic change in code to be similar to other widgets. * Kiwi2/Widgets/TextView.py: is data is None set text as empty 2005-04-25 22:19 Johan Dahlin * [r402] : reviewed by: Gustavo * Kiwi2/Proxies.py: * Kiwi2/Widgets/ComboBox.py: * Kiwi2/Widgets/WidgetProxy.py: use ValueUnset instead of None for MixinSupportValidation._validate_data. Update widgets slightly for this Fixes #1961 2005-04-25 20:39 Evandro Miquelito * [r399] : Fix for Bug 1957: SpinButtons, TextViews and ComboBoxEntries are not calling the content-changed event properly Now the widgets works fine with validation. Note that the ComboBoxEntry wasn't working with validation. I fixed this too. r=jdahlin 2005-04-25 15:11 Evandro Miquelito * [r398] : Renaming _valid_data to _valid_data. It seens that Gustavo forgot to do this in the last checkin. 2005-04-25 14:06 gustavo * [r396] : * Kiwi2/Widgets/ComboBox.py: bugs fixes. 1955, 1953, 1952, 1923 * Kiwi2/Widgets/TextView.py * Kiwi2/Widgets/Entry.py * Kiwi2/Widgets/SpinButton.py: checking of pygtk version done inside init * Kiwi2/Widgets/WidgetProxy.py: now check widgets validity is only called when the widget is attached to a view/delegate 2005-04-25 13:48 Johan Dahlin * [r395] : * Kiwi2/Views.py: Compare references, since some widgets overrides equality checks (eg, __nonzero__ for ComboBoxEntry) 2005-04-19 22:43 gustavo * [r391] : * Kiwi2/View.py: * Kiwi2/Widgets/ComboBox.py: * Kiwi2/Widgets/TextView.py * Kiwi2/Widgets/List.py: * Kiwi2/Widgets/Entry.py * Kiwi2/Widgets/SpinButton.py: * Kiwi2/Widgets/WidgetProxy.py: code clean up * gazpacho-plugin/kiwi2.py: added support for object data-type * Kiwi2/Widgets/datatype.py: added support for object data-type 2005-04-19 14:55 Daniel Saran R. da Cunha * [r390] : * Kiwi2/Widgets/ComboBox.py (ComboBoxEntry): Now ComboBoxEntry works properly with objects 2005-04-19 13:42 gustavo * [r389] : * Kiwi2/Proxies.py: all widgets will have an attribute that specify the views/delegate/etc... that owns it. * Kiwi2/Views.py: added a global validation that check for correctness on all widgets, * Kiwi2/Widgets/ComboBox.py: refactoring, added ability to add items to the comboboxentry list (dafault it not to add). * Kiwi2/Widgets/List.py: added ability to slice kiwilist model * Kiwi2/Widgets/TextView.py: * Kiwi2/Widgets/Entry.py: * Kiwi2/Widgets/SpinButton.py: code refactoring due to changes on combobox. Some minor changes due to pygtk 2.6 * Kiwi2/Widgets/WidgetProxy.py: code refactoring * Kiwi2/examples/PersonalInformation/personalinformation.py: shows how to use global validation 2005-04-13 20:22 Daniel Saran R. da Cunha * [r385] : * Kiwi2/Widgets/ComboBox.py: make the Widget work properly with ValueUnset 2005-04-13 19:14 gustavo * [r384] : * tests/test_Entry.py: test work with different locales * Kiwi2/Widgets/ComboBox.py: apparently mandatory icon is displayed correctly at all times! Uhu! * Kiwi2/Widgets/TextView.py: * Kiwi2/Widgets/Entry.py: * Kiwi2/Widgets/SpinButton.py: * Kiwi2/Widgets/WidgetProxy.py: moved code around 2005-04-13 14:20 Lorenzo Gil Sanchez * [r382] : Accept None for ComboBoxEntry values 2005-04-13 14:11 gustavo * [r381] : * Kiwi2/Widgets/TextView.py: added Kiwi TextView Widget * Kiwi2/Widgets/ComboBox.py: fixed mandatory icon display * Kiwi2/Widgets/CheckButton.py: renamed MixinSupportMandatory to MixinSupportValidation * Kiwi2/Widgets/RadioButton.py: same as CheckButton * Kiwi2/Widgets/__init__.py: added Kiwi TextView Widget * Kiwi2/Widgets/Entry.py: moved validation code to WidgetProxy.MixinSupportValidation * Kiwi2/Widgets/SpinButton.py: code reorganization to support custom validation * Kiwi2/Widgets/WidgetProxy.py: added custom validation code to the MixinSupportValidation class. * gazpacho-plugin/pixmaps/kiwitextview.png: added icon * gazpacho-plugin/kiwi2.xml: added kiwitextview * examples/PersonalInformation/personalinformation.py: added custom validation examples * examples/PersonalInformation/personalinformation.glade: added more widgets for custom validation examples 2005-04-12 22:37 Lorenzo Gil Sanchez * [r380] : allow None values aswell as ValueUnset 2005-04-11 15:45 gustavo * [r379] : removed some unnecessary commented lines in the code 2005-04-11 15:17 gustavo * [r378] : * Kiwi2/Widgets/CheckButton: fixed minor name mistake * Kiwi2/examples/survey.py: renamed survey object * Kiwi2/Views.py: added support for non-glade files to be slaves * Kiwi2/Widgets/Wizard.py: wizard interface is not a glade file anymore 2005-04-08 17:51 gustavo * [r376] : fixed name problems 2005-04-08 17:43 gustavo * [r375] : * Kiwi2/Widgets/ComboBox.py: * Kiwi2/Widgets/Entry.py: * Kiwi2/Widgets/SpinButtonpy: added mandatory input capabilities * Kiwi2/Widgets/WidgetProxy.py: renamed class WidgetProxyMinin to MixIn and created a new class named MixInSupportMandatory for Kiwi Widgets that needs to be set as mandatory * Kiwi2/Widgets/RadioButton.py: * Kiwi2/Widgets/Label.py: * Kiwi2/Widgets/CheckButton.py: class renaming 2005-04-08 13:26 Lorenzo Gil Sanchez * [r374] : Allow the entry to accept ValueUnset 2005-04-08 00:02 Lorenzo Gil Sanchez * [r373] : Updated example 2005-04-08 00:01 Lorenzo Gil Sanchez * [r372] : * Kiwi2/Widgets/ComboBox.py: * Kiwi2/Widgets/CheckButton.py: * Kiwi2/Widgets/RadioButton.py: * Kiwi2/Widgets/Label.py: * Kiwi2/Widgets/Entry.py: * Kiwi2/Widgets/WidgetProxy.py: * Kiwi2/Widgets/SpinButtonpy: make the widgets play nicely with ValueUnset * Kiwi2/Widgets/datatypes.py (set_date_format): fix a typo * Kiwi2/Proxies.py (Proxy._initialize_widgets): allow to call update on the widgets with ValueUnset 2005-04-07 23:56 Lorenzo Gil Sanchez * [r371] : * tests/actions.glade: updated the format of the glade file * tests/test_datatypes.py (DataTypesTest.teststr2date): update the exceptions that are raised when the dates are wrong 2005-04-06 16:05 gustavo * [r355] : * some code refactor of last commit 2005-04-05 20:28 gustavo * [r336] : * Kiwi2/Widgets/Entry.py: fixed and improved input checking * Kiwi2/Widgets/datatypes.py: improve float number and date checkings to support locale variations * examples/PersonalInformation/personalinformation.py: added height entry * test/test_Entry.py: added KiwiEntry test case 2005-04-04 22:01 Evandro Miquelito * [r320] : 2005-04-01 22:25 Daniel Saran R. da Cunha * [r299] : * Kiwi2/Widgets/ComboBox.py (ComboProxyMixin.select_item_by_data): Cleaning the code 2005-04-01 20:58 Daniel Saran R. da Cunha * [r298] : * Kiwi2/Widgets/ComboBox.py (ComboProxyMixin.select_item_by_data): Don't try to select a row if there is no data in the combo. 2005-03-31 14:14 gustavo * [r250] : * doc/Makefile: generates epydoc api 2005-03-30 20:11 gustavo * [r242] : * Kiwi2/Widgets/Label.py: added support for bold, italic and size attributes for labels * tests/test_Label.py: added a test case for Labels 2005-03-30 14:01 gustavo * [r238] : removed some prints 2005-03-30 13:54 gustavo * [r237] : * Kiwi2/Widgets/SpinButton.py: fixed set_data_type function * Kiwi2/Widgets/WidgetProxy.py: fixed __init__.py to set initial values for _data_type and _model_attribute 2005-03-30 12:57 Daniel Saran R. da Cunha * [r234] : * Kiwi2/Widgets/ComboBox.py: ComboBox now use the data, when it exists, instead of label of its items to update the model and view. 2005-03-29 19:24 gustavo * [r230] : forgotten files of revision 229 commit 2005-03-29 19:22 gustavo * [r229] : * Kiwi2/Widgets/SpinButton.py: added Spin Button support to Kiwi * Kiwi2/Widgets/__init__.py: spinbutton * Kiwi2/tests/test_SpinButton.py: test spinbutton * Kiwi2/gazpacho-plugin/kiwi2.xml: spin button * Kiwi2/gazpacho-plugin/kiwi2.py: new SpinBtnDataTypeAdaptor to deal with int and float only 2005-03-29 18:19 Daniel Saran R. da Cunha * [r225] : * Kiwi2/Widgets/WidgetProxy.py: don't try to set the widget content if the data is None * Kiwi2/Widgets/RadioButton.py: don't update the view if there is no data in the model 2005-03-29 17:05 Evandro Miquelito * [r224] : A small fix in image_path_resolver method that wasn't working as expected. 2005-03-29 15:08 Lorenzo Gil Sanchez * [r222] : * Kiwi2/Widgets/RadioButton.py (RadioButton.read): fixed small stylist problems 2005-03-29 14:51 Daniel Saran R. da Cunha * [r220] : * Kiwi2/Widgets/RadioButton.py: fix for a wrong return type 2005-03-29 13:52 Lorenzo Gil Sanchez * [r219] : * Kiwi2/__init__.py (imagepath): * Kiwi2/Views.py (GazpachoWidgetTree.__init__): use a path resolver to correctly load images (image_path_resolver): 2005-03-28 22:03 Evandro Miquelito * [r215] : Fix for Bug 1892: An easy way to get a slave attached to a kiwi view should be provided. A get_slave method is now provided. r=henrique 2005-03-28 13:58 Evandro Miquelito * [r209] : We were importing Wizard module erroneously in the constructor file. fixed. 2005-03-24 21:33 gustavo * [r208] : * Kiwi2/__init__.py: fixed KIWI_GLADE_PATH * Kiwi2/Widgets/Wizard.py: new wizard widget * Kiwi2/Widgets/Wizard.glade: glade file that defines the structure of the wizard. * Kiwi2/examples/Wizard: directory with a new three step wizard example * Kiwi2/Widgets/CheckButton.py: since default data-types of widgets are string is was necessary a modication on the constructor to set to boolean * Kiwi2/Widgets/__init__.py: added Wizard widget 2005-03-24 20:03 Lorenzo Gil Sanchez * [r207] : * Kiwi2/Widgets/WidgetProxy.py (WidgetProxyMixin.update): add a warning when setting None in a widget 2005-03-24 20:01 Lorenzo Gil Sanchez * [r206] : * Kiwi2/examples/PersonalInformation: validation example 2005-03-24 19:38 Lorenzo Gil Sanchez * [r205] : * Kiwi2/Widgets/Entry.py: inform the user if he made a mistake while typing a entry by setting the background of the entry and adding a tooltip with a message explaining the error * Kiwi2/Widgets/datatypes.py (str2int, str2float): custom converter functions that raise exceptions with nice messages if they find errors in the data the user enters * Kiwi2/Widgets/WidgetProxy.py: (WidgetProxyMixin.set_default_value): allow to set a custom default value (WidgetProxyMixin.__init__): added a flag to know if the user set a default value different that the default value associated with the data type * Kiwi2/utils.py (merge_colors): function to merge the background of a widget between two different colors * Kiwi2/Proxies.py (Proxy._on_widget__content_changed): only update the model if the data is correct 2005-03-24 13:29 gustavo * [r197] : * Kiwi2/Widgets/CheckButton.py: bool data-type is an object not a string anymore 2005-03-24 00:25 Daniel Saran R. da Cunha * [r195] : * Kiwi2/Widgets/Label.py (Label.set_color): method to change label's color 2005-03-24 00:16 Daniel Saran R. da Cunha * [r194] : fix a stupid bug 2005-03-23 23:51 Lorenzo Gil Sanchez * [r193] : * Kiwi2/Widgets/WidgetProxy.py (WidgetProxyMixin.__init__): The default 2005-03-23 23:42 Daniel Saran R. da Cunha * [r192] : * examples/SexSelection: New example to test Radio Button * Kiwi2/Widgets/WidgetProxy.py (WidgetProxyMixin.__init__): The default data type is a string because we always need a default. Otherwise gazpacho doesn't save this property. * gazpacho-plugin/kiwi2.xml: * Kiwi2/Widgets/__init__.py: * Kiwi2/Widgets/RadioButton.py : support for Radio Buttons 2005-03-23 23:29 Lorenzo Gil Sanchez * [r191] : * Kiwi2/Widgets/datatypes.py: added a date type and functions to set a data from a string a viceversa * tests/test_datatypes.py: added some tests for the datetypes 2005-03-23 19:20 Lorenzo Gil Sanchez * [r189] : * tests/test_Action.py: * tests/test_BaseView.py: * tests/test_CheckButton.py: * tests/test_ComboBox.py: * tests/test_Delegate.py: * tests/test_Entry.py: * tests/test_List.py: don't use delays and remove all the non essential refreshes. Also make it more unittest friendly 2005-03-23 00:48 Daniel Saran R. da Cunha * [r184] : * gazpacho-plugin/kiwi2.xml: * gazpacho-plugin/kiwi2.py (DataTypeAdaptor.create_editor): now the data-type does not need custom setter (neither getters). This fix a bug about Gazpacho not saving the data type properties. 2005-03-23 00:16 Daniel Saran R. da Cunha * [r183] : * gazpacho-plugin/kiwi2.xml: disabled hadjustment and vadjustment properties on the List since they are ScrollWindow properties that do not make sense with the list. 2005-03-22 23:52 Lorenzo Gil Sanchez * [r182] : Added this pixmap that Gustavo forget to commit 2005-03-22 23:47 Lorenzo Gil Sanchez * [r181] : * gazpacho-plugin/kiwi2.py (DataTypeAdaptor.create_editor): handle data-types as objects, not as strings * Kiwi2/Widgets/WidgetProxy.py: make data-type be an object property instead of a string one. * Kiwi2/Widgets/List.py: * Kiwi2/Widgets/datatypes.py: * Kiwi2/Widgets/__init__.py: put all the type functionality in datatypes.py * Kiwi2/Proxies.py (Proxy._setup_widgets): make sure all the KiwiWidgets have a data-type * Kiwi2/Widgets/ComboBox.py (ComboBoxEntry.__init__): fixed a typo 2005-03-22 22:06 gustavo * [r180] : * Kiwi2/Widgets/ComboBox.py (ComboBoxEntry.__init__): fixed a typo 2005-03-22 22:06 gustavo * [r179] : * Kiwi2/Widgets/ComboBox.py (ComboBoxEntry.__init__): fixed a typo 2005-03-22 21:27 Lorenzo Gil Sanchez * [r178] : * Kiwi2/Widgets/ComboBox.py (ComboBoxEntry.__init__): fixed a typo 2005-03-22 21:22 Johan Dahlin * [r177] : * Kiwi2/Controllers.py: * Kiwi2/Delegates.py: * Kiwi2/Proxies.py: * Kiwi2/Views.py: * Kiwi2/WidgetProxies/Base.py: * Kiwi2/WidgetProxies/CheckButton.py: * Kiwi2/WidgetProxies/Entry.py: * Kiwi2/WidgetProxies/OptionMenu.py: * Kiwi2/Widgets/List.py: * Kiwi2/Widgets/WidgetProxy.py: * Kiwi2/accessors.py: * Kiwi2/initgtk.py: Convert exceptions to use raise(x) instead of raise, x 2005-03-22 20:57 Johan Dahlin * [r176] : * tests/test_ComboBox.py: Add new test * Kiwi2/Widgets/ComboBox.py (ComboProxyMixin.__len__): Add (ComboBox.clear): Call ComboProxyMixin.clear (ComboBoxEntry.clear): Ditto (ComboProxyMixin.get_selected_label): Add (ComboProxyMixin.select_item_by_position) (ComboProxyMixin.select_item_by_label) (ComboProxyMixin.select_item_by_data): Simplify 2005-03-22 20:50 gustavo * [r175] : * Kiwi2/Widgets/CheckButton.py: added Checkbutton kiwi widget * Kiwi2/Widgets/__init__.py: support for Checkbutton * kiwi2.xml: added checkbutton to gazpacho-plugin 2005-03-22 20:10 Johan Dahlin * [r174] : * Kiwi2/Widgets/ComboBox.py (ComboProxyMixin.select_item_by_label): Use iter_next, not next_iter! (ComboProxyMixin.get_selected_data): Impl. for Henrique. 2005-03-22 19:11 Lorenzo Gil Sanchez * [r173] : * examples/NewsForm/newsform.py: added a size field to test validations in integer entries * Kiwi2/Widgets/WidgetProxy.py (WidgetProxyMixin.__init__): allow to initialize a widget with None values for their properties so we can correctly get the default value when setting the data type 2005-03-22 17:32 Lorenzo Gil Sanchez * [r172] : * gazpacho-plugin/kiwi2.xml: disable text-column which is not useful in ComboBoxEntry 2005-03-22 17:31 Lorenzo Gil Sanchez * [r171] : * Kiwi2/Widgets/ComboBox.py (ComboProxyMixin.prefill): allow prefill with the empty list 2005-03-22 14:21 Lorenzo Gil Sanchez * [r164] : * examples/FavouriteColor/color2.py: example of ComboBoxEntry * examples/FavouriteColor/color.py: example of ComboBox * kiwi2.xml: added combos to gazpacho-plugin * Kiwi2/Widgets/__init__.py: * Kiwi2/Widgets/ComboBox.py: first support for ComboBoxes (old OptionMenu) and ComboBoxEntries (old Combos) 2005-03-22 14:16 Lorenzo Gil Sanchez * [r163] : 2005-03-21 14:55 Evandro Miquelito * [r155] : updating changelog file. 2005-03-21 14:41 Lorenzo Gil Sanchez * [r154] : Fixed the list test 2005-03-21 14:38 Evandro Miquelito * [r153] : A small fix for update_instance method. Now we verify if the instance even exists in the list. 2005-03-21 14:20 Lorenzo Gil Sanchez * [r152] : * tests/test_List.py (DataTests.testContains): added a test for __contains__ * Kiwi2/Widgets/List.py (List.update_instance): added update_instance (List.__contains__): added __contains__ method 2005-03-21 13:47 Lorenzo Gil Sanchez * [r151] : * Kiwi2/Widgets/List.py (List.update_instance): added update_instance * tests/test_List.py (DataTests.testUpdatingOneInstance): added a test for update_instance 2005-03-18 19:05 Lorenzo Gil Sanchez * [r149] : * tests/test_List.py (DataTests.testClearList): added test for the clear method * Kiwi2/Widgets/List.py (List.clear): added 2005-03-18 18:57 Lorenzo Gil Sanchez * [r148] : * Kiwi2/Views.py (SignalBroker._autoconnect_by_method_name): allow to connect to the actions objects and also improve error message when a method's signature is bad * Kiwi2/Widgets/List.py (List.remove_instance): added 2005-03-18 18:44 Lorenzo Gil Sanchez * [r147] : * tests/test_List.py: added several tests for removing and adding data to the list 2005-03-18 17:55 Lorenzo Gil Sanchez * [r146] : * tests/test_Action.py: test that menubars and toolbars work with Kiwi autoconnect mechanism * tests/test_Delegate.py: added tests to make sure that a signal handler is only called once 2005-03-16 20:35 Lorenzo Gil Sanchez * [r141] : I thought I already did this but obviously not 2005-03-16 18:24 Evandro Miquelito * [r139] : Just inserting a small validation in quit_if_last method. 2005-03-16 17:52 Lorenzo Gil Sanchez * [r138] : * Kiwi2/Views.py (SlaveView._init_glade_adaptor): allow the container name to have the same name as the gladefile. Fix a bug with Daniel code 2005-03-15 19:24 Lorenzo Gil Sanchez * [r135] : Moved the gazpacho plugin inside Kiwi2 2005-03-11 20:43 Lorenzo Gil Sanchez * [r117] : Test to see if email notifications are working again 2005-03-11 20:18 Lorenzo Gil Sanchez * [r116] : * Kiwi2/Views.py (GladeSignalBroker._connect_glade_signals): remove the double connection 2005-03-11 18:09 Lorenzo Gil Sanchez * [r115] : * tests/test_Delegate.py (DelegateTest.testButtons): add another test to check if the callbacks are being called more than one time 2005-03-11 16:49 Lorenzo Gil Sanchez * [r114] : * Kiwi2/Widgets/List.py: add two extra flags: _columns_created and _columns_configured to avoid creating the columns several times 2005-03-11 00:15 Lorenzo Gil Sanchez * [r113] : * Kiwi2/Views.py (GladeSignalBroker._connect_glade_signals): don't call autoconnect_by_method_name twice 2005-03-10 22:38 Lorenzo Gil Sanchez * [r111] : Adapted the tests to work with the new changes 2005-03-10 22:37 Lorenzo Gil Sanchez * [r110] : * Kiwi2/utils.py (get_foreground): fix the call to gdk_color_to_string * Kiwi2/Views.py (SlaveView.__init__): if we don't have a toplevel try to get it from the toplevel_name attribute * Kiwi2/Widgets/List.py (List): fixed several minor bugs discovered by writing a simple test 2005-03-10 21:34 Evandro Miquelito * [r106] : Removing "win" as a reserved widget. self.toplevel attribute is now also our win in this case. r=lorenzo 2005-03-10 17:55 Lorenzo Gil Sanchez * [r103] : Added svn:ignore property to get better status messages 2005-03-10 17:54 Lorenzo Gil Sanchez * [r102] : Added svn:ignore property to get better status messages 2005-03-10 17:46 Lorenzo Gil Sanchez * [r101] : Forgot this file 2005-03-10 17:42 Lorenzo Gil Sanchez * [r100] : * Kiwi2/Widgets/List.py (List): * Kiwi2/Views.py (SlaveView): use Johan gsignal and gproperty functions to make the code more readable * Kiwi2/Widgets/List.py: remove some print debugging stuff 2005-03-10 17:08 Lorenzo Gil Sanchez * [r99] : * Kiwi2/Views.py (find_in_gladepath): fixed a typo 2005-03-10 17:07 Lorenzo Gil Sanchez * [r98] : * examples/* adapt examples to work with the new changes * Kiwi2/Controllers.py: don't use string module and ListType and TupleType. * Kiwi2/utils.py: put here some useful functions that are needed from several different places. * Kiwi2/Widgets/List.py: * Kiwi2/Widgets/Entry.py: * Kiwi2/Widgets/Label.py: * Kiwi2/Widgets/__init__.py: * Kiwi2/Widgets/WidgetProxy.py: new module to keep the KiwiWidgets. These widgets inherit from a gtk widget and from WidgetProxyMixin, which provides the functionality to work together with the Proxy Kiwi Framework class. * Kiwi2/__init__.py: move some utility functions to utils.py and better API of gladepath * Kiwi2/Delegates.py: remove GladeDelegate and GladeSlaveDelegate and put more arguments to Delegate and SlaveDelegate so we keep the same functionality. * Kiwi2/Views.py: remove GladeView and GladeSlaveView. Rename AbstractView to SlaveView so now we just have SlaveView and BaseView and they now how to handle glade files if the user gives them the apropiate constructor argument. Also, add add_proxy method to the views and make them work with proxies by composition. * Kiwi2/Proxies.py: change the VirtualProxy class to be the only Proxy class and work by composition of the View classes 2005-03-10 17:07 Lorenzo Gil Sanchez * [r97] : * examples/* adapt examples to work with the new changes * Kiwi2/Controllers.py: don't use string module and ListType and TupleType. * Kiwi2/utils.py: put here some useful functions that are needed from several different places. * Kiwi2/Widgets/List.py: * Kiwi2/Widgets/Entry.py: * Kiwi2/Widgets/Label.py: * Kiwi2/Widgets/__init__.py: * Kiwi2/Widgets/WidgetProxy.py: new module to keep the KiwiWidgets. These widgets inherit from a gtk widget and from WidgetProxyMixin, which provides the functionality to work together with the Proxy Kiwi Framework class. * Kiwi2/__init__.py: move some utility functions to utils.py and better API of gladepath * Kiwi2/Delegates.py: remove GladeDelegate and GladeSlaveDelegate and put more arguments to Delegate and SlaveDelegate so we keep the same functionality. * Kiwi2/Views.py: remove GladeView and GladeSlaveView. Rename AbstractView to SlaveView so now we just have SlaveView and BaseView and they now how to handle glade files if the user gives them the apropiate constructor argument. Also, add add_proxy method to the views and make them work with proxies by composition. * Kiwi2/Proxies.py: change the VirtualProxy class to be the only Proxy class and work by composition of the View classes 2005-03-10 17:06 Lorenzo Gil Sanchez * [r96] : * examples/* adapt examples to work with the new changes * Kiwi2/Controllers.py: don't use string module and ListType and TupleType. * Kiwi2/utils.py: put here some useful functions that are needed from several different places. * Kiwi2/Widgets/List.py: * Kiwi2/Widgets/Entry.py: * Kiwi2/Widgets/Label.py: * Kiwi2/Widgets/__init__.py: * Kiwi2/Widgets/WidgetProxy.py: new module to keep the KiwiWidgets. These widgets inherit from a gtk widget and from WidgetProxyMixin, which provides the functionality to work together with the Proxy Kiwi Framework class. * Kiwi2/__init__.py: move some utility functions to utils.py and better API of gladepath * Kiwi2/Delegates.py: remove GladeDelegate and GladeSlaveDelegate and put more arguments to Delegate and SlaveDelegate so we keep the same functionality. * Kiwi2/Views.py: remove GladeView and GladeSlaveView. Rename AbstractView to SlaveView so now we just have SlaveView and BaseView and they now how to handle glade files if the user gives them the apropiate constructor argument. Also, add add_proxy method to the views and make them work with proxies by composition. * Kiwi2/Proxies.py: change the VirtualProxy class to be the only Proxy class and work by composition of the View classes 2005-03-08 22:41 Evandro Miquelito * [r83] : partial fix for bug 1845: A set_gladepath function is needed in Kiwi2. We still need to find a good solution to pixmaps. 2005-03-07 21:41 Lorenzo Gil Sanchez * [r76] : * Kiwi2/List.py (List.__init__): fix a typo 2005-03-07 14:11 Lorenzo Gil Sanchez * [r75] : * examples/Faren/faren3.py: this one uses a GladeDelegate 2005-03-07 14:06 Lorenzo Gil Sanchez * [r74] : * examples/Faren/faren2.py (FarenView.get_temp): second version of Faren example 2005-03-07 13:54 Lorenzo Gil Sanchez * [r73] : * examples/Faren/faren.py: ported the basic Temperature example 2005-03-07 12:46 Lorenzo Gil Sanchez * [r72] : * examples/Simple/simple.py: ported another example to Kiwi2 2005-03-05 21:22 Lorenzo Gil Sanchez * [r71] : * Kiwi2/Views.py (GazpachoWidgetTree.__init__): move the gladename and gladefile class attributes to GladeSlaveView and GladeView. Fix #1843 (GladeSlaveView, GladeView): * examples/HeyPlanet/heyglade3.py (MyView.gladefile): provide an example of setting the gladefile as a class attribute 2005-03-05 21:01 Lorenzo Gil Sanchez * [r70] : * Kiwi2/Delegates.py: add a keyactions argument to all the Delegates so we can use it for the Controller 2005-03-05 21:00 Lorenzo Gil Sanchez * [r69] : * examples/News/news4.py (Shell.__init__): provide an example of keyactions 2005-03-05 20:52 Lorenzo Gil Sanchez * [r68] : * Kiwi2/initgtk.py (quit_if_last): also quit if there is no toplevels (e.g., this function was called after hiding the last toplevel) 2005-03-05 20:52 Lorenzo Gil Sanchez * [r67] : * examples/News/news3.py (Shell.on_ok__clicked): stay on the safe side by checking if there is something selected 2005-03-05 17:39 Lorenzo Gil Sanchez * [r66] : * Kiwi2/Views.py (BaseView._setup_keypress_handler): put this method only in BaseView to avoid warnings * Kiwi2/List.py: use kgetattr instead of getattr when accesing the attributes of an instance * Kiwi2/initgtk.py (quit_if_last): don't treat hide windows as toplevels when seeing if we need to quit because usually there are several windows in a glade file. 2005-03-04 20:07 Lorenzo Gil Sanchez * [r64] : * Kiwi2/Views.py (SignalBroker): super() only works with new style classes 2005-03-03 21:47 Lorenzo Gil Sanchez * [r62] : * Kiwi2/List.py (List.add_list): block and unblock the selection signal on the selection object instead of the treeview object (List._load): add a progress_handler (non used so far) argument so the call from add_list() works (List._create_best_renderer_for_type): don't make the cells editable until we have a 'editable' property to switch this feature on and off. This is needed so we can still double click on the rows * Kiwi2/Views.py (GladeSlaveView.__init__): fix some errors so we can use this view 2005-03-03 21:22 Lorenzo Gil Sanchez * [r60] : * examples/News/news4.py: new version using a GladeSlaveDelegate with the KiwList in the file news_list.glade. Note how the column definitions are in the glade file this time and how we setup the signals of the KiwiList as any other widget. 2005-03-03 00:01 Lorenzo Gil Sanchez * [r56] : * Kiwi2/List.py: several changes to make the Columns serializable and so we can use List from Gazpacho * Kiwi2/__init__.py (ValueUnset): put this class at the beginning to avoid import problems (str2bool, str2enum, str2type): utility functions 2005-02-28 15:30 Lorenzo Gil Sanchez * [r39] : * Kiwi2/List.py: renamed KiwiList to List * Kiwi2/Delegates.py (ListDelegate.__init__): * examples/News/news3.py: * examples/News/news2.py: 2005-02-28 15:16 Lorenzo Gil Sanchez * [r38] : * Kiwi2/Delegates.py (KiwiListDelegate.__init__): don't need a scroll window anymore since that functionality is already in the KiwiList. 2005-02-28 15:01 Lorenzo Gil Sanchez * [r37] : * examples/News/news3.py: don't use KiwiListDelegate anymore but just a simple SlaveDelegate. Also fix the small bug about the color 2005-02-28 13:22 Lorenzo Gil Sanchez * [r36] : * Kiwi2/List.py (KiwiList.__init__): for now, use right click button on the header to show the popup menu. Thunderbird style button on top of the vertical scrollbar will be done later. 2005-02-26 21:18 Lorenzo Gil Sanchez * [r35] : * examples/News/news3.py: adapt the example to use the new signal feature of the KiwiList * Kiwi2/List.py: improve the List with a menu to show/hide columns and do column sorting and reordering. * Kiwi2/Delegates.py: move more things into KiwiList from KiwiListDelegate. Use signals in KiwiList for the selection and double click events. 2005-02-26 21:11 Lorenzo Gil Sanchez * [r34] : * Kiwi2/Views.py: optimize color conversion to string by using shifts instead of divisions 2005-02-26 21:10 Lorenzo Gil Sanchez * [r33] : * tests/run_all_tests.py: fix the first line of the script 2005-02-24 00:22 Lorenzo Gil Sanchez * [r30] : First public version of the High Level List widget 2005-02-21 13:56 Lorenzo Gil Sanchez * [r26] : These files doesn't make sense anymore 2005-02-21 13:55 Lorenzo Gil Sanchez * [r25] : * Kiwi2/AbstractViews.py: we don't use this file anymore. Its contents were moved to Views.py * Kiwi2/__init__.py: put the ValueUnset class here so we avoid some cyclic dependencies * Kiwi2/Views.py (GladeSignalBroker._connect_glade_signals): make AbstractView inherit form GObject so we can enjoy GSignals in the views. (BaseView.connect): can't proxy these methods anymore because we have our own signals now * Kiwi2/Delegates.py: added the KiwiListDelegated. Not sure if we should deprecate this delegate now that we are pushing all the functionality to the Kiwi2.List class. * Kiwi2/initgtk.py: we need gobject for signals 2005-02-21 13:45 Lorenzo Gil Sanchez * [r24] : * examples/News/news3.py: * examples/News/news2.py: converted examples to use Kiwi2 2005-02-18 18:31 Lorenzo Gil Sanchez * [r21] : * Kiwi2/Views.py: implement attach_slave for GazpachoTree and so for GladeView and GladeSlaveView 2005-02-18 18:30 Lorenzo Gil Sanchez * [r20] : * Kiwi2/initgtk.py (quit_if_last): only see TOPLEVEL windows, no POPUPs 2005-02-18 18:27 Lorenzo Gil Sanchez * [r19] : * examples/News/news.py: adapted to Kiwi2. Also use TreeView instead of CList 2005-02-17 20:32 Lorenzo Gil Sanchez * [r18] : * Kiwi2/Views.py: forget about GazpachoViews. Make GladeView and GladeSlaveView use Gazpacho internally with delegation and don't use AbstractGladeView anymore. I still need to implement attach_slave with this delegation aproach. 2005-02-17 20:29 Lorenzo Gil Sanchez * [r17] : Change the name to test_Delegate since that is what it tests 2005-02-17 20:28 Lorenzo Gil Sanchez * [r16] : * tests/run_all_tests.py: convenience script to run all of the tests * tests/test_BaseViewInherit.py: adapted to run under unittest 2005-02-17 19:15 Lorenzo Gil Sanchez * [r15] : * examples/HeyPlanet/heygazpacho3.py: copy of heygazpacho3.py using Gazpachoview * examples/HeyPlanet/heygazpacho2.py: copy of heyglade2.py using GazpachoView * examples/HeyPlanet/heygazpacho.py: copy of heyglade.py using GazpachoView 2005-02-17 16:31 Lorenzo Gil Sanchez * [r14] : * Kiwi2/initgtk.py (quit_if_last): mainquit is deprecated, did you know that? 2005-02-17 16:30 Lorenzo Gil Sanchez * [r13] : * examples/HeyPlanet/heyglade3.py: * examples/HeyPlanet/heyglade2.py: * examples/HeyPlanet/heyglade.py: * examples/HeyPlanet/hey.py: adapted to Kiwi2 * examples/HeyPlanet/hey.glade: generated by Gazpacho, not Glade-2 2005-02-17 14:52 Lorenzo Gil Sanchez * [r12] : Testing the POS-commit mailing list 2005-02-17 14:33 Lorenzo Gil Sanchez * [r11] : Test to see if the mail hook works 2005-02-17 14:29 Lorenzo Gil Sanchez * [r10] : Added first Kiwi1 converted example 2005-02-16 21:14 Lorenzo Gil Sanchez * [r9] : Utility functions for the tests 2005-02-16 21:14 Lorenzo Gil Sanchez * [r8] : * tests/test_BaseView.py: make all the tests run under the unittest facilities. Integrate test_BaseView2.py here also. 2005-02-16 21:10 Lorenzo Gil Sanchez * [r7] : * Kiwi2/Views.py (AbstractView._gdk_color_to_string) (AbstractView.get_background, AbstractView.get_foreground): provide method to get the colors of a widget in the #XXXXX format - Comment out the classes we don't care about right now: GladeSlaveView and GladeView 2005-02-16 21:08 Lorenzo Gil Sanchez * [r6] : * Kiwi2/initgtk.py: don't load main_quit, it's deprecated (quit_if_last): add this function to be used as a delete-event handler so the user can open and close windows without worrying about when to call gtk.mainquit 2005-02-11 17:28 Lorenzo Gil Sanchez * [r5] : * Kiwi2/__init__.py (standard_widgets): fixed a bug about not importing sys and using sys.stderr 2005-02-11 17:27 Lorenzo Gil Sanchez * [r4] : * Kiwi2/AbstractViews.py (SignalBroker.__init__): refactor SignalBroker __init__ method so subclasses can customize it (SignalBroker._do_connections): new method that do all the connections this signal broker is supposed to make. In the base SignalBroker it only calls _autoconnect_by_method_name but in GladeSignalBroker it also calls _connect_glade_signals 2005-02-10 18:30 Lorenzo Gil Sanchez * [r3] : * Kiwi2/initgtk.py: added explanation on why do we have a separate initgtk.py module 2005-02-05 14:23 Lorenzo Gil Sanchez * [r2] : * setup.py: remove non used imports 2005-02-05 14:18 Lorenzo Gil Sanchez * [r1] : First import with kiko initial work