2008-05-29 17:40  Johan Dahlin <jdahlin@async.com.br>

	* [r7613] ChangeLog, kiwi/ui/dateentry.py: 2008-05-29 Johan Dahlin
	  <jdahlin@async.com.br>
	  
	  * kiwi/ui/dateentry.py: Improve documentation a bit

2008-05-08 18:57  George Kussumoto <george@async.com.br>

	* [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 <george@async.com.br>

	* [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 <george@async.com.br>

	* [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 <george@async.com.br>

	* [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 <romaia@async.com.br>

	* [r7573] ChangeLog, examples/listdialog.py, kiwi/ui/objectlist.py,
	  kiwi/ui/widgets/contextmenu.py: reviewed by: Johan Dahlin
	  <jdahlin@async.com.br>
	  
	  * 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 <jdahlin@async.com.br>

	* [r7570] ChangeLog, kiwi/ui/objectlist.py: 2008-04-14 Johan Dahlin
	  <johan@gnome.org>
	  
	  * kiwi/ui/objectlist.py (Column.attach): Do not expand stock
	  columns.

2008-04-11 15:58  Johan Dahlin <jdahlin@async.com.br>

	* [r7564] ChangeLog, kiwi/ui/widgets/colorbutton.py: 2008-04-11
	  Johan Dahlin <jdahlin@async.com.br>
	  
	  * kiwi/ui/widgets/colorbutton.py: Store colors as strings instead
	  of gdk.Color instances in the model.

2008-04-11 15:57  Johan Dahlin <jdahlin@async.com.br>

	* [r7563] kiwi/ui/objectlist.py: Remove unused code

2008-04-10 18:33  Johan Dahlin <jdahlin@async.com.br>

	* [r7561] ChangeLog, kiwi/ui/objectlist.py: 2008-04-10 Johan Dahlin
	  <johan@gnome.org>
	  
	  * kiwi/ui/objectlist.py (Column.attach): Set expand to False for
	  pixbuf columns.

2008-04-10 13:07  Johan Dahlin <jdahlin@async.com.br>

	* [r7549] ChangeLog, examples/search_sqlalch.py,
	  kiwi/db/sqlalch.py: 2008-04-10 Ali Afshar <aafshar@gmail.com>
	  
	  reviewed by: Johan Dahlin <jdahlin@async.com.br>
	  
	  * examples/search_sqlalch.py: * kiwi/db/sqlalch.py: Add
	  SQLAlchemy support in the search interface. Fixes #3668

2008-04-10 13:04  Johan Dahlin <jdahlin@async.com.br>

	* [r7548] ChangeLog, gazpacho-plugin/kiwiwidgets.xml,
	  gazpacho-plugin/resources/kiwiwidgets/kiwicolorbutton.png,
	  kiwi/ui/gazpacholoader.py: 2008-04-10 Johan Dahlin
	  <jdahlin@async.com.br>
	  
	  * 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 <jdahlin@async.com.br>

	* [r7547] ChangeLog, kiwi/ui/listdialog.py: 2008-04-09 Johan Dahlin
	  <johan@gnome.org>
	  
	  * kiwi/ui/listdialog.py (ListSlave.__init__): Add refresh() and
	  clear() methods.

2008-04-10 00:31  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r7545] ChangeLog, kiwi/ui/objectlist.py: 2008-04-09 Johan Dahlin
	  <johan@gnome.org>
	  
	  * kiwi/ui/objectlist.py (ObjectList._setup_columns): Fix error
	  message so it actually shows something useful

2008-04-08 21:23  Johan Dahlin <jdahlin@async.com.br>

	* [r7523] ChangeLog, kiwi/ui/listdialog.py: 2008-04-08 Johan Dahlin
	  <jdahlin@async.com.br>
	  
	  * 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 <george@async.com.br>

	* [r7497] kiwi/ui/gazpacholoader.py: # fix: remove tab added by
	  jdahlin

2008-03-18 08:31  Johan Dahlin <jdahlin@async.com.br>

	* [r7496] ChangeLog, kiwi/ui/gazpacholoader.py: 2008-03-18 Johan
	  Dahlin <johan@gnome.org>
	  
	  * 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 <george@async.com.br>

	* [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 <romaia@async.com.br>

	* [r7485] ChangeLog, kiwi/ui/comboentry.py,
	  kiwi/ui/entrycompletion.py: 2008-03-07 Ronaldo Maia
	  <romaia@async.com.br>
	  
	  reviewed by: Johan Dahlin <jdahlin@async.com.br>
	  
	  * 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 <george@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r7468] ChangeLog, po/es_CL.po: 2008-03-06 Johan Dahlin
	  <johan@gnome.org>
	  
	  * po/es_CL: Added Spanish/Chilean translation (Gabriel Felipe
	  Cornejo Salas)

2008-03-03 15:28  Johan Dahlin <jdahlin@async.com.br>

	* [r7462] ChangeLog, po/es_ES.po: 2008-03-03 Johan Dahlin
	  <johan@gnome.org>
	  
	  * po/es_ES: Added Spanish translation by (Jose Martin)

2008-02-25 18:21  George Kussumoto <george@async.com.br>

	* [r7453] kiwi/ui/objectlist.py: # Fix the expander visibility in
	  objectlist

2008-02-20 18:59  Johan Dahlin <jdahlin@async.com.br>

	* [r7443] ChangeLog, kiwi/ui/listdialog.py: 2008-02-20 Johan Dahlin
	  <johan@gnome.org>
	  
	  * kiwi/ui/listdialog.py: PEP-8ify

2008-02-14 16:41  Johan Dahlin <jdahlin@async.com.br>

	* [r7433] NEWS: Add much needed newlines separating sections

2008-02-13 11:29  Johan Dahlin <jdahlin@async.com.br>

	* [r7432] ChangeLog, po/pl.po: 2008-02-13 Johan Dahlin
	  <johan@gnome.org>
	  
	  * 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 <jdahlin@async.com.br>

	* [r7377] kiwi/ui/views.py: fix typo

2008-01-17 15:12  Johan Dahlin <jdahlin@async.com.br>

	* [r7376] ChangeLog, kiwi/ui/views.py: 2008-01-17 Johan Dahlin
	  <johan@gnome.org>
	  
	  * 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 <jdahlin@async.com.br>

	* [r7372] AUTHORS, ChangeLog, kiwi/ui/delegates.py: 2007-12-04
	  Johan Dahlin <johan@gnome.org>
	  
	  * AUTHORS (Maintainers): Add Brad.
	  
	  * kiwi/ui/delegates.py (ProxySlaveDelegate): Add. Patch by Brad
	  Crittenden

2007-11-22 17:52  Johan Dahlin <jdahlin@async.com.br>

	* [r7370] ChangeLog, examples/list/stockicon.py,
	  kiwi/ui/objectlist.py: 2007-11-22 Johan Dahlin <johan@gnome.org>
	  
	  * 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 <jdahlin@async.com.br>

	* [r7365] ChangeLog, examples/search_storm.py,
	  kiwi/db/stormintegration.py: 2007-11-13 Ali Afshar
	  <aafshar@gmail.com>
	  
	  reviewed by: Johan Dahlin <jdahlin@async.com.br>
	  
	  * 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 <jdahlin@async.com.br>

	* [r7364] ChangeLog, po/it.po: 2007-11-13 Johan Dahlin
	  <johan@gnome.org>
	  
	  * 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 <jdahlin@async.com.br>

	* [r7335] ChangeLog, kiwi/ui/entry.py: 2007-11-04 Johan Dahlin
	  <johan@gnome.org>
	  
	  * kiwi/ui/entry.py: catch NameError instead of AttributeError,
	  fixes gnome bug #479510 (Richard Hult)

2007-10-31 12:27  Johan Dahlin <jdahlin@async.com.br>

	* [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 <mauricio.vieira@gmail.com>
	  
	  reviewed by: Johan Dahlin <jdahlin@async.com.br>
	  
	  * 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 <jdahlin@async.com.br>

	* [r7273] ChangeLog, kiwi/ui/widgets/combo.py: 2007-09-14 Johan
	  Dahlin <jdahlin@async.com.br>
	  
	  * 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 <jdahlin@async.com.br>

	* [r7234] ChangeLog: Add missing changelog entry fabio didn't
	  commit

2007-08-31 13:56  Johan Dahlin <jdahlin@async.com.br>

	* [r7208] kiwi/ui/dateentry.py: Connect entry::activate to the
	  callback

2007-08-31 13:52  Johan Dahlin <jdahlin@async.com.br>

	* [r7207] kiwi/ui/dateentry.py: Copy/Paste bug; _comboentry ->
	  _dateentry

2007-08-31 13:52  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>
	  
	  * 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 <jdahlin@async.com.br>

	* [r7161] doc/howto.tex: minor improvements

2007-08-27 01:57  Johan Dahlin <jdahlin@async.com.br>

	* [r7147] kiwi/ui/objectlist.py: Simplify implementation of
	  get_treeview_column and improve doc string

2007-08-27 01:47  Johan Dahlin <jdahlin@async.com.br>

	* [r7146] kiwi/ui/objectlist.py: Remove TODO

2007-08-27 01:41  Johan Dahlin <jdahlin@async.com.br>

	* [r7145] ChangeLog, kiwi/ui/objectlist.py: (ObjectList): Refactor
	  column and renderer handling to the Column

2007-08-27 01:26  Johan Dahlin <jdahlin@async.com.br>

	* [r7144] ChangeLog, kiwi/ui/objectlist.py: 2007-08-26 Johan Dahlin
	  <jdahlin@async.com.br>
	  
	  * kiwi/ui/objectlist.py (Column, ObjectList): Remove the cache
	  property.

2007-08-26 15:18  Johan Dahlin <jdahlin@async.com.br>

	* [r7143] examples/tasks.py: Add a new tasks example

2007-08-26 14:58  Johan Dahlin <jdahlin@async.com.br>

	* [r7142] kiwi/db/sqlobj.py: Work around old version of SQLObject

2007-08-22 15:22  Johan Dahlin <jdahlin@async.com.br>

	* [r7140] ChangeLog, kiwi/ui/listdialog.py: 2007-08-22 Johan Dahlin
	  <jdahlin@async.com.br>
	  
	  * 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 <jdahlin@async.com.br>

	* [r7113] kiwi/ui/entrycompletion.py: whitespace

2007-08-02 14:52  Johan Dahlin <jdahlin@async.com.br>

	* [r7070] ChangeLog, kiwi/ui/objectlist.py: *
	  kiwi/ui/objectlist.py: Add basic DND support

2007-08-02 14:52  Johan Dahlin <jdahlin@async.com.br>

	* [r7069] kiwi/ui/dialogs.py: Update copyright

2007-07-31 20:34  Silvio Rangel <silvio@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r7042] kiwi/ui/widgets/combo.py: Allow duplicates

2007-07-30 14:55  Johan Dahlin <jdahlin@async.com.br>

	* [r7038] kiwi/ui/objectlist.py: Improve exception messages

2007-07-28 03:38  Johan Dahlin <jdahlin@async.com.br>

	* [r7035] ., README: Add a .

2007-07-25 21:25  Johan Dahlin <jdahlin@async.com.br>

	* [r7009] kiwi/db/sqlobj.py: Use and for FTI queries

2007-07-25 20:41  Johan Dahlin <jdahlin@async.com.br>

	* [r7007] ChangeLog:

2007-07-25 20:41  Johan Dahlin <jdahlin@async.com.br>

	* [r7006] kiwi/ui/entry.py: 2007-07-25 Johan Dahlin
	  <jdahlin@async.com.br>
	  
	  * 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 <jdahlin@async.com.br>

	* [r6995] ChangeLog, kiwi/ui/objectlist.py: 2007-07-25 Johan Dahlin
	  <jdahlin@async.com.br>
	  
	  * 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 <jdahlin@async.com.br>

	* [r6994] ChangeLog, kiwi/ui/dialogs.py: 2007-07-24 Johan Dahlin
	  <jdahlin@async.com.br>
	  
	  * 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 <jdahlin@async.com.br>

	* [r6987] ChangeLog, kiwi/ui/objectlist.py: 2007-07-24 Johan Dahlin
	  <jdahlin@async.com.br>
	  
	  * 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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r6922] kiwi.spec: 1.9.16

2007-07-17 14:14  Johan Dahlin <jdahlin@async.com.br>

	* [r6911] ., Makefile: Move common makefile rules to
	  common/async.mk

2007-07-16 14:03  Johan Dahlin <jdahlin@async.com.br>

	* [r6869] ChangeLog, NEWS, debian/changelog, kiwi/__version__.py:
	  1.9.16

2007-07-16 13:55  Johan Dahlin <jdahlin@async.com.br>

	* [r6868] ChangeLog:

2007-07-16 13:54  Johan Dahlin <jdahlin@async.com.br>

	* [r6867] po/pl.po: 2007-07-16 Johan Dahlin <jdahlin@async.com.br>
	  
	  * po/pl.po: Add polish translation (Jarek Zgoda)

2007-07-16 13:52  Johan Dahlin <jdahlin@async.com.br>

	* [r6866] po/fr.po, po/kiwi.pot, po/pt_BR.po: Update translations

2007-07-16 13:51  Johan Dahlin <jdahlin@async.com.br>

	* [r6865] po/sv.po: Update swedish translation

2007-07-16 13:34  Johan Dahlin <jdahlin@async.com.br>

	* [r6864] ChangeLog, kiwi/ui/entry.py: 2007-07-16 Johan Dahlin
	  <jdahlin@async.com.br>
	  
	  * kiwi/ui/entry.py: Sometimes the entry completion breaks, #2901,
	  patch by Ali Afshar.

2007-07-16 13:10  Johan Dahlin <jdahlin@async.com.br>

	* [r6863] tests/test_ui.py: Disable tests on win32 again, how
	  suprising

2007-07-16 13:08  Johan Dahlin <jdahlin@async.com.br>

	* [r6862] examples/validation/personalinformation.py: Remove
	  pygtk.require

2007-07-16 13:07  Johan Dahlin <jdahlin@async.com.br>

	* [r6861] tests/test_ui.py: Enable the .doctests

2007-07-16 12:41  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r6841] kiwi/db/query.py: Relax search_filter a bit

2007-07-02 23:02  Johan Dahlin <jdahlin@async.com.br>

	* [r6786] ChangeLog, glade3-plugin/setup.py: 2007-07-02 Johan
	  Dahlin <jdahlin@async.com.br>
	  
	  * 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 <jdahlin@async.com.br>

	* [r6781] ChangeLog, kiwi/ui/objectlist.py: 2007-07-02 Johan Dahlin
	  <jdahlin@async.com.br>
	  
	  * 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 <jdahlin@async.com.br>

	* [r6775] kiwi/ui/objectlist.py: Add an initial argument for all
	  signals, for clarity

2007-06-28 20:48  Johan Dahlin <jdahlin@async.com.br>

	* [r6768] kiwi/log.py: Print out the category too

2007-06-14 21:29  Ronaldo Maia <romaia@async.com.br>

	* [r6730] ChangeLog, examples/validation/personalinformation.glade,
	  examples/validation/personalinformation.py,
	  kiwi/ui/widgets/label.py: reviewed by: Johan Dahlin
	  <jdahlin@async.com.br>
	  
	  * 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 <romaia@async.com.br>

	* [r6720] ChangeLog, kiwi/ui/widgets/label.py: reviewed by: Johan
	  Dahlin <jdahlin@async.com.br>
	  
	  * kiwi/ui/widgets/label.py: Allow string replacements in
	  ProxyLabels

2007-05-31 16:57  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r6711] ChangeLog, kiwi/ui/widgets/entry.py, tests/test_Entry.py:
	  reviewed by: Johan Dahlin <jdahlin@async.com.br>
	  
	  * 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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r6709] kiwi/ui/dialogs.py: Check if get_accessible exists before
	  calling it.

2007-05-30 15:23  Johan Dahlin <jdahlin@async.com.br>

	* [r6706] kiwi/db/sqlobj.py: Yay for untested code

2007-05-29 21:26  Johan Dahlin <jdahlin@async.com.br>

	* [r6703] ChangeLog: * kiwi/db/sqlobj.py: Add support for full text
	  indexes under postgres.

2007-05-29 21:26  Johan Dahlin <jdahlin@async.com.br>

	* [r6702] kiwi/db/sqlobj.py: * kiwi/db/sqlobj.py: Add support for
	  full text indexes under postgres.

2007-05-29 20:36  Johan Dahlin <jdahlin@async.com.br>

	* [r6701] kiwi/ui/views.py: elif instead of if, silly

2007-05-29 20:36  Johan Dahlin <jdahlin@async.com.br>

	* [r6700] kiwi/ui/delegates.py: Pass in the right delete_handler

2007-05-29 19:54  Johan Dahlin <jdahlin@async.com.br>

	* [r6699] kiwi/db/query.py, kiwi/db/sqlobj.py: Add a default search
	  limit of 1000 entries

2007-05-29 14:27  Johan Dahlin <jdahlin@async.com.br>

	* [r6693] kiwi/ui/views.py: Assume glade and not ui

2007-05-29 14:16  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r6691] kiwi/ui/search.py: Make install_child_property optional

2007-05-28 21:25  Ronaldo Maia <romaia@async.com.br>

	* [r6690] ChangeLog, kiwi/currency.py, kiwi/ui/proxywidget.py,
	  kiwi/ui/widgets/entry.py: 2007-05-28 Ronaldo Maia
	  <romaia@async.com.br>
	  
	  reviewed by: Johan Dahlin <jdahlin@async.com.br>
	  
	  * 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 <jdahlin@async.com.br>

	* [r6687] gazpacho-plugin/resources/kiwiwidgets/objecttree.png: add
	  an objecttree pixbuf

2007-05-25 13:09  Johan Dahlin <jdahlin@async.com.br>

	* [r6686] ChangeLog, gazpacho-plugin/kiwiwidgets.xml,
	  kiwi/ui/gazpacholoader.py: 2007-05-25 Ali Afshar
	  <aafshar@gmail.com>
	  
	  reviewed by: Johan Dahlin <jdahlin@async.com.br>
	  
	  * gazpacho-plugin/kiwiwidgets.xml: * kiwi/ui/gazpacholoader.py:
	  Add gazpacho support for ObjectTree, fixes #3389

2007-05-25 13:08  Johan Dahlin <jdahlin@async.com.br>

	* [r6685] debian/changelog: Update changelog

2007-05-23 15:45  Johan Dahlin <jdahlin@async.com.br>

	* [r6659] kiwi/i18n/i18n.py: Support extracting translations from
	  .rml files

2007-05-23 14:02  Johan Dahlin <jdahlin@async.com.br>

	* [r6645] ChangeLog: Make a new 1.9.15 release :-)

2007-05-23 13:40  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r6627] ChangeLog, kiwi/environ.py: * kiwi/environ.py
	  (Library.__init__): Save the prefix

2007-05-22 17:45  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r6605] po/fr.po, po/kiwi.pot, po/pt_BR.po, po/sv.po: Update
	  Brazilian translation

2007-05-21 20:17  Johan Dahlin <jdahlin@async.com.br>

	* [r6599] kiwi/datatypes.py: Make sure it's not a datetime.time
	  before checking

2007-05-21 19:31  Johan Dahlin <jdahlin@async.com.br>

	* [r6597] kiwi/ui/comboentry.py: Convert an exception into a
	  warning

2007-05-21 19:31  Johan Dahlin <jdahlin@async.com.br>

	* [r6596] kiwi/enums.py: Property epytext formatting

2007-05-21 19:31  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r6578] examples/search.py: Use SearchContainer, add another
	  chocolate bar

2007-05-17 23:21  Johan Dahlin <jdahlin@async.com.br>

	* [r6577] examples/search.py: Add a summary label and some other
	  small cosmetic changes

2007-05-17 16:42  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r6557] kiwi/ui/dateentry.py: Improve error message

2007-05-15 19:53  Johan Dahlin <jdahlin@async.com.br>

	* [r6541] kiwi/ui/search.py: Remove the summary label if one is set

2007-05-15 19:49  Johan Dahlin <jdahlin@async.com.br>

	* [r6540] kiwi/ui/search.py: Only update the summary label if one
	  is set

2007-05-15 19:38  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r6521] bin/kiwi-i18n: normalize whitespace

2007-05-14 14:20  Johan Dahlin <jdahlin@async.com.br>

	* [r6520] tests/test_ObjectList.py: Add a bit of alis testcase here

2007-05-14 14:18  Johan Dahlin <jdahlin@async.com.br>

	* [r6519] ChangeLog: Bug reference

2007-05-14 14:16  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r6516] kiwi/ui/objectlist.py: Allow attribute to be '' to allow
	  gobject.new to work

2007-05-14 13:40  Johan Dahlin <jdahlin@async.com.br>

	* [r6515] kiwi/ui/objectlist.py, tests/test_ObjectList.py: Turn
	  Column.attribute into a construct only property

2007-05-14 13:24  Johan Dahlin <jdahlin@async.com.br>

	* [r6514] kiwi/ui/objectlist.py: Disable construct only column
	  attribute property

2007-05-14 12:20  Johan Dahlin <jdahlin@async.com.br>

	* [r6513] kiwi/ui/objectlist.py, kiwi/utils.py: Make attribute a
	  construct only parameter

2007-05-14 01:32  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r6508] tests/test_masks.py: Disable failing tests

