Options:
- # Session Start: Mon Jun 16 00:00:00 2008
- # Session Ident: #whatwg
- # [00:01] * Joins: sverrej (n=sverrej@89.10.27.86)
- # [00:05] * Joins: Dashimon (i=Dashiva@wikia/Dashiva)
- # [00:07] * Quits: heycam (n=cam@203-217-69-250.dyn.iinet.net.au) ("bye")
- # [00:09] * Joins: csarven (n=csarven@modemcable130.251-202-24.mc.videotron.ca)
- # [00:12] * Quits: Dashiva (i=Dashiva@wikia/Dashiva) (Nick collision from services.)
- # [00:12] * Dashimon is now known as Dashiva
- # [00:15] * Quits: jgraham (n=james@81-86-222-238.dsl.pipex.com) ("I get eaten by the worms")
- # [00:20] <Dashiva> Lachy: Don't give up! Don't let him confuse you!
- # [00:49] * Joins: jgraham (n=james@81-86-222-238.dsl.pipex.com)
- # [00:52] <Lachy> Dashiva, what are you referring to?
- # [00:57] <Lachy> are you referring to Rob's bugzilla responses?
- # [01:12] * Quits: mcarter_ (n=mcarter@pool-72-87-174-244.lsanca.btas.verizon.net) ("Leaving")
- # [01:14] * othermaciej_ is now known as othermaciej
- # [01:43] * Quits: jgraham (n=james@81-86-222-238.dsl.pipex.com) ("I get eaten by the worms")
- # [01:47] * Joins: jgraham (n=james@81-86-222-238.dsl.pipex.com)
- # [01:59] * Quits: Dashiiva (n=noone@195.18.164.170) (Read error: 110 (Connection timed out))
- # [02:04] * Quits: jgraham_ (n=jgraham@81-86-222-238.dsl.pipex.com) (Remote closed the connection)
- # [02:04] * Quits: sverrej (n=sverrej@89.10.27.86) (card.freenode.net irc.freenode.net)
- # [02:06] * Quits: qwert666 (n=qwert666@acaf35.neoplus.adsl.tpnet.pl) ("Leaving")
- # [02:10] * Joins: sverrej (n=sverrej@89.10.27.86)
- # [02:10] * Quits: sverrej (n=sverrej@89.10.27.86) (card.freenode.net irc.freenode.net)
- # [02:11] * Joins: sverrej (n=sverrej@89.10.27.86)
- # [02:14] * Joins: heycam (n=cam@clm-laptop.infotech.monash.edu.au)
- # [02:18] * Quits: jgraham (n=james@81-86-222-238.dsl.pipex.com) ("I get eaten by the worms")
- # [02:47] * Joins: MikeSmith (n=MikeSmit@EM119-72-61-146.pool.e-mobile.ne.jp)
- # [02:47] * Quits: MikeSmith (n=MikeSmit@EM119-72-61-146.pool.e-mobile.ne.jp) (Client Quit)
- # [02:47] * Joins: MikeSmith (n=MikeSmit@EM119-72-61-146.pool.e-mobile.ne.jp)
- # [03:20] * Quits: MikeSmith (n=MikeSmit@EM119-72-61-146.pool.e-mobile.ne.jp) ("Less talk, more pimp walk.")
- # [03:29] * Quits: csarven (n=csarven@modemcable130.251-202-24.mc.videotron.ca) (card.freenode.net irc.freenode.net)
- # [03:29] * Quits: inimino2 (n=inimino@atekomi.inimino.org) (card.freenode.net irc.freenode.net)
- # [03:29] * Quits: inimino1 (n=inimino@atekomi.inimino.org) (card.freenode.net irc.freenode.net)
- # [03:29] * Quits: inimino (n=inimino@atekomi.inimino.org) (card.freenode.net irc.freenode.net)
- # [03:29] * Quits: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net) (card.freenode.net irc.freenode.net)
- # [03:29] * Quits: Lachy (n=Lachlan@85.196.122.246) (card.freenode.net irc.freenode.net)
- # [03:29] * Quits: hendry (n=hendry@nox.vm.bytemark.co.uk) (card.freenode.net irc.freenode.net)
- # [03:32] * Joins: inimino2 (n=inimino@atekomi.inimino.org)
- # [03:37] * Joins: csarven (n=csarven@modemcable130.251-202-24.mc.videotron.ca)
- # [03:37] * Joins: inimino1 (n=inimino@atekomi.inimino.org)
- # [03:37] * Joins: inimino (n=inimino@atekomi.inimino.org)
- # [03:37] * Joins: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
- # [03:37] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [03:37] * Joins: hendry (n=hendry@nox.vm.bytemark.co.uk)
- # [04:07] * Quits: tndH (i=Rob@87.102.5.204) ("ChatZilla 0.9.82.1-rdmsoft [XULRunner 1.8.0.9/2006120508]")
- # [04:41] * Quits: Lachy (n=Lachlan@85.196.122.246) (card.freenode.net irc.freenode.net)
- # [04:41] * Quits: hendry (n=hendry@nox.vm.bytemark.co.uk) (card.freenode.net irc.freenode.net)
- # [04:41] * Quits: csarven (n=csarven@modemcable130.251-202-24.mc.videotron.ca) (card.freenode.net irc.freenode.net)
- # [04:41] * Quits: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net) (card.freenode.net irc.freenode.net)
- # [04:41] * Quits: inimino (n=inimino@atekomi.inimino.org) (card.freenode.net irc.freenode.net)
- # [04:41] * Quits: inimino1 (n=inimino@atekomi.inimino.org) (card.freenode.net irc.freenode.net)
- # [04:42] * Joins: hendry (n=hendry@nox.vm.bytemark.co.uk)
- # [04:42] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [04:42] * Joins: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
- # [04:42] * Joins: inimino (n=inimino@atekomi.inimino.org)
- # [04:42] * Joins: inimino1 (n=inimino@atekomi.inimino.org)
- # [04:42] * Joins: csarven (n=csarven@modemcable130.251-202-24.mc.videotron.ca)
- # [04:43] * Quits: inimino2 (n=inimino@atekomi.inimino.org) (Killed by ballard.freenode.net (Nick collision))
- # [04:43] * Joins: inimino2 (n=inimino@atekomi.inimino.org)
- # [04:57] * Quits: Kuruma (n=Kuruman@h123-176-107-050.catv01.catv-yokohama.ne.jp) (Read error: 104 (Connection reset by peer))
- # [04:58] * Joins: Kuruma (n=Kuruman@h123-176-107-050.catv01.catv-yokohama.ne.jp)
- # [05:31] * Joins: sky (n=sky@roam.cybotech.net)
- # [06:41] * weinig is now known as weinig|bbiab
- # [06:42] * Quits: inimino (n=inimino@atekomi.inimino.org) ("WeeChat 0.2.1")
- # [06:47] * Quits: inimino2 (n=inimino@atekomi.inimino.org) ("WeeChat 0.2.1")
- # [06:47] * Quits: inimino1 (n=inimino@atekomi.inimino.org) ("WeeChat 0.2.1")
- # [06:47] * Quits: annevk (n=annevk@pat-tdc.opera.com) (Read error: 104 (Connection reset by peer))
- # [06:49] * Joins: jruderman (n=jruderma@ip68-5-179-249.oc.oc.cox.net)
- # [06:50] * Quits: csarven (n=csarven@modemcable130.251-202-24.mc.videotron.ca) ("http://www.csarven.ca/")
- # [06:53] * Joins: inimino (n=inimino@atekomi.inimino.org)
- # [07:18] * Quits: jruderman (n=jruderma@ip68-5-179-249.oc.oc.cox.net)
- # [07:24] * Joins: jruderman (n=jruderma@ip68-5-179-249.oc.oc.cox.net)
- # [07:41] * weinig|bbiab is now known as weinig
- # [07:46] * Quits: roc (n=roc@202.0.36.64)
- # [07:46] * Quits: heycam (n=cam@clm-laptop.infotech.monash.edu.au) ("bye")
- # [08:07] * Joins: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de)
- # [08:18] * Quits: sverrej (n=sverrej@89.10.27.86) (Read error: 110 (Connection timed out))
- # [08:19] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [08:22] * Joins: heycam (n=cam@203-217-69-250.dyn.iinet.net.au)
- # [08:25] <virtuelv> Wow. Microsoft provided the feedback in a readable form
- # [08:31] <Dashiva> Lachy: Yes
- # [08:32] * Quits: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [08:32] * Joins: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
- # [08:40] * Quits: deane (n=dean@121.98.128.155) (Remote closed the connection)
- # [08:41] * Joins: deane (n=dean@121.98.128.155)
- # [08:49] <Hixie> if anyone wants to reply to microsoft's feedback, i sent a plain text version with the bs cut out
- # [08:53] <hsivonen> I think I have a couple of observations, but perhaps I should refrain from poking this stuff
- # [08:53] <hsivonen> (nothing that hasn't been said before)
- # [09:04] <hsivonen> whoa! UPnP lets device configuration state be changed by GET with a magic header? that's sad.
- # [09:11] * Joins: sverrej (n=sverrej@pat-tdc.opera.com)
- # [09:16] <Hixie> uPnP is a disaster
- # [09:17] <othermaciej> that is scary
- # [09:17] <othermaciej> but I guess that means it is unsafe to allow custom headers beyond a specific whitelist for cross-site requests?
- # [09:17] <Hixie> i thought we already had established that
- # [09:17] <othermaciej> (or that server-side preflight opt-in is required?)
- # [09:17] <othermaciej> I'm not 100% sure of the state of things but I had assumed that was so as well
- # [09:17] <Hixie> didn't XHR2 have a whitelist for headers already?
- # [09:18] <Hixie> i've kinda lost track of the way the spec is
- # [09:18] <Hixie> it keeps bouncing back and forth
- # [09:18] <othermaciej> there's server out there that will have side effects based on GET with a query string as well
- # [09:18] <Hixie> yup
- # [09:18] <Hixie> lots, ven
- # [09:18] <Hixie> even
- # [09:18] <hsivonen> hmm. one of the key arguments against CS-XHR is that clueless PHP programmers will shoot themselves in the foot if you give them enough rope
- # [09:19] <othermaciej> I think I might actually prefer to meet with Mozilla+Opera+Google than the full f2f at this point, to make progress on this topic
- # [09:19] <hsivonen> but then the key rationale why XDR doesn't suck is that MS advices people not to shoot themselves in the foot
- # [09:19] <othermaciej> hsivonen: that argument applies to XDR as well
- # [09:20] <Hixie> othermaciej: i'd be happy to attend such a meeting
- # [09:20] <othermaciej> well, maybe we can take time out from the f2f for that
- # [09:20] <Hixie> wfm
- # [09:21] <Hixie> i guess i should book a hotel
- # [09:21] <othermaciej> I don't want to devote a huge amount of time to Microsoft's feedback if they are not interested in coming up with an interoperable solution
- # [09:21] <othermaciej> yeah I gotta get that set up as well
- # [09:23] * Joins: jgraham (n=james@81-86-222-238.dsl.pipex.com)
- # [09:27] * Quits: deane (n=dean@121.98.128.155) (Remote closed the connection)
- # [09:27] * Joins: Dashiiva (n=noone@195.18.164.170)
- # [09:27] * Joins: deane (n=dean@121.98.128.155)
- # [09:30] * Quits: jgraham (n=james@81-86-222-238.dsl.pipex.com) ("I get eaten by the worms")
- # [09:45] * Quits: MacDome (n=eric@c-67-180-49-110.hsd1.ca.comcast.net)
- # [09:46] * Joins: roc (n=roc@121-72-162-128.dsl.telstraclear.net)
- # [10:02] * Joins: MikeSmith (n=MikeSmit@EM119-72-55-155.pool.e-mobile.ne.jp)
- # [10:12] * Quits: inimino (n=inimino@atekomi.inimino.org) (card.freenode.net irc.freenode.net)
- # [10:12] * Quits: ianloic (i=yakk@glub.dreamhostps.com) (card.freenode.net irc.freenode.net)
- # [10:12] * Joins: inimino (n=inimino@atekomi.inimino.org)
- # [10:12] * Joins: ianloic (i=yakk@glub.dreamhostps.com)
- # [10:17] * Joins: Dashimon (i=Dashiva@199.84-48-51.nextgentel.com)
- # [10:18] * Joins: qwert666 (n=qwert666@day221.neoplus.adsl.tpnet.pl)
- # [10:27] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:28] * Quits: Dashiva (i=Dashiva@wikia/Dashiva) (Read error: 110 (Connection timed out))
- # [10:28] * Dashimon is now known as Dashiva
- # [10:30] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [10:38] * Joins: aaronlev (n=chatzill@g226152044.adsl.alicedsl.de)
- # [10:42] * Quits: inimino (n=inimino@atekomi.inimino.org) (Remote closed the connection)
- # [10:42] * Joins: inimino (n=inimino@atekomi.inimino.org)
- # [10:51] <Lachy> MikeSmith, can the bugzilla prefs be changed so that public-html-bugzilla doesn't receive mail for simple things like changing the CC field, and only receives mail for substantial changes/comments
- # [10:52] <MikeSmith> Lachy: yeah, sure
- # [10:52] <MikeSmith> will do it now
- # [10:53] <MikeSmith> I had not really intended originally that the list be something that people actually subscribed to
- # [10:53] <MikeSmith> I had thought of it as just being a place to have a record
- # [10:53] <MikeSmith> But I can see it needs to be more usefl
- # [10:53] <MikeSmith> will change the prefs right now
- # [10:54] <Lachy> thanks
- # [10:55] <Lachy> I assumed lots of people would subscribe to it, since it's easier than manually adding oneself to individual bugs each time
- # [10:55] <Dashiiva> Yeah
- # [10:55] * Joins: aaronlev_ (n=chatzill@g227079101.adsl.alicedsl.de)
- # [10:58] <MikeSmith> Lachy: btw, based on your heads-up previously, I did get the list perms set such that only the bugzilla mailbot can post to the list
- # [10:58] <MikeSmith> so no more spam
- # [11:01] * Joins: svl (n=me@125-237-203-27.jetstream.xtra.co.nz)
- # [11:03] <Lachy> ok, thanks
- # [11:05] <MikeSmith> Lachy: OK, mail goes out now only for the following cases:
- # [11:05] <MikeSmith> The bug is resolved or reopened
- # [11:06] <MikeSmith> New comments are added
- # [11:06] <MikeSmith> New attachments are added
- # [11:06] <MikeSmith> Some attachment data changes
- # [11:06] <Dashiiva> The first case includes new bugs?
- # [11:08] * Joins: ROBOd2 (n=robod@89.122.216.38)
- # [11:08] <MikeSmith> Dashiiva: yeah
- # [11:09] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [11:09] <MikeSmith> actually, there's one more case:
- # [11:09] <MikeSmith> I'm added to or removed from this capacity
- # [11:09] <Dashiiva> So if someone assigns a bug to the email alias user, we'd get email? :)
- # [11:09] <MikeSmith> "added" also covering the case where the address is in the default Cc to begin with
- # [11:09] <MikeSmith> Dashiiva: yeah
- # [11:10] <MikeSmith> I can't see how to prevent that if someone were to want to be a smartass and do it
- # [11:10] * Joins: jgraham (n=jgraham@81-86-222-238.dsl.pipex.com)
- # [11:10] * Quits: aaronlev (n=chatzill@g226152044.adsl.alicedsl.de) (Read error: 110 (Connection timed out))
- # [11:11] <Dashiiva> Just keep it in as a way to detect and filter out smartasses
- # [11:20] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [11:23] * Quits: ROBOd (n=robod@89.122.216.38) (Read error: 110 (Connection timed out))
- # [11:25] * Quits: svl (n=me@125-237-203-27.jetstream.xtra.co.nz) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [11:26] <MikeSmith> Dashiiva: :)
- # [11:30] * Joins: jgraham_ (n=james@81-86-222-238.dsl.pipex.com)
- # [11:38] * Quits: jgraham_ (n=james@81-86-222-238.dsl.pipex.com) ("I get eaten by the worms")
- # [12:00] * Quits: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de) (Remote closed the connection)
- # [12:02] * Joins: myakura (n=myakura@p1216-ipbf601marunouchi.tokyo.ocn.ne.jp)
- # [12:06] * Joins: annevk (n=annevk@pat-tdc.opera.com)
- # [12:10] * Joins: tndH_ (i=Rob@87.102.5.204)
- # [12:10] * tndH_ is now known as tndH
- # [12:14] <annevk> Lachy, the toDataURL line you paste should be added, it should not reply any existing line
- # [12:17] <Philip`> Does "[Variadic] in any args" mean any number of arguments, including zero?
- # [12:17] <heycam> Philip`, yes
- # [12:17] <Lachy> annevk, why? WebIDL says [Variadic] is zero or more
- # [12:19] <annevk> :/
- # [12:19] <annevk> that's confusing
- # [12:20] <Lachy> why is that confusing? Did you expect it to be at least 1?
- # [12:20] <annevk> yes
- # [12:20] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) (Read error: 104 (Connection reset by peer))
- # [12:21] <Philip`> It makes me think of C functions like "int printf(char*, ...)" where the ... can be zero or more arguments
- # [12:22] <Lachy> I wonder if there are any cases where a Variadic requires at least 1 argument, and whether it would be worth adding an argument like [Variadic=0] or [Variadic=1]. But I can't think of any such methods right now.
- # [12:22] <annevk> well, making it minimal 1 doesn't hurt anyone
- # [12:22] <annevk> as the optional case can be explicitly listed due to overloading
- # [12:22] <heycam> though you could just do void f(in int requiredArg, [Variadic] in int optionalArgs)
- # [12:23] <heycam> an alternative would be to put the [Variadic] on the operation itself, but at least on the argument you get to keep the type there
- # [12:23] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [12:23] <heycam> and a hook for language bindings that don't do varargs
- # [12:23] <heycam> (where that [Variadic] argument could map to an array or whatever)
- # [12:25] <annevk> (it was also not entirely clear to me Variadic would mean 1 or more, I thought it was just about accepting various types)
- # [12:26] <annevk> but maybe I should just read the spec first
- # [12:30] <annevk> http://www.w3.org/mid/48561744.40604@css-class.com -_-
- # [12:31] <Lachy> heycam, why did you call it Variadic? Isn't there a more understandable name that could be used?
- # [12:31] <heycam> hmm, i thought it was the appropriate word
- # [12:31] <heycam> (being what the "var" stands for in "varargs")
- # [12:31] <heycam> [MultiArgs!] :)
- # [12:31] <Lachy> [Varargs] would make more sense
- # [12:32] <hsivonen> I supposed I should trust that vtab is gone for good from the parsing algorithm
- # [12:33] <heycam> (http://en.wikipedia.org/wiki/Variadic_function)
- # [12:34] <Lachy> yeah, I found that. I'd never heard of the term before.
- # [12:34] <Lachy> http://en.wikipedia.org/wiki/Varargs redirects there, so maybe either is acceptable
- # [12:37] <roc> Variadic is a word
- # [12:37] <roc> Varargs is not
- # [12:38] <heycam> although i'd say varargs might be more widely recognised, i'd go for variadic for the reason roc says
- # [12:38] <Lachy> according to which dictionary?
- # [12:38] <roc> any dictionary that wasn't written by C hackers
- # [12:38] <Lachy> neither answers.com or dictionary.com know of it.
- # [12:39] <annevk> they're prolly done in C then!
- # [12:39] <heycam> most dictionaries don't have technical terms
- # [12:40] <Lachy> ok, I believe you now. http://en.wiktionary.org/wiki/-adic
- # [12:40] <heycam> is the root of the word the same as that of "monadic", i wonder?
- # [12:40] <heycam> ah there you go :)
- # [12:41] <roc> btw you need subject lines in all your IRC messages
- # [12:42] <heycam> Subject: Re: btw you need subject lines in all your IRC messages\n\nreally?
- # [12:42] <annevk> so you'd say "print() is a niladic function"?
- # [12:43] <heycam> well i wouldn't, that sounds silly :)
- # [12:43] <roc> Mathematicians actually do talk about nullary functions sometimes
- # [12:43] <annevk> or maybe "print() is niladic"
- # [12:44] * hsivonen wonders if the differences in the notion of whitespace between HTML5, XML 1.0 and XML 1.1 have caused any exploitable TOC/TOU security holes
- # [12:45] <roc> hmm, following the -ary suffix, Wikipedia suggests 'multary' or 'multiary'
- # [12:45] <roc> variary
- # [12:45] <heycam> hehe
- # [12:47] * hsivonen zaps vtab, is going to be unhappy if it makes a comeback
- # [12:49] <hsivonen> Hixie: regarding the generic [R]CDATA algorithm: Gecko seems to be happy to execute a script even if an empty script element is appended to the DOM first and then the entire script is appended as one text node child to it
- # [12:49] <hsivonen> WebKit, too
- # [12:50] <hsivonen> Hixie: so the unusual point of view of the control where the tree builder starts pulling tokens is unnecessary if the tree builder buffers text node contents
- # [12:50] <hsivonen> (unless I'm missing something, of course)
- # [12:51] <hsivonen> Hixie: (tested with the tree builder executing in Java but driving browser DOMs through the magic of GWT hosted mode)
- # [12:51] <hsivonen> (and the tree builder executing as GWT-compiled JS)
- # [13:16] <hsivonen> http://lists.w3.org/Archives/Public/www-tag/2008Jun/0078.html
- # [13:17] <hsivonen> I wonder what general assumptions about CDNs are wrong
- # [13:23] * Quits: ROBOd2 (n=robod@89.122.216.38) (Read error: 110 (Connection timed out))
- # [13:40] <hsivonen> does anyone happen to remember what the unresponsive script timeout time is in Gecko and WebKit?
- # [13:41] <hsivonen> (does Opera have a timeout?)
- # [13:42] * hsivonen discovers that the timeout has an unobvious pref name
- # [13:43] <hsivonen> seems to be 10 seconds in Firefox 3
- # [13:43] <Dashiiva> security through users never guessing the name of the pref
- # [13:46] <annevk> I don't think Opera has a timeout, we don't really need it
- # [13:50] <virtuelv> I've had scripts running for 30 minutes
- # [13:50] <virtuelv> (Don't ask, just don't)
- # [13:52] <zcorpan> virtuelv: was it while(1); ?
- # [13:52] <virtuelv> zcorpan: no
- # [13:53] <virtuelv> generated some huge-ass images with canvas
- # [13:54] <annevk> mandelbrot++
- # [13:57] <virtuelv> yes
- # [13:57] <virtuelv> and the implementation sucks, I know
- # [13:58] <virtuelv> I should probably rewrite it some day
- # [14:09] <zcorpan> are my expectations wrong here? http://simon.html5.org/test/html/dom/interfaces/HTMLElement/HTMLMediaElement/const-unsigned-short/002.htm
- # [14:09] <zcorpan> i don't quite grasp ecmascript and webidl :(
- # [14:09] <zcorpan> or i don't know the details i guess
- # [14:10] * Quits: deane (n=dean@121.98.128.155) (Read error: 60 (Operation timed out))
- # [14:13] * Quits: myakura (n=myakura@p1216-ipbf601marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [14:20] * Quits: MikeSmith (n=MikeSmit@EM119-72-55-155.pool.e-mobile.ne.jp) ("Less talk, more pimp walk.")
- # [14:28] <hsivonen> what should I do with exceptions thrown out of code run via setTimeout?
- # [14:28] <Dashiiva> Wrap the functions used in setTimeout in a try/catch wrapper?
- # [14:29] <hsivonen> Dashiiva: and discard the exception in catch?
- # [14:29] * Joins: deane (n=dean@121.98.128.155)
- # [14:29] <Dashiiva> Depends on what you're trying to accomplish. Which I forgot to ask.
- # [14:30] <hsivonen> I'm trying not to reinvent clean error handling patterns for long-running JS code that pumps work units using setTimeout
- # [14:31] <hsivonen> hmm. I suppose I make an error callback for the app to set
- # [14:31] <Dashiiva> Sounds like a plan.
- # [14:38] <Philip`> virtuelv: If you're going to rewrite it, you should rewrite it in C ;-)
- # [14:38] <Philip`> Make a viewer like Google Maps, where each Mandelbrot tile is computed on the server, and with no limit on how far you can zoom in
- # [14:40] <Philip`> zcorpan: Having a function named 'assert' that sets its argument to 42 is confusingly unconventional
- # [14:42] <zcorpan> Philip`: yes
- # [14:43] <zcorpan> Philip`: i'll change it to test() :)
- # [14:45] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
- # [14:50] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [15:03] * Joins: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de)
- # [15:09] * Quits: sky (n=sky@roam.cybotech.net)
- # [15:11] * Joins: ROBOd (n=robod@89.122.216.38)
- # [15:33] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Ex-Chat")
- # [15:35] * Joins: tommorris (n=tommorri@i-83-67-98-32.freedom2surf.net)
- # [15:38] * Joins: aroben (n=adamrobe@76.111.160.14)
- # [16:09] * Joins: csarven (n=csarven@on-irc.csarven.ca)
- # [16:10] * Joins: starjive (i=beos@213-66-217-32-no30.tbcn.telia.com)
- # [16:10] * Quits: aaronlev_ (n=chatzill@g227079101.adsl.alicedsl.de) ("ChatZilla 0.9.82.1 [Firefox 3.0/2008052906]")
- # [16:15] * Quits: deane (n=dean@121.98.128.155) (Read error: 104 (Connection reset by peer))
- # [16:18] * Joins: billmason (n=billmaso@ip232.unival.com)
- # [16:45] * Quits: aroben (n=adamrobe@unaffiliated/aroben)
- # [17:02] * Quits: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de) (Remote closed the connection)
- # [17:20] * Joins: phsiao (n=shawn@nat/ibm/x-50f6e0f1cbad04fc)
- # [17:25] * Quits: hsivonen (n=hsivonen@kekkonen.cs.hut.fi) (Read error: 113 (No route to host))
- # [17:27] * Joins: webben (n=benh@nat/yahoo/x-137ec5d71c461f3b)
- # [17:28] * Quits: phsiao (n=shawn@nat/ibm/x-50f6e0f1cbad04fc)
- # [17:30] * Joins: aroben (n=adamrobe@c-71-58-56-76.hsd1.pa.comcast.net)
- # [17:31] * Quits: aroben (n=adamrobe@unaffiliated/aroben) (Client Quit)
- # [17:31] * Joins: aroben (n=aroben@c-71-58-56-76.hsd1.pa.comcast.net)
- # [17:33] * Joins: virtuelv (n=virtuelv@192.80-203-77.nextgentel.com)
- # [17:49] <Philip`> Wow, web browser interoperability actually sort of works - Microsoft's fancy AJAX newsgroup reader appears to mostly work fine in Opera 9.5, as long as I set "Mask as Internet Explorer"
- # [17:55] * Joins: dbaron (n=dbaron@c-71-204-153-3.hsd1.ca.comcast.net)
- # [18:02] <annevk> BTW, there was some confusion about Access Control and headers in this channel at some point. There's indeed a whitelist for GET requests. For headers not on the whitelist a preflight request is made. (This is not a concern for other methods where a preflight request is already a requirement.)
- # [18:04] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [18:08] <annevk> It seems that it is also part of the MS feedback though the later admit it's protected by a preflight request. I don't think their feedback identifies any new issues. (I've read through it twice so far.)
- # [18:15] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [18:16] * Joins: hasather (n=hasather@cm-84.215.63.253.getinternet.no)
- # [18:17] * Joins: webben_ (n=benh@nat/yahoo/x-a4fbd613c0888c16)
- # [18:27] * Quits: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [18:27] * Quits: Lachy (n=Lachlan@85.196.122.246) ("Leaving")
- # [18:28] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [18:32] * Quits: webben (n=benh@nat/yahoo/x-137ec5d71c461f3b) (Read error: 110 (Connection timed out))
- # [18:47] <gsnedders> huh
- # [18:47] <gsnedders> jgraham: is http://james.html5.org/temp/outline/outline.py out of date?
- # [18:47] <gsnedders> jgraham: I'm getting different results running it locally :\
- # [18:48] <gsnedders> <h1>Foo</h1><h2>Bar</h2><h2>Lol</h2> gives what I'd expect at <http://james.html5.org/outliner.html>, but running it locally agrees with my impl, which makes the second <h2> at the same level as the <h1>
- # [18:50] * Quits: zcorpan (n=zcorpan@pat.se.opera.com)
- # [19:29] * Joins: csarven- (i=csarven@on-irc.csarven.ca)
- # [19:29] * Quits: csarven (n=csarven@on-irc.csarven.ca) (Read error: 104 (Connection reset by peer))
- # [19:31] * csarven- is now known as csarven
- # [19:44] * Quits: shepazu (n=schepers@cpe-069-134-123-228.nc.res.rr.com) ("Core Breach")
- # [19:45] * Joins: KevinMarks (n=KevinMar@72.14.229.81)
- # [19:45] * Quits: dbaron (n=dbaron@c-71-204-153-3.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [19:47] * Joins: weinig (n=weinig@17.203.15.145)
- # [19:59] * Joins: shepazu (n=schepers@cpe-069-134-123-228.nc.res.rr.com)
- # [20:02] <Dashiva> Anyone involved with bindings4dom here?
- # [20:04] <Dashiva> I'm reading 4.4.2. Host object [[Put]] method. There seems to be no way to set a property that doesn't already exist.
- # [20:10] <annevk> heycam is the editor
- # [20:28] * Quits: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
- # [20:29] * Joins: smedero (n=smedero@mdp-nat251.mdp.com)
- # [20:45] * Joins: csarven- (i=csarven@on-irc.csarven.ca)
- # [20:48] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [20:48] * Joins: dbaron (n=dbaron@corp-241.mountainview.mozilla.com)
- # [20:55] * Quits: qwert666 (n=qwert666@day221.neoplus.adsl.tpnet.pl) (Read error: 104 (Connection reset by peer))
- # [20:55] * Joins: qwert666 (n=qwert666@day221.neoplus.adsl.tpnet.pl)
- # [20:56] * Quits: csarven (i=csarven@on-irc.csarven.ca) (Read error: 110 (Connection timed out))
- # [20:59] * csarven- is now known as csarven
- # [21:00] * Joins: MikeSmith (n=MikeSmit@58.157.21.205)
- # [21:05] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [21:06] * Quits: Lachy (n=Lachlan@85.196.122.246) (Client Quit)
- # [21:06] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [21:06] * Quits: KevinMarks (n=KevinMar@72.14.229.81) ("The computer fell asleep")
- # [21:10] * Joins: Dashimon (i=Dashiva@wikia/Dashiva)
- # [21:11] * Quits: sverrej (n=sverrej@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
- # [21:13] * Quits: psa (n=yomode@71.93.19.66) (Remote closed the connection)
- # [21:14] * Joins: psa (n=yomode@71.93.19.66)
- # [21:14] * Quits: dbaron (n=dbaron@corp-241.mountainview.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
- # [21:21] * Quits: Dashiva (i=Dashiva@wikia/Dashiva) (Read error: 110 (Connection timed out))
- # [21:21] * Dashimon is now known as Dashiva
- # [21:25] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [21:46] * Joins: grimboy (n=grimboy@78-105-162-250.zone3.bethere.co.uk)
- # [21:59] * Joins: sverrej (n=sverrej@89.10.27.86)
- # [22:00] * Quits: roc (n=roc@121-72-162-128.dsl.telstraclear.net)
- # [22:06] * Joins: aaronlev (n=chatzill@g227079101.adsl.alicedsl.de)
- # [22:10] * Joins: KevinMarks (n=KevinMar@2.sub-75-209-68.myvzw.com)
- # [22:18] * Quits: webben_ (n=benh@nat/yahoo/x-a4fbd613c0888c16)
- # [22:20] * Joins: csarven- (n=csarven@on-irc.csarven.ca)
- # [22:23] * Joins: othermaciej (n=mjs@17.255.96.158)
- # [22:30] * Quits: csarven (i=csarven@on-irc.csarven.ca) (Read error: 110 (Connection timed out))
- # [22:31] * Joins: km2 (n=KevinMar@60.sub-75-208-225.myvzw.com)
- # [22:33] * Quits: csarven- (n=csarven@on-irc.csarven.ca) ("http://www.csarven.ca")
- # [22:33] * Quits: KevinMarks (n=KevinMar@2.sub-75-209-68.myvzw.com) (Nick collision from services.)
- # [22:33] * km2 is now known as KevinMarks
- # [22:42] * Joins: kingryan (n=ryan@c-24-5-77-167.hsd1.ca.comcast.net)
- # [22:42] * Quits: kingryan (n=ryan@c-24-5-77-167.hsd1.ca.comcast.net) (Client Quit)
- # [22:42] * Joins: kingryan (n=ryan@c-24-5-77-167.hsd1.ca.comcast.net)
- # [22:54] * Joins: dbaron (n=dbaron@corp-241.mountainview.mozilla.com)
- # [23:00] * Quits: othermaciej (n=mjs@17.255.96.158)
- # [23:12] * Joins: othermaciej (n=mjs@17.255.69.132)
- # [23:17] * Joins: roc (n=roc@202.0.36.64)
- # [23:26] * Joins: eseidel (n=eseidel@nat/google/x-05285c5b20294e95)
- # [23:41] * Joins: jgraham__ (n=jgraham@81-86-219-217.dsl.pipex.com)
- # [23:43] * Quits: jruderman (n=jruderma@ip68-5-179-249.oc.oc.cox.net)
- # [23:47] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 113 (No route to host))
- # [23:47] * Quits: hasather (n=hasather@cm-84.215.63.253.getinternet.no) (Read error: 110 (Connection timed out))
- # [23:48] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [23:49] * Joins: hasather (n=hasather@cm-84.215.63.253.getinternet.no)
- # [23:55] * Quits: jgraham (n=jgraham@81-86-222-238.dsl.pipex.com) (Read error: 110 (Connection timed out))
- # Session Close: Tue Jun 17 00:00:00 2008
The end :)