<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>GTK+ &#187; GLib</title>
	<atom:link href="http://blogs.gnome.org/gtk/category/glib/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.gnome.org/gtk</link>
	<description>Just another GNOME Blogs weblog</description>
	<lastBuildDate>Mon, 06 Jun 2011 10:11:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>GLib 2.22 Stable Release</title>
		<link>http://blogs.gnome.org/gtk/2009/09/23/glib-2-22-stable-release/</link>
		<comments>http://blogs.gnome.org/gtk/2009/09/23/glib-2-22-stable-release/#comments</comments>
		<pubDate>Wed, 23 Sep 2009 10:55:40 +0000</pubDate>
		<dc:creator>andreasn</dc:creator>
				<category><![CDATA[GLib]]></category>
		<category><![CDATA[Release]]></category>
		<category><![CDATA[Stable]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/gtk/?p=318</guid>
		<description><![CDATA[GLib 2.22 is a stable release adding an incremental improvement in functionality over GLib 2.20 while maintaining binary and source compatibility. Major new features include: GArray, GPtrArray, GByteArray, GTree and GMappedFile can be reference counted. GLib can be forced to reload the XDG user directory mapping. The GLib mainloop supports per-thread default contexts. GIO now [...]]]></description>
			<content:encoded><![CDATA[<p>GLib 2.22 is a stable release adding an incremental improvement in functionality over GLib 2.20 while maintaining binary and source compatibility.</p>
<p><strong>Major new features include:</strong></p>
<ul>
<li>GArray, GPtrArray, GByteArray, GTree and GMappedFile can be reference counted.</li>
<li>GLib can be forced to reload the XDG user directory mapping.</li>
<li>The GLib mainloop supports per-thread default contexts.</li>
<li>GIO now provides types and methods for IP addresses and UNIX domain socket addresses.</li>
<li>GResolver provides asynchronous and cancellable APIs for resolving hostnames, reverse lookup of IP addresses and resolving SRV records.</li>
<li>Support for network IO has been added to GIO, including low-level socket API and high-level API for network connections and services.</li>
<li>GIOStream and its subclasses have gained support for read-write access.</li>
<li>GIO supports starting and stopping of drives, which can be used in connection with external hard disk enclosures, disk arrays, iSCSI devices, etc.</li>
<li>GIO supports user interaction during unmount and eject operations.</li>
<li>GIO can store and retrieve per-file metadata.</li>
</ul>
<p>For more details and lists of fixed bugs, see the announcements of the 2.21.x development releases: <a href="http://mail.gnome.org/archives/gtk-devel-list/2009-May/msg00011.html">2.21.0</a>, <a href="http://mail.gnome.org/archives/gtk-devel-list/2009-May/msg00170.html">2.21.1</a>, <a href="http://mail.gnome.org/archives/gtk-devel-list/2009-June/msg00048.html">2.21.2</a>, <a href="http://mail.gnome.org/archives/gtk-devel-list/2009-July/msg00017.html">2.21.3</a>, <a href="http://mail.gnome.org/archives/gtk-devel-list/2009-July/msg00084.html">2.21.4</a>, <a href="http://mail.gnome.org/archives/gtk-devel-list/2009-August/msg00133.html">2.21.5</a> and <a href="http://mail.gnome.org/archives/gtk-devel-list/2009-September/msg00016.html">2.21.6</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/gtk/2009/09/23/glib-2-22-stable-release/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>GLib 2.21.4 unstable release</title>
		<link>http://blogs.gnome.org/gtk/2009/07/22/glib-2214-unstable-release/</link>
		<comments>http://blogs.gnome.org/gtk/2009/07/22/glib-2214-unstable-release/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 08:31:00 +0000</pubDate>
		<dc:creator>andreasn</dc:creator>
				<category><![CDATA[GLib]]></category>
		<category><![CDATA[Release]]></category>
		<category><![CDATA[Unstable]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/gtk/?p=305</guid>
		<description><![CDATA[This is a development release leading up to GLib 2.22. Overview of Changes from GLib 2.21.3 GTree is now refcounted 2 bugs fixed in this release! See the original announcement for more info and downloads.]]></description>
			<content:encoded><![CDATA[<p>This is a development release leading up to GLib 2.22.</p>
<p>Overview of Changes from GLib 2.21.3</p>
<ul>
<li>GTree is now refcounted</li>
</ul>
<p><a href="http://bugzilla.gnome.org/buglist.cgi?bug_id=587938,587773">2 bugs</a> fixed in this release!</p>
<p>See the <a href="http://mail.gnome.org/archives/gtk-devel-list/2009-July/msg00084.html">original announcement</a> for more info and downloads.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/gtk/2009/07/22/glib-2214-unstable-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GLib 2.21.2 unstable release</title>
		<link>http://blogs.gnome.org/gtk/2009/06/22/glib-2212-unstable-release/</link>
		<comments>http://blogs.gnome.org/gtk/2009/06/22/glib-2212-unstable-release/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 17:13:48 +0000</pubDate>
		<dc:creator>andreasn</dc:creator>
				<category><![CDATA[GLib]]></category>
		<category><![CDATA[Release]]></category>
		<category><![CDATA[Unstable]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/gtk/?p=288</guid>
		<description><![CDATA[This is the a development release leading up to GLib 2.22. Overview of Changes from GLib 2.21.1 GIO: g_socket_speaks_ipv4 is a new function to check if a socket can speak IPv4. g_socket_listener_add_address gained a new effective_address out parameter. GIO now returns special icons for XDG user directories, by the name folder-music, folder-documents, etc. GIO gained [...]]]></description>
			<content:encoded><![CDATA[<p>This is the a development release leading up to GLib 2.22.</p>
<p><strong>Overview of Changes from GLib 2.21.1</strong></p>
<ul>
<li>
GIO:</p>
<ul>
<li>g_socket_speaks_ipv4 is a new function to check if a socket can speak IPv4.</li>
<li>g_socket_listener_add_address gained a new effective_address out parameter.</li>
<li>GIO now returns special icons for XDG user directories, by the name folder-music, folder-documents, etc.</li>
<li>GIO gained support for starting/stopping of drives, which can be used in connection with external hard disk enclosures, disk arrays, iSCSI devices, etc. See g_file_start/stop_mountable.</li>
</ul>
</li>
<li>
GLib:</p>
<ul>
<li>g_reload_user_special_dirs_cache is a new function to force GLib to reload the XDG user directory mapping from disk.</li>
</ul>
</li>
</ul>
<p><a href="http://bugzilla.gnome.org/buglist.cgi?bug_id=584574,585566,584255,585088,585360,580103,580301,583398,584176,585189,585280,585281,585478,585575,585599,585676,585717,541276,585726,585520,585673,585591">22 bugs</a> fixed in this release!</p>
<p>See the <a href="http://mail.gnome.org/archives/gtk-devel-list/2009-June/msg00048.html">original announcement</a> for more info and downloads.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/gtk/2009/06/22/glib-2212-unstable-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GLib 2.20.3 stable release</title>
		<link>http://blogs.gnome.org/gtk/2009/06/03/glib-2203-stable-release/</link>
		<comments>http://blogs.gnome.org/gtk/2009/06/03/glib-2203-stable-release/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 22:51:40 +0000</pubDate>
		<dc:creator>andreasn</dc:creator>
				<category><![CDATA[GLib]]></category>
		<category><![CDATA[Release]]></category>
		<category><![CDATA[Stable]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/gtk/?p=280</guid>
		<description><![CDATA[This is a bug fix release in the 2.20 series. 5 bugs fixed in this release! See the original announcement for more info and downloads.]]></description>
			<content:encoded><![CDATA[<p>This is a bug fix release in the 2.20 series.</p>
<p><a href="http://bugzilla.gnome.org/buglist.cgi?bug_id=578769,580347,579558,581879,583324">5 bugs</a> fixed in this release!</p>
<p>See the <a href="http://mail.gnome.org/archives/gtk-devel-list/2009-May/msg00174.html">original announcement</a> for more info and downloads.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/gtk/2009/06/03/glib-2203-stable-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GLib 2.20.2 stable release</title>
		<link>http://blogs.gnome.org/gtk/2009/05/17/glib-2202-stable-release/</link>
		<comments>http://blogs.gnome.org/gtk/2009/05/17/glib-2202-stable-release/#comments</comments>
		<pubDate>Sun, 17 May 2009 11:15:12 +0000</pubDate>
		<dc:creator>andreasn</dc:creator>
				<category><![CDATA[GLib]]></category>
		<category><![CDATA[Release]]></category>
		<category><![CDATA[Stable]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/gtk/?p=278</guid>
		<description><![CDATA[This is a bug fix release in the 2.20 series. 2 bugs fixed in this release! See the original announcement for more info and downloads.]]></description>
			<content:encoded><![CDATA[<p>This is a bug fix release in the 2.20 series.</p>
<p><a href="http://bugzilla.gnome.org/buglist.cgi?bug_id=579862,573246">2 bugs</a> fixed in this release!</p>
<p>See the <a href="http://mail.gnome.org/archives/gtk-devel-list/2009-May/msg00103.html">original announcement</a> for more info and downloads.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/gtk/2009/05/17/glib-2202-stable-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GLib 2.21.0 unstable release</title>
		<link>http://blogs.gnome.org/gtk/2009/05/17/glib-2210-unstable-release/</link>
		<comments>http://blogs.gnome.org/gtk/2009/05/17/glib-2210-unstable-release/#comments</comments>
		<pubDate>Sun, 17 May 2009 11:04:27 +0000</pubDate>
		<dc:creator>andreasn</dc:creator>
				<category><![CDATA[GLib]]></category>
		<category><![CDATA[Release]]></category>
		<category><![CDATA[Unstable]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/gtk/?p=273</guid>
		<description><![CDATA[This is the first development release leading up to GLib 2.22. Overview of Changes from GLib 2.20.x GIO New helper functions g_cancellable_connect/disconnect to avoid race conditions when connecting to the &#8220;cancelled&#8221; signal on GCancellable. New types and methods for dealing with IPv4 and IPv6 addresses (and UNIX domain socket addresses under UNIX). This does not [...]]]></description>
			<content:encoded><![CDATA[<p>This is the first development release leading up to GLib 2.22.</p>
<p><strong>Overview of Changes from GLib 2.20.x</strong></p>
<ul>
<li>GIO <br/>
<ul>
<li>New helper functions g_cancellable_connect/disconnect to avoid race conditions when connecting to the &#8220;cancelled&#8221; signal on GCancellable.</li>
<li>New types and methods for dealing with IPv4 and IPv6 addresses (and UNIX domain socket addresses under UNIX). This does not include code for actual socket I/O.</li>
<li>GResolver provides asynchronous and cancellable APIs for resolving hostnames, reverse lookup of IP addresses and resolving SRV records.</li>
</ul>
</li>
<li> Glib now provides hash and comparison functions for int64 and double types, suitable for use with GHashTable.</li>
<li>GArray, GPtrArray and GByteArray can be ref counted now, and have boxed types.</li>
</ul>
<p><a href="http://bugzilla.gnome.org/buglist.cgi?bug_id=572844,578363,548466,579830,579862,580453,580450,580194,580301,580299,572508,580546,580656,579272">14 bugs</a> fixed in this release!</p>
<p>See the <a href="http://mail.gnome.org/archives/gtk-devel-list/2009-May/msg00011.html">original announcement</a> for more info and downloads.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/gtk/2009/05/17/glib-2210-unstable-release/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>GLib 2.20.1 stable release</title>
		<link>http://blogs.gnome.org/gtk/2009/04/12/glib-2201-stable-release/</link>
		<comments>http://blogs.gnome.org/gtk/2009/04/12/glib-2201-stable-release/#comments</comments>
		<pubDate>Sun, 12 Apr 2009 19:56:33 +0000</pubDate>
		<dc:creator>andreasn</dc:creator>
				<category><![CDATA[GLib]]></category>
		<category><![CDATA[Release]]></category>
		<category><![CDATA[Stable]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/gtk/?p=268</guid>
		<description><![CDATA[This is a bug fix release in the 2.20 series. 8 bugs fixed in this release! Read the original announcement for more info and downloads.]]></description>
			<content:encoded><![CDATA[<p>This is a bug fix release in the 2.20 series.<br />
<a href="http://bugzilla.gnome.org/buglist.cgi?bug_id=575555,575708,575270,577128,573673,578369,578002,578017">8 bugs</a> fixed in this release!<br />
Read the <a href="http://mail.gnome.org/archives/gtk-devel-list/2009-April/msg00059.html">original announcement</a> for more info and downloads.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/gtk/2009/04/12/glib-2201-stable-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GLib 2.20 stable release</title>
		<link>http://blogs.gnome.org/gtk/2009/03/16/glib-220-stable-release/</link>
		<comments>http://blogs.gnome.org/gtk/2009/03/16/glib-220-stable-release/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 18:52:24 +0000</pubDate>
		<dc:creator>andreasn</dc:creator>
				<category><![CDATA[GLib]]></category>
		<category><![CDATA[Release]]></category>
		<category><![CDATA[Stable]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/gtk/?p=263</guid>
		<description><![CDATA[GLib 2.20 is a stable release adding an incremental improvement in functionality over GLib 2.18 while maintaining binary and source compatibility. Major new features include: Optimizations of GHashTable and GMarkup Support for in-place decoding of base64 strings When launching applications, always pass fuse file:// uris whe possible, and let gio convert such uris back to [...]]]></description>
			<content:encoded><![CDATA[<p>GLib 2.20 is a stable release adding an incremental improvement in functionality over GLib 2.18 while maintaining binary and source compatibility.</p>
<p><strong>Major new features include:</strong></p>
<ul>
<li>Optimizations of GHashTable and GMarkup</li>
<li>Support for in-place decoding of base64 strings</li>
<li>When launching applications, always pass fuse file:// uris whe possible, and let gio convert such uris back to gio uris. This can be turned off using the X-GIO-NoFuse desktop file key.</li>
<li>GIO has a concept of &#8216;shadowed&#8217; mounts</li>
</ul>
<p><strong>For more details and lists of fixed bugs, see the announcements of the 2.19.x development releases:</strong></p>
<ul>
<li><a href="http://mail.gnome.org/archives/gtk-devel-list/2008-October/msg00115.html">2.19.0</a></li>
<li><a href="http://mail.gnome.org/archives/gtk-devel-list/2008-December/msg00000.html">2.19.1</a></li>
<li><a href="http://mail.gnome.org/archives/gtk-devel-list/2008-December/msg00001.html">2.19.2</a></li>
<li><a href="http://mail.gnome.org/archives/gtk-devel-list/2009-January/msg00006.html">2.19.4</a></li>
<li><a href="http://mail.gnome.org/archives/gtk-devel-list/2009-January/msg00088.html">2.19.5</a></li>
<li><a href="http://mail.gnome.org/archives/gtk-devel-list/2009-February/msg00007.html">2.19.6</a></li>
<li><a href="http://mail.gnome.org/archives/gtk-devel-list/2009-February/msg00069.html">2.19.7</a></li>
<li><a href="http://mail.gnome.org/archives/gtk-devel-list/2009-February/msg00070.html">2.19.8</a></li>
<li><a href="http://mail.gnome.org/archives/gtk-devel-list/2009-March/msg00005.html">2.19.10</a></li>
</ul>
<p>See the <a href="http://mail.gnome.org/archives/gtk-devel-list/2009-March/msg00097.html">original announcement</a> for more info and downloads.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/gtk/2009/03/16/glib-220-stable-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GLib 2.19.10 unstable release</title>
		<link>http://blogs.gnome.org/gtk/2009/03/02/glib-21910-unstable-release/</link>
		<comments>http://blogs.gnome.org/gtk/2009/03/02/glib-21910-unstable-release/#comments</comments>
		<pubDate>Mon, 02 Mar 2009 13:19:00 +0000</pubDate>
		<dc:creator>andreasn</dc:creator>
				<category><![CDATA[GLib]]></category>
		<category><![CDATA[Release]]></category>
		<category><![CDATA[Unstable]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/gtk/?p=257</guid>
		<description><![CDATA[This is a development release leading up to GLib 2.20. Changes from GLib 2.19.8 GMarkup: Considerable speedup GIO: Add G_FILE_CREATE_REPLACE_DESTINATION flag to allow replacing the destination of a copying operation as if it did not exit before. GIO: Be more careful when classifying files as desktop files GIO: Support desktop file key X-GIO-NoFuse which disables [...]]]></description>
			<content:encoded><![CDATA[<p>This is a development release leading up to GLib 2.20.</p>
<p><strong>Changes from GLib 2.19.8</strong></p>
<ul>
<li>GMarkup: Considerable speedup</li>
<li>GIO: Add G_FILE_CREATE_REPLACE_DESTINATION flag to allow replacing the destination of a copying operation as if it did not exit before.</li>
<li>GIO: Be more careful when classifying files as desktop files</li>
<li>GIO: Support desktop file key X-GIO-NoFuse which disables the use of fuse pathnames for %u and %U arguments</li>
<p><a href="http://bugzilla.gnome.org/buglist.cgi?bug_id=572672,572464,572151,570501,167569,572508,560564,549298,543183,540461,573462,573421,573658,556706,573527,573128">16 bugs</a> fixed in this release!</p>
<p>See the <a href="http://mail.gnome.org/archives/gtk-devel-list/2009-March/msg00005.html">original announcement</a> for more info and downloads.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/gtk/2009/03/02/glib-21910-unstable-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GLib 2.19.8 unstable release</title>
		<link>http://blogs.gnome.org/gtk/2009/02/19/glib-2198-unstable-release/</link>
		<comments>http://blogs.gnome.org/gtk/2009/02/19/glib-2198-unstable-release/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 17:22:32 +0000</pubDate>
		<dc:creator>andreasn</dc:creator>
				<category><![CDATA[GLib]]></category>
		<category><![CDATA[Release]]></category>
		<category><![CDATA[Unstable]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/gtk/?p=252</guid>
		<description><![CDATA[This is a development release leading up to GLib 2.20. Overview of Changes from GLib 2.19.7 GIO: Fix missing exports of new API Fix strict aliasing warnings and violations to make Glib work with gcc 4.4 Read the original announcement for more info and downloads.]]></description>
			<content:encoded><![CDATA[<p>This is a development release leading up to GLib 2.20.</p>
<p><strong>Overview of Changes from GLib 2.19.7</strong></p>
<ul>
<li>GIO: Fix missing exports of new API</li>
<li>Fix strict aliasing warnings and violations to make Glib work with gcc 4.4</li>
</ul>
<p>Read the <a href="http://mail.gnome.org/archives/gtk-devel-list/2009-February/msg00070.html">original announcement</a> for more info and downloads.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/gtk/2009/02/19/glib-2198-unstable-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- This Quick Cache file was built for (  blogs.gnome.org/gtk/category/glib/feed/ ) in 1.23173 seconds, on Feb 11th, 2012 at 8:26 pm UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on Feb 11th, 2012 at 9:26 pm UTC -->