2007-05-11 17:31  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r6478] ChangeLog, kiwi/ui/objectlist.py,
	  tests/test_ObjectList.py: 2007-05-04 Ali Afshar
	  <aafshar@gmail.com>
	  
	  reviewed by: Johan Dahlin <jdahlin@async.com.br>
	  
	  * 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 <jdahlin@async.com.br>

	* [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 <romaia@async.com.br>

	* [r6475] ChangeLog, kiwi/ui/entry.py, tests/test_masks.py:
	  reviewed by: Johan Dahlin <jdahlin@async.com.br>
	  
	  * 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 <jdahlin@async.com.br>

	* [r6470] kiwi/ui/objectlist.py: It's 2007 now

2007-04-30 20:23  Johan Dahlin <jdahlin@async.com.br>

	* [r6469] ChangeLog, kiwi/ui/objectlist.py: 2007-04-30 Ali Afshar
	  <aafshar@gmail.com>
	  
	  reviewed by: Johan Dahlin <jdahlin@async.com.br>
	  
	  * kiwi/ui/objectlist.py: Add an expander property to the Column.
	  Fixes #3336

2007-04-27 16:32  Johan Dahlin <jdahlin@async.com.br>

	* [r6468] kiwi/db/sqlobj.py: Don't use python 2.4 import syntax

2007-04-27 14:19  Johan Dahlin <jdahlin@async.com.br>

	* [r6464] kiwi/ui/entry.py: Minor adjustments, possible 2.4 fix

2007-04-26 19:47  Johan Dahlin <jdahlin@async.com.br>

	* [r6455] ChangeLog: * examples/entrymask.py: Add a new example

2007-04-26 19:47  Johan Dahlin <jdahlin@async.com.br>

	* [r6454] examples/entrymask.py: * examples/entrymask.py: Add a new
	  example

2007-04-26 18:28  Johan Dahlin <jdahlin@async.com.br>

	* [r6453] examples/validation/personalinformation.py: Add
	  pygtk.require(), just for good measure

2007-04-26 18:25  Johan Dahlin <jdahlin@async.com.br>

	* [r6452] kiwi/ui/__init__.py: Try importing pygtk here too, just
	  in case

2007-04-26 16:26  Johan Dahlin <jdahlin@async.com.br>

	* [r6451] kiwi/__init__.py: Comment out the version check for now

2007-04-26 16:18  Johan Dahlin <jdahlin@async.com.br>

	* [r6450] kiwi/__init__.py: Oops, fix version check.

2007-04-26 16:12  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r6448] kiwi/utils.py: Do not attempt to access GObjectMeta
	  before 2.6

2007-04-26 16:09  Johan Dahlin <jdahlin@async.com.br>

	* [r6447] kiwi/__init__.py: Filter out locale.Error in setlocale

2007-04-25 21:17  Silvio Rangel <silvio@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r6435] kiwi/ui/search.py: Update comments

2007-04-25 19:03  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r6423] kiwi/ui/search.py: Show the search container

2007-04-25 13:43  Johan Dahlin <jdahlin@async.com.br>

	* [r6422] ChangeLog, kiwi/ui/objectlist.py: 2007-04-25 Ali Afshar
	  <aafshar@gmail.com>
	  
	  reviewed by: Johan Dahlin <jdahlin@async.com.br>
	  
	  * kiwi/ui/objectlist.py (ObjectList.grab_focus): Add, fixes #3326

2007-04-20 20:15  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r6418] ChangeLog, examples/search.py: * examples/search.py: Add
	  an example.

2007-04-20 20:09  Johan Dahlin <jdahlin@async.com.br>

	* [r6417] kiwi/ui/search.py: Fix typo

2007-04-20 19:46  Johan Dahlin <jdahlin@async.com.br>

	* [r6416] kiwi/ui/search.py: Custom->User except for interface,
	  clean up comments a bit

2007-04-20 19:41  Johan Dahlin <jdahlin@async.com.br>

	* [r6415] kiwi/ui/search.py: Protect against None.

2007-04-20 19:39  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r6412] kiwi/db/sqlobj.py: Revert last change

2007-04-20 19:14  Johan Dahlin <jdahlin@async.com.br>

	* [r6411] kiwi/db/sqlobj.py: Use OR instead of AND.

2007-04-20 18:59  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r6409] kiwi/ui/search.py: Also set the start_date when switching
	  to custom day

2007-04-20 14:27  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r6386] ChangeLog, kiwi/ui/dateentry.py: (DateEntry.get_date):
	  Never return ValueUnset.

2007-04-18 13:55  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r6372] ChangeLog, kiwi/ui/objectlist.py: 2007-04-16 Ali Afshar
	  <aafshar@gmail.com>
	  
	  reviewed by: Johan Dahlin <jdahlin@async.com.br>
	  
	  * kiwi/ui/objectlist.py: Do not set a pixbuf if the data value is
	  None. Fixes #3310

2007-04-10 12:28  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r6351] kiwi/ui/views.py: rename logger category

2007-04-09 02:31  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r6304] po/fr.po: Fix french translation

2007-04-03 19:41  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r6287] Makefile, README: Install a compressed howto and update
	  the README

2007-04-02 16:08  Johan Dahlin <jdahlin@async.com.br>

	* [r6279] tests/test_Entry.py: Use raw types, not strings

2007-04-02 16:04  Johan Dahlin <jdahlin@async.com.br>

	* [r6278] tests/test_Entry.py: more tests

2007-04-02 16:03  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r6275] kiwi/ui/gazpacholoader.py: Set __name__ of created
	  adapter

2007-04-02 14:49  Johan Dahlin <jdahlin@async.com.br>

	* [r6274] kiwi/ui/entry.py: Refactor design notes and fix a
	  spelling

2007-03-28 15:15  Johan Dahlin <jdahlin@async.com.br>

	* [r6240] kiwi.spec: Improve changelog

2007-03-28 15:14  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r6223] locale: Ignore everthing in locale

2007-03-26 16:01  Johan Dahlin <jdahlin@async.com.br>

	* [r6222] .: Ignore apidocs

2007-03-26 15:50  Johan Dahlin <jdahlin@async.com.br>

	* [r6221] bin/kiwi-i18n: use sys.hexversion

2007-03-26 15:09  Johan Dahlin <jdahlin@async.com.br>

	* [r6215] Makefile: Add a test-upload rule and copy rpms

2007-03-26 14:57  Johan Dahlin <jdahlin@async.com.br>

	* [r6212] kiwi.spec: 1.9.14-1

2007-03-23 19:00  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r6186] po/fr.po, po/kiwi.pot, po/pt_BR.po: Update po(t) files

2007-03-23 18:40  Johan Dahlin <jdahlin@async.com.br>

	* [r6185] po/sv.po: Update swedish translation

2007-03-23 18:32  Johan Dahlin <jdahlin@async.com.br>

	* [r6182] ChangeLog:

2007-03-23 18:32  Johan Dahlin <jdahlin@async.com.br>

	* [r6181] gazpacho-plugin/kiwiwidgets.xml: *
	  gazpacho-plugin/kiwiwidgets.xml: Re-enable the ObjectList

2007-03-23 15:41  Johan Dahlin <jdahlin@async.com.br>

	* [r6166] glade3-plugin/setup.py: Remove print, thanks ali

2007-03-23 14:32  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r6110] kiwi/ui/objectlist.py: Add a comma

2007-03-19 13:04  Johan Dahlin <jdahlin@async.com.br>

	* [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 <silvio@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r6018] bin/kiwi-ui-test: 2.3 is enough

2007-03-05 18:36  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r6014] kiwi/ui/listdialog.py: Use str() and add a ? to the
	  default remove message

2007-03-05 15:26  Johan Dahlin <jdahlin@async.com.br>

	* [r6013] kiwi/ui/listdialog.py: document and fix a silly
	  indentation problem

2007-03-05 15:00  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r6010] tests/test_datatypes.py: whitespace

2007-03-01 18:49  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r5956] examples/list/simple.py: Reindent

2007-02-28 15:00  Johan Dahlin <jdahlin@async.com.br>

	* [r5955] ChangeLog: Add ChangeLog for changes committed yesterday

2007-02-27 21:59  Johan Dahlin <jdahlin@async.com.br>

	* [r5954] kiwi/ui/objectlist.py: Update iterator cache in
	  __setitem__

2007-02-27 21:52  Johan Dahlin <jdahlin@async.com.br>

	* [r5953] kiwi/ui/objectlist.py: use iter cache in __contains__ so
	  we're consistent with index()

2007-02-22 14:49  Johan Dahlin <jdahlin@async.com.br>

	* [r5908] tests/test_ui.py: Check if the ui tests work on win32..

2007-02-22 11:40  Johan Dahlin <jdahlin@async.com.br>

	* [r5905] bin/kiwi-ui-test: use sys.hexversion to check python
	  version

2007-02-22 11:19  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r5858] examples/validation/personalinformation.glade: remove
	  model-attribute where it's not needed

2007-02-15 12:19  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r5844] setup.py: Allow bdist_wininst to use pkg-config

2007-02-14 12:51  Johan Dahlin <jdahlin@async.com.br>

	* [r5843] kiwi/ui/widgets/label.py: Handle ValueUnset here

2007-02-14 12:40  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r5801] kiwi/ui/objectlist.py: Allow more than one column to be
	  searchable

2007-02-08 21:01  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r5759] kiwi/ui/proxy.py: whitespace

2007-02-06 19:55  Johan Dahlin <jdahlin@async.com.br>

	* [r5755] debian/changelog, debian/control: Provides/Conflicts with
	  python-kiwi.

2007-02-06 19:23  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r5753] kiwi/environ.py: remove whitespace

2007-02-06 18:57  Johan Dahlin <jdahlin@async.com.br>

	* [r5752] tests/test_proxy.py: It's now ValueUnset and not an empty
	  string

2007-02-06 18:18  Johan Dahlin <jdahlin@async.com.br>

	* [r5750] ChangeLog, kiwi/ui/widgets/entry.py, tests/test_Entry.py:
	  2007-02-06 Johan Dahlin <jdahlin@async.com.br>
	  
	  * 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 <jdahlin@async.com.br>

	* [r5748] kiwi/ui/objectlist.py: Use the third parameter to
	  kgetattr instead.

2007-02-06 14:55  Johan Dahlin <jdahlin@async.com.br>

	* [r5747] kiwi/ui/objectlist.py: Remove whitespace and allow None
	  in summarize() and on display

2007-02-04 21:01  Johan Dahlin <jdahlin@async.com.br>

	* [r5737] ChangeLog, MANIFEST.in, Makefile, kiwi.spec: 2007-02-04
	  Johan Dahlin <jdahlin@async.com.br>
	  
	  * kiwi.spec (Requires): * Makefile: * MANIFEST.in: Add rpm spec
	  file.

2007-02-01 17:35  Johan Dahlin <jdahlin@async.com.br>

	* [r5713] Makefile: Re-add dependency of sdist/bdist

2007-02-01 17:20  Johan Dahlin <jdahlin@async.com.br>

	* [r5710] ChangeLog, NEWS, debian/changelog, doc/howto.tex,
	  kiwi/__version__.py: 1.9.13

2007-02-01 17:16  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r5708] ChangeLog, MANIFEST.in: * MANIFEST.in: Always include
	  _kiwi.c

2007-02-01 14:44  Johan Dahlin <jdahlin@async.com.br>

	* [r5707] kiwi/ui/icon.py, setup.py: Check the lock in
	  update_background too

2007-02-01 13:13  Johan Dahlin <jdahlin@async.com.br>

	* [r5705] kiwi/ui/icon.py: Protect against re-entrancy when
	  inserting text, happens in DateEntry.

2007-02-01 13:11  Johan Dahlin <jdahlin@async.com.br>

	* [r5704] kiwi/ui/widgets/entry.py: Always return an empty string
	  if the entry is empty

2007-01-31 20:38  Ronaldo Maia <romaia@async.com.br>

	* [r5703] ChangeLog, kiwi/ui/icon.py: reviewed by: Johan Dahlin
	  <jdahlin@async.com.br>
	  
	  * 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 <jdahlin@async.com.br>

	* [r5651] doc: ignore howto.ps

2007-01-29 18:53  Johan Dahlin <jdahlin@async.com.br>

	* [r5650] doc/release-checklist.txt: note about wget

2007-01-29 18:51  Johan Dahlin <jdahlin@async.com.br>

	* [r5649] doc/release-checklist.txt: Remember to update versions

2007-01-29 18:48  Johan Dahlin <jdahlin@async.com.br>

	* [r5647] doc/release-announcement.tmpl: remove signature, add
	  refresh name list

2007-01-29 18:47  Johan Dahlin <jdahlin@async.com.br>

	* [r5646] Makefile: Makefile fixes

2007-01-29 18:42  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r5643] kiwi/ui/test/recorder.py: Kill docstring for removed
	  parameter

2007-01-29 18:22  Johan Dahlin <jdahlin@async.com.br>

	* [r5642] tests/test_log.py: Catch OSError for win32

2007-01-29 18:20  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r5640] tests/test_log.py: Add log

2007-01-26 15:45  Johan Dahlin <jdahlin@async.com.br>

	* [r5623] po/sv.po: Translate enum too

2007-01-26 15:29  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r5604] kiwi/python.py: Add any/all from python 2.5

2007-01-24 17:55  Johan Dahlin <jdahlin@async.com.br>

	* [r5582] Makefile: Refactor deb building into a separate script

2007-01-24 16:57  Johan Dahlin <jdahlin@async.com.br>

	* [r5580] Makefile: Add a nightly rule, sync with stoq makefiles

2007-01-24 16:56  Johan Dahlin <jdahlin@async.com.br>

	* [r5579] setup.py: Try hard to avoid importing gtk and thus
	  requiring a display

2007-01-19 17:25  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r5531] AUTHORS: Add Marco

2007-01-18 17:46  Johan Dahlin <jdahlin@async.com.br>

	* [r5530] ChangeLog, kiwi/datatypes.py: 2006-11-11 Marco Antonio
	  Porcho Souza <maporcho@gmail.com>
	  
	  reviewed by: Johan Dahlin <jdahlin@async.com.br>
	  
	  * 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 <jdahlin@async.com.br>

	* [r5499] kiwi/ui/test/runner.py, kiwi/ui/widgets/combo.py: revert
	  acidentally committed changes

2007-01-16 14:59  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r5496] ChangeLog, po/fr.po: Added French translation contributed
	  by Benoit Myard.

2006-12-12 13:46  Johan Dahlin <jdahlin@async.com.br>

	* [r5481] kiwi/ui/widgets/combo.py: Refactor a check

2006-12-07 14:19  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r5477] kiwi/ui/views.py: Remove duplicated warning

2006-12-06 18:50  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r5475] kiwi/currency.py: Map ValueUnset to an empty string

2006-12-06 11:52  Johan Dahlin <jdahlin@async.com.br>

	* [r5474] kiwi/ui/views.py: Add logging

2006-12-05 17:11  Johan Dahlin <jdahlin@async.com.br>

	* [r5471] ChangeLog, kiwi/ui/objectlist.py: * kiwi/ui/objectlist.py
	  (ObjectList.set_visible_rows): Impl.

2006-12-04 19:55  Johan Dahlin <jdahlin@async.com.br>

	* [r5461] kiwi/ui/comboentry.py: Implement set_active() for
	  ComboBox(Entry) compatibility

2006-11-29 13:07  Johan Dahlin <jdahlin@async.com.br>

	* [r5396] ChangeLog, kiwi/dist.py: Provide better error messages

2006-11-24 15:22  Johan Dahlin <jdahlin@async.com.br>

	* [r5379] kiwi/ui/views.py: Set kiwi::slave to all slaves

2006-11-21 17:00  Johan Dahlin <jdahlin@async.com.br>

	* [r5367] kiwi/ui/test/recorder.py: Make the run: part of the
	  recorded script a doctest comment

2006-11-21 16:58  Johan Dahlin <jdahlin@async.com.br>

	* [r5366] kiwi/ui/test/runner.py: Set args and filenames properly

2006-11-21 16:58  Johan Dahlin <jdahlin@async.com.br>

	* [r5365] kiwi/ui/test/recorder.py: Make the recorder write a
	  better header

2006-11-21 16:38  Johan Dahlin <jdahlin@async.com.br>

	* [r5364] kiwi/ui/test/runner.py: Rewrite arg parse handling to be
	  a bit saner

2006-11-21 16:34  Johan Dahlin <jdahlin@async.com.br>

	* [r5363] tests/test_ui.py: Verbose mode

2006-11-21 16:21  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r5358] tests/test_ui.py: Re-arrange imports

2006-11-11 18:26  Johan Dahlin <jdahlin@async.com.br>

	* [r5334] ChangeLog, kiwi/ui/hyperlink.py: 2006-11-11 Ali Afshar
	  <aafshar@gmail.com>
	  
	  reviewed by: Johan Dahlin <jdahlin@async.com.br>
	  
	  * kiwi/ui/hyperlink.py: Make sure the hyperlink stays within it's
	  own allocation. Fixes #2923

2006-11-03 00:30  Johan Dahlin <jdahlin@async.com.br>

	* [r5325] ChangeLog: typo

2006-11-03 00:30  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r5323] ChangeLog, kiwi/ui/objectlist.py: (ObjectTree.collapse,
	  ObjectTree.expand): New methods, suggested by the incredible Ali

2006-11-03 00:15  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r5304] examples/list/kitchensink.py: Fix typo

2006-10-31 14:55  Johan Dahlin <jdahlin@async.com.br>

	* [r5301] kiwi/python.py, tests/test_tasklet.py: Allow it to be +/-
	  50% instead of just 10%

2006-10-31 14:46  Johan Dahlin <jdahlin@async.com.br>

	* [r5300] tests/test_component.py: And update test...

2006-10-31 14:44  Johan Dahlin <jdahlin@async.com.br>

	* [r5299] kiwi/component.py: Export utilities and add an undocument
	  clean() method

2006-10-29 03:42  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r5265] kiwi/datatypes.py: Normalize whitespace and give ronaldo
	  credit

2006-10-23 18:16  Johan Dahlin <jdahlin@async.com.br>

	* [r5224] kiwi/currency.py: Remove trailing space

2006-10-18 14:29  Johan Dahlin <jdahlin@async.com.br>

	* [r5139] kiwi/log.py: Add links

2006-10-18 14:27  Johan Dahlin <jdahlin@async.com.br>

	* [r5138] kiwi/log.py: Document. Fix a minor bug in the filter

2006-10-18 14:08  Johan Dahlin <jdahlin@async.com.br>

	* [r5137] kiwi/log.py: Simplify constructor or ReversedGlobalFilter

2006-10-18 14:07  Johan Dahlin <jdahlin@async.com.br>

	* [r5136] kiwi/accessor.py: Print a warning when using
	  kgetattr/ksetattr hooks

2006-10-18 14:06  Johan Dahlin <jdahlin@async.com.br>

	* [r5135] kiwi/log.py: display warnings on the console

2006-10-18 14:05  Johan Dahlin <jdahlin@async.com.br>

	* [r5134] kiwi/log.py: Actually use the level of the added filter

2006-10-18 14:05  Johan Dahlin <jdahlin@async.com.br>

	* [r5133] kiwi/log.py: don't use the constructor to pass in filters

2006-10-18 14:04  Johan Dahlin <jdahlin@async.com.br>

	* [r5132] kiwi/log.py: Rename variables in set_log_file

2006-10-17 21:17  Johan Dahlin <jdahlin@async.com.br>

	* [r5123] kiwi/ui/views.py: And a None check

2006-10-17 21:16  Johan Dahlin <jdahlin@async.com.br>

	* [r5122] kiwi/ui/views.py: Connect to key-press-event on
	  SlaveViews

2006-10-17 21:16  Johan Dahlin <jdahlin@async.com.br>

	* [r5121] kiwi/controllers.py: Clean up a little bit

2006-10-17 20:23  Johan Dahlin <jdahlin@async.com.br>

	* [r5118] ChangeLog, kiwi/tasklet.py, tests/test_tasklet.py:
	  2006-10-17 Gustavo J. A. M. Carneiro <gjc@gnome.org>
	  
	  * 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 <jdahlin@async.com.br>

	* [r5111] kiwi/ui/objectlist.py: Document selection-changed

2006-10-17 14:54  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r5049] Makefile: Generate only uncompressed Packages & Sources,
	  since apt-ftparchive expects that

2006-10-11 20:16  Johan Dahlin <jdahlin@async.com.br>

	* [r5044] Makefile: Generate proper archive

2006-10-11 19:40  Johan Dahlin <jdahlin@async.com.br>

	* [r5039] kiwi/ui/widgets/combo.py: Be careful when raising
	  exceptions

2006-10-11 15:06  Johan Dahlin <jdahlin@async.com.br>

	* [r5024] debian/changelog, debian/control: Replaces python-kiwi

2006-10-10 19:49  Johan Dahlin <jdahlin@async.com.br>

	* [r5022] setup.cfg: Add bdist_rpm options

2006-10-10 19:48  Johan Dahlin <jdahlin@async.com.br>

	* [r5021] setup.py: Fix a typo in the url

2006-10-10 19:48  Johan Dahlin <jdahlin@async.com.br>

	* [r5020] kiwi/dist.py: Populate get_output() too, bdist_rpm uses
	  it

2006-10-10 14:40  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r4997] Makefile, doc/release-checklist.txt: Add upload target
	  and rename old upload to upload-release

2006-10-09 18:02  Johan Dahlin <jdahlin@async.com.br>

	* [r4974] doc/release-checklist.txt: Add better website description

2006-10-09 18:01  Johan Dahlin <jdahlin@async.com.br>

	* [r4973] debian/changelog, debian/kiwi-doc.install: 1.99.11-1

2006-10-09 15:40  Johan Dahlin <jdahlin@async.com.br>

	* [r4963] Makefile, doc/release-checklist.txt: Add a release-tag
	  and describe it in release-checklist

2006-10-09 15:38  Johan Dahlin <jdahlin@async.com.br>

	* [r4962] kiwi/ui/entry.py: epydoc workaround

2006-10-09 15:33  Johan Dahlin <jdahlin@async.com.br>

	* [r4961] ChangeLog: 1.9.11

2006-10-09 15:33  Johan Dahlin <jdahlin@async.com.br>

	* [r4960] NEWS, doc/howto.tex, kiwi/__version__.py: 1.9.11

