Options:
- # Session Start: Mon Aug 04 00:00:00 2008
- # Session Ident: #html-wg
- # [00:05] * Quits: heycam (cam@124.168.12.194) (Quit: bye)
- # [00:55] * Quits: aroben (aroben@71.58.56.76) (Connection reset by peer)
- # [01:02] * Joins: heycam (cam@130.194.72.84)
- # [04:20] * Quits: aaronlev (chatzilla@92.228.9.89) (Ping timeout)
- # [06:24] * Joins: jdandrea (jdandrea@68.192.157.123)
- # [06:25] * Quits: jdandrea (jdandrea@68.192.157.123) (Quit: ciao)
- # [07:05] * Joins: Zeros (Zeros-Elip@69.140.40.140)
- # [07:49] * Quits: heycam (cam@130.194.72.84) (Ping timeout)
- # [08:25] * Joins: marcos (marcos@124.171.197.223)
- # [08:31] <marcos> Latest standards suck vid (on GRDDL, HTML5, SemWeb): http://standardssuck.org/grddl-bridging-the-interwebs
- # [08:47] * Joins: heycam (cam@124.168.12.194)
- # [08:49] * Joins: heycam` (cam@124.168.12.194)
- # [08:52] <krijnh> Users were kinda lazy?!
- # [08:57] <Hixie> marcos: you guys need mikes :-)
- # [09:01] * Quits: heycam (cam@124.168.12.194) (Quit: bye)
- # [09:01] * heycam` is now known as heycam
- # [09:27] <marcos> hixie, yep. I've got my eye on one but it's like $130 :(
- # [09:27] <Hixie> heh
- # [09:28] <marcos> Well, at least we managed to get two cameras... production values are going up a little at a time :)
- # [09:29] <marcos> Anyway, I think the content of the interview is interesting and hopefully you can more or less make out what Harry and I are are saying.
- # [09:29] <Hixie> :-)
- # [10:03] <hsivonen> Hmm. Harry Halpin puts URI-based extensibility forward as a solution to a problem related to the W3C Process
- # [10:03] <hsivonen> (having to reopen a WG)
- # [10:04] <hsivonen> It kinda sucks if authors have to deal with syntax that is there to work around the W3C's own process rules
- # [10:05] * Quits: Zeros (Zeros-Elip@69.140.40.140) (Ping timeout)
- # [10:05] * Joins: Zeros (Zeros-Elip@67.154.87.254)
- # [10:05] <Hixie> but namespaces are good by definition
- # [10:07] <hsivonen> marcos: thanks. good interview. (though I would have wanted to hear a question about GRDDL violating the TAG finding of the Rule of Least Power :-)
- # [10:10] <hsivonen> I'm tempted to point out how the DC.Foo meta scheme stuff is a great example of a bad HTML extension, but I think I should write some software instead
- # [10:12] <hsivonen> I'm going to run some stats on SVG images found in the wild
- # [10:12] <hsivonen> what traits should I look for except:
- # [10:12] <hsivonen> 1) root svg without a namespace
- # [10:12] <hsivonen> 2) prefixed elements in the SVG namespace
- # [10:13] <hsivonen> 3) presence of prefixed attributes other than xlink and xml
- # [10:13] <hsivonen> 4) XLink bound to a prefix other than xlink
- # [10:13] <Hixie> what attributes <font> has when found in svg, what is the parent element when <font> is in svg
- # [10:13] <hsivonen> 5) Creator comments and categorizing the above by Creator
- # [10:13] <hsivonen> Hixie: good point
- # [10:14] <Hixie> what elements (as opposed to attributes) are found in what non-svg namespaces while in svg might be interesting too, from the point of view of seeing if any of the metadata things are going to break our svg-in-html scheme
- # [10:17] <hsivonen> hmm. I guess I should look for PIs, too.
- # [10:22] * Joins: aaronlev_ (chatzilla@78.51.106.244)
- # [10:23] <marcos> hsivonen, thanks :)
- # [10:24] * aaronlev_ is now known as aaronlev
- # [10:25] <heycam> hsivonen, what proportion of documents use internal subsets
- # [10:27] <hsivonen> heycam: good point.
- # [10:27] <hsivonen> heycam: interestingly, the output from Illustrator that does use internal subsets renders (but isn't conforming) with less editing under the commented out proposal than under the SVG WG's proposal
- # [10:29] <heycam> yeah i don't think any proposal is going to be able to do anything perfect with dtd trickery in there
- # [10:30] <heycam> hsivonen, proportion of documents that have embedded metadata?
- # [10:30] <hsivonen> the Illustrator output doesn't make any practical sense. It looks like it was programmed by someone who was on a mission to expose SVG consumers that don't use conforming XML parsers
- # [10:30] <hsivonen> heycam: do you mean child elements in <metadata>?
- # [10:30] <heycam> hsivonen, where's the non-conforming bit of the illustrator output?
- # [10:30] <heycam> hsivonen, yeah
- # [10:31] <hsivonen> heycam: the Illustrator output isn't non-conforming
- # [10:31] <hsivonen> heycam: but it looks like it's rigged to break parsers that aren't conforming XML parsers
- # [10:31] <heycam> hsivonen, ah
- # [10:31] <heycam> :)
- # [10:32] <heycam> it'd be nice to know proportions of documents that put definitions outside a <defs> (at least for those that it doesn't make a difference)
- # [10:32] <heycam> (i.e., for non-rendering elements)
- # [10:32] <hsivonen> and the fun part is that the non-XML proposal in the HTML5 spec handles it with less trouble than the SVG WG proposal that embeds an XML parser
- # [10:32] <heycam> that'd answer a comment by someone earlier about recognising <font> inside <defs> as <svg:font>
- # [10:33] <hsivonen> heycam: how do I tell if an element outside <defs> is a definition?
- # [10:33] <heycam> i'll give you a list of elements to look for
- # [10:35] <heycam> grr what's wrong with dev.w3.org
- # [10:37] <heycam> elements that define things that i'd expect clipPath, color-profile, cursor, filter, font, linearGradient, marker, mask, pattern, radialGradient, solidColor, symbol
- # [10:37] <heycam> s/expect/expect to be in a <defs>:/
- # [10:37] <heycam> tho personally i don't bother
- # [10:38] <heycam> assuming these tests you're adding have little overhad, i wouldn't mind knowing if people put html inside <title> and <desc>
- # [10:38] <hsivonen> heycam: thanks
- # [10:38] <heycam> also i'd like to know how many documents use the old 1.2 full WD's flow text stuff
- # [10:38] <hsivonen> heycam: how to detect?
- # [10:38] <aaronlev> hi hsivonen
- # [10:39] <hsivonen> aaronlev: hi
- # [10:39] <heycam> hsivonen, check for a <flowRoot> element
- # [10:39] <heycam> i have a feeling inkscape might generate such elements
- # [10:40] * Joins: tlr (tlr@128.30.52.30)
- # [10:40] <heycam> hsivonen, also, what proportion uses style="" vs the presentation attributes
- # [10:41] <heycam> and what proportion actually use stylesheets (just check for a <style> element)
- # [10:41] <hsivonen> heycam: OK
- # [10:41] <heycam> hsivonen, how about checking for strings inside a requiredExtensions=""?
- # [10:41] <heycam> might be interesting
- # [10:42] <hsivonen> heycam: OK
- # [10:42] <heycam> thanks
- # [10:49] * Quits: marcos (marcos@124.171.197.223) (Ping timeout)
- # [10:50] * Joins: ROBOd (robod@89.122.216.38)
- # [10:57] * Joins: marcos (marcos@124.171.186.207)
- # [11:13] * Joins: marcos_ (marcos@124.171.186.207)
- # [11:15] * Quits: marcos (marcos@124.171.186.207) (Ping timeout)
- # [11:16] * Quits: Lachy (Lachlan@85.196.122.246) (Quit: This computer has gone to sleep)
- # [11:27] * Joins: Lachy (Lachlan@213.236.208.247)
- # [11:27] * Joins: Lachy_ (Lachlan@213.236.208.22)
- # [11:30] * Quits: Lachy (Lachlan@213.236.208.247) (Ping timeout)
- # [11:39] <hsivonen> heycam: do you have a list of 'presentation attributes'?
- # [11:41] * Quits: marcos_ (marcos@124.171.186.207) (Ping timeout)
- # [11:43] * Joins: marcos (marcos@124.171.138.102)
- # [11:56] <heycam> hsivonen, take all of the properties in http://www.w3.org/TR/SVG11/propidx.html and http://dev.w3.org/SVG/profiles/1.2T/publish/attributeTable.html
- # [11:57] <hsivonen> heycam: thanks
- # [12:03] * Quits: Zeros (Zeros-Elip@67.154.87.254) (Ping timeout)
- # [12:30] * Joins: myakura (myakura@118.8.102.216)
- # [12:38] * Quits: jgraham_ (james@81.86.213.50) (Quit: I get eaten by the worms)
- # [13:42] * Quits: marcos (marcos@124.171.138.102) (Quit: marcos)
- # [13:43] * Joins: marcos (marcos@124.171.138.102)
- # [13:44] * Joins: marcos_ (marcos@124.171.138.102)
- # [13:46] * Quits: marcos (marcos@124.171.138.102) (Ping timeout)
- # [13:48] * marcos_ is now known as marcos
- # [13:49] <hsivonen> heycam: is the study of definition elements only about font parent? or is it otherwise interesting to check it?
- # [13:57] * Quits: marcos (marcos@124.171.138.102) (Ping timeout)
- # [14:05] * Joins: marcos (marcos@124.171.130.209)
- # [14:14] * Joins: marcos_ (marcos@124.171.130.209)
- # [14:16] * Quits: marcos (marcos@124.171.130.209) (Ping timeout)
- # [14:18] * Quits: mjs (mjs@12.172.70.3) (Quit: mjs)
- # [14:20] * Quits: myakura (myakura@118.8.102.216) (Quit: Leaving...)
- # [14:36] <heycam> hsivonen, for the purposes of the html wg's svg-in-html proposal i suppose just font
- # [14:36] <heycam> but i'm just personally interested in whether people use <defs> elements or not
- # [14:39] <hsivonen> heycam: ok
- # [15:10] * Joins: jgraham_ (james@81.86.213.50)
- # [15:11] * Quits: jgraham_ (james@81.86.213.50) (Quit: I get eaten by the worms)
- # [15:27] * Quits: marcos_ (marcos@124.171.130.209) (Ping timeout)
- # [15:35] * Joins: marcos (marcos@124.171.194.26)
- # [15:39] * Joins: jgraham_ (james@81.86.213.50)
- # [15:44] * Joins: marcos_ (marcos@124.171.194.26)
- # [15:46] * Quits: marcos (marcos@124.171.194.26) (Ping timeout)
- # [15:46] <hsivonen> preliminary results seem to show that the pretty much all fatal errors in wikimedia commons SVG files are due to unbound namespace prefixes
- # [15:47] <hsivonen> presumably, XML 1.0 layer errors are obvious when uploading to wikimedia commons but namespace errors aren't
- # [15:47] <hsivonen> (Xerces treats namespace errors as fatal)
- # [15:53] * Quits: marcos_ (marcos@124.171.194.26) (Ping timeout)
- # [16:01] * Joins: marcos (marcos@124.171.197.221)
- # [16:03] * Quits: marcos (marcos@124.171.197.221) (Quit: marcos)
- # [16:03] <Philip> Does Wikimedia use something like Batik for rendering SVG?
- # [16:04] <Philip> and does that ignore the namespace problems by default?
- # [16:08] <Julian> hsivonen: I would expect that depends on how the XML parser is configured
- # [16:26] <hsivonen> Julian: if it's configured in another way, the app may receive something that isn't an infoset
- # [16:26] <hsivonen> and usually only browsers deal with that kind of thing
- # [16:27] * Quits: aaronlev (chatzilla@78.51.106.244) (Ping timeout)
- # [16:31] <Julian> hsivonen: yup; I just wanted to clarify that with Java parsers the caller usually specifies whether it wants ns awareness
- # [16:34] * Joins: aaronlev__ (chatzilla@78.51.106.244)
- # [16:34] * aaronlev__ is now known as aaronlev
- # [16:36] <hsivonen> Julian: yeah, I'm aware of that. :-)
- # [17:03] <hsivonen> OK. that stats confirmed my hypothesis: it's more common for SVG content in Wikimedia commons to lack a namespace declaration (a problem that browsers knowingly refuse to address) than to have prefixed element in the SVG namespace
- # [17:03] <hsivonen> I'll post full findings to the list
- # [17:08] <Philip> Does the SVG renderer used on Wikimedia commons support prefixed elements in the SVG namespace?
- # [17:10] <Philip> I'd guess the results show that when authors are given immediate feedback about their errors (as they are when uploading to Wikipedia and having their image draconically not render) they fix the errors, and it's only a problem when their errors are silently accepted
- # [17:10] <Lachy_> I suppose that's not a major problem, since for articles and image description pages, the wikimedia system renders them as PNGs, so browsers usually don't see the missing namespace
- # [17:12] * Quits: jmb (jmb@152.78.68.189) (Ping timeout)
- # [17:12] * Quits: hsivonen (hsivonen@130.233.41.50) (Ping timeout)
- # [17:14] * Joins: jmb (jmb@152.78.68.189)
- # [17:14] * Joins: hsivonen (hsivonen@130.233.41.50)
- # [17:17] * Joins: aroben (aroben@71.58.56.76)
- # [17:19] * Quits: jmb (jmb@152.78.68.189) (Ping timeout)
- # [17:19] * Quits: hsivonen (hsivonen@130.233.41.50) (Ping timeout)
- # [17:20] * Quits: Hixie (ianh@129.241.93.37) (Ping timeout)
- # [17:20] * Quits: Lachy_ (Lachlan@213.236.208.22) (Quit: This computer has gone to sleep)
- # [17:21] * Joins: jmb (jmb@152.78.68.189)
- # [17:21] * Joins: hsivonen (hsivonen@130.233.41.50)
- # [17:22] * Joins: Hixie (ianh@129.241.93.37)
- # [17:31] * Quits: jmb (jmb@152.78.68.189) (Ping timeout)
- # [17:31] * Quits: hsivonen (hsivonen@130.233.41.50) (Ping timeout)
- # [17:31] * Joins: jmb (jmb@152.78.68.189)
- # [17:33] * Joins: hsivonen (hsivonen@130.233.41.50)
- # [17:34] <Philip> hsivonen: "I got a list of 76812 SVG files out of the system, but I was only able to download 160218 of them successfully." - how does that work, since 160218 > 76812?
- # [17:44] * Quits: jmb (jmb@152.78.68.189) (Ping timeout)
- # [17:45] * Quits: Hixie (ianh@129.241.93.37) (Ping timeout)
- # [17:45] * Quits: hsivonen (hsivonen@130.233.41.50) (Ping timeout)
- # [17:46] * Joins: jmb (jmb@152.78.68.189)
- # [17:47] * Joins: Hixie (ianh@129.241.93.37)
- # [17:47] * Joins: Lachy_ (Lachlan@85.196.122.246)
- # [17:47] * Joins: hsivonen (hsivonen@130.233.41.50)
- # [17:58] * Quits: jmb (jmb@152.78.68.189) (Ping timeout)
- # [17:58] * Quits: hsivonen (hsivonen@130.233.41.50) (Ping timeout)
- # [17:59] * Joins: jmb (jmb@152.78.68.189)
- # [17:59] * Joins: hsivonen (hsivonen@130.233.41.50)
- # [18:06] <hsivonen> Philip: replied.
- # [18:09] <Philip> I think that's the first time I've ever seen someone use ‰
- # [18:09] * Quits: Hixie (ianh@129.241.93.37) (Ping timeout)
- # [18:10] * Quits: hsivonen (hsivonen@130.233.41.50) (Ping timeout)
- # [18:10] * Quits: jmb (jmb@152.78.68.189) (Ping timeout)
- # [18:10] * Quits: xover_ (xover@193.157.66.22) (Ping timeout)
- # [18:11] * Joins: jmb (jmb@152.78.68.189)
- # [18:11] * Joins: xover_ (xover@193.157.66.22)
- # [18:11] * Joins: Hixie (ianh@129.241.93.37)
- # [18:11] * Joins: hsivonen (hsivonen@130.233.41.50)
- # [18:19] * Joins: ChrisWilson (cwilso@131.107.0.101)
- # [18:27] <Lachy_> ‰ looks too much like % in 13pt Monaco
- # [18:27] <Lachy_> I kept reading it wrongly
- # [18:29] <Lachy_> hsivonen, thanks for the dupe http://lists.w3.org/Archives/Public/public-html/2008Aug/0096 and.html http://lists.w3.org/Archives/Public/public-html/2008Aug/0097.html
- # [18:30] <hsivonen> Lachy_: bad connection and mailer retrying. :-(
- # [18:30] <Philip> It's worth reading twice :-)
- # [18:31] * Lachy_ is now known as Lachy
- # [18:35] * Quits: ChrisWilson (cwilso@131.107.0.101) (Ping timeout)
- # [18:35] <gDashiva> Agreed on promille confusion
- # [18:37] <Lachy> gDashiva, s/promille/permille/
- # [18:37] <Lachy> (unless you're speaking dutch)
- # [18:39] * Joins: ChrisWilson (cwilso@131.107.0.101)
- # [18:45] * Quits: hsivonen (hsivonen@130.233.41.50) (Ping timeout)
- # [18:45] <Lachy> I wonder what the reason is for so many SVG files containing editor specific markup? Don't SVG editors provide some sort of Export for Web feature, that strips the unnecessary proprietary stuff, keeping that in the source file only?
- # [18:45] * Quits: Hixie (ianh@129.241.93.37) (Ping timeout)
- # [18:46] <Lachy> or do authors just publish the source file anyway, instead of exporting first, which is normal for other image formats
- # [18:46] * Quits: jmb (jmb@152.78.68.189) (Ping timeout)
- # [18:46] <Lachy> (I mean, exporting is normal for other formats, cause it gives better compression than publishing the source file)
- # [18:47] <gDashiva> Lachy: Norwegian, actually :)
- # [18:47] * Joins: hsivonen (hsivonen@130.233.41.50)
- # [18:47] * Joins: Hixie (ianh@129.241.93.37)
- # [18:48] <Lachy> gDashiva, ok, it must be both then
- # [18:48] * Joins: jmb (jmb@152.78.68.189)
- # [18:51] <Philip> Lachy: Particularly on Wikipedia, a file might be uploaded by one person and then edited and re-uploaded by someone else
- # [18:51] <Philip> and if those people use the same editors (which is likely, if it's Inkscape) then it's helpful to keep the editor-specific markup in the file
- # [18:51] * Joins: adele (adele@17.203.14.172)
- # [19:17] <hsivonen> looks like I've made an embarrassing number of text input errors on the mailing list today :-(
- # [19:30] * Quits: aaronlev (chatzilla@78.51.106.244) (Ping timeout)
- # [19:35] * Joins: codedread (chatzilla@136.182.158.153)
- # [20:02] * Joins: adele_ (adele@17.203.15.174)
- # [20:04] * Quits: adele (adele@17.203.14.172) (Ping timeout)
- # [20:05] * Joins: adele (adele@17.255.108.210)
- # [20:06] * Quits: adele_ (adele@17.203.15.174) (Ping timeout)
- # [20:18] * Joins: Zeros (Zeros-Elip@67.154.87.254)
- # [20:19] * Quits: codedread (chatzilla@136.182.158.153) (Quit: ChatZilla 0.9.83 [Firefox 3.0.1/2008070208])
- # [20:23] * Quits: adele (adele@17.255.108.210) (Quit: adele)
- # [20:58] * Joins: aaronlev__ (chatzilla@78.51.106.244)
- # [20:58] * aaronlev__ is now known as aaronlev
- # [21:08] * Joins: adele (adele@17.203.14.172)
- # [21:55] * Quits: hsivonen (hsivonen@130.233.41.50) (Ping timeout)
- # [21:56] * Quits: jmb (jmb@152.78.68.189) (Ping timeout)
- # [21:56] * Quits: Hixie (ianh@129.241.93.37) (Ping timeout)
- # [21:57] * Joins: hsivonen (hsivonen@130.233.41.50)
- # [21:58] * Joins: jmb (jmb@152.78.68.189)
- # [21:58] * Joins: Hixie (ianh@129.241.93.37)
- # [22:07] * Quits: Zeros (Zeros-Elip@67.154.87.254) (Quit: Leaving)
- # [22:09] * Quits: hsivonen (hsivonen@130.233.41.50) (Ping timeout)
- # [22:10] * Joins: hsivonen (hsivonen@130.233.41.50)
- # [22:23] * Quits: jmb (jmb@152.78.68.189) (Ping timeout)
- # [22:24] * Quits: hsivonen (hsivonen@130.233.41.50) (Ping timeout)
- # [22:24] * Quits: Hixie (ianh@129.241.93.37) (Ping timeout)
- # [22:25] * Joins: hsivonen (hsivonen@130.233.41.50)
- # [22:25] * Joins: jmb (jmb@152.78.68.189)
- # [22:26] * Joins: Hixie (ianh@129.241.93.37)
- # [22:46] * Joins: MikeSmith^ (MikeSmith@mcclure.w3.org)
- # [22:54] * Joins: marcos (marcos@124.171.129.80)
- # [22:55] * Quits: ROBOd (robod@89.122.216.38) (Quit: http://www.robodesign.ro )
- # [23:01] * Joins: dbaron (dbaron@63.245.220.241)
- # [23:10] <Lachy> ChrisWilson, yt?
- # [23:11] * Quits: Lachy (Lachlan@85.196.122.246) (Client exited)
- # [23:11] * Joins: Lachy (Lachlan@85.196.122.246)
- # [23:12] * Quits: Lachy (Lachlan@85.196.122.246) (Client exited)
- # [23:12] * Joins: Lachy (Lachlan@85.196.122.246)
- # [23:12] * Quits: Lachy (Lachlan@85.196.122.246) (Client exited)
- # [23:12] * Joins: Lachy (Lachlan@85.196.122.246)
- # [23:13] * Quits: Lachy (Lachlan@85.196.122.246) (Client exited)
- # [23:13] * Joins: Lachy (Lachlan@85.196.122.246)
- # [23:16] * Quits: scotfl (scotfl@70.64.14.62) (Quit: scotfl)
- # [23:17] * Joins: mjs (mjs@24.5.43.151)
- # [23:17] <Lachy> ChrisWilson, ping me when you get this. I have a question about an IE8 and/or Windows XP SP3 bug
- # [23:20] * Quits: MikeSmith^ (MikeSmith@mcclure.w3.org) (Quit: Less talk, more pimp walk.)
- # [23:22] * Joins: mjs_ (mjs@24.5.43.151)
- # [23:22] * Quits: mjs (mjs@24.5.43.151) (Connection reset by peer)
- # [23:39] * Quits: mjs_ (mjs@24.5.43.151) (Quit: mjs_)
- # [23:51] * Quits: heycam (cam@124.168.12.194) (Quit: bye)
- # [23:56] * Quits: aaronlev (chatzilla@78.51.106.244) (Quit: ChatZilla 0.9.83 [Firefox 3.1a2pre/2008073103])
- # Session Close: Tue Aug 05 00:00:00 2008
The end :)