ANNOUNCE: kiwi 1.9.21
Lorenzo Gil Sánchez
lgs at sicem.biz
Tue Mar 18 17:39:23 BRT 2008
Hi George and Async friends,
congratulations for this new release of Kiwi. It looks quite promising.
I've been following Kiwi latest release announcements and I must say
there is a big bug in them: even when my name is mentioned in the Thanks
section the name of a swedish person who has done waaaaaaaay more than
me is not in the whole email. I'll give you a little tip: its name
starts by Johan and ends by Dahlin, oops, I said too much :-)
Seriously, I think he deserves a little recognition for his wonderful
work in Kiwi. Please fix the bug in the next release!
Congratulations again and have a nice eastern week you all!
El mar, 18-03-2008 a las 16:24 -0300, GeorgeYK escribió:
> Kiwi is a PyGTK framework for building graphical applications loosely
> based on MVC Model-View-Controller (MVC) and Allen Holub's Visual proxy
> . Think of Kiwi as a high-level, object-oriented layer built on
> Its design is based on real-world experience using PyGTK to develop
> large desktop applications, which use many concepts common to most
> graphical applications: multiple windows and dialogs, forms, data
> persistence, lists and high-level classes that support domain objects
> Grab the latest sources from:
> What's new since 1.9.20?
> - Handle case when entry completion is poping
> up and the entry loses focus. (Ronaldo Maia, #3639)
> - Added Spanish/Chilean translation (Gabriel Felipe Cornejo Salas)
> - Added Spanish translation (Jose Martin)
> - Update polish translation (Jarek Zgoda)
> * An MVC-derived framework of classes:
> * Views, which represent the graphical display
> * Controllers, which handles user interaction with the widgets
> in a View.
> * Delegates, combines a View and a Controller.
> * Models, which are special mixins for your domain objects
> * Proxies, special types of Delegate designed to implement forms
> * Validation: Kiwi supports validation on different levels:
> data type validation and verification on the Model/Proxy level,
> View validation and hooks for visually displaying validation state.
> * ObjectList widget, which provides a higher level abstraction of
> GtkTreeView and all its classes (GtkTreeModel, GtkTreeViewColumn,
> GtkCellRenderer) with hooks to easily integrate into the
> Kiwi Framework.
> * Mask suport: You can set a mask on entries to force the input to
> follow a certain standard, such as zip code, social security, ip address
> * Gazpacho integration for most (non-deprecated) interactive
> widgets with attributes for handling validation and proxy
> * UI Test framework
> Features a recorder and a player. The recorder allows you to record
> different tasks, a script will be saved which will reproduce the
> actions you made in the interface.
> * Kiwi Tasklets
> Tasklet is a small coroutines framework written by Gustavo Carneiro,
> it was previously known as gtasklets.
> * PyGTK utilities, to make it easier to add signals and properties to
> your objects.
> * i18n translation utilities, to help you translate PyGTK applications,
> currently depends on gettext and intltool.
> * and many other things!
> Python 2.3 or higher (2.4 recommended) http://www.python.org/
> PyGTK 2.6.0 or higher (2.8 recommended) http://www.pygtk.org/
> gazpacho 0.6.5 (svn recommenced) http://gazpacho.sicem.biz/
> Kiwi provides API documentation generated by epydoc, it can be found at
> Included in the tarball are also a number of examples, which serves as a
> good starting point. Keep in mind that most of them require gazpacho to
> be installed.
> Christian Robottom Reis: Original author and design
> Lorenzo Gil Sanchez: PyGTK 2.x port
> Also thanks to the following people which has contributed features
> or bug reports:
> Ali Afshar, Henrique Romano, Daniel Saran R. da Cunha, Evandro Vale
> Miquelito, Gustavo Barbieri, Gustavo Carneiro, Ronaldo Maia,
> Benoit Myard, Patrick O'Brien, Goedson Teixeira Paixao, Sidnei da Silva,
> Marco Antonio Porcho Souza
> Homepage http://www.async.com.br/projects/kiwi/
> Download http://www.async.com.br/projects/kiwi/download/
> Repository http://svn.async.com.br/cgi-bin/viewcvs.cgi/kiwi/
> Report a bug http://bugs.async.com.br/enter_bug.cgi?product=Kiwi
> API docs http://www.async.com.br/projects/kiwi/api/
> Open bugs http://tinyurl.com/cyrms
> Mail. list http://www.async.com.br/mailman/listinfo/kiwi/
>  http://en.wikipedia.org/wiki/Model-view-controller
> Kiwi mailing list
> Kiwi at www.async.com.br
More information about the Kiwi