2006-10-09 15:29  Johan Dahlin <jdahlin@async.com.br>

	* [r4959] doc/release-checklist.txt: Continous updates

2006-10-09 15:27  Johan Dahlin <jdahlin@async.com.br>

	* [r4958] po/kiwi.pot, po/pt_BR.po, po/sv.po: Update translations

2006-10-09 15:24  Johan Dahlin <jdahlin@async.com.br>

	* [r4957] examples/validation/slaves.py: Don't use widgets any more

2006-10-09 15:09  Johan Dahlin <jdahlin@async.com.br>

	* [r4956] examples/tasklet/simple.py: Make it faster

2006-10-09 13:30  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r4952] ChangeLog, kiwi/ui/objectlist.py: reviewed by: Johan
	  Dahlin <jdahlin@async.com.br>
	  
	  * 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 <romaia@async.com.br>

	* [r4946] tests/test_masks.py: Disable delete/backspace tests for
	  masks

2006-10-05 14:44  Ronaldo Maia <romaia@async.com.br>

	* [r4943] tests/test_masks.py: Increase refresh_gui delay

2006-10-05 14:33  Ronaldo Maia <romaia@async.com.br>

	* [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 <jdahlin@async.com.br>
	  
	  * 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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r4886] ChangeLog, kiwi/ui/entry.py: 2006-09-29 Johan Dahlin
	  <jdahlin@async.com.br>
	  
	  * kiwi/ui/entry.py (KiwiEntry.__init__): Make ProxyEntries work
	  with PyGTK 2.10 again.

2006-09-29 20:25  Johan Dahlin <jdahlin@async.com.br>

	* [r4885] kiwi/controllers.py: Catch AttributeError and ignore the
	  attribute

2006-09-27 16:22  Johan Dahlin <jdahlin@async.com.br>

	* [r4799] kiwi/ui/objectlist.py: Improve ObjectList example and
	  mention the default datatype for Column::data-type

2006-09-27 16:20  Johan Dahlin <jdahlin@async.com.br>

	* [r4798] kiwi/ui/objectlist.py: docstring formatting

2006-09-27 16:17  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r4779] kiwi/environ.py: Disable for win32

2006-09-25 15:09  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r4601] Makefile: add upload target

2006-09-18 15:24  Johan Dahlin <jdahlin@async.com.br>

	* [r4600] Makefile: Clean everything before too

2006-09-18 15:19  Johan Dahlin <jdahlin@async.com.br>

	* [r4599] Makefile: Add debian rule and clean up the rest

2006-09-18 15:18  Johan Dahlin <jdahlin@async.com.br>

	* [r4598] MANIFEST.in: Include debian/ in package

2006-09-18 14:46  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r4596] debian/rules: whitespace

2006-09-18 13:50  Johan Dahlin <jdahlin@async.com.br>

	* [r4595] Makefile, doc/Makefile: Move web target to toplevel
	  Makefile

2006-09-15 19:00  Johan Dahlin <jdahlin@async.com.br>

	* [r4585] Makefile, doc/release-checklist.txt:

2006-09-15 18:59  Johan Dahlin <jdahlin@async.com.br>

	* [r4584] NEWS: Spellfix

2006-09-15 16:05  Johan Dahlin <jdahlin@async.com.br>

	* [r4583] tests/test_tasklet.py: use time.clock() on win32 and
	  time.time() otherwise

2006-09-15 15:43  Johan Dahlin <jdahlin@async.com.br>

	* [r4580] ChangeLog, NEWS, kiwi/__version__.py: 1.9.10

2006-09-15 15:36  Johan Dahlin <jdahlin@async.com.br>

	* [r4579] kiwi/__version__.py: No quite yet

2006-09-15 15:21  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r4577] MANIFEST.in, Makefile: Compile and include mo files in
	  the source distribution

2006-09-15 14:59  Johan Dahlin <jdahlin@async.com.br>

	* [r4576] kiwi/dist.py: Return an empty list if the diretory does
	  not exist

2006-09-15 14:51  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r4574] ChangeLog, MANIFEST.in, Makefile, setup.py: Add a
	  Makefile for doing releases, install documentation

2006-09-15 13:26  Johan Dahlin <jdahlin@async.com.br>

	* [r4567] kiwi/ui/views.py: Silly typo

2006-09-15 13:24  Johan Dahlin <jdahlin@async.com.br>

	* [r4566] kiwi/python.py: 2.3 compatibility

2006-09-14 12:04  Johan Dahlin <jdahlin@async.com.br>

	* [r4529] doc/howto.tex: Update inline example, set right
	  pygtk/gazpacho versions

2006-09-12 21:33  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r4504] tests/actions.glade, tests/simple_button.glade: Update
	  glade files

2006-09-12 16:17  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r4489] kiwi/enums.py: Use the enum datatype

2006-09-12 15:31  Johan Dahlin <jdahlin@async.com.br>

	* [r4488] ChangeLog, kiwi/python.py, tests/test_python.py:
	  2006-09-12 Johan Dahlin <jdahlin@async.com.br>
	  
	  * kiwi/python.py (enum): Add a new data type
	  
	  * tests/test_python.py (EnumTest): and a test

2006-09-11 22:44  Johan Dahlin <jdahlin@async.com.br>

	* [r4478] tests/test_tasklet.py: 80 char

2006-09-11 22:43  Johan Dahlin <jdahlin@async.com.br>

	* [r4477] tests/test_tasklet.py: disable TestIO.testPipe on win32

2006-09-11 22:40  Johan Dahlin <jdahlin@async.com.br>

	* [r4476] tests/test_tasklet.py: whitespace normalization

2006-09-11 22:35  Johan Dahlin <jdahlin@async.com.br>

	* [r4475] ChangeLog, kiwi/tasklet.py, tests/test_tasklet.py:
	  2006-09-09 Gustavo J. A. M. Carneiro <gjc@gnome.org>
	  
	  * 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 <jdahlin@async.com.br>

	* [r4473] doc/howto.tex: Comment out the widgets list section

2006-09-11 22:24  Johan Dahlin <jdahlin@async.com.br>

	* [r4472] examples/framework/hey/heyglade3.py: widget list is gone

2006-09-11 22:23  Johan Dahlin <jdahlin@async.com.br>

	* [r4471] examples/framework/hey/heyglade2.py: widgets is gone

2006-09-11 17:11  Johan Dahlin <jdahlin@async.com.br>

	* [r4466] kiwi/ui/libgladeloader.py: year

2006-09-11 17:10  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r4449] doc/howto.tex: s/what/that/g, thanks to Aaron

2006-09-08 18:46  Johan Dahlin <jdahlin@async.com.br>

	* [r4443] kiwi/ui/wizard.py: Use GladeDelegate

2006-09-08 18:45  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r4441] kiwi/ui/views.py: Don't access glade adaptor directly in
	  attach_slave

2006-09-08 18:26  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r4438] kiwi/ui/delegates.py: remove domain from non-glade
	  delegates

2006-09-08 17:56  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r4418] tools/epyrun: whitespace, do not ignore sys.argv

2006-09-07 15:39  Johan Dahlin <jdahlin@async.com.br>

	* [r4417] doc/Makefile: prettify output

2006-09-07 15:36  Johan Dahlin <jdahlin@async.com.br>

	* [r4416] doc: Add api to ignore

2006-09-07 15:35  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r4414] examples/framework/faren/faren.py: Use insert_text
	  instead of changed

2006-09-07 14:41  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r4399] examples/framework/news/news4.py,
	  examples/framework/sizegroup/slaves.py: Convert a few more
	  delegates

2006-09-06 14:44  Johan Dahlin <jdahlin@async.com.br>

	* [r4394] kiwi/ui/widgets/checkbutton.py: Mimic the constructor of
	  gtk.CheckButton

2006-09-05 22:52  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r4391] kiwi/ui/delegates.py: Simplify the glade delegates

2006-09-05 20:33  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r4380] setup.py: Testing nautilus scripts

2006-09-04 16:16  Johan Dahlin <jdahlin@async.com.br>

	* [r4378] kiwi/ui/views.py: Remove incorrect comment

2006-09-04 16:12  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r4376] tests/test_Action.py, tests/test_Delegate.py: Use
	  GladeDelegate

2006-09-04 16:10  Johan Dahlin <jdahlin@async.com.br>

	* [r4375] kiwi/ui/delegates.py: Add GladeDelegate and
	  GladeSlaveDelegate and deprecate gladefile/gladename in the old
	  alternatives

2006-09-04 13:38  Johan Dahlin <jdahlin@async.com.br>

	* [r4374] doc/howto.tex: Remove section that does not make too much
	  sense

2006-09-04 13:35  Johan Dahlin <jdahlin@async.com.br>

	* [r4373] doc/howto.tex: a bit more s/CList/ObjectList/

2006-09-04 13:33  Johan Dahlin <jdahlin@async.com.br>

	* [r4372] doc/howto.tex: Add Widgets section, move ObjectList there

2006-09-04 13:23  Johan Dahlin <jdahlin@async.com.br>

	* [r4369] doc/Makefile, doc/howto.tex: Update a few more parts

2006-09-04 12:47  Johan Dahlin <jdahlin@async.com.br>

	* [r4367] kiwi/ui/dialogs.py: Improve exception

2006-09-02 22:43  Johan Dahlin <jdahlin@async.com.br>

	* [r4366] doc/howto.tex: add one more XXX

2006-09-02 22:41  Johan Dahlin <jdahlin@async.com.br>

	* [r4365] doc/howto.tex: Move on a bit more

2006-09-02 22:37  Johan Dahlin <jdahlin@async.com.br>

	* [r4364] doc/howto.tex: Fix module names

2006-09-02 22:33  Johan Dahlin <jdahlin@async.com.br>

	* [r4363] doc/howto.tex: Add a reminder so we don't forget

2006-09-02 22:32  Johan Dahlin <jdahlin@async.com.br>

	* [r4362] doc/howto.tex, doc/images/london.eps,
	  doc/images/london.png: Add london and move mark

2006-09-02 19:35  Johan Dahlin <jdahlin@async.com.br>

	* [r4361] doc/howto.tex: Include simple, make it compile, comment
	  out an unneeded section

2006-09-02 18:12  Johan Dahlin <jdahlin@async.com.br>

	* [r4360] examples/framework/simple.py: Add a simple example

2006-09-02 17:59  Johan Dahlin <jdahlin@async.com.br>

	* [r4359] doc/howto.tex: Remove *args section, it shouldn't
	  actively be encouraged

2006-09-02 17:58  Johan Dahlin <jdahlin@async.com.br>

	* [r4358] doc/howto.tex: Remove section about Kiwi 1.x specific
	  content

2006-09-02 15:16  Johan Dahlin <jdahlin@async.com.br>

	* [r4357] doc/howto.tex: Move down the mark a bit

2006-09-02 15:14  Johan Dahlin <jdahlin@async.com.br>

	* [r4356] doc/howto.tex: Don't mention 0.6.8

2006-09-02 15:09  Johan Dahlin <jdahlin@async.com.br>

	* [r4355] doc/howto.tex: Include more examples

2006-09-02 15:07  Johan Dahlin <jdahlin@async.com.br>

	* [r4354] doc/howto.tex: Update file{}

2006-09-02 15:06  Johan Dahlin <jdahlin@async.com.br>

	* [r4353] doc/howto.tex, doc/images/simple.eps,
	  doc/images/simple.png: Include person example and image

2006-09-02 14:52  Johan Dahlin <jdahlin@async.com.br>

	* [r4352] doc/howto.tex: Lots of updates

2006-09-02 14:47  Johan Dahlin <jdahlin@async.com.br>

	* [r4351] kiwi/model.py: Clean up PickledModel a bit

2006-09-02 14:46  Johan Dahlin <jdahlin@async.com.br>

	* [r4350] examples/framework/person,
	  examples/framework/person/Person.glade,
	  examples/framework/person/person.py: Add person example

2006-08-30 19:56  Ronaldo Maia <romaia@async.com.br>

	* [r4316] ChangeLog, kiwi/ui/entry.py: reviewed by: Johan Dahlin
	  <jdahlin@async.com.br>
	  
	  * kiwi/ui/entry.py: Improve focus selection support for mask in
	  entries. Fixes #2787

2006-08-30 17:49  Ronaldo Maia <romaia@async.com.br>

	* [r4314] ChangeLog, kiwi/currency.py, kiwi/datatypes.py,
	  kiwi/enums.py, kiwi/ui/objectlist.py, kiwi/ui/widgets/entry.py:
	  reviewed by: Johan Dahlin <jdahlin@async.com.br>
	  
	  * 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 <jdahlin@async.com.br>

	* [r4306] kiwi/interfaces.py, kiwi/ui/comboentry.py: Document
	  IEasyCombo, add more links

2006-08-29 19:24  Johan Dahlin <jdahlin@async.com.br>

	* [r4305] kiwi/ui/widgets/combo.py: Add documentation links

2006-08-29 19:11  Johan Dahlin <jdahlin@async.com.br>

	* [r4304] kiwi/interfaces.py: epydocify

2006-08-29 19:08  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r4302] kiwi/ui/comboentry.py, kiwi/ui/widgets/combo.py: Move
	  get_mode() too

2006-08-29 19:00  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r4298] kiwi/ui/widgets/combo.py: Move set_tooltip() to the right
	  section

2006-08-29 18:19  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r4296] kiwi/ui/widgets/combo.py: Add documentation references

2006-08-28 15:31  Johan Dahlin <jdahlin@async.com.br>

	* [r4273] debian/changelog, debian/control: Update debian
	  dependencies

2006-08-25 20:22  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r4267] debian/changelog: Remove ubuntu version

2006-08-25 19:45  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r4232] ChangeLog, NEWS, kiwi/__version__.py: 1.9.9

2006-08-23 18:57  Johan Dahlin <jdahlin@async.com.br>

	* [r4230] tools/epyrun: Update

2006-08-23 18:42  Ronaldo Maia <romaia@async.com.br>

	* [r4229] ChangeLog, kiwi/datatypes.py, kiwi/ui/entry.py,
	  kiwi/ui/widgets/entry.py: reviewed by: Johan Dahlin
	  <jdahlin@async.com.br>
	  
	  * 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 <jdahlin@async.com.br>

	* [r4225] po/kiwi.pot, po/pt_BR.po, po/sv.po: Update swedish &
	  portuguese translation

2006-08-23 14:50  Johan Dahlin <jdahlin@async.com.br>

	* [r4220] kiwi/ui/dialogs.py: Add a password dialog

2006-08-22 22:58  Ronaldo Maia <romaia@async.com.br>

	* [r4215] kiwi/ui/gazpacholoader.py: Fix typo

2006-08-22 22:29  Ronaldo Maia <romaia@async.com.br>

	* [r4214] ChangeLog, kiwi/ui/gazpacholoader.py: reviewed by: Johan
	  Dahlin <jdahlin@async.com.br>
	  
	  * 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 <romaia@async.com.br>

	* [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
	  <romaia@async.com.br>
	  
	  reviewed by: Johan Dahlin <jdahlin@async.com.br>
	  
	  * 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 <jdahlin@async.com.br>

	* [r4201] kiwi/ui/gazpacholoader.py, kiwi/ui/objectlist.py,
	  tests/test_datatypes.py: Use kiwi.currency

2006-08-18 18:31  Johan Dahlin <jdahlin@async.com.br>

	* [r4197] ChangeLog, kiwi/currency.py, kiwi/datatypes.py: *
	  kiwi/currency.py: Refactor current to a separate file

2006-08-18 18:21  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r4104] kiwi/datatypes.py, tests/test_dateentry.py: pep-8,
	  whitespace, naming

2006-08-03 12:54  Johan Dahlin <jdahlin@async.com.br>

	* [r4102] AUTHORS, ChangeLog, kiwi/datatypes.py,
	  kiwi/ui/widgets/entry.py, tests/test_datatypes.py: 2006-08-02
	  Aaron Spike <aaron@ekips.org>
	  
	  reviewed by: Johan Dahlin <jdahlin@async.com.br>
	  
	  * 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 <jdahlin@async.com.br>

	* [r4089] ChangeLog, kiwi/ui/gadgets.py, kiwi/ui/widgets/entry.py:
	  2006-08-02 Ali Afshar <aafshar@gmail.com>
	  
	  reviewed by: Johan Dahlin <jdahlin@async.com.br>
	  
	  * kiwi/ui/gadgets.py: * kiwi/ui/widgets/entry.py:
	  
	  DateEntry breaks when set invalid, fixes #2720.

2006-08-02 13:41  Johan Dahlin <jdahlin@async.com.br>

	* [r4062] kiwi/ui/gadgets.py: another attempt

2006-08-02 13:34  Johan Dahlin <jdahlin@async.com.br>

	* [r4061] kiwi/ui/gadgets.py: Add an ugly workaround

2006-07-31 21:03  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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
	  <jdahlin@async.com.br>
	  
	  reviewed by: Henrique Romano <henrique@async.com.br>
	  
	  * 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 <jdahlin@async.com.br>

	* [r3975] tests/test_datatypes.py: really *really* disable tests on
	  windows

2006-07-24 18:32  Johan Dahlin <jdahlin@async.com.br>

	* [r3974] tests/test_datatypes.py: really disable tests on windows

2006-07-24 18:31  Johan Dahlin <jdahlin@async.com.br>

	* [r3973] tests/test_datatypes.py: disable tests on windows

2006-07-24 18:29  Johan Dahlin <jdahlin@async.com.br>

	* [r3972] tests/test_datatypes.py: Another attempt to fix win32
	  build

2006-07-24 18:27  Johan Dahlin <jdahlin@async.com.br>

	* [r3971] kiwi/ui/proxywidget.py, tests/test_datatypes.py: Attempt
	  to fix win32 build

2006-07-24 18:23  Johan Dahlin <jdahlin@async.com.br>

	* [r3970] kiwi/datatypes.py, kiwi/ui/proxywidget.py,
	  tests/test_datatypes.py: Move Pixbuf converter

2006-07-21 21:16  Ronaldo Maia <romaia@async.com.br>

	* [r3956] ChangeLog, kiwi/datatypes.py, tests/test_datatypes.py:
	  2006-07-21 Ronaldo Maia <romaia@async.com.br>
	  
	  reviewed by: Johan Dahlin <jdahlin@async.com.br>
	  
	  * 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 <jdahlin@async.com.br>

	* [r3950] doc/Makefile: Update Makefile

2006-07-19 13:40  Johan Dahlin <jdahlin@async.com.br>

	* [r3947] kiwi/datatypes.py: whitespace normalization

2006-07-17 21:07  Ronaldo Maia <romaia@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r3936] kiwi/ui/widgets/spinbutton.py: fix buildbot

2006-07-14 19:58  Johan Dahlin <jdahlin@async.com.br>

	* [r3935] kiwi/ui/widgets/spinbutton.py: Make it possible to
	  specify a datatype in the constructor

2006-07-14 14:45  Johan Dahlin <jdahlin@async.com.br>

	* [r3930] kiwi/log.py: 8, not 9 levels

2006-07-14 14:36  Johan Dahlin <jdahlin@async.com.br>

	* [r3928] kiwi/log.py: and remove print

2006-07-14 14:33  Johan Dahlin <jdahlin@async.com.br>

	* [r3927] kiwi/log.py: Refactor and add proper support for
	  wildcards

2006-07-14 13:45  Johan Dahlin <jdahlin@async.com.br>

	* [r3925] kiwi/ui/views.py: discourage useage of *args

2006-07-14 13:41  Johan Dahlin <jdahlin@async.com.br>

	* [r3924] kiwi/ui/views.py: Turn a warning into an error

2006-07-13 13:18  Johan Dahlin <jdahlin@async.com.br>

	* [r3914] ChangeLog, kiwi/ui/proxywidget.py: 2005-03-29 Ali Afshar
	  <aafshar@gmail.com>
	  
	  reviewed by: Johan Dahlin <jdahlin@async.com.br>
	  
	  (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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r3912] kiwi/ui/widgets/entry.py: normalizing whitespace

2006-07-03 20:56  Ronaldo Maia <romaia@async.com.br>

	* [r3849] ChangeLog, kiwi/datatypes.py: * kiwi/datatypes.py:
	  Decimal does not allow leading/trailing spaces.

2006-06-20 20:07  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r3792] kiwi/dist.py: Add a win32 fix, should fix 2663

2006-06-19 18:45  Ronaldo Maia <romaia@async.com.br>

	* [r3780] ChangeLog, kiwi/ui/widgets/combo.py: 2006-06-19 Ronaldo
	  Maia <romaia@async.com.br>
	  
	  reviewed by: Johan Dahlin <jdahlin@async.com.br>
	  
	  * kiwi/ui/widgets/combo.py: ProxyComboEntry extend ComboMixin.
	  Fixes #2656

2006-06-19 18:38  Ronaldo Maia <romaia@async.com.br>

	* [r3779] ChangeLog, kiwi/datatypes.py, tests/test_datatypes.py:
	  2006-06-19 Ronaldo Maia <romaia@async.com.br>
	  
	  reviewed by: Johan Dahlin <jdahlin@async.com.br>
	  
	  * 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 <jdahlin@async.com.br>

	* [r3721] kiwi/datatypes.py: be a bit more careful when replacing
	  decimal points

2006-06-12 19:31  Ronaldo Maia <romaia@async.com.br>

	* [r3713] kiwi/ui/widgets/entry.py: fixing comment.

2006-06-12 19:27  Ronaldo Maia <romaia@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r3698] ChangeLog, kiwi/ui/objectlist.py: *
	  kiwi/ui/objectlist.py: Add use-markup property on column

2006-06-12 16:45  Johan Dahlin <jdahlin@async.com.br>

	* [r3697] kiwi/accessor.py: fix typo

