*** glibmm 2.15/16: glibmm is a C++ API for glib, used by gtkmm.
glibmm 2.15 wraps new API in glib 2.15, including the new gio library, and is API/ABI-compatibile with glibmm 2.14, 2.12, 2.10, 2.8, 2.6 and 2.4. It is a version of the glibmm-2.4 API. gtkmm and glibmm stay in-sync with GTK+ by following the official GNOME release schedule: http://www.gnome.org/start/unstable/ Bindings for the rest of the GNOME Platform are also available, and are also API-stable. http://www.gtkmm.org *** Changes since 2.15.0: 2.15.4 (unstable): Glib: * AppInfo: Added vfuncs. (Jonathon Jongsma) * Added BufferedOutputStream, DataInputStream and DataOutputStream, and FilterOutputStream. (Jonathon Jongsma) * Cancellable: Added the signal. (Murray Cumming) * Added ContentType functions. (Jonathon Jongsma) * File: - Added overloads of create_file(), remove(), trash(), make_directory(), make_symbolic_link(), query_settable_attributes(), query_writable_namespaces(), query_filesystem_info(), query_default_handler() and mount_mountable(() without cancellable parameters. (Murray Cumming) - Added copy_attributes(), added mount_enclosing_volume(), mount_enclosing_volume_finish(), find_enclosing_mount(), and find_enclosing_mount_finish(). (Murray Cumming) - set_attributes_from_info(): Reordered parameters so we can have default values. (Murray Cumming) - Added copy_async(), with overloads without slot_progress. copy_finish(), query_default_handler(). (Marko Anastasov) - find_enclosing_mount(), append_to(): Reordered parameters and added overloads without cancellable. (Murray Cumming) - Added non-cancellable set_attribute_string(), set_attribute_byte_string(), set_attribute_{uint32, int32, uint64, int64}. (José Alburquerque) * Added FilenameCompleter. (Murray Cumming) * LoadableIcon: - Derive from Icon, and no longer derive FileIcon from Icon directly. (Murray Cumming) - Wrapped some vfuncs and some extra methods. (Jonathon Jongsma) * Added MemoryInputStream. (Jonathon Jongsma) * Added ThemedIcon (Murray Cumming) * Added UnixInputStream, UnixOutputStream, and DesktopAppInfo, available only on Unix/Linux. (José Alburquerque, Murray Cumming) * Volume: Added get_mount(), get_identifier(), enumerate_identifiers(). (Marko Anastasov) * VolumeMonitor: Added signals and properties. (Murray Cumming) Build: * Use local gmmproc files again, instead of only installed ones. (Murray Cumming) * Fix compile with GCC 4.3. (Kjartan Maraas) 2.15.3 (unstable): Gio: * FilterInputStream: Really wrap this. * VolumeMonitor: Workaround a crash in gio due to the eccentric use of the GType system to discover GVolumeMonitor implementations. See gio bug #511814. * Added Gio::Error exception. * Added more method overloads without optional parameters, and reordered more parameters to allow default values. (Murray Cumming) * giomm.h: Added includes. (Jonathan Jongsma) * Note that there are some examples in the gtkmm-documentation module. 2.15.2 (unstable): Glib: * Checksum: New class, wrapping GChecksum. (Naveen Verma. Bug #510235) * ObjectBase: Added connect_property_changed_with_return() because connect_property_changed() does not return a sigc::connection. Bug #433984 (Philip Langdale, Kalle Vahlman). * enums.pl .defs generator: Handle parantheses. (Marko Anastasov. Bug #498621) Gio: * Added FilterInputStream, Mount, FileMonitor, VolumeMonitor. (Marko Anastasov, Murray Cumming) * Many methods' parameters have been reordered so we can add default parameter values. * Many methods now have overloads with less parameters. (Murray Cumming, José Alburquerque, Marko Anastasov) 2.15.1 (unstable): Gio: * Actually build the giomm library. * Added API reference documentation. (Murray Cumming) * Added AppInfo and AppLaunchContext. * Drive: - Added poll_for_media() and poll_for_media_finish(). - Added capability-checking functions. (Marko Anastasov) * File: Renamed create() to create_file(), create_async() to create_file_async() and create_finish() to create_file_finish() to slightly reduce confusion with the static create*() methods. * FileInputStream, FileOutputStream: Derive from Seekable. (Murray Cumming) * FileInputStream, InputStream, Volume: Modified *_finish functions to take a const AsyncResult. (Marko Anastasov) * Added LoadableIcon. (Murray Cumming) * MountOperation: Added MountOperationResult enumeration and make reply() take this instead of a bool. (Jonathon Jongsma) (Murray Cumming) Glib: * Added uri_unescape_string(), uri_get_scheme() and uri_escape_string(). (Murray Cumming *** Development There is active discussion on the mailing list: http://www.gtkmm.org/mailinglist.shtml and in the #c++ channel on irc.gnome.org -- Murray Cumming [EMAIL PROTECTED] www.murrayc.com -- Murray Cumming [EMAIL PROTECTED] www.murrayc.com www.openismus.com _______________________________________________ gtkmm-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gtkmm-list
