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 > [email protected] > http://www.async.com.br/mailman/listinfo/kiwi > _______________________________________________ Kiwi mailing list [email protected] http://www.async.com.br/mailman/listinfo/kiwi
