Options:
- # Session Start: Mon Dec 28 00:00:00 2009
- # Session Ident: #whatwg
- # [00:05] * Quits: annevk4 (n=annevk@5355737B.cable.casema.nl) (Read error: 54 (Connection reset by peer))
- # [00:10] * Quits: othermaciej (n=mjs@209-181-71-132.hlrn.qwest.net) (Read error: 60 (Operation timed out))
- # [00:11] * Joins: othermaciej (n=mjs@70-57-30-49.hlrn.qwest.net)
- # [00:17] <jgraham> gsnedders: Haven't checked but if that is the test I think it is then yes
- # [00:19] <jgraham> (I guess the magic infoset coercion thing isn't quite working right)
- # [00:20] <jgraham> (so it doesn't see the right tag name on the stack)
- # [00:21] * Quits: othermaciej (n=mjs@70-57-30-49.hlrn.qwest.net)
- # [00:25] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
- # [00:26] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [00:31] * Joins: othermaciej (n=mjs@71-33-181-222.hlrn.qwest.net)
- # [00:39] * Quits: smaug (n=chatzill@cs181150024.pp.htv.fi) (Read error: 104 (Connection reset by peer))
- # [00:39] * Joins: smaug_ (n=chatzill@cs181150024.pp.htv.fi)
- # [00:39] * smaug_ is now known as smaug
- # [00:48] * Quits: ttepasse (n=ttepas--@dslb-084-060-049-035.pools.arcor-ip.net) ("?Q")
- # [00:59] * Joins: annevk (n=annevk@5355737B.cable.casema.nl)
- # [01:04] * Joins: othermaciej_ (n=mjs@70-57-43-219.hlrn.qwest.net)
- # [01:18] * Quits: othermaciej (n=mjs@71-33-181-222.hlrn.qwest.net) (Read error: 110 (Connection timed out))
- # [01:18] * othermaciej_ is now known as othermaciej
- # [01:20] * Joins: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
- # [01:20] <cardona507> jquery
- # [01:20] <cardona507> ooops - wrong room
- # [01:22] * Quits: othermaciej (n=mjs@70-57-43-219.hlrn.qwest.net) (Read error: 104 (Connection reset by peer))
- # [01:22] * Joins: othermaciej_ (n=mjs@70-57-43-219.hlrn.qwest.net)
- # [01:22] * othermaciej_ is now known as othermaciej
- # [01:28] * Joins: cardona507_ (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
- # [01:38] * Quits: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [01:38] * Joins: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
- # [01:39] * Joins: cardona507__ (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
- # [01:39] * Quits: cardona507__ (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net) (Client Quit)
- # [01:41] * Quits: cardona507_ (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net) (Read error: 60 (Operation timed out))
- # [01:44] * Quits: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net) (Read error: 60 (Operation timed out))
- # [02:07] * Joins: othermaciej_ (n=mjs@70-57-29-224.hlrn.qwest.net)
- # [02:14] * Quits: gratz|home (n=gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com) ("Leaving")
- # [02:22] * Quits: othermaciej (n=mjs@70-57-43-219.hlrn.qwest.net) (Read error: 113 (No route to host))
- # [02:22] * othermaciej_ is now known as othermaciej
- # [02:35] * Joins: paul_irish (n=paul_iri@g224126079.adsl.alicedsl.de)
- # [02:38] * Joins: taf2_ (n=taf2@pool-98-117-216-229.bltmmd.fios.verizon.net)
- # [02:38] <othermaciej> do any Web Apps WG specs have an official test suite yet?
- # [02:41] <othermaciej> hmm I see ElementTraversal has one
- # [02:52] * Quits: Rik` (n=Rik`@ARennes-352-1-55-146.w81-53.abo.wanadoo.fr)
- # [03:09] * Joins: bzed__ (n=bzed@devel.recluse.de)
- # [03:10] * Joins: Rik` (n=Rik`@ARennes-352-1-55-146.w81-53.abo.wanadoo.fr)
- # [03:12] * Quits: bzed__ (n=bzed@devel.recluse.de) (Read error: 104 (Connection reset by peer))
- # [03:12] * Joins: bzed___ (n=bzed@devel.recluse.de)
- # [03:17] * Quits: bzed (n=bzed@devel.recluse.de) (Read error: 111 (Connection refused))
- # [03:17] * bzed___ is now known as bzed
- # [03:31] * Joins: MikeSmith (n=MikeSmit@EM114-48-104-188.pool.e-mobile.ne.jp)
- # [04:12] * Quits: Rik` (n=Rik`@ARennes-352-1-55-146.w81-53.abo.wanadoo.fr)
- # [04:15] * Quits: othermaciej (n=mjs@70-57-29-224.hlrn.qwest.net) (Read error: 60 (Operation timed out))
- # [04:16] * Joins: othermaciej (n=mjs@70-57-29-140.hlrn.qwest.net)
- # [04:44] * Joins: othermaciej_ (n=mjs@70-58-24-9.hlrn.qwest.net)
- # [04:52] * Quits: othermaciej (n=mjs@70-57-29-140.hlrn.qwest.net) (Read error: 110 (Connection timed out))
- # [05:01] * Joins: othermaciej (n=mjs@71-33-184-109.hlrn.qwest.net)
- # [05:09] * Quits: othermaciej_ (n=mjs@70-58-24-9.hlrn.qwest.net) (Read error: 113 (No route to host))
- # [05:11] * Quits: dbaron (n=dbaron@pool-173-49-144-243.phlapa.fios.verizon.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [05:35] * Quits: othermaciej (n=mjs@71-33-184-109.hlrn.qwest.net) (Read error: 60 (Operation timed out))
- # [05:40] * Joins: othermaciej (n=mjs@71-33-178-245.hlrn.qwest.net)
- # [05:53] * Joins: Heimidal (n=heimidal@cpe-76-168-254-92.socal.res.rr.com)
- # [06:21] * Joins: wakaba_ (n=wakaba_@119-228-219-41.eonet.ne.jp)
- # [06:27] * Joins: jtbandes (n=jtbandes@unaffiliated/jtbandes)
- # [06:28] <jtbandes> Hi all... HTML5 semantics question. Should I do this: <html>...<body><header>...</header><nav>...</nav>...<section id="posts"><article><header><h1>Post title</h1></header><p>Post content</p></article></section>...</body></html>
- # [06:29] <jtbandes> Or this? ...<div id="posts"><article><header><h1>Title</h1></header><section class="post-body"><p>Content</p></section></article></div>
- # [06:29] <Hixie> both are fine, depending on what you want your document outline to look like
- # [06:30] <jtbandes> I'm just unclear on where <section> is to be used and where it should be <div>
- # [06:30] <jtbandes> Like, right now I have <section id="main"><aside>...</aside>..a bunch of <article>s
- # [06:31] <jtbandes> But I'm running into compatibility issues styling the <article>s' <p> tags, because not all browsers support CSS3 :first-of-type and :last-of-type at the moment
- # [06:31] <jtbandes> So I'm wondering if I should go with <article><header><h1>Title</h1></header><section class="post-body"><p>... instead
- # [06:31] <jtbandes> Or something entirely different.
- # [06:32] * Joins: othermaciej_ (n=mjs@67-40-157-140.hlrn.qwest.net)
- # [06:33] <jtbandes> The HTML5 draft spec seems a bit vague in its examples; it says "A general rule is that the section element is appropriate only if the element's contents would be listed explicitly in the document's outline." and "Examples of sections would be chapters, the various tabbed pages in a tabbed dialog box, or the numbered sections of a thesis. A Web site's home page could be split into sections for an introduction, news items, contact information."
- # [06:35] <jtbandes> Hixie: HTML5 may not be at the point for what's "right" or "wrong", but maybe just suggestions on semantics right now. I don't know
- # [06:42] * Quits: othermaciej (n=mjs@71-33-178-245.hlrn.qwest.net) (Read error: 113 (No route to host))
- # [06:42] * othermaciej_ is now known as othermaciej
- # [06:42] <jtbandes> Any ideas?
- # [06:45] * Joins: harig (n=harig@202.164.55.82)
- # [06:57] * Joins: othermaciej_ (n=mjs@71-33-181-28.hlrn.qwest.net)
- # [06:58] * Joins: shepazu (n=schepers@mo-71-50-28-45.dhcp.embarqhsd.net)
- # [07:01] <Hixie> jtbandes: sorry, got distracted
- # [07:01] <jtbandes> np
- # [07:01] <Hixie> jtbandes: basically, use <section> for anything where you would feel ok giving a section title (<h1>) and including that section title in a table of contents
- # [07:02] <Hixie> jtbandes: and use <div> if the only reason you have the element is styling or scripting
- # [07:03] <jtbandes> Hixie: does <article>/<hgroup>/something start a new heading level like <section> does?
- # [07:05] <Hixie> <article>, <nav>, <section>, and <aside> are the same in that respect, yes
- # [07:07] <jtbandes> Would this make sense then? <section id="main"><h1>Posts</h1><article><header><h1>Title</h1></header><section class="post-body"><p>...
- # [07:08] <Hixie> no need for the post-body one
- # [07:08] <Hixie> other than that, yes
- # [07:09] * Quits: othermaciej (n=mjs@67-40-157-140.hlrn.qwest.net) (Read error: 110 (Connection timed out))
- # [07:09] * othermaciej_ is now known as othermaciej
- # [07:09] <jtbandes> I feel like I should mark up the body of each <article>
- # [07:09] <jtbandes> If nothing else, to make styling the first <p> element easier
- # [07:10] * Joins: mpt (n=mpt@canonical/mpt)
- # [07:10] * Quits: MikeSmith (n=MikeSmit@EM114-48-104-188.pool.e-mobile.ne.jp) (Read error: 60 (Operation timed out))
- # [07:15] <Hixie> jtbandes: use <div> for that
- # [07:15] <jtbandes> Hm
- # [07:15] <Hixie> (if tabatkins reads the archives... there's another example of why we should fix <di> in CSS/DOM rather than in markup)
- # [07:28] * Joins: harig_ (n=harig@202.164.55.82)
- # [07:34] <jtbandes> Hixie: <di>?
- # [07:34] * Quits: harig (n=harig@202.164.55.82) (Read error: 110 (Connection timed out))
- # [07:35] <Hixie> a long running discussion unrelated to what you're talking about, don't worry :-)
- # [07:35] <jtbandes> But I'm curious now :)
- # [07:36] <Hixie> it's hard to style grounps of <dt>/<dd>s
- # [07:36] <Hixie> (as well as groups of lots of other things, like the stuff after an <h1> in a <section>, as you mentioned)
- # [07:37] <jtbandes> Well, in that particular case it'd be p:first-of-type, but that's CSS3 and not widely supported
- # [07:37] <Hixie> so some people, instead of suggesting we fix CSS to make it possible to style these groups once and for all, think we should have authors who want to style those sections add <di> elements to their <dl>s to wrap the groups
- # [07:37] <jtbandes> o_O
- # [07:37] <Hixie> it's not as bad as i made it sound
- # [07:38] <Hixie> but these are the kinds of things we often talk about in #whatwg :-)
- # [07:38] <Hixie> afk, playing game
- # [07:38] <jtbandes> Is WhatWG responsible for CSS too?
- # [07:39] <jtbandes> Because I really want nested selectors... like #main { ...styles... p { line-height: 1.3em;... } }
- # [07:49] * harig_ is now known as harig
- # [08:03] * Quits: othermaciej (n=mjs@71-33-181-28.hlrn.qwest.net) (Read error: 60 (Operation timed out))
- # [08:03] * Joins: MikeSmith (n=MikeSmit@tea12.w3.mag.keio.ac.jp)
- # [08:08] * Joins: othermaciej (n=mjs@71-33-185-210.hlrn.qwest.net)
- # [08:30] * Quits: mpt (n=mpt@canonical/mpt) (Read error: 110 (Connection timed out))
- # [08:46] * Joins: roc (n=roc@121-72-197-40.dsl.telstraclear.net)
- # [08:53] * Quits: MikeSmith (n=MikeSmit@tea12.w3.mag.keio.ac.jp) (Read error: 113 (No route to host))
- # [09:07] * Joins: boblet_ (n=boblet@p2086-ipbf309osakakita.osaka.ocn.ne.jp)
- # [09:10] * Quits: boblet (n=boblet@p2086-ipbf309osakakita.osaka.ocn.ne.jp) (Read error: 60 (Operation timed out))
- # [09:15] * Quits: boblet_ (n=boblet@p2086-ipbf309osakakita.osaka.ocn.ne.jp) (Read error: 60 (Operation timed out))
- # [09:34] * Quits: othermaciej (n=mjs@71-33-185-210.hlrn.qwest.net) (Read error: 60 (Operation timed out))
- # [09:36] * Joins: othermaciej (n=mjs@67-40-157-108.hlrn.qwest.net)
- # [09:59] * Quits: othermaciej (n=mjs@67-40-157-108.hlrn.qwest.net) (Read error: 60 (Operation timed out))
- # [10:01] * Joins: othermaciej (n=mjs@63-227-25-8.hlrn.qwest.net)
- # [10:07] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [10:15] * Quits: virtuelv (n=virtuelv@162.179.251.212.customer.cdi.no) ("Ex-Chat")
- # [10:24] * Joins: ttepasse (n=ttepas--@dslb-088-077-085-130.pools.arcor-ip.net)
- # [10:27] * Quits: danbri (n=danbri@unaffiliated/danbri) (Read error: 104 (Connection reset by peer))
- # [10:29] * Joins: danbri (n=danbri@unaffiliated/danbri)
- # [10:29] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [10:32] * Quits: vvv (n=vvv@mediawiki/VasilievVV) ("KVIrc Insomnia 4.0.0, revision: 3410, sources date: 20090703, built on: 2009/08/12 22:29:13 UTC http://www.kvirc.net/")
- # [10:37] * Quits: harig (n=harig@202.164.55.82)
- # [10:40] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [10:44] * Joins: zalan (n=zalan@catv-89-135-144-122.catv.broadband.hu)
- # [10:48] * Joins: ROBOd (n=robod@89.122.216.38)
- # [11:04] * Quits: shepazu (n=schepers@mo-71-50-28-45.dhcp.embarqhsd.net)
- # [11:08] * Quits: othermaciej (n=mjs@63-227-25-8.hlrn.qwest.net) (Read error: 60 (Operation timed out))
- # [11:09] * Joins: othermaciej (n=mjs@67-40-156-189.hlrn.qwest.net)
- # [11:19] * Quits: paul_irish (n=paul_iri@g224126079.adsl.alicedsl.de) (Remote closed the connection)
- # [11:21] * Joins: cedricv (n=cedric@124.197.74.240)
- # [11:21] * Quits: cedricv (n=cedric@124.197.74.240) (SendQ exceeded)
- # [11:22] * Joins: cedricv (n=cedric@124.197.74.240)
- # [11:23] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [11:28] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [11:28] * Quits: danbri (n=danbri@unaffiliated/danbri) (Remote closed the connection)
- # [11:31] * Quits: wakaba_ (n=wakaba_@119-228-219-41.eonet.ne.jp) (Read error: 60 (Operation timed out))
- # [11:32] * Joins: roc_ (n=roc@121-72-178-234.dsl.telstraclear.net)
- # [11:42] * Quits: roc (n=roc@121-72-197-40.dsl.telstraclear.net) (Read error: 110 (Connection timed out))
- # [11:42] * roc_ is now known as roc
- # [11:44] * Joins: wakaba_ (n=wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [12:09] * Quits: othermaciej (n=mjs@67-40-156-189.hlrn.qwest.net) (Read error: 60 (Operation timed out))
- # [12:10] * Joins: othermaciej (n=mjs@70-58-24-138.hlrn.qwest.net)
- # [12:18] * Quits: zcorpan (n=zcorpan@pat.se.opera.com) (Read error: 104 (Connection reset by peer))
- # [12:21] * Quits: othermaciej (n=mjs@70-58-24-138.hlrn.qwest.net) (Read error: 60 (Operation timed out))
- # [12:21] * Joins: othermaciej (n=mjs@71-33-188-82.hlrn.qwest.net)
- # [12:23] * Quits: Heimidal (n=heimidal@unaffiliated/heimidal) (Remote closed the connection)
- # [12:33] * Quits: ttepasse (n=ttepas--@dslb-088-077-085-130.pools.arcor-ip.net) ("?Q")
- # [12:49] * Quits: wakaba_ (n=wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) ("Leaving...")
- # [13:10] * Joins: MikeSmith (n=MikeSmit@EM114-48-103-229.pool.e-mobile.ne.jp)
- # [13:18] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [13:26] * Joins: smaug_ (n=chatzill@cs181150024.pp.htv.fi)
- # [13:46] <GPHemsley> Yeah, I'd like to be able style elements based on what children they have....
- # [13:47] <GPHemsley> (in response to jtbandes and Hixie from 6 hours ago)
- # [13:47] <MikeSmith> zcorpan: I think xml-stylesheet checking is now passing all test cases you've given so far
- # [13:48] <zcorpan> MikeSmith: cool
- # [13:48] <zcorpan> MikeSmith: did you remove the rest of the win1252 table?
- # [13:48] <MikeSmith> I'm sure there are some other bugs in there that we've not found so far
- # [13:49] <MikeSmith> zcorpan: no
- # [13:49] <MikeSmith> should I?
- # [13:49] <MikeSmith> I don't actually even know what that's for
- # [13:49] <zcorpan> MikeSmith: yes, xml charref has no fixups
- # [13:49] <MikeSmith> OK
- # [13:49] <MikeSmith> I'll remove it now
- # [13:49] * Joins: danbri (n=danbri@unaffiliated/danbri)
- # [13:51] <zcorpan> it's for € showing a eurosign instead of a control character in text/html
- # [13:51] <MikeSmith> OK
- # [13:52] <MikeSmith> so the whole of C1 controls range is allowed?
- # [13:52] <MikeSmith> or I should still emit an error for that
- # [13:52] <MikeSmith> ?
- # [13:53] <zcorpan> you should emit an err if the expanded character is not:
- # [13:53] <zcorpan> [2] Char ::= #x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF] /* any Unicode character, excluding the surrogate blocks, FFFE, and FFFF. */
- # [13:53] <zcorpan> http://www.w3.org/TR/REC-xml/#NT-Char
- # [13:54] <MikeSmith> OK
- # [13:54] <zcorpan> (and possibly warn for control characters and undefined unicode characters)
- # [13:56] <zcorpan> (and "compatibility characters", whatever they are)
- # [14:00] <MikeSmith> zcorpan: OK, I ripped out the win1252 stuff and pushed an update to qa-dev
- # [14:00] <MikeSmith> I can add the other warnings later
- # [14:01] * Quits: nessy (n=Adium@124-171-24-116.dyn.iinet.net.au) ("Leaving.")
- # [14:02] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Ex-Chat")
- # [14:03] <zcorpan> great
- # [14:04] <MikeSmith> zcorpan: update patch is at http://bugzilla.validator.nu/attachment.cgi?id=136
- # [14:04] <MikeSmith> that includes some other stuff I added recently
- # [14:04] <MikeSmith> charset checker
- # [14:06] <MikeSmith> but if you see anything remaining in the XmlStylesheetChecker code that looks wrong/suspicious, lemme know
- # [14:06] <MikeSmith> btw, I think will suggest to hsivonen that we change the name of that to LexicalChecker
- # [14:06] <MikeSmith> or something
- # [14:07] <MikeSmith> because due to the need to check if instancesd of xml-stylesheets PIs are in doctype declarations, it now has to be an implementation of SAX LexicalHandler
- # [14:08] <MikeSmith> so we could choose to turn it into a variety lexical checker that includes specific checking for xml-stylesheet PI content
- # [14:09] <MikeSmith> (though the xml-stylesheet checking is itself not lexical)
- # [14:11] <MikeSmith> but one other thing that comes to mind that it could potentially be used for is warning about CDATA secions
- # [14:11] <MikeSmith> *sections
- # [14:12] <zcorpan> why would you warn about cdata sections?
- # [14:12] <MikeSmith> for checking reverse-polygot document case -- people who have XHTML documents and want to test to make sure they can be parsed as text/html
- # [14:13] <MikeSmith> we can warn, "Document contains CDATA sections; can't be parsed as text/html."
- # [14:13] <MikeSmith> right?
- # [14:13] <MikeSmith> hmm
- # [14:13] <MikeSmith> I guess maybe the htmlparser already warns about that
- # [14:13] * MikeSmith checks
- # [14:13] <zcorpan> ah, i thought polyglot checking would be code in the html parser checking for xml compat
- # [14:14] <annevk> you should prolly rename it also for XBL
- # [14:14] <annevk> though that depends on whether we'll still introduce <?xbl?> or not
- # [14:14] <zcorpan> you can have cdata sections in foreign lands
- # [14:15] <MikeSmith> well, we could check and report it only if it's not in foreign lands
- # [14:15] <MikeSmith> annevk: yeah
- # [14:16] <MikeSmith> maybe I can just rename the class VarietyChecker
- # [14:16] <MikeSmith> that makes it sound fun
- # [14:17] <MikeSmith> annevk: remind me, the idea of having a PI for CORS has been dropped?
- # [14:18] <MikeSmith> annevk, zcorpan : btw, I notice that v.nu checking for media-query values seems to fail for many examples in the current draft
- # [14:19] <MikeSmith> is it worth updating/fixing it at this point?
- # [14:20] <zcorpan> i'm not really up to speed with mq status, but i'm under the impressino that browsers are pretty aligned with the latest draft
- # [14:21] <MikeSmith> zcorpan: if that's the case, I guess I should look into updating it
- # [14:22] <MikeSmith> the fixes might be simple
- # [14:22] <MikeSmith> well, probably not simple
- # [14:22] <MikeSmith> but maybe not too difficult
- # [14:25] * Quits: cedricv (n=cedric@124.197.74.240) (Connection reset by peer)
- # [14:29] <annevk> MikeSmith, yes
- # [14:29] <MikeSmith> ok
- # [14:29] <annevk> MikeSmith, dunno about media queries
- # [14:29] <annevk> they'd require a full CSS parser to properly support
- # [14:30] <MikeSmith> hmm
- # [14:30] <annevk> you can use e.g. CSS escapes and all
- # [14:30] <MikeSmith> I wonder if there's a java CSS parsing library
- # [14:30] <MikeSmith> if so, we could just import and use that
- # [14:30] <annevk> well, there's the W3C CSS parser right?
- # [14:30] <annevk> isn't that in Java?
- # [14:31] <annevk> would be cool if it could be integrated so <style> style="" etc. can be checked too
- # [14:32] <zcorpan> you'd want to check external css too if you're checking css
- # [14:32] <MikeSmith> annevk: yeah, current w3c css validator is written in java
- # [14:32] <annevk> and feeds, etc.
- # [14:32] <MikeSmith> yeah
- # [14:32] <annevk> and images
- # [14:33] <annevk> should prolly have a checkbox for external resources
- # [14:34] <MikeSmith> BN
- # [14:34] <annevk> BN?
- # [14:34] <MikeSmith> if the css valididator exposes a rest interface, I guess I could maybe just use that
- # [14:35] <zcorpan> MikeSmith: <?xml-stylesheet HREF=""?> is invalid
- # [14:35] <MikeSmith> zcorpan: OK
- # [14:35] * MikeSmith checks now
- # [14:36] <MikeSmith> ah crap
- # [14:36] <MikeSmith> css validator only has a soap interface, I guess
- # [14:38] <MikeSmith> zcorpan: I see now that's an side effect of the fact I'm using switch/case for checking the attribute names
- # [14:38] <annevk> switch/case is case-insensitive?
- # [14:39] <zcorpan> MikeSmith: i thought it was because of c += 0x20; in various places
- # [14:39] <MikeSmith> annevk: in java you can only use constants in case statements
- # [14:40] <MikeSmith> and I was just following the convention of using uppercase for constants
- # [14:40] <MikeSmith> the lowercasing to compare
- # [14:40] <annevk> Java is weird
- # [14:41] <MikeSmith> zcorpan: probably that too
- # [14:41] <annevk> though Python does not have case/switch at all, which is also somewhat weird
- # [14:41] <zcorpan> MikeSmith: your tokenizer normalizes pseudo-attributes to lowercase
- # [14:41] * Joins: cedricv (n=cedric@124.197.86.15)
- # [14:41] <zcorpan> MikeSmith: the constants' names shouldn't matter, should they?
- # [14:43] * Quits: cedricv (n=cedric@124.197.86.15) (SendQ exceeded)
- # [14:43] <MikeSmith> zcorpan: it matters in this case because I convert the name of the attribute and uppercase it and compare that to the constant name
- # [14:44] <MikeSmith> I can just make the constant names lowercase
- # [14:44] * Joins: cedricv (n=cedric@124.197.86.15)
- # [14:44] <MikeSmith> or just change it all to if
- # [14:44] <zcorpan> oh
- # [14:45] <MikeSmith> zcorpan: yeah, I can see I need to remove all that c += 0x20 stuff
- # [14:45] * Joins: workmad3 (n=workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [14:48] <MikeSmith> anyway, I gotta drop off for now
- # [14:48] * Quits: MikeSmith (n=MikeSmit@EM114-48-103-229.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
- # [14:50] * Joins: dbaron (n=dbaron@pool-173-49-144-243.phlapa.fios.verizon.net)
- # [14:50] * Joins: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [14:51] * Joins: ROBOd2 (n=robod@89.122.216.38)
- # [14:53] * Quits: Peter` (n=peter@92.254.21.251) (Read error: 110 (Connection timed out))
- # [14:55] * Quits: ROBOd (n=robod@89.122.216.38) (Read error: 60 (Operation timed out))
- # [14:57] * Quits: cedricv (n=cedric@124.197.86.15) (SendQ exceeded)
- # [14:58] * Joins: cedricv (n=cedric@124.197.86.15)
- # [14:58] * Quits: workmad3 (n=workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote closed the connection)
- # [15:03] * Joins: TabAtkins (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
- # [15:12] * Quits: roc (n=roc@121-72-178-234.dsl.telstraclear.net) (Read error: 60 (Operation timed out))
- # [15:21] * Joins: miketaylr (n=miketayl@38.117.156.163)
- # [15:29] * Joins: virtuelv (n=virtuelv@162.179.251.212.customer.cdi.no)
- # [15:40] * Joins: rauchg (n=rauchg@host145.190-138-189.telecom.net.ar)
- # [15:42] * Quits: taf2_ (n=taf2@pool-98-117-216-229.bltmmd.fios.verizon.net)
- # [15:45] * Quits: zcorpan (n=zcorpan@pat.se.opera.com)
- # [15:53] * Joins: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com)
- # [15:53] * Joins: taf2_ (n=taf2@static-151-196-60-88.balt.east.verizon.net)
- # [16:22] * Joins: hobertoAtWork4 (n=hobertoa@gw1.mcgraw-hill.com)
- # [16:24] * taf2_ is now known as taf2
- # [16:28] * Quits: cedricv (n=cedric@124.197.86.15)
- # [16:29] * Joins: cedricv (n=cedric@124.197.86.15)
- # [16:31] * Quits: cedricv (n=cedric@124.197.86.15) (SendQ exceeded)
- # [16:31] * Joins: cedricv (n=cedric@124.197.86.15)
- # [16:45] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [16:58] * Joins: myakura (n=myakura@p2197-ipbf7505marunouchi.tokyo.ocn.ne.jp)
- # [16:59] * ROBOd2 is now known as ROBOd
- # [16:59] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [16:59] * Joins: ROBOd (n=robod@89.122.216.38)
- # [17:14] * Quits: virtuelv (n=virtuelv@162.179.251.212.customer.cdi.no) (Read error: 110 (Connection timed out))
- # [17:16] * Quits: cedricv (n=cedric@124.197.86.15) (Connection reset by peer)
- # [17:18] * Joins: dglazkov (n=dglazkov@nat/google/x-kgnkpjlzfxatalre)
- # [17:33] * Joins: cedricv (n=cedric@112.199.140.38)
- # [17:35] * Quits: cedricv (n=cedric@112.199.140.38) (SendQ exceeded)
- # [17:35] <annevk> gsnedders, did you ever do header encoding tests with XHR?
- # [17:35] <annevk> gsnedders, the spec should be more explicit on the manner, but isn't currently
- # [17:35] * Joins: cedricv (n=cedric@112.199.140.38)
- # [17:39] * Quits: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com) (Read error: 104 (Connection reset by peer))
- # [17:43] * Joins: jwalden (n=waldo@adsl-70-131-101-85.dsl.emhril.sbcglobal.net)
- # [17:43] * Joins: othermaciej_ (n=mjs@209-181-74-44.hlrn.qwest.net)
- # [17:47] * Joins: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com)
- # [17:47] * Quits: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com) (Remote closed the connection)
- # [17:48] * Joins: maikmerten (n=maikmert@port-92-201-98-252.dynamic.qsc.de)
- # [17:48] <annevk> implementation code of this seems to be somewhat messy as well
- # [17:48] * Parts: rauchg (n=rauchg@host145.190-138-189.telecom.net.ar)
- # [17:50] * Joins: workmad3 (n=workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [17:52] <annevk> I cannot even find where things are going from string to byte sequence
- # [17:52] * Joins: maikmerten_ (n=maikmert@port-92-201-81-98.dynamic.qsc.de)
- # [17:52] <annevk> hack
- # [17:53] * Quits: workmad3 (n=workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote closed the connection)
- # [17:53] * Quits: othermaciej (n=mjs@71-33-188-82.hlrn.qwest.net) (Read error: 110 (Connection timed out))
- # [17:53] * othermaciej_ is now known as othermaciej
- # [18:06] * Joins: Heimidal (n=heimidal@cpe-76-168-254-92.socal.res.rr.com)
- # [18:07] * Quits: maikmerten (n=maikmert@port-92-201-98-252.dynamic.qsc.de) (Read error: 110 (Connection timed out))
- # [18:12] * Joins: gratz|home (n=gratz@cpc1-brig9-0-0-cust33.brig.cable.ntl.com)
- # [18:21] * Quits: smaug_ (n=chatzill@cs181150024.pp.htv.fi) ("ChatZilla 0.9.86 [Firefox 3.7a1pre/20091216141904]")
- # [18:33] * Joins: workmad3 (n=workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [18:34] * Quits: gratz|home (n=gratz@cpc1-brig9-0-0-cust33.brig.cable.ntl.com) ("Leaving")
- # [18:55] * Joins: rauchg (n=rauchg@host145.190-138-189.telecom.net.ar)
- # [19:00] * Quits: rauchg (n=rauchg@host145.190-138-189.telecom.net.ar) (Client Quit)
- # [19:15] * Quits: weinig (n=weinig@c-71-198-185-234.hsd1.ca.comcast.net)
- # [19:26] * Quits: workmad3 (n=workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote closed the connection)
- # [19:26] * Joins: rauchg (n=rauchg@host18.190-31-143.telecom.net.ar)
- # [19:27] * Joins: mlpug (n=mlpug@a88-115-164-40.elisa-laajakaista.fi)
- # [19:31] * Parts: rauchg (n=rauchg@host18.190-31-143.telecom.net.ar)
- # [19:33] * Joins: drunknbass_work (n=aaron@pool-71-107-253-243.lsanca.dsl-w.verizon.net)
- # [19:35] * Joins: whiteinge (n=whiteing@oalug/member/whiteinge)
- # [19:53] * Joins: workmad3 (n=workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [19:55] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 104 (Connection reset by peer))
- # [20:12] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [20:22] * Quits: workmad3 (n=workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote closed the connection)
- # [20:23] * Joins: weinig (n=weinig@c-71-198-185-234.hsd1.ca.comcast.net)
- # [20:27] * Quits: maikmerten_ (n=maikmert@port-92-201-81-98.dynamic.qsc.de) (Remote closed the connection)
- # [20:32] <gsnedders> annevk: no, I didn't get that far (I was always more concerned with the basic syntax, never got to semantics)
- # [20:33] <gsnedders> jgraham: k, it's just you having said all tests pass somewhere (in a bug?)
- # [20:33] <gsnedders> Hixie: heh. I didn't expect so much appreciation :)
- # [20:33] <gsnedders> Hixie: And you're engaged? congrats on taht
- # [20:33] <gsnedders> *that
- # [20:35] * Quits: aboodman_aarrgh (n=aboodman@72.14.229.81)
- # [20:36] <gsnedders> Hixie: As for how do you use it, first thing to do is to wait for it to be finished, seeming I guess you want a TOC :)
- # [21:29] * Quits: erikvold (n=erikvvol@24.108.84.27)
- # [21:33] * Joins: Phae (n=phaeness@cpc2-acto9-0-0-cust364.brnt.cable.ntl.com)
- # [21:39] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Remote closed the connection)
- # [21:40] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [21:43] * Joins: dglazkov_ (n=dglazkov@nat/google/x-eqyyrgqnaoiusgvz)
- # [21:45] * Quits: dglazkov (n=dglazkov@nat/google/x-kgnkpjlzfxatalre) (Read error: 60 (Operation timed out))
- # [21:45] * dglazkov_ is now known as dglazkov
- # [21:51] * Quits: dglazkov (n=dglazkov@nat/google/x-eqyyrgqnaoiusgvz) (Remote closed the connection)
- # [21:51] * Joins: dglazkov (n=dglazkov@nat/google/x-pqwsjpguhacpiotn)
- # [21:51] <annevk> gsnedders, too bad
- # [22:13] * Quits: mlpug (n=mlpug@a88-115-164-40.elisa-laajakaista.fi) (Remote closed the connection)
- # [22:23] * Quits: eighty4 (n=eighty4@eighty4.se) (Client Quit)
- # [22:24] <whiteinge> Anyone familiar with an IRC channel more specifically focused on Canvas?
- # [22:28] * Joins: ttepasse (n=ttepas--@dslb-084-060-060-015.pools.arcor-ip.net)
- # [22:29] * Joins: eighty4 (n=eighty4@eighty4.se)
- # [22:30] * Quits: eighty4 (n=eighty4@eighty4.se) (Remote closed the connection)
- # [22:32] * Joins: roc (n=roc@121-72-206-239.dsl.telstraclear.net)
- # [22:41] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 60 (Operation timed out))
- # [22:41] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [22:44] * Joins: rauchg (n=rauchg@host145.190-138-189.telecom.net.ar)
- # [22:45] * Joins: eighty4 (n=eighty4@eighty4.se)
- # [22:50] * Joins: fupp (n=User@mg038a.studby.ntnu.no)
- # [22:51] * Joins: paul_irish (n=paul_iri@0x5359d956.cpe.ge-1-1-0-1104.bynqu1.customer.tele.dk)
- # [23:00] * Joins: othermaciej_ (n=mjs@209-181-71-107.hlrn.qwest.net)
- # [23:02] * Joins: workmad3 (n=workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [23:03] * Quits: workmad3 (n=workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote closed the connection)
- # [23:04] * Quits: miketaylr (n=miketayl@38.117.156.163) (Remote closed the connection)
- # [23:07] * Quits: othermaciej (n=mjs@209-181-74-44.hlrn.qwest.net) (Read error: 110 (Connection timed out))
- # [23:07] * othermaciej_ is now known as othermaciej
- # [23:11] * Joins: erlehmann (n=erlehman@81.163.106.67)
- # [23:17] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [23:19] * Quits: taf2 (n=taf2@static-151-196-60-88.balt.east.verizon.net) (Read error: 54 (Connection reset by peer))
- # [23:21] * Quits: weinig (n=weinig@c-71-198-185-234.hsd1.ca.comcast.net)
- # [23:24] * Joins: erikvold (n=erikvvol@74.198.148.18)
- # [23:25] * Quits: roc (n=roc@121-72-206-239.dsl.telstraclear.net)
- # [23:29] * Quits: paul_irish (n=paul_iri@0x5359d956.cpe.ge-1-1-0-1104.bynqu1.customer.tele.dk) (Remote closed the connection)
- # [23:30] * Quits: erikvold (n=erikvvol@74.198.148.18) (Success)
- # [23:32] * Quits: myakura (n=myakura@p2197-ipbf7505marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [23:32] * Joins: Rik`_ (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [23:33] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: 54 (Connection reset by peer))
- # [23:33] * Rik`_ is now known as Rik`
- # [23:38] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [23:39] * Quits: ttepasse (n=ttepas--@dslb-084-060-060-015.pools.arcor-ip.net) ("?Q")
- # [23:41] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [23:45] * Joins: weinig (n=weinig@adsl-63-200-129-21.dsl.snfc21.pacbell.net)
- # [23:47] * Quits: zalan (n=zalan@catv-89-135-144-122.catv.broadband.hu)
- # [23:49] <foolip> Would the WHATWG or public-iri@w3c be the best place to ask about IRI bis?
- # [23:51] * Parts: rauchg (n=rauchg@host145.190-138-189.telecom.net.ar)
- # [23:53] * Joins: roc (n=roc@121-72-206-239.dsl.telstraclear.net)
- # [23:59] * Joins: virtuelv (n=virtuelv@162.179.251.212.customer.cdi.no)
- # Session Close: Tue Dec 29 00:00:00 2009
The end :)