<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>&lt;Glazblog/&gt;</title>
  <link>http://www.glazman.org/weblog/dotclear/index.php?</link>
  <description>Un Glazman, un blog, un Glazblog</description>
  <language>en</language>
  <pubDate>Sun, 07 Feb 2010 18:00:58 +0100</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>RGraph and XUL</title>
    <link>http://www.glazman.org/weblog/dotclear/index.php?post/2010/02/01/RGraph-and-XUL</link>
    <guid isPermaLink="false">urn:md5:bb36c5bdb8daf9375c85318e07a7e7af</guid>
    <pubDate>Mon, 01 Feb 2010 19:02:00 +0100</pubDate>
    <dc:creator>glazou</dc:creator>
        <category>Mozilla</category>
            
    <description>    &lt;p&gt;Pascal Chevrel posted on twitter a link to &lt;a href=&quot;http://www.rgraph.net/&quot;&gt;RGraph&lt;/a&gt;. RGraph is cool and it's very nice and simple to use for HTML documents, but it's almost certainly not usable in XUL because it uses innerHTML and innerHTML sucks on HTML elements when the doctype of the enclosing is not HTML. I'd love to see a XUL version of that. Don't think JavaScript but think dedicated XUL elements and a few XBLs turning the subtree into a graph in a canvas element (or even better SVG). That would just rock and I'm sure a lot of XUL authors would use it almost immediately, including myself. Hey Mozilla Labs, isn't it a neat idea?-)&lt;/p&gt;