2006-06-12 16:31  Johan Dahlin <jdahlin@async.com.br>

	* [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 <romaia@async.com.br>

	* [r3695] ChangeLog: Forgot EntryCompletion ChangeLog

2006-06-12 16:02  Ronaldo Maia <romaia@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r3682] kiwi/argcheck.py: Nicer error message when sending in an
	  unexpected keyword (instead of raising KeyError

2006-06-09 13:51  Johan Dahlin <jdahlin@async.com.br>

	* [r3681] examples/completion.py: remove a line

2006-06-09 13:49  Johan Dahlin <jdahlin@async.com.br>

	* [r3680] tests/utils.py: fix breakage

2006-06-09 13:47  Johan Dahlin <jdahlin@async.com.br>

	* [r3679] tests/utils.py: test pyflakes break

2006-06-09 13:46  Johan Dahlin <jdahlin@async.com.br>

	* [r3678] tests/utils.py: test pyflakes break

2006-06-09 13:46  Johan Dahlin <jdahlin@async.com.br>

	* [r3677] tests/utils.py: test pyflakes break

2006-06-09 13:45  Johan Dahlin <jdahlin@async.com.br>

	* [r3676] kiwi/datatypes.py: Fix a pyflakes warning

2006-06-08 14:57  Johan Dahlin <jdahlin@async.com.br>

	* [r3657] kiwi/ui/gazpacholoader.py: make it work with gazpacho
	  trunk

2006-06-05 15:13  Johan Dahlin <jdahlin@async.com.br>

	* [r3653] kiwi/argcheck.py: only more 2.3 compatibility check

2006-06-05 14:34  Johan Dahlin <jdahlin@async.com.br>

	* [r3652] tests/test_argcheck.py: import Decimal from datatypes

2006-06-05 14:34  Johan Dahlin <jdahlin@async.com.br>

	* [r3651] kiwi/__init__.py: better exception

2006-06-05 14:31  Johan Dahlin <jdahlin@async.com.br>

	* [r3650] kiwi/python.py: Python 2.3 compatibility

2006-06-05 14:29  Johan Dahlin <jdahlin@async.com.br>

	* [r3649] kiwi/ui/objectlist.py: Use decimal from datatypes

2006-06-05 14:29  Johan Dahlin <jdahlin@async.com.br>

	* [r3648] tests/test_ui.py: 2.3 compatibility

2006-06-05 14:28  Johan Dahlin <jdahlin@async.com.br>

	* [r3647] kiwi/ui/gazpacholoader.py: Use decimal from datatypes

2006-06-05 14:08  Johan Dahlin <jdahlin@async.com.br>

	* [r3646] kiwi/decorators.py: func.__name__ is readonly in Python
	  2.3

2006-06-05 14:07  Johan Dahlin <jdahlin@async.com.br>

	* [r3645] kiwi/argcheck.py: improve exception

2006-06-05 14:05  Johan Dahlin <jdahlin@async.com.br>

	* [r3644] tests/test_argcheck.py: Fix argcheck, do not use 2.4
	  syntax

2006-06-05 13:57  Johan Dahlin <jdahlin@async.com.br>

	* [r3643] kiwi/environ.py: Python 2.3 does not have
	  gettext.bind_textdomain_codeset

2006-06-05 13:50  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r3599] kiwi/ui/proxy.py: Only connect to notify::sensitive &
	  notify::visible for validatable widgets

2006-06-01 22:06  Johan Dahlin <jdahlin@async.com.br>

	* [r3598] tests/actions.glade: object -> widget

2006-06-01 22:05  Johan Dahlin <jdahlin@async.com.br>

	* [r3597] tests/test_ComboBox.py, tests/test_proxy.py: Make the
	  widgets visible

2006-06-01 21:58  Johan Dahlin <jdahlin@async.com.br>

	* [r3596] kiwi/ui/views.py: typo

2006-06-01 21:55  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r3548] kiwi/datatypes.py: When using monetary, get the right
	  decimal point constant

2006-05-31 15:01  Johan Dahlin <jdahlin@async.com.br>

	* [r3547] tests/test_datatypes.py: Set/Reset LC_ALL, LC_MONETARY is
	  not enough

2006-05-31 14:52  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r3540] kiwi/datatypes.py: bad gettext call

2006-05-30 19:21  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r3507] gazpacho-plugin/kiwiwidgets.xml: Disable ObjectList

2006-05-26 22:51  Johan Dahlin <jdahlin@async.com.br>

	* [r3506] README: final??

2006-05-26 22:45  Johan Dahlin <jdahlin@async.com.br>

	* [r3505] README: One more test

2006-05-26 22:41  Johan Dahlin <jdahlin@async.com.br>

	* [r3504] README: whitespace test

2006-05-26 22:12  Johan Dahlin <jdahlin@async.com.br>

	* [r3502] README: test commit

2006-05-26 22:10  Johan Dahlin <jdahlin@async.com.br>

	* [r3501] README: whitespace

2006-05-26 22:06  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r3470] kiwi/ui/objectlist.py: reorganize, document

2006-05-25 14:18  Johan Dahlin <jdahlin@async.com.br>

	* [r3469] kiwi/ui/objectlist.py: rename instance_list to objects
	  and use add_list in the constructor

2006-05-25 14:14  Johan Dahlin <jdahlin@async.com.br>

	* [r3468] kiwi/ui/objectlist.py: Fight back None

2006-05-25 14:13  Johan Dahlin <jdahlin@async.com.br>

	* [r3467] kiwi/ui/objectlist.py: remove sort column index

2006-05-25 14:10  Johan Dahlin <jdahlin@async.com.br>

	* [r3466] kiwi/ui/objectlist.py: Refactor and clean up the model
	  columns in set_columns()

2006-05-25 14:00  Johan Dahlin <jdahlin@async.com.br>

	* [r3465] kiwi/ui/objectlist.py: Clean up set_columns() and remove
	  old cruft

2006-05-25 13:48  Johan Dahlin <jdahlin@async.com.br>

	* [r3463] kiwi/ui/objectlist.py: Reorganize handlers & callbacks,
	  add some doc strings

2006-05-25 13:36  Johan Dahlin <jdahlin@async.com.br>

	* [r3462] kiwi/ui/objectlist.py: Send in the column & attribute as
	  arguments, minor optimization

2006-05-24 18:11  Johan Dahlin <jdahlin@async.com.br>

	* [r3451] ChangeLog, kiwi/ui/objectlist.py: 2006-05-24 David Cook
	  <dave@davidcook.org>
	  
	  reviewed by: Johan Dahlin <jdahlin@async.com.br>
	  
	  * kiwi/ui/objectlist.py: Optimize refresh(), fixes #2612

2006-05-24 18:09  Johan Dahlin <jdahlin@async.com.br>

	* [r3450] ChangeLog, kiwi/ui/objectlist.py: 2006-05-24 David Cook
	  <dave@davidcook.org>
	  
	  reviewed by: Johan Dahlin <jdahlin@async.com.br>
	  
	  * kiwi/ui/objectlist.py: Add a sorted keyword, fixes #2611

2006-05-24 18:07  Johan Dahlin <jdahlin@async.com.br>

	* [r3449] AUTHORS, ChangeLog, kiwi/ui/objectlist.py: Apply patch
	  from David Cook fixing #2610

2006-05-24 17:58  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r3436] kiwi/utils.py: Add a guard around default_value

2006-05-15 16:41  Ronaldo Maia <romaia@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r3379] ChangeLog, kiwi/dist.py: * kiwi/dist.py: Add support for
	  templates

2006-05-04 15:12  Ronaldo Maia <romaia@async.com.br>

	* [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 <romaia@async.com.br>

	* [r3374] kiwi/ui/dateentry.py: Fixes when DateEntry has no initial
	  date

2006-05-03 16:22  Ronaldo Maia <romaia@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r3367] kiwi/environ.py: Allow installed environ to be null

2006-04-28 16:13  Johan Dahlin <jdahlin@async.com.br>

	* [r3365] tests/test_ui.py: disable ui tests on win32

2006-04-28 16:09  Johan Dahlin <jdahlin@async.com.br>

	* [r3364] tests/test_ui.py: Use sys.executable to execute a script
	  instead of just running it

2006-04-28 16:05  Johan Dahlin <jdahlin@async.com.br>

	* [r3363] tests/test_ui.py: Attempt to fix win32, use os.system,
	  since Popen3 is not available

2006-04-28 16:01  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r3361] tests/ui/personalinformation.py: Add another ui test

2006-04-27 19:49  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r3356] kiwi/interfaces.py: Docstring fixes

2006-04-27 14:44  Johan Dahlin <jdahlin@async.com.br>

	* [r3354] kiwi/ui/widgets/filechooser.py: ... which must allow
	  title to be None

2006-04-27 14:43  Johan Dahlin <jdahlin@async.com.br>

	* [r3353] kiwi/ui/widgets/filechooser.py: Allow dialog to be passed
	  in too

2006-04-27 14:40  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r3349] ChangeLog, kiwi/environ.py: * kiwi/environ.py
	  (Environment.find_resource): Make sure it's a file

2006-04-26 19:00  Ronaldo Maia <romaia@async.com.br>

	* [r3348] kiwi/ui/dateentry.py: Fixing wrong logic.

2006-04-26 18:58  Ronaldo Maia <romaia@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r3338] setup.py: do not install setup.py in sysconfdir

2006-04-25 21:09  Ronaldo Maia <romaia@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r3335] AUTHORS: commit it

2006-04-25 18:22  Johan Dahlin <jdahlin@async.com.br>

	* [r3334] doc/release-announcement.tmpl, doc/release-checklist.txt:
	  Add a release announcement template

2006-04-25 17:36  Johan Dahlin <jdahlin@async.com.br>

	* [r3333] doc/release-checklist.txt: reorder

2006-04-25 17:28  Johan Dahlin <jdahlin@async.com.br>

	* [r3330] ChangeLog, NEWS, kiwi/__version__.py: 1.9.8

2006-04-25 17:28  Johan Dahlin <jdahlin@async.com.br>

	* [r3329] doc/release-checklist.txt: update release checklist

2006-04-25 17:22  Johan Dahlin <jdahlin@async.com.br>

	* [r3328] kiwi/ui/test/main.py: pyflakes

2006-04-25 17:21  Johan Dahlin <jdahlin@async.com.br>

	* [r3327] AUTHORS: Add new constributors, sort

2006-04-25 17:16  Johan Dahlin <jdahlin@async.com.br>

	* [r3326] kiwi/ui/widgets/label.py: Make Label fully backwards
	  compatible

2006-04-25 17:15  Johan Dahlin <jdahlin@async.com.br>

	* [r3325] examples/validation/datatypes.py,
	  examples/validation/slaves.py: fix more examples

2006-04-25 17:07  Johan Dahlin <jdahlin@async.com.br>

	* [r3324] ChangeLog, kiwi/ui/objectlist.py: 2006-04-25 Ronaldo Maia
	  <romaia@async.com.br>
	  
	  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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r3322] kiwi/ui/views.py: Only merge the other view if it has a
	  glade adaptor

2006-04-25 15:47  Johan Dahlin <jdahlin@async.com.br>

	* [r3321] kiwi/ui/objectlist.py: Fix double-click signal

2006-04-25 15:33  Johan Dahlin <jdahlin@async.com.br>

	* [r3320] examples/completion.py: don't use deprecated features

2006-04-25 15:30  Johan Dahlin <jdahlin@async.com.br>

	* [r3319] kiwi/ui/test/player.py: fix docstring

2006-04-25 15:09  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r3317] tests/test_Entry.py: unbreak

2006-04-24 19:06  Johan Dahlin <jdahlin@async.com.br>

	* [r3316] tests/test_Entry.py: break

2006-04-24 16:57  Ronaldo Maia <romaia@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r3311] bin/kiwi-ui-test: whitespace

2006-04-19 17:43  Ronaldo Maia <romaia@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r3283] ChangeLog, kiwi/ui/objectlist.py: 2006-04-12 Patrick K
	  O'Brien <pobrien@orbtech.com>
	  
	  reviewed by: Johan Dahlin <jdahlin@async.com.br>
	  
	  * 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 <romaia@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r3252] ChangeLog, kiwi/ui/objectlist.py: 2006-04-07 Patrick K
	  O'Brien <pobrien@orbtech.com>
	  
	  reviewed by: Johan Dahlin <jdahlin@async.com.br>
	  
	  * 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 <romaia@async.com.br>

	* [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 <romaia@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r3229] kiwi/ui/comboentry.py: Add label text accessor

2006-04-04 23:26  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r3226] ChangeLog, README, kiwi/python.py: Remove failed thread
	  test

2006-04-04 18:29  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r3218] tests/test_dateentry.py: Disable on win32

2006-03-30 21:11  Johan Dahlin <jdahlin@async.com.br>

	* [r3217] README: test commit

2006-03-30 21:10  Johan Dahlin <jdahlin@async.com.br>

	* [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 <romaia@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r3211] ChangeLog: fix busted changelog

2006-03-29 22:40  Johan Dahlin <jdahlin@async.com.br>

	* [r3210] ChangeLog, kiwi/ui/widgets/colorbutton.py,
	  kiwi/ui/widgets/fontbutton.py: 2005-12-14 Ali Afshar
	  <aafshar@gmail.com>
	  
	  reviewed by: Johan Dahlin <jdahlin@async.com.br>
	  
	  * 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 <jdahlin@async.com.br>

	* [r3209] kiwi/desktopparser.py: remove unused import

2006-03-29 15:34  Ronaldo Maia <romaia@async.com.br>

	* [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 <romaia@async.com.br>

	* [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 <romaia@async.com.br>

	* [r3198] ChangeLog, examples/framework/diary/diary2.py,
	  examples/framework/news/news4.py: 2006-03-28 Ronaldo Maia
	  <romaia@async.com.br>
	  
	  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 <jdahlin@async.com.br>

	* [r3197] kiwi/ui/widgets/filechooser.py: add some arguments

2006-03-27 14:02  Johan Dahlin <jdahlin@async.com.br>

	* [r3189] tests/test_proxy.py: Add proxy tests, some of them still
	  broken

2006-03-27 14:02  Johan Dahlin <jdahlin@async.com.br>

	* [r3188] kiwi/ui/proxy.py: better exception

2006-03-27 13:23  Johan Dahlin <jdahlin@async.com.br>

	* [r3187] tests/test_desktopparser.py: Add desktop parser unittests

2006-03-27 01:06  Johan Dahlin <jdahlin@async.com.br>

	* [r3186] kiwi/desktopparser.py: remove duplicate set_string_list,
	  thanks to Travis Watkins for pointing it out

2006-03-27 00:54  Johan Dahlin <jdahlin@async.com.br>

	* [r3185] ChangeLog, kiwi/desktopparser.py: *
	  kiwi/desktopparser.py: Add a GKeyFile inspired .desktop parser

2006-03-24 17:31  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r3179] gazpacho-plugin/kiwiwidgets.xml: use old radiobutton type
	  name here

2006-03-23 20:10  Johan Dahlin <jdahlin@async.com.br>

	* [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 <romaia@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r3173] doc/release-checklist.txt: add bugzilla version

2006-03-22 19:35  Johan Dahlin <jdahlin@async.com.br>

	* [r3172] kiwi/ui/dateentry.py: Use a ProxyEntry inside the
	  DateEntry

2006-03-22 18:44  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r3169] kiwi/ui/comboentry.py: alphabetic

2006-03-22 16:41  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r3166] tests/test_ComboBox.py: Fix test (need to remove .pyc
	  files first)

2006-03-22 15:26  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r3164] kiwi/proxywidget.py: remove widget

2006-03-22 15:22  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r3162] kiwi/model.py, kiwi/models.py: rename models.py ->
	  model.py

2006-03-22 15:20  Johan Dahlin <jdahlin@async.com.br>

	* [r3161] kiwi/models.py: Make unpickle_model into a classmethod

2006-03-22 14:39  Johan Dahlin <jdahlin@async.com.br>

	* [r3160] kiwi/ui/objectlist.py, kiwi/ui/widgets/list.py: Move
	  deprecated stuff from ObjectList to List

2006-03-22 14:17  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r3158] kiwi/dist.py, kiwi/proxywidget.py, kiwi/ui/views.py:
	  update copyright years

2006-03-22 14:07  Johan Dahlin <jdahlin@async.com.br>

	* [r3157] ChangeLog, kiwi/interfaces.py, kiwi/proxywidget.py: *
	  kiwi/interfaces.py: * kiwi/proxywidget.py: Document/reorganize
	  signals

2006-03-21 21:58  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r3151] AUTHORS: Add Ali & Ronaldo

2006-03-21 15:16  Johan Dahlin <jdahlin@async.com.br>

	* [r3150] ChangeLog, kiwi/ui/widgets/filechooser.py: 2005-12-14 Ali
	  Afshar <aafshar@gmail.com>
	  
	  reviewed by: Johan Dahlin <jdahlin@async.com.br>
	  
	  * kiwi/ui/widgets/filechooser.py: Add widget support for
	  filechooserbutton and filechooserdialog.

2006-03-21 14:57  Johan Dahlin <jdahlin@async.com.br>

	* [r3149] kiwi/dist.py: Added commented out bdist_wininst helpers

2006-03-21 14:50  Johan Dahlin <jdahlin@async.com.br>

	* [r3145] setup.py: Doh

2006-03-21 14:49  Johan Dahlin <jdahlin@async.com.br>

	* [r3144] setup.py: use kiwi.dist.setup

2006-03-21 14:47  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r3142] kiwi/environ.py: don't be so noisy

2006-03-21 14:15  Johan Dahlin <jdahlin@async.com.br>

	* [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 <romaia@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r3136] kiwi/__init__.py, kiwi/models.py, kiwi/ui/views.py:
	  Remove _warn all users

2006-03-20 21:46  Johan Dahlin <jdahlin@async.com.br>

	* [r3135] kiwi/models.py: kill one more _warn

2006-03-20 21:44  Johan Dahlin <jdahlin@async.com.br>

	* [r3134] kiwi/ui/libgladeloader.py: Remove another _warn

2006-03-20 21:43  Johan Dahlin <jdahlin@async.com.br>

	* [r3133] kiwi/ui/gazpacholoader.py: Remove another _warn

2006-03-20 20:46  Johan Dahlin <jdahlin@async.com.br>

	* [r3132] kiwi/ui/objectlist.py: Use log.warn instead of _warn

2006-03-20 20:41  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <romaia@async.com.br>

	* [r3128] HACKING: fixing samples in HACKING

2006-03-20 18:25  Johan Dahlin <jdahlin@async.com.br>

	* [r3127] HACKING: Add a simple checklist

2006-03-20 18:18  Johan Dahlin <jdahlin@async.com.br>

	* [r3126] HACKING: Add HACKING

2006-03-17 15:19  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r3105] tests/test_datatypes.py: Add a few more tests

2006-03-15 17:24  Johan Dahlin <jdahlin@async.com.br>

	* [r3097] examples/validation/personalinformation.py: Remove data
	  format

2006-03-15 14:40  Johan Dahlin <jdahlin@async.com.br>

	* [r3095] kiwi/environ.py: Raise exception, to avoid hiding
	  exception

2006-03-14 19:58  Johan Dahlin <jdahlin@async.com.br>

	* [r3092] tests/test_datatypes.py: Test floats like this .5 too

2006-03-14 19:56  Johan Dahlin <jdahlin@async.com.br>

	* [r3091] tests/test_datatypes.py: Add another thousand separator
	  test

2006-03-14 19:35  Johan Dahlin <jdahlin@async.com.br>

	* [r3090] kiwi/datatypes.py, tests/test_datatypes.py: Add test and
	  documentation for converter.add

2006-03-14 15:55  Johan Dahlin <jdahlin@async.com.br>

	* [r3087] kiwi/ui/dateentry.py: give credit

2006-03-14 15:01  Johan Dahlin <jdahlin@async.com.br>

	* [r3086] kiwi/ui/dateentry.py: Make it look nicer and mark the day
	  properly

2006-03-14 13:40  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r3076] kiwi/python.py: Use subclass name in Settables __repr__
	  instead of hard coding 'Settable'

2006-03-13 13:15  Johan Dahlin <jdahlin@async.com.br>

	* [r3072] doc/release-checklist.txt: marker in ChangeLog

2006-03-13 13:12  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r3069] doc/release-checklist.txt: add release checklist

2006-03-11 14:39  Johan Dahlin <jdahlin@async.com.br>

	* [r3057] NEWS: Oops, got a bit too much here. Fix dates

2006-03-11 14:35  Johan Dahlin <jdahlin@async.com.br>

	* [r3055] NEWS, kiwi/__version__.py: 1.9.7

2006-03-11 14:34  Johan Dahlin <jdahlin@async.com.br>

	* [r3054] po/kiwi.pot, po/pt_BR.po, po/sv.po: Update translations

2006-03-11 14:21  Johan Dahlin <jdahlin@async.com.br>

	* [r3053] kiwi/ui/gazpacholoader.py: wrong fix, broke the tests

2006-03-11 14:20  Johan Dahlin <jdahlin@async.com.br>

	* [r3052] kiwi/ui/gazpacholoader.py, kiwi/ui/widgets/entry.py:
	  pyflakes

2006-03-11 14:06  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r3048] examples/validation/datatypes.py: use a string instead of
	  float

2006-03-11 13:55  Johan Dahlin <jdahlin@async.com.br>

	* [r3047] kiwi/ui/widgets/entry.py: bug fix

2006-03-11 13:53  Johan Dahlin <jdahlin@async.com.br>

	* [r3046] examples/list/stockicon.py: make it slightly larger

2006-03-11 13:53  Johan Dahlin <jdahlin@async.com.br>

	* [r3045] examples/list/sortable.py: make it slightly larger

2006-03-11 13:53  Johan Dahlin <jdahlin@async.com.br>

	* [r3044] examples/list/simple.py: make it slightly larger

