Overview of Changes from mate-python 2.28.0 to mate-python 2.28.1
====================================================================
* A couple of mateconf module bugs fixed

Overview of Changes from mate-python 2.27.1 to mate-python 2.28.0
====================================================================
(nothing)

Overview of Changes from mate-python 2.26.1 to mate-python 2.27.1
====================================================================
* mate: GOption support in mate_program_init (#507174, Tristan Hill)

Overview of Changes from mate-python 2.26.0 to mate-python 2.26.1
====================================================================
* MateConfEntry.get_value now accepts None as parameter for the locale

Overview of Changes from mate-python 2.25.90 to mate-python 2.26.0
====================================================================
(nothing changed)

Overview of Changes from mate-python 2.25.1 to mate-python 2.25.90
====================================================================
* Upgrade to newer WAF
* Misc build fixes (#569832, #564550)
* Bug #541088: mateconf set_value should take unicode string as value


Overview of Changes from mate-python 2.22.3 to mate-python 2.25.1
====================================================================
* Upgrade to newer WAF

Overview of Changes from mate-python 2.22.2 to mate-python 2.22.3
====================================================================
* Bug #548535 postfix (#553228, Mart Raudsepp)

Overview of Changes from mate-python 2.22.1 to mate-python 2.22.2
====================================================================
* Compatibility with newer pygobject (#548535, Björn Lindqvist)

Overview of Changes from mate-python 2.22.0 to mate-python 2.22.1
====================================================================
* Ability to compile only selected modules (#534307)
  - Arun Raghavan: autotools version
  - Gustavo Carneiro: WAF version

Overview of Changes from mate-python 2.21.0 to mate-python 2.21.1
====================================================================
* Cleanup link flags (Paul, #519014)
* Fix typo in generation of the .pc file in WAF build (Gustavo)

Overview of Changes from mate-python 2.21.0 to mate-python 2.21.1
====================================================================
* Remove some deprecation warnings from examples (Nishio Futoshi, Gian)
* WAF build fixes (Gustavo)

Overview of Changes from mate-python 2.20.1 to mate-python 2.21.0
====================================================================
* Bug 462884 – Add support for get_file_mime_type.
* Bug 467688 – Binding for mate_vfs_create_symbolic_link.
* Bug 494500 – matecanvas.path_def_new() doesn't provide a way to
  build a closed path.
* Ship with html docs
* New WAF build system (to use it, do ./waf configure && ./waf)

Overview of Changes from mate-python 2.20.0 to mate-python 2.20.1
====================================================================
* Fix bugs matevfs volume callbacks (#477740)
* mate module popt bug fix (#497178, Guillaume Seguin)

Overview of Changes from mate-python 2.19.2 to mate-python 2.20.0
====================================================================
* Fix typo in a matevfs error message (Jonathan Matthew, #465404)
* Change mate-vfs-python-method.c header to LGPL (Johan Dahlin)


Overview of Changes from mate-python 2.19.1 to mate-python 2.19.2
====================================================================
* general
 - Add a __version__ attribute on some modules with new pygtk
* mateconf
 - Fix memory errors in mateconf.Value.get_car/cdr() (#461278)


Overview of Changes from mate-python 2.18.2 to mate-python 2.19.1
====================================================================
- wrap mate_vfs_drive_needs_eject (Gian Mario Tagliaretti, #419225)
- Fix warning when reloading the mate.ui module (Sébastien Granjoux, #438129)
- use python-config to get python includes (Sebastien Bacher, #448179)
- Wrap mate_vfs_mime_type_get_equivalence (Gustavo Carneiro, #453517).


Overview of Changes from mate-python 2.18.1 to mate-python 2.18.2
====================================================================
* mate.ui
 - Allow the thumbnail_factory parameter to be None in
mate.ui.icon_lookup (Gian, #418926)


Overview of Changes from mate-python 2.18.0 to mate-python 2.18.1
====================================================================
* Fix linking problems in Darwin


Overview of Changes from mate-python 2.17.92 to mate-python 2.18.0
====================================================================
* mateconf
 - better parameter checking in mateconf.value_new_from_string (#309016)
* matevfs
 - Correct the minimum require mate-vfs version in configure (#416792)


Overview of Changes from mate-python 2.17.2 to mate-python 2.17.92
====================================================================
* mateconf
 - mateconf.Schema.get_type fix (Johan Dahlin)
* matevfs
 - Check for NULL in matevfs.async.find_directory callback (Gustavo)
 - Fix bug in wrapping MimeApplication.expects_uri (Ed Catmur)
* matecomponent
 - Untabify matecomponent/__init__.py to make Python happier (Andreas Hanke)
 - Fix typo in makefile


Overview of Changes from mate-python 2.17.1 to mate-python 2.17.2
====================================================================
* general
 - Fix bad .pc file (#394172, Christopher Taylor)


Overview of Changes from mate-python 2.16.2 to mate-python 2.17.1
====================================================================
* mateconf
 - New more python-friendly mateconf.CLient.[gs]et_value methods (#392841).
* matecanvas
 - Rich text support (#386844, Gustavo, Thomas Petazzoni)
* general
 - Use Python's $CC to get -pthread flags right (#387177, Roy Marples)


Overview of Changes from mate-python 2.16.1 to mate-python 2.16.2
====================================================================
* general
 - Require PyGTK 2.10.3, not 2.10.4


Overview of Changes from mate-python 2.16.0 to mate-python 2.16.1
====================================================================
* matevfs
 - Correctly detect the python library on Mac OS X (#363374)
* mateconf
 - Fix crash when using mateconf.Client() (#365565)
* general
 - Make unit tests use the modules from builddir
 - Make all code Python 2.5 + 64-bit ready (#338490)


Overview of Changes from mate-python 2.15.90 to mate-python 2.16.0
====================================================================
* (nothing has changed)

Overview of Changes from mate-python 2.15.4 to mate-python 2.15.90
===================================================================
* general
 - Improved detection of the python library for embedding (Gustavo)
* matecomponent
 - Allow KeyboardInterrupt in matecomponent.main()  (Gustavo)

Overview of Changes from mate-python 2.15.4 to mate-python 2.15.90
===================================================================
* matevfs
 - Lazy load the matecomponent-based APIs and libraries (Gustavo)
* general
 - Add an example demonstrating integration with bug-buddy (Fernando Herrera)

Overview of Changes from mate-python 2.15.3 to mate-python 2.15.4
===================================================================
* matevfs
 - Update to recent mate-vfs pkg-config changes

Overview of Changes from mate-python 2.15.2 to mate-python 2.15.3
===================================================================
* general
 - Improved python library detection and module linking (Gustavo)
* mate
 - mate.program_init changes process title also on BSD (Joe Marcus Clarke)

Overview of Changes from mate-python 2.15.1 to mate-python 2.15.2
===================================================================
* matevfs
 - Fix FileInfo.valid_fields computation (Sidnei da Silva)
 - Add some missing permission constants (Sidnei)
 - Add new FileInfo.access field (Gustavo)
 - Add sync variant of "file control" method (Gustavo)
* mate
 - mate.program_init changes process name on Linux with prctl (Gustavo)

Overview of Changes from mate-python 2.12.4 to mate-python 2.15.1
===================================================================
* matevfs
 - Add missing permission and priority constants (Gustavo, Mystilleef)
* mate.ui
 - Fix mate.ui.AppBar constructor (Gustavo)
* mate vfs python methods
 - Allow vfs python methods to be loaded from user home dir (Sidnei da Silva)

Overview of Changes from mate-python 2.12.3 to mate-python 2.12.4
===================================================================
* python matevfs methods
 - Build problem when installation prefix != /usr fixed.

Overview of Changes from mate-python 2.12.2 to mate-python 2.12.3
===================================================================
* python matevfs methods
 - Again, fix handling of VFS errors from python vfs methods (Eitan Isaacson)
 - Don't map VFS method check_same_fs to move_func python method (Eitan)

Overview of Changes from mate-python 2.12.1 to mate-python 2.12.2
===================================================================
* matecanvas
 - Fix crash in matecanvas.Item.grab (Xavier Ordoquy, Gustavo)
* mate.ui
 - Make 'custom_icon' arg of icon_lookup optional (Gustavo)
* python matevfs methods
 - Fix handling of VFS errors from python vfs methods (Eitan Isaacson)

Overview of Changes from mate-python 2.12.0 to mate-python 2.12.1
===================================================================
* Fix compilation on Mac OS X (dmacks@netspace.org)

Overview of Changes from mate-python 2.11.3 to mate-python 2.12.0
===================================================================
* matevfs
 - Fix invalid memory access in matevfs.async.xfer;
 - Add a new example of a MateVFS module written in python;
 - Install pymatevfs.h for use by other python extensions;
* matecanvas
 - Demonstrate how to activate AA in the canvas example.

Overview of Changes from mate-python 2.11.2 to mate-python 2.11.3
===================================================================
* matecanvas
 - Compilation fixes with libmatecanvas 2.11.x (Murray Cumming, Gustavo)
 - Add canvas-curve.py example demonstrating the use bezier objects
* mateconf
 - Fix crash when passing the wrong number of arguments to
   client.get_pair (Gustavo)
* matevfs
 - New DNS-SD functions wrapped: dns_sd_browse_sync,
   dns_sd_resolve_sync, dns_sd_list_browse_domains_sync, and
   get_default_browse_domains (Gustavo)

Overview of Changes from mate-python 2.10.0 to mate-python 2.11.2
===================================================================
* mateconf
 - Fix conversion problems in handle returned by
mateconf.Client.notify_add (Gustavo Carneiro, Benoît Dejean)
 - Add mateconf.Engine type to the module dict (Gustavo)
 - Add mateconf.Engine.associate_schema (Gustavo)
 - Add mateconf.Client.recursive_unset (Gustavo)
* matecanvas
 - Add set_scroll_region, get_scroll_region canvas methods (Duarte Henriques)
 - Fix deprecation warnings in canvas example (Gian Mario Tagliaretti)
* matevfs
 - Add wrapper for mate_vfs_resolve (Benoît Dejean)
 - Support for Python VFS modules code revived and fixed (Johan
Dahlin, Sidnei da Silva, Gustavo)
 - Add OPEN_TRUNCATE matevfs constant (Johan)
 - Add matevfs.Context (Johan, Sidnei)
 - Allow passing of arbitrary Python objects from Pyhon programs to
Python VFS modules through matevfs.async.Handle.contrl() (Gustavo, Johan, Sidnei)
 - Wrap check_cancellation() and cancel() methods of matevfs.Context (Sidnei)

Overview of Changes from mate-python 2.9.5 to mate-python 2.10.0
==================================================================
* Just a minor configure bug fix

Overview of Changes from mate-python 2.9.4 to mate-python 2.9.5
=================================================================
* matecanvas
 - BPath canvas item fixes (Gustavo)
* mate.ui
 - rename Client.connect back to Client.connect_to_session_manager as
it was in mate-python 2.6.x (Gustavo)
* matecomponent
 - matecomponent.AppClient.msg_send fixes (Gustavo)
* matevfs
 - Fix vfs exceptions value (formerly missing) (Benoît Dejean)


Overview of Changes from mate-python 2.9.3 to mate-python 2.9.4
=================================================================
* misc
 - Don't require versions of some libraries that only exist in CVS
(Sebastien Bacher)

Overview of Changes from mate-python 2.9.2 to mate-python 2.9.3
=================================================================
* matevfs
 - Fix a missing & in wrapper of matevfs.uris_match (Gustavo)
* mateconf
 - Fix a bug in mateconf.Value.set_list (Gustavo)
 - Add wrappers for MateConfEngine (Mark McLoughlin)
* mate.ui
 - Fix an error in ui.defs introduced in version 2.9.0 that prevented
a constructor for mate.ui.HRef from being generated (Gustavo)


Overview of Changes from mate-python 2.9.1 to mate-python 2.9.2
=================================================================
* matevfs
 - Fix blocking of threads when calling read_entire_file() and bunch
   of others;
 - mate.vfs.xfer_* fixes;
 - Implement wrappers for all remaining async operations:
   mate_vfs_async_xfer, mate_vfs_async_find_directory, and
   mate_vfs_async_file_control;
 - Wrappers for all mate-vfs-utils.h functions:
   escape_string, escape_path_string,
   escape_host_and_path_string, escape_slashes,
   escape_set, unescape_string, make_uri_canonical,
   make_path_name_canonical, unescape_string_for_display,
   get_local_path_from_uri, get_uri_from_local_path,
   is_executable_command_string, get_volume_free_space,
   icon_path_from_filename, open_fd, is_primary_thread,
   format_uri_for_display, make_uri_from_input,
   make_uri_from_input_with_dirs, uris_match, get_uri_scheme,
   make_uri_from_shell_arg, and mate_vfs_url_show_with_env;
 - Add examples for matevfs.xfer_uri, matevfs.async.xfer, and
   matevfs.async.find_directory;
 - Do not automatically close async handles on dealloc;
* matecomponent
 - Add matecomponent.get_object_async;
 - Allow returning AID in matecomponent.activation.activate_from_id;
 - Add matecomponent.activation.activate_async;
* mateconf
 - Wrap some MateConf ChangeSets functions; needs testing;
 - Add mateconf.Value.set_list and mateconf.MetaInfo.mod_time;
* mate
 - Wrap mate.Program.locate_file


Overview of Changes from mate-python 2.9.0 to mate-python 2.9.1
=================================================================
* mate.ui
 - Fix argument parsing of mate.ui.icon_lookup (Gustavo)
* matevfs
 - Rename mate.vfs -> matevfs in error messages (Gustavo)
 - Complete bindings for VolumeMonitor, Drive, and Volume; needs
testing (Gustavo)
* general
 - Update required/checked version of libmate


Overview of Changes from mate-python 2.6.1 to mate-python 2.9.0
=================================================================
* Now targetting mate 2.10 platform (though currently compiles with 2.8)
* New module layout:
 - mate.applet moved to mate-python-extras and renamed as mateapplet
 - mate.vfs was renamed as matevfs
 - mate.canvas was renamed as matecanvas
 - mateprint* moved to mate-python-extras
 - gtkhtml2 moved to mate-python-extras
 - mate.caja was removed
* A bunch of new mateconf functions wrapped (Gustavo, Johan)
* A bunch of new mate.ui functions wrapped (Gustavo)
* Proper property support in mate.program_init (Gustavo)
* matevfs
 - wrap mate_vfs_format_file_size_for_display (Benoît Dejean)
* canvas
 - implement CanvasItem.grab (Johan)


Overview of Changes from mate-python 2.6.0 to mate-python 2.6.1
=================================================================
* mate.vfs
 - 64 bit fixes in async operations (Benoît Dejean)
 - Better parameter handling in vfs_read (Benoît Dejean)
* mate.canvas
 - Allow subclassing without __gobject_init__ (Gustavo)
* gtkhtml2
 - Workaround gtkhtml2 initialization bug (Jonathan Blandford)
* general
 - Include a couple of missing matecomponent examples in the tarball (N. V. Shmyrev)
 - Add runtime check for required pygtk version (Gustavo)


Overview of Changes from mate-python 2.5.90 to mate-python 2.6.0
===================================================================
* matecomponent
 - matecomponent.AppClient is only a GObject, not a MateComponentObject (Gustavo)
 - matecomponent.event_source_client_add_listener now returns the new listener, to
allow future disconnection (Gustavo)
 - Remove CORBA exceptions from all matecomponent callbacks (Gustavo)
 - Fix a bug in matecomponent.generic_factory_main (Gustavo)
* mateprint
 - Add new pango/mateprint integration API if libmateprint 2.8 is
installed (Gustavo)
* vfs
 - Add missing bytes_requested parameter to read/write callbacks of
async operations (Gustavo)
 - Raise exception when trying to subclass vfs types (Gustavo, James)
* applet
 - Workaround problem in MatePanelApplet constructor (Gustavo)
 - Fix initialization of matecomponent (Gustavo)
* general
 - Mixed 32/64 bit architecture installation fixes (Jonathan Blandford)
 - Add mate_python_version variable to the mate module (Gustavo)
 - Resolve all known compiler warnings (Gustavo)


Overview of Changes from mate-python 2.0.3 to mate-python 2.5.90
==================================================================
* matecomponent
 - New class UnknownBaseImpl, to allow python CORBA implementations to
be used where a matecomponent.Object is expected
(eg. matecomponent.Object.add_interface) (Gustavo)
 - Remove matecomponent_ prefixes from all matecomponent functions that still have one (Gustavo)
 - New function matecomponent.stream_client_read (Gustavo)
 - New matecomponent.Application API in libmatecomponent 2.6.
* mate.vfs
 - New module mate.vfs.async, for asynchronous MateVFS operations (IÃ±aki)
 - Add setters for mate.vfs.FileInfo (Gustavo)
 - Add function mate.vfs.set_file_info (Gustavo)
* mate.ui
 - New mate_thumbnail_* wrappers (Gustavo)
* mate
 - Support popt options in mate.program_init (Rubens, Gustavo)
 - Support some string construct-only properties in mate.program_init (Gustavo)
 - Reset LC_NUMERIC to C after mate.program_init (Gustavo)
 - New type wrapper for MateModuleInfo, add functions to retrieve all
the MateModuleInfo's (Rubens)
 - Support the 'module_info' parameter in mate.program_init (Rubens)
* gtkhtml2
 - Add function html_selection_get_text (Juri Pakaste)
* mate.caja
 - Follow changes in open_location_* API in caja 2.6 (Gustavo)
* misc
 - zvt module removed, in favour of external vte python bindings (James)


Overview of Changes from mate-python 2.0.2 to mate-python 2.0.3
=================================================================
* Bugfixes
 - Segfault when importing matecomponent modules in emdedded python (Johan, Xavier)
 - Warning when import mate module in emdedded python (Xavier)
 - Fix matecomponent.event_source_client_add_listener name and argument
parsing (Gustavo)
 - Accept None for link_id parameter of mate.help_display (Gustavo)
 - Segfault in mate.IconList.get_selection (Scott Tsai)
 - Fixes for some mate.vfs_mime_* functions (Scott Tsai)


Overview of Changes from mate-python 2.0.1 to mate-python 2.0.2
=================================================================
* Build fixes to make vfs compile


Overview of Changes from mate-python 2.0.0 to mate-python 2.0.1
=================================================================
* mate.canvas
 - add functions and methods to allow using Bpath canvas item
 - add item_list attribute to mate.canvas.Group to contain list of child items
* mate.vfs
 - add lots of wrappers for mate.vfs.mime_* functions
 - add wrappers for mate.vfs.xfer_* functions
 - bug fixes
* matecomponent
 - fix reference counting of matecomponent object constructors
* mateprint
 - Add examples ported from C, found in libmateprintui
 - Add wrappers for mate_print_convert_distance(_full)?
 - MateFontDialog derives from GtkDialog, not GtkWidget
 - Add missing mateprint.Context.grestore()
* mateconf
 - check mateconf value type on get_xxx()
 - fix example simple-view.py
 - misc fixes
* applet
 - add MatePanelApplet.get_flags and MatePanelApplet.set_flags and respective constants
* mate.ui
 - Enable wrapper for IconTextItem.get_text()
 - Add wrapper for mate.ui.IconList.get_selection()
 - Fix AboutDialog crash when translator_credits is None
 - Add wrappers for mate.ui.Client.set_xxx_command()

