=== 2.9.1 === 2004-11-29 Gustavo J. A. M. Carneiro * NEWS: Update. * configure.in: version <- 2.9.1. 2004-11-28 Gustavo J. A. M. Carneiro * gnomevfs/vfs-volume-monitor.c (pygvvolume_monitor_init): Ref the VolumeMonitor, since it is a singleton and we don't own the reference returned by gnome_vfs_get_volume_monitor(). * gnomevfs/vfsmodule.c: Wrap gnome_vfs_connect_to_server. * gnomevfs/vfs-volume.c: Add unmount|eject methods. * gnomevfs/vfs-drive.c: Add mount|unmount|eject methods. * gnomevfs/vfs-volume.c: PyGObject-ification. * gnomevfs/vfs-drive.c: PyGObject-ification. * gnomevfs/vfs-volume-monitor.c: PyGObject-ification. * gnomevfs/pygnomevfs-private.h: Remove private Drive/Volume/VolumeMonitor structures and accessors. We should be using PyGObject instead, otherwise things break. * gnomevfs/vfsmodule.c (pygnomefs_register_gobject_based_classes): Register Drive/Volume/VolumeMonitor types with pygobject_register_class, since they are GObject based. * gnomevfs/Makefile.am (gnomevfs_la_SOURCES): Add vfs-volume-monitor.c. * gnomevfs/vfs-volume-monitor.c: New file, wraps GnomeVFSVolumeMonitor. * gnomevfs/pygnomevfs-private.h: Add VolumeMonitor stuff. * gnomevfs/vfs-drive.c: New file, wraps GnomeVFSDrive object. * gnomevfs/vfs-volume.c: Add det_drive method. * gnomevfs/pygnomevfs-private.h: Add GnomeVFSDrive stuff. * gnomevfs/Makefile.am (gnomevfs_la_SOURCES): Add vfs-volume.c. * gnomevfs/vfs-volume.c: New file, containing GnomeVFSVolume wrappers, except method get_drive() for the time being. * gnomevfs/pygnomevfs-private.h: Add PyGnomeVFSVolume_Type. * gnomevfs/vfsmodule.c (initgnomevfs): Register GnomeVFSVolume type and constants. 2004-11-24 Gustavo J. A. M. Carneiro * gnomevfs/pygnomevfs.h (init_pygnomevfs): s/gnome.vfs/gnomevfs/. * gnome/uimodule.c (initui): Init gnomevfs module here, as it is required by _wrap_gnome_icon_lookup. * gnome/ui.override (_wrap_gnome_icon_lookup): Fix wrong parameters to PyArg_ParseTupleAndKeywords causing segfault. 2004-11-23 Gustavo J. A. M. Carneiro * gnome/Makefile.am (pygnome_PYTHON): Don't install applet.py. Moved to gnome-python-extras. (install-exec-hook): Don't remove old applet module here. * gnomevfs/*.c: s/gnome\.vfs/gnomevfs/ 2004-11-22 Gustavo J. A. M. Carneiro * configure.in: Require libgnome >= 2.8.0.