2006-03-11 13:52  Johan Dahlin <jdahlin@async.com.br>

	* [r3043] examples/list/searchbar.py: Don't use floats

2006-03-11 13:51  Johan Dahlin <jdahlin@async.com.br>

	* [r3042] kiwi/ui/objectlist.py: Add safe check

2006-03-11 13:46  Johan Dahlin <jdahlin@async.com.br>

	* [r3040] examples/framework/faren/faren3.py: catch ValueError

2006-03-11 13:44  Johan Dahlin <jdahlin@async.com.br>

	* [r3039] examples/framework/diary/diary2.py: Use self.proxy

2006-03-11 13:43  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r3028] kiwi/environ.py: Only catch ImportError

2006-03-10 14:56  Johan Dahlin <jdahlin@async.com.br>

	* [r3027] kiwi/environ.py: Don't break just yet

2006-03-10 14:31  Johan Dahlin <jdahlin@async.com.br>

	* [r3025] gazpacho-plugin/kiwiwidgets.py,
	  gazpacho-plugin/kiwiwidgets.xml, kiwi/ui/gazpacholoader.py: Fix
	  comboentries in gazpacho

2006-03-10 14:31  Johan Dahlin <jdahlin@async.com.br>

	* [r3024] kiwi/ui/comboentry.py: do not set the name, breaks
	  gazpacho

2006-03-09 23:37  Johan Dahlin <jdahlin@async.com.br>

	* [r3017] MANIFEST.in: include translations

2006-03-09 23:34  Johan Dahlin <jdahlin@async.com.br>

	* [r3016] kiwi/__init__.py: do not require a locale directory in
	  uninstalled mode

2006-03-09 23:25  Johan Dahlin <jdahlin@async.com.br>

	* [r3015] kiwi/environ.py: what happend to this?

2006-03-09 22:31  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2977] kiwi/ui/comboentry.py: syntax

2006-03-08 17:22  Johan Dahlin <jdahlin@async.com.br>

	* [r2976] kiwi/ui/combomixin.py: clear here too

2006-03-08 17:22  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2973] kiwi/datatypes.py: Reindent, always remove decimal point,
	  even if there's no thousand separator

2006-03-08 16:57  Johan Dahlin <jdahlin@async.com.br>

	* [r2972] kiwi/dist.py: remove trailing /

2006-03-08 16:43  Johan Dahlin <jdahlin@async.com.br>

	* [r2970] locale, po/sv.po, setup.py: Add locale, fix sv.po bug,
	  install locales

2006-03-08 16:10  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2967] po/kiwi.pot, po/pt_BR.po, po/sv.po: update translation

2006-03-07 18:43  Johan Dahlin <jdahlin@async.com.br>

	* [r2944] kiwi/ui/test/main.py: whitespace

2006-03-07 18:41  Johan Dahlin <jdahlin@async.com.br>

	* [r2943] kiwi/ui/combomixin.py: move one method

2006-03-07 15:02  Johan Dahlin <jdahlin@async.com.br>

	* [r2941] kiwi/ui/widgets/entry.py: use deprecated decorator

2006-03-07 15:02  Johan Dahlin <jdahlin@async.com.br>

	* [r2940] kiwi/decorators.py: whitespace

2006-03-07 14:28  Johan Dahlin <jdahlin@async.com.br>

	* [r2939] kiwi/ui/comboentry.py, kiwi/ui/dateentry.py: Add
	  grab_focus to dateentry and comboentry

2006-03-07 14:26  Johan Dahlin <jdahlin@async.com.br>

	* [r2938] examples/validation/personalinformation.py: do not grab

2006-03-07 14:26  Johan Dahlin <jdahlin@async.com.br>

	* [r2937] examples/validation/personalinformation.glade,
	  examples/validation/personalinformation.py: do not set can_focus

2006-03-07 13:29  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2934] kiwi/ui/dateentry.py: Popup at the right location

2006-03-07 00:19  Johan Dahlin <jdahlin@async.com.br>

	* [r2927] kiwi/ui/dateentry.py: I'm smoking crack

2006-03-06 22:54  Johan Dahlin <jdahlin@async.com.br>

	* [r2923] kiwi/ui/dateentry.py: Make sure changed is emitted
	  properly

2006-03-06 22:37  Johan Dahlin <jdahlin@async.com.br>

	* [r2921] kiwi/ui/dateentry.py: emit changed when the entry changes
	  aswell

2006-03-06 22:34  Johan Dahlin <jdahlin@async.com.br>

	* [r2920] examples/validation/personalinformation.glade: use a
	  dateentry

2006-03-06 22:33  Johan Dahlin <jdahlin@async.com.br>

	* [r2919] kiwi/ui/widgets/entry.py: Update the model too

2006-03-06 22:27  Johan Dahlin <jdahlin@async.com.br>

	* [r2918] kiwi/ui/dateentry.py: Select he date from the entry, make
	  sure the date is valid

2006-03-06 22:23  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2916] kiwi/ui/widgets/entry.py: typo

2006-03-06 22:18  Johan Dahlin <jdahlin@async.com.br>

	* [r2915] kiwi/ui/widgets/entry.py: set datatype for dateentry

2006-03-06 22:14  Johan Dahlin <jdahlin@async.com.br>

	* [r2914] kiwi/ui/dateentry.py: show the entry

2006-03-06 22:07  Johan Dahlin <jdahlin@async.com.br>

	* [r2913] kiwi/ui/widgets/entry.py: doy

2006-03-06 21:38  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2902] kiwi/ui/wizard.py: typo

2006-03-06 00:14  Johan Dahlin <jdahlin@async.com.br>

	* [r2900] kiwi/ui/wizard.py: Refactor wizard

2006-03-05 23:51  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2898] kiwi/ui/dialogs.py: ION workaround, fit in 79 columns

2006-03-05 22:18  Johan Dahlin <jdahlin@async.com.br>

	* [r2897] kiwi/ui/dateentry.py: doc string

2006-03-05 22:17  Johan Dahlin <jdahlin@async.com.br>

	* [r2896] kiwi/ui/dateentry.py: Don't add spacing

2006-03-05 22:15  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2893] kiwi/ui/gazpacholoader.py: refactor gazpacho property
	  over loading

2006-03-05 20:11  Johan Dahlin <jdahlin@async.com.br>

	* [r2892] kiwi/ui/objectlist.py, kiwi/ui/widgets/radiobutton.py:
	  pyflakes

2006-03-05 20:09  Johan Dahlin <jdahlin@async.com.br>

	* [r2891] kiwi/ui/entry.py: Add a get_mask() method

2006-03-05 17:28  Johan Dahlin <jdahlin@async.com.br>

	* [r2888] kiwi/dist.py: Make it work again

2006-03-05 17:23  Johan Dahlin <jdahlin@async.com.br>

	* [r2887] kiwi/dist.py: Grr, wrong name

2006-03-05 17:13  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2871] kiwi/dist.py: document one more

2006-03-04 13:01  Johan Dahlin <jdahlin@async.com.br>

	* [r2870] kiwi/dist.py: document one more

2006-03-04 12:58  Johan Dahlin <jdahlin@async.com.br>

	* [r2869] kiwi/dist.py: document a function

2006-03-03 22:14  Johan Dahlin <jdahlin@async.com.br>

	* [r2867] kiwi/dist.py: Add sysconfdir

2006-03-03 20:58  Johan Dahlin <jdahlin@async.com.br>

	* [r2865] kiwi/ui/test/player.py: I suck

2006-03-03 20:56  Johan Dahlin <jdahlin@async.com.br>

	* [r2864] kiwi/ui/test/player.py: I suck

2006-03-03 20:52  Johan Dahlin <jdahlin@async.com.br>

	* [r2863] kiwi/ui/test/player.py: nicer argument formatting

2006-03-03 20:15  Johan Dahlin <jdahlin@async.com.br>

	* [r2859] kiwi/ui/objectlist.py: Add an insanity check

2006-03-03 19:54  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2844] README: running out of whitespace

2006-03-03 15:27  Johan Dahlin <jdahlin@async.com.br>

	* [r2843] README: whitespace, trigger build

2006-03-03 15:22  Johan Dahlin <jdahlin@async.com.br>

	* [r2842] README: whitespace, trigger build

2006-03-03 14:38  Johan Dahlin <jdahlin@async.com.br>

	* [r2839] tests/utils.py: and here

2006-03-03 14:36  Johan Dahlin <jdahlin@async.com.br>

	* [r2838] kiwi/ui/__init__.py: Do a pygtk require here too

2006-03-03 14:27  Johan Dahlin <jdahlin@async.com.br>

	* [r2837] tests/test_utils.py: remove test that break python 2.3

2006-03-03 14:25  Johan Dahlin <jdahlin@async.com.br>

	* [r2836] tests/__init__.py: and here too

2006-03-03 14:24  Johan Dahlin <jdahlin@async.com.br>

	* [r2835] setup.py: do a pygtk require here too

2006-03-03 14:14  Johan Dahlin <jdahlin@async.com.br>

	* [r2834] tests/test_utils.py: test breaking python 2.3

2006-03-03 14:08  Johan Dahlin <jdahlin@async.com.br>

	* [r2833] README: trigger build again

2006-03-03 14:05  Johan Dahlin <jdahlin@async.com.br>

	* [r2832] README: whitespace

2006-03-03 13:54  Johan Dahlin <jdahlin@async.com.br>

	* [r2830] kiwi/dist.py: Add an exclude option to listpackages

2006-03-02 23:32  Johan Dahlin <jdahlin@async.com.br>

	* [r2828] kiwi/datatypes.py, tests/test_datatypes.py: use saner
	  float serialization

2006-03-02 21:41  Johan Dahlin <jdahlin@async.com.br>

	* [r2825] kiwi/datatypes.py: refix, yes I'm having fun

2006-03-02 21:39  Johan Dahlin <jdahlin@async.com.br>

	* [r2824] kiwi/datatypes.py: rebreak

2006-03-02 21:35  Johan Dahlin <jdahlin@async.com.br>

	* [r2823] kiwi/datatypes.py: unbreak build

2006-03-02 21:11  Johan Dahlin <jdahlin@async.com.br>

	* [r2822] kiwi/datatypes.py: Break build

2006-03-02 18:45  Johan Dahlin <jdahlin@async.com.br>

	* [r2816] kiwi/datatypes.py: Reorganize code, update copyright, add
	  doc strings

2006-03-02 18:36  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2812] examples/framework/diary/diary2.py:

2006-03-02 16:18  Johan Dahlin <jdahlin@async.com.br>

	* [r2811] tests/test_BaseView.py: whitespace

2006-03-02 15:33  Johan Dahlin <jdahlin@async.com.br>

	* [r2810] tests/test_Delegate.py: whitespace

2006-03-01 22:17  Johan Dahlin <jdahlin@async.com.br>

	* [r2806] examples/framework/diary/diary2.py: Use select from
	  objectlist instead of manually manipulating selection

2006-03-01 22:16  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2804] examples/framework/diary/diary2.py: grab focus when the
	  selection changes

2006-03-01 21:52  Johan Dahlin <jdahlin@async.com.br>

	* [r2803] examples/framework/diary/diary2.py: Use settable, remove
	  class variables, handle selection when removing better

2006-03-01 21:38  Johan Dahlin <jdahlin@async.com.br>

	* [r2802] examples/framework/diary/diary2.glade,
	  kiwi/ui/gazpacholoader.py: data_value is not translatable

2006-03-01 21:36  Johan Dahlin <jdahlin@async.com.br>

	* [r2801] tests/test_datatypes.py: disable a test

2006-03-01 21:34  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2797] kiwi/tasklet.py, tests/test_tasklet.py: Remove argcheck,
	  add extra checks in WaitForSignal, add unittests

2006-03-01 16:10  Johan Dahlin <jdahlin@async.com.br>

	* [r2796] kiwi/tasklet.py: whitespace

2006-02-24 15:58  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2788] kiwi/ui/comboentry.py, tests/test_comboentry.py: Add
	  ComboEntry::activate and tests

2006-02-24 15:34  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2785] tests/test_comboentry.py: add another test, refactor

2006-02-24 14:29  Johan Dahlin <jdahlin@async.com.br>

	* [r2782] tests/test_comboentry.py: Add tests for non-existing
	  items too

2006-02-24 14:26  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2763] kiwi/ui/icon.py: read diffs

2006-02-23 18:27  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2757] kiwi/ui/comboentry.py: show the widget and the entry and
	  rearrange slightly

2006-02-23 15:39  Johan Dahlin <jdahlin@async.com.br>

	* [r2756] kiwi/ui/gazpacholoader.py: cleaner epydoc hack

2006-02-23 15:35  Johan Dahlin <jdahlin@async.com.br>

	* [r2755] gazpacho-plugin/kiwiwidgets.xml: add comment

2006-02-23 14:44  Johan Dahlin <jdahlin@async.com.br>

	* [r2754] kiwi/ui/widgets/spinbutton.py: right align by default

2006-02-23 14:43  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2750] examples/validation/personalinformation.py: deleted too
	  much

2006-02-23 14:08  Johan Dahlin <jdahlin@async.com.br>

	* [r2749] examples/validation/personalinformation.glade,
	  examples/validation/personalinformation.py: Simplify

2006-02-23 13:40  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2740] examples/validation/slaves.py: whitespace

2006-02-22 20:38  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2738] kiwi/ui/delegates.py: add a few more useful methods to
	  proxy delegate

2006-02-22 20:25  Johan Dahlin <jdahlin@async.com.br>

	* [r2737] kiwi/models.py: call update instead of notify, found by
	  ali

2006-02-22 20:25  Johan Dahlin <jdahlin@async.com.br>

	* [r2736] kiwi/models.py: Whitespace

2006-02-22 20:24  Johan Dahlin <jdahlin@async.com.br>

	* [r2735] doc, doc/Makefile: Re-add old makefile. Update svnignore

2006-02-22 20:14  Johan Dahlin <jdahlin@async.com.br>

	* [r2734] doc/howto.tex: comment out unported examples and images
	  which are not yet generated

2006-02-22 20:02  Johan Dahlin <jdahlin@async.com.br>

	* [r2733] doc/howto.tex: suggestions from kiko

2006-02-22 19:25  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2731] examples/framework/diary/diary.py,
	  examples/framework/diary/diary2.py: make remove work

2006-02-22 19:05  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2728] examples/framework/diary/diary.py: set model, not new
	  model

2006-02-22 18:28  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2726] kiwi/ui/gazpacholoader.py: modelproperty should inherit
	  from stringtype

2006-02-22 16:21  Johan Dahlin <jdahlin@async.com.br>

	* [r2725] kiwi/controllers.py: whitespace

2006-02-21 21:11  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2722] kiwi/ui/delegates.py: whitespace

2006-02-21 20:05  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2715] kiwi/log.py: yaya

2006-02-21 13:33  Johan Dahlin <jdahlin@async.com.br>

	* [r2712] kiwi/log.py: return empty dict if there's no log level
	  specified

2006-02-20 18:32  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2692] kiwi/datatypes.py: print a warning

2006-02-20 14:00  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2687] kiwi/ui/widgets/spinbutton.py: it's reasonable to support
	  long and Decimal here aswell

2006-02-20 13:24  Johan Dahlin <jdahlin@async.com.br>

	* [r2686] kiwi/argcheck.py, tests/test_argcheck.py: Long support
	  for percent, add tests for number/percent

2006-02-20 13:12  Johan Dahlin <jdahlin@async.com.br>

	* [r2684] kiwi/ui/gazpacholoader.py: Add decimal in widgets

2006-02-20 13:11  Johan Dahlin <jdahlin@async.com.br>

	* [r2683] tests/test_datatypes.py: Add some decimal tests

2006-02-18 16:00  Johan Dahlin <jdahlin@async.com.br>

	* [r2681] ChangeLog, kiwi/dist.py: 2006-02-18 Patrick K O'Brien
	  <pobrien@orbtech.com>
	  
	  reviewed by: Johan Dahlin <jdahlin@async.com.br>
	  
	  * kiwi/dist.py (TemplateInstallLib.install): win32 install fix
	  Fixes bug 2446

2006-02-18 14:45  Johan Dahlin <jdahlin@async.com.br>

	* [r2680] doc/howto.tex: add old howto

2006-02-17 20:34  Johan Dahlin <jdahlin@async.com.br>

	* [r2668] ChangeLog, NEWS, kiwi/__version__.py: 1.9.6

2006-02-17 20:25  Johan Dahlin <jdahlin@async.com.br>

	* [r2667] kiwi/component.py, kiwi/proxies.py,
	  kiwi/ui/widgets/entry.py: fix docstrings

2006-02-17 20:21  Johan Dahlin <jdahlin@async.com.br>

	* [r2666] kiwi/ui/test/listener.py: import fix

2006-02-17 20:08  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2661] kiwi/datatypes.py: Change decimal column to use currency,
	  add a decimal converter

2006-02-17 17:48  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2650] kiwi/ui/widgets/entry.py: typo

2006-02-17 16:27  Johan Dahlin <jdahlin@async.com.br>

	* [r2649] kiwi/ui/widgets/entry.py: Add basic win32 compat

2006-02-17 16:19  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2647] kiwi/datatypes.py: make get_format() public

2006-02-17 15:52  Johan Dahlin <jdahlin@async.com.br>

	* [r2645] kiwi/ui/widgets/entry.py: no tabs, unused variables

2006-02-17 15:26  Johan Dahlin <jdahlin@async.com.br>

	* [r2641] kiwi/ui/widgets/entry.py, tests/test_Entry.py:
	  documentation, minor code factoring, extend tests

2006-02-17 14:45  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2639] tests/test_Entry.py: whitespace

2006-02-16 21:14  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2637] kiwi/ui/widgets/combobox.py: pyflakes

2006-02-16 19:38  Johan Dahlin <jdahlin@async.com.br>

	* [r2636] tests/test_datatypes.py: typo

2006-02-16 19:36  Johan Dahlin <jdahlin@async.com.br>

	* [r2635] tests/test_datatypes.py: Disable inf/NaN tests which does
	  not work on win32

2006-02-16 15:02  Johan Dahlin <jdahlin@async.com.br>

	* [r2633] kiwi/ui/widgets/combobox.py: import a few constants for
	  better compatibility

2006-02-15 22:13  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2622] kiwi/interfaces.py, kiwi/ui/gazpacholoader.py,
	  kiwi/utils.py: update copyright years

2006-02-15 21:15  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2620] kiwi/ui/widgets/checkbutton.py: whitespace

2006-02-15 21:14  Johan Dahlin <jdahlin@async.com.br>

	* [r2619] kiwi/ui/comboentry.py: Guard against gtk+ warning

2006-02-15 20:33  Johan Dahlin <jdahlin@async.com.br>

	* [r2618] kiwi/ui/gazpacholoader.py: typo

2006-02-15 20:32  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2616] gazpacho-plugin/kiwiwidgets.xml: Disabled the
	  comboboxentry in the wrong place

2006-02-15 19:50  Johan Dahlin <jdahlin@async.com.br>

	* [r2615] kiwi/ui/widgets/combo.py: Enable editable, but only if
	  it's not in data mode

2006-02-15 19:50  Johan Dahlin <jdahlin@async.com.br>

	* [r2614] kiwi/ui/comboentry.py: Width from comboentry, x from
	  entry

2006-02-15 19:49  Johan Dahlin <jdahlin@async.com.br>

	* [r2613] gazpacho-plugin/kiwiwidgets.xml: do not show
	  comboboxentry, replaced by comboentry

2006-02-15 19:47  Johan Dahlin <jdahlin@async.com.br>

	* [r2612] kiwi/ui/gazpacholoader.py: nicer error message

2006-02-15 19:46  Johan Dahlin <jdahlin@async.com.br>

	* [r2611] kiwi/ui/gazpacholoader.py: gobject.type_is_a handle
	  subtypes aswell

2006-02-15 19:44  Johan Dahlin <jdahlin@async.com.br>

	* [r2610] kiwi/ui/widgets/combobox.py, kiwi/ui/widgets/list.py: a
	  bit more love

2006-02-15 19:43  Johan Dahlin <jdahlin@async.com.br>

	* [r2609] kiwi/ui/gazpacholoader.py: More love for pyflakes

2006-02-15 19:42  Johan Dahlin <jdahlin@async.com.br>

	* [r2608] kiwi/ui/gazpacholoader.py: All you need is love, love,
	  love

2006-02-15 19:42  Johan Dahlin <jdahlin@async.com.br>

	* [r2607] kiwi/ui/widgets/combobox.py, kiwi/ui/widgets/list.py: I
	  love backwards compatibility

2006-02-15 19:41  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2604] examples/framework/news/news_list.glade: Update type
	  names

2006-02-15 19:00  Johan Dahlin <jdahlin@async.com.br>

	* [r2603] examples/validation/personalinformation.glade: Use
	  comboentry and update gtype for the combobox

2006-02-15 18:59  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2601] kiwi/ui/comboentry.py: Use entry's window and add
	  comments

2006-02-15 18:47  Johan Dahlin <jdahlin@async.com.br>

	* [r2600] kiwi/ui/comboentry.py: Simplify, comment and scroll on
	  top of button aswell

2006-02-15 18:44  Johan Dahlin <jdahlin@async.com.br>

	* [r2599] kiwi/ui/comboentry.py: Support scroll wheel and update
	  entry after calling set_active_iter

2006-02-15 18:10  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2597] kiwi/interfaces.py, kiwi/ui/widgets/combo.py,
	  kiwi/ui/widgets/proxy.py: kill before_validate

2006-02-15 17:34  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2595] kiwi/__init__.py, kiwi/ui/__init__.py: pyflakes

2006-02-15 17:16  Johan Dahlin <jdahlin@async.com.br>

	* [r2594] kiwi/ui/widgets/combo.py, kiwi/ui/widgets/combobox.py:
	  rename combobox to combo

