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!
Lorenzo
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
> [1]. Think of Kiwi as a high-level, object-oriented layer built on
> PyGTK.
> 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
> directly.
>
>
> Download
> ========
>
> Grab the latest sources from:
>
> http://www.async.com.br/projects/kiwi/download/kiwi-1.9.21.tar.gz
>
>
> 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)
>
>
> Features
> ========
>
> * 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
> attributes.
>
> * 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!
>
>
> Requirements
> ============
>
> 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/
>
>
> Documentation
> =============
> Kiwi provides API documentation generated by epydoc, it can be found at
>
> http://www.async.com.br/projects/kiwi/api/
>
> 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.
>
>
> Thanks
> ======
> 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
>
> Resources
> =========
>
> 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/
>
> [1] http://en.wikipedia.org/wiki/Model-view-controller
> _______________________________________________
> Kiwi mailing list
> Kiwi at www.async.com.br
> http://www.async.com.br/mailman/listinfo/kiwi
>
More information about the Kiwi
mailing list