<?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>Alexander Larsson &#187; gtk+</title>
	<atom:link href="http://blogs.gnome.org/alexl/category/general/gtk/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.gnome.org/alexl</link>
	<description>Cool links and commentary</description>
	<lastBuildDate>Thu, 26 Jan 2012 20:24:17 +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>Broadway update 3</title>
		<link>http://blogs.gnome.org/alexl/2011/04/18/broadway-update-3/</link>
		<comments>http://blogs.gnome.org/alexl/2011/04/18/broadway-update-3/#comments</comments>
		<pubDate>Mon, 18 Apr 2011 21:01:28 +0000</pubDate>
		<dc:creator>alexl</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[gtk+]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/alexl/?p=217</guid>
		<description><![CDATA[This week saw some new updates of the broadway backend. We now have a in-browser window manager for the non-toplevel window mode, and the backend now support a bunch more features. I don&#8217;t want to bore you with technical mumbo jumbo though. Lets see some video instead! (Original source availible here) This will be the [...]]]></description>
			<content:encoded><![CDATA[<p>This week saw some new updates of the broadway backend. We now have a in-browser window manager for the non-toplevel window mode, and the backend now support a bunch more features.</p>
<p>I don&#8217;t want to bore you with technical mumbo jumbo though. Lets see some video instead! (Original source <a href="http://people.gnome.org/~alexl/broadway-screencast-3.webm">availible here</a>)</p>
<p><p><a href="http://blogs.gnome.org/alexl/2011/04/18/broadway-update-3/"><em>Click here to view the embedded video.</em></a></p><br />
This will be the last update in a while, as I need to spend time on other things. The code is in a pretty good shape though. There are still things to do, but most things work.</p>
<p><strong>Update:</strong> Tested this with safari on OSX, and it worked too. Also we now have nicer browser-side <a href="http://people.gnome.org/~alexl/confusion.png">window decorations</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/alexl/2011/04/18/broadway-update-3/feed/</wfw:commentRss>
		<slash:comments>40</slash:comments>
		</item>
		<item>
		<title>Gtk+ HTML backend update</title>
		<link>http://blogs.gnome.org/alexl/2011/03/15/gtk-html-backend-update/</link>
		<comments>http://blogs.gnome.org/alexl/2011/03/15/gtk-html-backend-update/#comments</comments>
		<pubDate>Tue, 15 Mar 2011 13:13:35 +0000</pubDate>
		<dc:creator>alexl</dc:creator>
				<category><![CDATA[gtk+]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/alexl/?p=158</guid>
		<description><![CDATA[The last few days I spent fixing up some more details in the new HTML5 gdk backend. Not everything is supported yet (keyboard input in particular is very weak), but much more things work now. Even thought the backend is not of production quality it is now good enough that I think its interesting for [...]]]></description>
			<content:encoded><![CDATA[<p>The last few days I spent fixing up some more details in the new <a href="http://blogs.gnome.org/alexl/2010/11/23/gtk3-vs-html5/">HTML5 gdk backend</a>. Not everything is supported yet (keyboard input in particular is very weak), but much more things work now. Even thought the backend is not of production quality it is now good enough that I think its interesting for a larger audience to play around with. So, today I merged the branch into the Gtk+ master branch (i.e. what will be Gtk+ 3.2).</p>
<p>The new multi-backends setup in Gtk+ 3.0 makes this much easier to test. All you have to do is build Gtk+ with <strong>&#8211;enable-x11-backend &#8211;enable-broadway-backend</strong>.This will give you a normal X11-based Gtk+ where you can enable the broadway backend at runtime by setting the GDK_BACKEND enviroment variable.</p>
<p>The backend only supports firefox 4 atm, and Mozilla disabled websockets by default, so you have to enable <a href="http://techdows.com/2010/12/turn-on-websockets-in-firefox-4.html">enable websockets</a> for any input to work. However when this is done you can test any app by running:</p>
<pre style="padding-left: 30px;">GDK_BACKEND=broadway your-application&amp;
firefox http://127.0.0.1:8080/</pre>
<p>I recorded a small screencast to show this stuff: (<a href="http://www.gnome.org/~alexl/broadway-screencast.webm">webm source file here</a>)</p>
<p><a href="http://blogs.gnome.org/alexl/2011/03/15/gtk-html-backend-update/"><em>Click here to view the embedded video.</em></a></p>
<p>Note that the recording is using a local connection, it will be slower over the network depending on the network bandwidth.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/alexl/2011/03/15/gtk-html-backend-update/feed/</wfw:commentRss>
		<slash:comments>60</slash:comments>
		</item>
		<item>
		<title>Gtk+ 3.0 html5 backend</title>
		<link>http://blogs.gnome.org/alexl/2010/11/26/gtk-3-0-html5-backend/</link>
		<comments>http://blogs.gnome.org/alexl/2010/11/26/gtk-3-0-html5-backend/#comments</comments>
		<pubDate>Fri, 26 Nov 2010 12:37:03 +0000</pubDate>
		<dc:creator>alexl</dc:creator>
				<category><![CDATA[gtk+]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/alexl/?p=155</guid>
		<description><![CDATA[I just landed the html5 backend for Gtk+ in git in the broadway branch of Gtk+. It has several issues, as mentioned on the mailing list, but it does let people play with this code.]]></description>
			<content:encoded><![CDATA[<p>I just landed the <a href="http://blogs.gnome.org/alexl/2010/11/23/gtk3-vs-html5/">html5 backend</a> for Gtk+ in git in the <a href="http://git.gnome.org/browse/gtk+/log/?h=broadway">broadway branch</a> of Gtk+.</p>
<p>It has several issues, as mentioned on the <a href="http://mail.gnome.org/archives/gtk-devel-list/2010-November/msg00103.html">mailing list</a>, but it does let people play with this code.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/alexl/2010/11/26/gtk-3-0-html5-backend/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>The return of Client side windows</title>
		<link>http://blogs.gnome.org/alexl/2009/06/12/the-return-of-client-side-windows/</link>
		<comments>http://blogs.gnome.org/alexl/2009/06/12/the-return-of-client-side-windows/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 14:01:38 +0000</pubDate>
		<dc:creator>alexl</dc:creator>
				<category><![CDATA[client-side-windows]]></category>
		<category><![CDATA[gtk+]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/alexl/?p=102</guid>
		<description><![CDATA[For a long time now I&#8217;ve been working on the client side windows branch of Gtk+. By now it is mostly feature complete when it comes to normal use. However, one of the drivers of client side windows and the initial reason I started working on it is the ability to do offscreen window rendering. [...]]]></description>
			<content:encoded><![CDATA[<p>For a long time now I&#8217;ve been working on the client side windows branch of Gtk+. By now it is mostly feature complete when it comes to normal use. However, one of the drivers of client side windows and the initial reason I started working on it is the ability to do offscreen window rendering. The last two weeks I&#8217;ve been spending on getting that to work and integrated into the platform.</p>
<p>I think a video says more than a million words here:</p>
<p><p><a href="http://blogs.gnome.org/alexl/2009/06/12/the-return-of-client-side-windows/"><em>Click here to view the embedded video.</em></a></p><br />
(Original ogg availible <a href="http://www.gnome.org/~alexl/clutter-gtk-screencast.ogg">here</a>)</p>
<p>This is using the current client-side-windows branch of Gtk+, plus my own gtk-in-clutter code availible in the client-side-window branch of <a href="http://gitorious.org/clutter-gtk-copy">http://gitorious.org/clutter-gtk-copy</a>.</p>
<p>Next up is getting the non-X backends working and getting this merged into master.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/alexl/2009/06/12/the-return-of-client-side-windows/feed/</wfw:commentRss>
		<slash:comments>41</slash:comments>
		</item>
	</channel>
</rss>
<!-- This Quick Cache file was built for (  blogs.gnome.org/alexl/category/general/gtk/feed/ ) in 0.19243 seconds, on Feb 11th, 2012 at 2:48 am UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on Feb 11th, 2012 at 3:48 am UTC -->