2006-02-15 17:10  Johan Dahlin <jdahlin@async.com.br>

	* [r2593] kiwi/ui/widgets/combobox.py: move combomixin out of
	  comboentry

2006-02-15 17:09  Johan Dahlin <jdahlin@async.com.br>

	* [r2592] kiwi/ui/comboentry.py: Add IconEntry interface, disable
	  treeview search

2006-02-15 16:59  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2590] kiwi/ui/widgets/radiobutton.py: whitespace

2006-02-14 20:16  Johan Dahlin <jdahlin@async.com.br>

	* [r2551] examples/list/kitchensink.py: Use salary as summary

2006-02-14 19:44  Johan Dahlin <jdahlin@async.com.br>

	* [r2548] kiwi/ui/objectlist.py: Fix currency (and date object) in
	  summary labels

2006-02-14 13:17  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2536] kiwi/python.py, kiwi/utils.py: pylint

2006-02-14 13:09  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2534] kiwi/ui/widgets/spinbutton.py: whitespace

2006-02-13 17:04  Johan Dahlin <jdahlin@async.com.br>

	* [r2532] doc/environ.txt: add description for environ

2006-02-13 17:00  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2530] kiwi/ui/tooltip.py: whitespace

2006-02-13 15:15  Johan Dahlin <jdahlin@async.com.br>

	* [r2529] setup.py: grr

2006-02-13 14:54  Johan Dahlin <jdahlin@async.com.br>

	* [r2528] setup.py: Change author to mailing list

2006-02-13 14:34  Johan Dahlin <jdahlin@async.com.br>

	* [r2527] setup.py: add a version check here too

2006-02-13 14:32  Johan Dahlin <jdahlin@async.com.br>

	* [r2526] kiwi/__init__.py, kiwi/ui/__init__.py: add gobject/gtk
	  version checks

2006-02-13 14:29  Johan Dahlin <jdahlin@async.com.br>

	* [r2525] kiwi/__init__.py: whitespace

2006-02-13 14:24  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2520] kiwi/ui/gazpacholoader.py: reorder somewhat

2006-02-13 12:51  Johan Dahlin <jdahlin@async.com.br>

	* [r2519] tests/test_datatypes.py: refactor

2006-02-13 12:39  Johan Dahlin <jdahlin@async.com.br>

	* [r2518] examples/validation/personalinformation.py: whitespace

2006-02-10 12:06  Johan Dahlin <jdahlin@async.com.br>

	* [r2500] kiwi/ui/dialogs.py: Set reasonable, higgy defaults

2006-02-09 18:33  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2494] kiwi/ui/hyperlink.py: whitspace

2006-02-09 18:11  Johan Dahlin <jdahlin@async.com.br>

	* [r2493] kiwi/interfaces.py: whitespace

2006-02-09 17:40  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2487] .: ignore trial temporary directory

2006-02-09 14:57  Johan Dahlin <jdahlin@async.com.br>

	* [r2486] tests/__init__.py, tests/utils.py: Make it work with
	  trial

2006-02-09 14:36  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2482] tests/test_ComboBox.py: add test for select item by
	  data/label

2006-02-09 14:24  Johan Dahlin <jdahlin@async.com.br>

	* [r2481] kiwi/ui/widgets/combobox.py: Use %r, which will show if
	  its an empty string

2006-02-09 14:10  Johan Dahlin <jdahlin@async.com.br>

	* [r2480] tests/test_ComboBox.py: whitespace

2006-02-09 13:27  Johan Dahlin <jdahlin@async.com.br>

	* [r2475] kiwi/ui/widgets/list.py: mini-reog

2006-02-08 17:24  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2448] tests/test_List.py: whitespace

2006-02-04 14:45  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2345] kiwi/environ.py: use os.pathsep instead of hard coding :

2006-02-03 17:24  Johan Dahlin <jdahlin@async.com.br>

	* [r2343] kiwi/ui/icon.py: only draw icon if we're sensitive

2006-02-03 17:15  Johan Dahlin <jdahlin@async.com.br>

	* [r2342] kiwi/ui/icon.py: whitespace

2006-02-03 17:13  Johan Dahlin <jdahlin@async.com.br>

	* [r2341] kiwi/ui/widgets/list.py: Default to center for bool
	  columns

2006-02-03 17:09  Johan Dahlin <jdahlin@async.com.br>

	* [r2340] examples/list/kitchensink.py: bool -> bonus, do not force
	  width

2006-02-03 15:39  Johan Dahlin <jdahlin@async.com.br>

	* [r2339] examples/list/kitchensink.py: make it a bit wider

2006-02-03 15:37  Johan Dahlin <jdahlin@async.com.br>

	* [r2338] examples/list/kitchensink.py: utf-8, salary, no expand

2006-02-03 15:34  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2336] examples/list/kitchensink.py: set expand on name and city

2006-02-03 15:04  Johan Dahlin <jdahlin@async.com.br>

	* [r2335] README: test again

2006-02-03 15:01  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2332] ChangeLog, kiwi/ui/widgets/list.py: 2006-02-03 Patrick K
	  O'Brien <pobrien@orbtech.com>
	  
	  reviewed by: Johan Dahlin <jdahlin@async.com.br>
	  
	  * 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 <jdahlin@async.com.br>

	* [r2329] kiwi/ui/widgets/list.py: Clean up a little bit further

2006-02-02 01:54  Johan Dahlin <jdahlin@async.com.br>

	* [r2328] kiwi/ui/widgets/list.py: remove leftover

2006-02-02 01:26  Johan Dahlin <jdahlin@async.com.br>

	* [r2327] kiwi/ui/widgets/list.py: fix exception message

2006-02-02 01:25  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2322] kiwi/ui/dialogs.py: Add dialogs from gazpacho

2006-02-01 19:29  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2318] kiwi/ui/dialogs.py: use markup string the hig suggests

2006-02-01 18:30  Johan Dahlin <jdahlin@async.com.br>

	* [r2317] kiwi/ui/dialogs.py: whitespace

2006-02-01 17:23  Johan Dahlin <jdahlin@async.com.br>

	* [r2314] kiwi/argcheck.py: grr

2006-02-01 17:09  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2311] ChangeLog:

2006-02-01 16:24  Johan Dahlin <jdahlin@async.com.br>

	* [r2310] AUTHORS, ChangeLog, kiwi/argcheck.py,
	  tests/test_argcheck.py: +2006-02-01 Patrick K O'Brien
	  <pobrien@orbtech.com> + + reviewed by: Johan Dahlin
	  <jdahlin@async.com.br> + + * kiwi/argcheck.py: + *
	  tests/test_argcheck.py: + + Add parenthesis in percent checker,
	  add unit tests.

2006-02-01 16:23  Johan Dahlin <jdahlin@async.com.br>

	* [r2309] kiwi/argcheck.py: whitespace

2006-02-01 16:19  Johan Dahlin <jdahlin@async.com.br>

	* [r2308] tests/test_argcheck.py: whitespace

2006-02-01 14:17  Johan Dahlin <jdahlin@async.com.br>

	* [r2306] examples/framework/color/color.py: almost identical to
	  color2 now

2006-02-01 14:09  Johan Dahlin <jdahlin@async.com.br>

	* [r2305] examples/framework/color/color.py,
	  examples/framework/color/color2.py: use blue as default, fixes
	  2410

2006-01-31 19:52  Johan Dahlin <jdahlin@async.com.br>

	* [r2303] kiwi/utils.py, tests/test_utils.py: Do not try to
	  reregister signals, add a test

2006-01-31 18:22  Johan Dahlin <jdahlin@async.com.br>

	* [r2301] tests/test_utils.py: whitespace

2006-01-31 13:52  Johan Dahlin <jdahlin@async.com.br>

	* [r2286] kiwi/ui/views.py: indentation error, yay

2006-01-31 13:30  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2273] ChangeLog, NEWS, kiwi/__version__.py: 1.9.5

2006-01-27 23:22  Johan Dahlin <jdahlin@async.com.br>

	* [r2272] examples/list/kitchensink.py: whitespace, make it work on
	  windows

2006-01-27 22:33  Johan Dahlin <jdahlin@async.com.br>

	* [r2271] kiwi/environ.py: import kiwi.__uninstalled__ properly

2006-01-27 20:15  Johan Dahlin <jdahlin@async.com.br>

	* [r2265] README: gazpacho 0.6.5

2006-01-27 20:12  Johan Dahlin <jdahlin@async.com.br>

	* [r2262] ChangeLog, NEWS, kiwi/__version__.py: 1.9.4

2006-01-27 20:11  Johan Dahlin <jdahlin@async.com.br>

	* [r2261] kiwi/__version__.py: whitespace

2006-01-27 19:22  Johan Dahlin <jdahlin@async.com.br>

	* [r2257] kiwi/ui/widgets/list.py: allow pixbuf columns if data
	  type is pixbuf

2006-01-27 18:59  Johan Dahlin <jdahlin@async.com.br>

	* [r2255] kiwi/ui/selectablebox.py: reorganize, add docstrings

2006-01-27 18:58  Johan Dahlin <jdahlin@async.com.br>

	* [r2254] kiwi/ui/widgets/entry.py: whitespace

2006-01-27 18:56  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2252] kiwi/environ.py: docstring, epydoc

2006-01-27 18:51  Johan Dahlin <jdahlin@async.com.br>

	* [r2251] kiwi/log.py: whitespace

2006-01-27 17:57  Johan Dahlin <jdahlin@async.com.br>

	* [r2243] kiwi/i18n/i18n.py: Do not redirect stderr, and print an
	  error if something went wrong

2006-01-27 16:50  Johan Dahlin <jdahlin@async.com.br>

	* [r2239] kiwi/i18n/i18n.py: pipe stdout to /dev/null too

2006-01-27 16:48  Johan Dahlin <jdahlin@async.com.br>

	* [r2238] kiwi/i18n/i18n.py: whitespace

2006-01-27 16:40  Johan Dahlin <jdahlin@async.com.br>

	* [r2236] gazpacho-plugin/kiwiwidgets.py: whitespace

2006-01-27 16:37  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2232] ChangeLog: typo

2006-01-27 14:42  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2221] kiwi/ui/gazpacholoader.py: whitespace

2006-01-27 01:02  Johan Dahlin <jdahlin@async.com.br>

	* [r2220] kiwi/environ.py: skip fourth incorrect parameter

2006-01-27 01:01  Johan Dahlin <jdahlin@async.com.br>

	* [r2219] kiwi/environ.py: whitespace

2006-01-26 20:35  Johan Dahlin <jdahlin@async.com.br>

	* [r2218] kiwi/ui/widgets/label.py: italic is a style, not a weight

2006-01-26 17:26  Johan Dahlin <jdahlin@async.com.br>

	* [r2216] tests/test_datatypes.py: whitespace

2006-01-26 17:17  Johan Dahlin <jdahlin@async.com.br>

	* [r2215] kiwi/datatypes.py: silently ignore format instead of
	  raising an exception

2006-01-26 12:57  Johan Dahlin <jdahlin@async.com.br>

	* [r2208] kiwi/datatypes.py: whitespace

2006-01-25 20:16  Johan Dahlin <jdahlin@async.com.br>

	* [r2203] kiwi/ui/widgets/list.py: treeiter, not iter

2006-01-25 20:08  Johan Dahlin <jdahlin@async.com.br>

	* [r2202] kiwi/ui/test/listener.py: typo

2006-01-25 20:07  Johan Dahlin <jdahlin@async.com.br>

	* [r2201] kiwi/ui/test/listener.py: whitespace

2006-01-25 18:58  Johan Dahlin <jdahlin@async.com.br>

	* [r2198] kiwi/ui/widgets/list.py: Unselect all in select_paths
	  before selecting

2006-01-25 18:57  Johan Dahlin <jdahlin@async.com.br>

	* [r2197] kiwi/ui/widgets/list.py: clean the cache in update()

2006-01-25 17:09  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2193] kiwi/dist.py: whitepace

2006-01-25 16:27  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2183] kiwi/ui/views.py: whitespace

2006-01-23 18:53  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2169] kiwi/ui/selectablebox.py: whitespace

2006-01-20 20:26  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2153] kiwi/ui/test/player.py: year, whitespace

2006-01-19 17:29  Johan Dahlin <jdahlin@async.com.br>

	* [r2148] kiwi/ui/widgets/combobox.py: remove trailing whitespaces

2006-01-19 14:14  Johan Dahlin <jdahlin@async.com.br>

	* [r2138] kiwi/ui/widgets/list.py: whitespace war

2006-01-18 11:42  Johan Dahlin <jdahlin@async.com.br>

	* [r2126] kiwi/utils.py: remove trailing whitespace

2006-01-18 11:37  Johan Dahlin <jdahlin@async.com.br>

	* [r2125] kiwi/ui/widgets/comboboxentry.py: remove trailing
	  whitespace

2006-01-18 11:31  Johan Dahlin <jdahlin@async.com.br>

	* [r2124] kiwi/ui/widgets/proxy.py: remove trailing whitespace

2006-01-16 21:29  Johan Dahlin <jdahlin@async.com.br>

	* [r2115] ChangeLog, kiwi/python.py: * kiwi/python.py (Settable):
	  Another idea from twisted imported, and improved.

2006-01-16 18:54  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2090] ChangeLog, kiwi/ui/test/common.py: *
	  kiwi/ui/test/common.py: Add support for GtkToolButtons

2006-01-13 19:21  Johan Dahlin <jdahlin@async.com.br>

	* [r2089] kiwi/argcheck.py: pylint, with space at right place.

2006-01-13 19:20  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2086] kiwi/ui/test/listener.py: prettify

2006-01-13 18:38  Johan Dahlin <jdahlin@async.com.br>

	* [r2083] kiwi/argcheck.py: update year

2006-01-13 18:35  Johan Dahlin <jdahlin@async.com.br>

	* [r2082] kiwi/argcheck.py: Make it possible to disable argcheck
	  completely with no performance penalities

2006-01-13 15:08  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2070] ChangeLog, kiwi/environ.py: Add support for py2exe, based
	  on patch by Carlos Augusto Marcicano

2006-01-13 14:04  Johan Dahlin <jdahlin@async.com.br>

	* [r2069] kiwi/argcheck.py: Support old-style classes

2006-01-13 13:36  Johan Dahlin <jdahlin@async.com.br>

	* [r2066] kiwi/argcheck.py, tests/test_argcheck.py: Make it work
	  for classes too

2006-01-13 13:27  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2062] kiwi/ui/test/player.py: That didn't work, add a timeout
	  in delete_window

2006-01-12 22:50  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2058] examples/validation/lang.glade: re-add lang.glade, thanks
	  to Mattias for noticing

2006-01-11 15:41  Johan Dahlin <jdahlin@async.com.br>

	* [r2051] tools/pylint.sh: add pylint script

2006-01-11 14:46  Johan Dahlin <jdahlin@async.com.br>

	* [r2050] kiwi/ui/test/common.py, kiwi/ui/test/main.py: pylint

2006-01-11 14:46  Johan Dahlin <jdahlin@async.com.br>

	* [r2049] kiwi/ui/selectablebox.py, kiwi/ui/views.py: pylint

2006-01-11 14:45  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2047] kiwi/ui/widgets/list.py: pylint

2006-01-10 16:28  Johan Dahlin <jdahlin@async.com.br>

	* [r2044] tests/test_List.py: test select

2006-01-10 14:18  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2032] kiwi/ui/widgets/list.py: Reorder exceptions slightly

2006-01-04 15:45  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r2015] examples/validation/datatypes.py: add an entry for
	  testing

2006-01-04 15:44  Johan Dahlin <jdahlin@async.com.br>

	* [r2014] kiwi/ui/widgets/entry.py: accept data_type as constructor
	  argument

2006-01-03 21:25  Johan Dahlin <jdahlin@async.com.br>

	* [r2000] kiwi/tasklet.py, setup.py: pyflakes

2006-01-03 21:23  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1998] kiwi/ui/widgets/label.py, tests/test_Label.py: label
	  cleanups

2006-01-03 12:54  Johan Dahlin <jdahlin@async.com.br>

	* [r1995] ChangeLog, kiwi/tasklet.py: * kiwi/tasklet.py: Add a
	  decorator, patch by Gustavo. Fixes 2368

2006-01-03 11:59  Johan Dahlin <jdahlin@async.com.br>

	* [r1990] kiwi/datatypes.py: run tests before checking in.

2006-01-03 11:57  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1935] kiwi/environ.py, kiwi/utils.py: setdefault() magic

2005-12-16 20:46  Johan Dahlin <jdahlin@async.com.br>

	* [r1934] kiwi/utils.py: replace 5 lines with one

2005-12-16 15:43  Johan Dahlin <jdahlin@async.com.br>

	* [r1933] ChangeLog, kiwi/environ.py: * kiwi/environ.py (Library,
	  Library.__init__): improve doc string

2005-12-15 21:19  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1930] examples/personal: remove personal

2005-12-15 14:15  Johan Dahlin <jdahlin@async.com.br>

	* [r1925] MANIFEST.in: Add NEWS to MANIFEST.in

2005-12-15 14:13  Johan Dahlin <jdahlin@async.com.br>

	* [r1922] ChangeLog, NEWS, kiwi/__version__.py: 1.9.3

2005-12-15 14:13  Johan Dahlin <jdahlin@async.com.br>

	* [r1921] examples/list/kitchensink.py, examples/list/radio.py:
	  pyflakes

2005-12-15 14:04  Johan Dahlin <jdahlin@async.com.br>

	* [r1920] examples/framework/color/color.py,
	  examples/framework/color/color2.py: update examples

2005-12-15 13:55  Johan Dahlin <jdahlin@async.com.br>

	* [r1919] kiwi/ui/views.py: Avoid glade adaptor dependency here too

2005-12-15 13:55  Johan Dahlin <jdahlin@async.com.br>

	* [r1918] tests/test_datatypes.py: currency & converter updates

2005-12-15 13:54  Johan Dahlin <jdahlin@async.com.br>

	* [r1917] kiwi/datatypes.py: Remove update_format() and always
	  query the format when doing conversions

2005-12-15 13:10  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1907] ChangeLog, kiwi/ui/widgets/list.py: 2005-12-15 Johan
	  Dahlin <jdahlin@async.com.br>
	  
	  * kiwi/ui/widgets/list.py: Subclass propertyobject.

2005-12-15 12:59  Johan Dahlin <jdahlin@async.com.br>

	* [r1906] examples/Wizard: remove wizard example

2005-12-15 12:58  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1900] examples/Simple, examples/simple: another rename

2005-12-15 12:32  Johan Dahlin <jdahlin@async.com.br>

	* [r1899] examples/PersonalInformation, examples/personal: rename

2005-12-15 12:31  Johan Dahlin <jdahlin@async.com.br>

	* [r1898] kiwi/proxies.py: Allow several radiobuttons to use the
	  same model-attribute

2005-12-15 12:29  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1894] kiwi/ui/widgets/list.py: Skip float, bug in evandros code

2005-12-14 21:34  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1892] kiwi/ui/dialogs.py: yay

2005-12-14 20:53  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1888] kiwi/ui/hyperlink.py: doubleclick fix

2005-12-14 17:26  Johan Dahlin <jdahlin@async.com.br>

	* [r1887] kiwi/datatypes.py: converters are private, clarify by
	  adding a leading underscore

2005-12-14 17:15  Johan Dahlin <jdahlin@async.com.br>

	* [r1886] kiwi/python.py, kiwi/ui/dialogs.py,
	  kiwi/ui/widgets/list.py: epydoc

2005-12-14 17:13  Johan Dahlin <jdahlin@async.com.br>

	* [r1884] kiwi/ui/hyperlink.py: Epydoc fixes

2005-12-14 17:09  Johan Dahlin <jdahlin@async.com.br>

	* [r1883] ChangeLog: and the changelog

2005-12-14 17:09  Johan Dahlin <jdahlin@async.com.br>

	* [r1882] examples/hyperlink, examples/hyperlink/hyperlink_demo.py,
	  kiwi/ui/hyperlink.py: 2005-12-14 Ali Afshar <aafshar@gmail.com>
	  
	  reviewed by: Johan Dahlin <jdahlin@async.com.br>
	  
	  * examples/hyperlink/hyperlink_demo.py: * kiwi/ui/hyperlink.py:

2005-12-14 14:08  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1875] kiwi/ui/widgets/comboboxentry.py: revert WIP

2005-12-14 12:07  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1872] kiwi/ui/widgets/list.py: comment

2005-12-14 11:56  Johan Dahlin <jdahlin@async.com.br>

	* [r1871] kiwi/ui/gazpacholoader.py: Add currency support for
	  widgets in gazpacho

2005-12-14 11:50  Johan Dahlin <jdahlin@async.com.br>

	* [r1868] kiwi/decorators.py, kiwi/ui/test/listener.py,
	  kiwi/ui/widgets/entry.py: pyflakes

2005-12-13 23:09  Johan Dahlin <jdahlin@async.com.br>

	* [r1867] kiwi/ui/widgets/list.py: Update cell-edit signal, add
	  some minor comments

2005-12-13 22:48  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1865] kiwi/ui/widgets/list.py: indentation fix

2005-12-13 22:08  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1860] kiwi/datatypes.py: Override float construction by using
	  __new__ instead of __init__

2005-12-13 20:59  Johan Dahlin <jdahlin@async.com.br>

	* [r1854] kiwi/datatypes.py: Return ValueUnset if empty

2005-12-13 20:56  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1850] kiwi/ui/selectablebox.py: Add a selectable box

2005-12-13 12:28  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1841] ChangeLog, kiwi/ui/dialogs.py: * kiwi/ui/dialogs.py: Add
	  dialogs, stolen and extended from gazpacho.

2005-12-09 15:09  Johan Dahlin <jdahlin@async.com.br>

	* [r1838] kiwi/ui/widgets/list.py: Address bugs/issues pointed out
	  by pylint

