Options:
- # Session Start: Sat Aug 08 00:00:00 2009
- # Session Ident: #whatwg
- # [00:07] * Joins: gavin____ (n=gavin@people.mozilla.com)
- # [00:07] * Xanthir finds yet another thing that our SEO corp's outsourced programmers have done wrong, potentially screwing up our Google rankings.
- # [00:10] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 104 (Connection reset by peer))
- # [00:18] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [00:18] * Quits: Sidnicious (n=Sidney@unaffiliated/sidnicious)
- # [00:21] <othermaciej> Dashiva: well, other than Larry...
- # [00:26] <annevk42> that guy is a troll
- # [00:26] <annevk42> wtf was up with that email?
- # [00:27] <othermaciej> I'm trying to resist the urge to feed the troll
- # [00:28] <annevk42> another data point for http://krijnhoetmer.nl/irc-logs/whatwg/20090731#l-170 :)
- # [00:35] * Quits: Xanthir (n=chatzill@99-35-179-251.lightspeed.hstntx.sbcglobal.net) (Read error: 54 (Connection reset by peer))
- # [00:39] * Quits: virtuelv (n=virtuelv@201.169.34.95.customer.cdi.no) (Remote closed the connection)
- # [00:39] * Joins: Xanthir (n=chatzill@99-35-179-251.lightspeed.hstntx.sbcglobal.net)
- # [00:41] * Joins: riesz (n=username@191.115.102.121.dy.bbexcite.jp)
- # [00:41] * Joins: jacobolus (n=jacobolu@64.9.243.116)
- # [00:42] * Quits: jacobolus (n=jacobolu@64.9.243.116) (Read error: 104 (Connection reset by peer))
- # [00:42] <Hixie> heycam: yt?
- # [00:43] * Joins: jacobolus (n=jacobolu@64.9.243.116)
- # [00:44] <Hixie> heycam: web idl -- can you make 4.5.6. Host object [[Call]] method support overloaded "caller"s?
- # [00:44] <Hixie> heycam: specifically, for HTMLCollection i'd like to just put "caller" on both item() and namedItem() and just have the overloading functionality pick the right one based on whether the argument is a number or a string
- # [00:46] * Joins: virtuelv (n=virtuelv@201.169.34.95.customer.cdi.no)
- # [01:09] <Hixie> heycam: also, "caller" needs to be specifiable with the other specials
- # [01:17] * Joins: jacobolu_ (n=jacobolu@64.9.243.116)
- # [01:18] * Quits: jacobolus (n=jacobolu@64.9.243.116) (Read error: 113 (No route to host))
- # [01:21] * jacobolu_ is now known as jacobolus
- # [01:25] * Joins: riven` (n=colin@53525B67.cable.casema.nl)
- # [01:36] * Quits: dglazkov (n=dglazkov@nat/google/x-cpmifzzzzktzibrd)
- # [01:38] * Joins: Samer (n=sziadeh@CPE0024369ef3ab-CM001ac35cd4b4.cpe.net.cable.rogers.com)
- # [01:38] * Quits: virtuelv (n=virtuelv@201.169.34.95.customer.cdi.no) ("Ex-Chat")
- # [01:42] * Quits: riven (n=colin@pdpc/supporter/professional/riven) (Read error: 110 (Connection timed out))
- # [01:43] * Joins: riven (n=colin@53525B67.cable.casema.nl)
- # [01:44] * Quits: riven` (n=colin@53525B67.cable.casema.nl) (Connection timed out)
- # [01:44] * Quits: ttepass- (n=ttepas--@p5B01642E.dip.t-dialin.net) ("?Q")
- # [01:46] * Quits: ap (n=ap@nat/apple/x-vdfkajnlejkpbqtx)
- # [02:07] * Quits: Xanthir (n=chatzill@99-35-179-251.lightspeed.hstntx.sbcglobal.net) ("ChatZilla 0.9.85 [Firefox 3.5.2/20090729225027]")
- # [02:09] * Quits: smedero (n=smedero@D-128-208-133-191.dhcp4.washington.edu)
- # [02:14] <Samer> word
- # [02:19] * Quits: franksalim (n=frank@adsl-75-61-85-210.dsl.pltn13.sbcglobal.net) ("Leaving")
- # [02:20] * Quits: Samer (n=sziadeh@CPE0024369ef3ab-CM001ac35cd4b4.cpe.net.cable.rogers.com) (Remote closed the connection)
- # [02:20] * Joins: Samer (n=sziadeh@CPE0024369ef3ab-CM001ac35cd4b4.cpe.net.cable.rogers.com)
- # [02:26] * Quits: Samer (n=sziadeh@CPE0024369ef3ab-CM001ac35cd4b4.cpe.net.cable.rogers.com) (Remote closed the connection)
- # [02:26] * Joins: Samer (n=sziadeh@CPE0024369ef3ab-CM001ac35cd4b4.cpe.net.cable.rogers.com)
- # [02:26] <heycam> Hixie, will do
- # [02:26] <heycam> i'll make it use the same overload resolution as regular operations
- # [02:26] <Hixie> sweet
- # [02:27] <Hixie> i'm sending something about [Supplemental] also
- # [02:27] <heycam> ok, still haven't thought more about that
- # [02:27] <Hixie> html5 is now up to date as far as i can tell
- # [02:27] <heycam> ah ok cool
- # [02:27] <Hixie> i'm sure i made lots of mistakes :-)
- # [02:27] <heycam> it'd be good to extend dom's webidl checker to look for non-syntactic mistakes too
- # [02:29] * heycam heads out to get some breakfast
- # [02:37] * Quits: Samer (n=sziadeh@CPE0024369ef3ab-CM001ac35cd4b4.cpe.net.cable.rogers.com) (Remote closed the connection)
- # [02:37] * Joins: Samer (n=sziadeh@CPE0024369ef3ab-CM001ac35cd4b4.cpe.net.cable.rogers.com)
- # [02:40] <Hixie> heycam: do you have an opinion on the issue about security for prototypes visible cross-origin?
- # [02:40] <Hixie> heycam: e.g. window.location's prototype is visible cross-origin, which might be a problem
- # [02:41] <Hixie> specifically regarding http://lists.w3.org/Archives/Public/public-webapps/2009JulSep/0269.html
- # [02:54] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 110 (Connection timed out))
- # [02:57] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [03:03] <othermaciej> Hixie: I saw your email, I was planning to ask abarth for advice
- # [03:04] <Hixie> k
- # [03:04] <Hixie> let me know if i need to change anything
- # [03:05] * Joins: abarth (n=abarth@c-98-210-108-185.hsd1.ca.comcast.net)
- # [03:06] * Quits: othree (n=othree@admin39.ct.ntust.edu.tw) (Read error: 110 (Connection timed out))
- # [03:07] <othermaciej> Hixie: abarth had a suggestion for how this should work on #webkit, which I agree is sound
- # [03:07] <othermaciej> (maybe he wants to suggest it himself though)
- # [03:07] <abarth> i can write it up in an email if you like
- # [03:07] <Hixie> yeah if it could be in e-mail form that would be fantastic
- # [03:08] <abarth> ok, i should get cracking on my emails then
- # [03:08] <othermaciej> short version is, expose the real value same-origin, make a new object per-window with the accessing window's appropriate prototype chain cross-origin
- # [03:08] <othermaciej> (doing this for location itself would probably handle its cross-origin-accessible function properties too, though the cross-origin version would need to expose only a limited set of properties)
- # [03:09] <othermaciej> abarth: it might almost need to be a different interface when exposed cross-origin, now that I think about it
- # [03:09] <abarth> there are subtlies, like what happens if the same-origin guy changes the replace function
- # [03:10] <abarth> the cross-origin viewers want to see a prisine version
- # [03:10] <othermaciej> right, you can't expose that cross-origin
- # [03:10] <Hixie> currently the spec disallows doing that (changing replace())
- # [03:10] <othermaciej> but making a fresh JS wrapper with a fresh prototype will cover that
- # [03:10] <abarth> in some sense, it could just be an entirely different object
- # [03:10] <Hixie> but having a new object would neatly fix that, yes
- # [03:10] <abarth> at the c++ layer
- # [03:10] <Hixie> how about Window?
- # [03:11] <abarth> window has a reference monitor
- # [03:11] <Hixie> wait, this won't work
- # [03:11] <abarth> so it doesn't really matter
- # [03:11] <Hixie> if two windows grab each others' Location objects
- # [03:11] <abarth> you can't see the properties added to he prototyp
- # [03:11] <Hixie> and then set document.domain so that they can talk
- # [03:11] <Hixie> their objects need to complare ===
- # [03:11] <Hixie> compare, even
- # [03:11] <Hixie> "reference monitor"?
- # [03:11] <abarth> i don't think that is very important
- # [03:11] <abarth> if they aren't ===
- # [03:12] <othermaciej> window is an even more special case than widow's cross-origin-accessible properties
- # [03:12] <othermaciej> I agree with abarth, I doubt the === condition is relevant to web compat
- # [03:12] <Hixie> for .window I'm sure it is important that they be ===, so it has to be the same WindowProxy object
- # [03:12] <Hixie> and i don't really see how to do that safely
- # [03:12] <othermaciej> for window, yes
- # [03:12] <Hixie> anyway send mail
- # [03:12] <Hixie> i'll do whatever you say :-)
- # [03:12] <Hixie> assuming it works
- # [03:12] <othermaciej> the window object needs more complex behavior than Web IDL can really express
- # [03:13] <Hixie> oh we're well past Web IDL for indow
- # [03:13] <abarth> window.window and window.frames are just self loops
- # [03:13] <Hixie> Window
- # [03:13] <abarth> they don't need anything fancy done to them
- # [03:13] <Hixie> abarth: i meant for that object, not for the accessor
- # [03:14] <othermaciej> WebKit has a handful of Window properties and attributes marked as DoNotCheckDomainSecurity
- # [03:14] <othermaciej> though maybe that would better be termed AllowCrossOriginAccess or something
- # [03:14] <othermaciej> the question isn't really about window but about what happens when you access those properties or methods of Window cross-origin
- # [03:15] <Hixie> the question seems to me to be the same for Window as for Location
- # [03:15] * heycam is happy to leave security discussions to others
- # [03:15] <othermaciej> window has no prototype chain, and has an object identity requirement for wrappers
- # [03:16] <abarth> window does have a prototype chain
- # [03:16] <othermaciej> so it's not quite the same
- # [03:16] <Hixie> no prototype chain?
- # [03:16] <abarth> if you add stuff to Object.prototype, they show up a properties of window
- # [03:16] <othermaciej> ok, right, it doesn't expose any properties that are on the prototype chain
- # [03:16] <othermaciej> the function properties are on Window itself and the prototype is not directly exposed cross-origin
- # [03:17] <Hixie> i should specify that somewhere!
- # [03:17] <Hixie> please send an e-mail about that :-)
- # [03:17] <Hixie> god only knows how i'm gonna make that work with webidl
- # [03:17] * Quits: cying (n=cying@70.90.171.153)
- # [03:17] <abarth> i bet you can make it work by using different objects
- # [03:17] <abarth> when viewing cross origin
- # [03:17] <othermaciej> Window?
- # [03:18] <abarth> i'm thinking about focus() right now
- # [03:18] <othermaciej> you'd have to hack === comparison probably, and switch object types when transferring it cross-origin
- # [03:18] <abarth> because it's the simplest case
- # [03:18] <othermaciej> (like you can vend window cross-origin and hand it back to something same-origin with the window itself and all methods still work)
- # [03:19] <abarth> window is super special
- # [03:19] <othermaciej> I think this would be more complicated than the way it works now
- # [03:19] <othermaciej> it is
- # [03:19] <abarth> can we think about the focus function for a minute?
- # [03:19] <othermaciej> sure
- # [03:19] <othermaciej> I think same-origin accessors should see the real focus function
- # [03:19] <abarth> yes
- # [03:20] <othermaciej> cross-origin accessors should see a fresh value made with the accessor's version of the Function prototype chain
- # [03:20] <othermaciej> I think this might even be what WebKit already does
- # [03:20] * Joins: mat_t (n=mattomas@89.127.177.74)
- # [03:20] <abarth> ok
- # [03:20] <abarth> and the object doesn't have a reference monitor
- # [03:20] <abarth> it's just a plain JS object
- # [03:20] <othermaciej> I'm not sure what you mean by reference monitor
- # [03:20] <abarth> in webkit terms
- # [03:21] <abarth> someone overrides getProperty or whatever
- # [03:21] <abarth> and calls SecurityOrigin::canAccess
- # [03:21] <abarth> to make some decisions
- # [03:22] <othermaciej> I think once you have the actual function object for window.focus, there are no more security checks involved when calling it or accessing its properties or prototype properties
- # [03:22] <abarth> window calls canAccess a lot
- # [03:22] <abarth> right
- # [03:22] <abarth> ok, that all makes sense to me
- # [03:22] <abarth> now, window.location
- # [03:22] * Quits: mat_t (n=mattomas@89.127.177.74) (Client Quit)
- # [03:22] <abarth> currently, in webkit, window.location is implemented like window in the sense that
- # [03:23] <abarth> getProperty calls canAccess
- # [03:23] <abarth> another way to think about what's going on
- # [03:23] <abarth> is that there's a different object that cross-origin viewers see
- # [03:23] <othermaciej> (I should also mention if you access window.focus cross-origin, you always get the original version, even if in the real window object it has been replaced)
- # [03:23] <abarth> that simply lacks the properties that canAccess woudl return false for
- # [03:24] <abarth> this account of window.location has two virtues:
- # [03:24] <abarth> 1) it explains why you get the origin methods if they've been changed
- # [03:24] <Hixie> 2) it's faster
- # [03:24] <abarth> 2) the location object becomes less magical and more like a normal JS object
- # [03:24] <othermaciej> I think actually implementing it that way could be easier to implement and might be reasonably secure
- # [03:25] <othermaciej> but then at the time you access window.location, you get a different kind of object depending on whether you are doing same-origin or cross-origin access
- # [03:25] <abarth> right
- # [03:25] <Hixie> in that case all the magic ends up on Window, which is fine by me, and I have to spec two Location objects, which I can live with
- # [03:25] <othermaciej> I believe Location will actually throw when trying to access properties cross-origin that you are not allowed to
- # [03:25] <Hixie> someone's gonna have to describe what all the magic on Window is, though
- # [03:26] <Hixie> othermaciej: correct
- # [03:26] <othermaciej> I would expect this is incidental rather than required
- # [03:26] <Hixie> othermaciej: i would just define it as two implementations of the same Location interface, fwiw
- # [03:27] <abarth> the location property of window is then something like a factory
- # [03:27] <abarth> in that it produces lots of objects
- # [03:27] <othermaciej> Hixie: the cross-origin version would have to throw even when getting or setting unknown properties, to totally match current behavior
- # [03:27] <Hixie> othermaciej: yes
- # [03:28] <othermaciej> but in principle, yes, there could be one interface that's general enough that either implementation would fulfill it
- # [03:28] <othermaciej> the alternative to multiple objects would be a single object that simply has different property access behavior depending on who's asking, like Window does
- # [03:29] <othermaciej> I wonder if it's possible to spec it to allow either implementation strategy, and if such a spec would enforce enough of the needed security constraints
- # [03:29] <abarth> if it throws for novel properties, you're probably ok
- # [03:30] <abarth> the main difference in observable behavior would be ===
- # [03:30] <othermaciej> the other difference would be if you transfer it cross-origin and somehow manage to transfer it back
- # [03:31] <abarth> there's also the issue of uber powerful viewers
- # [03:31] <abarth> like file URLs in webkit
- # [03:31] <abarth> who can see past your canAccess blocks
- # [03:32] <abarth> but they're completely insecure, so i'm not sure what we can do for them
- # [03:32] <othermaciej> that is true, though our file: URL handling is not needed for interoperability and in fact should probably be changed, at least by default when used in browsers
- # [03:32] <abarth> i'm pretty sure i added a setting for that :)
- # [03:32] <othermaciej> the current WebKit model amounts to treating file: as same-origin to everything whenever anyone asks, so in either model it would get the real Location object
- # [03:33] <abarth> right
- # [03:33] <abarth> but he could see what another page got if they grabbed the location object of a third page
- # [03:33] <abarth> or of the file page
- # [03:33] <othermaciej> that is true
- # [03:34] <othermaciej> it's an observable difference in behavior depending on the spec model, even if it's very unlikely to matter in practice
- # [03:41] * Joins: nessy (n=nessy@124-168-244-132.dyn.iinet.net.au)
- # [03:43] * Quits: dave_levin (n=dave_lev@72.14.227.1)
- # [03:46] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [03:46] * Quits: riesz (n=username@191.115.102.121.dy.bbexcite.jp) ("Leaving...")
- # [03:48] * Joins: riven` (n=colin@53525B67.cable.casema.nl)
- # [04:02] * Quits: weinig (n=weinig@nat/apple/x-nwmamrgvhsevelug)
- # [04:04] * Quits: Samer (n=sziadeh@CPE0024369ef3ab-CM001ac35cd4b4.cpe.net.cable.rogers.com)
- # [04:06] * Quits: riven (n=colin@pdpc/supporter/professional/riven) (Read error: 110 (Connection timed out))
- # [04:10] * Joins: Rik`_ (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [04:12] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: 60 (Operation timed out))
- # [04:17] * Quits: jacobolus (n=jacobolu@64.9.243.116) (Read error: 113 (No route to host))
- # [04:21] * Quits: dbaron (n=dbaron@nat/mozilla/x-tmjnkxjtgsirhqxu) ("8403864 bytes have been tenured, next gc will be global.")
- # [04:22] * Joins: cying (n=cying@adsl-75-18-230-165.dsl.pltn13.sbcglobal.net)
- # [04:30] * Joins: myakura (n=myakura@p3137-ipbf7310marunouchi.tokyo.ocn.ne.jp)
- # [04:32] * Quits: dolske (n=dolske@nat/mozilla/x-rpllcecorrtzgops)
- # [04:33] * Hixie upgrades http://www.whatwg.org/issues/data.html a little
- # [04:34] * othermaciej wonders what the corresponding graph would look like for the HTML WG issue tracker
- # [04:35] <Hixie> i include the bugzilla count now, but you can't see it cos i've only got one number so far
- # [04:50] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [05:08] * Joins: Samer (n=sziadeh@CPE0024369ef3ab-CM001ac35cd4b4.cpe.net.cable.rogers.com)
- # [05:10] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [05:16] * Quits: Samer (n=sziadeh@CPE0024369ef3ab-CM001ac35cd4b4.cpe.net.cable.rogers.com)
- # [05:17] * Joins: Samer (n=sziadeh@CPE0024369ef3ab-CM001ac35cd4b4.cpe.net.cable.rogers.com)
- # [05:18] * Quits: jwalden (n=waldo@nat/mozilla/x-hgnfnevpmmgeyhvo) ("I wish I was...homeward bound")
- # [05:20] * Quits: Samer (n=sziadeh@CPE0024369ef3ab-CM001ac35cd4b4.cpe.net.cable.rogers.com) (Client Quit)
- # [05:21] * Joins: jacobolus (n=jacobolu@216.239.45.19)
- # [05:21] * Joins: dolske (n=dolske@c-76-103-40-203.hsd1.ca.comcast.net)
- # [05:25] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [05:26] * Quits: sebmarkbage (n=miranda@h-6-72.A146.priv.bahnhof.se) (Read error: 104 (Connection reset by peer))
- # [05:34] * Joins: jwalden (n=waldo@c-98-248-40-206.hsd1.ca.comcast.net)
- # [05:39] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [05:53] * Joins: ojan (n=ojan@65-78-4-195.c3-0.ned-ubr1.sbo-ned.ma.cable.rcn.com)
- # [05:54] * Quits: gavin (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
- # [05:54] * Quits: ojan (n=ojan@65-78-4-195.c3-0.ned-ubr1.sbo-ned.ma.cable.rcn.com) (Client Quit)
- # [05:57] * Joins: gsnedders (n=gsnedder@c83-252-204-86.bredband.comhem.se)
- # [06:20] * Joins: Samer (n=sziadeh@CPE0024369ef3ab-CM001ac35cd4b4.cpe.net.cable.rogers.com)
- # [06:39] * Quits: riven` (n=colin@53525B67.cable.casema.nl) (calvino.freenode.net irc.freenode.net)
- # [06:39] * Quits: jgraham (n=jgraham@web22.webfaction.com) (calvino.freenode.net irc.freenode.net)
- # [06:39] * Quits: beowulf (i=wiglaf@208.113.223.220) (calvino.freenode.net irc.freenode.net)
- # [06:39] * Joins: jgraham_ (n=jgraham@web22.webfaction.com)
- # [06:39] * Joins: beowulf_ (i=wiglaf@ps4552.dreamhost.com)
- # [06:39] * Joins: riven (n=colin@53525B67.cable.casema.nl)
- # [06:53] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [06:54] * Quits: Samer (n=sziadeh@CPE0024369ef3ab-CM001ac35cd4b4.cpe.net.cable.rogers.com)
- # [07:06] * Quits: jacobolus (n=jacobolu@216.239.45.19) (Remote closed the connection)
- # [08:01] * Joins: jacobolus (n=jacobolu@216.239.45.19)
- # [08:03] * Quits: jacobolus (n=jacobolu@216.239.45.19) (Remote closed the connection)
- # [08:03] * Joins: jacobolus (n=jacobolu@216.239.45.19)
- # [08:03] * Joins: jacobolu_ (n=jacobolu@216.239.45.19)
- # [08:03] * Quits: jacobolus (n=jacobolu@216.239.45.19) (Read error: 104 (Connection reset by peer))
- # [08:06] * Quits: erikvvold (n=erikvvol@96.49.192.204)
- # [08:10] * jacobolu_ is now known as jacobolus
- # [08:12] * Joins: Samer (n=sziadeh@CPE0024369ef3ab-CM001ac35cd4b4.cpe.net.cable.rogers.com)
- # [08:30] * Joins: jorlow (n=jorlow@72.14.224.1)
- # [08:50] * Joins: jorlow_ (n=jorlow@c-67-180-199-19.hsd1.ca.comcast.net)
- # [09:01] <Lachy> Hixie, is the buzilla count that small purple dot at the bottom right corner?
- # [09:04] <Lachy> Hixie, would be useful if you replaced that long description following the table with a simple key that illustrates each type of line and assigns a label
- # [09:06] * Quits: jorlow (n=jorlow@72.14.224.1) (Read error: 110 (Connection timed out))
- # [09:06] <Hixie> Lachy: navy, not purple, but yes
- # [09:06] <Hixie> and yeah, i should probably add a key
- # [09:12] <annevk42> DOMSettableTokenList no longer stringifies due to the Web IDL change
- # [09:22] <Hixie> oh?
- # [09:22] <annevk42> you removed Stringifies but did not add stringifier before value
- # [09:22] <annevk42> afaics
- # [09:22] <Hixie> it's inherited
- # [09:22] <annevk42> aah
- # [09:24] <annevk42> abarth++ -- http://tools.ietf.org/html/draft-abarth-cookie
- # [09:27] <annevk42> abarth, having said that, shouldn't you aim to obsolete all existing cookie specs and also define cookie2 and set-cookie2 in the same document?
- # [09:37] * Quits: heycam (n=cam@124-168-112-102.dyn.iinet.net.au) ("bye")
- # [09:40] <Hixie> can't we just drop cookie2?
- # [09:40] <Hixie> who uses it?
- # [09:42] <annevk42> that's cool too
- # [09:44] <Hixie> annevk42: i added legends http://www.whatwg.org/issues/data.html
- # [09:49] <annevk42> not sure I was the one who asked, or are you telling me because it does not work in Opera?!!!11!
- # [09:49] <Hixie> oh, sorry, it was lachy
- # [09:50] <annevk42> ;)
- # [09:50] <Hixie> lachy: i added legends http://www.whatwg.org/issues/data.html
- # [09:50] <annevk42> nice trend
- # [09:50] <Hixie> october baby
- # [09:59] <annevk42> cool, feedback from Microsoft
- # [09:59] <Hixie> is it good feedback? i haven't had a chance to read it yet
- # [10:07] * Joins: heycam (n=cam@124-168-112-102.dyn.iinet.net.au)
- # [10:08] <Philip`> http://games.slashdot.org/article.pl?sid=09/08/07/2013243 "Several sources are reporting that while native audio/video support has been dropped from the HTML 5 spec ..."
- # [10:11] <annevk42> Hixie, it seems valid to me
- # [10:11] <Hixie> cool
- # [10:17] <annevk42> geopriv wtf
- # [10:17] <othermaciej> it looks like they are not big fans of a lot of the new elements
- # [10:19] <Hixie> gsnedders: yt?
- # [10:22] <annevk42> othermaciej, it seems they're mostly critical of those where the benefit/use case is not clear
- # [10:23] <othermaciej> I suppose they probably just skipped mentioning the ones they do like
- # [10:24] <annevk42> http://www.w3.org/mid/8B62A039C620904E92F1233570534C9B0118D8250546@nambx04.corp.adobe.com -- are we supposed to take this serious?
- # [10:25] <annevk42> othermaciej, like <video>? o_O
- # [10:25] <othermaciej> annevk42: I am guessing their review is not nearly done yet
- # [10:25] <othermaciej> the sectioning elements seem to have low potential benefit but are also trivial in terms of implementation effort
- # [10:25] <othermaciej> it seems like the main likely effect is to make blog markup look a little prettier, with less <div> soup
- # [10:26] <othermaciej> I guess they are only really good if one is against <div> soup
- # [10:26] * Joins: maikmerten (n=maikmert@Zaaf1.z.pppool.de)
- # [10:26] <annevk42> yeah, though most blogs need something like <main> or <content> which is lacking
- # [10:26] <othermaciej> <time> solves a very specific problem with microformats
- # [10:26] <othermaciej> annevk42: good point - I guess arguably everything not in <header>, <footer>, <nav> or <aside> is the main content
- # [10:27] <annevk42> (and there is a plan to specify access details for the sectioning elements I believe once other things are in order; mapping to AT and such)
- # [10:27] <othermaciej> progress/meter seem useful but they need both default native look and defined custom css styling for sites to use them IMO
- # [10:27] <othermaciej> keygen I am not surprised they hate
- # [10:27] <annevk42> I wholeheartedly agree with MS that we need a styling story for menu/progress/meter
- # [10:27] <othermaciej> because they are the one browser that has no real reason to do it
- # [10:28] <annevk42> hyatt completely dislikes the current menu design too, fwiw
- # [10:28] <othermaciej> we have ended up making pretty much every single form control stylable in webkit because authors demand it
- # [10:28] <othermaciej> hyatt also doesn't like the current <datagrid> design
- # [10:28] <annevk42> it's commented out now ;)
- # [10:28] <othermaciej> we should probably cut it IMO
- # [10:29] <othermaciej> it's an important feature but it's too late to completely redesign it
- # [10:29] <annevk42> Hixie cut it
- # [10:29] <annevk42> I really like the form control styling thing in WebKit btw
- # [10:29] <othermaciej> I think Firefox and IE have various degrees of form control stylability
- # [10:29] <annevk42> I'd be great if you could get css3-ui to be more clear on the details one day and introduce all the new pseudo-elements
- # [10:30] <othermaciej> but I like the way some of the details of ours work
- # [10:30] <othermaciej> pseudo-elements seem like a good approach for styling compound controls that are more than one box
- # [10:30] <othermaciej> a lot of div soup is simply because form controls have not been reliably and interoperably stylable
- # [10:31] <othermaciej> it's dumb to need to pile up DIVs and JavaScript just to get a custom looking checkbox
- # [10:31] <othermaciej> and then to have to add ARIA so it can be accessible
- # [10:31] <annevk42> on top of that you need to learn about ARIA and not make mistakes
- # [10:31] <annevk42> right
- # [10:31] <othermaciej> basically reimplementing all the functionality of a checkbox just to change the look
- # [10:31] <annevk42> I've been telling this to the PFWG since 2006
- # [10:32] <othermaciej> interoperable form control styling seems to be an important thing to specify and I guess no one is really actively pursuing it
- # [10:32] <annevk42> well, not all the time, but I said it quite firmly back then in some meeting and after that a few more times until it became clear that ARIA was going to happen anyway because it landed in Firefox, etc.
- # [10:33] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [10:33] <othermaciej> I think even if that was done, it wouldn't completely remove the need for ARIA
- # [10:33] <othermaciej> because of the transition period
- # [10:33] <othermaciej> authors would probably be more prepared to accept broken accessibility in some/older browsers than broken appearance in older browsers
- # [10:34] <othermaciej> so it's probably easier to get people to use ARIA before it's 100% deployed in every browser
- # [10:34] * Joins: jorlow (n=jorlow@72.14.224.1)
- # [10:34] <annevk42> yeah, fair enough
- # [10:34] * Quits: jorlow_ (n=jorlow@c-67-180-199-19.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [10:34] <annevk42> that's been their argument too fwiw
- # [10:34] * Joins: jorlow_ (n=jorlow@c-67-180-199-19.hsd1.ca.comcast.net)
- # [10:35] <othermaciej> it's surprisingly pragmatic, you'd think they wouldn't be ok with doing stuff that breaks accessibility at all
- # [10:35] <othermaciej> but also I guess they have more competency in designing accessibility features than styling features
- # [10:37] <annevk42> on the one it was very pragmatic, on the other hand they're still working with some XHTML2 design at the time :)
- # [10:37] <annevk42> on the one hand*
- # [10:38] <othermaciej> annevk42: when I saw the message you linked, I was not sure if it was intended seriously or sarcastically, but I decided not to ask
- # [10:44] <annevk42> Hixie, Gregg from Google is suggesting that XMLHttpRequest should take filedata URLs. I have a hard time deciding whether that is a good idea given how much functionality of XMLHttpRequest would not be used at all...
- # [10:48] <Hixie> what's his use case?
- # [10:50] <annevk42> your system supports RTF documents; user selects RTF document one way or another; you get a URL out of that; with XHR you can have a single code path for loading the data
- # [10:51] * Quits: jorlow (n=jorlow@72.14.224.1) (Connection timed out)
- # [10:52] <Lachy> Hixie, I don't see any legend on the graph, and now neither the thin teal line, green line or navy dot appear.
- # [10:52] * Joins: mlpug (n=mlpug@a91-156-62-135.elisa-laajakaista.fi)
- # [10:53] <Hixie> Lachy: whatever browser you are using doesn't support fillText() -- upgrade to a newer browser
- # [10:53] <Lachy> Error: context.measureText is not a function, Source File: http://www.whatwg.org/issues/data.html
- # [10:54] <Hixie> Lachy: whatever browser you are using doesn't support measureText() -- upgrade to a newer browser
- # [10:54] <Lachy> that's in Firefox 3.5
- # [10:54] <Lachy> it worked before without any problems
- # [10:54] <Lachy> oh, no, this machine still has 3.0 :-(
- # [10:54] <Lachy> I will upgrade.
- # [10:55] <Hixie> annevk42: seems like that use case would be handled by the File APIs and moving the layer of abstraction down one level, which doesn't seem unduly problematic
- # [10:56] * Joins: archtech (n=sv@83.228.56.37)
- # [10:56] <Hixie> ok i gotta sleep
- # [10:56] <Hixie> nn
- # [10:59] * Quits: cying (n=cying@adsl-75-18-230-165.dsl.pltn13.sbcglobal.net)
- # [11:04] * Joins: sbublava (n=stephan@77.118.120.136.wireless.dyn.drei.com)
- # [11:09] <annevk42> got to love this: http://windowsteamblog.com/blogs/developers/archive/2009/08/05/version-checking-just-don-t-do-it.aspx
- # [11:13] <Lachy> heh
- # [11:13] <Lachy> seems conceptually relevant to the versioning issue in the HTMLWG
- # [11:23] * Joins: ROBOd (n=robod@89.122.216.38)
- # [11:32] * Quits: sbublava (n=stephan@77.118.120.136.wireless.dyn.drei.com)
- # [11:32] * Joins: tndH (n=Rob@host86-142-186-30.range86-142.btcentralplus.com)
- # [11:32] * Quits: Rik`_ (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [11:34] * Joins: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [11:34] * Joins: jorlow (n=jorlow@72.14.224.1)
- # [11:37] * Joins: sebmarkbage (n=miranda@h-6-72.A146.priv.bahnhof.se)
- # [11:44] * Quits: myakura (n=myakura@p3137-ipbf7310marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [11:45] * Quits: Samer (n=sziadeh@CPE0024369ef3ab-CM001ac35cd4b4.cpe.net.cable.rogers.com)
- # [11:50] * Quits: jorlow_ (n=jorlow@c-67-180-199-19.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [11:53] * Joins: annevk2 (n=annevk@5355732C.cable.casema.nl)
- # [11:57] * Joins: jorlow_ (n=jorlow@c-67-180-199-19.hsd1.ca.comcast.net)
- # [11:57] * Quits: tndH (n=Rob@host86-142-186-30.range86-142.btcentralplus.com) ("ChatZilla 0.9.85-rdmsoft [XULRunner 1.9.0.1/2008072406]")
- # [11:58] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [12:13] * Quits: jorlow (n=jorlow@72.14.224.1) (Read error: 110 (Connection timed out))
- # [12:21] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
- # [12:21] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [12:28] * Quits: jorlow_ (n=jorlow@c-67-180-199-19.hsd1.ca.comcast.net)
- # [12:34] * Quits: Amorphous (i=jan@unaffiliated/amorphous) ("shutdown")
- # [12:52] * Joins: gunderwonder (n=gunderwo@250.84-49-121.nextgentel.com)
- # [12:55] * Quits: gunderwonder (n=gunderwo@250.84-49-121.nextgentel.com) (Client Quit)
- # [13:02] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: 60 (Operation timed out))
- # [13:27] * Joins: Amorphous (n=jan@unaffiliated/amorphous)
- # [13:29] * Quits: jacobolus (n=jacobolu@216.239.45.19) (Remote closed the connection)
- # [13:39] * Joins: myakura (n=myakura@p3137-ipbf7310marunouchi.tokyo.ocn.ne.jp)
- # [13:39] * Quits: Amorphous (n=jan@unaffiliated/amorphous) ("shutdown")
- # [13:40] * Joins: erikvvold (n=erikvvol@96.49.192.204)
- # [13:48] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [13:48] * Joins: jacobolus (n=jacobolu@c-98-248-43-68.hsd1.ca.comcast.net)
- # [13:48] * Quits: jacobolus (n=jacobolu@c-98-248-43-68.hsd1.ca.comcast.net) (Read error: 54 (Connection reset by peer))
- # [13:49] * Joins: jacobolus (n=jacobolu@c-98-248-43-68.hsd1.ca.comcast.net)
- # [13:57] * Joins: dimich_ (n=dimich@72.14.227.1)
- # [14:04] * Quits: dimich (n=dimich@72.14.227.1) (Read error: 104 (Connection reset by peer))
- # [14:15] * Joins: nathanhammond (n=nathanha@32.130.102.207)
- # [14:17] * Quits: nathanhammond (n=nathanha@32.130.102.207) (Client Quit)
- # [14:23] * Quits: archtech (n=sv@83.228.56.37) (Read error: 113 (No route to host))
- # [14:34] * Joins: gunderwonder (n=gunderwo@250.84-49-121.nextgentel.com)
- # [14:37] * Joins: Frances (n=phaeness@cpc2-acto9-0-0-cust364.brnt.cable.ntl.com)
- # [14:37] * Frances is now known as Phae
- # [14:46] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [14:52] * Joins: MikeSmith (n=MikeSmit@CPE-65-29-144-87.wi.res.rr.com)
- # [14:52] * Quits: gunderwonder (n=gunderwo@250.84-49-121.nextgentel.com)
- # [14:53] * Joins: ttepasse (n=ttepas--@p5B01390C.dip.t-dialin.net)
- # [15:12] * Joins: virtuelv (n=virtuelv@201.169.34.95.customer.cdi.no)
- # [15:52] <annevk42> http://www.mediawiki.org/wiki/Special:Code/MediaWiki/54567
- # [15:57] * Joins: tndH (n=Rob@host86-142-186-30.range86-142.btcentralplus.com)
- # [16:17] * Joins: mat_t (n=mattomas@80-225-52-194.dynamic.dial.as9105.com)
- # [16:20] * Quits: nessy (n=nessy@124-168-244-132.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [16:27] * Quits: mat_t (n=mattomas@80-225-52-194.dynamic.dial.as9105.com) ("This computer has gone to sleep")
- # [16:37] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [16:44] * Joins: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
- # [16:44] * Joins: dglazkov_ (n=dglazkov@72.14.224.1)
- # [16:52] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Read error: 60 (Operation timed out))
- # [16:59] * Quits: Phae (n=phaeness@cpc2-acto9-0-0-cust364.brnt.cable.ntl.com)
- # [17:21] * Quits: tndH (n=Rob@host86-142-186-30.range86-142.btcentralplus.com) (Remote closed the connection)
- # [17:24] * dglazkov_ is now known as dglazkov
- # [17:25] * Joins: cying (n=cying@adsl-75-18-230-165.dsl.pltn13.sbcglobal.net)
- # [18:02] <abarth> annevk42: if you're interested in the cookie stuff, you should join the mailing list and comment on the charter
- # [18:02] <abarth> annevk42: in general, i'm trying to keep the focus narrow
- # [18:03] <abarth> annevk42: speccing cookie2 is going to take a lot more work and a lot more time than speccing cookie0
- # [18:06] * Joins: ttepass- (n=ttepas--@p5B0173D1.dip.t-dialin.net)
- # [18:16] * Quits: ttepasse (n=ttepas--@p5B01390C.dip.t-dialin.net) (Read error: 60 (Operation timed out))
- # [18:18] <annevk2> abarth, if you're going to spec cookies as implemented set-cookie2 is relevant, no?
- # [18:18] <abarth> annevk2: depends how widely its used
- # [18:18] * Joins: tndH (n=Rob@host86-142-186-30.range86-142.btcentralplus.com)
- # [18:18] <abarth> there was a recent message to the list
- # [18:19] <abarth> that suggested very few sites use it
- # [18:19] <abarth> i'm not sure we want to lock down the behavior of cookie2
- # [18:19] <annevk2> hmm, if we could actually get impl to remove support for it that'd be cool
- # [18:19] <abarth> which user agents implement it?
- # [18:20] <annevk2> I thougt set-cookie2, not cookie2, was implemented, but maybe not
- # [18:20] <abarth> i know they're in opera
- # [18:20] <abarth> but i'm not sure where else
- # [18:20] <annevk2> interesting
- # [18:22] <annevk2> if we're the only ones by all means don't spec it or simply say it's obsolete
- # [18:23] <annevk2> if we need extensions we can prolly extend cookie0 somehow once the processing model is written down
- # [18:23] <abarth> i don't think we want to say it's obsolete. cookie suck in a number of ways. it would be good to have a long term plan for how to dig ourselves out of the mess
- # [18:23] <abarth> yeah, that's a good point
- # [18:23] <abarth> that's what 2109 originally tried to do with Version=1
- # [18:24] <abarth> but i think they put the cart a bit in front of the horse
- # [18:24] <annevk2> besides rough consensus you need running code :p
- # [18:24] <annevk2> (also, versioning sucks :))
- # [18:31] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [18:44] * Joins: archtech (n=sv@83.228.56.37)
- # [18:44] * Quits: myakura (n=myakura@p3137-ipbf7310marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [18:48] <Lachy> Wow! I guess Microsoft finally providing feedback about HTML5 was bigger news than I thought. http://tech.slashdot.org/story/09/08/08/1231231/Microsoft-Finally-Joins-HTML-5-Standard-Efforts?from=rss
- # [18:58] * Joins: mat_t (n=mattomas@80-225-52-194.dynamic.dial.as9105.com)
- # [19:00] * Joins: gunderwonder (n=gunderwo@250.84-49-121.nextgentel.com)
- # [19:03] * Quits: gunderwonder (n=gunderwo@250.84-49-121.nextgentel.com) (Client Quit)
- # [19:21] * Quits: mat_t (n=mattomas@80-225-52-194.dynamic.dial.as9105.com) ("This computer has gone to sleep")
- # [19:24] * Quits: MikeSmith (n=MikeSmit@CPE-65-29-144-87.wi.res.rr.com) ("Tomorrow to fresh woods, and pastures new.")
- # [19:25] <gsnedders> Lachy: I know! Microsoft doing what they said they would! It's unbelievable!
- # [19:27] <annevk2> I see that /. is still up to their high standards
- # [19:27] * Joins: ttepasse (n=ttepas--@p5B017F41.dip.t-dialin.net)
- # [19:37] <Philip`> Hmm, are people wondering how much set-cookie2 is used?
- # [19:37] * Philip` sees it in the headers of loads of pages, particularly JSP ones
- # [19:40] * Quits: ttepass- (n=ttepas--@p5B0173D1.dip.t-dialin.net) (Read error: 110 (Connection timed out))
- # [20:04] * Joins: gunderwonder (n=gunderwo@250.84-49-121.nextgentel.com)
- # [20:14] * Joins: jorlow (n=jorlow@c-67-180-199-19.hsd1.ca.comcast.net)
- # [20:45] * Joins: jorlow_ (n=jorlow@72.14.224.1)
- # [20:48] * Quits: dglazkov (n=dglazkov@72.14.224.1) (Read error: 110 (Connection timed out))
- # [20:59] * Joins: Samer (n=sziadeh@CPE0024369ef3ab-CM001ac35cd4b4.cpe.net.cable.rogers.com)
- # [21:01] * Joins: shepazu (n=schepers@wr-cha-core1-wire1-cust99-132.airnetgroup.net)
- # [21:01] * Quits: jorlow (n=jorlow@c-67-180-199-19.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [21:12] * Joins: jorlow (n=jorlow@c-67-180-199-19.hsd1.ca.comcast.net)
- # [21:15] * Quits: jorlow_ (n=jorlow@72.14.224.1) (Read error: 60 (Operation timed out))
- # [21:16] * Joins: jorlow_ (n=jorlow@72.14.224.1)
- # [21:21] * Joins: jorlow__ (n=jorlow@c-67-180-199-19.hsd1.ca.comcast.net)
- # [21:22] * Quits: jorlow (n=jorlow@c-67-180-199-19.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [21:23] * Quits: dolske (n=dolske@c-76-103-40-203.hsd1.ca.comcast.net)
- # [21:25] * Quits: jorlow_ (n=jorlow@72.14.224.1) (Read error: 60 (Operation timed out))
- # [21:29] * Quits: gunderwonder (n=gunderwo@250.84-49-121.nextgentel.com)
- # [21:30] * Joins: Chris_Wilson (n=cwilso@nat/microsoft/x-63182d197e226a68)
- # [21:37] * Quits: abarth (n=abarth@c-98-210-108-185.hsd1.ca.comcast.net)
- # [21:39] * Quits: ChrisWilson (n=cwilso@nat/microsoft/x-zzeqhpfifeacblof) (Read error: 110 (Connection timed out))
- # [21:49] * Joins: gunderwonder (n=gunderwo@250.84-49-121.nextgentel.com)
- # [21:53] * Joins: jorlow (n=jorlow@72.14.224.1)
- # [21:55] * Joins: mat_t (n=mattomas@80-225-52-194.dynamic.dial.as9105.com)
- # [22:05] * Quits: jorlow (n=jorlow@72.14.224.1)
- # [22:06] * Joins: zcorpan_ (n=zcorpan@c83-252-201-53.bredband.comhem.se)
- # [22:07] <annevk2> twitter still under attack?
- # [22:07] <zcorpan_> so now is the time to try to delay last call
- # [22:07] <annevk2> neh, that'd be around the end of September
- # [22:08] <zcorpan_> although i agree with the contenteditable feedback
- # [22:09] * Quits: jorlow__ (n=jorlow@c-67-180-199-19.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [22:09] <zcorpan_> ah, so they're being generous and being one month early instead of two years as they first promised
- # [22:11] <annevk2> I'm happy they're sending something
- # [22:11] <zcorpan_> me too
- # [22:12] <zcorpan_> i hope they continue to send feedback
- # [22:13] * zcorpan_ will be offline next week btw
- # [22:14] <annevk2> I particularly like that the feedback is constructive
- # [22:14] <annevk2> short vacation?
- # [22:14] <zcorpan_> yes
- # [22:15] <annevk2> nice
- # [22:15] * annevk2 will be working from somewhere in France next week
- # [22:20] * Quits: mlpug (n=mlpug@a91-156-62-135.elisa-laajakaista.fi) (Remote closed the connection)
- # [22:20] * Quits: zcorpan_ (n=zcorpan@c83-252-201-53.bredband.comhem.se)
- # [22:22] * Joins: seyDoggy (n=macagp@CPE0016cbc4baf9-CM001225d75790.cpe.net.cable.rogers.com)
- # [22:23] * Joins: olliej_ (n=oliver@c-67-164-125-23.hsd1.ca.comcast.net)
- # [22:30] * Quits: seyDoggy (n=macagp@CPE0016cbc4baf9-CM001225d75790.cpe.net.cable.rogers.com)
- # [22:36] * Joins: maikmerten_ (n=maikmert@Zb6d6.z.pppool.de)
- # [22:36] * gsnedders laughs
- # [22:36] <gsnedders> Of course, being in the same room as zcorpan, this was the first I heard of this vacation :P
- # [22:36] <gsnedders> (same room at work, that is)
- # [22:51] * Quits: maikmerten (n=maikmert@Zaaf1.z.pppool.de) (Read error: 110 (Connection timed out))
- # [23:01] * Quits: gunderwonder (n=gunderwo@250.84-49-121.nextgentel.com)
- # [23:03] * Joins: zcorpan_ (n=zcorpan@c83-252-201-53.bredband.comhem.se)
- # [23:04] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [23:04] * Quits: gsnedders (n=gsnedder@c83-252-204-86.bredband.comhem.se)
- # [23:09] * Quits: jacobolus (n=jacobolu@c-98-248-43-68.hsd1.ca.comcast.net) (Remote closed the connection)
- # [23:11] * Quits: tndH (n=Rob@host86-142-186-30.range86-142.btcentralplus.com) ("ChatZilla 0.9.85-rdmsoft [XULRunner 1.9.0.1/2008072406]")
- # [23:11] * Quits: zcorpan_ (n=zcorpan@c83-252-201-53.bredband.comhem.se) (Read error: 60 (Operation timed out))
- # [23:20] * Quits: maikmerten_ (n=maikmert@Zb6d6.z.pppool.de) (Remote closed the connection)
- # [23:22] * Quits: mat_t (n=mattomas@80-225-52-194.dynamic.dial.as9105.com) ("This computer has gone to sleep")
- # [23:23] * Joins: mat_t (n=mattomas@80-225-52-194.dynamic.dial.as9105.com)
- # [23:33] * Samer is now known as SamerZ
- # [23:33] * Joins: jacobolus (n=jacobolu@216.239.45.19)
- # [23:40] * Quits: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [23:43] * Joins: dolske (n=dolske@nat/mozilla/x-68547ba5bf8fc2dc)
- # [23:50] * Quits: SamerZ (n=sziadeh@CPE0024369ef3ab-CM001ac35cd4b4.cpe.net.cable.rogers.com)
- # [23:57] * Quits: shepazu (n=schepers@wr-cha-core1-wire1-cust99-132.airnetgroup.net)
- # Session Close: Sun Aug 09 00:00:00 2009
The end :)