[ANNOUNCE] Vala 0.19.0 - Compiler for the GObject type system
We are pleased to announce version 0.19.0 of Vala, a compiler for the GObject type system. Vala 0.19.0 is now available for download at: http://download.gnome.org/sources/vala/0.19/ Changes since 0.18.1 * Support scope = "async" attribute for parameters. * Add --api-version option. * Add atspi-2 bindings. * Add gstreamer-rtsp-server-1.0 bindings. * Bug fixes and binding updates. Vala is a programming language that aims to bring modern programming language features to GNOME developers without imposing any additional runtime requirements and without using a different ABI compared to applications and libraries written in C. valac, the Vala compiler, is a self-hosting compiler that translates Vala source code into C source and header files. It uses the GObject type system to create classes and interfaces declared in the Vala source code. More information about Vala is available at http://www.vala-project.org/ The Vala Team --- Daiki Ueno (2): libxklavier: Add new bindings atspi-2: Add new bindings Dan Callaghan (2): libxml-2.0: add xmlSearchNs and xmlSearchNsByHref libxml-2.0: fix Xml.Dtd property cnames David Ma (1): posix: add Flock struct Evan Nemerson (43): glib-2.0: generic-related improvements to Tree gstreamer-0.10: add GIR namespace and version info vapigen: support GIRDIRS variable in Makefile.vapigen glib-2.0: add generic type arguments to PtrArray sort callbacks gtk+-2.0, gtk+-3.0: the parameter passed to Gtk.init can be null gtk+-2.0, gtk+-3.0: fix FileChooserButton.with_dialog argument type clutter-1.0: remove "out" from several caller-allocates parameters atk: fix Util.add_global_event_listener callback type gio-2.0: assorted minor fixes girwriter: write GArray and GPtrArray to GIRs as arrays. glib-2.0: set GLib.GenericArray GIR name to PtrArray. glib-2.0: make MainContext.ref_thread_default return value owned atk: update bindings to account for changes made in atk libxml-2.0: fix Html.Doc.new_no_dtd cname gdk-3.0: do not implicitly pass array length to property_change clutter-1.0: avoid deprecation warning for BinLayout constructor clutter-1.0: undeprecate BinAlignment enum. glib-2.0: mark Thread.set_priority and Thread.foreach as deprecated clutter-1.0: fix Color.get_static return value gdl-3.0: update to 3.7.3 libxml-2.0: add some schema-related bindings x11: add Display.list_properties and XA_STRING x11: add has_destroy_function = false to WindowAttributes vapigen.m4: emit error if no GOBJECT_INTROSPECTION_* macro is called posix: add read_vectors and write_vectors x11: add VisualInfo bindings libxml-2.0: revert 5fcabbfa curses: make Curses.Color a struct with the correct cname glib-2.0: use g_fopen for FileStream.open Regenerate many GIR-based bindings girwriter: fix name of *Class structs for nested types in GIRs girparser: be a bit more forgiving about unexpected elements in a GIR glib-2.0: add missing C header for g_fopen x11: set Event GIR name to XEvent Remove libxklavier bindings. vte-2.90: remove some obsolete metadata girparser: add support for "floating" metadata argument girparser: warn instead of error on unrecognized metadata arguments glib-2.0: add StringBuilder.insert_len and overwrite* bindings glib-2.0: fix g_variant_new_fixed_array binding girparser: mark non-simpletype struct return values as nullable vapis: regenerate GIR-based bindings gtk+-3.0: make drag_begin event arg nullable Jan Dvořák (1): linux: Make If* enums public Jasper St. Pierre (1): valagirparser: Ignore the new instance-parameter tag Jürg Billeter (8): Bump version suffix codegen: Do not call g_type_init when targeting GLib >= 2.36 Fix source reference of switch sections gtk+-3.0: Fix gtk_css_provider_get_named binding gstreamer-1.0: Update to 1.0.2 Add --api-version option gtk+-3.0: Update to 3.6.2 Release 0.19.0 Luca Bruno (11): libgsf-1: No array length for Infile.child_by_aname.names Support scope = "async" on parameters. gio-2.0: Add throws to DBusProxy.new and .create_for_bus libgsf-1: Fix type_id to match the unusual libgsf convention gstreamer-0.10: Fix Element.request_pad codegen: Fix passing nullable structs to non-nullable parameters libgsf-1: Use uint8[] for InputMemory creation methods Document --api-version in the man page resolver: Accept children of DeleteStatement gstreamer-interfaces-0.10: Fix cheader_filename of StreamVolume posix: Add fchmod Marcin Lewandowski (1): gstreamer-0.10: add some deprecation annotations Martin Pitt (2): posix: Fix superfluous array length argument for realpath() posix: Add binding for major(), minor(),
Rygel 0.17.8
0.17.8 == A new unstable release for Rygel Changes compared to 0.17.7: - Various documentation fixes. - Fix an issue with using DLNA.ORG_AnyContainer on upload. - Linker fixes. - Some minor nullable fixes. - Modify .pc files to include useful information for external media engines and plug-ins. - Hide rygel-preferences in GNOME environment since it's handled by system settings. MediaExport: - Various clean-ups. - Fix comparing GFiles properly. - Properly check for hidden files instead of using .has_prefix ("."). - Don't emit multiple extraction errors. - Fix some unnecessary sting copying. - Fix plug-in start-up on on database error. - Fix harvesting of dates from media files. - More LastChange event emitting fixes. - React if configuration of uris changes. - Add an option to disable the virtual container hierarchy. - Also extract basic file information if no GstDiscoverer can be created. GStreamer Renderer: - Support flash videos as announced by grl-ms2 and its youtube plug-in. - Honor http_proxy environment variable and desktop proxy settings. Bugs fixed in this release: - https://bugzilla.gnome.org/show_bug.cgi?id=692362 - https://bugzilla.gnome.org/show_bug.cgi?id=693577 - https://bugzilla.gnome.org/show_bug.cgi?id=692696 Bugs fixed in this release: Krzesimir Nowak Murray Cumming Jens Georg Murray Cumming Мирослав Николић Piotr Drąg Jens Georg Fran Diéguez Daniel Mustieles Anish A Yaron Shahrabani Nathaniel McCallum Milo Casagrande Matej Urbančič Marek Černocký Kjartan Maraas Gheyret Kenji Christian Kirbach Chao-Hsiung Liao Added/updated translations - cs, courtesy of Marek Černocký - de, courtesy of Christian Kirbach - es, courtesy of Daniel Mustieles - gl, courtesy of Fran Dieguez - he, courtesy of Yaron Shahrabani - it, courtesy of Milo Casagrande - ml, courtesy of Razee Marikar - nb, courtesy of Kjartan Maraas - pl, courtesy of Piotr Drąg - sl, courtesy of Matej Urbančič - sr, courtesy of Мирослав Николић - sr@latin, courtesy of Miroslav Nikolić - ug, courtesy of Gheyret Kenji - zh_HK, courtesy of Chao-Hsiung Liao - zh_TW, courtesy of Chao-Hsiung Liao Download source tarball here: http://download.gnome.org/sources/rygel/0.17/ What is Rygel? Rygel is a home media solution that allows you to easily share audio, video and pictures, and control of media player on your home network. In technical terms it is both a UPnP AV MediaServer and MediaRenderer implemented through a plug-in mechanism. Interoperability with other devices in the market is achieved by conformance to very strict requirements of DLNA and on the fly conversion of media to format that client devices are capable of handling. More information at our project home page: http://www.rygel-project.org ___ gnome-announce-list mailing list gnome-announce-list@gnome.org https://mail.gnome.org/mailman/listinfo/gnome-announce-list
Libosinfo 0.2.4
Libosinfo 0.2.4 is out! Changes since 0.2.3: - Fix crash in osinfo-detect against non-bootable media. - osinfo-install-script now displays names of generated files. - Add an all-in-one virtio and QXL device driver setup binary to Windows XP and 7. Same binary also installs spice-vdagent for us. - Make use of post-installation drivers in Windows XP installer scripts. - Log post-install commands of Windows XP to target disk. - Add/improve/fix data on: - QEMU/QEMU-KVM hypervisor - GNOME - openSUSE - RPM spec file changes: - Include datamaps and locale files. - Pointto libosinfo official website. - Disable udev rule on Fedora >= 19. Changes in udev > 197 and libblkid > 2.22.2 have made this rule obsolete. - Adapt to glib 2.36. - Fix some build warnings. - Some other fixes and improvements. What is libosinfo? = libosinfo is a GObject based library API for managing information about operating systems, hypervisors and the (virtual) hardware devices they can support. It includes a database containing device metadata and provides APIs to match/identify optimal devices for deploying an operating system on a hypervisor. Via the magic of GObject Introspection, the API is available in all common programming languages with demos for javascript (GJS/Seed) and python (PyGObject). Also provided are Vala bindings. libosinfo is Free Software and licenced under LGPLv2+. The latest official releases can be found at: https://fedorahosted.org/released/libosinfo/ Dependencies - Required: - gobject-2.0 - gio-2.0 - libxml-2.0 - Optional: - gobject-introspection - Vala (build-time only) For further information about libosinfo please consult the project homepage https://fedorahosted.org/libosinfo/ -- Regards, Zeeshan Ali (Khattak) FSF member#5124 ___ gnome-announce-list mailing list gnome-announce-list@gnome.org https://mail.gnome.org/mailman/listinfo/gnome-announce-list
Boxes 3.7.90
Hello gentle good people, Announcing another release in the 3.7.x unstable cycle. Changes since 3.7.5: - Add oVirt support. - Add support for post-installation drivers. This combined with libosinfo 0.2.4 means automatic installation of QXL and all virio drivers, and spice-vdagent as part of Windows XP express installation. - VM properties: - Mark recommended RAM and storage when known. - The 1M step and minimum we use for RAM is too small. Bump it to 64M. - The 1G step value we use for storage is too big. Decrease it to 256M. - Don't use IEC units for storage in wizard and properties. - Fix crash when passing media on command line. - Fix an infinite loop. - Fix positioning of thumbnail in properties view. - Adapt media detection code against latest udev and libosinfo. - More rebust media detection. - More robust restart of installations. - Ensure driver installation progress always reaches 100% even if an error occurs during the installation. - Allow search with multiple terms. A search like "foo bar" now means name containing "foo" and "bar". This is nicer, and what you expect from e.g. gnome-shell search. - Update to the new gnome-shell search interface. - Added/updated/fixed translations: - Galician - Greek - Malayalam - Polish - Serbian - Slovenian - Spanish - Traditional Chinese - Turkish - Uyghur - Some other functional and non-functional improvements and fixes. Dependencies changed: - spice-client-gtk-3.0 >= 0.15 - govirt-1.0 >= 0.0.3 (Conditional: Without it, oVirt support is disabled). All contributors to this release: Alexander Larsson Anish A Cheng-Chia Tseng Christophe Fergeau Daniel Mustieles Dimitris Spingos Fran Diéguez Gheyret Kenji Matej Urbančič Muhammet Kara Piotr Drąg Zeeshan Ali (Khattak) Мирослав Николић - What is Boxes? A simple GNOME 3 application to access remote or virtual systems. Goals * View, access, and use: * remote machines * remote virtual machines * local virtual machines * When technology permits, set up access for applications on local virtual machines * View, access, and use virtual machines on removable media * View, access, and use shared connection / machines * Share connections? * Upload / publish virtual machines * Select favorites * Search for connections Non-Goals * Enterprise system management / administration * Asset management * Software distribution * Automation Use Cases * Connect to a local virtual machine for testing. * Connecting to a work machine from home. * Connect to a work machine over a low quality cellular network. Homage page == https://live.gnome.org/Boxes Downloads Tarball: http://download.gnome.org/sources/gnome-boxes/3.7/gnome-boxes-3.7.90.tar.xz sha256 checksum: e2a728547c87d7863b746359ca78edfeac08cea022501bcadc3a50138ce7fc27 -- Regards, Zeeshan Ali (Khattak) FSF member#5124 ___ gnome-announce-list mailing list gnome-announce-list@gnome.org https://mail.gnome.org/mailman/listinfo/gnome-announce-list
PyGObject 3.7.90 released
I am pleased to announce version 3.7.90 of the Python bindings for GObject. This is the sixth release of the 3.7.x series which will eventually result in the stable 3.8 release for GNOME 3.8. Download The new release is available from ftp.gnome.org: http://download.gnome.org/sources/pygobject/3.7/pygobject-3.7.90.tar.xz sha256sum: 24dfb094a89663aa179e27be1713cf03ad78ead1178fb048635b7807dcc444d6 What’s new since PyGObject 3.7.5.1 = - overrides: Fix inconsistencies with drag and drop target list API (Simon Feltman) (#680640) - pygtkcompat: Add pygtk compatible GenericTreeModel implementation (Simon Feltman) (#682933) - overrides: Add support for iterables besides tuples for TreePath creation (Simon Feltman) (#682933) - Prefix __module__ attribute of function objects with gi.repository (Niklas Koep) (#693839) - configure.ac: only enable code coverage when available, to fix autogen.sh with older gnome-commons (Jonathan Ballet) (#693328) - Correctly set properties on object with statically defined properties (Jonathan Ballet) (#693618) - autogen.sh: Use gnome-autogen.sh (Martin Pitt) (#693328) - Fix reference leaks with transient floating objects (Simon Feltman) (#687522) About PyGObject === GObject is a object system used by GTK+, GStreamer and other libraries. PyGObject provides a convenient wrapper for use in Python programs when accessing GObject libraries. Like the GObject library itself PyGObject is licensed under the GNU LGPL, so is suitable for use in both free software and proprietary applications. It is already in use in many applications ranging from small single purpose scripts up to large full featured applications. PyGObject now dynamically accesses any GObject libraries that uses GObject Introspection. It replaces the need for separate modules such as PyGTK, GIO and python-gnome to build a full GNOME 3.0 application. Once new functionality is added to gobject library it is instantly available as a Python API without the need for intermediate Python glue. Martin -- Martin Pitt| http://www.piware.de Ubuntu Developer (www.ubuntu.com) | Debian Developer (www.debian.org) signature.asc Description: Digital signature ___ gnome-announce-list mailing list gnome-announce-list@gnome.org https://mail.gnome.org/mailman/listinfo/gnome-announce-list
ANNOUNCE: AT-SPI 2.7.90 released
AT-SPI 2.7.90 is now available for download at: http://download.gnome.org/sources/at-spi2-core/2.7/ http://download.gnome.org/sources/at-spi2-atk/2.7/ http://download.gnome.org/sources/pyatspi/2.7/ What is AT-SPI2 === AT-SPI2 is a D-Bus based accessibility framework. It defines a D-Bus protocol for providing and accessing application accessibility information. The project includes a library for bridging the D-Bus protocol to the ATK API, allowing Gtk based applications to be made accessible. It also contains a client (AT) side library in C and a wrapper for Python. What's changed in AT-SPI 2.7.90 * [core] Removed a debug print that was accidentally included in 2.7.5. * [atk] Bump atk dependency to 2.7.5 (BGO#693189). Where can I get more information about AT-SPI2 == The project wiki is available at: http://www.a11y.org/d-bus How can I contribute to AT-SPI2? We need help testing with Gnome accessibility technologies, improving performance, and generally tying up loose ends. The above-referenced page contains a list of known issues that should be fixed. IRC : #a11y on Gimpnet E-Mail: accessibility-at...@lists.linux-foundation.org Development repositories can be found at: git://git.gnome.org/pyatspi2 git://git.gnome.org/at-spi2-core git://git.gnome.org/at-spi2-atk ___ gnome-announce-list mailing list gnome-announce-list@gnome.org https://mail.gnome.org/mailman/listinfo/gnome-announce-list
Caribou 0.4.8
Hi, This is the announcement of a new release of Caribou, a screen keyboard and a library for other screen keyboards. This is an unstable release towards GNOME 3.8 and contains some radical changes. Testing would be appreciated. News === - Bug 694011: Track XKB group configuration change - Bug 688218: port daemon from Python to Vala - Bug 680556: On-screen keyboard is missing the ~ (tilda) character - Bug 693616: Tells me that a11y is off and need to log out - Bug 684887: remove desktop file - Bug 691992: libcaribou: fix dereferencing Gdk.XEvent pointer with Vala 0.16 - Don't rebuild docs on every "make" run - Add missing symbols to fullscale layouts as well - Translation updates (Uyghur) Contributors Matthias Clasen, William Jon McCann, Daiki Ueno Translations Gheyret Kenji (ug) Download http://ftp.gnome.org/pub/GNOME/sources/caribou/0.4/caribou-0.4.8.tar.xz sha256sum: e897ac4226b2134b0a2b47527ec31baf8f61eec3b42bb599533fd9308d5b9f8b Regards, -- Daiki Ueno ___ gnome-announce-list mailing list gnome-announce-list@gnome.org https://mail.gnome.org/mailman/listinfo/gnome-announce-list
ANNOUNCE: folks 0.9.1
libfolks 0.9.1 is now available for download from: http://ftp.gnome.org/pub/GNOME/sources/folks/0.9/ cd5d91630ff0700fb70631e0082ff66f3c747a4d4dd6ab332a573664b252acd3 folks-0.9.1.news 1629bd57936a08a6219cb9120aadc01a386686bb198c946ea3aa441884413a41 folks-0.9.1.changes 102b1867355d16e73a837871a058dda13c74fa385908ddda1623893ab0baee4a folks-0.9.1.tar.xz libfolks 0.9.1 — Impeccable Timing == Libfolks pulls together contacts from any number of accounts supported by the libfolks backends. This release includes a number of backends, including Telepathy, evolution-data-server, libsocialweb, Tracker, and a simple key-file backend. The 0.9.x unstable series corresponds to GNOME 3.8, leading up to a 0.10.x stable series when GNOME 3.8 is released. We will continue to maintain API and ABI stability for the foreseeable future, with the intention of having 0.9.x API compatible back through 0.6.x. We will make an announcement when we officially commit to API/ABI stability for the project as a whole. See the NEWS file for details on every break we made before 0.6.0. In future releases, we will have example programs that will be kept up-to-date with the latest API as well. For more information, see the Folks wiki page: https://live.gnome.org/Folks Reference documentation is available here: http://telepathy.freedesktop.org/doc/folks/ http://telepathy.freedesktop.org/doc/folks-eds/ http://telepathy.freedesktop.org/doc/folks-libsocialweb/ http://telepathy.freedesktop.org/doc/folks-telepathy/ Overview of changes from libfolks 0.9.0 to libfolks 0.9.1 = Dependencies: • libebook-1.2 ≥ 3.7.90 • libebook-contacts-1.2 ≥ 3.7.90 Bugs fixed: • Bug 694049 — Fix build with e-d-s master Dependencies libfolks depends upon core GNOME libraries (GLib, GIO, etc.), as well as libgee 0.8.x. The Tracker backend requires a recent version of Tracker, built to include its Vala bindings. Contributing/Contact For any questions, comments, feature proposals, etc., please refer to the folks mailing list or #folks on irc.gnome.org. For bug reports, please file them against the GNOME Bugzilla module "folks". smime.p7s Description: S/MIME cryptographic signature ___ gnome-announce-list mailing list gnome-announce-list@gnome.org https://mail.gnome.org/mailman/listinfo/gnome-announce-list
ANNOUNCE: folks 0.9.0
libfolks 0.9.0 is now available for download from: http://ftp.gnome.org/pub/GNOME/sources/folks/0.9/ 36ee9a9704874be11dd39e7d39615f51a32f939e34542016f0c2fd3bf3d9486a folks-0.9.0.news cd1c3505bc1ff63ed920bd70c27085ca6a45ab06f9e569ef3677a5830bf47156 folks-0.9.0.changes 30caeb664105af6a854fb2811d61843d1591593660f545d0c08613e9e41eaaf4 folks-0.9.0.tar.xz libfolks 0.9.0 — He's heating up! = Libfolks pulls together contacts from any number of accounts supported by the libfolks backends. This release includes a number of backends, including Telepathy, evolution-data-server, libsocialweb, Tracker, and a simple key-file backend. The 0.9.x unstable series corresponds to GNOME 3.8, leading up to a 0.10.x stable series when GNOME 3.8 is released. We will continue to maintain API and ABI stability for the foreseeable future, with the intention of having 0.9.x API compatible back through 0.6.x. We will make an announcement when we officially commit to API/ABI stability for the project as a whole. See the NEWS file for details on every break we made before 0.6.0. In future releases, we will have example programs that will be kept up-to-date with the latest API as well. For more information, see the Folks wiki page: https://live.gnome.org/Folks Reference documentation is available here: http://telepathy.freedesktop.org/doc/folks/ http://telepathy.freedesktop.org/doc/folks-eds/ http://telepathy.freedesktop.org/doc/folks-libsocialweb/ http://telepathy.freedesktop.org/doc/folks-telepathy/ Overview of changes from libfolks 0.8.0 to libfolks 0.9.0 === Dependencies: • libgee ≥ 0.8.4 Major changes: • Added an ofono backend • Ported to libgee 0.8.x Bugs fixed: • Bug 682941 — API to configure input of aggregation • Bug 685084 — Add a folks backend for ofono phonebook • Bug 686056 — Add api to create and remove address books • Bug 685250 — make .gdb deadlocks • Bug 686674 — Tracker backend doesn't implement new Backend functions • Bug 686506 — Make zeitgeist dependency optional again • Bug 686693 — writing birthday lacks conversion from UTC • Bug 685401 — linking by email • Bug 687050 — eds: expose Google system groups in the API • Bug 686673 — Build error: libsocialweb backend doesn't implement new Backend functions • Bug 688834 — getting properties creates data structures over and over again • Bug 688923 — remove URLs (blog, free/busy, video, home page) • Bug 689146 — disabling EDS address books does not remove personas • Bug 689859 — core folks does not depend on telepathy • Bug 677633 — Cannot delete favourite • Bug 685992 — empathy strips the "+" (plus) from the numbers from the gnome-contacts • Bug 690989 — "warning: copying delegates is discouraged" • Bug 690990 — Add tests/README • Bug 690876 — eds: fix various test failures • Bug 691167 — Build failure: key-file tests built before dependencies • Bug 686695 — support nickname in add_persona_from_details • Bug 691382 — Restore tests disabled by bug #668415 (which has been fixed) • Bug 691923 — Don't rebuild docs on every "make" run • Bug 692122 — build: Don't use make functions for defining TESTS • Bug 693435 — eds test: create-remove-stores fails sporadically • Bug 673918 — Port to newer libgee • Bug 692951 — Detail saving times out if the data sent is the same as the one already in EDS API changes: • Add Backend.enable_persona_store and disable_persona_store. • Add Backend.set_persona_stores. • Add IndividualAggregator.new_with_backend_store. • Add Edsf.PersonaStore.create|remove_address_book. Dependencies libfolks depends upon core GNOME libraries (GLib, GIO, etc.), as well as libgee 0.8.x. The Tracker backend requires a recent version of Tracker, built to include its Vala bindings. Contributing/Contact For any questions, comments, feature proposals, etc., please refer to the folks mailing list or #folks on irc.gnome.org. For bug reports, please file them against the GNOME Bugzilla module "folks". smime.p7s Description: S/MIME cryptographic signature ___ gnome-announce-list mailing list gnome-announce-list@gnome.org https://mail.gnome.org/mailman/listinfo/gnome-announce-list
[ANNOUNCE] Libgee 0.9.91 - GObject collection library
We are very pleased to announce version 0.9.91 of Libgee, the GObject collection library. Libgee 0.9.91 is now available for download at: http://download.gnome.org/sources/libgee/0.8/ Also please note that now Libgee has its own mailing-list http://mail.gnome.org/mailman/listinfo/libgee-list and its own #gee IRC channel. New in 0.9.91 - * ConcurrentSet implements SortedSet * Fix HashMultiMap, TreeMultiSet constructor * Add add/contains/remove_all working on array * Allow creation of ArrayList from array * Add read_only_view to Gee.MultiSet and Gee.MultiMap Libgee is a collection library providing GObject-based interfaces and classes for commonly used data structures. Libgee provides the following interfaces: * Traversable o Iterable + Collection # List * BidirList # Set * SortedSet o BidirSortedSet # MultiSet # Queue * Deque + Map # SortedMap * BidirSortedMap o Iterator + BidirIterator # BidirListIterator + ListIterator # BidirListIterator * MultiMap The ArrayList, ArrauQueue, ConcurrentLinkedList, ConcurrentSet, HashSet, HashMap, HashMultiSet, HashMultiMap, LinkedList, PriorityQueue, TreeSet, TreeMap, TreeMultiSet, and TreeMultiMap classes provide a reasonable sample implementation of those interfaces. In addition, a set of abstract classes are provided to ease the implementation of new collections. Around that, the API provide means to retrieve read-only views, efficient sort algorithms, simple, bi-directional or index-based mutable iterators depending on the collection type. Libgee is written in Vala and can be used like any GObject-based C library. It's planned to provide bindings for further languages. More information about Vala is available at http://live.gnome.org/Libgee Maciej Marcin Piechotka ___ gnome-announce-list mailing list gnome-announce-list@gnome.org https://mail.gnome.org/mailman/listinfo/gnome-announce-list
[ANNOUNCE] Libgee 0.8.4 - GObject collection library
We are very pleased to announce version 0.8.4 of Libgee, the GObject collection library. Libgee 0.8.4 is now available for download at: http://download.gnome.org/sources/libgee/0.8/ Also please note that now Libgee has its own mailing-list http://mail.gnome.org/mailman/listinfo/libgee-list and its own #gee IRC channel. New in 0.8.4 * Add generic type arguments to HashMultiMap, TreeMultiSet constructor Libgee is a collection library providing GObject-based interfaces and classes for commonly used data structures. Libgee provides the following interfaces: * Traversable o Iterable + Collection # List * BidirList # Set * SortedSet o BidirSortedSet # MultiSet # Queue * Deque + Map # SortedMap * BidirSortedMap o Iterator + BidirIterator # BidirListIterator + ListIterator # BidirListIterator * MultiMap The ArrayList, ArrauQueue, ConcurrentLinkedList, HashSet, HashMap, HashMultiSet, HashMultiMap, LinkedList, PriorityQueue, TreeSet, TreeMap, TreeMultiSet, and TreeMultiMap classes provide a reasonable sample implementation of those interfaces. In addition, a set of abstract classes are provided to ease the implementation of new collections. Around that, the API provide means to retrieve read-only views, efficient sort algorithms, simple, bi-directional or index-based mutable iterators depending on the collection type. Libgee is written in Vala and can be used like any GObject-based C library. It's planned to provide bindings for further languages. More information about Vala is available at http://live.gnome.org/Libgee Maciej Marcin Piechotka ___ gnome-announce-list mailing list gnome-announce-list@gnome.org https://mail.gnome.org/mailman/listinfo/gnome-announce-list
GSSDP 0.14.0 GUPnP 0.20.0 GUPnP-AV 0.12.0 GUPnP-DLNA 0.10.0
GSSDP 0.14.0 - Don't use inet_netof to filter for correct source networks. - Add gssdp_resource_browser_rescan() function. - Allow custom TTL values for GSSDPClient. Bugs fixed in this release: - https://bugzilla.gnome.org/show_bug.cgi?id=656406 - https://bugzilla.gnome.org/show_bug.cgi?id=668922 - https://bugzilla.gnome.org/show_bug.cgi?id=692516 All contributors to this release: Jens Georg Krzesimir Nowak gnupnp GSSDP 0.14.0 is available at http://download.gnome.org/sources/gssdp/0.14/ GUPnP 0.20.0 - Fix Accept-Language header generation. - Fix some issues with Windows support on mingw64. Bugs fixed in this release: - https://bugzilla.gnome.org/show_bug.cgi?id=683199 All contributors to this release: Jens Georg GUPnP 0.20.0 is available at http://download.gnome.org/sources/gupnp/0.20/ GUPnP-AV 0.12.0 === Changes since 0.11.6: - Fix implicit dependency on glib 2.32. - Explicitly call AM_MAINTAINER_MODE([enable]). All contributors to this release: Jens Georg Krzesimir Nowak GUPnP-AV 0.12.0 is available at http://download.gnome.org/sources/gupnp-av/0.12/ GUPnP-DLNA 0.10.0 = - Various fixes for the GStreamer 0.10 meta-data back-end. All contributors to this release: Krzesimir Nowak Jens Georg GUPnP-DLNA 0.10.0 is available at http://download.gnome.org/sources/gupnp-dlna/0.10/ ___ gnome-announce-list mailing list gnome-announce-list@gnome.org https://mail.gnome.org/mailman/listinfo/gnome-announce-list