Options:
- # Session Start: Sat Oct 26 00:00:00 2013
- # Session Ident: #whatwg
- # [00:06] * Quits: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si) (Quit: ZNC - http://znc.in)
- # [00:06] * Quits: felipeduardo (~felipedua@189.115.44.34) (Ping timeout: 272 seconds)
- # [00:14] * DaveMethvin is now known as DaveMethvin|away
- # [00:17] * Quits: dbaron (~dbaron@64.213.97.194) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [00:21] * Joins: newtron (~newtron@108.161.116.88)
- # [00:24] <Hixie_> rniwa: did you see my mail?
- # [00:25] <Hixie_> bholley: i don't know how opera did it exactly, but you can envisage a mode where js execution operates entirely separate from the C++ stack, much like how parsing HTML doesn't use the C++ stack, and where any API that might involve spinning the event loop is implemented as two halves, one of which just queues the other.
- # [00:26] <Hixie_> bholley: i doubt it would be particularly efficient
- # [00:26] <Hixie_> bholley: but it's certainly implementable in theory
- # [00:26] <bholley> Hixie_: but how does JS operate separately from the C++ stack? What happens when the calls interleave?
- # [00:26] * Quits: WebJonas (~Jonas@166.201.202.84.customer.cdi.no) (Ping timeout: 248 seconds)
- # [00:27] <Hixie_> bholley: you mean like event dispatch?
- # [00:27] <bholley> Hixie_: or callbacks
- # [00:28] <Hixie_> bholley: you'd just treat that the same as spinning the event loop, essentially. have the C++ API implemented in a completely interruptible way, so that at the point where it would call the JS, it starts that off, queues itself again (with its internal state) as the thing to run once the script is done, then actually returns.
- # [00:28] <Hixie_> bholley: (i'm not saying this is a sane way to actually implement a performant UA)
- # [00:28] <Hixie_> (or a maintainable one)
- # [00:28] <Hixie_> the better way to implement what the spec does would be to use real continuations, in a language that supports those natively.
- # [00:29] <bholley> heh
- # [00:29] <Hixie_> so that you could shunt the entire stack, C++ and JS together, into a continuation.
- # [00:29] * Joins: fishd (darin@nat/google/x-espzlzljagvgwsfn)
- # [00:29] <bholley> I don't think rust does
- # [00:29] <bholley> heh
- # [00:29] <Hixie_> in practice, i assume most UAs just actually nest the event loop, though that has a whole suit of issues.
- # [00:30] <bholley> Hixie_: which issues does the spec's approach avoid?
- # [00:30] <Hixie_> you never have to worry about whether you have more than one event loop going
- # [00:30] <Hixie_> makes it much easier to reason about when things actually run
- # [00:31] <Hixie_> also, should it ever be possible for "spin the event loop" conditions to return out of order, you don't end up unable to return to the right caller
- # [00:31] <Hixie_> also, you avoid your stack getting out of hand
- # [00:31] <Hixie_> and you can never return without it costing anything
- # [00:31] <Hixie_> just throw the continuation away
- # [00:31] <Hixie_> no need to be able to handle "this is irrelevant, just unwind please" cases
- # [00:32] * Joins: marcosc (~marcosc@bl10-104-157.dsl.telepac.pt)
- # [00:33] <bholley> Hixie_: I also wanted to talk to you about session history, though maybe this isn't the time
- # [00:33] * Quits: marcosc (~marcosc@bl10-104-157.dsl.telepac.pt) (Read error: Connection reset by peer)
- # [00:33] * Joins: marcosc (~marcosc@bl10-104-157.dsl.telepac.pt)
- # [00:34] <Hixie_> bholley: there's never a good time for talking about session history :-P
- # [00:34] <Hixie_> bholley: might as well try now :-P
- # [00:34] <Hixie_> (unless it's not a good time for you)
- # [00:34] <bholley> Hixie_: well, I'm concerned that I'm too tired
- # [00:34] <bholley> Hixie_: but maybe I'll just try a high-level
- # [00:34] <Hixie_> you want to be very awake to talk about session history stuff
- # [00:35] <Hixie_> it's part of the whole navigation subsystem, which is probably the most complicated part of the spec
- # [00:35] <bholley> Hixie_: that or Location ;-)
- # [00:35] <Hixie_> (but don't worry! we've proven it's interoperable, so we're good! just as the HTMLWG!)
- # [00:35] <rniwa> Hixie_: yes
- # [00:35] * Joins: encryptd_fractal (~encryptd_@71-89-74-12.dhcp.bycy.mi.charter.com)
- # [00:35] <rniwa> Hixie_: thanks!
- # [00:35] <Hixie_> bholley: well, the nav parts of Location are part of the same thing, and the security parts of Location are definitely not as complicated, they're far more localised
- # [00:35] * Quits: roven (~roven@78-20-24-80.access.telenet.be) (Remote host closed the connection)
- # [00:35] <rniwa> Hixie_: haven't had a chance to read through hit
- # [00:35] <Hixie_> rniwa: right-o
- # [00:35] <rniwa> Hixie_: but I think your response makes sense
- # [00:35] <Hixie_> rniwa: let me know if i can help further
- # [00:36] <rniwa> Hixie_: will read & respond as needed
- # [00:36] <rniwa> Hixie_: yeah, thanks!
- # [00:36] <Hixie_> rniwa: i did find a couple of errors in the spec walking through it, so thanks for asking, even though my answer was basically just "the spec already says that" :-)
- # [00:37] <bholley> Hixie_: so anyway. In Gecko, session history is stored at the top of the BC tree, and is represented as a tree of session history entries, each of which represents a given BC in the tree as it is currently navigated
- # [00:38] * Joins: ap (~ap@17.114.106.198)
- # [00:38] <bholley> Hixie_: whenever anything navigates, we snapshot/clone the entire tree and add that as an entry
- # [00:38] * Quits: marcosc (~marcosc@bl10-104-157.dsl.telepac.pt) (Ping timeout: 248 seconds)
- # [00:38] <bholley> Hixie_: IIUC, the spec's model is quite different. Am I correct?
- # [00:39] <Hixie_> bholley: i think the spec's model is isomorphic, but it's certainly described very differently
- # [00:40] <bholley> Hixie_: in the spec, is a browsing context parented to a document, or parented to another browsing context?
- # [00:41] <Hixie_> bholley: neither, precisely
- # [00:41] * Quits: tantek (~tantek@172.56.6.199) (Quit: tantek)
- # [00:42] <Hixie_> bholley: nested browsing contexts are, in most cases, parented to an element (<iframe>, <frame>, <object>, and in some edge cases involving SVG, <embed> or <img>), which themselves belong to documents, which belong to browsing contexts.
- # [00:42] * Hixie_ sprinkles "in most cases" and "roughly speaking" througout that sentence
- # [00:43] <Hixie_> throughout
- # [00:44] <bholley> Hixie_: do session history entries live on the browsing context?
- # [00:45] <Hixie_> bholley: "The sequence of Documents in a browsing context is its session history"
- # [00:45] <bholley> Hixie_: so this means that, when the UA decides to GC a document, the relevant session history goes away too?
- # [00:46] <Hixie_> bholley: insufficient detail, please elaborate
- # [00:46] <Hixie_> bholley: when a document is GC'ed, session history entries relating to frames within that document go away
- # [00:46] <Hixie_> bholley: session history entries involving that document itself do not
- # [00:47] <bholley> Hixie_: If the session history is just the list of documents, how does that last part work?
- # [00:47] <bholley> Hixie_: if the document is GCed, then it's nulled out, right?
- # [00:50] <Hixie_> bholley: the entries include more information than just the reference to the Document
- # [00:50] <Hixie_> bholley: but yeah, the sentence i pasted does make that unclear
- # [00:50] <Hixie_> a few sentences later it says "Each session history entry consists of a URL and optionally a state object, and may in addition have a title, a Document object, form data, a scroll position, and other information associated with it."
- # [00:50] <bholley> Hixie_: ok. So a browsing context has a list of entries, which include both URIs and direct document references
- # [00:50] * Joins: reyre (~reyre@83-244-151-250.cust-83.exponential-e.net)
- # [00:50] <Hixie_> yeah. traversing the history checks if the document is still alive, and if not, brings a new one up
- # [00:51] <Hixie_> (filed a bug on making that contradiction less blatent)
- # [00:52] * Quits: weinig (~weinig@17.114.219.46) (Quit: weinig)
- # [00:53] * Parts: decotii (~decotii@hq.croscon.com) ("Leaving")
- # [00:53] <bholley> Hixie_: so, consider this: http://software.hixie.ch/utilities/js/live-dom-viewer/?saved=2569
- # [00:53] <bholley> Hixie_: (you want rendered view for this one)
- # [00:54] <Hixie_> yeah, i was gonna say, live dom viewer with session history, you're a brave man
- # [00:54] <bholley> Hixie_: basically, we have an outer frame, P. P begins with an inner frame, C, which gets navigated to C'
- # [00:54] <bholley> Hixie_: then, P gets navigated to P'
- # [00:54] <Hixie_> yup
- # [00:55] <Hixie_> lgtm so far
- # [00:55] <bholley> Hixie_: in Gecko, hitting back after the P' navigation gives you a C' subframe
- # [00:55] <Hixie_> chrome also
- # [00:55] <Hixie_> which we explain via the bfcache
- # [00:55] <bholley> Hixie_: but in the spec, it depends on GC
- # [00:56] <Hixie_> yeah, it's true that if we assume the doc got GC'ed (which i guess it did in chrome), the spec doesn't explain this
- # [00:56] <Hixie_> having said that, i'd argue this behaviour if the doc _did_ get GC'ed is rather dubious
- # [00:56] <Hixie_> because you don't really have a sane way to know how to reconstruct the right state
- # [00:56] <bholley> Hixie_: well, Gecko does a whole lot of work to do so
- # [00:56] <Hixie_> i mean, how do you know which iframe to use?
- # [00:57] <Hixie_> it's all one big heuristic
- # [00:57] <bholley> Hixie_: yep
- # [00:57] * Hixie_ votes to kill the heuristic
- # [00:57] <bholley> Hixie_: me too, but doing so is not necessarily web compatible
- # [00:57] <bholley> Hixie_: I mean, implementing the spec is like, 10 times easier than implementing it Gecko-style
- # [00:57] <Hixie_> well, the heuristic isn't either, especially in the case of web apps
- # [00:57] <Hixie_> web compatible, that is
- # [00:58] <bholley> Hixie_: the heuristic is totally web-compatible
- # [00:58] <Hixie_> i think it's reasonable to do it in the case of the page being static
- # [00:58] <bholley> Hixie_: Gecko does it. Chrome mostly kinda sorta tries to copy it
- # [00:58] <Hixie_> that heuristic has actually broken my pages
- # [00:58] <Hixie_> i've had to do all kinds of workarounds to stop it
- # [00:58] <bholley> Hixie_: sure. But that's your problem as a web author
- # [00:58] <Hixie_> i care about web authors :-)
- # [00:59] <bholley> Hixie_: I know. But I'm saying that you're conflating "developer-friendly" with "web-compatible"
- # [00:59] <Hixie_> well fair enough
- # [00:59] <bholley> Hixie_: they're two very different concepts
- # [00:59] <Hixie_> though i'm sure this breaks web apps that use iframes internally but haven't been tested with the back button
- # [00:59] * Joins: reyre_ (~reyre@83-244-151-250.cust-83.exponential-e.net)
- # [00:59] <Hixie_> anyway
- # [00:59] <bholley> Hixie_: yeah, sure
- # [00:59] * Quits: newtron (~newtron@108.161.116.88) (Remote host closed the connection)
- # [00:59] <Hixie_> i'm happy to spec this if that's where we're going with this
- # [00:59] <bholley> Hixie_: so, I'm all in favor of the spec
- # [00:59] <Hixie_> but i need a detailed precise description of the heuristic
- # [00:59] <bholley> Hixie_: and I want to try to implement the spec in servo
- # [01:00] * Quits: ehsan (~ehsan@66.207.208.102) (Remote host closed the connection)
- # [01:00] <bholley> Hixie_: but smaug is adamant that Gecko's model is necessary to avoid breaking the web
- # [01:00] * Joins: newtron (~newtron@108.161.116.88)
- # [01:00] * Joins: nimbu1 (~nimbu@sjfw1-a.adobe.com)
- # [01:00] <Hixie_> bholley: in the case of non-static pages?
- # [01:00] <bholley> Hixie_: he didn't go into detail. But it sounds like this whole situation is very touchy
- # [01:00] <Hixie_> this is certainly a third rail issue
- # [01:01] <bholley> Hixie_: so anyway. Implementing the spec is very straightforward, so that's what I'm going to do in servo
- # [01:01] * Quits: reyre (~reyre@83-244-151-250.cust-83.exponential-e.net) (Ping timeout: 245 seconds)
- # [01:02] <Hixie_> basically my view is that in all the cases where you can't tell from script that the docs got GC'ed, i'm all in favour of the browsers pretending the docs weren't GC'ed and bringing everything back. but in the case where there's a way to tell whether or not the doc got GC'ed, e.g. going back is going to rerun some script that creates iframes or whatnot, then the spec model is the only sane option. imho.
- # [01:02] * Quits: nimbu (~nimbu@192.150.10.205) (Ping timeout: 245 seconds)
- # [01:02] <bholley> (also, onpageshow)
- # [01:03] <Hixie_> oh pretty much any script
- # [01:04] * Quits: nimbu1 (~nimbu@sjfw1-a.adobe.com) (Ping timeout: 260 seconds)
- # [01:05] * Joins: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net)
- # [01:05] * Quits: newtron (~newtron@108.161.116.88) (Ping timeout: 272 seconds)
- # [01:05] <bholley> so anyway. The spec might need to change, but at the moment it's the simplest option to implement, and I only want to implement the Gecko setup if it becomes clear that the spec model breaks the web and that servo is going to be shippable modulo this issue
- # [01:05] * Joins: weinig (~weinig@17.114.219.46)
- # [01:05] <Hixie_> k
- # [01:05] <Hixie_> sounds good
- # [01:06] <Hixie_> if you do decide the spec needs to change, i need a description of what it should say
- # [01:06] <Hixie_> because i'm at a loss as to how to spec that heuristic
- # [01:06] * bholley doesn't look forward to it
- # [01:24] * Joins: master (~master@198.178.127.17)
- # [01:24] * master is now known as Guest95276
- # [01:24] * Quits: frozenice (~frozenice@unaffiliated/fr0zenice) (Remote host closed the connection)
- # [01:26] * Quits: reyre_ (~reyre@83-244-151-250.cust-83.exponential-e.net) (Remote host closed the connection)
- # [01:29] * Joins: marcosc (~marcosc@bl10-104-157.dsl.telepac.pt)
- # [01:33] * Quits: marcosc (~marcosc@bl10-104-157.dsl.telepac.pt) (Ping timeout: 272 seconds)
- # [01:42] * Joins: sayanee (~sayanee@210.23.18.239)
- # [01:42] * Quits: TuRnaD0 (~Thunderbi@x1-6-e0-46-9a-1e-fe-ca.k368.webspeed.dk) (Read error: Connection reset by peer)
- # [01:50] * Quits: smaug____ (~chatzilla@84-231-164-251.elisa-mobile.fi) (Ping timeout: 245 seconds)
- # [01:50] * Quits: bholley (~bholley@24-134-57-28-dynip.superkabel.de) (Quit: bholley)
- # [01:50] * Quits: weinig (~weinig@17.114.219.46) (Quit: weinig)
- # [01:54] * Joins: weinig (~weinig@17.114.219.46)
- # [01:58] * Joins: smaug____ (~chatzilla@84-231-164-251.elisa-mobile.fi)
- # [02:04] * Quits: cabanier (~cabanier@192.150.22.55) (Quit: Leaving.)
- # [02:10] * Quits: ap (~ap@17.114.106.198) (Quit: ap)
- # [02:19] * Quits: Benvie_ (~bbenvie@63.245.219.53) (Ping timeout: 256 seconds)
- # [02:20] * Joins: jernoble|laptop (~jernoble@17.114.109.237)
- # [02:22] * Joins: marcosc (~marcosc@bl10-104-157.dsl.telepac.pt)
- # [02:24] * Joins: marcosc_ (~marcosc@bl10-104-157.dsl.telepac.pt)
- # [02:24] * Quits: marcosc (~marcosc@bl10-104-157.dsl.telepac.pt) (Read error: Connection reset by peer)
- # [02:28] * Quits: marcosc_ (~marcosc@bl10-104-157.dsl.telepac.pt) (Ping timeout: 245 seconds)
- # [02:32] * Quits: jorgepedret (~jorgepedr@64-46-23-103.dyn.novuscom.net) (Quit: Computer has gone to sleep.)
- # [02:37] * Quits: smaug____ (~chatzilla@84-231-164-251.elisa-mobile.fi) (Ping timeout: 272 seconds)
- # [02:38] * Quits: jernoble|laptop (~jernoble@17.114.109.237) (Quit: Computer has gone to sleep.)
- # [02:38] * Quits: weinig (~weinig@17.114.219.46) (Quit: weinig)
- # [02:39] * Joins: jernoble|laptop (~jernoble@17.114.109.237)
- # [02:39] * Quits: jernoble|laptop (~jernoble@17.114.109.237) (Client Quit)
- # [02:40] * Joins: jernoble|laptop (~jernoble@17.114.109.237)
- # [02:40] * Quits: jernoble|laptop (~jernoble@17.114.109.237) (Client Quit)
- # [02:40] * Joins: weinig (~weinig@17.114.219.46)
- # [02:43] * Quits: malaclyps (~Danny@gateway/tor-sasl/malaclyps) (Ping timeout: 240 seconds)
- # [02:46] * Joins: sgalineau (~sylvaing@67.132.130.174)
- # [03:01] * Quits: sgalineau (~sylvaing@67.132.130.174) (Ping timeout: 245 seconds)
- # [03:02] * Quits: weinig (~weinig@17.114.219.46) (Quit: weinig)
- # [03:05] * Joins: jernoble|laptop (~jernoble@76.74.153.49)
- # [03:06] * Joins: Goplat (~goplat@reactos/developer/Goplat)
- # [03:09] * DaveMethvin|away is now known as DaveMethvin
- # [03:18] * Joins: marcosc (~marcosc@bl10-104-157.dsl.telepac.pt)
- # [03:19] * Joins: marcosc_ (~marcosc@bl10-104-157.dsl.telepac.pt)
- # [03:19] * Quits: marcosc (~marcosc@bl10-104-157.dsl.telepac.pt) (Read error: Connection reset by peer)
- # [03:21] * Quits: encryptd_fractal (~encryptd_@71-89-74-12.dhcp.bycy.mi.charter.com) (Remote host closed the connection)
- # [03:23] * Quits: marcosc_ (~marcosc@bl10-104-157.dsl.telepac.pt) (Ping timeout: 272 seconds)
- # [03:26] * Joins: ebetancourt (~textual@c-66-229-12-65.hsd1.fl.comcast.net)
- # [03:31] * Joins: jorgepedret (~jorgepedr@70-36-56-110.dyn.novuscom.net)
- # [03:34] * Joins: roadt_ (~roadt@36.7.147.169)
- # [03:38] * Joins: scor (~scor@c-67-169-179-108.hsd1.ca.comcast.net)
- # [03:38] * Quits: scor (~scor@c-67-169-179-108.hsd1.ca.comcast.net) (Changing host)
- # [03:38] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [03:40] * Quits: idbentley (~idbentley@204.91.28.98) (Ping timeout: 272 seconds)
- # [03:43] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [03:49] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [03:54] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
- # [03:54] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [03:55] * Joins: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginm.net)
- # [03:58] * Quits: jorgepedret (~jorgepedr@70-36-56-110.dyn.novuscom.net) (Quit: Computer has gone to sleep.)
- # [03:58] * Quits: lmclister (~lmclister@192.150.10.209)
- # [04:04] * Joins: parshap (~parshap@ip70-181-88-181.oc.oc.cox.net)
- # [04:11] * Quits: parshap (~parshap@ip70-181-88-181.oc.oc.cox.net) (Remote host closed the connection)
- # [04:12] * Joins: parshap (~parshap@ip70-181-88-181.oc.oc.cox.net)
- # [04:12] * Quits: rniwa (~rniwa@17.212.154.114) (Quit: rniwa)
- # [04:13] * Joins: marcosc (~marcosc@bl10-104-157.dsl.telepac.pt)
- # [04:13] * Quits: marcosc (~marcosc@bl10-104-157.dsl.telepac.pt) (Remote host closed the connection)
- # [04:14] * Joins: marcosc (~marcosc@bl10-104-157.dsl.telepac.pt)
- # [04:15] * Quits: jernoble|laptop (~jernoble@76.74.153.49) (Quit: Computer has gone to sleep.)
- # [04:18] * Quits: marcosc (~marcosc@bl10-104-157.dsl.telepac.pt) (Ping timeout: 248 seconds)
- # [04:47] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [04:49] * Quits: tomasf (~tomasf@h210n5-n-d4.ias.bredband.telia.com) (Quit: tomasf)
- # [05:06] * DaveMethvin is now known as DaveMethvin|away
- # [05:08] * Joins: marcosc (~marcosc@bl10-104-157.dsl.telepac.pt)
- # [05:12] * Quits: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net) (Quit: tantek)
- # [05:12] * Quits: marcosc (~marcosc@bl10-104-157.dsl.telepac.pt) (Ping timeout: 245 seconds)
- # [05:15] * Quits: ebetancourt (~textual@c-66-229-12-65.hsd1.fl.comcast.net) (Quit: My MacBook has gone to sleep. ZZZzzz…)
- # [05:17] * Quits: nunnun (~hiro@sculptor.local.hiro.ne.jp) (Quit: Bye)
- # [05:22] * Quits: Guest95276 (~master@198.178.127.17) (Ping timeout: 246 seconds)
- # [05:44] * Joins: nunnun (~hiro@sculptor.local.hiro.ne.jp)
- # [05:49] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [05:57] * Quits: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginm.net) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
- # [06:02] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [06:02] * Joins: marcosc (~marcosc@bl10-104-157.dsl.telepac.pt)
- # [06:04] * Quits: sayanee (~sayanee@210.23.18.239) (Remote host closed the connection)
- # [06:04] * Joins: sayanee (~sayanee@210.23.18.239)
- # [06:06] * Quits: marcosc (~marcosc@bl10-104-157.dsl.telepac.pt) (Ping timeout: 252 seconds)
- # [06:23] * Joins: malaclyps (~Danny@gateway/tor-sasl/malaclyps)
- # [06:26] * Quits: wakaba__ (~wakaba@208.157.197.113.dy.bbexcite.jp) (Quit: Leaving...)
- # [06:33] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [06:33] * Joins: wakaba_ (~wakaba@208.157.197.113.dy.bbexcite.jp)
- # [06:41] * Quits: parshap (~parshap@ip70-181-88-181.oc.oc.cox.net) (Ping timeout: 272 seconds)
- # [06:41] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [06:44] * Quits: scor (~scor@drupal.org/user/52142/view) (Read error: Connection reset by peer)
- # [06:49] * Joins: parshap (~parshap@ip70-181-88-181.oc.oc.cox.net)
- # [06:54] * Quits: sayanee (~sayanee@210.23.18.239) (Remote host closed the connection)
- # [06:56] * Joins: marcosc (~marcosc@bl10-104-157.dsl.telepac.pt)
- # [06:57] * Joins: marcosc_ (~marcosc@bl10-104-157.dsl.telepac.pt)
- # [06:57] * Quits: marcosc (~marcosc@bl10-104-157.dsl.telepac.pt) (Read error: Connection reset by peer)
- # [07:01] * Joins: rniwa (~rniwa@c-98-207-134-149.hsd1.ca.comcast.net)
- # [07:01] * Quits: marcosc_ (~marcosc@bl10-104-157.dsl.telepac.pt) (Ping timeout: 245 seconds)
- # [07:02] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [07:10] * Quits: Philip` (~philip@compass.zaynar.co.uk) (Ping timeout: 248 seconds)
- # [07:14] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [07:25] * Joins: sicking (~sicking@c-67-180-9-161.hsd1.ca.comcast.net)
- # [07:39] * Quits: sicking (~sicking@c-67-180-9-161.hsd1.ca.comcast.net) (Quit: sicking)
- # [07:44] * Quits: frustrum (~frustrum@128.54.214.195) (Ping timeout: 252 seconds)
- # [07:51] * Joins: marcosc (~marcosc@bl10-104-157.dsl.telepac.pt)
- # [07:52] * Quits: marcosc (~marcosc@bl10-104-157.dsl.telepac.pt) (Remote host closed the connection)
- # [07:52] * Joins: marcosc (~marcosc@bl10-104-157.dsl.telepac.pt)
- # [07:57] * Quits: marcosc (~marcosc@bl10-104-157.dsl.telepac.pt) (Ping timeout: 248 seconds)
- # [08:11] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
- # [08:16] * Quits: plutoniix (~plutoniix@node-1a5x.pool-101-109.dynamic.totbb.net) (Quit: จรลี จรลา)
- # [08:29] * Joins: Philip` (~philip@compass.zaynar.co.uk)
- # [08:46] * Joins: marcosc (~marcosc@bl10-104-157.dsl.telepac.pt)
- # [08:48] * Joins: marcosc_ (~marcosc@bl10-104-157.dsl.telepac.pt)
- # [08:48] * Quits: marcosc (~marcosc@bl10-104-157.dsl.telepac.pt) (Read error: Connection reset by peer)
- # [08:52] * Quits: marcosc_ (~marcosc@bl10-104-157.dsl.telepac.pt) (Ping timeout: 240 seconds)
- # [09:04] * Joins: Ms2ger (~Ms2ger@178.205-64-87.adsl-dyn.isp.belgacom.be)
- # [09:11] <MikeSmith> Ms2ger: any idea why http://w3c-test.org/web-platform-tests/master/dom/interfaces.html doesn't run to completion?
- # [09:11] <Ms2ger> It doesn't?
- # [09:11] <MikeSmith> there are 3983 tests in the source
- # [09:12] <MikeSmith> in Firefox and Chrome for me, both run only 1331 tests and stop
- # [09:12] <Ms2ger> How did you count? :)
- # [09:13] <MikeSmith> ran it locally with http://web-platform.test:8000/html/dom/interfaces.html
- # [09:14] <MikeSmith> and if you examine the restults results from w3c-test.org you'll a bunch of tests from teh source are not reported
- # [09:14] <Ms2ger> Such as?
- # [09:15] <MikeSmith> all of the HTMLInputElement tests
- # [09:15] <Ms2ger> Ah
- # [09:15] <Ms2ger> You're looking at the wrong test
- # [09:15] <MikeSmith> maybe in fact all of the HTML*Element tests
- # [09:15] <MikeSmith> oh
- # [09:15] <Ms2ger> http://w3c-test.org/web-platform-tests/master/dom/interfaces.html != http://w3c-test.org/web-platform-tests/master/html/dom/interfaces.html
- # [09:15] <MikeSmith> fuuuuu
- # [09:15] <MikeSmith> sorry for the noise
- # [09:16] <Ms2ger> Np
- # [09:16] <Ms2ger> Not sure how to make this more obvious
- # [09:17] * Joins: parshap_ (~parshap@ip70-181-88-181.oc.oc.cox.net)
- # [09:18] * Quits: parshap (~parshap@ip70-181-88-181.oc.oc.cox.net) (Ping timeout: 252 seconds)
- # [09:18] <MikeSmith> I think it's pretty clear to anybody who's being careful and paying attention
- # [09:20] <MikeSmith> plus one tab says "DOM4 IDL tests" and the other says "HTML IDL tests"
- # [09:20] <MikeSmith> etc.
- # [09:21] * Quits: rniwa (~rniwa@c-98-207-134-149.hsd1.ca.comcast.net) (Quit: rniwa)
- # [09:21] <Ms2ger> Even then, you're not the first to be confused :)
- # [09:28] <MikeSmith> could just add <h1>DOM4 IDL tests</h1> to the source before <div id=log>
- # [09:28] <Ms2ger> Fair
- # [09:28] <Ms2ger> Let me go and do that
- # [09:29] * Ms2ger sees https://github.com/w3c/web-platform-tests/pull/368 landed
- # [09:29] <Ms2ger> zcorpan++
- # [09:30] <Ms2ger> denis++
- # [09:32] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
- # [09:34] * Joins: WebJonas (~Jonas@166.201.202.84.customer.cdi.no)
- # [09:41] <MikeSmith> ah cool
- # [09:42] * Joins: marcosc (~marcosc@bl10-104-157.dsl.telepac.pt)
- # [09:42] <MikeSmith> having Denis working on tests is going to be a big win
- # [09:43] * Joins: bholley (~bholley@24-134-57-28-dynip.superkabel.de)
- # [09:43] * Quits: marcosc (~marcosc@bl10-104-157.dsl.telepac.pt) (Read error: Connection reset by peer)
- # [09:43] * Joins: marcosc (~marcosc@bl10-104-157.dsl.telepac.pt)
- # [09:45] <Ms2ger> https://github.com/w3c/web-platform-tests/pull/388
- # [09:47] * Joins: parshap (~parshap@ip70-181-88-181.oc.oc.cox.net)
- # [09:47] * Quits: marcosc (~marcosc@bl10-104-157.dsl.telepac.pt) (Ping timeout: 245 seconds)
- # [09:48] * Quits: parshap_ (~parshap@ip70-181-88-181.oc.oc.cox.net) (Ping timeout: 272 seconds)
- # [09:54] * Quits: bholley (~bholley@24-134-57-28-dynip.superkabel.de) (Quit: bholley)
- # [09:57] * MikeSmith looks
- # [09:57] <MikeSmith> btw, I wonder if wptserve can handle the kind of case that abarth describes in https://groups.google.com/a/chromium.org/d/msg/blink-dev/fnWX8n6JrTg/qw1OC_P_AlEJ
- # [09:57] <MikeSmith> "requires sending broken unicode on the wire and controlling exactly when the underlying socket is flushed"
- # [10:00] * Joins: rego (~rego@231.193.27.77.dynamic.mundo-r.com)
- # [10:01] <MikeSmith> Ms2ger: how come Critic didn't create a review for https://github.com/w3c/web-platform-tests/pull/388 ?
- # [10:02] <Ms2ger> No idea
- # [10:02] <Ms2ger> jgraham?
- # [10:04] <MikeSmith> Ms2ger: how come you're using /resources/WebIDLParser.js instead of /resources/webidl2/lib/webidl2.js ?
- # [10:04] <MikeSmith> WebIDLParser.js doesn't actually exist in the repo
- # [10:04] <Ms2ger> That's the one that works everywhere at this point
- # [10:05] <Ms2ger> Except in the repo, unfortunately
- # [10:06] * Quits: roadt_ (~roadt@36.7.147.169) (Ping timeout: 248 seconds)
- # [10:06] <MikeSmith> by "everywhere" you mean only some places? because it doesn't work on the jgraham/python branch with wptserve
- # [10:06] * Joins: Maurice (copyman@5ED57922.cm-7-6b.dynamic.ziggo.nl)
- # [10:09] <Ms2ger> I thought that was going to get fixed
- # [10:09] <MikeSmith> oh
- # [10:10] <MikeSmith> I notice you used the passive voice there
- # [10:10] <jgraham> MikeSmith: wptserve should be able to do that. And I thought I fixed the idlharness thing but maybe not
- # [10:10] <jgraham> will check thst pr later
- # [10:11] <MikeSmith> ok
- # [10:11] <MikeSmith> Ms2ger: https://github.com/w3c/web-platform-tests/pull/388 LGTM as long as you guys know the /resources/WebIDLParser.js is OK
- # [10:12] <MikeSmith> but I been using /resources/webidl2/lib/webidl2.js in IDL tests I wrote so I guess I should change that in my tests
- # [10:13] <Ms2ger> It seems to be OK for the DOM / HTML tests ;)
- # [10:18] <MikeSmith> ah sorry yeah I mispoke
- # [10:18] <MikeSmith> it does work in jgraham/python too
- # [10:18] <jgraham> OK, good
- # [10:18] * Quits: abarth (uid5294@gateway/web/irccloud.com/x-qqfitfosswuxbrdp) (Ping timeout: 248 seconds)
- # [10:18] <jgraham> and I just fixed critic which hit a known bug
- # [10:19] * Joins: abarth_ (uid5294@gateway/web/irccloud.com/x-eimzajjkkurhhakc)
- # [10:19] <MikeSmith> cool
- # [10:24] <Ms2ger> On another note, I've found a way to reduce the review backlog: https://github.com/w3c/web-platform-tests/pull/389
- # [10:27] * Quits: parshap (~parshap@ip70-181-88-181.oc.oc.cox.net) (Ping timeout: 240 seconds)
- # [10:31] * Joins: parshap (~parshap@ip70-181-88-181.oc.oc.cox.net)
- # [10:33] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [10:35] * Joins: marcosc (~marcosc@bl10-104-157.dsl.telepac.pt)
- # [10:39] * Joins: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net)
- # [10:54] <MikeSmith> yeah
- # [10:54] * Joins: rmichnik (~quassel@177.132.233.114.dynamic.adsl.gvt.net.br)
- # [10:54] <MikeSmith> are those tests that plh added?
- # [10:55] <MikeSmith> weren't some really old crufty DOm tests imported in at some point?
- # [10:56] <MikeSmith> ah I see NIST listed in those W3C/domhtml/HTML* tests
- # [11:02] <Ms2ger> Yeah, the NIST ones
- # [11:03] <Ms2ger> With the extremely readable code that results from autogenerating Java and JS tests from XML files
- # [11:04] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [11:05] * Joins: parshap_ (~parshap@ip70-181-88-181.oc.oc.cox.net)
- # [11:06] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [11:07] * Quits: parshap (~parshap@ip70-181-88-181.oc.oc.cox.net) (Ping timeout: 245 seconds)
- # [11:12] * Joins: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
- # [11:16] <MikeSmith> yeah we should dump those
- # [11:18] * Joins: josemanuel (~josemanue@80.30.112.189)
- # [11:36] * Joins: roadt_ (~roadt@36.7.147.169)
- # [11:38] * Quits: josemanuel (~josemanue@80.30.112.189) (Quit: Saliendo)
- # [11:46] * Joins: parshap (~parshap@ip70-181-88-181.oc.oc.cox.net)
- # [11:46] * Quits: parshap_ (~parshap@ip70-181-88-181.oc.oc.cox.net) (Ping timeout: 240 seconds)
- # [12:04] * Quits: marcosc (~marcosc@bl10-104-157.dsl.telepac.pt) (Remote host closed the connection)
- # [12:05] * Joins: smaug____ (~chatzilla@84-231-164-251.elisa-mobile.fi)
- # [12:05] * Joins: marcosc (~marcosc@bl10-104-157.dsl.telepac.pt)
- # [12:09] * Quits: marcosc (~marcosc@bl10-104-157.dsl.telepac.pt) (Ping timeout: 265 seconds)
- # [12:11] * Quits: rmichnik (~quassel@177.132.233.114.dynamic.adsl.gvt.net.br) (Read error: Connection reset by peer)
- # [12:11] * Joins: rmichnik (~quassel@177.132.233.114.dynamic.adsl.gvt.net.br)
- # [12:14] * Joins: charl_ (~charl@charl.eu)
- # [12:27] * Joins: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginm.net)
- # [12:28] * Joins: marcosc (~marcosc@bl10-104-157.dsl.telepac.pt)
- # [12:35] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [12:57] * Quits: smaug____ (~chatzilla@84-231-164-251.elisa-mobile.fi) (Ping timeout: 272 seconds)
- # [12:59] * Quits: parshap (~parshap@ip70-181-88-181.oc.oc.cox.net) (Ping timeout: 240 seconds)
- # [13:00] * Quits: marcosc (~marcosc@bl10-104-157.dsl.telepac.pt) (Remote host closed the connection)
- # [13:09] * Joins: marcosc (~marcosc@bl10-104-157.dsl.telepac.pt)
- # [13:13] * Joins: plutoniix (~plutoniix@node-1a5x.pool-101-109.dynamic.totbb.net)
- # [13:15] * Joins: felipeduardo (~felipedua@189.115.44.34)
- # [13:17] * Joins: joelcox (~joelcox@unaffiliated/joelcox)
- # [13:31] * Quits: rego (~rego@231.193.27.77.dynamic.mundo-r.com) (Remote host closed the connection)
- # [13:33] * Quits: rmichnik (~quassel@177.132.233.114.dynamic.adsl.gvt.net.br) (Ping timeout: 248 seconds)
- # [13:39] * Quits: marcosc (~marcosc@bl10-104-157.dsl.telepac.pt) (Remote host closed the connection)
- # [13:40] * Joins: marcosc (~marcosc@bl10-104-157.dsl.telepac.pt)
- # [13:44] * Quits: marcosc (~marcosc@bl10-104-157.dsl.telepac.pt) (Ping timeout: 246 seconds)
- # [13:46] * Quits: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net) (Quit: tantek)
- # [14:10] * Joins: smaug____ (~chatzilla@84-231-164-251.elisa-mobile.fi)
- # [14:13] * Joins: marcosc (~marcosc@bl10-104-157.dsl.telepac.pt)
- # [14:14] * Joins: roadt__ (~roadt@36.7.147.100)
- # [14:17] * Quits: roadt_ (~roadt@36.7.147.169) (Ping timeout: 245 seconds)
- # [14:24] * Quits: smaug____ (~chatzilla@84-231-164-251.elisa-mobile.fi) (Ping timeout: 272 seconds)
- # [14:31] * Joins: jernoble|laptop (~jernoble@199-188-193-107.PUBLIC.monkeybrains.net)
- # [14:32] * Quits: jernoble|laptop (~jernoble@199-188-193-107.PUBLIC.monkeybrains.net) (Client Quit)
- # [14:39] * Joins: reyre (~reyre@amigopod.rave.ac.uk)
- # [14:46] * Quits: reyre (~reyre@amigopod.rave.ac.uk) (Remote host closed the connection)
- # [14:46] * Joins: roven (~roven@78-20-24-80.access.telenet.be)
- # [14:53] * Joins: seventh (seventh@216.166.10.191)
- # [14:56] * Quits: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginm.net) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
- # [14:57] * Joins: rmichnik (~quassel@177.132.233.114.dynamic.adsl.gvt.net.br)
- # [15:01] * Quits: marcosc (~marcosc@bl10-104-157.dsl.telepac.pt) (Remote host closed the connection)
- # [15:16] * Joins: frustrum (~frustrum@jaw044-res.resnet.ucsd.edu)
- # [15:26] * DaveMethvin|away is now known as DaveMethvin
- # [15:36] * Quits: rmichnik (~quassel@177.132.233.114.dynamic.adsl.gvt.net.br) (Read error: Connection reset by peer)
- # [15:56] * Joins: tomasf (~tomasf@h210n5-n-d4.ias.bredband.telia.com)
- # [15:59] * Quits: tomasf (~tomasf@h210n5-n-d4.ias.bredband.telia.com) (Client Quit)
- # [16:01] * Quits: roadt__ (~roadt@36.7.147.100) (Ping timeout: 272 seconds)
- # [16:03] * Joins: roadt__ (~roadt@36.7.147.100)
- # [16:22] * Joins: Goplat (~goplat@reactos/developer/Goplat)
- # [16:32] * Joins: xiinotulp (~plutoniix@node-r4g.pool-180-180.dynamic.totbb.net)
- # [16:35] * Quits: plutoniix (~plutoniix@node-1a5x.pool-101-109.dynamic.totbb.net) (Ping timeout: 248 seconds)
- # [16:39] * xiinotulp is now known as plutoniix
- # [16:42] * Quits: joelcox (~joelcox@unaffiliated/joelcox) (Quit: joelcox)
- # [17:02] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [17:04] * Joins: smaug____ (~chatzilla@84-231-164-251.elisa-mobile.fi)
- # [17:17] * abarth_ is now known as abarth
- # [17:32] * Joins: cheron (~cheron@unaffiliated/cheron)
- # [17:41] * Quits: lilmonkey (~colin@pdpc/supporter/professional/riven) (Read error: Connection reset by peer)
- # [17:41] * Joins: lilmonkey (~colin@5469E6D4.cm-12-2d.dynamic.ziggo.nl)
- # [17:41] * Quits: lilmonkey (~colin@5469E6D4.cm-12-2d.dynamic.ziggo.nl) (Changing host)
- # [17:41] * Joins: lilmonkey (~colin@pdpc/supporter/professional/riven)
- # [18:02] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [18:02] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [18:04] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Client Quit)
- # [18:04] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [18:04] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Remote host closed the connection)
- # [18:04] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [18:04] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Client Quit)
- # [18:05] * Joins: cabanier1 (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [18:05] * Quits: cabanier1 (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Client Quit)
- # [18:19] * Joins: bholley (~bholley@p54874A22.dip0.t-ipconnect.de)
- # [18:32] * Joins: Guest95276 (~master@198.178.120.115)
- # [18:33] * Joins: WesleyMcClane_ (~quassel@host97-144-dynamic.10-87-r.retail.telecomitalia.it)
- # [18:35] * Quits: WesleyMcClane (~quassel@host49-144-dynamic.10-87-r.retail.telecomitalia.it) (Ping timeout: 240 seconds)
- # [18:40] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
- # [18:50] * Quits: toyoshim (~toyoshim@yuri.twintail.org) (Remote host closed the connection)
- # [18:51] * Joins: xxbila2xx_ (~xxbila2xx@114.79.54.38)
- # [18:54] * Parts: xxbila2xx_ (~xxbila2xx@114.79.54.38) ("Leaving")
- # [18:56] <jgraham> I didn't realise that the history navigation stuff was supposed to be GC-dependent. That seems unfortunate
- # [18:56] <gsnedders> jgraham: Is there any odd of you picking up the review/PR of your tests? :P
- # [18:56] <gsnedders> jgraham: Speaking of history navigation
- # [18:57] <jgraham> I don't think I can review my own tests :)
- # [18:57] <jgraham> But maybe I can convince someone to review them when they are workong on Servo
- # [18:59] * Joins: ap (~ap@c-98-234-180-13.hsd1.ca.comcast.net)
- # [18:59] <gsnedders> jgraham: Not so much review, but deal with any feedback, etc.
- # [19:00] <gsnedders> I don't really have the time or motivation :)
- # [19:04] * Quits: bholley (~bholley@p54874A22.dip0.t-ipconnect.de) (Quit: bholley)
- # [19:06] * Joins: lmclister (~lmclister@c-98-210-38-110.hsd1.ca.comcast.net)
- # [19:08] <jgraham> I can probably do that
- # [19:24] * Quits: smaug____ (~chatzilla@84-231-164-251.elisa-mobile.fi) (Ping timeout: 240 seconds)
- # [19:28] * Joins: barnabywalters (~barnabywa@89.17.128.127)
- # [19:31] * Quits: frustrum (~frustrum@jaw044-res.resnet.ucsd.edu) (Ping timeout: 272 seconds)
- # [19:46] * Joins: frustrum (~frustrum@128.54.214.195)
- # [19:47] * Joins: baku (~baku@27.98.1.109.rev.sfr.net)
- # [19:48] * Quits: baku (~baku@27.98.1.109.rev.sfr.net) (Client Quit)
- # [19:52] * Quits: charl_ (~charl@charl.eu) (Quit: leaving)
- # [20:01] * Joins: parshap (~parshap@ip70-181-88-181.oc.oc.cox.net)
- # [20:06] * DaveMethvin is now known as DaveMethvin|away
- # [20:09] * Quits: parshap (~parshap@ip70-181-88-181.oc.oc.cox.net) (Remote host closed the connection)
- # [20:16] * Quits: ap (~ap@c-98-234-180-13.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [20:22] * Joins: jorgepedret (~jorgepedr@70-36-56-110.dyn.novuscom.net)
- # [20:37] * Joins: smaug____ (~chatzilla@84-231-164-251.elisa-mobile.fi)
- # [20:41] * Quits: malaclyps (~Danny@gateway/tor-sasl/malaclyps) (Ping timeout: 240 seconds)
- # [20:42] <rektide> does a script when executing have any context information available telling it what it's context is?
- # [20:43] <rektide> how does/can a script find it' origin in the dhtml?
- # [20:53] * Quits: smaug____ (~chatzilla@84-231-164-251.elisa-mobile.fi) (Remote host closed the connection)
- # [20:54] * Joins: smaug____ (~chatzilla@84-231-164-251.elisa-mobile.fi)
- # [21:02] * Quits: jorgepedret (~jorgepedr@70-36-56-110.dyn.novuscom.net) (Quit: Computer has gone to sleep.)
- # [21:04] * Joins: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net)
- # [21:06] * DaveMethvin|away is now known as DaveMethvin
- # [21:22] * Quits: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
- # [21:24] * Quits: roven (~roven@78-20-24-80.access.telenet.be) (Remote host closed the connection)
- # [21:24] * Joins: roven (~roven@78-20-24-80.access.telenet.be)
- # [21:28] * Joins: weinig (~weinig@24.130.60.35)
- # [21:29] * Quits: roven (~roven@78-20-24-80.access.telenet.be) (Ping timeout: 272 seconds)
- # [21:30] * Quits: felipeduardo (~felipedua@189.115.44.34) (Remote host closed the connection)
- # [21:38] * Joins: roven (~roven@78-20-24-80.access.telenet.be)
- # [21:38] * Joins: ebollens (~ebollens@98.159.89.142)
- # [21:50] * Quits: weinig (~weinig@24.130.60.35) (Quit: weinig)
- # [22:04] * Joins: jorgepedret (~jorgepedr@70-36-56-110.dyn.novuscom.net)
- # [22:06] * Quits: smaug____ (~chatzilla@84-231-164-251.elisa-mobile.fi) (Remote host closed the connection)
- # [22:07] * Joins: smaug____ (~chatzilla@84-231-164-251.elisa-mobile.fi)
- # [22:10] * Quits: lmclister (~lmclister@c-98-210-38-110.hsd1.ca.comcast.net)
- # [22:17] * Joins: Ir1sh (~Ir1sh@89.100.254.231)
- # [22:42] * Quits: ebollens (~ebollens@98.159.89.142) (Quit: ebollens)
- # [22:45] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Read error: Operation timed out)
- # [22:52] * Quits: roadt__ (~roadt@36.7.147.100) (Ping timeout: 252 seconds)
- # [22:56] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [22:56] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Read error: Connection reset by peer)
- # [22:56] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [23:02] * Quits: cheron (~cheron@unaffiliated/cheron) (Ping timeout: 272 seconds)
- # [23:03] * Quits: Ms2ger (~Ms2ger@178.205-64-87.adsl-dyn.isp.belgacom.be) (Quit: nn)
- # [23:07] * Joins: reyre (~reyre@83-244-151-250.cust-83.exponential-e.net)
- # [23:21] * Quits: reyre (~reyre@83-244-151-250.cust-83.exponential-e.net) (Read error: Connection reset by peer)
- # [23:21] * Joins: reyre_ (~reyre@83-244-151-250.cust-83.exponential-e.net)
- # [23:30] * Quits: reyre_ (~reyre@83-244-151-250.cust-83.exponential-e.net) (Remote host closed the connection)
- # [23:43] * Joins: rniwa-m (~rniwam@220.sub-70-197-3.myvzw.com)
- # [23:46] * Quits: rniwa-m (~rniwam@220.sub-70-197-3.myvzw.com) (Client Quit)
- # [23:49] * Joins: reyre (~reyre@83-244-151-250.cust-83.exponential-e.net)
- # [23:52] * DaveMethvin is now known as DaveMethvin|away
- # [23:55] * Joins: TuRnaD0 (~Thunderbi@x1-6-e0-46-9a-1e-fe-ca.k368.webspeed.dk)
- # [23:58] * Quits: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si) (Quit: ZNC - http://znc.in)
- # [23:58] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # Session Close: Sun Oct 27 00:00:00 2013
The end :)