Options:
- # Session Start: Fri Dec 21 00:00:00 2007
- # Session Ident: #whatwg
- # [00:22] * Joins: Thezilch[FH] (n=fuz007@wsip-64-147-23-102.oc.oc.cox.net)
- # [00:22] * Quits: Thezilch (n=fuz007@wsip-64-147-23-102.oc.oc.cox.net) (Read error: 104 (Connection reset by peer))
- # [00:36] * Quits: weinig (n=weinig@17.203.15.140) (Read error: 104 (Connection reset by peer))
- # [00:36] * Joins: weinig_ (n=weinig@17.203.15.140)
- # [00:37] <jwalden> Hixie: outlook for a fixed version of acid2 (regarding fonts and their effects on how the chin displays), unofficially most likely, is very low, correct?
- # [00:39] <Hixie> there is a zero chance of the acid2 test changing to handle fonts with metrics much different from Arial and Times New Roman
- # [00:39] <Hixie> but i'll try to make sure to avoid that mistake in acid3
- # [00:41] * Quits: psa (n=yomode@71.93.19.66) (Remote closed the connection)
- # [00:41] <jwalden> Hixie: even unofficially, to be clear? I'm creating a reftest for it and dbaron's last nagging question is about the fonts issue
- # [00:41] <Hixie> it would take me days to work out what was going on and fix the test
- # [00:41] <jwalden> about what I expected
- # [00:42] <jwalden> good to know, thanks :-)
- # [00:42] <Hixie> i'm happy to host an unofficial fixed version if someone makes one
- # [00:42] <jwalden> heh
- # [00:42] <Hixie> but frankly it's easier just to add Times Now Roman and Arial to the list of requirements for running the test
- # [00:42] <Hixie> in practice those fonts are available royalty free
- # [00:42] <Hixie> so it's not a huge blocker
- # [00:43] <Hixie> not ideal, though, i agree
- # [00:59] * Joins: Thezilch (n=fuz007@wsip-64-147-23-102.oc.oc.cox.net)
- # [00:59] * Quits: Thezilch[FH] (n=fuz007@wsip-64-147-23-102.oc.oc.cox.net) (Read error: 104 (Connection reset by peer))
- # [01:12] * Quits: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com) ("Lost terminal")
- # [01:17] * Joins: roc (n=roc@222-154-25-108.jetstream.xtra.co.nz)
- # [01:22] <jruderman> Hixie: is the requirement to *have* one of those fonts, or to have one of those fonts set as the default?
- # [01:23] * Quits: billmason (n=billmaso@ip156.unival.com) (".")
- # [01:26] <Lachy> Yay! Spec to by published Jan 22
- # [01:26] <Lachy> (see mail from MikeSmith on public-html)
- # [01:26] <othermaciej> that's cool
- # [01:26] * Joins: parcelbrat (n=parcelbr@96.239.197.10)
- # [01:30] <Lachy> Selectors API should be published as LC tomorrow too
- # [01:30] * Quits: parcelbrat (n=parcelbr@96.239.197.10) (Client Quit)
- # [01:31] * Quits: tndH (i=Rob@adsl-87-102-44-124.karoo.KCOM.COM) ("ChatZilla 0.9.79-rdmsoft [XULRunner 1.8.0.9/2006120508]")
- # [01:40] * Joins: wakaba (n=w@77.137.148.210.dy.bbexcite.jp)
- # [01:48] * Quits: jgraham_ (n=james@81-86-208-38.dsl.pipex.com) ("Leaving")
- # [01:50] * Joins: jgraham_ (n=james@81-86-208-38.dsl.pipex.com)
- # [02:01] <Hixie> jruderman: have them set as your default serif and sans-serif, i think
- # [02:02] <jruderman> Hixie: what do you think of making the test ask for those fonts, so if you have something else set as your default, you still see a pass?
- # [02:03] <Hixie> sounds fine to me
- # [02:03] <jruderman> jwalden: ^^
- # [02:04] <jwalden> too late, just committed -- followup commit, I guess!
- # [02:04] <jwalden> although...
- # [02:05] * jwalden wonders whether tinderboxen will all have the specific fonts by name
- # [02:05] <jwalden> I'm going to Pretend This Works until we find out it doesn't
- # [02:06] <jruderman> ok
- # [02:08] * Quits: weinig_ (n=weinig@17.203.15.140) (Read error: 104 (Connection reset by peer))
- # [02:09] * Joins: weinig (n=weinig@17.203.15.140)
- # [02:13] * Quits: doublec (n=doublec@202.0.36.64)
- # [02:18] * Quits: othermaciej (n=mjs@17.255.106.224) (Read error: 104 (Connection reset by peer))
- # [02:19] * Joins: othermaciej (n=mjs@17.255.106.224)
- # [02:28] * Quits: hober (n=ted@unaffiliated/hober) (Read error: 110 (Connection timed out))
- # [02:33] * Quits: csarven (n=nevrasc@81-5-133-33.static.nfwebsolutions.com) (Read error: 104 (Connection reset by peer))
- # [02:33] * Quits: csarven- (n=nevrasc@81-5-133-33.static.nfwebsolutions.com) (Read error: 104 (Connection reset by peer))
- # [02:33] * Joins: csarven- (n=nevrasc@modemcable130.251-202-24.mc.videotron.ca)
- # [02:35] * csarven- is now known as csarven
- # [02:51] * Quits: kingryan (n=kingryan@dsl092-002-056.sfo1.dsl.speakeasy.net)
- # [02:51] * Quits: othermaciej (n=mjs@17.255.106.224)
- # [02:53] * Quits: weinig (n=weinig@17.203.15.140) (Read error: 104 (Connection reset by peer))
- # [02:53] * Joins: weinig (n=weinig@17.203.15.140)
- # [02:54] * Quits: phsiao (n=shawn@c-71-232-12-131.hsd1.ma.comcast.net)
- # [02:57] * Quits: Thezilch (n=fuz007@wsip-64-147-23-102.oc.oc.cox.net) (Read error: 110 (Connection timed out))
- # [02:57] <Hixie> Lachy: there's still gonna be a vote...
- # [02:58] <Lachy> yes, I realise that
- # [02:58] <Lachy> I just forgot to mention it in my blog entry
- # [03:09] * Hixie is doing a study of Server: headers and wonders how to parse "Server: <a href=http://forpsi.com>FORPSI</a> Apache"
- # [03:15] * Joins: hdh (n=hdh@58.187.109.11)
- # [03:17] * hdh read Opera's first request the wrong way; it means IE on other platforms, not another Windows N
- # [03:18] <hdh> argh, wrong again, gotta catch some sleep, sorry
- # [03:18] * Parts: hdh (n=hdh@58.187.109.11)
- # [03:19] <jwalden> pretend it doesn't exist -- that doesn't match the RFC 2616 productions ;-)
- # [03:19] <jwalden> (that's tongue-in-cheek if it wasn't clear)
- # [03:22] * Joins: doublec (n=doublec@202-74-215-226.ue.woosh.co.nz)
- # [03:26] * Philip` saw http://www.vsemi-deseti.cz/ with the <a href=http://forpsi.com> Server header
- # [03:28] <Philip`> (http://http-parsing.gsnedders.com/ parses it into first token "<a")
- # [03:29] <Philip`> gsnedders: You should probably sort by string when the frequencies are identical, to make the long list of 1s easier to scan through
- # [03:30] <Hixie> (yeah i parsed it as a <a token)
- # [03:32] * Joins: kfish (n=conrad@61.194.21.25)
- # [03:35] * Quits: wakaba (n=w@77.137.148.210.dy.bbexcite.jp) ("CHOCOA")
- # [03:57] * Quits: kfish (n=conrad@61.194.21.25) ("brb")
- # [04:11] * Joins: parcelbrat (n=parcelbr@96.239.197.10)
- # [04:34] * Quits: parcelbrat (n=parcelbr@96.239.197.10)
- # [04:39] * Joins: Thezilch (n=fuz007@wsip-64-147-23-102.oc.oc.cox.net)
- # [04:41] <Hixie> i love the accusation in http://www.w3.org/mid/476B3222.3060309@55.co.nz that we "hijacked the group"
- # [04:41] <Hixie> given the history of html5
- # [04:42] * takkaria gets a 404 for that url
- # [04:42] <Hixie> it'll work in a few minutes
- # [04:43] <Hixie> "Microsoft-IIS/5.0,Apache-Coyote/1.1" seems like an odd Server header to send
- # [04:45] <takkaria> I wonder what possesses people to write strings like that
- # [04:45] <takkaria> surely it's not for the same reason that UA strings are so screwy?
- # [04:45] <roc> it probably is
- # [04:45] <Hixie> there are a lot of "Microsoft-IIS/5.0,Apache-Coyote/1.1" headers in my data
- # [04:45] <roc> to work around baroque sniffing techniques
- # [04:46] <Hixie> ah that seems to be ebay.
- # [04:47] <takkaria> roc: server-sniffing seems like an odd kind of thing to do, though...
- # [04:47] * Quits: weinig (n=weinig@17.203.15.140)
- # [04:48] <roc> maybe
- # [04:48] <takkaria> mind, I do seem to remember reading about some weird secret pact IE and IIS use to speed up connections
- # [04:48] <Lachy> Hixie, that link doesn't work yet http://lists.w3.org/Archives/Public/www-archive/2007Dec/0090.html
- # [04:48] <roc> proxies do all kinds of stupid things
- # [04:48] <roc> but who knows
- # [04:48] <Hixie> that particular string seems to just be what ebay sends
- # [04:51] <takkaria> Hixie: out of interest, why the survey of Server strings?
- # [04:51] <Hixie> takkaria: http://lists.w3.org/Archives/Public/public-appformats/2007Dec/0060.html
- # [04:53] <takkaria> oh, ta
- # [04:53] * takkaria should subscribe to more of these w3 lists so he stops missing things like that
- # [04:53] <roc> but then you'd have to read them
- # [04:53] <Hixie> yeah i'm not sure you're missing out
- # [04:54] <takkaria> I've got pretty good at skimreading, it probably won't add much to my daily skim
- # [04:55] <Hixie> http://xn--74h.damowmow.com/ lists the mailing lists i read
- # [04:55] <Hixie> (second column)
- # [04:55] <Hixie> those that are faded out are the ones i am subscribed to
- # [04:56] <takkaria> impressive
- # [04:57] <Hixie> (there's probably many more that i don't care about that i'm subscribed to too)
- # [04:57] <Hixie> (and some i've just forgotten from the list, like appformats)
- # [04:57] <Hixie> Lachy: yeah, that's the one. i think someone should explain to him exactly what the history of html5 is :-)
- # [05:00] <takkaria> I don't mind reading through technical bits and reasonable discussion, it keeps the Web bit of my head active, and it's easy to skip through trolling and flamebait
- # [05:26] * Joins: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [05:29] * Joins: dolphinling__ (n=chatzill@rbpool2-8.shoreham.net)
- # [05:29] * Quits: jwalden (n=waldo@STRATTON-FOUR-FIFTY-EIGHT.MIT.EDU) (Remote closed the connection)
- # [05:31] * Quits: dolphinling (n=chatzill@rbpool2-34.shoreham.net) (Read error: 110 (Connection timed out))
- # [05:31] * dolphinling__ is now known as dolphinling
- # [05:33] * Joins: hdh (n=hdh@58.187.109.11)
- # [05:59] * Parts: hdh (n=hdh@58.187.109.11)
- # [06:07] <Hixie> hopefully appformats will appreciate my desire to use actual data
- # [06:20] * Joins: dolphinling__ (n=chatzill@rbpool1-44.shoreham.net)
- # [06:30] * Quits: dolphinling (n=chatzill@rbpool2-8.shoreham.net) (Read error: 110 (Connection timed out))
- # [06:33] * Joins: dolphinling___ (n=chatzill@rbpool1-60.shoreham.net)
- # [06:33] * dolphinling___ is now known as dolphinling
- # [06:36] * weinig is now known as weinig|zZz
- # [06:46] * Quits: dolphinling (n=chatzill@rbpool1-60.shoreham.net) (Read error: 104 (Connection reset by peer))
- # [06:53] * Joins: dolphinling___ (n=chatzill@rbpool1-42.shoreham.net)
- # [06:53] * dolphinling___ is now known as dolphinling
- # [07:00] * Quits: dolphinling__ (n=chatzill@rbpool1-44.shoreham.net) (Read error: 110 (Connection timed out))
- # [07:04] * Joins: dolphinling___ (n=chatzill@rbpool1-42.shoreham.net)
- # [07:20] * Quits: dolphinling (n=chatzill@rbpool1-42.shoreham.net) (Read error: 110 (Connection timed out))
- # [07:23] * Joins: dolphinling____ (n=chatzill@rbpool1-42.shoreham.net)
- # [07:23] * dolphinling____ is now known as dolphinling
- # [07:28] * Quits: csarven (n=nevrasc@modemcable130.251-202-24.mc.videotron.ca) ("http://www.csarven.ca/")
- # [07:40] * Quits: dolphinling___ (n=chatzill@rbpool1-42.shoreham.net) (Read error: 110 (Connection timed out))
- # [07:56] * Joins: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de)
- # [08:05] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [08:20] * Joins: tndH_ (i=Rob@adsl-87-102-44-124.karoo.KCOM.COM)
- # [08:20] * tndH_ is now known as tndH
- # [08:41] * Joins: dolphinling____ (n=chatzill@rbpool1-24.shoreham.net)
- # [08:42] * Quits: dolphinling (n=chatzill@rbpool1-42.shoreham.net) (Read error: 110 (Connection timed out))
- # [08:42] * dolphinling____ is now known as dolphinling
- # [08:56] <hsivonen> Hixie: great post on browser and server adoption rates
- # [09:04] <hsivonen> "RDF is meant for babies and grandmothers alike; and its text formats read like a romance novel, only less racey."
- # [09:04] <hsivonen> (from www-archive)
- # [09:15] <hsivonen> Philip`: I believe the Chris Wilson's standards mode stats on the video were the same that he posted to public-html about IIRC 200 top sites
- # [09:19] <hsivonen> Hixie: phrasing content or heading kinda makes sense and is expressible in RELAX NG. The RELAX NG error messages would suck, though, in the case where there is a heading followed by something else. And that case is probably just rare enough not to justify special-casing.
- # [09:19] <hsivonen> (special-casing in the validator UI layer that is)
- # [09:20] <hsivonen> Hixie: semantically, for non-layout tables, phrasing-only <th>s should be fine
- # [09:24] <hsivonen> takkaria: you need to do server sniffing if you support HTTP pipelining
- # [10:13] * Joins: Thezilch[FH] (n=fuz007@wsip-64-147-23-102.oc.oc.cox.net)
- # [10:13] * Quits: Thezilch (n=fuz007@wsip-64-147-23-102.oc.oc.cox.net) (Read error: 104 (Connection reset by peer))
- # [10:14] * Joins: Thezilch (n=fuz007@wsip-64-147-23-102.oc.oc.cox.net)
- # [10:14] * Quits: Thezilch[FH] (n=fuz007@wsip-64-147-23-102.oc.oc.cox.net) (Read error: 104 (Connection reset by peer))
- # [10:16] * Joins: dolphinling____ (n=chatzill@rbpool1-24.shoreham.net)
- # [10:24] * Quits: dolphinling____ (n=chatzill@rbpool1-24.shoreham.net) ("ChatZilla 0.9.79-rdmsoft [XULRunner 1.9b3pre/2007121408]")
- # [10:24] * Quits: Lachy (n=Lachlan@cm-84.215.41.149.getinternet.no) ("This computer has gone to sleep")
- # [10:25] * Quits: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de) ("Verlassend")
- # [10:33] * Quits: dolphinling (n=chatzill@rbpool1-24.shoreham.net) (Read error: 110 (Connection timed out))
- # [10:44] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:47] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [10:52] * Joins: Camaban (n=adrianle@host217-41-27-233.in-addr.btopenworld.com)
- # [11:08] * Joins: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
- # [11:09] <zcorpan> Hixie: http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C!DOCTYPE%20html%3E%0D%0A%3Cstyle%3E%20p%20%7B%20border%3Asolid%20%7D%20%3C%2Fstyle%3E%0D%0A%3Cp%3EFoo%20%3Cspan%3E%3Col%3E%3Cli%3Ebar%3C%2Fli%3E%3C%2Fol%3E%3C%2Fspan%3E%20baz%3C%2Fp%3E seems to not work in ie and opera...
- # [11:12] <zcorpan> Hixie: while http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C!DOCTYPE%20html%3E%0D%0A%3Cstyle%3E%20a%20%7B%20display%3Ablock%3B%20border%3Asolid%20%7D%20%3C%2Fstyle%3E%0D%0A%3Ca%20href%3D%3E%3Ch1%3Efoo%3C%2Fh1%3E%3Cp%3Ebar%3C%2Fp%3E%3C%2Fa%3E works in ie, opera, safari and (most of the time) firefox... blocks in <a> has, afaict, higher demand from authors than lists in <p>
- # [11:15] * Quits: Polar (i=polar@polar.xen.chris-lamb.co.uk) (Remote closed the connection)
- # [11:43] * Joins: wakaba (n=w@77.137.148.210.dy.bbexcite.jp)
- # [11:47] <webben> hsivonen: What if you want buttons for sorting tables by table headers?
- # [11:47] <webben> (or hiding/showing columns)
- # [11:47] <hsivonen> webben: buttons are phrasing, aren't they?
- # [11:48] <webben> hsivonen: What if you want a whole form (e.g. an input for filtering plus a button to submit)?
- # [11:50] <webben> actually what would be really nice is to able to declare part of th the heading proper
- # [11:50] <webben> and be able to reserve part of it for UI additions
- # [11:50] <hsivonen> webben: wouldn't it be more likely that the author would want every column heading button to be part of one form (either wrapping the table or using the form='' attribute)?
- # [11:51] <webben> hsivonen: Not necessarily, since you might have other UI on the table that does other things (and might say use POST rather than GET)
- # [11:52] <webben> the hard part is working out how to get it so that only the phrasing part of th is treated as the heading
- # [11:52] * Quits: roc (n=roc@222-154-25-108.jetstream.xtra.co.nz)
- # [11:52] <webben> but I think that's a problem that will need to be solved regardless of what it's formal content model is
- # [11:53] <webben> I guess abbr actually does that
- # [11:53] <webben> <th abbr="Address">Address<form><input><button></button></form></th>
- # [11:59] <hsivonen> webben: is abbr='' supported by UAs? abbr='' has the same bidi issues as title=''
- # [12:03] <webben> hsivonen: Not sure: doesn't seem to have been tested: http://esw.w3.org/topic/HTML/TableAccessibility. I agree it has the same issues as title. They both of the advantage of already existing.
- # [12:03] <webben> hsivonen: maybe a nested <short> element would be nicer.
- # [12:03] <hsivonen> webben: pre-existence is an advantage if it exists in impls and not just in specs
- # [12:04] <webben> it would also be good to know exactly how such UAs/AT deal with forms and form controls in th
- # [12:05] <webben> Another thing this would need solving for is footnotes. I had to create tables for a funds site where a lot of the TH's had footnotes. We don't have any footnote markup yet (awaiting on CSS WG as I understand it) but when we do it will need to support multiple sub-blocks).
- # [12:10] <webben> hsivonen: JAWS has supported it since at least version 5 apparently: http://www.unt.edu/ACSGAL/jaws50/files/tables_challenge.html
- # [12:14] <webben> I have a feeling WE doesn't support it, but I'd need to confirm that.
- # [12:15] * Quits: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se) (Read error: 110 (Connection timed out))
- # [12:17] * Joins: Adul (n=chatzill@88-199-151-6.tktelekom.pl)
- # [12:18] * Quits: Adul (n=chatzill@88-199-151-6.tktelekom.pl) (Client Quit)
- # [12:19] <hsivonen> webben: ok
- # [12:24] * Joins: hdh (n=hdh@58.187.109.11)
- # [12:40] * Quits: doublec (n=doublec@202-74-215-226.ue.woosh.co.nz)
- # [12:42] <webben> hsivonen: Okay, a quick test Window-Eyes 6.1 supports it too. (Don't know about previous versions.)
- # [12:42] <webben> *quick test shows
- # [12:47] <hsivonen> webben: OK. have you checked whether this is on Hixie's plate to ponder?
- # [12:48] * Joins: Ben` (n=Ben@cpc2-hem12-0-0-cust201.lutn.cable.ntl.com)
- # [12:48] <webben> hsivonen: Nah, I was just thinking incoherently in response to your content model suggestion above.
- # [12:49] <Ben`> Is the Acid2 test broken? For some reason when I view it in Opera (9.24) it looks messed up.
- # [12:50] * Joins: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
- # [12:51] * zcorpan looks at http://simon.html5.org/css21-properties and finds that he wrapped the whole table in a <form>
- # [12:52] <zcorpan> Ben`: yeah, it's a resource that should be 404 but is now 200
- # [12:53] <hsivonen> who's in charge of the webstandards.org server? I left a comment on Molly's blog
- # [12:53] <Ben`> zcorpan: Ok, thanks.
- # [12:57] <webben> zcorpan: Those are all GET type queries, not a mixture of querying and modification.
- # [13:09] <hsivonen> gotta love it when you hit something like this in a library: // FIXME missing two end-of-buffer cases
- # [13:14] * Quits: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se) (Read error: 110 (Connection timed out))
- # [13:18] <Lachy> krijn, the logs seem to be down. server isn't responding.
- # [13:20] <krijn> Lachy: mysql is playing stupid :/
- # [13:20] <krijn> They work here btw
- # [13:21] * Joins: dglazkov (n=dglazkov@adsl-074-229-248-021.sip.bhm.bellsouth.net)
- # [13:23] <hsivonen> so Ælfred2 is broken and Xerces is complex
- # [13:26] <hsivonen> Ælfred2 has just 2 classes (but they contain partly bogus code)
- # [13:26] <hsivonen> Xerces has layers and layers of interfaces and abstract classes
- # [13:26] * hsivonen hasn't even found the code the actually implements the Xerces tokenizer
- # [13:32] <hsivonen> if it weren't for DTDs, I could grab the HTML5 tokenizer and hack until I had an XML tokenizer...
- # [13:32] <hsivonen> bad, bad DTDs
- # [13:35] <hsivonen> Xerces in unapproachable. Writing my own DTD handling doesn't seem like smart use of effort.
- # [13:36] <hsivonen> so I'm stuck with Ælfred2
- # [13:37] <webben> hsivonen: Can't you use ngsgml to handle XML DTDs for you?
- # [13:37] <hsivonen> webben: it's not Java
- # [13:37] <hsivonen> webben: so no
- # [13:39] <webben> hsivonen: I'd be tempted to hook in a shell process and use its output.
- # [13:39] <webben> e.g. http://search.cpan.org/dist/XML-DTD/lib/XML/DTD.pm
- # [13:40] <webben> maybe that would be too slow, I dunno.
- # [13:41] <hsivonen> webben: more to the point, it doesn't make sense to use an SGML tool written in C when there are XML tools written in Java
- # [13:41] <webben> hsivonen: I thought you were saying those are broken or over-complex?
- # [13:42] <webben> are there other Java options?
- # [13:42] <hsivonen> webben: yes, but I don't see pulling in an SGML tool and slapping it on with duct tape an improvement
- # [13:42] <hsivonen> webben: I'm looking at Piccolo and Crimson now
- # [13:42] <hsivonen> webben: though I suspect Piccolo isn't suitable modifiable, either
- # [13:43] <hsivonen> there's already quite a bit of sunk cost in my fork of Ælfred2
- # [13:43] <webben> hmmm ... you can /generate/ DTDs... but that's probably not helpful ;) http://saxon.sourceforge.net/dtdgen.html
- # [13:44] <hsivonen> OK. Piccolo is seriously non-hackable for my purposes.
- # [13:44] <hsivonen> a big part of the problem is the need to tweak the source location reporting carefully
- # [13:45] <webben> http://matra.sourceforge.net/ ... don't suppose that's any use
- # [13:45] <hsivonen> out-of-the box XML parsers don't report the source location in a way that fits the highlight feature of Validator.nu
- # [13:45] <webben> api here: http://matra.sourceforge.net/javadoc/0.8b/index.html
- # [13:48] <hsivonen> webben: thanks. that one looks like an overkill, too
- # [13:48] <hsivonen> if Crimson doesn't turn out to be exceptionally good, I'll just bite the bullet and hack Ælfred2 until it does what I want
- # [13:57] <hsivonen> Crimson internals are remarkably similar to Ælfred2
- # [13:58] <hsivonen> these parsers would benefit greatly from an HTML5-style loop around a "data state"
- # [13:59] <webben> hsivonen: What's a "loop around 'a data state'"?
- # [13:59] <hsivonen> webben: I mean the loop you'd use to implement the HTML5 parsing algorithm data state
- # [14:06] <gsnedders> Can we get a new version of Christmas? Christmas 5?
- # [14:07] <hdh> the Bible 5 hasn't get to that part yet, chance to tweak it your way!
- # [14:09] <hsivonen> I wonder what would happen if the XML mode of Validator.nu had a non-conforming parser that just gave a fatal error upon a doctype
- # [14:12] <hsivonen> whew. I finally found the bug
- # [14:14] * Joins: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de)
- # [14:40] <hsivonen> zcorpan: no works: http://validator.nu/?doc=http%3A%2F%2Fgolem.ph.utexas.edu%2F~distler%2Fblog%2F&schema=http%3A%2F%2Fc.validator.nu%2Fdebug%2F&showsource=yes
- # [14:40] <hsivonen> s/no/now/
- # [14:40] * Parts: hdh (n=hdh@58.187.109.11)
- # [15:25] * Quits: dglazkov (n=dglazkov@adsl-074-229-248-021.sip.bhm.bellsouth.net) (Read error: 110 (Connection timed out))
- # [15:28] <Philip`> hsivonen: If that fatal-doctype thing happened, I'd have to fix http://canvex.lazyilluminati.com/83/play.xhtml so that it still pointlessly validated :-(
- # [15:29] <Philip`> which might not be a bad thing
- # [15:30] <hsivonen> Philip`: yeah, that's a use case
- # [15:45] * Quits: Thezilch (n=fuz007@wsip-64-147-23-102.oc.oc.cox.net) (Read error: 104 (Connection reset by peer))
- # [15:45] * Joins: Thezilch[FH] (n=fuz007@wsip-64-147-23-102.oc.oc.cox.net)
- # [15:46] * Quits: Thezilch[FH] (n=fuz007@wsip-64-147-23-102.oc.oc.cox.net) (Read error: 104 (Connection reset by peer))
- # [15:46] * Joins: Thezilch (n=fuz007@wsip-64-147-23-102.oc.oc.cox.net)
- # [15:56] * Quits: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de) ("Verlassend")
- # [16:11] * Joins: phsiao (n=shawn@nat/ibm/x-68852defceee4c2a)
- # [16:13] * Joins: csarven (n=nevrasc@81-5-133-33.static.nfwebsolutions.com)
- # [16:14] <hsivonen> wow, I didn't even remember how much I had to patch the XML parser to make it do the right thing with character encodings
- # [16:15] * hsivonen is diffing the forked parser against the current upstream HEAD
- # [16:28] * Joins: billmason (n=billmaso@ip156.unival.com)
- # [16:40] * Quits: Ben` (n=Ben@cpc2-hem12-0-0-cust201.lutn.cable.ntl.com) ("leaving")
- # [16:45] * Joins: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [16:52] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [17:01] * Joins: mpt (n=mpt@nat/canonical/x-adadc39edf7eb3af)
- # [17:08] * Quits: csarven (n=nevrasc@81-5-133-33.static.nfwebsolutions.com) (Remote closed the connection)
- # [17:15] * Joins: csarven (n=nevrasc@81-5-133-33.static.nfwebsolutions.com)
- # [17:42] * Quits: mpt (n=mpt@nat/canonical/x-adadc39edf7eb3af) (Read error: 113 (No route to host))
- # [17:42] * Quits: colione_ (n=colione@17.247.241.83.in-addr.dgcsystems.net)
- # [17:44] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [17:46] * Joins: mpt (n=mpt@nat/canonical/x-807b18b11e8b45da)
- # [17:48] * weinig|zZz is now known as weinig
- # [18:05] * Quits: webben (n=benh@82.152.16.177) (Read error: 104 (Connection reset by peer))
- # [18:06] * Joins: webben (n=benh@82.152.16.177)
- # [18:10] * Parts: Camaban (n=adrianle@host217-41-27-233.in-addr.btopenworld.com)
- # [18:11] * Joins: ROBOd (n=robod@89.122.216.38)
- # [18:24] * Quits: jgraham_ (n=james@81-86-208-38.dsl.pipex.com) ("This computer has gone to sleep")
- # [18:38] <hsivonen> hmm. http://validator.nu/?doc=http%3A%2F%2Fwww-math.mit.edu%2F18.013A%2FMathML%2Fchapter07%2Fsection01.xhtml&parser=xmldtd&laxtype=yes
- # [18:44] <hsivonen> looks like a parser bug...
- # [18:46] <hsivonen> aagh. not a parser bug
- # [18:46] <hsivonen> Namespaces in XML spec silliness
- # [18:46] <hsivonen> :-(
- # [18:54] <gsnedders> Philip`: ping
- # [19:08] * Quits: csarven (n=nevrasc@81-5-133-33.static.nfwebsolutions.com) (Remote closed the connection)
- # [19:11] * Quits: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [19:17] * Joins: jwalden (n=waldo@RANDOM-SEVENTY-TWO.MIT.EDU)
- # [19:22] * Joins: jgraham_ (n=james@81-86-208-38.dsl.pipex.com)
- # [19:24] * Joins: hober (n=ted@unaffiliated/hober)
- # [19:51] * Joins: weinig (n=weinig@17.203.15.140)
- # [19:59] <Philip`> gsnedders: Pung
- # [19:59] <gsnedders> Philip`: can you see how mange pages have [if IE] on them (i.e., have no version check?)?
- # [19:59] <Philip`> s/mange/many/ ?
- # [19:59] <gsnedders> yeah
- # [19:59] * gsnedders is a guy
- # [19:59] * gsnedders can't multitask
- # [20:00] <Philip`> I think I can
- # [20:00] <gsnedders> I can do somethings at once
- # [20:00] <Philip`> Is there an easy regexp to find all the various conditional comments?
- # [20:00] <Philip`> (since that's more interesting than simply looking for [if IE])
- # [20:00] <gsnedders> how about…
- # [20:01] <gsnedders> no, that won't work.
- # [20:01] <gsnedders> matching things like [if (gt IE 5)&(lt IE 7)] is hard
- # [20:02] * Quits: weinig (n=weinig@17.203.15.140) (Read error: 104 (Connection reset by peer))
- # [20:02] * Joins: weinig (n=weinig@17.203.15.140)
- # [20:02] <Philip`> <!(--\[[^]]*\]>|\[[^]]*\]--)> should get the relevant bits, I think
- # [20:02] * Philip` goes off to eat instead of doing this
- # [20:04] <gsnedders> Philip`: somethings use <![if lt IE 5]> with no --
- # [20:19] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [20:20] * Joins: maikmerten (n=maikmert@L9d18.l.pppool.de)
- # [20:21] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [20:29] <Philip`> gsnedders: Okay, I'll try looking for <!-*\[[^]]*\]-*>
- # [20:29] <Philip`> (assuming there's no nested square brackets allowed)
- # [20:30] <Philip`> By the way, did you mention looking for Location headers a while ago?
- # [20:31] <Philip`> (If so, I can't find them trivially, since I've got HttpClient doing its normal automatic redirection-following and only saved the post-redirection headers)
- # [20:33] * Philip` wonders how to do regular expressions in Java
- # [20:34] <hsivonen> Philip`: java.util.regex?
- # [20:54] <alp> i'm tracking down a bug in WebKit's cairo canvas implementation. our IDL says the last parameter for arc() is "in boolean clockwise" while the html5 spec says "in boolean anticlockwise"
- # [20:57] <Philip`> alp: When I last looked, all browsers implemented it as anticlockwise
- # [20:57] * Quits: mpt (n=mpt@nat/canonical/x-807b18b11e8b45da) ("This computer has gone to sleep")
- # [20:58] <Philip`> (e.g. 2d.path.arc.angle.1 on http://philip.html5.org/tests/canvas/suite/tests/results.html )
- # [20:59] <Philip`> gsnedders: http://philip.html5.org/data/ccs.html
- # [21:02] <gsnedders> Philip`: thx
- # [21:02] <gsnedders> Philip`: and ergh.
- # [21:02] <gsnedders> Philip`: exactly why they need a new switch: everything just tests for IE with no version :\
- # [21:05] <Philip`> Has anyone documented IE's quirks mode logic?
- # [21:05] <gsnedders> Philip`: for entering quirks mode?
- # [21:05] <Philip`> Yes
- # [21:06] <gsnedders> Philip`: MS publishes it somewhere
- # [21:06] * Philip` should try to ask questions that actually say what the question is, instead of just the general topic
- # [21:06] <Philip`> I remember it having weird stuff like matching against the string "NETSCAP", but never saw that in any documentation
- # [21:06] <gsnedders> http://msdn2.microsoft.com/en-us/library/bb250395.aspx#cssenhancements_topic2
- # [21:06] <gsnedders> ah
- # [21:07] <gsnedders> Philip`: try asking Chris Wilson or Tantek
- # [21:07] * gsnedders expects you'd get an answer from one
- # [21:08] * Joins: jruderman_ (n=jruderma@c-67-180-15-227.hsd1.ca.comcast.net)
- # [21:08] <Philip`> Ah, it was http://krijnhoetmer.nl/irc-logs/html-wg/20070714#l-67
- # [21:08] * Quits: jruderman (n=jruderma@c-67-180-15-227.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [21:10] <gsnedders> http://lists.w3.org/Archives/Public/www-style/2007Dec/0186.html
- # [21:12] * Joins: roc (n=roc@222-154-25-108.jetstream.xtra.co.nz)
- # [21:15] * jruderman_ is now known as jruderman
- # [21:15] <alp> Philip`: thanks. (filed as http://bugs.webkit.org/show_bug.cgi?id=16558 for reference)
- # [21:17] <Philip`> Maybe Microsoft could set up something like their phishing filter, so IE asks MS's server whether a given URI should be quirks or IE7-bugs or IE8-bugs or real-standards mode, and MS can quickly update their database to include sites which need buggy rendering and which are important enough and complex enough that their owner complains to MS instead of updating their site
- # [21:18] <jwalden> *cough* privacy *cough* </wonk>
- # [21:18] <jwalden> surely somebody'd bring that up
- # [21:19] <Philip`> Privacy is so 20th century
- # [21:20] <Philip`> Anyway, they could do it like Firefox instead where it downloads a database of broken sites and just does checks against that local list
- # [21:21] <hsivonen> An admin-configurable mode setting for an "intranet zone" would probably address many intranet concerns: http://weblogs.mozillazine.org/roc/archives/2007/11/intranet_explor.html
- # [21:22] <gsnedders> Philip`: Fx works like that? oh :P
- # [21:22] <hsivonen> doesn't Opera's JS fixup system download patching scripts?
- # [21:22] <roc> gsnedders: Fx does not work like that
- # [21:22] <roc> it works like that for phishing and malware detection, sure
- # [21:22] * gsnedders blames Philip`
- # [21:22] <roc> but we don't classify quirks-mode pages as malware :-)
- # [21:24] <Philip`> That's why I said "like Firefox" instead of "precisely the same as Firefox", continuing the analogy between phishing filters and quirks-mode filters :-)
- # [21:24] <jruderman> you could have said "like Firefox does for phishing" :)
- # [21:25] <othermaciej> if they always put unknown doctypes in full standards mode, that somewhat mitigates the damage of multiple quirks modes
- # [21:25] <othermaciej> but now I see why they want the HTML doctype to be ever-changing
- # [21:29] <jwalden> they should just say <!DOCTYPE html> is super-hyper-mega-standards mode where they can and will break non-conformant pages without prejudice in the name of supporting standards
- # [21:29] <jwalden> and evangelize the heck out of that message
- # [21:29] * roc grumbles that every time he hears about intranet compatibility issues Boeing is always the example
- # [21:30] <jwalden> planely their intranet needs improvement
- # [21:30] <hsivonen> that kind of policy would work better if the Web devs were kept aware of constant change by churning out a new release every 6 months or more frequently
- # [21:30] <roc> Boeing is the reason MS can't roll out IE security updates fast, Boeing is the reason there need to be a bazillion compat modes
- # [21:31] <roc> They should use some other examples
- # [21:32] <roc> I agree, we probably can't (and maybe shouldn't) prevent IE offering one mode per IE engine, but we should have an "all standards, all the time, always the latest IE engine" mode
- # [21:34] <roc> they're making an interesting bed for themselves though, when IE10 is shipping 4 entirely separate layout engines, especially for mobile and QA
- # [21:34] <gsnedders> Philip`: ccs.html says 2007-17-17 :P
- # [21:35] <Philip`> What happens when a super-hyper-mega-standards compliant thing like Dreamweaver or Wordpress uses <!doctype html> because their users expect them to be super-hyper-mega standards compliant, and then millions of separate people use those things, and then actually they didn't quite follow the standards (or the standards change) and they break?
- # [21:35] <jruderman> IE8 actually contains older layout engines? as opposed to having backwards-compatibility switches within its engine?
- # [21:35] <gsnedders> jruderman: yeah
- # [21:35] <jruderman> yikes
- # [21:35] <gsnedders> jruderman: IE7 has Trident IV too
- # [21:35] <Philip`> gsnedders: Uh
- # [21:35] <Philip`> gsnedders: You pass the observation test!
- # [21:35] <gsnedders> Philip`: no, I don't
- # [21:35] <gsnedders> Philip`: someone else on www-style does :)
- # [21:36] <jwalden> Philip`: that's where the evangelism comes in, and Wordpress at least requires updates for security anyway
- # [21:36] <gsnedders> jwalden: loads of old copies of WP out there
- # [21:36] <gsnedders> (WP, ergh)
- # [21:36] <jwalden> not ones anyone cares about :-)
- # [21:36] <jruderman> wordpress needs auto-update
- # [21:36] <Philip`> gsnedders: Fixed
- # [21:36] <jwalden> yes, it does
- # [21:37] <roc> jruderman: they might merge the engines somehow, but that sounds like a maintenance nightmare
- # [21:37] <hsivonen> WP's standards update track record isn't that great. case study: Atom
- # [21:38] * gsnedders mentions <http://comox.textdrive.com/pipermail/wp-hackers/2007-May/012987.html> and makes no further comment on WP
- # [21:38] <gsnedders> roc: IE6 is still maintained for older Windows releases, so they update the engine that way anyway
- # [21:38] <gsnedders> roc: and the maintenance has nothing to do with the IE team at all :P
- # [21:39] <roc> I mean ongoing development maintainance, not maintenance of old versions
- # [21:40] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [21:42] <jruderman> roc: i don't understand what you're saying. if a different team takes care of maintaining the old versions, why does keeping them around cause "ongoing development maintainance" issues?
- # [21:44] * Quits: maikmerten (n=maikmert@L9d18.l.pppool.de) ("Leaving")
- # [21:44] <gsnedders> IE8 Standards Mode sometimes/always (I wasn't totally clear on what Chris meant) needs a re-parse of the HTML, FWIW
- # [21:49] <roc> I'm talkiing about maintenance activities like cleaning up the code to lay the groundwork for future improvements
- # [21:50] <roc> basically a single code base that implements N "modes" of which at least N-1 must never change behaviour in any way sounds really hard to work with
- # [21:51] <roc> but the obvious alternative, shipping N different versions of the code, sounds bad too
- # [21:51] <roc> maybe some automatic tool takes the N versions and weaves them together, sharing identical code where possible...
- # [21:51] <hober> roc: the worst part is the burden that could very well place on non-IE browsers, who might also be required to implement all N modes (they already implement 3? 4?)
- # [21:52] <roc> hober: no
- # [21:52] <hsivonen> I wouldn't be too surprised if the CSS formatter of IE8 new standards mode were separate code and the quirks mode and IE7 standards mode CSS formatters were one thing with conditional branches
- # [21:52] <roc> because at least in the case of Gecko, we have set expectations appropriately
- # [21:52] <gsnedders> hsivonen: Chris has said publicly that IE7 has both Trident IV and Trident V in it
- # [21:52] <roc> hsivonen: yeah
- # [21:53] <gsnedders> which implies two things
- # [21:53] <roc> oh OK, never mind then
- # [21:53] <gsnedders> (where Chris == Chris Wilson)
- # [21:53] <hsivonen> gsnedders: ok
- # [21:53] <roc> the problem is not so much IE8 but that the pain must increase with every release
- # [21:53] <hober> roc: right. where does that leave the web in 10, 15, 20 years?
- # [21:53] <roc> hmm, the tool approach would be interesting, but would have its own limitations and surprises
- # [21:54] <gsnedders> I think part of their issue is they don't want to reimplement anything because people rely on bugs they might not kow about
- # [21:54] * Parts: placey (n=placey@c-71-233-236-110.hsd1.ma.comcast.net)
- # [21:54] <roc> hober: it leaves IE in a pickle and Gecko and Webkit looking better and better, I reckon
- # [21:54] <hober> roc: that's the optimistic outcome, sure
- # [21:54] <roc> the frozen intranets will either be stuck with IE swiss-army-knife or they'll figure out how to modernize themselves
- # [21:55] <roc> the frozen intranets are really a different thing from the public Web
- # [21:55] <hober> right, I'm completely uninterested in such intranets
- # [21:55] <roc> which is why I suggested in my blog Microsoft fork IE
- # [21:55] <hsivonen> It'll be interesting to see what the IE8 new standards more DOM will be like
- # [21:56] <hsivonen> for example, will it be the old one but the non-tree links turned off?
- # [21:56] <hsivonen> I'd expect a new CSS formatter to want a tree DOM
- # [21:56] <gsnedders> I'm wondering if they're doing one major thing a release: CSS parsing in IE7, layout engine in IE8…
- # [22:06] * Quits: weinig (n=weinig@17.203.15.140) (Read error: 104 (Connection reset by peer))
- # [22:06] * Joins: weinig (n=weinig@17.203.15.140)
- # [22:07] * Quits: roc (n=roc@222-154-25-108.jetstream.xtra.co.nz)
- # [22:10] * Quits: weinig (n=weinig@17.203.15.140) (Read error: 104 (Connection reset by peer))
- # [22:10] * Joins: weinig (n=weinig@17.203.15.140)
- # [22:12] <krijn> gsnedders: you really seem to like WP ;)
- # [22:12] <gsnedders> krijn: :P
- # [22:13] * krijn doesn't like it either
- # [22:13] <krijn> Too bloated
- # [22:14] <krijn> So in stead I've built my own bloated thing :\
- # [22:14] <gsnedders> I used Habari 0.4-alpha :P
- # [22:15] * Philip` wonders what the least bloated blog management system could be
- # [22:15] <krijn> QMS!
- # [22:15] <krijn> ;>
- # [22:15] <krijn> Not open source though
- # [22:16] <Philip`> Maybe a blog could just an Atom file, which you edit in your favourite text editor and then upload with FTP or whatever, and then the system checks it in the feed validator and publishes it if everything's okay
- # [22:16] <Philip`> s/just an/just be an/
- # [22:17] <hober> Philip`: that's almost exactly what my blog software is
- # [22:17] <gsnedders> Philip`: PyBlosxom?
- # [22:17] <Philip`> hober: Why only "almost"? :-)
- # [22:17] <hober> basically, I have a directory tree which contains a bunch of files, some of which are atom entry documents.
- # [22:17] <gsnedders> Philip`: that uses just files, not Atom
- # [22:17] <hober> the publish script is basically an atom-aware cp -r
- # [22:18] <Philip`> *Multiple* files? That's just bloat :-(
- # [22:18] <hober> heh.
- # [22:20] <gsnedders> Philip`: less to send to the feed validator, though :P
- # [22:23] <hober> yeah, were it a single file, it would be about 100,000 lines
- # [22:28] * Joins: Lachy (n=Lachlan@cm-84.215.41.149.getinternet.no)
- # [22:29] * Quits: Lachy (n=Lachlan@cm-84.215.41.149.getinternet.no) (Client Quit)
- # [22:29] * Joins: Lachy (n=Lachlan@cm-84.215.41.149.getinternet.no)
- # [22:38] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:44] <gsnedders> Bebo is so awesome. I just got a java.lang.ArrayIndexOutOfBoundsException.
- # [22:44] <jwalden> that got mentioned in the web2.0 video, dinnit?
- # [22:56] * Joins: othermaciej (n=mjs@m810f36d0.tmodns.net)
- # [23:06] <hsivonen> jwalden: the Richter Scales video? yes.
- # [23:08] * Joins: Thezilch[FH] (n=fuz007@wsip-64-147-23-102.oc.oc.cox.net)
- # [23:08] * Quits: Thezilch (n=fuz007@wsip-64-147-23-102.oc.oc.cox.net) (Read error: 104 (Connection reset by peer))
- # [23:27] <Hixie> man the idea that we can get two complete and correct implementations of html5 in 3 years is so funny
- # [23:27] * Joins: annevk (n=annevk@5352D922.cable.casema.nl)
- # [23:27] * Philip` sees http://www.snellspace.com/wp/?p=832 for a way to handle degradation of http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2007-December/013493.html
- # [23:28] <hsivonen> annevk: https://bugzilla.mozilla.org/show_bug.cgi?id=409404 Any comment on Opera behavior?
- # [23:29] <Philip`> I assume it needs two implementations which each do the entire spec correctly, rather than n implementations where each feature is correct in >= 2 of them?
- # [23:29] <annevk> svg:focusable is wrong
- # [23:29] * Joins: weinig_ (n=weinig@17.203.15.140)
- # [23:29] <annevk> it's focusable in no namespace
- # [23:29] <othermaciej> IE ships multiple engines? really?
- # [23:29] <othermaciej> (was reading scrollback)
- # [23:30] <Hixie> IE8 will have three, as i understand it
- # [23:30] * Quits: weinig (n=weinig@17.203.15.140) (Read error: 104 (Connection reset by peer))
- # [23:30] <Hixie> IE8, IE7, and IE5.5
- # [23:30] <annevk> hopefully Opera works nothing like what's suggested in that bug
- # [23:30] <annevk> if it does it would be a bug
- # [23:31] <annevk> (and I don't think Opera does, as far as I know we we "ignore" version= and baseProfile=)
- # [23:31] <hsivonen> annevk: ok
- # [23:31] <Hixie> Philip`: yeah, i'm really tempted to just tell people to use a quick script for that, given how easy it is to do
- # [23:31] <Hixie> Philip`: it really doesn't seem groundbreaking enough to warrant browser-side support
- # [23:33] <annevk> hsivonen, I don't think I need to comment on it, right?
- # [23:34] <hsivonen> annevk: no, I'll mention your opinion
- # [23:38] <hsivonen> I guess I should allow focusable in Validator.nu in due course even though the base schema is 1.1
- # [23:38] <hsivonen> ARIA, too
- # [23:40] <annevk> are people sure IE actually ships with _different_ layout engines?
- # [23:41] * annevk thought the APIs had some type of case/switch stuff for different versions
- # [23:41] <gsnedders> annevk: Chris Wilson ha said multiple times.
- # [23:41] <gsnedders> *has
- # [23:42] * Parts: gsnedders (n=gsnedder@host86-135-224-200.range86-135.btcentralplus.com)
- # [23:42] * Joins: gsnedders (n=gsnedder@host86-135-224-200.range86-135.btcentralplus.com)
- # [23:42] <gsnedders> cmd+w on wrong tab
- # [23:42] <gsnedders> ergh.
- # [23:45] <annevk> hmm ok
- # [23:45] <annevk> that doesn't seem like a winning strategy to me
- # [23:46] <annevk> unless they can lock a large set of pages into each engine...
- # [23:47] * gsnedders waves g'nite
- # [23:47] <Philip`> hsivonen: The "DOM Consistency" principle seems to be about consistency of the DOM from the perspective of scripts, and about minimising syntactic differences in the HTML and XHTML representations of the same DOM; so I'm not sure how it's relevant to an author requirement to use some XHTML features unless you have a good reason otherwise (where e.g. needing to convert the document to HTML is a good reason)
- # [23:47] * Quits: gsnedders (n=gsnedder@host86-135-224-200.range86-135.btcentralplus.com) ("404: Not Found")
- # [23:49] <hsivonen> Philip`: I'm not saying XHTML5 authors should put stuff in script. I'm saying we shouldn't say that they shouldn't in normative language
- # [23:49] <othermaciej> I'm curious how the multiple engine thing will work out for their promised future "desktop grade" browser for Windows Mobile
- # [23:49] <othermaciej> maybe it will include only one of the engines
- # [23:50] <hsivonen> when was such a browser promised?
- # [23:51] <Philip`> hsivonen: That sounds reasonable to me; I don't understand the reference to DOM Consistency, though
- # [23:53] <hsivonen> Philip`: it permits doing stuff that you can do in HTML5 also in XHTML5
- # [23:53] <hsivonen> in DOM terms
- # [23:58] <Philip`> hsivonen: DOM Consistency sounds like it's only talking about UA conformance, and not about document conformance at all - it's only relevant to the design of the HTML parsing algorithm (HTML and 'equivalent' XHTML should be parsed the same) and the design of the HTML language (since HTML-serialised DOMs should look as similar as possible to XHTML-serialised DOMs)
- # Session Close: Sat Dec 22 00:00:00 2007
The end :)