2005-12-09 15:06  Johan Dahlin <jdahlin@async.com.br>

	* [r1837] kiwi/ui/widgets/combobox.py: comment cleanup

2005-12-09 15:05  Johan Dahlin <jdahlin@async.com.br>

	* [r1836] kiwi/argcheck.py: allow None as default value, regardless
	  of type

2005-12-08 14:27  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1812] kiwi/python.py: Add qual() and docstrings

2005-12-08 12:43  Johan Dahlin <jdahlin@async.com.br>

	* [r1811] kiwi/ui/test/listener.py: bug found by henrique

2005-12-07 18:32  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1807] kiwi/datatypes.py: 0 is not positive nor negative

2005-12-06 21:18  Johan Dahlin <jdahlin@async.com.br>

	* [r1800] kiwi/ui/widgets/spinbutton.py, kiwi/utils.py: add more
	  docstrings

2005-12-06 20:42  Johan Dahlin <jdahlin@async.com.br>

	* [r1799] ChangeLog:

2005-12-06 20:16  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1786] kiwi/ui/test/listener.py: Add support for selecting kiwi
	  list rows and add some fixes

2005-12-05 19:10  Johan Dahlin <jdahlin@async.com.br>

	* [r1785] kiwi/ui/widgets/entry.py: revert auto-activate for now

2005-12-05 18:39  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1779] tools/epyrun: Update to work with latest gproperty fixes,
	  add more interesting hacks

2005-12-05 14:57  Johan Dahlin <jdahlin@async.com.br>

	* [r1777] kiwi/ui/views.py: move function

2005-12-05 14:55  Johan Dahlin <jdahlin@async.com.br>

	* [r1776] kiwi/ui/widgets/entry.py: simplify set_match, also
	  automatically call activate()

2005-12-05 14:09  Johan Dahlin <jdahlin@async.com.br>

	* [r1775] kiwi/proxies.py: clean up docstrings, reorder some logic,
	  add two small optimizations

2005-12-05 13:52  Johan Dahlin <jdahlin@async.com.br>

	* [r1774] kiwi/models.py, kiwi/proxies.py: kill tweak attribute,
	  proxy.notify and fix regression

2005-12-05 13:44  Johan Dahlin <jdahlin@async.com.br>

	* [r1773] kiwi/proxies.py: Make view private, _setup_widgets to
	  _setup_widget

2005-12-05 13:36  Johan Dahlin <jdahlin@async.com.br>

	* [r1771] kiwi/proxies.py: make proxy view private

2005-12-05 13:35  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1764] setup.py: add kiwi-ui-test to installed scripts

2005-12-02 18:04  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1759] kiwi/datatypes.py: Clean up, apparently not a lot of code
	  is using this any longer

2005-12-01 17:05  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1757] kiwi/ui/widgets/proxy.py: model attribute should be
	  string and not object

2005-12-01 16:45  Johan Dahlin <jdahlin@async.com.br>

	* [r1756] kiwi/ui/widgets/combobox.py: improve exception message

2005-12-01 16:03  Johan Dahlin <jdahlin@async.com.br>

	* [r1755] kiwi/ui/widgets/list.py: default values is gone

2005-12-01 16:01  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1753] kiwi/ui/wizard.py: minor syntax

2005-12-01 15:57  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1751] tests/test_datatypes.py: Remove support for
	  default_values here aswell

2005-12-01 15:55  Johan Dahlin <jdahlin@async.com.br>

	* [r1750] tests/test_Entry.py: Fix broken test, a data-type needs
	  to be set

2005-12-01 14:11  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1722] kiwi/utils.py: Python 2.3 compatibility

2005-11-25 15:06  Johan Dahlin <jdahlin@async.com.br>

	* [r1720] kiwi/ui/widgets/entry.py: Import fix, use newer gproperty
	  api

2005-11-25 15:05  Johan Dahlin <jdahlin@async.com.br>

	* [r1719] kiwi/utils.py: Add even better type checking

2005-11-25 12:56  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1716] kiwi/ui/widgets/proxy.py: set a default data type in the
	  constructor

2005-11-24 19:39  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1714] kiwi/environ.py, kiwi/log.py: Add logging framework

2005-11-24 17:26  Johan Dahlin <jdahlin@async.com.br>

	* [r1713] tools/epyrun: Do not fake pygtk_version

2005-11-24 17:19  Johan Dahlin <jdahlin@async.com.br>

	* [r1712] kiwi/decorators.py: Set __name__ and use a proper path to
	  SlaveView

2005-11-24 12:34  Johan Dahlin <jdahlin@async.com.br>

	* [r1710] doc/class-diagram-kiwi2.dia: add old class diagram by
	  lorenzo

2005-11-23 19:25  Johan Dahlin <jdahlin@async.com.br>

	* [r1708] kiwi/ui/widgets/radiobutton.py: grr

2005-11-23 19:08  Johan Dahlin <jdahlin@async.com.br>

	* [r1707] kiwi/ui/widgets/radiobutton.py: add a get_selected()
	  method to RadioButton

2005-11-23 14:45  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1700] ChangeLog:

2005-11-22 22:08  Johan Dahlin <jdahlin@async.com.br>

	* [r1699] kiwi/datatypes.py: * kiwi/datatypes.py: Handle format ==
	  None, for all converters.

2005-11-22 21:47  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1695] MANIFEST.in: add epyrun to manifest

2005-11-22 18:35  Johan Dahlin <jdahlin@async.com.br>

	* [r1694] ChangeLog, MANIFEST.in: Do not include pyc files in the
	  tarball

2005-11-22 18:31  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1692] kiwi/utils.py: Doc string

2005-11-22 13:01  Johan Dahlin <jdahlin@async.com.br>

	* [r1691] kiwi/ui/widgets/proxy.py: formatting

2005-11-22 13:01  Johan Dahlin <jdahlin@async.com.br>

	* [r1690] kiwi/ui/widgets/entry.py: remove unused variable

2005-11-21 19:09  Johan Dahlin <jdahlin@async.com.br>

	* [r1686] ChangeLog, NEWS, kiwi/__version__.py: 1.9.2

2005-11-21 19:08  Johan Dahlin <jdahlin@async.com.br>

	* [r1685] MANIFEST.in: Include glade

2005-11-21 17:57  Johan Dahlin <jdahlin@async.com.br>

	* [r1682] kiwi/ui/widgets/checkbutton.py: I wonder when I'll learn
	  boolean logic properly

2005-11-21 17:43  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1680] kiwi/ui/icon.py: improve docstring

2005-11-21 16:52  Johan Dahlin <jdahlin@async.com.br>

	* [r1679] kiwi/ui/widgets/combobox.py: Fix minor breakage in PyGtk
	  2.8

2005-11-21 16:51  Johan Dahlin <jdahlin@async.com.br>

	* [r1678] tests/test_ComboBox.py: add some additional tests

2005-11-21 16:43  Johan Dahlin <jdahlin@async.com.br>

	* [r1676] tests/test_List.py: do not use deprecated API

2005-11-21 16:42  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1674] kiwi/__version__.py: not quite yet

2005-11-21 16:39  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1672] kiwi/accessors.py: Kill Python2.1 weakref support. PyGTK
	  requires 2.3 anyway

2005-11-21 16:32  Johan Dahlin <jdahlin@async.com.br>

	* [r1671] tools/epyrun: Make everything starting with _ private and
	  make fake gobject helper private

2005-11-21 16:32  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1669] tools/epyrun: Use a fake object subclass instead of type

2005-11-21 15:47  Johan Dahlin <jdahlin@async.com.br>

	* [r1668] kiwi/python.py, kiwi/ui/gazpacholoader.py: fix
	  indentation and add epydoc check

2005-11-21 14:30  Johan Dahlin <jdahlin@async.com.br>

	* [r1667] tools/epyrun: speed up and clean up a little

2005-11-21 14:25  Johan Dahlin <jdahlin@async.com.br>

	* [r1666] kiwi/decorators.py: Fix last epydoc error, woho

2005-11-21 13:51  Johan Dahlin <jdahlin@async.com.br>

	* [r1665] examples/listradio.py: use append

2005-11-21 13:11  Johan Dahlin <jdahlin@async.com.br>

	* [r1664] examples/kiwilist.py: skip refresh

2005-11-21 13:05  Johan Dahlin <jdahlin@async.com.br>

	* [r1663] tools/epyrun: and the script

2005-11-21 13:04  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1661] kiwi/ui/widgets/list.py: doc strings

2005-11-21 12:34  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1659] kiwi/ui/gazpacholoader.py: Add a little hack for epydoc

2005-11-21 12:29  Johan Dahlin <jdahlin@async.com.br>

	* [r1657] kiwi/utils.py: rearrange, epydoc complains otherwise

2005-11-18 17:37  Johan Dahlin <jdahlin@async.com.br>

	* [r1653] ChangeLog: forgot ChangeLog

2005-11-18 14:47  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1647] kiwi/environ.py, kiwi/python.py: move namedAny from
	  environ to python

2005-11-16 17:37  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1641] po/pt_BR.po, po/sv.po: Add swedish and portuguese
	  translation

2005-11-16 01:18  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1638] ChangeLog, kiwi/ui/gazpacholoader.py: 2005-11-14 Gustavo
	  Sverzut Barbieri <barbieri@gmail.com>
	  
	  reviewed by: Johan Dahlin <jdahlin@async.com.br>
	  
	  * 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 <jdahlin@async.com.br>

	* [r1637] kiwi/ui/widgets/list.py: disable GTK_SELECTION_EXTENDED
	  check for now

2005-11-14 14:08  Johan Dahlin <jdahlin@async.com.br>

	* [r1634] kiwi/ui/widgets/list.py: minor cleanups and documentation
	  updates

2005-11-14 12:08  Johan Dahlin <jdahlin@async.com.br>

	* [r1633] po, po/POTFILES.list, po/kiwi.pot: Add translation

2005-11-14 12:04  Johan Dahlin <jdahlin@async.com.br>

	* [r1632] ChangeLog, kiwi/ui/widgets/list.py:
	  (ListLabel.set_value): Rename from set_text

2005-11-14 11:57  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1610] examples/kiwilist.py: I don't commit changes to this file
	  often enough

2005-11-11 20:15  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1606] kiwi/ui/widgets/entry.py: Beautify

2005-11-11 15:47  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1598] kiwi/proxies.py: Only call validate_data for widgets that
	  supports it, eg 'implements' MixinSupportsValidation

2005-11-11 12:30  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1594] ChangeLog: changelog

2005-11-10 19:20  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1574] kiwi/ui/gadgets.py: add comment

2005-11-09 13:36  Johan Dahlin <jdahlin@async.com.br>

	* [r1573] kiwi/ui/widgets/entry.py: extend hack to take mandatory
	  widgets into account

2005-11-08 20:06  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1563] kiwi/ui/widgets/entry.py: return None instead of an empty
	  string. What will this break?

2005-11-08 18:53  Johan Dahlin <jdahlin@async.com.br>

	* [r1562] kiwi/ui/widgets/proxy.py: Invert boolean expression to
	  avoid a return path

2005-11-08 16:29  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1548] kiwi/ui/gadgets.py:

2005-11-07 18:02  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1545] kiwi/dist.py: typo

2005-11-03 16:54  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1532] setup.py: Use listpackages

2005-11-01 19:21  Johan Dahlin <jdahlin@async.com.br>

	* [r1529] kiwi/dist.py: add a function to list packages recursively

2005-11-01 17:37  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1523] kiwi/ui/gazpacholoader.py: use pixmaps instead of pixmap

2005-10-31 18:16  Johan Dahlin <jdahlin@async.com.br>

	* [r1521] kiwi/ui/icon.py: Add two more hacks and document

2005-10-31 18:12  Johan Dahlin <jdahlin@async.com.br>

	* [r1520] kiwi/ui/icon.py: Check so window exists first

2005-10-31 18:11  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1445] kiwi/ui/widgets/proxy.py: Fix datetime saving issues,
	  silly me

2005-10-14 13:50  Johan Dahlin <jdahlin@async.com.br>

	* [r1443] kiwi/ui/widgets/proxy.py: section comments

2005-10-14 13:48  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1436] kiwi/proxies.py: Always pass in the name of the attribute
	  to the content-changed callback

2005-10-13 18:31  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1432] ChangeLog, kiwi/ui/widgets/entry.py,
	  kiwi/ui/widgets/icon.py, kiwi/ui/widgets/spinbutton.py:
	  2005-10-13 Johan Dahlin <jdahlin@async.com.br>
	  
	  * 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 <jdahlin@async.com.br>

	* [r1429] kiwi/decorators.py: doh

2005-10-13 15:15  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1427] kiwi/utils.py: documentation improvements

2005-10-13 14:59  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1420] kiwi/ui/widgets/proxy.py: Don't set the icon until the
	  fading is done

2005-10-12 16:56  Johan Dahlin <jdahlin@async.com.br>

	* [r1419] kiwi/ui/widgets/spinbutton.py: Use GtkEditable.changed
	  instead of GtkSpinButton.value-changed, fixes icon flicker

2005-10-12 16:56  Johan Dahlin <jdahlin@async.com.br>

	* [r1418] kiwi/ui/views.py: print better warning

2005-10-11 16:55  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1411] kiwi/utils.py: Oops, really move over deprecated

2005-10-11 15:41  Johan Dahlin <jdahlin@async.com.br>

	* [r1410] kiwi/decorators.py: Add new decorators module, move
	  deprecated from utils over here

2005-10-11 15:41  Johan Dahlin <jdahlin@async.com.br>

	* [r1409] kiwi/environ.py: pyflakes

2005-10-10 22:24  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1402] kiwi/environ.py: __installed -> __installed__

2005-10-10 19:15  Johan Dahlin <jdahlin@async.com.br>

	* [r1401] kiwi/ui/widgets/icon.py: rephrase comment

2005-10-10 18:38  Johan Dahlin <jdahlin@async.com.br>

	* [r1398] kiwi/ui/widgets/comboboxentry.py: pyflakes

2005-10-10 18:14  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1395] kiwi/environ.py: Take symlinks into account, to make
	  evandros setup work

2005-10-10 17:57  Johan Dahlin <jdahlin@async.com.br>

	* [r1394] kiwi/environ.py: Check the right directory

2005-10-10 17:55  Johan Dahlin <jdahlin@async.com.br>

	* [r1393] kiwi/ui/widgets/icon.py: Add a helper class for drawing
	  an icon on a GtkEntry

2005-10-10 14:44  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1384] kiwi/environ.py: Translation bugfix

2005-10-10 02:57  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1382] kiwi/ui/wizard.py: remove path hack

2005-10-10 02:12  Johan Dahlin <jdahlin@async.com.br>

	* [r1381] kiwi/__init__.py: wrap newlines in docstring

2005-10-10 02:11  Johan Dahlin <jdahlin@async.com.br>

	* [r1380] kiwi/__init__.py: minor cleanup

2005-10-10 02:09  Johan Dahlin <jdahlin@async.com.br>

	* [r1379] glade, kiwi/ui/glade: move glade to toplevel

2005-10-09 23:44  Johan Dahlin <jdahlin@async.com.br>

	* [r1378] setup.py: Use listfiles from kiwi.dist. pepeightify

2005-10-09 23:31  Johan Dahlin <jdahlin@async.com.br>

	* [r1377] ChangeLog: commit forgotten ChangeLog

2005-10-08 15:19  Johan Dahlin <jdahlin@async.com.br>

	* [r1376] kiwi/argcheck.py: add docstrings and simple example

2005-10-08 15:11  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1362] kiwi/dist.py: Distutils extras

2005-10-07 18:03  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1348] ChangeLog, kiwi/ui/widgets/list.py: *
	  kiwi/ui/widgets/list.py (List.refresh): New method.

2005-10-06 18:24  Johan Dahlin <jdahlin@async.com.br>

	* [r1347] kiwi/models.py: set_pickle->set_filename. Thanks to
	  Gustavo Barberi for noticing

2005-10-06 17:53  Johan Dahlin <jdahlin@async.com.br>

	* [r1346] examples/NewsForm/newsform.py: Make it run again

2005-10-06 14:22  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1312] kiwi/ui/tooltip.py: use constants

2005-09-30 20:29  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1310] kiwi/ui/views.py: Do not supress errors happening while
	  importing widgets

2005-09-30 14:50  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1306] kiwi/utils.py: Implement prop_get

2005-09-29 14:39  Johan Dahlin <jdahlin@async.com.br>

	* [r1305] kiwi/proxies.py: Reorganize, no semantic changes

2005-09-29 14:37  Johan Dahlin <jdahlin@async.com.br>

	* [r1304] examples/kiwilist.py: Use extend/append for testing

2005-09-28 22:26  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1290] kiwi/utils.py: oops, pyflakes safe again ;)

2005-09-28 13:43  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1288] ChangeLog, kiwi/ui/widgets/list.py: (List._load):
	  Iterator support, finally!

2005-09-28 13:27  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1285] kiwi/ui/widgets/list.py: remove print

2005-09-28 02:17  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1282] kiwi/ui/widgets/list.py: typo

2005-09-28 01:18  Johan Dahlin <jdahlin@async.com.br>

	* [r1281] kiwi/ui/views.py: allow any gobject subclass to be
	  connected here

2005-09-28 01:16  Johan Dahlin <jdahlin@async.com.br>

	* [r1280] kiwi/utils.py: 2.8.0 bugfix

2005-09-27 18:53  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1274] examples/completion.py: Add an entry completion example

2005-09-27 14:56  Johan Dahlin <jdahlin@async.com.br>

	* [r1273] examples/listradio.py: Test for radio buttons in lists

2005-09-27 13:21  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1271] kiwi/proxies.py: Added an type extra check, commented out
	  for now

2005-09-26 22:47  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1267] kiwi/ui/widgets/proxy.py: Clean up typecheck

2005-09-22 22:44  Johan Dahlin <jdahlin@async.com.br>

	* [r1259] kiwi/ui/views.py: better exception

2005-09-22 13:02  Johan Dahlin <jdahlin@async.com.br>

	* [r1254] kiwi/ui/libgladeloader.py: If a list of widget is not
	  specified, add all of them

2005-09-22 13:01  Johan Dahlin <jdahlin@async.com.br>

	* [r1253] kiwi/ui/gazpacholoader.py: If a list of widget is not
	  specified, add all of them

2005-09-21 17:51  Johan Dahlin <jdahlin@async.com.br>

	* [r1249] kiwi/datatypes.py: Use %x instead of nl_langinfo which
	  also works on win32

2005-09-21 14:28  Johan Dahlin <jdahlin@async.com.br>

	* [r1248] kiwi/ui/widgets/combobox.py: blargh^2

2005-09-21 14:27  Johan Dahlin <jdahlin@async.com.br>

	* [r1247] kiwi/ui/widgets/combobox.py: blargh

2005-09-21 14:22  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1245] kiwi/ui/widgets/entry.py: remove print, and argument to
	  get, fixes gazpacho

2005-09-20 20:47  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1240] tests/test_Entry.py, tests/test_datatypes.py: minor
	  cleanups

2005-09-20 12:58  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1232] kiwi/ui/gazpacholoader.py: add comments, small
	  refactoring

2005-09-16 14:36  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1222] ChangeLog, kiwi/utils.py: * kiwi/utils.py: AMD64 fix
	  ported from gazpachos copy.

2005-09-09 20:44  Johan Dahlin <jdahlin@async.com.br>

	* [r1179] kiwi/ui/gazpacholoader.py: Minor cleanups

2005-09-09 20:38  Johan Dahlin <jdahlin@async.com.br>

	* [r1178] kiwi/ui/gazpacholoader.py: Update to new API

2005-09-08 16:31  Johan Dahlin <jdahlin@async.com.br>

	* [r1151] MANIFEST.in: Include gazpacho plugin in the tarball

2005-09-06 15:05  Johan Dahlin <jdahlin@async.com.br>

	* [r1141] kiwi/datatypes.py: Better checking for inproper usage of
	  the thousands separator

2005-09-06 14:36  Johan Dahlin <jdahlin@async.com.br>

	* [r1140] kiwi/datatypes.py: Minor refactoring, cleaning up
	  comments and add a doc string

2005-09-06 14:28  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1138] tests/test_datatypes.py: la la, spelling

2005-09-05 21:47  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1112] README: Maintainer update

2005-09-01 13:42  Johan Dahlin <jdahlin@async.com.br>

	* [r1111] .: propedit test too

2005-09-01 13:37  Johan Dahlin <jdahlin@async.com.br>

	* [r1110] README: test commit

2005-08-31 20:38  Johan Dahlin <jdahlin@async.com.br>

	* [r1104] kiwi/__version__.py: 1.9.1

2005-08-31 20:37  Johan Dahlin <jdahlin@async.com.br>

	* [r1103] README: Update requirements

2005-08-31 20:36  Johan Dahlin <jdahlin@async.com.br>

	* [r1102] kiwi/ui/gadgets.py: readd this in gadgets

2005-08-31 20:36  Johan Dahlin <jdahlin@async.com.br>

	* [r1101] MANIFEST.in: Don't keep track of removed files

2005-08-31 20:36  Johan Dahlin <jdahlin@async.com.br>

	* [r1100] examples/PersonalInformation/personalinformation.py: Make
	  it work again, why?

2005-08-31 20:18  Johan Dahlin <jdahlin@async.com.br>

	* [r1099] doc/base-model-design.txt: Add a simple design document

2005-08-31 20:17  Johan Dahlin <jdahlin@async.com.br>

	* [r1098] tools, tools/glade_conversor.py: Add tools

2005-08-31 17:53  Johan Dahlin <jdahlin@async.com.br>

	* [r1087] kiwi/ui/gadgets.py, kiwi/ui/widgets/proxy.py: More
	  cleanups, simplify drawing and dependencies.

