Options:
- # Session Start: Tue Dec 16 00:00:00 2008
- # Session Ident: #html-wg
- # [00:10] * Quits: maddiin (mc@87.185.237.210) (Quit: maddiin)
- # [00:19] * Quits: MichaelC (Michael@128.30.52.30) (Quit: ChatZilla 0.9.84 [Firefox 3.0.4/2008102920])
- # [00:25] * Quits: karl (karlcow@70.81.84.168) (Quit: This computer has gone to sleep)
- # [00:40] * Joins: karl (karlcow@69.70.209.57)
- # [00:45] * Joins: dbaron (dbaron@63.245.220.241)
- # [01:21] <MikeSmith> rubys: would be good to have you on the telcon this week if you can
- # [01:22] * MikeSmith wonders if hsivonen might be traveling
- # [01:33] * Quits: jmb (jmb@152.78.68.189) (Ping timeout)
- # [01:34] * Quits: Sander (svl@86.87.68.167) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [01:35] * Quits: hsivonen (hsivonen@130.233.41.50) (Ping timeout)
- # [01:36] * Joins: jmb (jmb@152.78.68.189)
- # [01:37] * Joins: hsivonen (hsivonen@130.233.41.50)
- # [02:05] * Joins: Lachy_ (Lachlan@85.196.122.246)
- # [02:07] * Quits: Lachy (Lachlan@85.196.122.246) (Ping timeout)
- # [02:27] <rubys> MikeSmith: when is the next telecon?
- # [02:31] <MikeSmith> rubys: Thursday at 2am JST
- # [02:31] <MikeSmith> I think that'st 12noon EST
- # [02:32] <MikeSmith> http://xrl.us/time1600Z
- # [02:32] <pimpbot> Title: The Fixed Time World Clock (at xrl.us)
- # [02:33] <Philip> 12noon EST on Wednesday?
- # [02:34] <MikeSmith> http://www.w3.org/Guide/1998/08/teleconference-calendar#s_2715
- # [02:34] <rubys> are you sure that's right? That URI is for Fri 1:00 am in tokyo
- # [02:34] <MikeSmith> rubys: yeah, info at that URI is messed up, I see
- # [02:34] <MikeSmith> this one is correct:
- # [02:35] <MikeSmith> http://www.timeanddate.com/worldclock/fixedtime.html?month=12&day=18&year=2008&hour=17&min=00&sec=0&p1=0
- # [02:35] <pimpbot> Title: The Fixed Time World Clock (at www.timeanddate.com)
- # [02:35] <MikeSmith> Philip: thursday
- # [02:35] <MikeSmith> so I should have say "Fridary at 2am JST"
- # [02:35] <Philip> MikeSmith: Ah
- # [02:35] <MikeSmith> except without the r
- # [02:36] <MikeSmith> extra r
- # [02:36] <Philip> Fidary?
- # [02:36] <MikeSmith> heh
- # [02:36] <rubys> ah. Cool. I have a partial conflict for Wednesday, but not for Thursday.
- # [02:37] <MikeSmith> I can't remember if Chris Wilson will be back yet
- # [02:37] <MikeSmith> he and I usually take turns chairing the call each week
- # [02:38] <rubys> I am looking forward to hsivonen's return too
- # [02:38] <MikeSmith> hsivonen was in Mountain View last week
- # [02:38] <MikeSmith> he may still be there
- # [02:39] <MikeSmith> I guess you know he's been spending some more time with others at Mozilla looking at their parsing code
- # [02:39] <Hixie> rubys: if you're around, someone was asking a question about your blog entry in #whatwg earlier
- # [02:40] <rubys> I'm hoping to collaborate with him on his parser
- # [02:40] <rubys> hixie: ok, I'll check
- # [02:43] * Quits: gavin_ (gavin@99.226.207.11) (Ping timeout)
- # [02:49] * Joins: gavin_ (gavin@99.226.207.11)
- # [03:00] * Joins: rubys1 (rubys@75.182.87.110)
- # [03:02] * Quits: rubys (rubys@75.182.87.110) (Ping timeout)
- # [03:30] * Quits: adele (adele@17.203.15.210) (Quit: adele)
- # [03:37] * Parts: rubys1 (rubys@75.182.87.110)
- # [03:55] * Joins: adele (adele@67.188.228.184)
- # [03:55] * Quits: sryo (sryo@190.245.204.198) (Ping timeout)
- # [04:09] * Quits: adele (adele@67.188.228.184) (Quit: adele)
- # [05:20] * Quits: dbaron (dbaron@63.245.220.241) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [05:42] * Quits: jmb (jmb@152.78.68.189) (Ping timeout)
- # [05:47] * Joins: jmb (jmb@152.78.68.189)
- # [06:35] * Quits: heycam (cam@130.194.72.84) (Quit: bye)
- # [07:08] * Quits: anne (annevk@217.174.106.250) (Ping timeout)
- # [07:16] * Joins: heycam (cam@203.217.82.242)
- # [08:57] * Joins: tlr (tlr@128.30.52.30)
- # [09:11] * Joins: aaronlev (chatzilla@85.179.201.169)
- # [09:37] * Quits: aaronlev (chatzilla@85.179.201.169) (Ping timeout)
- # [09:53] * Quits: tlr (tlr@128.30.52.30) (Quit: macos 10.5.6)
- # [10:05] * Joins: aaronlev (chatzilla@85.179.201.169)
- # [10:07] * Joins: tlr (tlr@128.30.52.30)
- # [10:18] * Joins: ROBOd (robod@89.122.216.38)
- # [10:26] * Quits: heycam (cam@203.217.82.242) (Quit: bye)
- # [10:43] * Joins: heycam (cam@203.217.82.242)
- # [10:44] * Joins: tH (Rob@87.102.93.106)
- # [10:53] * Joins: sryo (sryo@190.245.204.198)
- # [10:59] * Joins: deane (opera@121.72.173.193)
- # [11:07] * Quits: Lachy_ (Lachlan@85.196.122.246) (Quit: Leaving)
- # [11:42] * Joins: maddiin (mc@87.185.245.44)
- # [11:42] * Joins: Lachy (Lachlan@213.236.208.22)
- # [12:05] * tlr is now known as tlr-bbl
- # [12:14] * Quits: Lachy (Lachlan@213.236.208.22) (Quit: Leaving)
- # [12:16] * Joins: Lachy (Lachlan@213.236.208.22)
- # [12:23] * Quits: Julian (chatzilla@217.91.35.233) (Ping timeout)
- # [12:23] * Joins: Julian (chatzilla@217.91.35.233)
- # [12:42] * Joins: jwatt (roslea@83.87.4.17)
- # [13:04] * Joins: myakura (myakura@122.17.190.200)
- # [13:08] * Quits: aaronlev (chatzilla@85.179.201.169) (Quit: ChatZilla 0.9.84-rdmsoft [XULRunner 1.9.0.1/2008072406])
- # [13:21] * Quits: jwatt (roslea@83.87.4.17) (Ping timeout)
- # [13:22] * Joins: jwatt_ (roslea@83.87.4.17)
- # [13:25] * jwatt_ is now known as jwatt
- # [13:31] * Joins: sryo1 (sryo@190.245.204.198)
- # [13:32] * Quits: sryo (sryo@190.245.204.198) (Ping timeout)
- # [13:36] * Joins: wonsuk (wslee@61.253.33.45)
- # [13:37] * Parts: wonsuk (wslee@61.253.33.45)
- # [13:56] * Quits: tH (Rob@87.102.93.106) (Ping timeout)
- # [13:58] <marcos> Question: in the widget spec, would it be a bad thing to use an id attribute on a <widget> element? The widget id is a URI. It is used as a kind of name for the widget, which allows it to be identified in different contexts (e.g., during automatic updating). It is not, however used for CSS or anything like that. Would this cause conflicts with xml:id ?
- # [14:00] * Joins: Sander (svl@86.87.68.167)
- # [14:03] * Quits: karl (karlcow@69.70.209.57) (Quit: This computer has gone to sleep)
- # [14:04] <Philip> marcos: I think it should technically work, since only attributes explicitly indicated to be an ID (via DTD or, uh, other stuff?) are treated as an ID, but it would conflict with people (like hsivonen, I think) who want to rename 'xml:id' to 'id', and it would be confusing to anyone who thinks they know what the 'id' attribute means from any other XML language
- # [14:05] <Philip> Is there any reason you need to call it 'id', and not something different (like 'uid' or 'uri' or 'name' or whatever)?
- # [14:07] <Dashiva> Isn't that wid?
- # [14:07] <Dashiva> Maybe he changed it already
- # [14:09] <Philip> Don't ask me, I know precisely nothing about widgets :-p
- # [14:09] <Philip> (so I'm quite possibly misunderstanding the question)
- # [14:10] <Dashiva> No, I mean, looking at the latest draft the attribute is named wid
- # [14:10] <Philip> (I installed about two Opera widgets a couple of years ago, and then I realised they were entirely pointless, so that was the end of my interest in widgets :-) )
- # [14:11] <jgraham> It is not entirely impossible (though unlikely) that he meant an attribute named wid of type ID
- # [14:13] <MikeSmith> I think he done changed it already to "identifier"
- # [14:13] <Philip> I suppose it's also possible that he meant it in terms of id attribute, ego attribute and super-ego attribute
- # [14:14] <Dashiva> Next you're going to say you stopped using widgets because they remind you of your mother
- # [14:15] * Joins: karl (karlcow@70.81.84.168)
- # [14:17] <MikeSmith> Philip: maybe we can start a working group to create a markup vocabulary for describing people involved in the Web standards community
- # [14:19] <Dashiva> The JSON variation proliferation continues
- # [14:20] <MikeSmith> Dashiva: where?
- # [14:20] <Dashiva> r2533
- # [14:21] <MikeSmith> ah
- # [14:23] * Joins: MichaelC (Michael@128.30.52.30)
- # [14:23] <Dashiva> I think I'd prefer an exception on sending host objects instead of setting null. Seems like gratuitous incompatability for a rare case.
- # [14:26] <Julian> could somebody summarize why we're deviating from the JSON spec?
- # [14:26] <gsnedders> hiho, hiho, it's off to school we go!
- # [14:27] <Dashiva> Julian: "I didn't stringify host objects, I just converted them to null. This avoids things like people putting DOMStorage objects in there and seeing megabytes of data getting copied unintentionally."
- # [14:29] <Julian> I see.
- # [14:29] <Dashiva> Don't know about the other differences
- # [14:29] <Julian> So it's still a valid JSON wire format then...
- # [14:30] <Philip> It's not serialising to a string at all
- # [14:31] <Philip> It's just a way of cloning data structures, which is sort of comparable to doing JSON.parse(JSON.serialise(obj))
- # [14:33] <Dashiva> I can't wait for the JSON.serialise vs JSON.serialize thing. Or has that already taken place?
- # [14:33] <Philip> Is it actually called seriali[zs]e?
- # [14:33] <Philip> (I was just guessing)
- # [14:34] <Philip> If it is, it's easy to resolve, since web standards are en-US
- # [14:34] <Dashiva> Each implementation seems to have its own names
- # [14:34] <Dashiva> dumps, stringify, serialize, encode, write...
- # [14:35] * Joins: aaronlev (chatzilla@85.179.201.169)
- # [14:37] * Joins: takkaria_ (takkaria@208.75.87.166)
- # [14:37] * Quits: takkaria_ (takkaria@208.75.87.166) (Quit: leaving)
- # [14:37] * Joins: takkaria (takkaria@208.75.87.166)
- # [14:40] <Philip> Hixie: s/arguemnt/argument/
- # [14:43] <Philip> x=1; for (i=0; i<100; ++i) x=[x,x]; structured_clone(x) will be fun
- # [14:45] * Joins: tH (Rob@87.102.93.106)
- # [14:47] <Dashiva> That's something
- # [14:48] <Dashiva> The clone doesn't preserve non-loop duplicates, does it?
- # [14:50] <Philip> It doesn't discard them (since there's no cycle), but it doesn't make them references to the same object either
- # [14:50] <Philip> so structured_clone() will cause an exponential expansion of its input
- # [14:55] <hsivonen> MikeSmith: I'm back in Finland. Again *very* jetlagged. Integrating your patches is on the top of my todo list as I wake up properly.
- # [14:56] <MikeSmith> hsivonen: no problem
- # [14:56] * Quits: jwatt (roslea@83.87.4.17) (Ping timeout)
- # [14:56] <Philip> Hixie: It seems odd how the structured cloning algorithm mixes the concepts of returning a value and returning an exception, particularly since exceptions are values - maybe it should say "throw" rather than "return", in case someone thinks it's meant to insert an exception object into the cloned output and then return it
- # [14:57] <MikeSmith> hsivonen: mostly just wanted to talk with schema change for "valid e-mail address list" thing. but no hurry.. I got plenty to do in the mean time
- # [14:59] * tlr-bbl is now known as tlr
- # [15:04] * Joins: jwatt (roslea@83.87.4.17)
- # [15:11] * marcos passed out and just woke up again :(
- # [15:15] <hsivonen> MikeSmith: given that it's comma-separated, two datatypes are needed, right?
- # [15:17] <hsivonen> marcos: is there anything besides principles that'd prevent using all-ASCII filenames inside widget packages?
- # [15:17] <hsivonen> marcos: the paths aren't exposed to the user anyway, right?
- # [15:18] <MikeSmith> hsivonen: yeah (about datatype).. you can probably ignore half of what I said before (was just thinking out loud).. but I don't think to element patterns would be the right way to go (if that's what you were suggesting before)
- # [15:18] <marcos> hsivonen: right
- # [15:19] <hsivonen> MikeSmith: do you mean you'd prefer to use a more complicated attribute pattern inside one .elem instead of having two .elems?
- # [15:21] <hsivonen> MikeSmith: I was suggesting two element patterns before, but indeed it probably isn't the right way
- # [15:22] <marcos> hsivonen: a widget user agent checks must check that file names are "valid zip-relative-paths" (meaning that they don't include control chars, or characters outside the ASCII range, etc.). A path can be UTF8 iff the appropriate bit flag is set in the zip file.
- # [15:22] <MikeSmith> hsivonen: yeah, I think no do two .elem patterns would be better for a number of reasons -- one of them being that there's no other precedent in the schema yet for further sub-classing (for lack of a better work) element patterns that are already sub-typed (that is, but @type value)
- # [15:23] <marcos> s/ checks must check/must check
- # [15:23] <hsivonen> MikeSmith: I have trouble parsing "no do two"
- # [15:23] * Quits: tH (Rob@87.102.93.106) (Quit: ChatZilla 0.9.84-rdmsoft [XULRunner 1.9.0.1/2008072406])
- # [15:23] <hsivonen> MikeSmith: did you mean "do not think two"?
- # [15:23] * marcos makes up a new riddle about how many checks should a check check check if a check is done by a UA
- # [15:24] <MikeSmith> hsivonen: me too :) not sure what words I meant there.. probably: "I think not doing two .elem patterns..."
- # [15:24] <MikeSmith> hsivonen: anyway, I can take a shot at a proposed schema change for it type=email and just send you the patch (so we have concrete to talk about)
- # [15:24] <MikeSmith> if you want
- # [15:25] <hsivonen> marcos: is this a problem if you a) don't unarchive the .zip and b) use URIs instead of IRIs to address into the package
- # [15:25] <hsivonen> MikeSmith: ok. great
- # [15:25] <MikeSmith> OK, will have it later today/tomorrow
- # [15:25] * Joins: rubys (rubys@75.182.87.110)
- # [15:25] <marcos> hsivonen: that's absolutely fine. I have text that states as such in the spec.
- # [15:26] <hsivonen> marcos: I see
- # [15:26] <MikeSmith> https://bugs.webkit.org/show_bug.cgi?id=22878
- # [15:26] <pimpbot> Bug 22878: was not found.
- # [15:26] <MikeSmith> phe
- # [15:27] <MikeSmith> .."This is similar to JSON, but not quite the same."
- # [15:27] <Dashiva> Equal, but separate
- # [16:08] * Quits: Julian (chatzilla@217.91.35.233) (Ping timeout)
- # [16:12] * Joins: Julian (chatzilla@217.91.35.233)
- # [16:20] * Parts: deane (opera@121.72.173.193)
- # [16:28] * Quits: myakura (myakura@122.17.190.200) (Quit: Leaving...)
- # [16:51] * Quits: sryo1 (sryo@190.245.204.198) (Ping timeout)
- # [16:57] * Joins: tH (Rob@87.102.46.169)
- # [16:57] * gsnedders yawns
- # [17:00] * Joins: sryo (sryo@190.245.204.198)
- # [17:13] * Quits: sryo (sryo@190.245.204.198) (Ping timeout)
- # [17:14] * Joins: sryo (sryo@190.245.204.198)
- # [17:22] * Quits: aaronlev (chatzilla@85.179.201.169) (Quit: ChatZilla 0.9.84-rdmsoft [XULRunner 1.9.0.1/2008072406])
- # [17:38] * Quits: Lachy (Lachlan@213.236.208.22) (Quit: This computer has gone to sleep)
- # [17:39] * Quits: trackbot (trackbot@128.30.52.30) (Client exited)
- # [17:41] * Joins: trackbot (trackbot@128.30.52.30)
- # [17:45] * Joins: billmason (bmason@69.30.57.55)
- # [18:11] * Joins: Mustafa51 (mustafa@122.164.164.128)
- # [18:23] * Quits: Julian (chatzilla@217.91.35.233) (Connection reset by peer)
- # [18:29] * Quits: billmason (bmason@69.30.57.55) (Ping timeout)
- # [18:33] * Joins: billmason (bmason@69.30.57.55)
- # [18:39] * Joins: aroben (aroben@69.137.139.251)
- # [18:49] * Joins: Lachy (Lachlan@85.196.122.246)
- # [19:11] * Joins: anne (annevk@217.174.106.250)
- # [19:16] * Parts: anne (annevk@217.174.106.250)
- # [19:24] * Joins: adele (adele@17.203.15.210)
- # [19:32] * Parts: rubys (rubys@75.182.87.110)
- # [19:45] * Quits: gsnedders (gsnedders@86.148.25.197) (Quit: gsnedders)
- # [19:56] * Joins: gsnedders (gsnedders@86.148.25.197)
- # [20:02] * Joins: shepazu_ (schepers@128.30.52.30)
- # [20:04] * Quits: shepazu (schepers@128.30.52.30) (Ping timeout)
- # [20:04] * shepazu_ is now known as shepazu
- # [20:42] * Quits: DanC (connolly@128.30.52.30) (Client exited)
- # [20:46] * Joins: DanC (connolly@128.30.52.30)
- # [20:48] <Hixie> Philip: thanks, fixed
- # [20:58] * Joins: anne (annevk@217.174.106.250)
- # [20:58] * Quits: anne (annevk@217.174.106.250) (Quit: anne)
- # [20:58] * Joins: anne (annevk@217.174.106.250)
- # [21:25] * Quits: tlr (tlr@128.30.52.30) (Quit: tlr)
- # [21:27] * Quits: drry (drry@222.225.54.17) (Quit: drry)
- # [21:29] * Joins: drry (drry@222.225.54.17)
- # [21:31] * Quits: drry (drry@222.225.54.17) (Quit: drry)
- # [21:33] * Joins: drry (drry@222.225.54.17)
- # [21:34] * Quits: drry (drry@222.225.54.17) (Quit: drry)
- # [21:56] * Joins: drry (drry@222.225.54.17)
- # [23:05] <Hixie> DanC: thanks, that makes sense
- # [23:05] <DanC> good
- # [23:05] <DanC> and you're welcome
- # [23:05] * Quits: tH (Rob@87.102.46.169) (Quit: ChatZilla 0.9.84-rdmsoft [XULRunner 1.9.0.1/2008072406])
- # [23:30] * Quits: ROBOd (robod@89.122.216.38) (Quit: http://www.robodesign.ro )
- # [23:31] * Quits: maddiin (mc@87.185.245.44) (Quit: maddiin)
- # [23:35] * Quits: heycam (cam@203.217.82.242) (Quit: bye)
- # [23:40] * Joins: aaronlev (chatzilla@85.179.201.169)
- # Session Close: Wed Dec 17 00:00:01 2008
The end :)