Options:
- # Session Start: Fri Apr 20 00:00:00 2007
- # Session Ident: #whatwg
- # [00:00] * Joins: tantek (n=tantek@dsl092-187-033.sfo1.dsl.speakeasy.net)
- # [00:07] * Quits: Voluminous (n=Volumino@unaffiliated/voluminous) ("Leaving")
- # [00:14] * Quits: hendry (n=hendry@91.84.53.136) ("nn")
- # [00:14] * Joins: jcgregorio (n=chatzill@adsl-072-148-043-048.sip.rmo.bellsouth.net)
- # [00:24] * Joins: aroben_ (i=adamrobe@nat/apple/x-53b482b6f24d84c7)
- # [00:31] * Quits: aroben (i=adamrobe@nat/apple/x-409fa41ef5b43639) (Read error: 60 (Operation timed out))
- # [00:35] * aroben_ is now known as aroben
- # [00:54] * Quits: karlUshi (n=karl@124-144-94-185.rev.home.ne.jp) ("Where dwelt Ymir, or wherein did he find sustenance?")
- # [00:55] * Joins: ajnewbold (n=fax_mach@unaffiliated/chuangtzu)
- # [01:08] * Quits: wakaba (n=w@202.164.210.220.dy.bbexcite.jp) (Read error: 110 (Connection timed out))
- # [01:08] * Parts: hasather_ (n=hasather@81-235-209-174-no62.tbcn.telia.com)
- # [01:15] * Quits: billmason (n=billmaso@ip156.unival.com) (Read error: 104 (Connection reset by peer))
- # [01:26] * Joins: zcorpan_ (n=zcorpan@84-216-43-44.sprayadsl.telenor.se)
- # [01:26] <Hixie> anyone have an installation of IE that handles flash plugins correctly?
- # [01:26] <zcorpan_> i do (i think)
- # [01:27] <Hixie> can you go to: http://software.hixie.ch/utilities/js/live-dom-viewer/
- # [01:27] <Hixie> and click "download"
- # [01:28] <zcorpan_> sec
- # [01:28] <Hixie> and see if it says "pass" in the rendered view?
- # [01:28] <Hixie> (i think that's your flash test file, in fact)
- # [01:29] <zcorpan_> heh
- # [01:29] <zcorpan_> it says pass
- # [01:29] <Hixie> ok hold on
- # [01:31] <zcorpan_> not in ie6 though, it seems...
- # [01:31] <Hixie> download again and see what the log says (bottom box)
- # [01:32] <zcorpan_> rendering mode: CSS1Compat
- # [01:32] <zcorpan_> document has no title
- # [01:32] <zcorpan_> log: [object]
- # [01:32] <zcorpan_> log: [object]
- # [01:32] <zcorpan_> log: undefined
- # [01:32] <zcorpan_> but there's more...
- # [01:33] <Hixie> interesting
- # [01:33] <zcorpan_> there's an infobar warning me about a blocked download
- # [01:33] <Hixie> so basically IE doesn't let you access the Document of a full-plugin pyage
- # [01:33] <Hixie> page
- # [01:34] <zcorpan_> if i click the infobar and click "download", the page reloads and the log is:
- # [01:34] <zcorpan_> rendering mode: CSS1Compat
- # [01:34] <zcorpan_> document has no title
- # [01:35] <zcorpan_> plus there's a second box below that says "This script puts a function w(s) into the global scope of the test page, "
- # [01:35] <Hixie> yeah i just added that box just now
- # [01:35] <Hixie> ignore that :-)
- # [01:35] <zcorpan_> ok
- # [01:36] <Hixie> wait if you reload and click "download" again it doesn't show the flash file at all?
- # [01:36] <zcorpan_> now it does
- # [01:37] <zcorpan_> rendering mode: CSS1Compat
- # [01:37] <zcorpan_> document has no title
- # [01:37] <zcorpan_> log: [object]
- # [01:37] <zcorpan_> log: [object]
- # [01:37] <Hixie> then an exception is raised?
- # [01:37] <Hixie> (should show little yellow warning icon in the status bar if so)
- # [01:37] <zcorpan_> yeah
- # [01:37] <zcorpan_> "Permission denied" or something
- # [01:38] <Hixie> k
- # [01:38] <zcorpan_> ie's error console isn't very helpful :(
- # [01:39] <Hixie> heh
- # [01:44] * Quits: zcorpan (n=zcorpan@84-216-43-136.sprayadsl.telenor.se) (Read error: 110 (Connection timed out))
- # [01:49] * Joins: aroben_ (i=adamrobe@nat/apple/x-68bfc9e91c4ebc9c)
- # [01:51] * Joins: epeus (i=KevinMar@nat/google/x-e96c85c872e26a1c)
- # [01:58] * Quits: KevinMarks (i=KevinMar@pdpc/supporter/active/kevinmarks) (Read error: 110 (Connection timed out))
- # [01:58] * epeus is now known as KevinMarka
- # [01:58] * KevinMarka is now known as KevinMarks
- # [02:07] * Quits: aroben (i=adamrobe@nat/apple/x-53b482b6f24d84c7) (Read error: 110 (Connection timed out))
- # [02:10] * Quits: h3h (n=h3h@66-162-32-234.static.twtelecom.net) ("|")
- # [02:12] * Quits: othermaciej (i=mjs@nat/apple/x-58844eaa44becf28)
- # [02:16] * Joins: wakaba (n=w@86.164.210.220.dy.bbexcite.jp)
- # [02:20] * Quits: Toolskyn (n=toolskyn@adsl-dc-266ef.adsl.wanadoo.nl) (Connection timed out)
- # [02:24] * Quits: hober (n=ted@unaffiliated/hober) ("ERC Version 5.2 (IRC client for Emacs)")
- # [02:28] * Quits: aroben_ (i=adamrobe@nat/apple/x-68bfc9e91c4ebc9c)
- # [02:30] <zcorpan_> as a fulltime job, how many testcases can one create in one day, in avarage?
- # [02:31] <zcorpan_> given you know the spec you're writing test cases against and you know how to write test cases?
- # [02:31] * Joins: karlUshi (n=karl@dhcp49.ocn.mita.keio.ac.jp)
- # [02:33] * zcorpan_ is trying to estimate how many test cases he will be able to write this summer
- # [02:33] <Lachy> zcorpan_, given roughly 5 minutes per test case, you could get close to 100 per day
- # [02:33] <Lachy> that 5 min includes writing and testing in several browsers, and fixing any mistakes you find in your test
- # [02:34] <Hixie> zcorpan_: depends
- # [02:34] <Hixie> zcorpan_: some test cases take upwards of 2 hours to make
- # [02:34] <Hixie> zcorpan_: and then you can write a script that spits out 100 with just 30 minutes of work
- # [02:34] <zcorpan_> Hixie: yeah, indeed
- # [02:35] <Hixie> zcorpan_: i'd estimate 1 hour per test per person on average over several months
- # [02:35] <Hixie> since you'll also have to comment on the spec, learn the spec, etc
- # [02:35] <Hixie> so 40 tests a week
- # [02:35] <Hixie> these being high-quality tests
- # [02:35] <Lachy> wow, I seriously over estimated!
- # [02:35] <Hixie> if you're working fulltime and are doing simple tests, you can get more done
- # [02:35] <Hixie> it varies
- # [02:36] <zcorpan_> 6 weeks, that's 240 test cases
- # [02:36] <Hixie> if you're doing testing exclusively you'll get more done than that, probably
- # [02:36] <Hixie> depends on the tests
- # [02:37] <zcorpan_> i'll probably be working on the implemented parts of html5 that don't already have tests
- # [02:37] <zcorpan_> as a start
- # [02:37] <Hixie> like History and Location?
- # [02:37] <zcorpan_> yeah
- # [02:38] <Hixie> for those 90% of the work will be reverse engineering browsers and trying to work out what parts of the spec are wrong
- # [02:38] <Hixie> so 1 hour per test is quite reasonable for those sections :-)
- # [02:38] <zcorpan_> probably also things that are new but have experimental implementations, like video
- # [02:42] <zcorpan_> if we want to have 20,000 tests by 2010, then we'd need at least 3 people working full-time writing test cases
- # [02:43] <zcorpan_> given i didn't miscalculate
- # [02:44] <karlUshi> 5 days * 8 hours a day = 40 test cases a week
- # [02:45] <karlUshi> for the corner cases that Ian was mentionning
- # [02:45] <karlUshi> another thing to take into consideration is the format to report the results
- # [02:46] <karlUshi> if we have a common format, it will be a lot easier to produce an interop report
- # [02:47] <Hixie> i love how every time i commit something and the script twitters the commit message, WHATWG gets new twitter friends
- # [02:47] <Hixie> that's hilarious
- # [02:48] <zcorpan_> automatically or because people add whatwg as their twitter friend?
- # [02:49] <Hixie> i assume people see WHATWG on the public timeline and go "oo, i should add that"
- # [02:49] <zcorpan_> ah
- # [02:56] * Joins: aroben (i=adamrobe@nat/apple/x-574532a2ff7edc00)
- # [02:57] * Joins: aroben_ (i=adamrobe@nat/apple/x-6b1c49031b336409)
- # [02:57] <zcorpan_> calculating again from the other end, if one person would work full-time writing test cases, it would take 11.6 years to get 20,000 tests
- # [02:58] <Hixie> yeah but if one person worked full time on tests for 11 years, by the end of it they'd be going way faster than one test every hour
- # [02:58] <Hixie> :_)
- # [02:59] <zcorpan_> true
- # [02:59] * Joins: othermaciej (i=mjs@nat/apple/x-9663b370bd8f9550)
- # [03:00] <Hixie> ok i am not looking forward to the next section i have to do
- # [03:00] * Hixie shudders
- # [03:00] <Hixie> ("scripting")
- # [03:00] <zcorpan_> why not?
- # [03:00] <Hixie> mostly i'm not sure what it should say
- # [03:02] <karlUshi> Hixie: define only one element ;) no scripting :p
- # [03:03] * karlUshi wonders if Hixie has a template when he's writing sections. As in "having a set of questions, I should go through to write"
- # [03:12] <Hixie> i wonder what happens if you invoke a method associated with a document that isn't the active document in a browsing context
- # [03:12] * Joins: MikeSmith (n=MikeSmit@dhcp49.ocn.mita.keio.ac.jp)
- # [03:13] * Quits: aroben (i=adamrobe@nat/apple/x-574532a2ff7edc00) (Connection timed out)
- # [03:18] * Quits: KevinMarks (i=KevinMar@pdpc/supporter/active/kevinmarks) ("The computer fell asleep")
- # [03:52] * Joins: karlcow (n=karl@dhcp49.ocn.mita.keio.ac.jp)
- # [03:52] * Quits: bzed (n=bzed@dslb-084-059-127-183.pools.arcor-ip.net) (Remote closed the connection)
- # [03:58] * Quits: MikeSmith (n=MikeSmit@dhcp49.ocn.mita.keio.ac.jp) (Read error: 110 (Connection timed out))
- # [03:59] * Quits: kingryan (n=kingryan@dsl092-187-033.sfo1.dsl.speakeasy.net)
- # [04:00] * Quits: karlUshi (n=karl@dhcp49.ocn.mita.keio.ac.jp) (Read error: 110 (Connection timed out))
- # [04:12] * Quits: jcgregorio (n=chatzill@adsl-072-148-043-048.sip.rmo.bellsouth.net) (Remote closed the connection)
- # [04:15] * Quits: othermaciej (i=mjs@nat/apple/x-9663b370bd8f9550)
- # [04:23] * Joins: KarlinTrouble (n=karl@dhcp49.ocn.mita.keio.ac.jp)
- # [04:25] * Quits: ajnewbold (n=fax_mach@unaffiliated/chuangtzu)
- # [04:26] * Quits: KarlinTrouble (n=karl@dhcp49.ocn.mita.keio.ac.jp) (Client Quit)
- # [04:26] * Joins: karlUshi (n=karl@dhcp49.ocn.mita.keio.ac.jp)
- # [04:29] * Joins: jcgregorio (n=chatzill@adsl-072-148-043-048.sip.rmo.bellsouth.net)
- # [04:37] * Quits: karlUshi (n=karl@dhcp49.ocn.mita.keio.ac.jp) ("Where dwelt Ymir, or wherein did he find sustenance?")
- # [04:38] <Hixie> ok i'm basically down to the scripting security model section
- # [04:41] * Quits: karlcow (n=karl@dhcp49.ocn.mita.keio.ac.jp) (Read error: 110 (Connection timed out))
- # [04:51] * aroben_ is now known as aroben
- # [05:04] * Parts: zcorpan_ (n=zcorpan@84-216-43-44.sprayadsl.telenor.se)
- # [05:13] * Quits: tantek (n=tantek@dsl092-187-033.sfo1.dsl.speakeasy.net)
- # [05:28] * Quits: aroben (i=adamrobe@nat/apple/x-6b1c49031b336409) (Read error: 104 (Connection reset by peer))
- # [05:28] * Joins: aroben (i=adamrobe@nat/apple/x-2be814d6a37fb895)
- # [05:42] * Quits: dbaron (n=dbaron@corp-242.mountainview.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
- # [06:17] * Quits: csarven (n=nevrasc@modemcable081.152-201-24.mc.videotron.ca)
- # [06:18] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [06:28] <paulproteus> Hixie, That is hilarious re: twitter friends. (-:
- # [06:36] * othermaciej looks for an antacid and an aspirin before reading cwilso's mail
- # [06:43] * Joins: annevk (n=annevk@131.181.148.59)
- # [07:14] * Quits: aroben (i=adamrobe@nat/apple/x-2be814d6a37fb895) (Connection timed out)
- # [07:17] <annevk> is Simon around?
- # [07:20] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [07:21] <Lachy> annevk, Simon is asleep
- # [07:23] <annevk> He reported a bug on Opera that <foo><dd></foo> should have closed the <dd> while in fact the </foo> is ignored
- # [07:23] <annevk> However, this is exactly what html5lib is doing too
- # [07:24] <Lachy> is that what the spec says to do?
- # [07:24] <annevk> and Firefox
- # [07:24] <annevk> maybe I misread the bug report
- # [07:25] <annevk> oh, he uses http://simon.html5.org/test/html/parsing/tree-construction/the-main/how-to/in-body/003.htm as a testcase
- # [07:26] <annevk> never mind, that's not what Firefox does
- # [07:27] <annevk> it's what html5lib does
- # [07:27] <Lachy> IE does the same as FF
- # [07:28] <annevk> IE can't be relied upon with unknown elements
- # [07:28] <Lachy> oh, right
- # [07:28] <tantek> that sounds like an overgeneralization
- # [07:29] <annevk> Well, unless you involve namespaces you can't
- # [07:31] <othermaciej> can't be relied upon?
- # [07:31] <othermaciej> does it do something weird with unknown elements?
- # [07:31] <annevk> </foo> becomes an element /foo
- # [07:31] <othermaciej> !
- # [07:32] <annevk> all unknown tags basically become void elements
- # [07:32] <annevk> same for some "known" elements if they are outside their usual context (td, etc.)
- # [07:32] <othermaciej> that is pretty weird
- # [07:33] <othermaciej> I see now why they are scared to change anything in parsing
- # [07:35] <annevk> whoa, I'm quoted in the news
- # [07:35] <annevk> well, some tech site
- # [07:37] <Lachy> annevk, pointer to the article?
- # [07:38] <annevk> I can't find the original
- # [07:38] <annevk> http://risal.wordpress.com/2007/04/19/is-the-web-ready-for-html-5/
- # [07:38] <annevk> has the quotes though
- # [07:38] <annevk> I did actually say that, but I didn't think I'd get the attribution
- # [07:39] <annevk> “HTML5 is about preserving the information people have accumulated over the years,” Opera spokesperson Anne van Kesteren told internetnews.com. “By remaining backward and forwards compatible, we hope to ensure that people will be able to interpret HTML for decades if not centuries to come.”
- # [07:45] <annevk> http://www.internetnews.com/dev-news/article.php/3672011 is the original
- # [07:46] <annevk> found it by using http://www.google.com/search?q=%22HTML5+is+about+preserving+the+information+people+have+accumulated+over+the+years%22
- # [07:47] <Lachy> heh, IE actually allows .createElement("/foo") to work
- # [07:47] <Lachy> it looks like it's the same article
- # [07:48] <annevk> I suppose people are just making copies
- # [07:50] <Lachy> do you know where you actually said what they quoted? Did they just copy it from some post to whatwg or public-html?
- # [07:51] <annevk> yes, no
- # [07:59] * annevk wonders how it helps if cwilso became chair given his argument about competitors
- # [07:59] <annevk> then again, he said that point wasn't as important as his other
- # [08:00] <Lachy> the one about Hixie working for Google?
- # [08:00] <annevk> yes
- # [08:01] <Lachy> I was surprised about that too, especially since Google isn't competing with IE, they're competing with MS in other areas
- # [08:02] * Quits: jcgregorio (n=chatzill@adsl-072-148-043-048.sip.rmo.bellsouth.net) ("ChatZilla 0.9.78.1 [Firefox 2.0.0.3/0000000000]")
- # [08:13] <annevk> Google has a Firefox dev team
- # [08:14] <Lachy> so?
- # [08:14] <Lachy> They also build stuff for IE too, like the google toolbar for instance
- # [08:15] * annevk would count both as competing
- # [08:24] <krijnh> Morning people
- # [08:25] * Parts: Lachy (n=Lachlan@124-168-27-56.dyn.iinet.net.au) ("Leaving")
- # [08:25] * Joins: Lachy (n=Lachlan@124-168-27-56.dyn.iinet.net.au)
- # [08:32] <annevk> good afternoon
- # [08:32] <annevk> apparently JavaScript isn't as interoperable as claimed: http://my.opera.com/hallvors/blog/2007/04/11/new-adventures-in-date-parsing
- # [08:33] <annevk> I suppose it's time for another X5 remark
- # [08:33] <othermaciej> ECMAScript5?
- # [08:35] <annevk> Yeah, I wonder if they are solving these type of issues too
- # [08:36] <othermaciej> they plan to write the spec via a reference implementation in SML
- # [08:36] <othermaciej> I think spec by reference implementation is a really bad idea
- # [08:38] <annevk> the "Web browsers" section of HTML5 is complicated
- # [08:38] <annevk> though browsers are like that, I guess :)
- # [08:39] <Hixie> ECMAScript is one of the better-written specs
- # [08:40] <othermaciej> it suffers mainly from lack of maintenance, but yes, it is written better than HTML4 certainly
- # [08:42] <annevk> "The rules for chosing a browsing context given a browsing context name" don't take into account what happens when there's no parent browsing context
- # [08:42] <annevk> for instance
- # [08:50] <annevk> So it seems that <foo><dd></foo> should indeed close <dd>
- # [08:50] <annevk> as in <foo><dd></foo>x "x" should be a sibling of foo
- # [08:50] * Quits: Lachy (n=Lachlan@124-168-27-56.dyn.iinet.net.au) (Read error: 54 (Connection reset by peer))
- # [08:55] * Joins: Lachy (n=Lachlan@124-168-27-56.dyn.iinet.net.au)
- # [08:56] <annevk> Actually, no...
- # [08:57] <annevk> when you hit </foo> <dd> is the bottommost node of the spec
- # [08:57] <annevk> s/spec/stack/
- # [08:57] <annevk> <dd> is in the special category and therefore </foo> has to be ignored
- # [09:03] * Joins: icaaq_ (i=icaaaq@c-a237e455.231-7-64736c10.cust.bredbandsbolaget.se)
- # [09:30] <othermaciej> I'm really amused by Murray asking for Dan to explain all the technical details to him on public-html
- # [09:30] <othermaciej> even with his 30 years of experience with markup languages
- # [09:30] <annevk> apparently he misses all the +1 messages to dbaron his e-mail
- # [09:31] <annevk> I was wondering whether I should reply that people who agree with dbaron don't do +1
- # [09:32] * moeffju[ZzZz] is now known as moeffju
- # [09:32] <othermaciej> I am amazed at how many times you can make arguments against versioning in the doctype or the namespace URI and people keep bringing it up
- # [09:32] <othermaciej> not even refuting the arguments, just acting like they didn't happen
- # [09:33] <annevk> yeah, arguments -> wiki
- # [09:34] <annevk> everyone just ignored John Boyer :)
- # [09:35] <othermaciej> well, he didn't say anything relevant to the group
- # [09:35] <othermaciej> I wanted to point out that the Forms task force hadn't started yet, but thought better of it
- # [09:37] * Joins: met_ (n=Hassman@b14-4.vscht.cz)
- # [09:37] <annevk> I like what marcos said about XForms Transitional
- # [09:37] <annevk> "Seems illogical to me to have transitional technology to something that will be incompatible with the web (XForms)."
- # [09:39] <Hixie> the xforms wg thinks the forms task force has started, fwiw
- # [09:39] <Hixie> see their minutes
- # [09:40] <othermaciej> who do they think is in the task force?
- # [09:40] <othermaciej> just them?
- # [09:40] <Hixie> no idea
- # [09:40] <Hixie> didn't investigate
- # [10:12] <annevk> bugmode= ...
- # [10:12] <annevk> what if all our testcases don't include that attribute?
- # [10:12] <annevk> IE will forever fail?
- # [10:13] <Lachy> indeed
- # [10:13] <annevk> wfm
- # [10:13] <annevk> i don't think we should worry much about it
- # [10:13] <othermaciej> it would be good to report its non-conformance accfurately
- # [10:14] <Lachy> annevk, as I just wrote in my last email, we should worry about it because all authors would be unconditionally required to use it
- # [10:14] <annevk> until MS stops seeing the spec as a guide there's not much point in arguing anyway
- # [10:15] <annevk> they seem to think fundamentally different about standards
- # [10:15] <annevk> unless cwilso responded to some of Hixie's points about quirks mode in other browsers, specs as guide, etc. already and denied that
- # [10:15] <Lachy> yes, and given their monopoly position, that is a problem
- # [10:16] <annevk> not much we can do about it on the mailing list it seems
- # [10:16] <Lachy> not sure what else we can do that would be even remotely successful
- # [10:16] * annevk was wondering whether a F2F or telcon would be good for this
- # [10:17] <Lachy> it should definitely be discussed in the telcon if we have one
- # [10:18] <Lachy> I'll even stay awake for the telcon if it's going to be discussed
- # [10:18] <annevk> oh right, a telcon was proposed
- # [10:19] <annevk> I don't think I'll make it
- # [10:24] * Joins: webben (i=benh@nat/yahoo/x-83878b65ae0964e0)
- # [10:30] * othermaciej wonders who Terje Bless is
- # [10:32] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [10:40] * Joins: ROBOd (n=robod@86.34.246.154)
- # [10:53] * Joins: hasather (n=hasather@81-235-209-174-no62.tbcn.telia.com)
- # [11:00] * Parts: icaaq_ (i=icaaaq@c-a237e455.231-7-64736c10.cust.bredbandsbolaget.se)
- # [11:02] <virtuelv> othermaciej: think he used to work for w3c, but I can't remember as what
- # [11:03] * Quits: hasather (n=hasather@81-235-209-174-no62.tbcn.telia.com) (Remote closed the connection)
- # [11:03] <hsivonen> othermaciej: Terje Bless is from the W3C Validator team
- # [11:03] <othermaciej> hsivonen: I'm surprised at his views on implementation conformance
- # [11:04] <hsivonen> othermaciej: do you mean on IRC yesterday?
- # [11:04] <othermaciej> no, in email today
- # [11:04] <othermaciej> his apparent view that an implementation which handles content in a nonconformant way can still be conformant
- # [11:05] <hsivonen> so it seems
- # [11:06] * met_ wonders if case location=url1; location=url2 is specified on html5, cannot found it
- # [11:06] <hsivonen> I feel pretty strongly that if MS is going to have a switch no matter what, it should be done with an attribute that the spec makes conforming even if we all hold our noses while doing so
- # [11:08] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [11:08] <othermaciej> the spec shouldn't make triggering nonconforming behavior based on that attribute conforming, however
- # [11:08] <othermaciej> if there is one
- # [11:08] * Joins: hasather (n=hasather@81-235-209-174-no62.tbcn.telia.com)
- # [11:09] * Parts: hasather (n=hasather@81-235-209-174-no62.tbcn.telia.com)
- # [11:09] <met_> now is behaviour different among browsers, this is why i care
- # [11:10] <met_> location=url1; alert(1); location=url2; alert(2); location=url3 etc.
- # [11:10] * Joins: hendry (n=hendry@91.84.53.136)
- # [11:10] <othermaciej> met_: I specified it in the Window spec I think; I believe the last location within a single batch of script execution wins
- # [11:10] <met_> shouldn't be specified recommended behaviour?
- # [11:11] <othermaciej> <script>location = l1; location = l2;</script> --> you end up at l2
- # [11:11] * met_ is looking on window spec
- # [11:11] <othermaciej> <script>location = l1;</script><script>location = l2;</script>
- # [11:11] <othermaciej> that ends up at l1
- # [11:13] <hsivonen> othermaciej: if a conformance checker doesn't pass an IE bug mode attribute as conforming, MS will use a switch that is cloaked from conformance checkers
- # [11:14] <hsivonen> othermaciej: the net result would be no change to the verdict given by a conformance checker, but there'd be more pain for intermediate tool vendors who build on XML tooling
- # [11:16] <hsivonen> othermaciej: I would be OK, though, with making the conformance checker only treat the latest IE bug mode opt-in as conforming
- # [11:16] <othermaciej> hsivonen: I'm not opposed to such an attribute, I am just saying it should not be conformant for implementations to actually introduce bugs based on the value or absence of a bugmode attribute
- # [11:17] <hsivonen> othermaciej: oh, you were talking about UA conformance. I was talking about document conformance.
- # [11:19] <othermaciej> hsivonen: I understood what you meant; sorry for not being sufficiently clear myself
- # [11:24] * Joins: bzed (n=bzed@dslb-084-059-103-018.pools.arcor-ip.net)
- # [11:24] * Joins: bzed_ (n=bzed@dslb-084-059-103-018.pools.arcor-ip.net)
- # [11:25] * Quits: bzed_ (n=bzed@dslb-084-059-103-018.pools.arcor-ip.net) (Client Quit)
- # [11:25] * Joins: hasather (n=hasather@81-235-209-174-no62.tbcn.telia.com)
- # [11:34] * moeffju is now known as moeffju[Work]
- # [11:35] * Quits: annevk (n=annevk@131.181.148.59) (Read error: 110 (Connection timed out))
- # [11:45] * Quits: gsnedders (n=gsnedder@host86-139-123-225.range86-139.btcentralplus.com) ("Don't touch /dev/null…")
- # [12:00] * Quits: ROBOd (n=robod@86.34.246.154) (Remote closed the connection)
- # [12:02] * Joins: ROBOd (n=robod@86.34.246.154)
- # [12:05] * Quits: ROBOd (n=robod@86.34.246.154) (Remote closed the connection)
- # [12:21] * othermaciej is now known as om_sleep
- # [12:55] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Remote closed the connection)
- # [12:55] * Joins: gavin_ (n=gavin@people.mozilla.com)
- # [13:04] * Joins: ROBOd (n=robod@86.34.246.154)
- # [13:11] * Quits: om_sleep (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [13:11] * Quits: bzed (n=bzed@dslb-084-059-103-018.pools.arcor-ip.net) (kornbluth.freenode.net irc.freenode.net)
- # [13:11] * Quits: sgillies (n=chatzill@dsl-179-116.dynamic-dsl.frii.net) (kornbluth.freenode.net irc.freenode.net)
- # [13:11] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) (kornbluth.freenode.net irc.freenode.net)
- # [13:13] * Joins: bzed (n=bzed@dslb-084-059-103-018.pools.arcor-ip.net)
- # [13:13] * Joins: sgillies (n=chatzill@dsl-179-116.dynamic-dsl.frii.net)
- # [13:13] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [13:28] * Quits: webben (i=benh@nat/yahoo/x-83878b65ae0964e0) (Client Quit)
- # [13:38] * Joins: polin8 (n=brian@dsl081-134-176.nyc1.dsl.speakeasy.net)
- # [14:05] * Joins: csarven (n=nevrasc@modemcable081.152-201-24.mc.videotron.ca)
- # [14:24] * Joins: zcorpan_ (n=zcorpan@84-216-43-44.sprayadsl.telenor.se)
- # [14:26] <virtuelv> what does it take to convince the editor that the WA1.0 spec needs to be split into multiple documents
- # [14:27] <krijnh> zcorpan_: it probably should, yeah
- # [14:27] <krijnh> virtuelv: http://www.whatwg.org/specs/web-apps/current-work/multipage/ ?
- # [14:27] <virtuelv> $ lynx -nolist -dump http://whatwg.org/specs/web-apps/current-work/ | wc -w
- # [14:27] <virtuelv> 150202
- # [14:29] <virtuelv> krijnh: I'd like something in between
- # [14:29] <virtuelv> 3. on one page, then 3.1. on another probably isn't the best thing either
- # [14:29] <virtuelv> but thanks anyway, it's much better to work with those slightly smaller docs
- # [14:30] <Lachy> virtuelv, yeah, splitting on just the higher level headings, rather than the sub headings would be sensible
- # [14:30] <krijnh> Philip` can probably fix that
- # [14:31] <Lachy> I don't like the split version though, it makes searching through it annoying
- # [14:31] <krijnh> Afaik he made the current multipage stuff
- # [14:31] <Lachy> I wish whatwg.org/html5 redirected to the full page version instead
- # [14:33] * Joins: webben (i=benh@nat/yahoo/x-7a3ea5ac66cd64fd)
- # [14:46] * Quits: ROBOd (n=robod@86.34.246.154) ("http://www.robodesign.ro")
- # [14:51] <Philip`> Lachy: I think splitting on just the higher levels (1., 2., 3., etc) wouldn't be much help, since section 3 is about half of the whole document so it'd still be huge
- # [14:52] <Philip`> (so you might as well use the single-page version, if you have a computer/browser that doesn't fall to pieces when trying to render it)
- # [14:53] <Philip`> ((I don't know why people actually have the problems they've reported - for me (in Opera and Firefox) it just takes ten seconds to load and then it's perfectly fine...))
- # [14:53] <Lachy> doesn't everyone have a dual core, hyperthreaded Pentium 4 with 2GB of RAM that can handle such documents with ease? ;-)
- # [14:54] <Philip`> Mine's only single core and the hyperthreading is disabled ;-)
- # [14:54] <Lachy> actually, I got the one without hypertheading, but it's dual core
- # [14:55] <Lachy> would it be much effort to special case section 3 then, so that it gets split on the sub headings, but the smaller sections were split on the higher level?
- # [14:55] <Lachy> or would that just be illogical
- # [14:56] <Philip`> virtuelv: The nearly-empty pages for e.g. "3." should be considered a bug - it's designed to work that way, but the design should be changed to merge nearly-empty pages with more contentful pages (but I don't have time to work on that now/soon)
- # [14:57] <Philip`> Lachy: Section 3 is actually special-cased already, to split on some third-level headings (so that the big areas like video and canvas are separated)
- # [14:58] <Lachy> oh, ok
- # [14:58] <Philip`> If I remember correctly, I was trying to keep each of the pages under about 100KB
- # [15:00] <Philip`> It should be easy to do the splitting in a different way, so the individual sections are much larger - I guess it'd just be a bit confusing to have three official versions of the same document, and I don't know which variations would be the best to keep
- # [15:03] <Philip`> (http://html5.googlecode.com/svn/trunk/spec-splitter/spec-splitter.py in the place where it has 'h3' is how it decides what to split on, and that could just be changed to something different)
- # [15:06] <Lachy> I think I finally figured out Chris' insane logic for wanting for wanting version numbers in the DOCTYPE and how that relates to the bug mode switch!
- # [15:06] <Lachy> :-)
- # [15:07] <Lachy> I think the logic is this:...
- # [15:08] <Lachy> 1. <!DOCTYPE html PUBLIC "html5"> triggers HTML5 mode, which will eventually become a frozen bug state
- # [15:08] <Lachy> 2. After it becomes a frozen bug state, IE introduces another form of explicit opt-in. e.g. <html ie-version="9">
- # [15:09] <Lachy> 3. IE continues updating the bug mode switch with each new release for several years, each time improving their compliance
- # [15:10] <Lachy> 4. HTML6 is released a while after that with a new DOCTYPE. <!DOCTYPE html PUBLIC "html6">
- # [15:10] <Lachy> 5. That provides a brand new opt-in, and by that time IE will be compliant enough to not need a specific bug mode opt-in
- # [15:13] * Joins: jdandrea (n=jdandrea@ool-44c0a58f.dyn.optonline.net)
- # [15:15] <Philip`> I'm not sure about step 5 - I've thought it is "5. That provides a brand new opt-in, which can replace the proprietary ie-version="13", but they still don't quite comply with HTML6, so they'll add a proprietary ie-version="14" back in for the next release"
- # [15:15] * Joins: peepo (n=Jay@host86-129-174-162.range86-129.btcentralplus.com)
- # [15:15] <virtuelv> Lachy: that is going to be a nightmare for every other browser vendor
- # [15:15] * jdandrea is catching up on public-html emails ... !
- # [15:15] <Lachy> Philip`, yes, there's always the possibility that MS will keep repeating the cycle
- # [15:16] <Lachy> virtuelv, I know. As I said, it's *insane* logic
- # [15:16] <Philip`> and then "6. After enough iterations (hopefully only one, but maybe that's optimistic and they want to plan ahead), the rate of new spec versions will be equal to the rate at which new IE versions break sites, so they will converge and ie-version will never be necessary again"
- # [15:16] * Lachy is also catching up. I have about 242 to read
- # [15:16] <virtuelv> Lachy: if then Opera, Mozilla and Safari added their own <html [vendor]-version="n" and multiple incompatible attributes were selected, which one should trump
- # [15:17] <Lachy> virtuelv, I have no idea. I hope no other browser but IE introduces a bug mode switch
- # [15:17] <jdandrea> Lachy: Ow! OK, I thought I was in worse shape but I'm current as of Thursday 23:00 -0400 (just got past Chris' official response and Hixie's response to that ...)
- # [15:17] <Lachy> I wish IE wouldn't either
- # [15:18] <Dashiva> IE8 should automatically reform pages to fix its own bugs, sort of like opera's browserjs :)
- # [15:18] <Lachy> some of them I already read, but since I was away for the WAF WG meeting, using a crappy email client, I was unable to process them all well
- # [15:20] <Philip`> (Assuming this is inevitable, the job of the HTML WG should perhaps be to make step 6 happen as quickly as possible, by making the first IE-with-HTML5 as compliant as possible, presumably by following IE7's behaviour when sane and by providing enough test cases for the IE developers to know what they're doing wrong before release)
- # [15:20] <Lachy> right, so what IE is really after is another Transitional DOCTYPE with which they can abuse for their opt-ins
- # [15:20] <jdandrea> I was just speaking with a former editor for ANSI C++ about the whole versioning issue (briefly). His $0.02: Detecting multiple versions of any language/markup/etc. are a nightmare. Old versions stay around much longer than anyone imagines. (Then, with no prodding from me, he cited Visual C++ v6 as an example.) :)
- # [15:22] <Lachy> jdandrea, yes. Once IE introduces a frozen bug state, it will be up to them to maintain that state forever.
- # [15:22] <jdandrea> Ugh.
- # [15:22] <jdandrea> He then mentioned that Python does some interesting things WRT versions. I responded: "I don't see anything like a version switch." He replied: "I'm thinking about 'from _future_ import ...'" !
- # [15:23] <Lachy> I don't know what _future_ is in python
- # [15:23] <jdandrea> Future versions that aren't known or haven't been released, IIRC.
- # [15:23] <Philip`> jdandrea: I don't think one can complain (in the sense of blaming MS) about VC++6 being non-standard-compliant, since it was released before the standard, nor about VC++2003 since that did a good job of being standard-compliant; but it's fair to complain that it took them five years between those releases
- # [15:24] <jdandrea> Philip ` - agreed, and I think that was his ultimate point, the length of time it took to make good.
- # [15:25] <Philip`> Lachy: Python 2.5 adds the keyword "with", but it's disabled by default (since it would break compatibility with existing code that uses variables/etc named "with")
- # [15:25] <Philip`> In Python 2.6, it will be enabled by default, so those programs have to be fixed before then
- # [15:25] <Philip`> In the meantime, Python 2.5 programs can write "from __future__ import with" to get the 2.6-like behaviour
- # [15:26] <jdandrea> There you go.
- # [15:26] <Lachy> unfortunately, that sort of method couldn't work with HTML though
- # [15:27] <jdandrea> Aye. I figured it was worth getting other POVs to see if there's any more precedent we can bring to the table, but I gather this horse is beaten to a pulp.
- # [15:27] <zcorpan_> quirks mode will be around forever...
- # [15:28] * zcorpan_ intends to figure out quirks mode and spec it, unless someone else does it
- # [15:28] <Lachy> zcorpan_, good luck getting IE to conform to your spec :-)
- # [15:28] <zcorpan_> yeah
- # [15:29] <jdandrea> LOL
- # [15:29] <jdandrea> Bizarro-HTML: http://lists.w3.org/Archives/Public/public-html/2007Apr/1244.html ... sigh ...
- # [15:29] <Lachy> it's clear that IE won't make any changes at all to quirks mode, except maybe adding new elements (I assume the new HTML5 elements will be supported in quirks mode)
- # [15:29] <zcorpan_> they'd only do that if they become a minority vendor
- # [15:29] <zcorpan_> Lachy: it's not clear to me they will add new features to quirks mode
- # [15:29] <Philip`> With Python programs, you'd fix them (preferably as soon as Python 2.5 is released and gives you warnings that your variable called "with" is going to break in the next release) or stick with an old version of Python - that doesn't work at all when those 'programs' are HTML pages that you can't change and are owned by somebody who isn't going to change them ever :-(
- # [15:30] <zcorpan_> but nevertheless <canvas> is already used in quirks mode
- # [15:30] <zcorpan_> for one
- # [15:30] <Philip`> Maybe they would decide the amount of <canvas> content is far less than the amount of quirks-mode content that would break if they started handling <canvas>
- # [15:31] <Lachy> zcorpan_, if they didn't allow them in quirks mode, it would be a way to force all HTML5 pages to use standards mode, but AFAIK, other browsers are going to make them work in quirks
- # [15:31] <Lachy> <canvas> already works in quirks, for instance
- # [15:31] <Philip`> (I suppose that's where you need real statistics of how many pages use <canvas> accidentally without wanting the HTML5 interpretation of it)
- # [15:31] <zcorpan_> Lachy: indeed
- # [15:31] <zcorpan_> Philip`: google for "canvas demo"
- # [15:31] <zcorpan_> and check the first few
- # [15:34] <Philip`> Yep, those are the real <canvas> content that would be fixed if IE handled it in quirks mode - the problem (maybe less so for canvas than for other elements) is old sites that used <canvas> when its meaning was undefined and they never noticed because every browser ignored it and just displayed the content, and those would be broken if IE started to handle it
- # [15:35] <Philip`> Presumably Microsoft needs to be convinced that the second group is nonexistent or negligible compared to the first group, otherwise they wouldn't want to risk handling <canvas> in case it breaks old sites
- # [15:36] <virtuelv> heh, Bizarro-HTML it truly is
- # [15:42] * jdandrea is finally caught up (catches breath).
- # [15:43] <krijnh> I'm still 143 mails behind :/
- # [15:44] <zcorpan_> ah! html60 has a name
- # [15:44] <krijnh> Dmitry Turin ?
- # [15:44] <zcorpan_> yeah
- # [15:45] <met_> any way how subscribe for receiving html-wg mails and not be html-wg member?
- # [15:45] <zcorpan_> met_: don't think so
- # [15:45] <krijnh> Perhaps only via RSS
- # [15:46] <met_> krijnh, rss? which url?
- # [15:46] <krijnh> http://lists.w3.org/Archives/Public/public-html/ has a feed
- # [15:46] <krijnh> And use RssFwd to mail it to you :)
- # [15:46] <Philip`> That seems to not have the actual content of the messages, so you've still got to go to the archive to read them
- # [15:46] * met_ will try, thanks
- # [15:47] <krijnh> Ah
- # [15:47] <krijnh> Then it doesn't make sense to use it
- # [15:47] <met_> no problem with the archive i want to see whic message i read and which not 8-)
- # [15:49] <Philip`> The real problem with versioning is that it assumes there will be another version of HTML after HTML5 - but that cannot possibly happen, because Dmitry has already taken the name HTML6 and it would be silly to jump straight from HTML5 to HTML7 and so development of HTML will have to stop
- # [15:49] * Quits: csarven (n=nevrasc@modemcable081.152-201-24.mc.videotron.ca) (Read error: 104 (Connection reset by peer))
- # [15:53] <Lachy> lol
- # [15:58] * Joins: csarven (n=nevrasc@modemcable081.152-201-24.mc.videotron.ca)
- # [16:05] <Philip`> [Correction from some time ago: in Python 2.5 you say "from __future__ import with_statement" (not "with") to get the "with" keyword - http://docs.python.org/whatsnew/pep-343.html]
- # [16:05] <jdandrea> Philip `: Thx!
- # [16:07] <Philip`> [http://www.python.org/dev/peps/pep-0236/ for more details on __future__ in case anyone's overly interested]
- # [16:07] <zcorpan_> Hixie: perhaps the <dialog> example in the spec should have end tags... with the current parsing spec the last DD is left open
- # [16:09] <zcorpan_> or the parsing spec is wrong? all browsers except opera close the DD with "<foo><dd></foo>X"
- # [16:10] <Lachy> zcorpan_, anne and I discussed that issue in here earlier today. check the logs to see what was said about it
- # [16:13] * Joins: Charl (n=Charl@spotter.nmmu.ac.za)
- # [16:16] <zcorpan_> Lachy: ok, read it. conclusion was that the bug report is invalid given the current spec?
- # [16:17] <Lachy> I think so, but I think it might be a bug in the spec
- # [16:17] <zcorpan_> yeah
- # [16:18] * zcorpan_ mails the list
- # [16:19] <Lachy> Nooo!!! I've got enough mail to read already ;-)
- # [16:21] <zcorpan_> heh
- # [16:21] <Lachy> I got through about 100 today, only 202 left on public-html
- # [16:22] <Lachy> and 252 on whatwg
- # [16:23] <jdandrea> It's a bear. I have to skim them just to get oriented, then go back and really read each one carefully (esp. the long ones). It's not casual reading by any means.
- # [16:24] * Quits: mw22 (n=chatzill@h8441169151.dsl.speedlinq.nl) ("Chatzilla 0.9.75-rdmsoft [XULRunner 1.8.0.4/2006060814]")
- # [16:24] * Joins: mw22 (n=chatzill@h8441169151.dsl.speedlinq.nl)
- # [16:33] * Joins: nickshanks (n=nicholas@home.nickshanks.com)
- # [16:37] * Joins: billmason (n=billmaso@ip156.unival.com)
- # [16:46] * Joins: gsnedders (n=gsnedder@host86-139-123-225.range86-139.btcentralplus.com)
- # [16:47] * Quits: gsnedders (n=gsnedder@host86-139-123-225.range86-139.btcentralplus.com) (Remote closed the connection)
- # [16:47] * Joins: gsnedders (n=gsnedder@host86-139-123-225.range86-139.btcentralplus.com)
- # [16:53] * Quits: met_ (n=Hassman@b14-4.vscht.cz) ("Chemists never die, they just stop reacting.")
- # [17:00] * Joins: hendry_ (n=hendry@91.84.53.136)
- # [17:00] * Quits: hendry (n=hendry@91.84.53.136) (Read error: 54 (Connection reset by peer))
- # [17:02] * Joins: ericcarlson (n=ericcarl@adsl-67-115-144-162.dsl.snfc21.pacbell.net)
- # [17:05] * Parts: hasather (n=hasather@81-235-209-174-no62.tbcn.telia.com)
- # [17:06] * Joins: hasather (n=hasather@81-235-209-174-no62.tbcn.telia.com)
- # [17:09] * Quits: peepo (n=Jay@host86-129-174-162.range86-129.btcentralplus.com) ("later")
- # [17:10] * Parts: hasather (n=hasather@81-235-209-174-no62.tbcn.telia.com)
- # [17:14] <Dashiva> zcorpan_: Did you forget a message in your latest mail?
- # [17:14] <zcorpan_> Dashiva: ?
- # [17:15] <Dashiva> The mail I got for "Parsing: should <foo><dd></foo> close the DD?" didn't have any content after headers. Wondering if it's my mail server acting up, or if it was empty
- # [17:16] <zcorpan_> http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2007-April/010968.html
- # [17:17] <Dashiva> ok, thanks
- # [17:18] * Joins: hasather (n=hasather@81-235-209-174-no62.tbcn.telia.com)
- # [17:49] * Quits: ericcarlson (n=ericcarl@adsl-67-115-144-162.dsl.snfc21.pacbell.net)
- # [17:49] * Joins: ericcarlson (n=ericcarl@adsl-67-115-144-162.dsl.snfc21.pacbell.net)
- # [17:52] * moeffju[Work] is now known as moeffju
- # [18:01] * Parts: Charl (n=Charl@spotter.nmmu.ac.za)
- # [18:23] * moeffju is now known as moeffju[Away]
- # [18:26] * Joins: KevinMarks (n=Snak@h-68-164-93-9.snvacaid.dynamic.covad.net)
- # [18:32] * Joins: h3h (n=h3h@66-162-32-234.static.twtelecom.net)
- # [18:41] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [18:44] * Quits: ericcarlson (n=ericcarl@adsl-67-115-144-162.dsl.snfc21.pacbell.net)
- # [18:46] * Quits: csarven (n=nevrasc@modemcable081.152-201-24.mc.videotron.ca)
- # [18:46] * Joins: csarven (n=nevrasc@modemcable081.152-201-24.mc.videotron.ca)
- # [18:48] * Joins: ericcarlson (n=ericcarl@adsl-67-115-144-162.dsl.snfc21.pacbell.net)
- # [18:53] <zcorpan_> http://xhtml.se/2007/04/20/im-not-arguing-im-just-making-fun-of-them/
- # [18:56] * Joins: tantek (n=tantek@dsl092-187-033.sfo1.dsl.speakeasy.net)
- # [18:57] * Quits: tantek (n=tantek@dsl092-187-033.sfo1.dsl.speakeasy.net) (Client Quit)
- # [18:59] * Joins: ROBOd (n=robod@86.34.246.154)
- # [19:01] <krijnh> Nice huh? Public logs :)
- # [19:01] <zcorpan_> yeah
- # [19:04] <Philip`> Public logs with links that show up when people check Referers, too :-)
- # [19:05] <krijnh> Indeed
- # [19:05] <krijnh> Now if only they'd link back
- # [19:05] <krijnh> That'd be good for my pagerank :p
- # [19:08] <krijnh> Probably fair to remove rel="nofollow" on my links then
- # [19:10] * Quits: ericcarlson (n=ericcarl@adsl-67-115-144-162.dsl.snfc21.pacbell.net)
- # [19:10] <Philip`> Hmm, SYSTRAN provides interesting translations for parts of the original article - '"X" wild duck "HTML" sitting in a tree', '[...]HTML5 seems [...] to create the the entire wife solving situation [...]', etc
- # [19:11] * Joins: tantek (n=tantek@dsl092-187-033.sfo1.dsl.speakeasy.net)
- # [19:11] <hasather> Philip`: no, no, that's correct. It actually said that in Swedish ;)
- # [19:13] <Philip`> Swedish seems to have been slightly neglected by automatic translation services, compared to things like French and German :-(
- # [19:13] <krijnh> Anybody here using Opera 9.2 ?
- # [19:13] <hasather> krijnh: yeah
- # [19:14] <Philip`> krijnh: Me too
- # [19:14] <krijnh> Why isn't "double click to flag/unflag as important" working anymore..
- # [19:14] <krijnh> It did in 9.1
- # [19:14] <Philip`> It works if I double-click on the line, but not if I double click on the textual part of it
- # [19:14] <krijnh> It even works in IE7 :(
- # [19:15] <Philip`> (because that just selects the text)
- # [19:15] <krijnh> Ah
- # [19:15] <hasather> krijnh: also, I get a JS error on the log pages
- # [19:15] <hasather> might be related
- # [19:15] <krijnh> A JS error?
- # [19:15] <krijnh> Or :target ?
- # [19:16] <gsnedders> hasather: what is the entire wife solving solution, then? :P
- # [19:16] <hasather> krijnh: "message: Statement on line 2634: Could not convert undefined or null to object"
- # [19:16] <krijnh> Interesting
- # [19:16] <krijnh> Line 2634 does not seem to exist though
- # [19:17] <hasather> gsnedders: no idea
- # [19:18] <hasather> krijnh: ehum, sorry about that. It was in my of my UserJS files :D
- # [19:19] <krijnh> If I needed 2634 lines to make this work I'd suck even more than I do already ;)
- # [19:19] <hasather> hehe
- # [19:20] <krijnh> Ow well, nobody's using that feature anyway
- # [19:22] <krijnh> http://www.google.co.uk/search?hl=en&q=stream+read+error+oneview&btnG=Google+Search&meta= :P
- # [19:23] <hasather> krijnh: wow, congrats man, top result for that
- # [19:23] <krijnh> Tee hee
- # [19:23] <krijnh> One hooray for social software
- # [19:24] <krijnh> Err, make that user generated content
- # [19:24] <zcorpan_> html5 spec down, two more to go
- # [19:34] * Joins: ericcarlson (n=ericcarl@adsl-67-115-144-162.dsl.snfc21.pacbell.net)
- # [19:40] * Quits: webben (i=benh@nat/yahoo/x-7a3ea5ac66cd64fd) (Read error: 110 (Connection timed out))
- # [19:40] * Quits: ROBOd (n=robod@86.34.246.154) (Remote closed the connection)
- # [19:44] * Joins: ROBOd (n=robod@86.34.246.154)
- # [19:51] * Joins: kingryan (n=kingryan@dsl092-187-033.sfo1.dsl.speakeasy.net)
- # [19:53] * Quits: ericcarlson (n=ericcarl@adsl-67-115-144-162.dsl.snfc21.pacbell.net)
- # [19:54] * Joins: jcgregorio (i=chatzill@nat/ibm/x-379f793918d14fac)
- # [20:03] * Quits: kingryan (n=kingryan@dsl092-187-033.sfo1.dsl.speakeasy.net) (Remote closed the connection)
- # [20:03] * Joins: kingryan (n=kingryan@dsl092-187-033.sfo1.dsl.speakeasy.net)
- # [20:05] * hendry_ is now known as hendry
- # [20:05] * Joins: met_ (n=Hassman@r5bx220.net.upc.cz)
- # [20:07] * Joins: ericcarlson (n=ericcarl@adsl-67-115-144-162.dsl.snfc21.pacbell.net)
- # [20:18] * Quits: ericcarlson (n=ericcarl@adsl-67-115-144-162.dsl.snfc21.pacbell.net)
- # [20:25] <jdandrea> Reality check Q (read: "I could be reading this incorrectly.") In section 3.2.3.6, is the "(e.g. no space characters)" at odds with major steps 4 and 6?
- # [20:26] <jdandrea> Put another way, is "1, 2, 3, 4" a valid list of integers or must it be "1,2,3,4"?
- # [20:27] <Philip`> As I read it, that's the difference between author conformance and UA conformance
- # [20:27] * Joins: om_sleep (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [20:28] <Philip`> Authors must write that list as "1,2,3,4", but UAs must parse the invalid string "1, 2, 3, 4" in the same way
- # [20:29] <jdandrea> Ahh, I see - author it the former way, but forgive the spaces (or a leading comma) when parsing.
- # [20:33] <Philip`> Excepting any mistakes I've made, ",,,01,2.5--,3 , 4!" would be parsed the same way too
- # [20:35] <jdandrea> nice
- # [20:35] * jdandrea is learning a good deal by fine-toothed-combing through this
- # [20:37] * om_sleep is now known as othermaciej
- # [20:37] <Philip`> This is the kind of place where it'd be nice to have an explicit guide for authors about what they must / must not do - otherwise you have to put on a spec-reading hat and read very carefully, which most people won't do
- # [20:38] <kingryan> Philip`: we'll have one eventually.
- # [20:39] <jdandrea> True. Hmm ... perhaps I'll be able to contribute to that end.
- # [20:39] <Philip`> That will be good - I guess the main problem is just finding someone to write it
- # [20:39] <jdandrea> :)
- # [20:40] <Philip`> jdandrea: That would be good :-)
- # [20:40] <jdandrea> I want to work through it a few more times. Heh. Though I will say this spec is more, how shall I say, literate (?) than others I've attempted to read!
- # [20:40] <jdandrea> So - an author guide that describes the must and must nots.
- # [20:41] <jdandrea> "So You Want To Write Valid X/HTML 5"
- # [20:43] <Philip`> I think it would be useful to have something written like a spec or a reference manual (rather than a tutorial), perhaps based on the same structure as the full spec, but only including the bits that are relevant for conforming documents
- # [20:43] <zcorpan_> people asked for a view of the spec that only had the information that applied to authors, i think
- # [20:43] <Philip`> Could we add a new HTML element for it? <relevance who="authors">
- # [20:43] <zcorpan_> it would be nice but it's hard to do programmatically as it looks now
- # [20:43] <zcorpan_> a class would be sufficient
- # [20:43] <Philip`> That's no fun :-(
- # [20:43] <krijnh> How about that <switch> element? :)
- # [20:44] <kingryan> Philip`: such a reference would probably be most useful if it focused on just one of the serializations (just html5, or just xhtml5)
- # [20:44] <zcorpan_> kingryan: why?
- # [20:44] <zcorpan_> i mean, the difference would be that the #writing section could be skipped in case you write xhtml5
- # [20:45] <zcorpan_> the rest applies to both
- # [20:45] <kingryan> zcorpan_: http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2007-April/010957.html
- # [20:46] <kingryan> zcorpan_: because it's hard to track down the specific things that authors need
- # [20:46] <zcorpan_> ok
- # [20:46] <kingryan> b/c part of the contstraints are in the language and part are in the serialization
- # [20:46] <kingryan> if you collapse the 2 for a particular serialization, it'd help authors alot
- # [20:47] <Philip`> Hmm, are there any preferences on whether to use/promote <!DOCTYPE HTML> or <!DOCTYPE html> or <!doctype html> etc? Whenever I'm writing a page, I always waste time worrying about which one I should use...
- # [20:47] <zcorpan_> Philip`: don't worry about it
- # [20:47] <zcorpan_> it's case insensitive, just like tags
- # [20:47] <jdandrea> I tend to just go with the latter. YMMV.
- # [20:48] * zcorpan_ doesn't have a caps lock key :)
- # [20:48] <Philip`> zcorpan_: But I can't make myself not worry about it :-)
- # [20:48] <zcorpan_> Philip`: then <!doctype html> ;)
- # [20:48] <jdandrea> lol
- # [20:48] <jdandrea> <!Doctype Html>
- # [20:49] <Philip`> I don't worry about tags/quotes because I always do <lowercase thing="quoted"> and anything else looks kind of wrong, but I haven't had time to settle on a spelling for the doctype
- # [20:49] <zcorpan_> <!dOcTyPe HtMl>
- # [20:50] * Quits: csarven (n=nevrasc@modemcable081.152-201-24.mc.videotron.ca) (Read error: 104 (Connection reset by peer))
- # [20:50] <Philip`> (I worry about single vs double quotes every time I write JavaScript too)
- # [20:50] <Philip`> (Too many choices :-( )
- # [20:50] <zcorpan_> in existing documents, if i am to convert the doctype to the html5 doctype, i usually preserve the previous case
- # [20:50] <zcorpan_> Philip`: you must like python
- # [20:51] <krijnh> Philip`: Me too :|
- # [20:52] <krijnh> But perhaps that's because it does matter in php
- # [20:52] <zcorpan_> well. it's like /> vs >. don't waste your time thinking about it :)
- # [20:52] <krijnh> With /> it saves a space and a slash
- # [20:53] <krijnh> In php it saves some CPU
- # [20:53] <zcorpan_> yeah, but if you have a template that has />, would you spend time converting it to >?
- # [20:53] <Dashiva> Philip`: Always use ' unless the string contains ' and no ". Simple.
- # [20:53] <krijnh> zcorpan_: I probably would, yes
- # [20:53] <zcorpan_> i used to as well. now i wouldn't
- # [20:54] <zcorpan_> you have to learn to ignore things that are irrelevant :)
- # [20:54] <krijnh> Especially if it's a template for my cms
- # [20:54] <krijnh> Which breaks on xhtml ;p
- # [20:54] <jdandrea> "Old habits ..."
- # [20:54] <zcorpan_> krijnh: then you have a bug in your cms... :P
- # [20:55] <krijnh> Yeah, irrelevant ones
- # [20:55] <Dashiva> Old habits die hard, quirks mode lives forever
- # [20:55] <jdandrea> :)
- # [20:55] <Philip`> /> vs > is easy - the spec already has a "should" conformance criteria for the latter case
- # [20:55] <zcorpan_> Philip`: only for atheists :)
- # [20:56] <Dashiva> I prefer 'godless heathen' myself
- # [21:03] * Joins: ericcarlson (n=ericcarl@adsl-67-115-144-162.dsl.snfc21.pacbell.net)
- # [21:05] * Joins: csarven (n=nevrasc@modemcable081.152-201-24.mc.videotron.ca)
- # [21:10] * Quits: mw22 (n=chatzill@h8441169151.dsl.speedlinq.nl) (Read error: 113 (No route to host))
- # [21:10] * Quits: tantek (n=tantek@dsl092-187-033.sfo1.dsl.speakeasy.net)
- # [21:11] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [21:16] * Quits: jdandrea (n=jdandrea@ool-44c0a58f.dyn.optonline.net) ("ciao")
- # [21:23] * Quits: hendry (n=hendry@91.84.53.136) ("bbl")
- # [21:24] * Quits: ericcarlson (n=ericcarl@adsl-67-115-144-162.dsl.snfc21.pacbell.net)
- # [21:28] * Quits: ROBOd (n=robod@86.34.246.154) (Read error: 110 (Connection timed out))
- # [21:34] <zcorpan_> mmm... tinned tuna
- # [21:36] * Joins: hendry (n=hendry@91.84.53.136)
- # [21:38] * zcorpan_ has to get used to eating 6 times a day again
- # [21:46] * Joins: ericcarlson (n=ericcarl@adsl-67-115-144-162.dsl.snfc21.pacbell.net)
- # [21:48] <krijnh> zcorpan_: Working that hard?
- # [21:49] <zcorpan_> at the gym, yes
- # [21:49] <krijnh> Ah, right
- # [21:49] <Hixie> is spartanicus here?
- # [21:55] * Joins: othermaciej (n=mjs@netblock-66-245-248-74.dslextreme.com)
- # [21:56] <zcorpan_> wow, firefox does the same wrt <iframe id/name> as it does with <map id/name>
- # [22:00] * Joins: hober (n=ted@unaffiliated/hober)
- # [22:03] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Remote closed the connection)
- # [22:03] * Joins: gavin_ (n=gavin@63.245.208.169)
- # [22:03] <zcorpan_> @_@ ... opera's behaviour with <a target> freaked me out there
- # [22:05] * Quits: ericcarlson (n=ericcarl@adsl-67-115-144-162.dsl.snfc21.pacbell.net)
- # [22:05] <zcorpan_> if i had <object name=foo data=data:text/plain,x></object> then <a href=foo.txt target=foo>test</a> opened in the object (no surprise). then i removed the data attribute and suddenly the link opened in another object in another tab, that was opened independently from the one where the link was found!
- # [22:06] <zcorpan_> if i closed that tab, the link would open in a new window
- # [22:06] <zcorpan_> (or well, tab)
- # [22:09] <zcorpan_> nevertheless <a target> only works in <object> in opera, it seems, so a more pragmatic way to interop would be to say that <a target> doesn't work with <object> at all (like in ie, firefox)
- # [22:12] * Quits: met_ (n=Hassman@r5bx220.net.upc.cz) (Read error: 104 (Connection reset by peer))
- # [22:13] * Joins: met_ (n=Hassman@r5bx220.net.upc.cz)
- # [22:19] * Joins: ericcarlson (n=ericcarl@adsl-67-115-144-162.dsl.snfc21.pacbell.net)
- # [22:25] * Quits: polin8 (n=brian@dsl081-134-176.nyc1.dsl.speakeasy.net) (Read error: 110 (Connection timed out))
- # [22:28] * Quits: othermaciej (n=mjs@netblock-66-245-248-74.dslextreme.com) (Read error: 110 (Connection timed out))
- # [22:31] <zcorpan_> hm. <map> is an inline element in html4
- # [22:32] <zcorpan_> block in html5
- # [22:45] * zcorpan_ uploads test cases without pass conditions... i.e. demos
- # [22:46] * Joins: zcorpan (n=zcorpan@84-216-43-44.sprayadsl.telenor.se)
- # [22:48] <zcorpan> ...or not, can't connect with the server :|
- # [22:53] <zcorpan> conclusion of my tests anyway is that <iframe name> and <map name> should be conforming (name perhaps required), but UAs must support both id and name for both. <object> shouldn't work with <a target> at all
- # [22:53] <zcorpan> i'll send this to the list as soon as i can upload my tests
- # [22:54] * Parts: fantasai (i=fantasai@connectionreset.info)
- # [22:55] * Joins: jgraham_ (n=jgraham@81-178-225-78.dsl.pipex.com)
- # [22:57] * Quits: KevinMarks (n=Snak@pdpc/supporter/active/kevinmarks) ("The computer fell asleep")
- # [23:00] * met_ examined source of http://www.microsoft.com/silverlight/asp/default.aspx it's html but inside it is <?xml ?> declaration, awful
- # [23:04] <krijnh> I like how they presented IE7 with a nice stylesheet with hacks
- # [23:05] <krijnh> IE6 that is
- # [23:06] * Quits: zcorpan_ (n=zcorpan@84-216-43-44.sprayadsl.telenor.se) (Read error: 110 (Connection timed out))
- # [23:07] * Quits: jgraham (n=jgraham@81-178-111-170.dsl.pipex.com) (Read error: 104 (Connection reset by peer))
- # [23:09] * Quits: jcgregorio (i=chatzill@nat/ibm/x-379f793918d14fac) ("ChatZilla 0.9.78.1 [Firefox 2.0.0.3/0000000000]")
- # [23:13] <Philip`> I like how the "cross-browser, cross-platform plug-in" doesn't support either the browser or the platform that I'm currently using
- # [23:20] * Quits: ericcarlson (n=ericcarl@adsl-67-115-144-162.dsl.snfc21.pacbell.net)
- # [23:22] <Philip`> (Actually, it looks like it wouldn't support either even if I rebooted into Windows (2000), though I'm unsure whether that's support in the "we will provide official support" sense or the "we will not refuse to install" sense (though my experience is that the latter is most often the case for Microsoft software...))
- # [23:23] * Joins: tantek (n=tantek@dsl092-187-033.sfo1.dsl.speakeasy.net)
- # [23:24] * Quits: hendry (n=hendry@91.84.53.136) ("leaving")
- # [23:29] * Joins: ericcarlson (n=ericcarl@adsl-67-115-144-162.dsl.snfc21.pacbell.net)
- # [23:38] * Joins: ajnewbold (n=fax_mach@unaffiliated/chuangtzu)
- # [23:50] <zcorpan> test
- # [23:50] [Hixie:#whatwg PING]
- # Session Close: Sat Apr 21 00:00:00 2007
The end :)