<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Graphics in Mozilla - Part 1</title>
	<atom:link href="http://blog.vlad1.com/2007/12/11/graphics-in-mozilla/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.vlad1.com/2007/12/11/graphics-in-mozilla/</link>
	<description>Look, it's a tagline!</description>
	<pubDate>Fri, 04 Jul 2008 00:58:29 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Jaesik</title>
		<link>http://blog.vlad1.com/2007/12/11/graphics-in-mozilla/#comment-155</link>
		<dc:creator>Jaesik</dc:creator>
		<pubDate>Fri, 04 Jan 2008 08:44:27 +0000</pubDate>
		<guid isPermaLink="false">http://blog.vlad1.com/2007/11/25/graphics-in-mozilla/#comment-155</guid>
		<description>Dear Vladimir

Simple questions!! Are there any plans to make thebes work on DirectFB?? 
Thank you for your effort to Mozilla.

Best,
Jaesik</description>
		<content:encoded><![CDATA[<p>Dear Vladimir</p>
<p>Simple questions!! Are there any plans to make thebes work on DirectFB??<br />
Thank you for your effort to Mozilla.</p>
<p>Best,<br />
Jaesik</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ian</title>
		<link>http://blog.vlad1.com/2007/12/11/graphics-in-mozilla/#comment-153</link>
		<dc:creator>Ian</dc:creator>
		<pubDate>Mon, 31 Dec 2007 04:19:12 +0000</pubDate>
		<guid isPermaLink="false">http://blog.vlad1.com/2007/11/25/graphics-in-mozilla/#comment-153</guid>
		<description>Wonderful article! Thanks a lot!

And in turn, I would like you to ask 2 things:
- you mentioned PDF output: does it support CMYK?
- and kerning: what king of kerning? The one inside a font or automatic (optical)? Does a text look different on each platform?</description>
		<content:encoded><![CDATA[<p>Wonderful article! Thanks a lot!</p>
<p>And in turn, I would like you to ask 2 things:<br />
- you mentioned PDF output: does it support CMYK?<br />
- and kerning: what king of kerning? The one inside a font or automatic (optical)? Does a text look different on each platform?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jc</title>
		<link>http://blog.vlad1.com/2007/12/11/graphics-in-mozilla/#comment-126</link>
		<dc:creator>Jc</dc:creator>
		<pubDate>Wed, 26 Dec 2007 13:35:41 +0000</pubDate>
		<guid isPermaLink="false">http://blog.vlad1.com/2007/11/25/graphics-in-mozilla/#comment-126</guid>
		<description>Hi!
@Vladimir: Thanks for this really interesting reading. Do you know the reasons why Glitz is not realy maintained today? (lack of resources? not the good way? ...) 

Does anybody know where I can find something about the acceleration in Glitz? The official website is not very up to date and I can't find documentation.

Glitz is not designed for DirectX but isn't it possible to use Glitz and OpenGL on Windows?

Regards
Jc</description>
		<content:encoded><![CDATA[<p>Hi!<br />
@Vladimir: Thanks for this really interesting reading. Do you know the reasons why Glitz is not realy maintained today? (lack of resources? not the good way? &#8230;) </p>
<p>Does anybody know where I can find something about the acceleration in Glitz? The official website is not very up to date and I can&#8217;t find documentation.</p>
<p>Glitz is not designed for DirectX but isn&#8217;t it possible to use Glitz and OpenGL on Windows?</p>
<p>Regards<br />
Jc</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vladimir</title>
		<link>http://blog.vlad1.com/2007/12/11/graphics-in-mozilla/#comment-115</link>
		<dc:creator>vladimir</dc:creator>
		<pubDate>Sat, 22 Dec 2007 22:33:57 +0000</pubDate>
		<guid isPermaLink="false">http://blog.vlad1.com/2007/11/25/graphics-in-mozilla/#comment-115</guid>
		<description>Sébastien,

This is basically the full presentation so far :)  I plan on doing two more blog posts at some point, but for that I only have slides.. and they'd mostly be meaningless without some words around them.

Matthias,

Yep, the plan is to move to hardware accelerated rendering using OpenGL and/or DirectX as appropriate.  We probably wont' be using Glitz though, but will develop a different backend for OpenGL/DX as glitz is heavily unmaintained at the moment and there are some things we'd like to do differently.  But work on that probably won't start for another few months at least.</description>
		<content:encoded><![CDATA[<p>Sébastien,</p>
<p>This is basically the full presentation so far :)  I plan on doing two more blog posts at some point, but for that I only have slides.. and they&#8217;d mostly be meaningless without some words around them.</p>
<p>Matthias,</p>
<p>Yep, the plan is to move to hardware accelerated rendering using OpenGL and/or DirectX as appropriate.  We probably wont&#8217; be using Glitz though, but will develop a different backend for OpenGL/DX as glitz is heavily unmaintained at the moment and there are some things we&#8217;d like to do differently.  But work on that probably won&#8217;t start for another few months at least.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sébastien Mouren</title>
		<link>http://blog.vlad1.com/2007/12/11/graphics-in-mozilla/#comment-113</link>
		<dc:creator>Sébastien Mouren</dc:creator>
		<pubDate>Sat, 22 Dec 2007 17:56:46 +0000</pubDate>
		<guid isPermaLink="false">http://blog.vlad1.com/2007/11/25/graphics-in-mozilla/#comment-113</guid>
		<description>Vladimir,
is there a way to browse the full presentation or do you prefer to introduce it yourself via blogpost?
Thanks for sharing the info.

Regards.</description>
		<content:encoded><![CDATA[<p>Vladimir,<br />
is there a way to browse the full presentation or do you prefer to introduce it yourself via blogpost?<br />
Thanks for sharing the info.</p>
<p>Regards.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matthias</title>
		<link>http://blog.vlad1.com/2007/12/11/graphics-in-mozilla/#comment-103</link>
		<dc:creator>Matthias</dc:creator>
		<pubDate>Thu, 20 Dec 2007 09:30:34 +0000</pubDate>
		<guid isPermaLink="false">http://blog.vlad1.com/2007/11/25/graphics-in-mozilla/#comment-103</guid>
		<description>(Oops I submitted that too early by accident. Please remove previous post)

Hi Vlad,

Are there still plans to do hardware accelerated rendering? Eg by using Glitz (so OpenGL) as back-end, and if so on which platforms? My guess is Glitz only makes sense for Linux, or is that wrong?
And if Glitz is limited to Linux, do you guys consider making a DirectX back-end for Cairo (a plan for that was mentioned on the mozilla or the cairo wiki once I think) to have hardware accelaration on Windows? My guess is this would be really useful on Vista since GDI( ) is no longer accelerated as it was on XP (http://en.wikipedia.org/wiki/Graphics_Device_Interface#GDI_and_GDI.2B_applications_in_Windows_Vista).

Greetings,

Matthias</description>
		<content:encoded><![CDATA[<p>(Oops I submitted that too early by accident. Please remove previous post)</p>
<p>Hi Vlad,</p>
<p>Are there still plans to do hardware accelerated rendering? Eg by using Glitz (so OpenGL) as back-end, and if so on which platforms? My guess is Glitz only makes sense for Linux, or is that wrong?<br />
And if Glitz is limited to Linux, do you guys consider making a DirectX back-end for Cairo (a plan for that was mentioned on the mozilla or the cairo wiki once I think) to have hardware accelaration on Windows? My guess is this would be really useful on Vista since GDI( ) is no longer accelerated as it was on XP (http://en.wikipedia.org/wiki/Graphics_Device_Interface#GDI_and_GDI.2B_applications_in_Windows_Vista).</p>
<p>Greetings,</p>
<p>Matthias</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vladimir</title>
		<link>http://blog.vlad1.com/2007/12/11/graphics-in-mozilla/#comment-94</link>
		<dc:creator>vladimir</dc:creator>
		<pubDate>Mon, 17 Dec 2007 22:18:21 +0000</pubDate>
		<guid isPermaLink="false">http://blog.vlad1.com/2007/11/25/graphics-in-mozilla/#comment-94</guid>
		<description>@James: Thebes is described in the post (it's probably the main subject of the post, even): as stated, it's a C   wrapper around Cairo as well as a cross-platform text rendering toolkit.

@pd: I'll echo what Toe said -- Cairo isn't really relevant for doing rounded borders and the like.  Microsoft already has the graphics capabilities of Cairo available through GDI  (unaccelerated) or through MILCORE (private, unpublished, accelerated); they just choose to not support CSS features such as border-radius.</description>
		<content:encoded><![CDATA[<p>@James: Thebes is described in the post (it&#8217;s probably the main subject of the post, even): as stated, it&#8217;s a C   wrapper around Cairo as well as a cross-platform text rendering toolkit.</p>
<p>@pd: I&#8217;ll echo what Toe said &#8212; Cairo isn&#8217;t really relevant for doing rounded borders and the like.  Microsoft already has the graphics capabilities of Cairo available through GDI  (unaccelerated) or through MILCORE (private, unpublished, accelerated); they just choose to not support CSS features such as border-radius.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Toe</title>
		<link>http://blog.vlad1.com/2007/12/11/graphics-in-mozilla/#comment-93</link>
		<dc:creator>Toe</dc:creator>
		<pubDate>Mon, 17 Dec 2007 22:01:52 +0000</pubDate>
		<guid isPermaLink="false">http://blog.vlad1.com/2007/11/25/graphics-in-mozilla/#comment-93</guid>
		<description>pd: This really doesn't have anything to do with web developers.  Cairo isn't some web standard that MS should adopt, in fact, it's not a web standard at all.  

Cairo is a library that programs use to display 2D graphics.  That program could be a drawing application, a game, a word processor, an MP3 player, or anything else that needs to display moderately complex graphics.  The nice thing about it is that it's highly cross-platform.  An application can say 'draw this complex shape and composite it with these other complex shapes', and Cairo will draw the result on any of several different platforms.  That saves the need for the application itself to produce one piece of code for Mac, another for Windows, and another for Linux.  The app just produces one piece of code for Cairo, and then Cairo handles the platform-specific stuff.

Thebes is essentially a piece of code that provides an interface between Cairo and the inner workings of Mozilla's Gecko engine.

What you're looking for will most likely be done in CSS, eventually.  Gecko will read the CSS code specifying the rounded corner, figure out its size/placement/color/etc, then send it through the Thebes -&#62; Cairo -&#62; Operating System rendering pipeline to your screen.</description>
		<content:encoded><![CDATA[<p>pd: This really doesn&#8217;t have anything to do with web developers.  Cairo isn&#8217;t some web standard that MS should adopt, in fact, it&#8217;s not a web standard at all.  </p>
<p>Cairo is a library that programs use to display 2D graphics.  That program could be a drawing application, a game, a word processor, an MP3 player, or anything else that needs to display moderately complex graphics.  The nice thing about it is that it&#8217;s highly cross-platform.  An application can say &#8216;draw this complex shape and composite it with these other complex shapes&#8217;, and Cairo will draw the result on any of several different platforms.  That saves the need for the application itself to produce one piece of code for Mac, another for Windows, and another for Linux.  The app just produces one piece of code for Cairo, and then Cairo handles the platform-specific stuff.</p>
<p>Thebes is essentially a piece of code that provides an interface between Cairo and the inner workings of Mozilla&#8217;s Gecko engine.</p>
<p>What you&#8217;re looking for will most likely be done in CSS, eventually.  Gecko will read the CSS code specifying the rounded corner, figure out its size/placement/color/etc, then send it through the Thebes -&gt; Cairo -&gt; Operating System rendering pipeline to your screen.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jjgod</title>
		<link>http://blog.vlad1.com/2007/12/11/graphics-in-mozilla/#comment-87</link>
		<dc:creator>jjgod</dc:creator>
		<pubDate>Fri, 14 Dec 2007 08:13:35 +0000</pubDate>
		<guid isPermaLink="false">http://blog.vlad1.com/2007/11/25/graphics-in-mozilla/#comment-87</guid>
		<description>Hi Vlad, would you mind provide a complete version of this slideshow?</description>
		<content:encoded><![CDATA[<p>Hi Vlad, would you mind provide a complete version of this slideshow?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: anon</title>
		<link>http://blog.vlad1.com/2007/12/11/graphics-in-mozilla/#comment-85</link>
		<dc:creator>anon</dc:creator>
		<pubDate>Thu, 13 Dec 2007 12:03:12 +0000</pubDate>
		<guid isPermaLink="false">http://blog.vlad1.com/2007/11/25/graphics-in-mozilla/#comment-85</guid>
		<description>Very interesting. Always good to understand how something works.</description>
		<content:encoded><![CDATA[<p>Very interesting. Always good to understand how something works.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