2005-08-31 17:31  Johan Dahlin <jdahlin@async.com.br>

	* [r1086] kiwi/ui/widgets/proxy.py: Refactor a litle bit, remove
	  some unnecessary variables

2005-08-31 16:12  Johan Dahlin <jdahlin@async.com.br>

	* [r1085] kiwi/ui/widgets/proxy.py: Remove a few more unused
	  variables

2005-08-31 16:06  Johan Dahlin <jdahlin@async.com.br>

	* [r1084] kiwi/ui/widgets/proxy.py: Kill show_error_tooltip too

2005-08-31 16:05  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1064] kiwi/ui/views.py: Oops, inverted. Catch a few more 1/0

2005-08-25 15:28  Johan Dahlin <jdahlin@async.com.br>

	* [r1063] kiwi/ui/views.py: Rearrange slightly

2005-08-25 15:24  Johan Dahlin <jdahlin@async.com.br>

	* [r1062] kiwi/ui/views.py: Add detach_slave, do slave check
	  earlier

2005-08-25 15:13  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1044] kiwi/ui/views.py: doh, without print

2005-08-23 19:31  Johan Dahlin <jdahlin@async.com.br>

	* [r1043] kiwi/ui/views.py: Warn if toplevel is visible

2005-08-22 21:29  Johan Dahlin <jdahlin@async.com.br>

	* [r1036] gazpacho-plugin/kiwiwidgets.py: use assert instead of
	  just getattr

2005-08-22 21:25  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1033] kiwi/ui/views.py: Fix typo

2005-08-22 21:10  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1031] kiwi/python.py: Make it work w/ PyGTK 2.7.0

2005-08-22 20:07  Johan Dahlin <jdahlin@async.com.br>

	* [r1030] kiwi/ui/gazpacholoader.py: Cleanups :-)

2005-08-22 19:54  Johan Dahlin <jdahlin@async.com.br>

	* [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
	  <henrique@async.com.br>
	  
	  reviewed by: Johan Dahlin <jdahlin@async.com.br>
	  
	  * 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 <jdahlin@async.com.br>

	* [r1028] kiwi/utils.py: splelign

2005-08-22 18:05  Johan Dahlin <jdahlin@async.com.br>

	* [r1027] kiwi/utils.py, tests/test_utils.py: Fix nick and blurb,
	  add tests

2005-08-22 17:17  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1020] kiwi/ui/libgladeloader.py: Typo

2005-08-12 21:25  Johan Dahlin <jdahlin@async.com.br>

	* [r1019] examples/kiwilist.py: Add datetime

2005-08-12 19:57  Johan Dahlin <jdahlin@async.com.br>

	* [r1018] kiwi/ui/gazpacholoader.py: Do not make model-attribute
	  translatable

2005-08-12 15:21  Johan Dahlin <jdahlin@async.com.br>

	* [r1016] gazpacho-plugin/kiwi.py, kiwi/ui/gazpacholoader.py:
	  Update & fix gazpacho plugin/support

2005-08-12 14:41  Johan Dahlin <jdahlin@async.com.br>

	* [r1013] gazpacho-plugin/kiwi.py: We don't want to translate
	  data-type

2005-08-12 14:33  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1007] kiwi/ui/widgets/list.py: import datetime module directly

2005-08-11 14:48  Johan Dahlin <jdahlin@async.com.br>

	* [r1006] kiwi/ui/widgets/list.py: Add datetime support

2005-08-11 14:07  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r1002] examples/kiwilist.py: Add a small kiwi list example

2005-08-03 18:58  Johan Dahlin <jdahlin@async.com.br>

	* [r1001] kiwi/ui/widgets/list.py: Add docstring

2005-08-03 18:34  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r999] kiwi/ui/widgets/list.py: Add a SequentialColumn

2005-08-03 14:03  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r996] kiwi/utils.py: raise a TypeError if an unknown/unsupported
	  argument is passed to PropertyObject

2005-08-01 20:26  Johan Dahlin <jdahlin@async.com.br>

	* [r995] kiwi/python.py, kiwi/utils.py: Update comments, and
	  simplify __class_init__ in PropertyObject

2005-08-01 18:22  Johan Dahlin <jdahlin@async.com.br>

	* [r994] kiwi/python.py: fix subtle typo

2005-08-01 16:21  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r991] examples/News/news3.py: Update to new API

2005-07-29 22:08  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r989] setup.py: Add kiwi.i18n here

2005-07-29 20:07  Johan Dahlin <jdahlin@async.com.br>

	* [r988] ChangeLog: And the ChangeLog

2005-07-29 20:07  Johan Dahlin <jdahlin@async.com.br>

	* [r987] kiwi/i18n: Update svn:ignore

2005-07-29 20:07  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r985] .: Update svn:ignore

2005-07-29 13:31  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r981] kiwi/ui/widgets/list.py: Make model & treeview private,
	  add accessors

2005-07-28 22:58  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r968] kiwi/ui/widgets/list.py: Simplify a bit, always use
	  get_attribute, so subclass will work

2005-07-27 13:30  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r955] kiwi/ui/widgets/proxy.py: Minor typo

2005-07-26 18:46  Johan Dahlin <jdahlin@async.com.br>

	* [r953] ChangeLog: And ChangeLog

2005-07-26 18:45  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r950] kiwi/utils.py: Handle subclasses

2005-07-25 18:16  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r940] kiwi/ui/widgets/list.py: Clean up selection

2005-07-21 17:12  Johan Dahlin <jdahlin@async.com.br>

	* [r937] kiwi/utils.py: Refactor default values, eg booleans can
	  actually be false now

2005-07-21 17:12  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r926] .: Update svn:ignore

2005-07-18 22:40  Johan Dahlin <jdahlin@async.com.br>

	* [r894] kiwi/ui/gazpacholoader.py: Fix gazpacho loader adapters

2005-07-18 16:00  Johan Dahlin <jdahlin@async.com.br>

	* [r893] kiwi/ui/widgets/list.py: Oops typo

2005-07-18 15:11  Johan Dahlin <jdahlin@async.com.br>

	* [r891] gazpacho-plugin/pixmaps, gazpacho-plugin/resources,
	  setup.py: pixmaps->resources, in preparation for uninstalled
	  gazpacho mode

2005-07-18 15:02  Johan Dahlin <jdahlin@async.com.br>

	* [r890] kiwi/ui/widgets/list.py: Add title, data_type as
	  positional arguments

2005-07-18 14:54  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r888] setup.py: Remove package_dir, not required

2005-07-18 14:27  Johan Dahlin <jdahlin@async.com.br>

	* [r887] tests/test_utils.py: Add test

2005-07-18 14:27  Johan Dahlin <jdahlin@async.com.br>

	* [r886] ChangeLog: Forgot this

2005-07-18 14:27  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r884] gazpacho-plugin/kiwi2.py: Update for gazpacho trunk

2005-07-18 14:24  Johan Dahlin <jdahlin@async.com.br>

	* [r883] kiwi/ui/widgets/list.py: Refactor Column.set_string into a
	  staticmethod

2005-07-15 22:45  Johan Dahlin <jdahlin@async.com.br>

	* [r879] kiwi/ui/widgets/combobox.py: Don't call self.read() again,
	  this hide bugs

2005-07-15 22:44  Johan Dahlin <jdahlin@async.com.br>

	* [r878] kiwi/utils.py: Re-enable enums

2005-07-15 19:34  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r871] kiwi/utils.py: Woa, use slice.indices, saves us a couple
	  of lines.

2005-07-14 15:39  Johan Dahlin <jdahlin@async.com.br>

	* [r868] kiwi/utils.py: consistent comments

2005-07-14 15:38  Johan Dahlin <jdahlin@async.com.br>

	* [r867] kiwi/utils.py: Improve comments

2005-07-14 15:31  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r856] examples/completion.py: Extend example to include
	  non-ASCII characters

2005-07-11 20:35  Johan Dahlin <jdahlin@async.com.br>

	* [r855] kiwi/ui/widgets/entry.py: Cleanups, allow normal strings
	  to be sent in

2005-07-11 20:25  Johan Dahlin <jdahlin@async.com.br>

	* [r854] kiwi/ui/widgets/spinbutton.py: One more...

2005-07-11 18:11  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r850] kiwi/ui/widgets/entry.py: api consistency

2005-07-11 16:08  Johan Dahlin <jdahlin@async.com.br>

	* [r849] kiwi/ui/widgets/entry.py: Remove support for separated
	  strings

2005-07-11 15:38  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r846] kiwi/ui/widgets/combobox.py: Improve list-writable mode

2005-07-06 12:35  Johan Dahlin <jdahlin@async.com.br>

	* [r836] kiwi/ui/widgets/list.py: Add Column.get_attribute

2005-07-04 22:32  Johan Dahlin <jdahlin@async.com.br>

	* [r832] gazpacho-plugin/kiwi2.xml, kiwi/ui/widgets/combobox.py:
	  Make list-writable work again

2005-07-04 13:41  Johan Dahlin <jdahlin@async.com.br>

	* [r829] examples/News/news3.py: Simplify, use
	  Delegate.quit_if_last

2005-07-04 13:38  Johan Dahlin <jdahlin@async.com.br>

	* [r828] examples/News/news3.py: Update to new api

2005-07-01 19:04  Johan Dahlin <jdahlin@async.com.br>

	* [r824] kiwi/environ.py, kiwi/ui/views.py: And use new api in the
	  view

2005-07-01 17:41  Johan Dahlin <jdahlin@async.com.br>

	* [r822] gazpacho-plugin/kiwi2.py: Of course from_widget

2005-07-01 17:29  Johan Dahlin <jdahlin@async.com.br>

	* [r821] gazpacho-plugin/kiwi2.py: trunk/0.5.3 compatibility

2005-07-01 14:35  Johan Dahlin <jdahlin@async.com.br>

	* [r820] gazpacho-plugin/kiwi2.xml: Update widget type names

2005-06-30 21:13  Johan Dahlin <jdahlin@async.com.br>

	* [r818] kiwi/environ.py: Make global variables private and set
	  __all__

2005-06-28 18:50  Johan Dahlin <jdahlin@async.com.br>

	* [r807] ChangeLog: Release 1.9.0

2005-06-28 18:34  Johan Dahlin <jdahlin@async.com.br>

	* [r806] .: Server side move of Kiwi2->kiwi/trunk

2005-06-28 18:09  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r802] : Kill loader. Move glade/imagepath handling to
	  kiwi.environ. Move abstract adaptor to kiwi.interfaces

2005-06-28 17:48  Johan Dahlin <jdahlin@async.com.br>

	* [r801] : Require gazpacho loader

2005-06-28 14:43  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r797] : Remove kiwi.ui.widgets.datatypes

2005-06-27 19:54  Johan Dahlin <jdahlin@async.com.br>

	* [r794] : Port gazpacho-plugin

2005-06-27 19:53  Johan Dahlin <jdahlin@async.com.br>

	* [r793] : Port all examples

2005-06-27 19:53  Johan Dahlin <jdahlin@async.com.br>

	* [r792] : Fix Wizard and RadioButton

2005-06-27 19:28  Johan Dahlin <jdahlin@async.com.br>

	* [r790] : Move quit_if_last to gadgets

2005-06-27 19:28  Johan Dahlin <jdahlin@async.com.br>

	* [r789] : Remove executable bit

2005-06-27 18:20  Johan Dahlin <jdahlin@async.com.br>

	* [r787] : * kiwi/ui/views.py: Allow us to function without a
	  broker.

2005-06-27 18:12  Johan Dahlin <jdahlin@async.com.br>

	* [r786] : Port tests to new API, disable some List tests

2005-06-27 16:16  Johan Dahlin <jdahlin@async.com.br>

	* [r783] : Move gtk related functions from kiwi.utils to
	  kiwi.ui.gadgets

2005-06-27 16:05  Johan Dahlin <jdahlin@async.com.br>

	* [r782] : Fix distutils and rename kiwi.version to
	  kiwi.__version__

2005-06-27 16:04  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r780] : pyflakes caught these

2005-06-27 15:38  Johan Dahlin <jdahlin@async.com.br>

	* [r779] : Make the personinformation example work again.

2005-06-27 15:38  Johan Dahlin <jdahlin@async.com.br>

	* [r778] : Add *.pyc to svn:ignore

2005-06-27 15:03  Johan Dahlin <jdahlin@async.com.br>

	* [r777] : Move WidgetProxy to proxy

2005-06-27 15:02  Johan Dahlin <jdahlin@async.com.br>

	* [r776] : Move Wizard to kiwi.ui.wizard

2005-06-27 15:02  Johan Dahlin <jdahlin@async.com.br>

	* [r775] : Lowercase widget modules in kiwi.ui.widgets

2005-06-27 15:01  Johan Dahlin <jdahlin@async.com.br>

	* [r774] : Lower case module names in kiwi

2005-06-27 15:00  Johan Dahlin <jdahlin@async.com.br>

	* [r773] : Add empty __init__.py in kiwi.ui

2005-06-27 15:00  Johan Dahlin <jdahlin@async.com.br>

	* [r772] : Move Widgets->ui.widgets

2005-06-27 14:59  Johan Dahlin <jdahlin@async.com.br>

	* [r771] : lowercase delegates and views

2005-06-27 14:58  Johan Dahlin <jdahlin@async.com.br>

	* [r770] : Add kiwi.ui, Move Delegates and Views there

2005-06-27 14:56  Johan Dahlin <jdahlin@async.com.br>

	* [r769] : Rename: Kiwi2 -> kiwi

2005-06-27 14:50  Johan Dahlin <jdahlin@async.com.br>

	* [r768] : Improve exception

2005-06-27 14:49  Johan Dahlin <jdahlin@async.com.br>

	* [r767] : Always call Mixin.update

2005-06-21 12:44  Johan Dahlin <jdahlin@async.com.br>

	* [r747] : Only run test_*.py

2005-06-20 21:28  Johan Dahlin <jdahlin@async.com.br>

	* [r744] : Add a workaround to disable missing functionallity

2005-06-20 19:56  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r734] : Fix before_validate, improve comment

2005-06-18 14:48  Johan Dahlin <jdahlin@async.com.br>

	* [r730] : Return ValueUnset if validation fail

2005-06-18 14:45  Johan Dahlin <jdahlin@async.com.br>

	* [r729] : Catch ValidationErrors in str2text, set validated
	  (converted) data in the model, eg no strings

2005-06-18 14:43  Johan Dahlin <jdahlin@async.com.br>

	* [r728] : Remove print

2005-06-18 13:55  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r726] : More imports cleanup, remove unused cruft.

2005-06-18 13:29  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r723] : Clean up imports

2005-06-17 20:42  Henrique Romano

	* [r718] : Update example to trigger bugs

2005-06-14 23:21  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r674] : Add StringConverter.from_string

2005-06-14 19:33  Johan Dahlin <jdahlin@async.com.br>

	* [r673] : Add henrique

2005-06-14 17:10  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r641] : add doc strings

2005-06-01 13:57  Johan Dahlin <jdahlin@async.com.br>

	* [r637] : reviwed by: Johan Dahlin <jdahlin@async.com.br>
	  
	  * 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 <jdahlin@async.com.br>

	* [r636] : Last leftover of to_string

2005-05-31 16:44  Johan Dahlin <jdahlin@async.com.br>

	* [r635] : remove prints, format was renamed to lformat

2005-05-31 16:13  Johan Dahlin <jdahlin@async.com.br>

	* [r634] : Datatypes too, doh

2005-05-31 15:29  Johan Dahlin <jdahlin@async.com.br>

	* [r633] : List regression, to_string->as_string

2005-05-31 13:27  Johan Dahlin <jdahlin@async.com.br>

	* [r632] : Clean up quit_if_last, to actually work

2005-05-30 20:47  Johan Dahlin <jdahlin@async.com.br>

	* [r630] : Rename Kiwi2.Widgets.datatypes->Kiwi2.datatypes, provide
	  backwards compatibility for now

2005-05-30 20:11  Johan Dahlin <jdahlin@async.com.br>

	* [r628] : Minus print

2005-05-30 20:09  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r626] : Call the gtk.SpinButton constructor as early as possible

2005-05-30 20:00  Johan Dahlin <jdahlin@async.com.br>

	* [r625] : Call the gtk.TextView constructor as early as possible

2005-05-28 13:59  Johan Dahlin <jdahlin@async.com.br>

	* [r613] : remove Kiwi2.WidgetProxy here aswell

2005-05-27 18:08  Johan Dahlin <jdahlin@async.com.br>

	* [r610] : This will help us find bugs in the future

2005-05-27 18:07  Johan Dahlin <jdahlin@async.com.br>

	* [r609] : Old ChangeLog

2005-05-27 18:06  Johan Dahlin <jdahlin@async.com.br>

	* [r608] : Set _widget_to_draw through MixinSupportValidation
	  constructor.

2005-05-27 17:26  Johan Dahlin <jdahlin@async.com.br>

	* [r607] : API Cleanups, passing a window to _draw_icon

2005-05-27 16:50  Johan Dahlin <jdahlin@async.com.br>

	* [r606] : pychecker is silly

2005-05-27 14:45  Johan Dahlin <jdahlin@async.com.br>

	* [r605] : Make pychecker happy

2005-05-27 14:34  Johan Dahlin <jdahlin@async.com.br>

	* [r604] : Reformat docstrings to fit 79 characters. Spell check
	  comments

2005-05-27 14:31  Johan Dahlin <jdahlin@async.com.br>

	* [r603] : Consistent callback names

2005-05-25 19:21  Johan Dahlin <jdahlin@async.com.br>

	* [r599] : Change show_all into show.

2005-05-25 13:14  Johan Dahlin <jdahlin@async.com.br>

	* [r597] : Chain up in prefill(), thanks to daniel for pointing out

2005-05-24 20:10  Johan Dahlin <jdahlin@async.com.br>

	* [r595] : Gah, one more (less) super

2005-05-24 19:39  Johan Dahlin <jdahlin@async.com.br>

	* [r593] : Revert accidentally commited stuff

2005-05-24 19:36  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r589] : Make pychecker happy, add a glib_version

2005-05-24 17:20  Johan Dahlin <jdahlin@async.com.br>

	* [r588] : We require 2.2+

2005-05-24 14:55  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r584] : * Kiwi2/Widgets/List.py: Clean up column handling a bit
	  futher.

2005-05-23 21:07  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r577] : Another typo

2005-05-23 18:55  Johan Dahlin <jdahlin@async.com.br>

	* [r576] :

2005-05-23 18:47  Johan Dahlin <jdahlin@async.com.br>

	* [r575] : Fix typo

2005-05-23 18:46  Johan Dahlin <jdahlin@async.com.br>

	* [r574] : * Kiwi2/Widgets/List.py: Ensure we can't hide all
	  columns

2005-05-23 18:30  Johan Dahlin <jdahlin@async.com.br>

	* [r573] : Minor cleanups

2005-05-23 18:29  Johan Dahlin <jdahlin@async.com.br>

	* [r572] : use more tuples, delete-event -> main_quit

2005-05-23 18:28  Johan Dahlin <jdahlin@async.com.br>

	* [r571] : Minor cleanups

2005-05-20 22:03  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r567] : Redundent call, doc string fix

2005-05-20 19:24  Johan Dahlin <jdahlin@async.com.br>

	* [r566] : Clean up autosize (why is it there anyway)

2005-05-20 19:18  Johan Dahlin <jdahlin@async.com.br>

	* [r565] : Remove _columns_configured check, it's already done in
	  _setup_columns()

2005-05-20 19:17  Johan Dahlin <jdahlin@async.com.br>

	* [r564] : Get rid of _setup(), call _setup_columns() instead

2005-05-20 19:16  Johan Dahlin <jdahlin@async.com.br>

	* [r563] : (List): Setup sorting in a slightly saner way

2005-05-20 18:35  Johan Dahlin <jdahlin@async.com.br>

	* [r560] : Move self._columns_created check to inside the function
	  instead of doing it in the caller

2005-05-20 18:31  Johan Dahlin <jdahlin@async.com.br>

	* [r559] : Simplify _get_iter_from_instance and return True/False
	  in remove_instance, as the docstring specifies

2005-05-20 18:22  Johan Dahlin <jdahlin@async.com.br>

	* [r557] : Remove unused variable

2005-05-20 18:20  Johan Dahlin <jdahlin@async.com.br>

	* [r556] : Spell fix

2005-05-20 18:18  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r552] : 2005-05-20 Johan Dahlin <jdahlin@async.com.br>
	  
	  * Kiwi2/Widgets/List.py: Clean up justification handling.

2005-05-19 22:14  Johan Dahlin <jdahlin@async.com.br>

	* [r548] : Clean up AUTHORS, separate Kiwi1 and Kiwi2 contributors

2005-05-19 21:30  Johan Dahlin <jdahlin@async.com.br>

	* [r547] : Revert changes

2005-05-19 21:29  Johan Dahlin <jdahlin@async.com.br>

	* [r546] : * Kiwi2/WidgetProxies: Remove

2005-05-19 21:26  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r543] : Update authors, remove #! in all files and add licenses
	  to a few files.

2005-05-19 18:16  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r513] : Remove print!

2005-05-17 14:45  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r509] : Wake up

2005-05-16 13:07  Johan Dahlin <jdahlin@async.com.br>

	* [r505] : * Kiwi2/Widgets/List.py: Reformat to fit in 79 columns.

2005-05-14 14:02  Johan Dahlin <jdahlin@async.com.br>

	* [r501] : * Kiwi2/Widgets/List.py: Protect selection, it's None if
	  called after List is destroyed.

2005-05-14 13:50  Johan Dahlin <jdahlin@async.com.br>

	* [r499] : ignore *.pyc

2005-05-14 13:50  Johan Dahlin <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [r456] : 2005-05-09 Sidnei da Silva <sidnei@awkly.org>
	  
	  reviewed by Johan Dahlin <jdahlin@async.com.br> * 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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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 <jdahlin@async.com.br>

	* [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