&lt;p&gt;&lt;em&gt;PS: Olivier Gambier started working on that a while ago, during his tenure at Disruptive Innovations; he did not have enough spare cycles to push it forward and moved to another job.&lt;/em&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.glazman.org/weblog/dotclear/index.php?post/2010/02/01/RGraph-and-XUL#comment-form</comments>
      <wfw:comment>http://www.glazman.org/weblog/dotclear/index.php?post/2010/02/01/RGraph-and-XUL#comment-form</wfw:comment>
      <wfw:commentRss>http://www.glazman.org/weblog/dotclear/index.php?feed/rss2/comments/5099</wfw:commentRss>
      </item>
    
  <item>
    <title>Cleaner and better CSS</title>
    <link>http://www.glazman.org/weblog/dotclear/index.php?post/2010/02/01/Cleaner-and-better-CSS</link>
    <guid isPermaLink="false">urn:md5:5c729cc31cb36cbfcef0b39209d585b0</guid>
    <pubDate>Mon, 01 Feb 2010 17:55:00 +0100</pubDate>
    <dc:creator>glazou</dc:creator>
        <category>Nvu</category>
            
    <description>    &lt;p&gt;&lt;a href=&quot;http://pikchur.com/MHG&quot;&gt;It's only a beginning&lt;/a&gt;, and that's for BlueGriffon. I'll turn it into a Firefox add-on too if I have time.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.glazman.org/weblog/dotclear/index.php?post/2010/02/01/Cleaner-and-better-CSS#comment-form</comments>
      <wfw:comment>http://www.glazman.org/weblog/dotclear/index.php?post/2010/02/01/Cleaner-and-better-CSS#comment-form</wfw:comment>
      <wfw:commentRss>http://www.glazman.org/weblog/dotclear/index.php?feed/rss2/comments/5098</wfw:commentRss>
      </item>
    
  <item>
    <title>Lists in the editor</title>
    <link>http://www.glazman.org/weblog/dotclear/index.php?post/2010/01/13/Lists-in-the-editor</link>
    <guid isPermaLink="false">urn:md5:4cda00755ad1d78b9f6f098892c135ee</guid>
    <pubDate>Wed, 13 Jan 2010 20:26:00 +0100</pubDate>
    <dc:creator>glazou</dc:creator>
        <category>Mozilla</category>
            
    <description>    &lt;p&gt;If you have a few spare cycles and are willing to test a patch fixing an old bug in the editor, please give a try to the patch I contributed today to fix &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=250539&quot;&gt;bug 250539&lt;/a&gt;. Testing in both Seamonkey and Thunderbird is necessary. Thanks. Feedback welcome through a comment in bug (or private email to me if you can't).&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Laurent Jouanneau on deprecating XUL in favor of Jetpack</title>
    <link>http://www.glazman.org/weblog/dotclear/index.php?post/2010/01/11/Laurent-Jouanneau-on-deprecating-XUL-in-favor-of-Jetpack</link>
    <guid isPermaLink="false">urn:md5:92686167025912eb3ae3ceacc0cb8843</guid>
    <pubDate>Mon, 11 Jan 2010 16:58:00 +0100</pubDate>
    <dc:creator>glazou</dc:creator>
        <category>Mozilla</category>
            
    <description>    &lt;p&gt;Laurent Jouanneau, formerly of Disruptive Innovations and now working for Zoomorama with a bunch of other Mozillians, just posted &lt;a href=&quot;http://ljouanneau.com/blog/post/2010/01/11/What-s-wrong-in-Mozilla&quot;&gt;his take on the XUL vs. Jetpack thingy.&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>FreeRecord 2.0.1</title>
    <link>http://www.glazman.org/weblog/dotclear/index.php?post/2010/01/11/FreeRecord-201</link>
    <guid isPermaLink="false">urn:md5:5fc80feeb61f593ce6603d555f25aa74</guid>
    <pubDate>Mon, 11 Jan 2010 15:09:00 +0100</pubDate>
    <dc:creator>glazou</dc:creator>
        <category>Mozilla</category>
            
    <description>    &lt;p&gt;Mise à jour fortement recommandée en particulier aux usagers derrière un proxy. A faire via Outils &amp;gt; Modules Complémentaires &amp;gt; clic droit sur FreeRecord &amp;gt; Mise à jour ou par chargement direct depuis &lt;a href=&quot;http://glazman.org/freerecord&quot;&gt;http://glazman.org/freerecord&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;(&lt;em&gt;Nota bene: remerciements à K.Fauchon pour le rapport de bug&lt;/em&gt;)&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Jetpack and making the UI world adopt HTML5</title>
    <link>http://www.glazman.org/weblog/dotclear/index.php?post/2010/01/07/Jetpack</link>
    <guid isPermaLink="false">urn:md5:95233ab4c61a7cbe09c96922aa8b830a</guid>
    <pubDate>Thu, 07 Jan 2010 10:04:00 +0100</pubDate>
    <dc:creator>glazou</dc:creator>
        <category>Mozilla</category>
            
    <description>    &lt;p&gt;(&lt;em&gt;Disclaimer: I mailed the Jetpack people a rather long document of comments at the end of november. So it's not something popping out suddenly. And it's not an attack, I am commenting here because I have the gut feeling Jetpack - whatever its fate - is something we'll need in the future of UI design and extensibility.&lt;/em&gt;)&lt;/p&gt;
&lt;p&gt;I have many things to say about &lt;a href=&quot;https://jetpack.mozillalabs.com/&quot;&gt;Jetpack&lt;/a&gt;. I like its power, I dislike its syntax. I _really_ dislike its syntax. I think it totally misses its main goal, making extension authoring dead simple instead of recreating another programming elite. I also think the integration of XHTML elements inside a XUL-based UI raises strong UI homogeneity issues (because they don't flex, align or pack like XUL elements) and could severely harm the UI coolness factor of the whole user interface.&lt;/p&gt;
&lt;p&gt;If I look at the three winners of the recent Jetpack contest:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;the &lt;a href=&quot;http://teramako.github.com/JetpackScripts/jetpack-feature-installer.html&quot;&gt;first winner's code&lt;/a&gt; is absolutely not understandable to even an advanced XHTML+CSS developer. Reading Cc[&quot;@mozilla.org/appshell/window-mediator;1&quot;].getService(Ci.nsIWindowMediator).getMostRecentWindow(&quot;navigator:browser&quot;); in some code that is supposed to be simpler than XUL+chromeJS is puzzling, to say the least...&lt;/li&gt;
&lt;li&gt;the &lt;a href=&quot;http://dafizilla.sourceforge.net/jetpack/jetcolortab/&quot;&gt;second (and main) winner's code&lt;/a&gt; raises different issues: images are inline as data URLs because Jetpacks misses offline support and packaging; the HTML element inserted into the statusbar has to be precisely positioned and that will suck depending on the preferred user's font size; the color scheme names cannot be easily localized; I think closures are good and powerful but too many closures make code just unreadable and hardly maintainable; I am not sure I like jetpack.tabs.focused.raw.&lt;/li&gt;
&lt;li&gt;The last winner's code is more readable and understandable but when I look at the &quot;JetTabs&quot; button it added to my statusbar on this beautiful Mac OS X screen, I can't help but think we're back fifteen years in time in terms of UI; some methods are poorly named, jetpack.tabs.open should probably be jetpacks.tabs.openNewTab because jetpack.tabs.open could open a URL into the currently selected tab.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If I look at the original Jetpack examples on the Labs' site, I also see plenty of things I dislike, things that must be discussed now or stick for a long long looooooong time.&lt;/p&gt;
&lt;p&gt;So where are we now? First, we're far away from a Jetpack 0.1... It's in 0.6.2. So pretty advanced and already mature enough to attract developers even if it's not stable at all and could be drastically modified. What's Jetpack? It's an extensibility mechanism that has in my opinion two goals and two goals only:&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;Extend the Mozilla add-on ecosystem, currently restricted to a XUL authoring elite, to Web developers,&lt;/li&gt;
&lt;li&gt;Pave the way for HTML5/JS/CSS as a universal and ubiquitous set of UI languages.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;From my perspective, it's very clear that item 1 is not met at this time. Item 2 will require a different way of doing because if Mozilla moves alone along this path, extensions will remain Mozilla-only and it's then highly plausible Jetpack will remain Mozilla-only. Just like XUL. I don't think this is desirable. The W3C now works on interoperable Widgets and we see vast improvements in global Web interoperability. Why not in UI interoperability?&lt;/p&gt;
&lt;p&gt;Whatever the beauty of the current Jetpack and the coolness of 50 lines of code adding a simple Exposé mode to Firefox, I think it's time, based on the initial Jetpack feedback, to think and act differently before reaching a point of no-return. Jetpack should remain a Mozilla Labs' thing, and there should be a joint effort between all browser vendors about browser extensibility. And, in my humble opinion, it should retain better the Keep-It-Simple-and-Stupid motto.&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;better, simpler, conceptually cleaner, more intuitive API ; no more imports or jetpack.me or wrappedJSObject.&lt;/li&gt;
&lt;li&gt;localization, totally forgotten for the time being&lt;/li&gt;
&lt;li&gt;availability of required external resources in offline mode AND/OR packaging of extensions&lt;/li&gt;
&lt;li&gt;integration with native or native-alike (hear xul) UI and cross-platform issues, a major concern&lt;/li&gt;
&lt;li&gt;security model not only of extensions' code but extensions' distribution, undiscussed at this time&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Notifications in Firefox</title>
    <link>http://www.glazman.org/weblog/dotclear/index.php?post/2009/12/24/Notifications-in-Firefox</link>
    <guid isPermaLink="false">urn:md5:de5c1a4dfd6de71750a1e559f713f4df</guid>
    <pubDate>Thu, 24 Dec 2009 11:07:00 +0100</pubDate>
    <dc:creator>glazou</dc:creator>
        <category>Mozilla</category>
            
    <description>    &lt;p&gt;I think Notifications in Firefox are a problem; a light problem but
still. A lot, I mean really a lot, of users don't see them (yes, that's
surprising but they just do not notice a notification box appeared) and
don't understand them because the prose in the notification box is
sometimes too laconic. That triggers emails to extension authors,
support, hotline that could be avoided and in some cases the users just
flee away, thinking something does not work or is wrong with the web
site.&lt;/p&gt;
&lt;p&gt;A simple way to do that would be a dual system, popups and
notifications. By default at first launch, Firefox uses popups for
notifications and these popups contain a checkbox &quot;Check this box if you
prefer notification boxes in the browser's window instead of popups&quot;.
So the user can move to notification boxes if that's his/her desire.&lt;/p&gt;
&lt;p&gt;Just my two eurocents.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>FreeRecord multi-boîtiers</title>
    <link>http://www.glazman.org/weblog/dotclear/index.php?post/2009/12/23/FreeRecord-multi-boitiers</link>
    <guid isPermaLink="false">urn:md5:1e94a3d18e119c1c79beed740a9f1e6c</guid>
    <pubDate>Wed, 23 Dec 2009 17:03:00 +0100</pubDate>
    <dc:creator>glazou</dc:creator>
        <category>Mozilla</category>
            
    <description>    &lt;p&gt;J'ai un build multi-boîtiers HD de FreeRecord mais je suis incapable
de le tester puisque je n'ai moi-même qu'un seul boîtier... Merci de me
filer un coup de main en testant la bête :&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;téléchargez sur votre disque &lt;a href=&quot;http://www.glazman.org/weblog/dotclear/index.php?post/2009/12/23/../../../freerecord/freerecord-1.6.xpi&quot;&gt;la cible de ce
lien&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;dans Firefox, faites Fichier &amp;gt; Ouvrir fichier et ouvrez le
fichier que vous venez de sauver&lt;/li&gt;
&lt;li&gt;installez la version 1.6 de FreeRecord&lt;/li&gt;
&lt;li&gt;relancez Firefox et testez sur vos deux boîtiers (si vous n'avez
qu'un seul boîtier, le choix ne vous est pas offert donc inutile de
tester...)&lt;/li&gt;
&lt;li&gt;ajoutez un commentaire à cet article pour me dire si ça marche &lt;img src=&quot;/weblog/dotclear/themes/glazblog/smilies/smile.png&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Si ça marche, je le passe en prod dès ce soir. Merci !&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Microsoft, Word, i4i, XML #2</title>
    <link>http://www.glazman.org/weblog/dotclear/index.php?post/2009/12/23/Microsoft-Word-i4i-XML-2</link>
    <guid isPermaLink="false">urn:md5:0e4a5396e6e3a5a3b184311bf25e38c1</guid>
    <pubDate>Wed, 23 Dec 2009 10:07:00 +0100</pubDate>
    <dc:creator>glazou</dc:creator>
        <category>Standards</category>
            
    <description>    &lt;p&gt;This is what I wrote last 12th of august:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;a href=&quot;http://news.cnet.com/8301-10805_3-10308013-75.html?tag=newsEditorsPicksArea.0&quot;&gt;Microsoft
ordered
to stop selling Word&lt;/a&gt;... And basically most Office products
and Visio and and and.&lt;/p&gt;
&lt;p&gt;First personal reaction is shock ; second reaction is &quot;oh wait, I4I
????&quot; ; third reaction is &quot;oooooh shit&quot;.&lt;/p&gt;
&lt;p&gt;Just for the record, and that's something the CNet article does not
mention, I4I acquired &lt;a href=&quot;http://fr.wikipedia.org/wiki/Grif&quot;&gt;Grif&lt;/a&gt;'s
assets
when it collapsed... Oh, and my old boss Jean Paoli (XML 1.0
co-editor) moved from Grif to Microsoft a while before that.&lt;/p&gt;
&lt;p&gt;I4I filed the patent in july 1994, i.e. at a time the idea of a
unified DOM and DOM api started percolating slowly into the SGML
community. As a matter of fact, the patent is not about the Web but
really about SGML. Please note USPTO took four years to validate the
patent !!! Four years, that's more than a generation in our web wold. In
1994, the Web was still almost confidential. In 1998, the Web had
already changed the world.&lt;/p&gt;
&lt;p&gt;I am unfortunately not sure this patent fight is a patent troll.
Patents on software are incredibly harmful, they are a too weak shield
for innovators that use them and a burden on innovators that don't carry
the patent. Let's compare codes, not ideas.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I was right. Microsoft just lost and has to pay $290 million. For
those of you who don't really understand what's going on here and how it
could affect the XML world, let me explain a bit...&lt;/p&gt;
&lt;p&gt;The original authors of XML had two kinds of document instances in
mind : the first ones, well-known, conform to a document model. Call it a
dtd or a schema or whatever, documents conform to some sort of
structural description and only what's allowed by the structure is found
in the documents ; validators are the tools that can confirm a given
document conforms to a given structure. On another hand, well-formed
documents are documents that are XML, with tags and everything, but
don't have a structure. You design them as you need them, you're the
sole user of the format so you don't really need a specified structure
and validation.&lt;/p&gt;
&lt;p&gt;&quot;Custom XML&quot; lives between these two species. If you're working with
documents conforming to a given document model, how do you insert
&quot;custom&quot; tags (no, don't think namespaces, think 1994...) in these
documents, retaining validity and still enabling load/edit/save and
everything? That's the purpose of i4i's patent.&lt;/p&gt;
&lt;p&gt;Does it affect our daily work on XML or does it affect our future
work? I don't think so. First, inserting arbitrary XML tags without
associated dtd/schema and namespace in a given instance is nowadays
probably a very marginal use case. Second, you could always declare an
arbitrary namespace for your user-defined tags and let the user-agent
treat the document in a single document tree (in other terms, you don't
need to separate structure and content and recreate an internal
structure for your arbitrary tags, and that is the heart of i4i's
patent). Third, i4i's patent was filed at a time the DOM and namespaces
did not exist and we now handle compound XML instances in a different
way. Fourth, schemas can control where extra XML elements are allowed
(the case of DTDs is a bit more complex &lt;img src=&quot;/weblog/dotclear/themes/glazblog/smilies/smile.png&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt; ).&lt;/p&gt;
&lt;p&gt;Let's summarize: Microsoft fell in a nice trap, probably because
their Legal Department did not do its job well enough. $290m, that's
severe, and a few layers deserve a kick in the butt. I also think the
whole debate (and to be more precise the case) is totally rotten.
Microsoft was judged on the presence of a &quot;custom XML editor&quot; add-on in
Word; but I see no clear facts in &lt;a href=&quot;http://i.i.com.com/cnwk.1d/i/ne/pdfs/JudgesRulingOnAppeal.pdf?tag=mncol;txt&quot;&gt;the
ruling&lt;/a&gt; about a &lt;strong&gt;technical&lt;/strong&gt;
infringement on i4i's patent. In other words, yes Microsoft implemented
and shipped a &quot;custom XML editor&quot; and a &quot;custom XML editor&quot; is described
in i4i's patent; but no it's not clear at all they implemented it using
the methods described in i4i's patent...&lt;/p&gt;
&lt;p&gt;Again, I do believe software patents are a serious threat for
Software in general. In this case, codes and algorithms were not even
compared and I find it not only ridiculous but also dangerous.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Grille des programmes dans FreeRecord #2</title>
    <link>http://www.glazman.org/weblog/dotclear/index.php?post/2009/12/22/Grille-des-programmes-dans-FreeRecord-2</link>
    <guid isPermaLink="false">urn:md5:f19343065dc0d8caccbcc94bb4046dc3</guid>
    <pubDate>Tue, 22 Dec 2009 17:55:00 +0100</pubDate>
    <dc:creator>glazou</dc:creator>
        <category>Mozilla</category>
            
    <description>    &lt;p&gt;C'est fait et disponible soit par votre Gestionnaire de Modules Complémentaires dans Firefox soit &lt;a href=&quot;http://glazman.org/freerecord/&quot;&gt;depuis le site&lt;/a&gt;.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Grille des programmes dans FreeRecord</title>
    <link>http://www.glazman.org/weblog/dotclear/index.php?post/2009/12/21/Grille-des-programmes-dans-FreeRecord</link>
    <guid isPermaLink="false">urn:md5:53895a02ca017e2231946472d44bcf91</guid>
    <pubDate>Mon, 21 Dec 2009 17:45:00 +0100</pubDate>
    <dc:creator>glazou</dc:creator>
        <category>Mozilla</category>
            
    <description>    &lt;p&gt;Bon, ça commence à prendre forme.&lt;/p&gt;
&lt;p class=&quot;imgContainer&quot;&gt;&lt;a href=&quot;http://www.glazman.org/weblog/dotclear/public/freerecord/freerecord_grille.png&quot;&gt;&lt;img alt=&quot;Grille des programmes&quot; src=&quot;http://www.glazman.org/weblog/dotclear/public/freerecord/freerecord_grille_s.png&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>FreeRecord pour Firefox</title>
    <link>http://www.glazman.org/weblog/dotclear/index.php?post/2009/12/20/FreeRecord-pour-Firefox</link>
    <guid isPermaLink="false">urn:md5:ce0accf312919a3cd128abb6fed77995</guid>
    <pubDate>Sun, 20 Dec 2009 13:33:00 +0100</pubDate>
    <dc:creator>glazou</dc:creator>
        <category>Mozilla</category>
            
    <description>    &lt;p&gt;&lt;a href=&quot;http://glazman.org/freerecord/&quot;&gt;FreeRecord 1.0&lt;/a&gt; est une extension (add-on) pour Firefox &amp;gt;=3.5. Elle fonctionne sur toute plate-forme, Window, Mac OS X et Linux. Elle vous permet, sur la donnée de votre indentifiant et mot de passe de connexion à votre interface de gestion Free, de programmer à distance des enregistrements sur votre FreeboxHD. La totalité des chaînes auxquelles vous êtes abonné sont visibles. Cette extension est disponible sous licence Mozilla Public License et est gratuite.&lt;/p&gt;
&lt;p&gt;/* Enjoy ! */&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Browser War 2009, ma présentation W3C/INRIA du 25/11/2009</title>
    <link>http://www.glazman.org/weblog/dotclear/index.php?post/2009/12/16/Browser-War-2009-ma-presentation-W3C/INRIA-du-25/11/2009</link>
    <guid isPermaLink="false">urn:md5:52f2601cb46e91b73edee539edec71ea</guid>
    <pubDate>Wed, 16 Dec 2009 16:14:00 +0100</pubDate>
    <dc:creator>glazou</dc:creator>
        <category>Standards</category>
            
    <description>    &lt;p&gt;Tout est dit dans le titre je pense, c'est en français et &lt;a href=&quot;http://www.slideshare.net/glazou/browser-war-2009&quot;&gt;c'est là&lt;/a&gt;.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Serializers</title>
    <link>http://www.glazman.org/weblog/dotclear/index.php?post/2009/12/16/Serializers</link>
    <guid isPermaLink="false">urn:md5:599adefc142fdd3346cbe268da4c7b9a</guid>
    <pubDate>Wed, 16 Dec 2009 13:37:00 +0100</pubDate>
    <dc:creator>glazou</dc:creator>
        <category>Mozilla</category>
            
    <description>    &lt;p&gt;I am hitting an issue with the content serializers (yeah, yeah, the &quot;burden&quot;). The OutputFormatted flag (from nsIDocumentEncoder) implies wrapping and that's wrong behaviour. Wrapping should only be triggered by the OutputWrap flag IMHO... I'll try to improve that.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Selectors Level 3</title>
    <link>http://www.glazman.org/weblog/dotclear/index.php?post/2009/12/15/Selectors-Level-3</link>
    <guid isPermaLink="false">urn:md5:137ed79ad7d17580cd425cd307088c72</guid>
    <pubDate>Tue, 15 Dec 2009 18:46:00 +0100</pubDate>
    <dc:creator>glazou</dc:creator>
        <category>CSS and style</category>
            
    <description>    &lt;p&gt;I have the intense pleasure to let you know that the specification &lt;a href=&quot;http://www.w3.org/TR/css3-selectors/&quot;&gt;Selectors Level 3&lt;/a&gt; just became officially a Proposed Recommendation !!! YAY !!!&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Goodbye Irène</title>
    <link>http://www.glazman.org/weblog/dotclear/index.php?post/2009/12/11/Goodbye-Irene</link>
    <guid isPermaLink="false">urn:md5:007fec52c827c018a12b74e78fc0fcab</guid>
    <pubDate>Fri, 11 Dec 2009 10:02:00 +0100</pubDate>
    <dc:creator>glazou</dc:creator>
        <category>Mozilla</category>
            
    <description>    &lt;p&gt;&lt;a href=&quot;http://wam.inrialpes.fr/people/vatton/&quot;&gt;Irène Vatton&lt;/a&gt; (fr-FR), research engineer at INRIA and former W3C Staff, recently &lt;a href=&quot;http://wam.inrialpes.fr/people/vatton/goodbye/&quot;&gt;retired&lt;/a&gt;. If you're implementing rendering engines for Web Standards and you don't know her name, let me tell you one thing: you should make her a place of choice in your personal pantheon. Irène was already working on rendering engines for markup languages at a time you were probably in diapers. She implemented stylesheets to add presentation to markup long before the idea of CSS even emerged. &lt;a href=&quot;http://fr.wikipedia.org/wiki/Grif&quot;&gt;Grif&lt;/a&gt; (fr-FR), the SGML editor/browser she implemented with &lt;a href=&quot;http://www.w3.org/People/Alumni#quint&quot;&gt;Vincent Quint&lt;/a&gt;, was the first modern wysiwyg editor for markup languages based on a validator. It's quoted in Tim Berners-Lee's book &quot;Weaving the Web&quot; and it's only because the CEO of the company that industrialized and sold Grif did not see the value of the Web (can you believe it...) Grif did not become THE browser company 3 years before the very first lines of NCSA Mosaic. Grif eventually became &lt;a href=&quot;http://www.w3.org/Amaya/&quot;&gt;Amaya&lt;/a&gt;, the W3C editor/browser.&lt;/p&gt;
&lt;p&gt;Irène, with Vincent and their team, paved the way for the Web as we know it. They wrote research papers and lines of code that became invaluable for the Web as we know it. In 1993, they already had everything: markup, very powerful stylesheets (please trust me on that...), transformations, multiview, vectorial graphics, tables, schemas, and more. What we did during the 15 last years was just a reinvention of the wheel they invented before the Web.&lt;/p&gt;
&lt;p&gt;I had the great pleasure to work with Irène when I was at Grif. Irène was inspirational and always here to help a n00b like the young graduate I was at that time. She taught me a lot, and I would not be where I am today without Grif.&lt;/p&gt;
&lt;p&gt;Thank you so much Irène. I hope we'll still see you around from time to time.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Waooooooow, Ample SDK</title>
    <link>http://www.glazman.org/weblog/dotclear/index.php?post/2009/12/01/Waooooooow-Ample-SDK</link>
    <guid isPermaLink="false">urn:md5:6d39158b843faa7465ff6552d89be63c</guid>
    <pubDate>Tue, 01 Dec 2009 09:24:00 +0100</pubDate>
    <dc:creator>glazou</dc:creator>
        <category>Mozilla</category>
            
    <description>    &lt;p&gt;Ample SDK, a must-see:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.amplesdk.com/about/compatibility/&quot;&gt;cross-browser&lt;/a&gt; (Gecko, Webkit, Opera, Chrome, and even IE 5.5+ !!)&lt;/li&gt;
&lt;li&gt;XInclude 1.0, XML Events 1.0, XML Schema, SMIL 3.0, REX 1.0, &lt;strong&gt;XBL 2.0&lt;/strong&gt; (!), SVG, &lt;strong&gt;XUL&lt;/strong&gt; (cross-browser !), HTML5, XForms, ...&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.amplesdk.com/examples/&quot;&gt;superb demos&lt;/a&gt; (SVG-based @shepazu in IE, &lt;a href=&quot;http://www.amplesdk.com/examples/svg/posse/&quot;&gt;&lt;strong&gt;wow&lt;/strong&gt;&lt;/a&gt;...)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.amplesdk.com/about/licensing/&quot;&gt;dual MIT/GPL licensing terms&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.amplesdk.com/community/&quot;&gt;open-source&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
Very, very impressive. Sincere congrats to &lt;a href=&quot;http://www.ilinsky.com/&quot;&gt;Sergey Ilinsky&lt;/a&gt; and his team.&lt;br /&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Grrrr</title>
    <link>http://www.glazman.org/weblog/dotclear/index.php?post/2009/11/26/Grrrr</link>
    <guid isPermaLink="false">urn:md5:fa8a85d1b8d28a0ce2f3cfc06611c667</guid>
    <pubDate>Thu, 26 Nov 2009 18:37:00 +0100</pubDate>
    <dc:creator>glazou</dc:creator>
        <category>Mozilla</category>
            
    <description>    &lt;p&gt;Step 1:&lt;/p&gt;
&lt;pre style=&quot;max-height: none;&quot;&gt;Dear add-on author,&lt;br /&gt;&lt;br /&gt;You're receiving this message because one or more of your add-ons has been&lt;br /&gt;removed from the trusted add-on list. This is part of an ongoing effort to&lt;br /&gt;tighten security on AMO and improve add-on quality. Close to 100 add-ons&lt;br /&gt;have been removed from the list, and obtaining trusted status will be much&lt;br /&gt;harder in the future.&lt;br /&gt;...&lt;br /&gt;Jorge Villalobos&lt;br /&gt;Add-ons Developer Relations Lead, Mozilla&lt;/pre&gt;
&lt;p&gt;Step 2:&lt;/p&gt;
&lt;pre style=&quot;max-height: none;&quot;&gt;Hello,&lt;br /&gt;&lt;br /&gt;There's a question I've been asked so much, that I think it deserves some&lt;br /&gt;clarification for everyone: &quot;Why was my add-on removed from trusted status?&quot;.&lt;br /&gt;I realize now that I was to vague in my initial message. I apologize for that.&lt;br /&gt;&lt;br /&gt;The answer is pretty much the same for everyone.&lt;br /&gt;&lt;br /&gt;Trusted status was previously handed out on a basis of merit. If you deserved&lt;br /&gt;trusted status (for being an outstanding member of the community, for having&lt;br /&gt;a good relationship with Mozilla, for creating a really good add-on, etc),&lt;br /&gt;you got it. This lead to the trusted list to become very large and hard to&lt;br /&gt;manage.&lt;br /&gt;&lt;br /&gt;Now the trusted status will only be given on a basis of need. None of the&lt;br /&gt;reasons mentioned above are sufficient to get trusted status. You will only&lt;br /&gt;be considered if you can prove a *need* for instant updates. I removed all&lt;br /&gt;add-ons that didn't appear to have that need.&lt;br /&gt;...&lt;br /&gt;Jorge Villalobos&lt;br /&gt;Add-ons Developer Relations Lead, Mozilla&lt;/pre&gt;
&lt;p&gt;Ah. My reaction stands in one word only : Grrrrrrrr... I don't mind having my new extensions not trusted since they are new, but un-trusting an already existing and trusted extension is just a pain - for authors and also users even if not millions of users - and, to tell the truth, quite unfair.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Opera widgets without Opera... #3</title>
    <link>http://www.glazman.org/weblog/dotclear/index.php?post/2009/11/20/Opera-widgets-without-Opera-3</link>
    <guid isPermaLink="false">urn:md5:6c97e8e1668e91b09f7ff17d384dab68</guid>
    <pubDate>Fri, 20 Nov 2009 14:46:00 +0100</pubDate>
    <dc:creator>glazou</dc:creator>
        <category>Mozilla</category>
            
    <description>    &lt;p&gt;YAY !!! Still a lot to do but it starts looking ok !&lt;/p&gt;
&lt;p class=&quot;imgContainer&quot;&gt;&lt;a href=&quot;http://www.glazman.org/weblog/dotclear/public/FF/wima-3widgets.png&quot;&gt;&lt;img border=&quot;0&quot; alt=&quot;wima and 3 widgets&quot; src=&quot;http://www.glazman.org/weblog/dotclear/public/FF/wima-3widgets-s.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Opera widgets without Opera... #2</title>
    <link>http://www.glazman.org/weblog/dotclear/index.php?post/2009/11/20/Opera-widgets-without-Opera-2</link>
    <guid isPermaLink="false">urn:md5:91c84f35b0a5cf643e0d11b03098d18b</guid>
    <pubDate>Fri, 20 Nov 2009 11:10:00 +0100</pubDate>
    <dc:creator>glazou</dc:creator>
        <category>Mozilla</category>
            
    <description>    &lt;p&gt;I have created a window gadget to manage widgets.&lt;/p&gt;
&lt;p class=&quot;imgContainer&quot;&gt;&lt;img alt=&quot;wima gadget&quot; src=&quot;http://www.glazman.org/weblog/dotclear/public/FF/wima-gadget.png&quot; /&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
</channel>
</rss>
