ANNOUNCE: pygtk-1.99.15, pyorbit-1.99.3, gnome-python-1.99.15



General
=======

  We expect this to be last unstable release before 2.0. 
  For next release, we are going to concentrate on documentation and
  bug fixes.


Highlights of news in PyGTK 1.99.15
===================================

Distutils

  It's now possible to build PyGtk and gnome-python using python 
  distutils. It has not been tested extensively yet (as the autoconf 
  version) but it should work on most systems. If it does not work 
  for you, please report a bug and try the autoconf configure script.

  To build and install, simply type:

     ./setup.py install

  Alternatively you can specify a prefix (/usr is usually default):

    ./setup.py install --prefix /usr/local

  If you want to build with threading support, add 
  the --enable-threading  option to the command line. 
  This eliminates the need of autoconf,automake,libtool and make 
  for developers and people who want to build from CVS.

libgnomeprint and libgnomeprintui

  Thanks to Gustavo Carneiro there is now more or less complete(!) 
  libgnomeprint and libgnomeprintui bindings. 
  libgnomeprint(ui) 2.1.6 or higher is required (from gnome 2.2)

GMainLoop/GMainContext

  It's now possible to run the GMainLoop without importing gtk.
  This is very useful for projects that only uses input_add,
  timeout_add or idle_add.

Threading

  A lot of work has been gone into improving and testing 
  threading support in PyGTK. It should now be possible to use 
  threads in most situations. There are a few limitations however, 
  For instance, the mainloop will always be run in the main thread.


Where to get it?
================

PyGTK, PyORBit and gnome-python can be downloaded from:

   http://ftp.gnome.org/pub/GNOME/sources/pygtk/1.99/
   http://ftp.gnome.org/pub/GNOME/sources/gnome-python/1.99/


Overview of Changes in PyGTK 1.99.15
====================================

distutils support (me)

Code generator improvements (Jeremy Katz)

Threading fixes (Jon Trowbridge, David I Lehn, Joe Shaw and John Finlay)

API additions:
  GtkTextBuffer (James Henstridge, me and John)
  GtkTextView (me and John)
  pygtk.py bug fixes (me)
  GtkFileSelection (Joe)
  libglade (me)

GMainLoop/GMainContext support (me)


Overview of Changes in gnome-python 1.99.15
===========================================

distutils support (me)
libgnomeprint and libgnomeprintui bindings (Gustavo Carneiro)
Completed NautilusView (me)
BonoboArg/BonoboArgType support in codegenerator (me)
BonoboEventSource (me)
BonoboUIComponent improvements (Arjan J Molenaar)
Added monitor bindings (me)
More mime type bindings (me)


Bugs fixed:

[72333]  pygtk should handle unix signals
[99102]  Crash in pyg_object_set_property() with a custom in-python c
[101566] Missing funcs(?)
[102083] TextBuffer.insert_at_cursor can have default len of -1
[102084] gtk.Invisible() crashes when leaving scope
[102087] Don't need to override TextBuffer.set_text()
[102091] No listeners can be added to a BonoboUIComponent
[102098] gnome.ui.PAD | PAD_SMALL | PAD_BIG missing
[102180] should tolerate multiple pygtk.require/import gtk calls
[102186] Make TextBuffer insert methods handle text consistently
[102190] add monitor functions to vfs bindings
[102226] libgnomeprint / libgnomeprintui bindings
[102362] GObject should wrap GMainLoop
[102551] CORBA_any types not wrapped correctly in callbacks
[102557] Need bindings for gnome.IconList.set_icon_data/get_icon_data
[102607] Provide a default value for include_hidden_chars in TextBuffer
[102627] Provide default value for left_gravity parameter in TextBuffer
[102628] Provide way to set TextTag properties in TextBuffer.create_tag
[102650] Glade.autoconnect should accept an instance
[102731] PANGO_SCALE_* constants tp pangomodule.c
[102735] Allow a TextTag to be created without specifying a name by
default
[102756] Deadlock with pygtk and threads
[102978] Wrapping gtk_file_selection_get_selections()
[103443] Default values for TextIter tag methods begins_tag, ends_tag
[103559] GtkImage methods can take NULL parameters
[103615] distutils should be split up
[103616] "data" argument to bitmap_create_from_data should have type
[103851] gtk.mainiteration_do() needs to handle threads
[103876] pygtk.require() considers empty directories
[103979] dir() on gtk.gdk.Event instance does not show all fields
[104008] wrong return value for empty list in get_list function

Thanks to all contributors which this release would be impossible without:
You rock guys!

Tom Cato Amundsen, Ross Burton, Gustavo Carneiro, John Finlay, 
Florin Iucha, Jeremy Katz, Eddie Kohler, David I Lehn, Andreas
Marienborg, Arjan J. Molenaar, Joe Shaw, Jon Trowbridge, 
Brian Warner and James Willcox

-- 
Johan Dahlin <jdahlin async com br>
Async Open Source




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]