Find / submit bug report about gtk.window_list_toplevels() returning windows that are not toplevel windows.
Fix that bug for 0.9.1 too and release 0.9.2 + git repository.
Review the order of class' bases in API module.
Properly import the gtk module (do version checking like in 0.9.1).
Automate the process of pushing out releases.
Improve the AsciiDoc XHTML to make the website more navigatable.
(Find a way (write a Python plugin) to reformat blocks of text in an intelligent and easy-to-use way using GEdit such that Documentation/*.txt remain easy on the eyes without too much effort.)
Split up GtkContainerAddByCallingMixin.
Port the old console code from 0.9.1 to 1.9x.
Make a completely different console (with inline editing and stuff).
Instead of just printing results of executed statements, allow widgets to be displayed, e.g. to show progress of a longer calculation, or to query the user for some input (e.g. through an entry widget or two buttons).
Increase the version number in PyGTKShell.Core.pygtkshell_version
Update the documentation (Documentation/mkdoc.sh)
Make sure all changes have been committed (git-commit -a)
Create (and test) a source code archive (./setup.py sdist)
Create a git-tag
git-rebase master website and git-checkout master
Upload the website, push the repository (git-push repo)
Announce the release at the places mentioned in the table below
| Place | Responsible |
|---|---|
| http://felixrabe.textdriven.com/pygtk-shell/ | FR |
| PyGTK (mailing list) | FR |
| http://freshmeat.net/ | FR |
| http://www.gnomefiles.org/ | FR |
| Python Cheese Shop (PyPI) | FR |
| http://linux.softpedia.com/ | FR (sometimes) |
| http://del.icio.us/ | ??? |
| http://www.linuxlinks.com/ | ??? |