Options:
- # Session Start: Fri Oct 05 00:00:00 2007
- # Session Ident: #whatwg
- # [00:01] * Quits: KevinMarks (i=KevinMar@nat/google/x-204126322e1fe482) ("The computer fell asleep")
- # [00:01] * Quits: aroben_ (i=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [00:02] <Philip`> ^\s*(\d\d\d\d-\d\d-\d\d(\s+|\s*T\s*)\d\d:\d\d(:\d+\.?\d*)?\s*(Z|[+-]\d\d:\d\d)|\d\d:\d\d(:\d+\.?\d*)?)\s*$
- # [00:03] <Philip`> Sorry, I think there's a newt in my keyboard that's typing regexps at me :-(
- # [00:03] <Hixie> looks like an ISO-8601 regexp to me, but i recommend perl's /x option
- # [00:04] <Philip`> Pfah! Whitespace is for Python programmers
- # [00:04] <Hixie> lol
- # [00:05] * Joins: KevinMarks (i=KevinMar@nat/google/x-f2ee7d113246565d)
- # [00:06] * Quits: othermaciej (n=mjs@17.255.98.159) (Read error: 110 (Connection timed out))
- # [00:11] <Dashiva> I'd recommend quantifiers
- # [00:11] <Hixie> i want the part of my brain that knows all the http response codes off by heart back.
- # [00:12] <Dashiva> 404
- # [00:12] <Dashiva> Actually, probably 410
- # [00:12] <Hixie> (as in, i want to reclaim that part of my brain, as i don't think it's something i actually need to remember)
- # [00:12] <Hixie> it just seems wrong to me that i just instinctively know it's "304 Not Modified".
- # [00:12] <Hixie> and not 305... or 303... or whatever.
- # [00:12] <Philip`> Dashiva: Like \d{2}? That's longer than just typing \d\d
- # [00:13] <Dashiva> It's more readable, and it's shorter for n>2
- # [00:13] <Hixie> (Use Proxy... See Other...)
- # [00:13] <Dashiva> 207?
- # [00:13] <Philip`> There's only one value in datetime with n>2, and far more with n<=2 :-)
- # [00:13] <Dashiva> Still more readable :)
- # [00:14] <Hixie> 207?
- # [00:14] <Dashiva> What's that one?
- # [00:14] <Hixie> probably webdav or something
- # [00:14] <Hixie> i don't know of a 207 in http 1.1
- # [00:14] <Hixie> the google says 207 MULTISTATUS
- # [00:14] <Dashiva> Impressive
- # [00:16] <Hixie> RFC4918:11.1 says 207 Multi-Status
- # [00:16] <Hixie> defined in section 13
- # [00:17] <Hixie> jesus wept, webdav needs to crawl down a hole and die
- # [00:17] * Hixie goes back to defining manifest parsing
- # [00:22] * Joins: aroben (i=aroben@unaffiliated/aroben)
- # [00:29] * Joins: csarven (n=nevrasc@modemcable130.251-202-24.mc.videotron.ca)
- # [00:58] * Joins: Philip`_ (n=philip@zaynar.demon.co.uk)
- # [01:03] * Quits: KevinMarks (i=KevinMar@nat/google/x-f2ee7d113246565d) ("The computer fell asleep")
- # [01:10] * Quits: Philip` (n=philip@zaynar.demon.co.uk) (Read error: 110 (Connection timed out))
- # [01:14] * Joins: rubys (n=rubys@cpe-075-182-087-110.nc.res.rr.com)
- # [01:16] * Philip`_ is now known as Philip`
- # [01:18] <Hixie> parsing rules written.
- # [01:19] * Parts: rubys (n=rubys@cpe-075-182-087-110.nc.res.rr.com)
- # [01:19] <Hixie> next is... the processing model, i guess
- # [01:21] <Dashiva> Hixie: Re:database names and paths, how about making them default to the active path (as a name prefix, or input parameter, or whatnot), but allow an override? That way they won't conflict by accident, and they can still be shared if needed
- # [01:21] * Quits: tndH_ (i=Rob@adsl-213-249-237-231.karoo.KCOM.COM) ("ChatZilla 0.9.78.1-rdmsoft [XULRunner 1.8.0.9/2006120508]")
- # [01:22] <Hixie> so moving an application around on a host breaks it?
- # [01:22] <Hixie> i guess we could
- # [01:23] <Dashiva> Moving an application is rarely a non-breaking operation anyhow
- # [01:23] <Hixie> really?
- # [01:23] <Dashiva> There's always some URL that should've been absolute and was relative
- # [01:23] <Hixie> fair enough
- # [01:24] <Hixie> the problem i see though is that i think duplicate installs of the same software on a host are going to be at least as likely as moving installed software around on a host
- # [01:24] <Hixie> so you're just trading conflicts for breakages
- # [01:24] <Hixie> (and in both cases the software can be written/configured to work around it)
- # [01:24] <Dashiva> True
- # [01:25] <Dashiva> I guess I consider it better to support the case where several parties are involved, since it's much harder to coordinate
- # [01:25] <Hixie> but it's only gonna be an issue when you install the same software, and software can already just use location.path as part of their database name if they want
- # [01:26] <Dashiva> Yes, but that requires every user to make that effort, rather than one user in the case of moving an app
- # [01:26] <Hixie> it requires one application software author to make the effort, instead of every user moving apps around
- # [01:27] <Hixie> s/apps/that app/
- # [01:27] <Dashiva> No, if the author does it, it will break users moving apps
- # [01:27] <Hixie> my point is i don't really see it as being much of a gain in either direction
- # [01:27] <Hixie> there are tradeoffs and i don't really see either as being better than the other
- # [01:27] <Hixie> (except that the status quo is simpler to spec and implement)
- # [01:30] <Dashiva> That matters too, yeah
- # [01:30] * Joins: mpt (n=mpt@121-72-130-88.dsl.telstraclear.net)
- # [01:31] * Quits: mpt (n=mpt@121-72-130-88.dsl.telstraclear.net) (Remote closed the connection)
- # [01:31] * Joins: mpt (n=mpt@121-72-130-88.dsl.telstraclear.net)
- # [01:53] * Joins: yod (n=ot@softbank221018155222.bbtec.net)
- # [02:01] * Quits: Charl (n=charlvn@c1-88-12.wblv.isadsl.co.za) ("Leaving")
- # [02:01] * Quits: hober (n=ted@unaffiliated/hober) ("ERC Version 5.2 (IRC client for Emacs)")
- # [02:12] * Quits: doublec (n=doublec@202.180.114.137) (Read error: 113 (No route to host))
- # [02:13] * Joins: doublec (n=doublec@202.180.114.137)
- # [02:17] * Joins: tantek (n=tantek@212.145.150.218)
- # [02:18] * Quits: Hixie (i=ianh@trivini.no) ("brb")
- # [02:19] * Joins: Hixie (i=ianh@trivini.no)
- # [02:19] <Hixie> othermaciej_: yt?
- # [02:19] <Hixie> othermaciej_: if i am at a page that's offline
- # [02:19] <othermaciej_> Hixie: yep what's up
- # [02:19] * othermaciej_ is now known as othermaciej
- # [02:19] <Hixie> but i'm online
- # [02:19] <Hixie> and the page has an <iframe> that references a page that's not in the cache
- # [02:19] <Hixie> right now the spec says to fail the load.
- # [02:19] <Hixie> (unless the page is whitelisted)
- # [02:20] <Hixie> but what if the page is one that isn't in the cache but has a defined fallback page?
- # [02:20] * Joins: KevinMarks (i=KevinMar@nat/google/x-d0ff57e04a0a2a0f)
- # [02:20] <Hixie> should we fetch it and cache it and display it, since we're online?
- # [02:20] <Hixie> or should we fail it? or show the fallback page?
- # [02:21] * Quits: kingryan (n=kingryan@corp.technorati.com)
- # [02:21] <Hixie> i guess we should fetch it
- # [02:22] * Quits: othermaciej (n=mjs@17.203.15.159)
- # [02:23] * Joins: othermaciej (n=mjs@17.255.98.159)
- # [02:35] * Joins: karlUshi (n=karl@dhcp-247-173.mag.keio.ac.jp)
- # [02:53] <Hixie> an even more complicated problem is what to do if you go to the same page in two different tabs, if that page needs to be cached but it hasn't been cached yet
- # [03:02] <Hixie> sometimes i wish i could just write the spec in code
- # [03:02] <Hixie> there are some things that are just so much simpler to explain in code
- # [03:09] * Quits: othermaciej (n=mjs@17.255.98.159)
- # [03:14] <Hixie> ugh
- # [03:15] <Hixie> what happens if you go to A, which has manifest M, which downloads files B and C, where C takes a long time
- # [03:15] <Hixie> and before C finishes, but after B is added to the cache, you go to B, which has by this point changed to B'
- # [03:15] <Hixie> and B' also points to M
- # [03:16] <Hixie> right now B gets overridden by B'
- # [03:16] * Quits: aroben (i=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [03:18] * Quits: h3h (n=w3rd@66-162-32-234.static.twtelecom.net) ("|")
- # [03:29] * Quits: KevinMarks (i=KevinMar@nat/google/x-d0ff57e04a0a2a0f) ("The computer fell asleep")
- # [03:35] <Hixie> much of the processing model is now defined too
- # [03:36] <Hixie> this is gonna be one almighty checkin once it goes in
- # [03:36] <Hixie> probably gonna take me an hour just to write the checkin message
- # [03:41] <Hixie> (it's a 2680 line patch so far)
- # [03:42] <Hixie> three major big-issues to fix before i check it in
- # [03:42] <Hixie> but those are gonna be relatively easy
- # [03:43] * Joins: aroben (i=aroben@unaffiliated/aroben)
- # [03:51] * Quits: yod (n=ot@softbank221018155222.bbtec.net) ("Leaving")
- # [04:19] * Quits: weinig (n=weinig@17.203.15.140)
- # [04:19] * Joins: yod (n=ot@softbank221018155222.bbtec.net)
- # [04:37] * Quits: aroben (i=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [04:44] * Joins: h3h (n=w3rd@cpe-76-88-44-219.san.res.rr.com)
- # [04:50] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [04:54] * Joins: weinig (n=weinig@adsl-71-138-131-151.dsl.pltn13.pacbell.net)
- # [05:43] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [05:44] <othermaciej> Hixie: sorry, had to run off suddenly earlier
- # [05:44] <othermaciej> Hixie: I think anything with a fallback page defined should be implicitly online whitelisted as well
- # [05:52] * Quits: csarven (n=nevrasc@modemcable130.251-202-24.mc.videotron.ca) ("http:/www.csarven.ca")
- # [06:48] * Joins: aroben_ (n=aroben@unaffiliated/aroben)
- # [07:01] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [07:06] * Quits: aroben_ (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [07:13] * Quits: sYn-Zilch (i=fuz007@c-68-52-119-203.hsd1.tn.comcast.net) (Read error: 104 (Connection reset by peer))
- # [07:13] * Joins: Thezilch (i=fuz007@c-68-52-119-203.hsd1.tn.comcast.net)
- # [07:17] * Quits: doublec (n=doublec@202.180.114.137)
- # [07:22] * Joins: MikeSmith (n=MikeSmit@eM60-254-244-62.pool.emnet.ne.jp)
- # [07:39] * Quits: h3h (n=w3rd@cpe-76-88-44-219.san.res.rr.com)
- # [08:05] * Joins: dbaron (n=dbaron@c-71-204-145-103.hsd1.ca.comcast.net)
- # [08:22] * Quits: MikeSmith (n=MikeSmit@eM60-254-244-62.pool.emnet.ne.jp) (Read error: 104 (Connection reset by peer))
- # [08:22] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [09:01] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [09:04] * Joins: KevinMarks (n=KevinMar@98.207.134.151)
- # [09:05] * Quits: tantek (n=tantek@212.145.150.218)
- # [09:32] * Joins: Ducki (n=Ducki@nrdh-d9b98066.pool.mediaWays.net)
- # [09:34] * Joins: heycam (n=cam@203-214-114-92.dyn.iinet.net.au)
- # [09:36] * Quits: karlUshi (n=karl@dhcp-247-173.mag.keio.ac.jp) ("Where dwelt Ymir, or wherein did he find sustenance?")
- # [09:37] <virtuelv> yuck, a document with two bodies, two dtd's
- # [09:49] * Quits: dbaron (n=dbaron@c-71-204-145-103.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [10:00] * Joins: Ducki_ (i=Ducki@nrdh-d9b98060.pool.mediaWays.net)
- # [10:03] * Joins: tantek (n=tantek@cm-staticIP-85-152-41-1.telecable.es)
- # [10:04] * Quits: tantek (n=tantek@cm-staticIP-85-152-41-1.telecable.es) (Read error: 104 (Connection reset by peer))
- # [10:06] * Joins: tantek (n=tantek@cm-staticIP-85-152-41-1.telecable.es)
- # [10:17] * Joins: tantek_ (n=tantek@cm-staticIP-85-152-41-1.telecable.es)
- # [10:18] * Quits: Ducki (n=Ducki@nrdh-d9b98066.pool.mediaWays.net) (Read error: 113 (No route to host))
- # [10:21] * Quits: Ducki_ (i=Ducki@nrdh-d9b98060.pool.mediaWays.net) ("Weq")
- # [10:26] * Quits: tantek (n=tantek@cm-staticIP-85-152-41-1.telecable.es) (Read error: 113 (No route to host))
- # [10:35] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Leaving")
- # [10:37] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [11:02] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [11:04] * Joins: MikeSmith (n=MikeSmit@eM60-254-206-182.pool.emnet.ne.jp)
- # [11:04] * Joins: BenWard (i=BenWard@nat/yahoo/x-4f209fcd317d48f6)
- # [11:05] * Joins: karlUshi (n=karl@116-64-98-243.rev.home.ne.jp)
- # [11:06] * Quits: karlUshi (n=karl@116-64-98-243.rev.home.ne.jp) (Client Quit)
- # [11:07] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [11:14] * Joins: dev0 (i=Tobias@unaffiliated/icefox0)
- # [11:15] * Joins: Lachy (n=lachlan_@pat-tdc.opera.com)
- # [11:23] * Quits: dev0 (i=Tobias@unaffiliated/icefox0) (Connection reset by peer)
- # [11:27] * Quits: BenWard (i=BenWard@nat/yahoo/x-4f209fcd317d48f6) (Read error: 104 (Connection reset by peer))
- # [11:28] * Joins: BenWard (i=BenWard@nat/yahoo/x-667162cfbf9fc5e6)
- # [11:28] * Quits: BenWard (i=BenWard@nat/yahoo/x-667162cfbf9fc5e6) (Read error: 104 (Connection reset by peer))
- # [11:29] * Joins: BenWard (i=BenWard@nat/yahoo/x-a994b68c80538809)
- # [11:34] * Quits: BenWard (i=BenWard@nat/yahoo/x-a994b68c80538809) (Read error: 104 (Connection reset by peer))
- # [11:34] * Joins: BenWard (i=BenWard@nat/yahoo/x-0c9e3f979be8f869)
- # [11:39] * Quits: MikeSmith (n=MikeSmit@eM60-254-206-182.pool.emnet.ne.jp) (Read error: 104 (Connection reset by peer))
- # [11:53] * Quits: BenWard (i=BenWard@nat/yahoo/x-0c9e3f979be8f869) (Read error: 104 (Connection reset by peer))
- # [11:53] * Joins: BenWard (i=BenWard@nat/yahoo/x-3d044ec50ffbea85)
- # [11:59] * Joins: ROBOd (n=robod@89.122.216.38)
- # [11:59] * Joins: MikeSmith (n=MikeSmit@eM60-254-197-190.pool.emnet.ne.jp)
- # [12:01] * Parts: Lachy (n=lachlan_@pat-tdc.opera.com)
- # [12:02] * Joins: Lachy (n=lachlan_@pat-tdc.opera.com)
- # [12:02] * Quits: hasather (n=hasather@90-227-221-48-no62.tbcn.telia.com) ("leaving")
- # [12:02] * Parts: Lachy (n=lachlan_@pat-tdc.opera.com)
- # [12:05] * Joins: Lachy (n=lachlan_@pat-tdc.opera.com)
- # [12:06] * Parts: Lachy (n=lachlan_@pat-tdc.opera.com)
- # [12:06] * Quits: BenWard (i=BenWard@nat/yahoo/x-3d044ec50ffbea85) (Read error: 104 (Connection reset by peer))
- # [12:07] * Joins: BenWard (i=BenWard@nat/yahoo/x-4a54f4ca28c9eb2c)
- # [12:08] * Joins: doublec (n=doublec@203-211-103-3.ue.woosh.co.nz)
- # [12:13] * Joins: Lachy (n=lachlan_@pat-tdc.opera.com)
- # [12:13] * Parts: Lachy (n=lachlan_@pat-tdc.opera.com)
- # [12:13] * Joins: Lachy (n=lachlan_@pat-tdc.opera.com)
- # [12:14] * Parts: Lachy (n=lachlan_@pat-tdc.opera.com)
- # [12:14] * Joins: Lachy (n=lachlan_@pat-tdc.opera.com)
- # [12:24] * Joins: tantek (n=tantek@cm-staticIP-85-152-41-1.telecable.es)
- # [12:26] * Quits: yod (n=ot@softbank221018155222.bbtec.net) ("Leaving")
- # [12:30] * Quits: tantek_ (n=tantek@cm-staticIP-85-152-41-1.telecable.es) (Read error: 110 (Connection timed out))
- # [12:39] * Quits: psa (n=yomode@posom.com) (Remote closed the connection)
- # [12:40] * Quits: MikeSmith (n=MikeSmit@eM60-254-197-190.pool.emnet.ne.jp) ("Less talk, more pimp walk.")
- # [12:53] <zcorpan> does anyone know how IE handles <object>? just the parsing/DOM bit?
- # [12:55] <zcorpan> i can't figure it out
- # [12:59] <zcorpan> http://software.hixie.ch/utilities/js/live-dom-viewer/?%3Cobject%3Ex%3C%2Fobject%3E%0D%0A%3Cscript%3E%0D%0Aw(document.getElementsByTagName(%22object%22)%5B0%5D)%3B%0D%0Awindow.setTimeout(%22w(document.getElementsByTagName('object')%5B0%5D)%22%2C%20100)%3B%0D%0A%3C%2Fscript%3E
- # [13:01] <zcorpan> ok, so ie replaces the object with its contents after the "load" event (if it is to do so)
- # [13:03] <zcorpan> http://software.hixie.ch/utilities/js/live-dom-viewer/?%3Cobject%3E%3Ciframe%3E%3C%2Fobject%3Ex%0D%0A%3Cobject%3E%3Ciframe%3E%3Cparam%3E%3C%2Fobject%3Ey
- # [13:05] <zcorpan> http://software.hixie.ch/utilities/js/live-dom-viewer/?%3Cobject%3E%3Ciframe%3E%3C%2Fobject%3Ex%0D%0A%3Cobject%3E%3Ciframe%3E%3Cparam%3E%3C%2Fobject%3Ey%0D%0A%3Cobject%3E%3Ciframe%3E%20%3Cparam%3E%3C%2Fobject%3Ez
- # [13:16] <zcorpan> http://software.hixie.ch/utilities/js/live-dom-viewer/?%3Cobject%3Ex%3Cparam%20name%3D%22x%22%3Ex%3Cbr%3E%3C%2Fobject%3E%0D%0A%3Cscript%3E%20w(document.getElementsByTagName(%22object%22)%5B0%5D.innerHTML)%20%3C%2Fscript%3E
- # [13:16] <zcorpan> vs
- # [13:16] <zcorpan> http://software.hixie.ch/utilities/js/live-dom-viewer/?%3Cobject%3Ex%3Cparam%20name%3D%22%22%3Ex%3Cbr%3E%3C%2Fobject%3E%0D%0A%3Cscript%3E%20w(document.getElementsByTagName(%22object%22)%5B0%5D.innerHTML)%20%3C%2Fscript%3E
- # [13:17] <zcorpan> it seems ie has a special tokenization rules for <object>
- # [13:45] * Joins: rubys (n=rubys@cpe-075-182-087-110.nc.res.rr.com)
- # [13:48] * Quits: heycam (n=cam@203-214-114-92.dyn.iinet.net.au) (Read error: 113 (No route to host))
- # [14:09] * Joins: heycam (n=cam@203-214-114-92.dyn.iinet.net.au)
- # [14:11] * Joins: j^ (n=j^@blackbook.oil21.org)
- # [14:15] * Quits: tantek (n=tantek@cm-staticIP-85-152-41-1.telecable.es)
- # [14:26] * Quits: weinig (n=weinig@adsl-71-138-131-151.dsl.pltn13.pacbell.net) (Read error: 104 (Connection reset by peer))
- # [14:30] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Leaving")
- # [14:33] * Joins: weinig (n=weinig@adsl-71-138-131-151.dsl.pltn13.pacbell.net)
- # [14:36] * Joins: sdms (i=beowulf@noisy.blackstar.co.uk)
- # [14:37] * sdms is now known as beowulf`
- # [14:37] * beowulf` is now known as beowulf
- # [14:38] <beowulf> hi
- # [14:38] <zcorpan> hi beowulf
- # [14:38] * Parts: rubys (n=rubys@cpe-075-182-087-110.nc.res.rr.com)
- # [14:39] <beowulf> could someone point me to any discussion on mobile profiles in html5? the position paper said they were a bad idea and i just wondered if iI could read the arguments for/against that?
- # [14:41] <zcorpan> http://lists.w3.org/Archives/Public/public-bpwg-comments/2007OctDec/thread.html
- # [14:42] <zcorpan> though those comments don't really discuss why profiling is good or bad
- # [14:42] <hsivonen> beowulf: profiling assumes that content should adapt to clients that suck
- # [14:43] <hsivonen> beowulf: the only property of handhelds that should be expected to suck permanently is the physical screen size
- # [14:43] <hsivonen> beowulf: and that's a CSS-level problem
- # [14:43] <hsivonen> beowulf: that is, media queries, not profiling HTML
- # [14:44] <hsivonen> beowulf: also, serving less content doesn't mean cutting down the language but cutting the content
- # [14:46] <beowulf> ok, i agree with that from the point of view of content authors
- # [14:46] <beowulf> but html5 isn't only aimed at content authors, it's aimed at browser manufacturers, no?
- # [14:47] <beowulf> s/html5/the html5 spec/
- # [14:47] <hsivonen> beowulf: yes, but there are browser vendors who make capable mobile browsers
- # [14:48] <beowulf> true, there are also browser manufacturers who make really incapbale mobile browsers, and i'm wondering if something can be done to help them focus on the right thing
- # [14:48] <beowulf> it's not neccessarily a html5 thing though
- # [14:49] <hsivonen> beowulf: why shouldn't they be expected to develop capable and competitive products instead of using a profile as an excuse not to?
- # [14:49] <beowulf> well that's fine as an ideal
- # [14:49] <beowulf> it doesn't seem to be working though
- # [14:50] <zcorpan> users can stop using browsers that suck
- # [14:50] <beowulf> not that mobile profiles are neccessarily the answer
- # [14:50] <zcorpan> then either they have to improve or they die
- # [14:50] <hsivonen> I don't buy mobile hardware that doesn't run at least one browser that's based on Gecko, WebKit or Opera
- # [14:51] <hsivonen> (Opera Mini counts as Opera in this case)
- # [14:51] <beowulf> i'm not convinced the majority make their mobile buying decisions in the same way
- # [14:51] <beowulf> though it would be nice for me
- # [14:52] <zcorpan> no, the majority don't use their mobile's browser at all
- # [14:52] <zcorpan> (i think)
- # [14:52] <beowulf> yes, in some cases because it sucks
- # [14:52] * Parts: doublec (n=doublec@203-211-103-3.ue.woosh.co.nz)
- # [14:52] <hsivonen> from the user point of view, a browser that doesn't work with the real Web is utterly uninteresting
- # [14:53] <hsivonen> so either you don't use the Web from a mobile or get a browser that can deal with the Web
- # [14:54] <hsivonen> the browser on my old phone was good for two things: 1) running test cases that showed that the browser lacks a real XML parser and 2) downloading a better browser
- # [14:54] <beowulf> :)
- # [14:54] <beowulf> (your point on XML parsers is well made)
- # [15:00] <zcorpan> hsivonen: does minimo use an xml parser?
- # [15:00] <hsivonen> zcorpan: I don't know, but MicroB does
- # [15:00] <beowulf> MicroB?
- # [15:00] <hsivonen> beowulf: Nokia's Gecko port to Maemo
- # [15:01] <zcorpan> hsivonen: ok, interesting
- # [15:03] <beowulf> so that's 3...
- # [15:03] <hsivonen> zcorpan: though the current version has a bug that can cause the YSoD on well-formed pages
- # [15:05] <zcorpan> hsivonen: have you tracked down the bug? :)
- # [15:08] <hsivonen> zcorpan: no, but I have reported it.
- # [15:09] <hsivonen> https://bugs.maemo.org/show_bug.cgi?id=2040
- # [15:13] * Quits: BenWard (i=BenWard@nat/yahoo/x-4a54f4ca28c9eb2c) (Read error: 104 (Connection reset by peer))
- # [15:14] * Joins: BenWard (i=BenWard@nat/yahoo/x-526b161ceaaf817a)
- # [15:17] * Joins: hasather (n=hasather@90-227-221-48-no62.tbcn.telia.com)
- # [15:19] <hsivonen> Hixie: I notice that you now allow event-source as block or inline. What's the compat story with the lack of end tag?
- # [15:23] <zcorpan> hsivonen: gotta love that editorial suggestions get bikeshedded :)
- # [15:24] <hsivonen> zcorpan: I just wanted to record a note with Hixie so that the spec is more useful for me in the future as I intend to scrape the element definitions for UI text
- # [15:25] <zcorpan> yep
- # [15:27] <beowulf> thanks for your help guys
- # [15:27] <beowulf> :)
- # [15:27] * Parts: beowulf (i=beowulf@noisy.blackstar.co.uk)
- # [15:27] * Quits: heycam (n=cam@203-214-114-92.dyn.iinet.net.au) (Read error: 110 (Connection timed out))
- # [15:28] <hsivonen> hmm. the content model for datalist is weird
- # [15:30] <zcorpan> why?
- # [15:32] <zcorpan> empty options or transparent
- # [15:33] <hsivonen> zcorpan: typo. I meant datagrid
- # [15:34] <hsivonen> any block level but not table as the first child is weird
- # [15:34] <hsivonen> as it only bans trailing block content after a table
- # [15:34] <hsivonen> but otherwise you could have whatever where a table occurs somewhere
- # [15:37] <zcorpan> i haven't wrapped my head around datagrid yet
- # [15:49] * Joins: tantek (n=tantek@cm-staticIP-85-152-41-1.telecable.es)
- # [15:52] * Joins: tndH_ (i=Rob@adsl-213-249-237-231.karoo.KCOM.COM)
- # [15:52] * tndH_ is now known as tndH
- # [16:04] <zcorpan> hmm, about e4x and <!--
- # [16:04] <zcorpan> what's the value of being able to represent comment nodes with e4x?
- # [16:06] <zcorpan> i mean, it's incompatible with "<!--" being a js comment
- # [16:06] * Parts: Lachy (n=lachlan_@pat-tdc.opera.com)
- # [16:07] <hsivonen> zcorpan: isn't that handled by the script type parameter?
- # [16:08] <zcorpan> yeah. i don't like it
- # [16:11] <hsivonen> hmm. was <command> in <head> forbidden earlier?
- # [16:12] <zcorpan> don't think so
- # [16:12] <hsivonen> I've marked <command> in <head> nonHTMLizable but I don't find explanation in the spec.
- # [16:13] * hsivonen writes test case
- # [16:13] <zcorpan> the parsing section doesn't say what to do with it yet :)
- # [16:13] <zcorpan> treating unknown tags as empty elements when found in head (like firefox does) makes <command> in head nicer for legacy UAs
- # [16:14] <zcorpan> though i don't like firefox's way of deciding whether something is "in head" or not
- # [16:15] <zcorpan> which depends on whether there was an actual <head> start tag
- # [16:15] <hsivonen> yeah, this explains it: http://parsetree.validator.nu/?doc=http%3A%2F%2Fhsivonen.iki.fi%2Ftest%2Fmoz%2Fcommand-in-head.html&submit=Print+Tree
- # [16:16] <hsivonen> I guess I should mark <event-source> in <head> nonHTMLizable as well
- # [16:16] <hsivonen> Hixie: it would really help if the spec had notes about non-obvious implications like this
- # [16:18] <zcorpan> http://validator.nu/?doc=http%3A%2F%2Fhsivonen.iki.fi%2Ftest%2Fmoz%2Fcommand-in-head.html&showsource=yes
- # [16:18] <zcorpan> isn't there an error message missing?
- # [16:19] <hsivonen> whoa.
- # [16:19] <hsivonen> I've done something bad
- # [16:20] <hsivonen> I should prioritize regression testing
- # [16:21] * Joins: psa (n=yomode@posom.com)
- # [16:24] * Joins: Lachy (n=lachlan_@pat-tdc.opera.com)
- # [16:29] <hsivonen> zcorpan: fixed. thanks
- # [16:32] * Joins: billmason (n=billmaso@ip156.unival.com)
- # [16:39] <hsivonen> Hixie: I think the content model of datalist is not well-defined when used as a child of datagrid
- # [16:40] <hsivonen> Hixie: I'm guessing it is the same as in static block context
- # [16:51] <hsivonen> I guess regression testing for validator.nu should exercise the whole thing through the Web service API
- # [16:51] <hsivonen> previous attemps to test only parser / schemas have failed to catch differences between the harness and actual deployment
- # [16:55] * Parts: Lachy (n=lachlan_@pat-tdc.opera.com)
- # [17:16] * Joins: h3h (n=w3rd@66-162-32-234.static.twtelecom.net)
- # [18:02] * Joins: dev0 (i=Tobias@unaffiliated/icefox0)
- # [18:04] <Hixie> hsivonen: the new elements and their integration with the parser and old elements hasn't been explained at all yet
- # [18:05] <Hixie> hsivonen: re datalist, send mail
- # [18:05] * Hixie goes to a meeting
- # [18:06] * Joins: aroben (i=aroben@unaffiliated/aroben)
- # [18:23] * Quits: KevinMarks (n=KevinMar@98.207.134.151) ("The computer fell asleep")
- # [18:25] * Quits: tantek (n=tantek@cm-staticIP-85-152-41-1.telecable.es)
- # [18:35] * Joins: dbaron (n=dbaron@c-71-204-145-103.hsd1.ca.comcast.net)
- # [18:44] * Joins: Ducki (n=Ducki@nrdh-d9b98066.pool.mediaWays.net)
- # [18:45] * Joins: maikmerten (n=maikmert@T67f2.t.pppool.de)
- # [18:51] * Joins: polin8 (n=brian@c-75-71-72-175.hsd1.co.comcast.net)
- # [18:51] * Quits: BenWard (i=BenWard@nat/yahoo/x-526b161ceaaf817a) ("Fades out again…")
- # [18:55] * Joins: kingryan (n=kingryan@dsl081-240-149.sfo1.dsl.speakeasy.net)
- # [18:57] * Joins: jwalden (n=waldo@STRATTON-FOUR-FIFTY-EIGHT.MIT.EDU)
- # [19:02] * Quits: Ducki (n=Ducki@nrdh-d9b98066.pool.mediaWays.net) (Read error: 104 (Connection reset by peer))
- # [19:14] * Quits: weinig (n=weinig@adsl-71-138-131-151.dsl.pltn13.pacbell.net)
- # [19:15] * Quits: aroben (i=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [19:15] * Joins: aroben (i=aroben@unaffiliated/aroben)
- # [19:16] * Quits: zcorpan (n=zcorpan@pat.se.opera.com) (Read error: 110 (Connection timed out))
- # [19:41] <Hixie> hey, last call for role="" is out
- # [19:42] <Hixie> i wonder if it defines what role="" does
- # [19:45] * Joins: virtuelv (n=virtuelv@ti132110a341-0610.bb.online.no)
- # [19:55] * Joins: KevinMarks (i=KevinMar@nat/google/x-ef6f5b31921af189)
- # [20:02] * Quits: virtuelv (n=virtuelv@ti132110a341-0610.bb.online.no) ("Leaving")
- # [20:03] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [20:06] * Joins: weinig (n=weinig@17.203.15.140)
- # [20:07] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [20:11] * Joins: Lachy (n=lachlan_@pat-tdc.opera.com)
- # [20:22] * Parts: Lachy (n=lachlan_@pat-tdc.opera.com)
- # [20:24] * Joins: Lachy (n=lachlan_@pat-tdc.opera.com)
- # [20:30] * Parts: Lachy (n=lachlan_@pat-tdc.opera.com)
- # [20:44] <Hixie> ok the offline stuff is now basically defined.
- # [20:44] <Hixie> http://www.whatwg.org/specs/web-apps/current-work/#offline
- # [20:44] <Hixie> http://www.whatwg.org/specs/web-apps/current-work/multipage/section-offline.html#offline
- # [20:44] <Hixie> oh no wait i haven't defined the API yet.
- # [20:44] <Hixie> crap.
- # [20:44] <Hixie> duh
- # [20:45] <Hixie> but that's pretty trivial
- # [20:45] <Hixie> so if people want to start reviewing it, now's a good time.
- # [20:48] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net) (Read error: 110 (Connection timed out))
- # [20:48] <jwalden> Hixie: did any Moz people ever write up and propose navigator.isLocallyAvailable()?
- # [20:50] * Parts: kingryan (n=kingryan@dsl081-240-149.sfo1.dsl.speakeasy.net)
- # [20:51] * Joins: kingryan (n=kingryan@dsl081-240-149.sfo1.dsl.speakeasy.net)
- # [20:51] * Parts: kingryan (n=kingryan@dsl081-240-149.sfo1.dsl.speakeasy.net)
- # [20:51] * Joins: kingryan (n=kingryan@dsl081-240-149.sfo1.dsl.speakeasy.net)
- # [20:51] * Quits: maikmerten (n=maikmert@T67f2.t.pppool.de) ("Leaving")
- # [20:55] * Joins: virtuelv (n=virtuelv@ti132110a341-1379.bb.online.no)
- # [20:56] * Quits: j^ (n=j^@blackbook.oil21.org)
- # [20:59] * Quits: dbaron (n=dbaron@c-71-204-145-103.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [21:02] * Quits: weinig (n=weinig@17.203.15.140)
- # [21:21] * Joins: dbaron (n=dbaron@corp-241.mountainview.mozilla.com)
- # [21:28] * Joins: hober (n=ted@unaffiliated/hober)
- # [21:53] * Joins: weinig (n=weinig@17.203.15.140)
- # [22:14] * Quits: virtuelv (n=virtuelv@ti132110a341-1379.bb.online.no) (Remote closed the connection)
- # [22:15] * Joins: virtuelv (n=virtuelv@ti132110a341-1379.bb.online.no)
- # [22:17] * Quits: gsnedders (n=gsnedder@host86-137-237-196.range86-137.btcentralplus.com)
- # [22:32] * Joins: gsnedders (n=gsnedder@host86-137-237-196.range86-137.btcentralplus.com)
- # [22:37] * Quits: KevinMarks (i=KevinMar@nat/google/x-ef6f5b31921af189) ("reboot")
- # [22:45] * Quits: gsnedders (n=gsnedder@host86-137-237-196.range86-137.btcentralplus.com) ("404: Not Found")
- # [22:46] * Joins: gsnedders (n=gsnedder@host86-137-237-196.range86-137.btcentralplus.com)
- # [22:53] * Quits: psa (n=yomode@posom.com) (Remote closed the connection)
- # [22:57] * Joins: KevinMarks (i=KevinMar@nat/google/x-498109030875a52e)
- # [23:01] * Quits: hober (n=ted@unaffiliated/hober) ("ERC Version 5.3 (devel) (IRC client for Emacs)")
- # [23:13] <Hixie> jwalden: no
- # [23:15] * Quits: virtuelv (n=virtuelv@ti132110a341-1379.bb.online.no) (Read error: 104 (Connection reset by peer))
- # [23:35] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [23:46] * Quits: kingryan (n=kingryan@dsl081-240-149.sfo1.dsl.speakeasy.net)
- # Session Close: Sat Oct 06 00:00:00 2007
The end :)