ANNOUNCE: glibmm 2.15.4
- From: Murray Cumming <murrayc murrayc com>
- To: gnome-announce <gnome-announce-list gnome org>, gtkmm-list <gtkmm-list gnome org>
- Subject: ANNOUNCE: glibmm 2.15.4
- Date: Fri, 08 Feb 2008 17:20:06 +0100
*** 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
murray usa net
www.murrayc.com
--
Murray Cumming
murrayc murrayc com
www.murrayc.com
www.openismus.com
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]