2.15.2: 2008-01-21 Murray Cumming * gio/src/gio_methods.defs: Regenerated. * gio/src/file.ccg: * gio/src/file.hg: * gio/src/fileinputstream.ccg: * gio/src/fileinputstream.hg: * gio/src/fileoutputstream.ccg: * gio/src/fileoutputstream.hg: More overloads, parameter reordering, and documentation. 2008-01-21 Murray Cumming * gio/src/inputstream.ccg: * gio/src/inputstream.hg: Added method overloads and documentation. 2008-01-20 Murray Cumming * gio/src/fileinputstream.ccg: * gio/src/fileinputstream.hg: * gio/src/fileoutputstream.ccg: * gio/src/fileoutputstream.hg: Ignore functions that are just duplicates of the ones in Seekable, and mention Seekable more in the documentation. * gio/src/seekable.hg: Expand the class documentation. * gio/src/outputstream.ccg: * gio/src/outputstream.hg: Added method overloads and documentation. 2008-01-20 Murray Cumming * glib/glibmm/objectbase.cc: * glib/glibmm/objectbase.h: Added connect_property_changed_with_return() because connect_property_changed() does not return a sigc::connection. Bug #433984 (Philip Langdale, Kalle Vahlman). 2008-01-20 Murray Cumming * glib/src/checksum.ccg: * glib/src/checksum.hg: Added class documentation. Corrected constructor documentation and added operator bool() to check for a failure in the constructor. 2008-01-20 Marko Anastasov * tools/enum.pl: Handle possible parenthesis when matching enum values declared as shifted ones. Bug #498621. 2008-01-20 Naveen Verma * glib/src/checksum.[hg|ccg]: * glib/src/Makefile_list_of_hg.am_fragment: Added Checksum, wrapping GChecksum Bug #510235. 2008-01-20 Murray Cumming * gio/src/inputstream.hg: Ignore g_input_stream_clear_pending() as well as the other implementation functions. * gio/src/outputstream.hg: Ignore the equivalent functions here, assuming that they are also only for implementations. 2008-01-20 Murray Cumming * gio/src/fileinfo.hg: FileAttributeMatcher::create(): Add a default value and documentation. * gio/src/file.ccg: * gio/src/file.hg: * gio/src/mount.ccg: * gio/src/mount.hg: const corrections for Slot* and Cancellable parameters. 2008-01-20 Murray Cumming * gio/src/file.hg: * gio/src/file.ccg: enumerate_children(), enumerate_children_async(), query_info(), query_info_async(), query_exists(): Reorder parameters to add default values, add documentation, make const. 2008-01-18 Murray Cumming * gio/src/mount.ccg: * gio/src/mount.hg: Added unmount(), remount(), and eject(), based on code from José Alburquerque in bug #510080. * gio/src/volume.hg: Added documentation. 2008-01-18 Murray Cumming * gio/src/drive.ccg: * gio/src/drive.hg: poll_for_media(): Added documentation. Wrapped 2 vfuncs (though the .defs still need to be written). * gio/src/file.ccg: * gio/src/file.hg: move(), copy(), replace(): Rearranged the parameters so we can have default values, and added some documentation. set_display_name(), set_display_name_async(): Take a ustring instead of a std::string. Added documentation. * gio/src/fileattribute.ccg: * gio/src/fileattribute.hg: Added FileAttributeInfoList::add(). Added FileAttributeInfoList::empty(). * tools/m4/convert_gio.m4: * gio/src/appinfo.hg: * gio/src/fileenumerator.hg: Move the ListHandle conversions to the .hg files because the ownership is specific to each use. 2008-01-18 Murray Cumming * gio/src/drive.hg: * gio/src/volumemonitor.hg: Wrapped functions that reurn GLists. 2008-01-18 Murray Cumming * gio/src/appinfo.hg: * gio/src/icon.hg: Removed operator= and operator!= for these RefPtr<> specializations, because they are unobvious and conflict with the generic ones. 2008-01-17 Marko Anastasov * gio/src/inputstream.ccg: * gio/src/inputstream.hg: Fixed const-ness of Cancellables. * gio/src/fileinputstream.ccg: * gio/src/fileinputstream.ccg: * gio/src/fileoutputstream.ccg: * gio/src/fileoutputstream.hg: Added an overload of query_info_async(), * gio/src/outputstream.ccg: * gio/src/outputstream.hg: write_async(), splice_async() without the Cancellable. Patch from José Alburquerque, bug #510080. 2008-01-17 Murray Cumming * gio/src/file.hg: * gio/src/drive.ccg: * gio/src/drive.hg: eject(), * gio/src/volume.ccg: * gio/src/volume.hg: eject(), * tools/m4/convert_gio.m4: Wrapped GMountUnmountFlags enum as MountUnmountFlags, and used it. * gio/src/file.ccg: * gio/src/file.hg: unmount_mountable(), eject(): Reorder the parameters and add a default flag value. 2008-01-17 Marko Anastasov * gio/src/filterinputstream.ccg: * gio/src/filterinputstream.hg: * gio/src/Makefile_list_of_hg.am_fragment: Added FilterInputStream. Updated svn:ignore properties. 2008-01-16 Murray Cumming * tools/extra_defs_gen/generate_defs_gio.cc: Added Mount and VolumeMonitor. * gio/src/gio_signals.defs: Regenerated. * gio/src/Makefile_list_of_hg.am_fragment: * gio/src/mount.ccg: * gio/src/mount.hg: Added Mount * gio/src/volumemonitor.hg: * gio/src/volumemonitor.ccg: Added VolumeMonitor. * tools/m4/convert_gio.m4: Added necessary conversions. 2008-01-16 Murray Cumming * gio/src/Makefile_list_of_hg.am_fragment: * tools/m4/convert_gio.m4: * gio/src/filemonitor.hg: * gio/src/filemonitor.hg: Added FileMonitor. * gio/src/file.hg: Tried to wrap monitor_file() and monitor_directory but there is a problem with the GError in the generated code. * tools/extra_defs_gen/generate_defs_gio.cc: Added GFileMonitor. 2008-01-16 Murray Cumming * gio/src/seekable.ccg: * gio/src/seekable.hg: Added methods and vfuncs (though the .defs do not exist for the vfuncs yet.) 2008-01-16 Murray Cumming * gio/src/file.hg: Added query_file_exists(). * glib/src/uriutils.hg:uri_unescape_string(), uri_escape_string(): Change the illegal_characters and reserved_chars_allowed parameters to std::string, because they may not be UTF-8 See bug #508773. 2008-01-15 Murray Cumming * gio/src/drive.ccg: * gio/src/drive.hg: eject(), poll_for_media() * gio/src/volume.ccg: * gio/src/volume.hg: mount(), eject(): Add method overloads that take no slot. * glib/src/uriutils.hg: Fix a typo to fix the build. 2008-01-15 Murray Cumming * glib/src/uriutils.hg: Improved the documentation for uri_unescape_string(), based on the improved C documentation. 2008-01-15 Murray Cumming * gio/src/drive.ccg: * gio/src/drive.hg: * gio/src/file.ccg: * gio/src/file.hg: * gio/src/fileenumerator.ccg: * gio/src/fileenumerator.hg: * gio/src/fileinputstream.ccg: * gio/src/fileinputstream.hg: * gio/src/fileoutputstream.ccg: * gio/src/fileoutputstream.hg: * gio/src/inputstream.ccg: * gio/src/inputstream.hg: * gio/src/outputstream.ccg: * gio/src/outputstream.hg: * gio/src/volume.ccg: * gio/src/volume.hg: *_async() functions: Rearrange the parameters, so the (optional) cancellable is always after the slot, and so flags and io_priority are always at the end, so they can have default values. 2008-01-15 Murray Cumming * tools/m4/Makefile_list_of_sources.am_fragment: * tools/m4/convert_gio.m4: * tools/m4/convert_glib.m4: * tools/m4/convert_gtkmm.m4: Moved the gio conversions into their own .m4 file, to make it easier to find them. * gio/src/cancellable.ccg: * gio/src/cancellable.hg: Use _WRAP_METHOD() for get_current(), which also fixes the refcounting. * glib/src/uriutils.hg: Added documentation and default parameter values. 2.15.1: