2.15.3: 2008-01-27 Murray Cumming * gio/src/fileattribute.ccg: * gio/src/fileattribute.hg: Split into * gio/src/fileattributeinfo.ccg: * gio/src/fileattributeinfo.hg: and * gio/src/fileattributeinfolist.ccg: * gio/src/fileattributeinfolist.hg * gio/giomm.h: * gio/src/Makefile_list_of_hg.am_fragment: * gio/src/file.hg: * gio/src/fileinfo.hg: * gio/src/outputstream.hg: * gio/src/seekable.hg: * glib/src/optionentry.hg: Adapted. * tools/pm/DocsParser.pm: substitute_identifiers(): Tried (unsuccessfully) to remove G:: prefixes in generated documentation. 2008-01-27 Murray Cumming * gio/src/appinfo.hg: * gio/src/asyncresult.hg: * gio/src/cancellable.hg: * gio/src/drive.hg: * gio/src/error.hg: * gio/src/file.hg: * gio/src/fileattribute.hg: * gio/src/fileenumerator.hg: * gio/src/fileicon.hg: * gio/src/fileinfo.hg: * gio/src/fileinputstream.hg: * gio/src/fileoutputstream.hg: * gio/src/filterinputstream.hg: * gio/src/icon.hg: * gio/src/inputstream.hg: * gio/src/loadableicon.hg: * gio/src/mount.hg: * gio/src/mountoperation.hg: * gio/src/outputstream.hg: * gio/src/seekable.hg: * gio/src/simpleasyncresult.hg: * gio/src/volume.hg: Do not include gio.h from our public headers, to avoid polluting the namespace. 2008-01-27 Murray Cumming * gio/src/appinfo.ccg: * gio/src/appinfo.hg: Make equal() non virtual - equal_vfunc() is instead. * gio/src/file.ccg: * gio/src/file.hg: Make equal() non virtual - equal_vfunc() is instead. replace_contents(), replace_contents_async(), replace_contents_finish(): Reordered parameters to allow default values, and added method overloads. 2008-01-25 Murray Cumming * tools/m4/convert_gio.m4: * gio/src/filterinputstream.hg: Added the _CLASS_* macro so this type is really wrapped. 2008-01-25 Murray Cumming * tools/m4/class_shared.m4: Added _DO_NOT_DERIVE_GTYPE for use in .hg files when we do not want to derive a new GType, meaning of course that we cannot have default signal handlers or vfuncs. * gio/src/volumemonitor.hg: Use _DO_NOT_DERIVE_GTYPE, because gio tries to call every type that derives from G_TYPE_VOLUME_MONITOR, which seems unwise to me - bug #511814. This makes gtkmm-documentation/examples/book/volumes not crash. 2008-01-24 Jonathon Jongsma * gio/giomm.h: add missing headers to the main include header 2008-01-23 Murray Cumming * gio/src/error.hg: Renamed Gio::IOError to Gio::Error. * gio/src/fileenumerator.ccg: * gio/src/fileenumerator.hg: Added method overloads of close() and next_file() without the cancellable parameter. 2008-01-23 Murray Cumming * gio/src/Makefile_list_of_hg.am_fragment: * gio/src/error.ccg: * gio/src/error.hg: Wrapped GIOErrorEnum as Gio::Error exception. (This is registered in wrap_init()), so that the correct exception is thrown. * gio/giomm.h: Include error.h 2008-01-23 Murray Cumming * gio/src/file.ccg: * gio/src/file.hg: Added a read() method overload with no cancellable parameter. * tests/giomm_simple/main.cc: Try loading the contents of a file. Seems to work, though there is an unknown GError domain when the file does not exist.