Options:
- # Session Start: Thu Jul 11 00:00:00 2013
- # Session Ident: #whatwg
- # [00:00] <annevk> Private email thread on licensing is going like this: “We’re listening to you. What was your concern?”
- # [00:00] * Quits: rego (~rego@231.193.27.77.dynamic.mundo-r.com) (Remote host closed the connection)
- # [00:01] <hober> i got an email the other day that boiled down to "I don't want to talk about what's in scope for this spec. I want to add something out of scope to this spec."
- # [00:02] <Hixie_> heh
- # [00:02] <Hixie_> reminds me of the way the w3c keeps saying "you can get involved in improving the w3c! let's have a meeting about discussing how we need to improve!"
- # [00:02] <Hixie_> literally been happening for at least half a decade now
- # [00:03] <Hixie_> (i keep getting invited to these meetings)
- # [00:03] <annevk> They keep scoping them in ways that are not useful
- # [00:03] <Hixie_> i've had them scoped all kinds of ways
- # [00:03] <Hixie_> including "everything is in scope"
- # [00:04] <Hixie_> the fundamental problem is that they disagree with me about what's wrong
- # [00:04] <Hixie_> it's the usual "ask the question over and over until you get the answer you want"
- # [00:04] <annevk> Sounds like the way the HTML WG works
- # [00:05] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [00:05] * Joins: ehsan (~ehsan@66.207.208.98)
- # [00:06] * Quits: ehsan (~ehsan@66.207.208.98) (Read error: Connection reset by peer)
- # [00:07] * Joins: ehsan (~ehsan@66.207.208.98)
- # [00:07] * Parts: msaad (~marcus@24-212-234-115.cable.teksavvy.com)
- # [00:15] * Joins: weinig (~weinig@17.114.107.39)
- # [00:17] * Jedi___ is now known as Jedi_
- # [00:19] * Quits: tobie (~tobielang@73-118.195-178.cust.bluewin.ch) (Ping timeout: 256 seconds)
- # [00:20] * Quits: AladinBouzerd (~aladinbou@41.104.169.35) (Ping timeout: 240 seconds)
- # [00:23] * Joins: tobie (~tobielang@73-118.195-178.cust.bluewin.ch)
- # [00:23] * Joins: AladinBouzerd (~aladinbou@41.104.100.91)
- # [00:23] * Joins: Lachy (~Lachy@cm-84.215.104.248.getinternet.no)
- # [00:23] * Quits: ciro_nunes (b18bc356@gateway/web/freenode/ip.177.139.195.86) (Ping timeout: 250 seconds)
- # [00:23] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
- # [00:25] * Quits: AladinBouzerd (~aladinbou@41.104.100.91) (Read error: Connection reset by peer)
- # [00:26] * Joins: AladinBouzerd (~aladinbou@41.104.35.128)
- # [00:28] * Quits: baku (~baku@66.207.208.98) (Ping timeout: 248 seconds)
- # [00:28] * Quits: tantek (~tantek@70-36-197-111.dsl.dynamic.sonic.net) (Quit: tantek)
- # [00:31] * Joins: tantek (~tantek@70-36-197-111.dsl.dynamic.sonic.net)
- # [00:38] * Quits: charl (~charl@charl.eu) (Quit: leaving)
- # [00:42] * Quits: smaug____ (~chatzilla@nat/mozilla/x-epdeqraakgivcrat) (Ping timeout: 256 seconds)
- # [00:43] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [00:44] * Quits: annevk (~annevk@66.207.208.98) (Remote host closed the connection)
- # [00:44] * Quits: weinig (~weinig@17.114.107.39) (Quit: weinig)
- # [00:46] * Quits: tantek (~tantek@70-36-197-111.dsl.dynamic.sonic.net) (Quit: tantek)
- # [00:52] * Joins: birtles (~chatzilla@61-121-216-2.bitcat.net)
- # [00:56] * Quits: sgalineau (~sylvaing@sjfw1-a.adobe.com) (Read error: Connection reset by peer)
- # [00:57] * Quits: Lachy (~Lachy@cm-84.215.104.248.getinternet.no) (Quit: Computer has gone to sleep.)
- # [01:02] * Quits: decotii (~decotii@hq.croscon.com) (Quit: Leaving)
- # [01:03] * Joins: a-ja (~Instantbi@70.230.154.222)
- # [01:07] * Quits: miketaylr (~miketaylr@65-36-73-92.dyn.grandenetworks.net) (Quit: miketaylr)
- # [01:10] * Quits: lmclister (~lmclister@sjfw1-a.adobe.com) (Quit: lmclister)
- # [01:12] * Joins: marcosc (~marcosc@bl5-95-6.dsl.telepac.pt)
- # [01:18] * Quits: othermaciej (~mjs@17.114.109.235) (Quit: othermaciej)
- # [01:18] * Quits: tobie (~tobielang@73-118.195-178.cust.bluewin.ch) (Quit: tobie)
- # [01:20] * Quits: bholley (~bholley@c-67-180-21-133.hsd1.ca.comcast.net) (Quit: bholley)
- # [01:29] * Quits: SimonSapin (~simon@207.218.72.65) (Ping timeout: 245 seconds)
- # [01:37] * Joins: AladinBouzerd_ (~aladinbou@41.108.67.192)
- # [01:37] * Joins: weinig (~weinig@17.212.155.127)
- # [01:39] * Quits: _ukai (ukai@nat/google/x-tmaggkmjjdqjlqds) (Ping timeout: 245 seconds)
- # [01:39] * Quits: marcosc (~marcosc@bl5-95-6.dsl.telepac.pt) (Remote host closed the connection)
- # [01:40] * Quits: AladinBouzerd (~aladinbou@41.104.35.128) (Ping timeout: 245 seconds)
- # [01:44] * Joins: takuya (~takuya@2401:fa00:4:1004:21c9:d8a3:8205:144a)
- # [01:48] * MikeSmit1 is now known as MikeSmith
- # [01:52] * Joins: Yuhong (~chatzilla@S01060019d1e384a3.vc.shawcable.net)
- # [01:53] <Yuhong> On this matter, one reason I suggest http://www.w3.org/wiki/Evolution be finished is that TimBL is in the TAG.
- # [01:55] * Quits: jryans (~jryans@office.massrel.com) (Quit: Be back later)
- # [01:55] <Yuhong> But on DOM3 Events, unfortunately I don't think mutation events are going anywhere as IE9/10 support them but not MutationObserver.
- # [01:55] * Joins: jdaggett_ (~jdaggett@103.5.142.6)
- # [01:56] * Joins: bholley (~bholley@c-67-180-21-133.hsd1.ca.comcast.net)
- # [01:57] * Quits: yorick (~yorick@oftn/member/yorick) (Remote host closed the connection)
- # [01:58] * Quits: WeirdAl (~chatzilla@g2spf.ask.info) (Quit: ChatZilla 0.9.90 [Firefox 22.0/20130618035212])
- # [01:59] <Domenic_> (starting over on DOM Core was brilliant; those outdated levels stacked on top of each other were insane.)
- # [02:01] <MikeSmith> jpwhiting_: the errors your cited are a known issue and usually go away if you just run "python build/build.py all" a 2nd time
- # [02:03] * Quits: mattgifford (~mattgiffo@70.102.199.158) (Remote host closed the connection)
- # [02:03] * Quits: Yuhong (~chatzilla@S01060019d1e384a3.vc.shawcable.net) (Quit: ChatZilla 0.9.90 [Firefox 22.0/20130618035212])
- # [02:05] * Joins: _ukai (ukai@nat/google/x-kivojcixdotbfklx)
- # [02:06] * Quits: AladinBouzerd_ (~aladinbou@41.108.67.192) (Ping timeout: 245 seconds)
- # [02:06] * Quits: bholley (~bholley@c-67-180-21-133.hsd1.ca.comcast.net) (Quit: bholley)
- # [02:08] * ojan is now known as ojan_away
- # [02:10] * Joins: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net)
- # [02:20] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
- # [02:22] * Joins: tantek (~tantek@174-144-238-229.pools.spcsdns.net)
- # [02:23] * Quits: jsbell (jsbell@nat/google/x-ogxyoympcpjgzjzr) (Quit: There's no place like home...)
- # [02:25] * Quits: jwalden (~waldo@2620:101:8003:200:3ea9:f4ff:fe34:6fd4) (Quit: ChatZilla 0.9.87-6.1450hg.fc18 [XULRunner 21.0/20130521122340])
- # [02:27] * Quits: jdaggett_ (~jdaggett@103.5.142.6) (Quit: jdaggett_)
- # [02:28] * Quits: _ukai (ukai@nat/google/x-kivojcixdotbfklx) (Ping timeout: 245 seconds)
- # [02:34] * Quits: jorgepedret (~jorgepedr@64-46-23-103.dyn.novuscom.net) (Quit: Computer has gone to sleep.)
- # [02:36] * Quits: tantek (~tantek@174-144-238-229.pools.spcsdns.net) (Ping timeout: 240 seconds)
- # [02:42] * Joins: jdaggett (~jdaggett@ai126213136116.5.tss.access-internet.ne.jp)
- # [02:47] * Joins: tantek (~tantek@m8b0536d0.tmodns.net)
- # [02:48] * Quits: weinig (~weinig@17.212.155.127) (Quit: weinig)
- # [02:55] * Quits: tantek (~tantek@m8b0536d0.tmodns.net) (Quit: tantek)
- # [02:55] * Quits: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net) (Quit: Leaving.)
- # [02:56] * Joins: _ukai (ukai@nat/google/x-hmawwvpbgsrggisy)
- # [03:02] * Joins: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net)
- # [03:02] * Quits: jacobolus (~jacobolus@173-164-253-217-SFBA.hfc.comcastbusiness.net) (Remote host closed the connection)
- # [03:08] * Quits: jdaggett (~jdaggett@ai126213136116.5.tss.access-internet.ne.jp) (Quit: jdaggett)
- # [03:10] * Joins: bholley (~bholley@c-67-180-21-133.hsd1.ca.comcast.net)
- # [03:12] <GPHemsley> Filed DOM 3 Events spec bug for event order: https://www.w3.org/Bugs/Public/show_bug.cgi?id=22641
- # [03:13] * Quits: bholley (~bholley@c-67-180-21-133.hsd1.ca.comcast.net) (Client Quit)
- # [03:15] * Joins: mven_ (~mven@ip68-224-15-53.lv.lv.cox.net)
- # [03:25] * Quits: nimbu (~nimbu@sjfw1.adobe.com) (Quit: Leaving.)
- # [03:33] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
- # [03:34] * Joins: msaad (~marcus@24-212-234-115.cable.teksavvy.com)
- # [03:34] * Parts: msaad (~marcus@24-212-234-115.cable.teksavvy.com)
- # [03:37] * Joins: Goplat (~goplat@reactos/developer/Goplat)
- # [03:38] * Joins: vitorpacheco (~vitor@189-105-100-99.user.veloxzone.com.br)
- # [03:38] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
- # [03:41] * Parts: nimbu (~nimbu@sjfw1-a.adobe.com)
- # [03:48] * Quits: rcombs (~rcombs@rcombs.me) (Read error: Operation timed out)
- # [03:55] * Joins: msaad (~marcus@24-212-234-115.cable.teksavvy.com)
- # [03:55] * Parts: msaad (~marcus@24-212-234-115.cable.teksavvy.com)
- # [03:57] * Joins: marcosc (~marcosc@bl5-95-6.dsl.telepac.pt)
- # [04:04] * Joins: rcombs (~rcombs@rcombs.me)
- # [04:05] * Joins: weinig (~weinig@24.130.60.35)
- # [04:06] * Quits: weinig (~weinig@24.130.60.35) (Client Quit)
- # [04:09] * Joins: smaug____ (~chatzilla@173.243.46.194)
- # [04:10] * Quits: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net) (Quit: Leaving.)
- # [04:10] * Joins: barneybook (~kvirc@114-43-154-229.dynamic.hinet.net)
- # [04:14] * Quits: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net) (Ping timeout: 240 seconds)
- # [04:16] * Joins: jdaggett (~jdaggett@103.5.142.8)
- # [04:20] * heycam|away is now known as heycam
- # [04:21] * Joins: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net)
- # [04:22] * Quits: marcosc (~marcosc@bl5-95-6.dsl.telepac.pt) (Remote host closed the connection)
- # [04:23] <jpwhiting_> MikeSmith: yep, I'm hitting something different this time, I moved the sources to package it as a debian package, and when I try to build jing-trang's ant can't find apache-ant for some reason
- # [04:25] * Quits: Jarrod_ (~Jarrod_@pdpc/supporter/active/jarrod) (Remote host closed the connection)
- # [04:26] * Joins: Jarrod_ (~Jarrod_@pdpc/supporter/active/jarrod)
- # [04:27] <GPHemsley> ...and closed as INVALID
- # [04:27] * GPHemsley shrugs
- # [04:27] <jpwhiting_> http://pastebin.com/DV0Z3FLT
- # [04:28] <jpwhiting_> MikeSmith: the issues I was having earlier were because my spec was added to validator/presets.txt but not validator/w3c-presets.txt where it needed to be
- # [04:30] * Quits: Jarrod_ (~Jarrod_@pdpc/supporter/active/jarrod) (Ping timeout: 240 seconds)
- # [04:32] <MikeSmith> jpwhiting_: yeah that bit of complexity is my fault I guess
- # [04:32] * Joins: Yuhong (~chatzilla@S01060019d1e384a3.vc.shawcable.net)
- # [04:33] <MikeSmith> jpwhiting_: so you're creating a Debian package of the validator? Are you planning to actually get it in the main Debian package repo?
- # [04:35] <MikeSmith> jpwhiting_: Maybe the reason you're seeing http://pastebin.com/DV0Z3FLT during the build is that it's ignoring your system CLASSPATH
- # [04:36] <Yuhong> MS just fixed document.createElement("th").cellIndex in older versions of IE to conform to the standard in the just released Cumulative Update.
- # [04:36] <Yuhong> Old behavior was an address leak.
- # [04:36] <jpwhiting_> MikeSmith: my System CLASSPATH?
- # [04:36] * jpwhiting_ is new to java, sorry
- # [04:36] <Yuhong> https://www.w3.org/Bugs/Public/show_bug.cgi?id=16757#c10
- # [04:36] <jpwhiting_> I have JAVA_HOME set, but that's about it
- # [04:37] <jpwhiting_> no, not packaging for debian itself, just making a debian package out of validator.nu for a client
- # [04:37] <jpwhiting_> to use inside their ubuntu based virtualmachine
- # [04:37] <MikeSmith> ok
- # [04:37] <jpwhiting_> the weird thing is it works fine when I run it from one path
- # [04:38] <MikeSmith> jpwhiting_: so if you look at the jing-trang/ant script, you'll see it feeds -cp to java
- # [04:38] <jpwhiting_> but I tar up the original sources gotten with build/build.py checkout && build/build.py dldeps
- # [04:38] <jpwhiting_> then untar it when creating the package and do python build/build.py --local build to build it
- # [04:38] * Quits: Yuhong (~chatzilla@S01060019d1e384a3.vc.shawcable.net) (Quit: ChatZilla 0.9.90 [Firefox 22.0/20130618035212])
- # [04:38] <jpwhiting_> ah, I see, /me dives deeper
- # [04:38] * Joins: bzed_ (~bzed@devel.recluse.de)
- # [04:38] <MikeSmith> -cp jing-trang/lib/ant-launcher.jar
- # [04:39] * Joins: danielfi_ (~danielfil@201.87.92.133)
- # [04:39] <jpwhiting_> ok, I do have that file, maybe $JING_TRANG_HOME is getting mucked up somehow?
- # [04:39] * jpwhiting_ reads build.py again
- # [04:39] * Joins: agcolom__ (uid6233@gateway/web/irccloud.com/x-jgblmzcmuqhbxlbf)
- # [04:39] * Joins: arv_ (uid4269@gateway/web/irccloud.com/x-zlfqcblmyhuvwlvm)
- # [04:40] * Joins: rillian_ (giles@mf4-xiph.osuosl.org)
- # [04:40] <MikeSmith> I guess you could just hack the build script to call "ant" instead of "./ant" there
- # [04:40] * Joins: ivan\_ (~ivan@unaffiliated/ivan/x-000001)
- # [04:40] <MikeSmith> line 558 of build.py
- # [04:41] <jpwhiting_> the difference being that ./ant sets classpath, where my system's ant doesn't?
- # [04:41] * Joins: mrbkap_ (~mrbkap@v-1045.fw1.sfo1.mozilla.net)
- # [04:41] * Joins: hendry_ (~hendry@sg.webconverger.com)
- # [04:41] <MikeSmith> - runCmd(os.path.join(".", "ant"))
- # [04:41] <MikeSmith> + runCmd("ant")
- # [04:41] <jpwhiting_> yep, gotcha, /me tries
- # [04:42] * Quits: jdaggett (~jdaggett@103.5.142.8) (Quit: jdaggett)
- # [04:42] <MikeSmith> jpwhiting_: I dunno what that jing-trang/ant script is attempting to do. It's upstream code that we pull into the validator build as a dependency.
- # [04:43] * heath is now known as ybit
- # [04:43] <jpwhiting_> still it's very weird to me that it works when untarred in one place on my disk, and fails when untarred in another place
- # [04:43] <MikeSmith> yeah that is weird
- # [04:43] <jpwhiting_> maybe build/build.py checkout sets some paths or something?
- # [04:43] <MikeSmith> I don't think it does
- # [04:43] <MikeSmith> though not sure
- # [04:44] * MikeSmith checks
- # [04:44] * Quits: blooberry2 (~blooberry@134.134.139.70) (Ping timeout: 240 seconds)
- # [04:44] <jpwhiting_> my system doesn't know what "ant" is
- # [04:44] <MikeSmith> hmm, OK
- # [04:45] <jpwhiting_> no ant in $JAVA_HOME/bin either
- # [04:45] <jpwhiting_> using openjdk-7-jdk
- # [04:45] * Joins: Yuhong (~chatzilla@S01060019d1e384a3.vc.shawcable.net)
- # [04:45] <jpwhiting_> one other weird thing I found is that the one checkout of validator.nu that's working has manifest and such in jing-trang/ but the one that doesn't is missing them
- # [04:45] <jpwhiting_> does ant create those?
- # [04:46] <MikeSmith> no, ant doesn't create those
- # [04:46] * Quits: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net) (*.net *.split)
- # [04:46] * Quits: ivan`` (~ivan@unaffiliated/ivan/x-000001) (*.net *.split)
- # [04:46] * Quits: danielfilho (~danielfil@201.87.92.133) (*.net *.split)
- # [04:46] * Quits: rillian (giles@mf4-xiph.osuosl.org) (*.net *.split)
- # [04:46] * Quits: arv (uid4269@gateway/web/irccloud.com/x-igubmdekoixqqlab) (*.net *.split)
- # [04:46] * Quits: agcolom_ (uid6233@gateway/web/irccloud.com/x-yqpqnqsethyrdpjy) (*.net *.split)
- # [04:46] * Quits: hendry (~hendry@sg.webconverger.com) (*.net *.split)
- # [04:46] * Quits: ivan\ (~ivan@unaffiliated/ivan/x-000001) (*.net *.split)
- # [04:46] * Quits: mrbkap (~mrbkap@v-1045.fw1.sfo1.mozilla.net) (*.net *.split)
- # [04:46] * Quits: bzed (~bzed@devel.recluse.de) (*.net *.split)
- # [04:46] * bzed_ is now known as bzed
- # [04:46] <MikeSmith> and you won't find "ant" in $JAVA_HOME/bin normally
- # [04:46] * ivan\_ is now known as ivan\
- # [04:46] * arv_ is now known as arv
- # [04:47] * agcolom__ is now known as agcolom_
- # [04:47] <MikeSmith> so anyway, forget what I said about running "ant" instead
- # [04:47] <jpwhiting_> erm, sorry not manifest, I meant modbuild.xml, modules.xml and the build folder
- # [04:47] <MikeSmith> yeah, so those are needed
- # [04:47] <MikeSmith> and I think they do get created by ant
- # [04:48] <Yuhong> Actually, only IE9 is fixed in the July update.
- # [04:48] * Quits: Yuhong (~chatzilla@S01060019d1e384a3.vc.shawcable.net) (Client Quit)
- # [04:49] * Joins: Yuhong (~chatzilla@S01060019d1e384a3.vc.shawcable.net)
- # [04:49] * Joins: ivan`` (~ivan@unaffiliated/ivan/x-000001)
- # [04:49] <jpwhiting_> MikeSmith: even if I set JING_TRANG_HOME to the path where jing-trang is checked out to, then run ,/ant I get the java.lang.ClassNotFoundException: org.apache.tools.ant.Main
- # [04:50] <jpwhiting_> maybe the ant jar is bad?
- # [04:50] <Yuhong> Hixie: w() in the DOM Viewer is broken in IE8.
- # [04:50] <Hixie_> i think you mean, IE8 is broken
- # [04:50] <MikeSmith> jpwhiting_: the ant-launcher.jar and ant.jar binaries are distributed as part of jing-trang, so those are what your java environment should be using for the jing-trang build
- # [04:50] <jpwhiting_> yeah, I see them in jing-trang/lib
- # [04:51] <Yuhong> I use this a lot for tests.
- # [04:51] <MikeSmith> if it's not finding them, then I'd guess it's because your build environment doesn't have $JING_TRANG_HOME set
- # [04:52] <Yuhong> For example, I was trying to use http://software.hixie.ch/utilities/js/live-dom-viewer/?saved=1673 to test the latest Cumulative Update to see if the behavior is fixed.
- # [04:52] <jpwhiting_> why would it have JING_TRANG_HOME set?
- # [04:52] <jpwhiting_> I mean, what sets that?
- # [04:52] <jpwhiting_> heh, jing-trang/ant sets it to dirname $0
- # [04:53] <MikeSmith> jpwhiting_: yup
- # [04:53] <Yuhong> It is fixed for IE9 in the just released cumulative update, BTW. Old behavior is an address leak.
- # [04:54] <zewt> https://www.w3.org/Bugs/Public/show_bug.cgi?id=22641 filing bugs on dom events seems like a waste of time, heh
- # [04:55] <Yuhong> Unfortunately, as I said before, I can't imagine mutation events going away any time soon, as IE9/10 do not support mutation observers.
- # [04:56] <jpwhiting_> MikeSmith: k, I'll figure this out, thanks for the pointers :)
- # [04:56] <MikeSmith> k
- # [05:03] <jpwhiting_> MikeSmith: hmm, does java not cope well with : in path names maybe?
- # [05:04] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [05:04] * jpwhiting_ is using this from within an obs checkout, so part of the path is home:jwhiting:branches:blah blah
- # [05:06] <jpwhiting_> heh, seems so, that's working much better from a path without : in it
- # [05:06] <jpwhiting_> phew, problem solved
- # [05:06] * Quits: JohnAlbin (~JohnAlbin@114-42-32-130.dynamic.hinet.net) (Quit: JohnAlbin)
- # [05:06] * jpwhiting_ is now known as jpwhiting
- # [05:06] * Quits: jpwhiting (~jeremy@174-19-52-66.slkc.qwest.net) (Changing host)
- # [05:06] * Joins: jpwhiting (~jeremy@kde/developer/whiting)
- # [05:19] * Joins: bholley (~bholley@c-67-180-21-133.hsd1.ca.comcast.net)
- # [05:20] * Quits: bholley (~bholley@c-67-180-21-133.hsd1.ca.comcast.net) (Client Quit)
- # [05:21] * Joins: annevk (~annevk@173.243.46.194)
- # [05:21] * Joins: miketaylr (~miketaylr@65-36-73-92.dyn.grandenetworks.net)
- # [05:26] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 245 seconds)
- # [05:27] * mrbkap_ is now known as mrbkap
- # [05:27] * Joins: Jarrod_ (~Jarrod_@pdpc/supporter/active/jarrod)
- # [05:31] * Quits: Yuhong (~chatzilla@S01060019d1e384a3.vc.shawcable.net) (Quit: ChatZilla 0.9.90 [Firefox 22.0/20130618035212])
- # [05:34] * Quits: Jarrod_ (~Jarrod_@pdpc/supporter/active/jarrod) (Ping timeout: 240 seconds)
- # [05:39] * Joins: jdaggett (~jdaggett@y230006.dynamic.ppp.asahi-net.or.jp)
- # [05:47] * Quits: reyre- (~reyre_@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com) (Remote host closed the connection)
- # [05:48] * Quits: annevk (~annevk@173.243.46.194) (Read error: Connection reset by peer)
- # [05:48] * Joins: annevk5 (~annevk@173.243.46.194)
- # [05:49] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [06:02] * Joins: reyre_ (~reyre_@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com)
- # [06:03] <MikeSmith> jpwhiting: good to hear
- # [06:04] <MikeSmith> and ":" is the right path separator on Linux
- # [06:04] <MikeSmith> for java
- # [06:04] <MikeSmith> but on windows it needs to be ";" I think
- # [06:07] <zewt> things that need to die: code that uses a variable for platform path separators
- # [06:07] <zewt> (do people really not know that / is a valid path separator in windows)
- # [06:08] * Quits: annevk5 (~annevk@173.243.46.194) (Remote host closed the connection)
- # [06:18] * Quits: smaug____ (~chatzilla@173.243.46.194) (Ping timeout: 246 seconds)
- # [06:21] * Quits: reyre_ (~reyre_@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com) (Remote host closed the connection)
- # [06:24] * Joins: dbaron (~dbaron@173-228-85-238.dsl.dynamic.sonic.net)
- # [06:35] * Quits: takuya (~takuya@2401:fa00:4:1004:21c9:d8a3:8205:144a) (Ping timeout: 240 seconds)
- # [06:50] * Joins: bholley (~bholley@c-67-180-21-133.hsd1.ca.comcast.net)
- # [06:52] * Joins: jryans (~jryans@cpe-70-113-92-118.austin.res.rr.com)
- # [06:55] * Parts: a-ja (~Instantbi@70.230.154.222)
- # [07:01] * Joins: tantek (~tantek@70-36-197-111.dsl.dynamic.sonic.net)
- # [07:03] * heycam is now known as heycam|away
- # [07:03] * Quits: jryans (~jryans@cpe-70-113-92-118.austin.res.rr.com) (Ping timeout: 240 seconds)
- # [07:05] * Joins: burgers (~burgers@ppp203-122-210-207.static.internode.on.net)
- # [07:08] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [07:19] * Joins: annevk (~annevk@173.243.46.194)
- # [07:23] * Joins: nessy (~silviapf@202-159-131-199.dyn.iinet.net.au)
- # [07:23] * Quits: annevk (~annevk@173.243.46.194) (Ping timeout: 240 seconds)
- # [07:26] * Joins: roc (~chatzilla@70-35-43-162.static.wiline.com)
- # [07:29] * Quits: espadrine (~ttyl@85-218-3-236.dclient.lsne.ch) (Quit: Leaving)
- # [07:33] * Quits: nielsle (~nielsle@3239149-cl69.boa.fiberby.dk) (Ping timeout: 245 seconds)
- # [07:43] * Quits: sangwha__ (~sangwhan_@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp) (Remote host closed the connection)
- # [07:43] * Joins: nielsle (~nielsle@3239149-cl69.boa.fiberby.dk)
- # [07:44] * Joins: sangwhan_ (~sangwhan_@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp)
- # [07:45] * hendry_ is now known as hendry
- # [07:48] * Quits: sangwhan_ (~sangwhan_@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp) (Ping timeout: 245 seconds)
- # [07:52] * Joins: bentruym_ (~bentruyma@c-98-193-95-144.hsd1.il.comcast.net)
- # [07:54] * Martijnc- is now known as Martijnc
- # [08:06] * Quits: bentruym_ (~bentruyma@c-98-193-95-144.hsd1.il.comcast.net) (Quit: Computer has gone to sleep.)
- # [08:19] * Quits: bholley (~bholley@c-67-180-21-133.hsd1.ca.comcast.net) (Quit: bholley)
- # [08:20] * Joins: sangwhan_ (~sangwhan_@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp)
- # [08:21] * heycam|away is now known as heycam
- # [08:29] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
- # [08:30] * Quits: burgers (~burgers@ppp203-122-210-207.static.internode.on.net) (Remote host closed the connection)
- # [08:33] * Joins: sedovsek (~robert@89.143.12.238)
- # [08:43] * Joins: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
- # [08:46] * Joins: Martin1982 (~Martin198@cable-175-208.zeelandnet.nl)
- # [08:55] * Quits: dbaron (~dbaron@173-228-85-238.dsl.dynamic.sonic.net) (Ping timeout: 240 seconds)
- # [08:55] * Joins: Lachy (~Lachy@cm-84.215.104.248.getinternet.no)
- # [09:02] * Quits: miketaylr (~miketaylr@65-36-73-92.dyn.grandenetworks.net) (Quit: miketaylr)
- # [09:03] * Joins: asdfz0mg (~asdfz0mg@109-104-22-194.customers.ownit.se)
- # [09:05] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
- # [09:09] * Joins: rego (~rego@231.193.27.77.dynamic.mundo-r.com)
- # [09:09] * Joins: nonge (~nonge@p5082BC38.dip0.t-ipconnect.de)
- # [09:16] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
- # [09:17] * Joins: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com)
- # [09:18] * Quits: nessy (~silviapf@202-159-131-199.dyn.iinet.net.au) (Quit: Leaving.)
- # [09:23] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 245 seconds)
- # [09:24] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 260 seconds)
- # [09:25] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
- # [09:42] * Joins: hasather (~hasather@80.91.33.141)
- # [09:46] * heycam is now known as heycam|away
- # [09:53] * Joins: niloy (~niloy@115.112.64.6)
- # [09:53] * Quits: Lachy (~Lachy@cm-84.215.104.248.getinternet.no) (Quit: Computer has gone to sleep.)
- # [09:59] * Quits: niloy (~niloy@115.112.64.6) (Ping timeout: 248 seconds)
- # [10:00] * Joins: galant (~galant@77.29.196.194)
- # [10:00] * Quits: galant (~galant@77.29.196.194) (Changing host)
- # [10:00] * Joins: galant (~galant@unaffiliated/dekiss)
- # [10:05] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [10:10] * Quits: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
- # [10:11] * Joins: darobin (~darobin@78.208.93.24)
- # [10:12] * Joins: niloy (~niloy@115.112.111.246)
- # [10:15] * Quits: tantek (~tantek@70-36-197-111.dsl.dynamic.sonic.net) (Ping timeout: 246 seconds)
- # [10:16] * Joins: Lachy (~Lachy@213.166.174.2)
- # [10:16] * Joins: tantek (~tantek@70-36-197-111.dsl.dynamic.sonic.net)
- # [10:17] * Quits: roc (~chatzilla@70-35-43-162.static.wiline.com) (Ping timeout: 240 seconds)
- # [10:29] * Joins: nonge_ (~nonge@p5B326CA5.dip0.t-ipconnect.de)
- # [10:32] * Quits: nonge (~nonge@p5082BC38.dip0.t-ipconnect.de) (Ping timeout: 240 seconds)
- # [10:32] * heycam|away is now known as heycam
- # [10:35] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
- # [10:35] <JakeA> Do we have a way to get the base url of the page? As in, what relative paths will be resolved against?
- # [10:37] * Quits: niloy (~niloy@115.112.111.246) (Ping timeout: 245 seconds)
- # [10:39] * Joins: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com)
- # [10:40] <MikeSmith> JakeA: not in the URL spec?
- # [10:41] <JakeA> Not that I can see, new urls have a default base of about:blank
- # [10:41] <JakeA> I remember Anne telling me why it didn't default to the base of the current page, but I can't remember
- # [10:41] <JakeA> …what it actually was
- # [10:43] * heycam is now known as heycam|away
- # [10:50] * Joins: niloy (~niloy@115.112.64.6)
- # [10:54] * Quits: jdaggett (~jdaggett@y230006.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett)
- # [10:56] * Joins: tomasf (~tomasf@77.72.97.10.c.fiberdirekt.net)
- # [11:01] * Joins: tobie (~tobielang@73-118.195-178.cust.bluewin.ch)
- # [11:01] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Read error: Connection reset by peer)
- # [11:02] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
- # [11:08] <galant> animations for anniversaries on google homepage can't be viewed on mobile phones? Because they are done in canvas..
- # [11:09] * Quits: darobin (~darobin@78.208.93.24) (Remote host closed the connection)
- # [11:12] * Joins: JohnAlbin (~JohnAlbin@114-45-198-234.dynamic.hinet.net)
- # [11:14] * Quits: vitorpacheco (~vitor@189-105-100-99.user.veloxzone.com.br) (Read error: Connection reset by peer)
- # [11:17] * Joins: SimonSapin (~simon@207.218.72.65)
- # [11:19] * Quits: birtles (~chatzilla@61-121-216-2.bitcat.net) (Quit: ChatZilla 0.9.90-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [11:20] * Joins: charl (~charl@charl.eu)
- # [11:21] * Joins: darobin (~darobin@78.208.93.24)
- # [11:25] * Kolombiken1 is now known as Kolombiken
- # [11:27] * Quits: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
- # [11:29] * Joins: AladinBouzerd (~aladinbou@41.108.56.245)
- # [11:49] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [12:02] * Joins: hallvors (~hallvord@node-c4kmeyse54qlm9.20.ipv6.opera.com)
- # [12:03] * Quits: JohnAlbin (~JohnAlbin@114-45-198-234.dynamic.hinet.net) (Quit: JohnAlbin)
- # [12:09] * Krinkle|detached is now known as Krinkle
- # [12:32] * Quits: kborchers (~kborchers@unaffiliated/kborchers) (Excess Flood)
- # [12:35] * Quits: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net) (Quit: is sleepy)
- # [12:35] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Read error: Connection reset by peer)
- # [12:36] * Joins: kborchers (~kborchers@unaffiliated/kborchers)
- # [12:38] * Joins: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com)
- # [12:39] * Quits: darobin (~darobin@78.208.93.24) (Remote host closed the connection)
- # [12:42] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
- # [12:55] * Quits: asdfz0mg (~asdfz0mg@109-104-22-194.customers.ownit.se) (Quit: Sleepy time)
- # [12:59] * Joins: [[zzzz]] (~q@node-1a01.pool-101-109.dynamic.totbb.net)
- # [13:03] * Quits: [[zzz]] (~q@node-sf4.pool-180-180.dynamic.totbb.net) (Ping timeout: 264 seconds)
- # [13:09] * Joins: vitorpacheco (~vitor@189-105-100-99.user.veloxzone.com.br)
- # [13:14] * Krinkle is now known as Krinkle|detached
- # [13:18] * Joins: darobin (~darobin@78.208.93.24)
- # [13:26] * Joins: smaug____ (~chatzilla@173.243.46.194)
- # [13:26] * Quits: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com) (Ping timeout: 246 seconds)
- # [13:27] * Quits: Kolombiken (~Adium@94.137.124.2) (Quit: Leaving.)
- # [13:28] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
- # [13:29] * Quits: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
- # [13:29] * Joins: Kolombiken (~Adium@gateway.creuna.se)
- # [13:30] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [13:39] * Joins: JohnAlbin (~JohnAlbin@114-42-32-130.dynamic.hinet.net)
- # [13:39] * Quits: JohnAlbin (~JohnAlbin@114-42-32-130.dynamic.hinet.net) (Client Quit)
- # [13:44] * Quits: lilmonkey` (~colin@pdpc/supporter/professional/riven) (Read error: Connection reset by peer)
- # [13:44] * Joins: lilmonkey (~colin@pdpc/supporter/professional/riven)
- # [13:45] * Joins: richt (~richt@cpc15-gran4-2-0-cust9.12-1.cable.virginmedia.com)
- # [13:48] * Joins: sedovsek (~robert@89.143.12.238)
- # [13:48] * Joins: asdfz0mg (~asdfz0mg@109-104-22-194.customers.ownit.se)
- # [13:51] * Joins: Ms2ger (~Ms2ger@94-226-220-62.access.telenet.be)
- # [14:01] * Quits: yoav_ (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Quit: Ex-Chat)
- # [14:02] * Quits: asdfz0mg (~asdfz0mg@109-104-22-194.customers.ownit.se) (Quit: Sleepy time)
- # [14:04] * Quits: kborchers (~kborchers@unaffiliated/kborchers) (Excess Flood)
- # [14:05] * Joins: kborchers (~kborchers@unaffiliated/kborchers)
- # [14:06] * Joins: asdfz0mg (~asdfz0mg@109-104-22-194.customers.ownit.se)
- # [14:13] <JakeA> I just got a 50k bounce on the mailing list, is anyone able to clear it through?
- # [14:13] <JakeA> It's a reply to @getify so it's naturally over 50k
- # [14:16] <Ms2ger> You could trim?
- # [14:16] <Ms2ger> But I believe Hixie_ moderates
- # [14:17] <JakeA> Yeah, I've done a lot of that already, but I'm worried I'll get accused of editing & misrepresenting the original view
- # [14:17] <JakeA> most of the content is the original email with replies inline
- # [14:20] * Krinkle|detached is now known as Krinkle
- # [14:25] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [14:29] * Quits: smaug____ (~chatzilla@173.243.46.194) (Ping timeout: 245 seconds)
- # [14:34] * Joins: newtron (~newtron@199.71.174.103)
- # [14:39] * Joins: cheron (~cheron@unaffiliated/cheron)
- # [14:40] * Joins: ehsan (~ehsan@66.207.208.98)
- # [14:42] * Quits: richt (~richt@cpc15-gran4-2-0-cust9.12-1.cable.virginmedia.com) (Remote host closed the connection)
- # [14:42] * Joins: richt (~richt@cpc15-gran4-2-0-cust9.12-1.cable.virginmedia.com)
- # [14:45] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [14:46] * Quits: richt (~richt@cpc15-gran4-2-0-cust9.12-1.cable.virginmedia.com) (Ping timeout: 256 seconds)
- # [14:49] * Joins: smaug____ (~chatzilla@nat/mozilla/x-prmrbdwaeylbcjbs)
- # [14:51] * Joins: baku (~baku@66.207.208.98)
- # [14:55] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [14:56] * Joins: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net)
- # [15:05] * Quits: ehsan (~ehsan@66.207.208.98) (Read error: Connection reset by peer)
- # [15:05] * Joins: ehsan (~ehsan@66.207.208.98)
- # [15:06] * Joins: newtron_ (~newtron@199.71.174.7)
- # [15:06] <galant> canvas hit regions are supported by older browsers?
- # [15:07] * Quits: ehsan (~ehsan@66.207.208.98) (Read error: Connection reset by peer)
- # [15:07] * Joins: ehsan (~ehsan@66.207.208.98)
- # [15:08] * Quits: newtron (~newtron@199.71.174.103) (Ping timeout: 276 seconds)
- # [15:10] <Ms2ger> They're not supported anywhere
- # [15:12] <galant> yeah
- # [15:12] <galant> I have no idea how to make canvas drawings responsive to mouse events, if you know some link for reading on this please tell me thanks
- # [15:13] <smaug____> you just add mouse event listener and check the coordinates in the event listener?
- # [15:14] <JakeA> You can test the x/y position of the click, or absolutely position an a[href] over the hit areas. The latter may be more accessible.
- # [15:18] <galant> thanks for ideas
- # [15:18] <galant> so Google uses this? :D
- # [15:18] <galant> for their animations
- # [15:18] <galant> hehe
- # [15:18] <galant> Hixie do the Google homepage animations on anniversaries? :DDD
- # [15:18] <galant> hehe
- # [15:19] <galant> JakeA, that absolutely positioned <a> is best idea and easiest lol it can be done in seconds
- # [15:19] <galant> Im not sure about other ideas though never done that
- # [15:19] <galant> JakeA, how to test x/y position of the click just curious?
- # [15:20] <JakeA> When you add a click listener to the canvas you'll get one of these as an event object https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent
- # [15:21] <galant> on older browsers too>?
- # [15:21] <JakeA> clientX/Y is what you're looking for
- # [15:21] <JakeA> well… certainly everything that supports canvas
- # [15:22] <galant> event.clientX is the thing right?
- # [15:22] * Joins: annevk (~annevk@173.243.46.194)
- # [15:22] <galant> yeah this works on every element not just canvas :) nice
- # [15:24] <galant> guys
- # [15:24] * Joins: richt (~richt@cpc15-gran4-2-0-cust9.12-1.cable.virginmedia.com)
- # [15:25] <galant> if I create some kind of interface for some API as a side effect of working on my projects do you want me to give it to you you can them implement such things in the APIs you make if you decide too, so others can have use of my work too
- # [15:25] * Quits: newtron_ (~newtron@199.71.174.7) (Remote host closed the connection)
- # [15:29] * Joins: newtron (~newtron@199.71.174.103)
- # [15:35] <JakeA> you should make your code available on github for people. If it turns out to be super-popular and could be done much faster natively, it might make it into the spec
- # [15:35] <JakeA> this happened with selector matching in jQuery etc
- # [15:35] <JakeA> became querySelectorAll in the spec
- # [15:39] <galant> ok JakeA thanks
- # [15:44] * Joins: TallTed (~Thud@63.119.36.36)
- # [15:45] * Joins: reyre_ (~reyre_@142.204.133.18)
- # [15:49] * Quits: smaug____ (~chatzilla@nat/mozilla/x-prmrbdwaeylbcjbs) (Remote host closed the connection)
- # [15:50] * Joins: JohnAlbin (~JohnAlbin@114-42-32-130.dynamic.hinet.net)
- # [15:51] * Quits: hallvors (~hallvord@node-c4kmeyse54qlm9.20.ipv6.opera.com) (Ping timeout: 245 seconds)
- # [15:51] * Joins: vedransisic (26689fda@gateway/web/cgi-irc/kiwiirc.com/ip.38.104.159.218)
- # [15:51] * Joins: smaug____ (~chatzilla@nat/mozilla/x-kckwwintasdpekzf)
- # [15:51] * Quits: vedransisic (26689fda@gateway/web/cgi-irc/kiwiirc.com/ip.38.104.159.218) (Client Quit)
- # [15:52] * Quits: tomasf (~tomasf@77.72.97.10.c.fiberdirekt.net) (Ping timeout: 246 seconds)
- # [15:52] * Joins: vedransisic (26689fda@gateway/web/cgi-irc/kiwiirc.com/ip.38.104.159.218)
- # [15:53] * Joins: reyre (~rick@142.204.133.24)
- # [15:56] * Quits: FireFly (~firefly@oftn/member/FireFly) (Ping timeout: 256 seconds)
- # [15:58] * Quits: reyre (~rick@142.204.133.24) (Remote host closed the connection)
- # [15:58] * Joins: hallvors (~hallvord@node-c4kmeyse54qlm9.20.ipv6.opera.com)
- # [15:58] * Joins: reyre (~rick@142.204.133.24)
- # [15:58] * Quits: reyre (~rick@142.204.133.24) (Remote host closed the connection)
- # [15:58] * Joins: FireFly (~firefly@oftn/member/FireFly)
- # [16:02] * Krinkle is now known as Krinkle|detached
- # [16:03] * [[zzzz]] is now known as [[zz]]
- # [16:05] * Quits: annevk (~annevk@173.243.46.194) (Remote host closed the connection)
- # [16:06] * Joins: decotii (~decotii@hq.croscon.com)
- # [16:06] * Joins: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com)
- # [16:16] * Quits: hallvors (~hallvord@node-c4kmeyse54qlm9.20.ipv6.opera.com) (Ping timeout: 245 seconds)
- # [16:19] * Joins: zkis (~zkis@89.122.234.32)
- # [16:20] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [16:22] * Joins: ehsan (~ehsan@66.207.208.98)
- # [16:25] * Joins: yorick (~yorick@oftn/member/yorick)
- # [16:25] * Krinkle|detached is now known as Krinkle
- # [16:26] * Quits: richt (~richt@cpc15-gran4-2-0-cust9.12-1.cable.virginmedia.com) (Remote host closed the connection)
- # [16:26] * Joins: richt (~richt@cpc15-gran4-2-0-cust9.12-1.cable.virginmedia.com)
- # [16:26] * Quits: richt (~richt@cpc15-gran4-2-0-cust9.12-1.cable.virginmedia.com) (Read error: Connection reset by peer)
- # [16:27] * Quits: zkis (~zkis@89.122.234.32) (Ping timeout: 264 seconds)
- # [16:27] * Joins: richt (~richt@cpc15-gran4-2-0-cust9.12-1.cable.virginmedia.com)
- # [16:28] <MikeSmith> ...and Hallvord announces
- # [16:29] <MikeSmith> and post-mortems
- # [16:34] * Quits: JonathanNeal (uid5831@gateway/web/irccloud.com/x-zdmitnqagfayngjy)
- # [16:34] <gsnedders> MikeSmith: Opera lost him first.
- # [16:34] * Joins: JonathanNeal (uid5831@gateway/web/irccloud.com/x-xwutfcgfderdznnd)
- # [16:35] <Ms2ger> I did see him pop up in bugzilla a lot lately
- # [16:36] * Quits: charl (~charl@charl.eu) (Quit: leaving)
- # [16:38] * Quits: ^esc_ (~esc_ape@77.117.246.49.wireless.dyn.drei.com) (Ping timeout: 248 seconds)
- # [16:40] * Quits: mven_ (~mven@ip68-224-15-53.lv.lv.cox.net) (Remote host closed the connection)
- # [16:40] <jgraham> pointer?
- # [16:41] <Ms2ger> His blog
- # [16:41] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [16:41] <gsnedders> http://my.opera.com/hallvors/blog/goodbye
- # [16:46] * Joins: miketaylr (~miketaylr@65-36-73-92.dyn.grandenetworks.net)
- # [16:52] * Joins: lmclister (~lmclister@sjfw1-a.adobe.com)
- # [16:55] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [16:57] * Joins: cabanier (~cabanier@sjfw1-a.adobe.com)
- # [16:58] * Joins: annevk (~annevk@66.207.208.98)
- # [16:59] <jgraham> Interesting post mortem. Things to agree with and things to disagree with.
- # [17:11] <Ms2ger> Someone should count how many former Operians we hired now
- # [17:11] <Ms2ger> / will hire
- # [17:11] * Quits: asdfz0mg (~asdfz0mg@109-104-22-194.customers.ownit.se) (Quit: Sleepy time)
- # [17:12] * Quits: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
- # [17:12] * broquain1 is now known as broquaint
- # [17:12] * Quits: Martin1982 (~Martin198@cable-175-208.zeelandnet.nl) (Ping timeout: 248 seconds)
- # [17:13] <gsnedders> Ms2ger: Going how far back? :P
- # [17:14] <Ms2ger> Last year or so?
- # [17:14] * Joins: ehsan (~ehsan@66.207.208.98)
- # [17:15] * Joins: asdfz0mg (~asdfz0mg@109-104-22-194.customers.ownit.se)
- # [17:16] <gsnedders> I can only think of four off-hand.
- # [17:20] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 240 seconds)
- # [17:22] * Quits: rego (~rego@231.193.27.77.dynamic.mundo-r.com) (Remote host closed the connection)
- # [17:30] * Joins: jryans (~jryans@office.massrel.com)
- # [17:33] * Joins: gallant (~galant@77.28.28.209)
- # [17:36] * Quits: galant (~galant@unaffiliated/dekiss) (Ping timeout: 248 seconds)
- # [17:37] * ybit is now known as heath
- # [17:38] * webben_ is now known as webben
- # [17:41] * Joins: Smylers (~smylers@81.143.60.194)
- # [17:45] * Quits: cabanier (~cabanier@sjfw1-a.adobe.com) (Read error: Connection reset by peer)
- # [17:48] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: Computer has gone to sleep.)
- # [17:48] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 260 seconds)
- # [17:55] * Joins: baku_ (~baku@66.207.208.98)
- # [17:55] * Quits: baku (~baku@66.207.208.98) (Read error: Connection reset by peer)
- # [17:58] * Quits: decotii (~decotii@hq.croscon.com) (Read error: Connection reset by peer)
- # [17:59] * Joins: decotii (~decotii@hq.croscon.com)
- # [17:59] * Joins: AladinBouzerd_ (~aladinbou@41.104.184.174)
- # [17:59] * Quits: asdfz0mg (~asdfz0mg@109-104-22-194.customers.ownit.se) (Quit: Sleepy time)
- # [18:00] * Quits: ehsan (~ehsan@66.207.208.98) (Read error: Connection reset by peer)
- # [18:00] * Joins: ehsan (~ehsan@66.207.208.98)
- # [18:02] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [18:02] * Quits: AladinBouzerd (~aladinbou@41.108.56.245) (Ping timeout: 276 seconds)
- # [18:03] * Joins: jernoble_ (~jernoble@76.74.153.49)
- # [18:03] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [18:05] * Quits: miketaylr (~miketaylr@65-36-73-92.dyn.grandenetworks.net) (Quit: miketaylr)
- # [18:07] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
- # [18:07] * Joins: miketaylr (~miketaylr@65-36-73-92.dyn.grandenetworks.net)
- # [18:07] * Quits: miketaylr (~miketaylr@65-36-73-92.dyn.grandenetworks.net) (Client Quit)
- # [18:07] * Quits: AladinBouzerd_ (~aladinbou@41.104.184.174) (Quit: Leaving)
- # [18:08] * Quits: Smylers (~smylers@81.143.60.194) (Remote host closed the connection)
- # [18:08] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
- # [18:09] * Quits: jernoble_ (~jernoble@76.74.153.49) (Quit: Computer has gone to sleep.)
- # [18:10] <Hixie_> JakeA: you still need help with moderation?
- # [18:12] <JakeA> nah, I cut it down & went plain text
- # [18:12] <JakeA> cheers
- # [18:13] * Joins: cabanier (~cabanier@192.150.22.55)
- # [18:15] * Joins: dbaron (~dbaron@173-228-85-238.dsl.dynamic.sonic.net)
- # [18:16] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:20] * Joins: jernoble_ (~jernoble@17.114.26.136)
- # [18:27] * Joins: ap (~ap@17.245.110.236)
- # [18:28] * Quits: jahman (~woops@129.175.204.73) (Ping timeout: 246 seconds)
- # [18:28] * Joins: Jarrod_ (~Jarrod_@pdpc/supporter/active/jarrod)
- # [18:29] * Quits: ap (~ap@17.245.110.236) (Read error: Connection reset by peer)
- # [18:31] * Joins: ap (~ap@2620:149:4:1b01:751a:f0e0:f544:c756)
- # [18:35] * Quits: jernoble_ (~jernoble@17.114.26.136) (Quit: Computer has gone to sleep.)
- # [18:41] * paulirish3000 is now known as paul_irish
- # [18:42] * Joins: scor (scor@drupal.org/user/52142/view)
- # [18:45] * Quits: richt (~richt@cpc15-gran4-2-0-cust9.12-1.cable.virginmedia.com) (Remote host closed the connection)
- # [18:45] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
- # [18:45] * Joins: weinig (~weinig@17.212.155.127)
- # [18:45] * rillian_ is now known as rillian
- # [18:49] * Quits: tantek (~tantek@70-36-197-111.dsl.dynamic.sonic.net) (Quit: tantek)
- # [18:50] * Joins: mattgifford (~mattgiffo@70.102.199.158)
- # [18:59] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [19:04] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [19:09] * Quits: SimonSapin (~simon@207.218.72.65) (Quit: Leaving.)
- # [19:10] <Ms2ger> Github slow for anyone else?
- # [19:14] <jgraham> I'm not getting spammed so I assume it isn't down
- # [19:14] <jgraham> Website doesn't seem slower than normal
- # [19:15] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
- # [19:16] <jgraham> Fetching worked OK
- # [19:16] <jgraham> So, no?
- # [19:16] * Joins: jsbell (jsbell@nat/google/x-uxfjufshwijmzsdq)
- # [19:20] * Joins: nimbu (~nimbu@sjfw1.adobe.com)
- # [19:21] * Joins: Lachy (~Lachy@cm-84.215.104.248.getinternet.no)
- # [19:24] * Joins: TuRnaD0 (~Thunderbi@x1-6-e0-46-9a-1e-fe-ca.k368.webspeed.dk)
- # [19:24] * Quits: darobin (~darobin@78.208.93.24) (Read error: Connection reset by peer)
- # [19:25] * Joins: darobin (~darobin@78.208.93.24)
- # [19:25] * Joins: jorgepedret (~jorgepedr@64-46-23-103.dyn.novuscom.net)
- # [19:29] <esprehn> annevk: is there a reason you removed document.body from DOM core?
- # [19:29] <esprehn> it's used by every application ever... seems weird
- # [19:30] * Joins: miketaylr (~miketaylr@65-36-73-92.dyn.grandenetworks.net)
- # [19:30] <esprehn> also document.title which is used by tons of apps
- # [19:36] <gsnedders> esprehn: Removed? Were they ever added? They've always been in HTML 5.
- # [19:37] <esprehn> oh I see, DOM Core just defines a subset of the Document interface :/
- # [19:37] <esprehn> yeah this is missing lots of stuff, that should have tipped me off :)
- # [19:38] * Joins: SimonSapin (~simon@207.218.72.65)
- # [19:44] * Quits: weinig (~weinig@17.212.155.127) (Quit: weinig)
- # [19:52] <esprehn> Hixie_: steps 3 and 4 of the document.body setter algorithm are backwards
- # [19:57] * Joins: tantek (~tantek@70-36-197-111.dsl.dynamic.sonic.net)
- # [19:57] * Joins: rniwa (~rniwa@17.212.154.114)
- # [19:58] <Hixie_> esprehn: file a bug
- # [19:58] <Hixie_> there's a tool on the page to do so :-)
- # [19:59] <annevk> esprehn: euhm wut
- # [19:59] <esprehn> annevk: nothing I was just confused
- # [19:59] <annevk> ah I see
- # [19:59] <Hixie_> esprehn: (but why do you think they're backwards?)
- # [20:00] <annevk> yeah, the separation is not exactly ideal, but I don't think we've completely figured out yet whether or not to merge all document objects so we'll see I guess
- # [20:00] <Hixie_> esprehn: (they're mutually exclusive)
- # [20:00] <esprehn> Hixie_: step 4 null checks the documentElement, step 3 calls replaceChild on it
- # [20:00] <Hixie_> esprehn: step 3 can't get to the replaceChild call unless documentElement has a child
- # [20:01] <esprehn> ah yeah
- # [20:01] <esprehn> still seems weird to do that step before looking for a missing documentElement
- # [20:02] <Hixie_> *shrug*
- # [20:02] <esprehn> yeah, I won't file a bug
- # [20:03] <esprehn> btw WebKit's behavior here is all kinds of fun. document.body returns the first <body> unless there's a <frameset> in which case we return that
- # [20:03] * Quits: dbaron (~dbaron@173-228-85-238.dsl.dynamic.sonic.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [20:04] <Hixie_> that's per spec
- # [20:04] <Hixie_> more or less
- # [20:04] <esprehn> hmm?
- # [20:04] <Hixie_> spec says "the first child of the html element that is either a body element or a frameset element"
- # [20:05] <esprehn> the spec doesn't say <html><body><frameset></html> and document.body should return <frameset> right?
- # [20:05] <esprehn> the spec says pick the first one you see
- # [20:06] <Hixie_> yeah, it's not quite webkit's behaviour
- # [20:06] <Hixie_> hence the "more or less"
- # [20:06] <esprehn> webkit also throws HierarchyRequestError if you do document.body = <frameset>
- # [20:07] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
- # [20:07] <jgraham> Sounds like you have some bugs to fix ;)
- # [20:09] <esprehn> yeah
- # [20:11] * Quits: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si) (Quit: ZNC - http://znc.in)
- # [20:11] * Quits: gallant (~galant@77.28.28.209) (Changing host)
- # [20:11] * Joins: gallant (~galant@unaffiliated/dekiss)
- # [20:11] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 248 seconds)
- # [20:11] * Quits: darobin (~darobin@78.208.93.24) (Remote host closed the connection)
- # [20:12] * Quits: nimbu (~nimbu@sjfw1.adobe.com) (Quit: Leaving.)
- # [20:12] * Quits: SimonSapin (~simon@207.218.72.65) (Read error: Operation timed out)
- # [20:15] * Joins: mven (~mven@169.241.49.227)
- # [20:15] * Quits: Aww (~Aww@66.172.11.88.cali.us.erryfanclub.com) (Ping timeout: 240 seconds)
- # [20:21] * Joins: Aww_ (~Aww@66.172.11.88.cali.us.erryfanclub.com)
- # [20:21] * Joins: darobin (~darobin@78.208.93.24)
- # [20:21] * Quits: scor (scor@drupal.org/user/52142/view) (Quit: scor)
- # [20:23] * Quits: Lachy (~Lachy@cm-84.215.104.248.getinternet.no) (Quit: Computer has gone to sleep.)
- # [20:25] * Quits: jryans (~jryans@office.massrel.com) (Quit: Be back later)
- # [20:26] * Quits: vedransisic (26689fda@gateway/web/cgi-irc/kiwiirc.com/ip.38.104.159.218) (Remote host closed the connection)
- # [20:26] * Joins: jryans (~jryans@office.massrel.com)
- # [20:30] * Joins: Lachy (~Lachy@cm-84.215.104.248.getinternet.no)
- # [20:36] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 260 seconds)
- # [20:36] <annevk> Hixie_: so how stable is the canvas in worker stuff?
- # [20:36] <annevk> Hixie_: given http://wiki.whatwg.org/wiki/CanvasInWorkers it might be not very stable?
- # [20:37] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
- # [20:38] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [20:38] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
- # [20:40] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
- # [20:41] <Ms2ger> annevk, nobody's implemented it, so, unstable :)
- # [20:41] <annevk> Ms2ger: so we're thinking about it but if there's major outstanding feedback...
- # [20:41] <tantek> Ms2ger - I like your reasoning :)
- # [20:41] <annevk> Ms2ger: but if there's no major outstanding feedback, it'd be more attractive
- # [20:42] <Ms2ger> That page was last edited 1 March
- # [20:42] * Joins: weinig (~weinig@17.212.155.127)
- # [20:44] <annevk> so yeah
- # [20:44] <annevk> unstable
- # [20:44] * Quits: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net) (Quit: Leaving.)
- # [20:44] <Ms2ger> Anyway, make Hixie_ prioritize any feedback
- # [20:45] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 240 seconds)
- # [20:47] <annevk> Hixie_: http://cdn.meme.li/instances/400x/39616780.jpg
- # [20:48] <tantek> LOL
- # [20:49] <zcorpan> sup guys
- # [20:52] <annevk> sup zcorpan
- # [20:52] * Quits: weinig (~weinig@17.212.155.127) (Quit: weinig)
- # [20:52] <zcorpan> having vacation :-)
- # [20:52] <Ms2ger> Did we hire zcorpan already?
- # [20:53] <zcorpan> is that a website?
- # [20:57] <Ms2ger> Arewemployingzcorpanyet.com
- # [20:58] <annevk> zcorpan: sounds good :)
- # [21:00] <zcorpan> 402 Payment Required
- # [21:01] <Ms2ger> I'm sure we can arrange something
- # [21:01] * Aww_ is now known as Aww
- # [21:01] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [21:03] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [21:10] * Joins: jwalden (~waldo@2620:101:8003:200:3ea9:f4ff:fe34:6fd4)
- # [21:14] * Quits: smaug____ (~chatzilla@nat/mozilla/x-kckwwintasdpekzf) (Read error: Connection reset by peer)
- # [21:14] * zcorpan leaves again
- # [21:14] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
- # [21:15] * Joins: smaug____ (~chatzilla@nat/mozilla/x-kcjaihcrcyafzwya)
- # [21:19] * Krinkle is now known as Krinkle|detached
- # [21:20] * Joins: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net)
- # [21:20] * Joins: annevk5 (~annevk@66.207.208.98)
- # [21:21] * Joins: cabanier1 (~cabanier@192.150.22.55)
- # [21:21] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [21:22] * Joins: Phae_ (uid455@gateway/web/irccloud.com/x-wqleoozqljsngzpu)
- # [21:22] * Quits: mven (~mven@169.241.49.227) (Remote host closed the connection)
- # [21:23] * Joins: Kolombiken1 (~Adium@gateway.creuna.se)
- # [21:23] * Joins: baku__ (~baku@66.207.208.98)
- # [21:24] * Joins: rubatdub (~khalil@213.188.180.185)
- # [21:24] * Joins: reggna_ (~reggna@irc.jagochmittmoln.se)
- # [21:24] * Joins: khalil_ (~khalil@213.188.180.185)
- # [21:25] * Quits: khalil_ (~khalil@213.188.180.185) (Client Quit)
- # [21:25] * Quits: paul_irish (~paul_iris@ve.hsh6wjwx.vesrv.com) (Disconnected by services)
- # [21:25] * Joins: paul_irish (~paul_iris@ve.hsh6wjwx.vesrv.com)
- # [21:29] * Joins: hsivonen_ (~hsivonen@srv-e205.esp.mediateam.fi)
- # [21:30] * Joins: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
- # [21:33] <annevk5> Hixie_: so "exposed to JavaScript"... where is defined that Event is exposed to workers?
- # [21:33] * annevk5 is now known as annevk_
- # [21:33] <annevk_> Hixie_: or WebSocket?
- # [21:33] * Quits: tantek (~tantek@70-36-197-111.dsl.dynamic.sonic.net) (*.net *.split)
- # [21:33] * Quits: cabanier (~cabanier@192.150.22.55) (*.net *.split)
- # [21:33] * Quits: baku_ (~baku@66.207.208.98) (*.net *.split)
- # [21:33] * Quits: annevk (~annevk@66.207.208.98) (*.net *.split)
- # [21:33] * Quits: reyre_ (~reyre_@142.204.133.18) (*.net *.split)
- # [21:33] * Quits: newtron (~newtron@199.71.174.103) (*.net *.split)
- # [21:33] * Quits: karlcow (~karl@nerval.la-grange.net) (*.net *.split)
- # [21:33] * Quits: Kolombiken (~Adium@gateway.creuna.se) (*.net *.split)
- # [21:33] * Quits: Famic (famic@hidden.dns.ug) (*.net *.split)
- # [21:33] * Quits: dglazkov (uid4270@gateway/web/irccloud.com/x-igsknchzavoysltd) (*.net *.split)
- # [21:33] * Quits: toyoshiAw (~toyoshim@yuri.twintail.org) (*.net *.split)
- # [21:33] * Quits: webben (~benjamin@198.61.227.102) (*.net *.split)
- # [21:33] * Quits: sawrubh_ (uid6719@gateway/web/irccloud.com/x-hrrqxiyigollhsgv) (*.net *.split)
- # [21:33] * Quits: remysharp (uid4345@gateway/web/irccloud.com/x-uhduulsxzwsnhddp) (*.net *.split)
- # [21:33] * Quits: timeless (uid4015@firefox/developer/timeless) (*.net *.split)
- # [21:33] * Quits: Phae (uid455@gateway/web/irccloud.com/x-gvbbrarkobhauoku) (*.net *.split)
- # [21:33] * Quits: reggna (~reggna@irc.jagochmittmoln.se) (*.net *.split)
- # [21:33] * Quits: hsivonen (~hsivonen@srv-e205.esp.mediateam.fi) (*.net *.split)
- # [21:33] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (*.net *.split)
- # [21:34] * Phae_ is now known as Phae
- # [21:34] <annevk_> Hixie_: I think I'd prefer it if you changed the defaults
- # [21:34] <annevk_> Hixie_: say that everything is exposed to JavaScript regardless of global
- # [21:34] <annevk_> unless stated otherwise
- # [21:34] <annevk_> Hixie_: and then I'll have DOM and such say otherwise
- # [21:36] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [21:36] * Joins: toyoshiAw (~toyoshim@yuri.twintail.org)
- # [21:36] * Joins: nimbu (~nimbu@sjfw1.adobe.com)
- # [21:38] * Krinkle|detached is now known as Krinkle
- # [21:39] <Hixie_> annevk: looked around for feedback on canvas and workers, but didn't see any
- # [21:39] * Joins: remysharp (uid4345@gateway/web/irccloud.com/x-twfsnxxdgquxehss)
- # [21:39] <Hixie_> annevk_: do you have a link to the e-mail or bug in question?
- # [21:39] <Hixie_> annevk_: we should say that events and websocket are exposed.
- # [21:39] <Hixie_> annevk_: in general, the default is not to expose, i think
- # [21:40] <Hixie_> annevk_: since most things involve the dom
- # [21:40] <annevk_> really?
- # [21:40] * Quits: nimbu (~nimbu@sjfw1.adobe.com) (Ping timeout: 260 seconds)
- # [21:41] <annevk_> I think if you exclude Node and its descendants most things are non-DOM
- # [21:42] * Joins: webben (~benjamin@198.61.227.102)
- # [21:42] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
- # [21:42] <annevk_> there's http://lists.w3.org/Archives/Public/public-whatwg-archive/2013Jan/thread.html#msg18
- # [21:42] <Hixie_> i responded in that thread
- # [21:43] <annevk_> http://lists.w3.org/Archives/Public/public-whatwg-archive/2013Mar/0160.html
- # [21:43] <annevk_> (minor)
- # [21:43] <Hixie_> yeah, that's the issue of workers not listing all the things yet
- # [21:44] <annevk_> I wonder why http://wiki.whatwg.org/wiki/CanvasInWorkers is not mentioned on the list
- # [21:44] * Joins: newtron_ (~newtron@199.71.174.103)
- # [21:44] * Joins: tantek (~tantek@70-36-197-111.dsl.dynamic.sonic.net)
- # [21:44] * Joins: reyre_ (~reyre_@142.204.133.18)
- # [21:44] * Joins: Famic (famic@hidden.dns.ug)
- # [21:44] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
- # [21:44] <annevk_> Maybe because Gregg left Google?
- # [21:46] <annevk_> Hixie_: in my experience pretty much any new API we create we want in workers
- # [21:47] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 256 seconds)
- # [21:47] * Joins: gavin_ (~gavin@people1.scl3.mozilla.com)
- # [21:47] * Quits: gavin_ (~gavin@people1.scl3.mozilla.com) (Changing host)
- # [21:47] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [21:48] * Joins: ojan (uid5519@gateway/web/irccloud.com/x-bvzvkrcfbcqnaxpx)
- # [21:48] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 260 seconds)
- # [21:48] <jsbell> Has the "should APIs in Workers be sync or async?" debate recurred since Futures arrived?
- # [21:48] * Joins: dfreedm_ (uid7859@gateway/web/irccloud.com/x-gohhdafdshezkxsi)
- # [21:49] <Hixie_> apis in workers can be both
- # [21:49] <annevk_> smaug____: should we remove [NoInterfaceObject] from XMLHttpRequestEventTarget?
- # [21:50] <annevk_> jsbell: http://infrequently.org/2013/05/the-case-against-synchronous-worker-apis-2/ is there
- # [21:50] * Joins: cheron1 (~cheron@dslb-084-059-188-010.pools.arcor-ip.net)
- # [21:50] <annevk_> jsbell: when we discussed this at Mozilla, opinions were split
- # [21:50] <annevk_> jsbell: also, promises
- # [21:51] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [21:55] * Quits: ojan_away (uid5519@gateway/web/irccloud.com/x-eusmowvdxvqmwcpw) (Ping timeout: 246 seconds)
- # [21:55] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Ping timeout: 246 seconds)
- # [21:55] * Quits: dfreedm (uid7859@gateway/web/irccloud.com/x-ccjvrjorfsyzscxs) (Ping timeout: 246 seconds)
- # [21:55] * Quits: gavin (~gavin@firefox/developer/gavin) (Ping timeout: 246 seconds)
- # [21:55] * Quits: doublec (~doublec@unaffiliated/doublec) (Ping timeout: 246 seconds)
- # [21:55] * Quits: cheron (~cheron@unaffiliated/cheron) (Ping timeout: 246 seconds)
- # [21:55] * ojan is now known as ojan_away
- # [21:56] * Joins: doublec (~doublec@bit.cd.pn)
- # [21:56] * Quits: doublec (~doublec@bit.cd.pn) (Changing host)
- # [21:56] * Joins: doublec (~doublec@unaffiliated/doublec)
- # [21:56] * dfreedm_ is now known as dfreedm
- # [22:03] * Joins: ehsan (~ehsan@66.207.208.98)
- # [22:04] * Quits: Jarrod_ (~Jarrod_@pdpc/supporter/active/jarrod) (Remote host closed the connection)
- # [22:05] * Joins: Jarrod_ (~Jarrod_@pdpc/supporter/active/jarrod)
- # [22:06] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
- # [22:07] * Joins: othermaciej (~mjs@17.244.167.148)
- # [22:09] * Quits: Jarrod_ (~Jarrod_@pdpc/supporter/active/jarrod) (Ping timeout: 260 seconds)
- # [22:23] * Joins: jernoble_ (~jernoble@17.114.107.74)
- # [22:24] <annevk_> Hixie_: so Window, Node and descendants, bits of Navigator-related interfaces, anything else not going into Worker?
- # [22:25] <annevk_> Hmm, NodeList, HTMLCollection, DOMTokenList
- # [22:25] <Ms2ger> Everything that touches nodes? :)
- # [22:25] <Hixie_> there's a ton of them
- # [22:25] <Hixie_> "Node and descendants" alone is a list longer than my arm
- # [22:25] * heycam|away is now known as heycam
- # [22:25] <Ms2ger> webperf?
- # [22:26] <Hixie_> we shouldn't enable things in workers without carefully thinking about it
- # [22:29] <annevk_> our current list is https://etherpad.mozilla.org/WorkerThreadAPIs
- # [22:29] * Joins: Smylers (~smylers@host86-152-155-39.range86-152.btcentralplus.com)
- # [22:33] <jsbell> annevk: damnit, I typed Promises then edited it to Futures. Get with the program, brain!
- # [22:33] <annevk_> Hixie_: I think I'll just go and list for each interface if they're exposed in both environments
- # [22:35] <annevk_> Hixie_: although for that having "Exposed to document and worker environments" and such as shorthands would be useful
- # [22:35] * annevk_ files a bug with that idea
- # [22:36] * annevk_ is now known as annevk
- # [22:37] <annevk> https://www.w3.org/Bugs/Public/show_bug.cgi?id=22646
- # [22:38] * Joins: Jarrod_ (~Jarrod_@pdpc/supporter/active/jarrod)
- # [22:38] * Quits: Smylers (~smylers@host86-152-155-39.range86-152.btcentralplus.com) (Ping timeout: 256 seconds)
- # [22:42] * Joins: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se)
- # [22:42] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
- # [22:46] * Quits: reyre_ (~reyre_@142.204.133.18) (Remote host closed the connection)
- # [22:47] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 260 seconds)
- # [22:49] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [22:54] * Quits: tantek (~tantek@70-36-197-111.dsl.dynamic.sonic.net) (Quit: tantek)
- # [22:56] * Quits: othermaciej (~mjs@17.244.167.148) (Quit: othermaciej)
- # [22:57] <Hixie_> you want a shorthand for a five-word phrase that says two things? :-)
- # [22:58] <annevk> Hixie_: basically below each IDL block I'd be able to say x, y, or z
- # [22:59] <annevk> Hixie_: makes it somewhat clearer what the worker situation is for everyone and doesn't involve 3 cross-references
- # [23:00] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
- # [23:01] <Hixie_> i don't understand
- # [23:01] <Hixie_> what do you think you have to say today?
- # [23:02] <annevk> So I define [Constructor] interface Foo {};
- # [23:02] <annevk> I expect I have to say somewhere it works in both workers and documents
- # [23:02] <annevk> or just in documents
- # [23:02] * Joins: nimbu (~nimbu@sjfw1.adobe.com)
- # [23:03] <annevk> I'm also running into minor issues with e.g. XMLHttpRequest
- # [23:03] * ojan_away is now known as ojan
- # [23:03] <Hixie_> oh you want to change "The SharedWorkerGlobalScope interface must only be exposed to JavaScript if the JavaScript global environment is a shared worker environment." to something shorter?
- # [23:03] <Ms2ger> Anyone got interesting things to test for document.images?
- # [23:03] <annevk> Hixie_: yes
- # [23:03] <Hixie_> we could just have [Exposed=Worker], [Exposed=Window] (default), [Exposed=Window,Worker]
- # [23:04] <annevk> (The issue I'm running into is how to deal with Document appearing in the IDL, and HTMLFormElement appearing in FormData's IDL.)
- # [23:04] <Hixie_> heycam: ^
- # [23:04] * Joins: mven (~mven@169.241.49.227)
- # [23:04] <Hixie_> annevk: how do browsers deal with it?
- # [23:04] <annevk> Hixie_: they just deal
- # [23:04] <annevk> "prose"
- # [23:04] <annevk> (which I've added for now)
- # [23:05] * heycam acks, will think when I'm off the phone
- # [23:05] * Quits: TallTed (~Thud@63.119.36.36)
- # [23:05] * Quits: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [23:05] <Ms2ger> Yeah, the hard part is when only part of an interface is exposed to workers
- # [23:06] <annevk> could maybe make [Exposed] work everywhere somehow?
- # [23:06] <annevk> send(([Exposed=Window] Document or DOMString) data)
- # [23:07] <Ms2ger> [[Exposed=Window]Constructor...?
- # [23:07] <annevk> readonly attribute ([Exposed=Window] Document or null) responseXML
- # [23:07] <Hixie_> or just have two different IDLs
- # [23:07] <annevk> Ms2ger: yeah something like that
- # [23:07] * Joins: msaad (~marcus@24-212-234-115.cable.teksavvy.com)
- # [23:07] <annevk> Hixie_: like you do for navigator?
- # [23:08] * Quits: jernoble_ (~jernoble@17.114.107.74) (Quit: Computer has gone to sleep.)
- # [23:08] <annevk> seems kinda overkill for most of XHR, although I guess we could make that work in some way
- # [23:08] <Ms2ger> Navigator actually is called WindowNavigator in workers
- # [23:10] <annevk> I know
- # [23:14] * Joins: othermaciej (~mjs@17.114.109.235)
- # [23:14] * Joins: rego (~rego@231.193.27.77.dynamic.mundo-r.com)
- # [23:14] * Joins: unknownboster (~unknownbo@cpc5-derb13-2-0-cust83.8-3.cable.virginmedia.com)
- # [23:19] * Joins: jernoble_ (~jernoble@17.114.107.74)
- # [23:19] * Quits: msaad (~marcus@24-212-234-115.cable.teksavvy.com) (Read error: Connection reset by peer)
- # [23:20] <Hixie_> annevk: yeah
- # [23:22] * Joins: timeless (uid4015@firefox/developer/timeless)
- # [23:22] <annevk> Hixie_: I guess if we have [Exposed] we could name it the same even
- # [23:22] * Joins: sawrubh (uid6719@gateway/web/irccloud.com/x-grlpagagszwwlqzw)
- # [23:23] <annevk> but still, kinda bloaty
- # [23:24] * Quits: rubatdub (~khalil@213.188.180.185) (Quit: Quitte)
- # [23:24] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:24] * Joins: dglazkov (uid4270@gateway/web/irccloud.com/x-ltxpyxzhlshvwrqx)
- # [23:25] <Hixie_> Ms2ger: i assume you mean WorkerNavigator
- # [23:25] <Hixie_> we could use the same name, just need some prose to say which one you mean
- # [23:25] <Ms2ger> Er, yes
- # [23:25] <Ms2ger> I can't speel
- # [23:27] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [23:29] * Quits: Ms2ger (~Ms2ger@94-226-220-62.access.telenet.be) (Quit: nn)
- # [23:31] * Quits: mven (~mven@169.241.49.227) (Remote host closed the connection)
- # [23:32] * Quits: nimbu (~nimbu@sjfw1.adobe.com) (Ping timeout: 245 seconds)
- # [23:35] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
- # [23:36] * Quits: jernoble_ (~jernoble@17.114.107.74) (Ping timeout: 246 seconds)
- # [23:36] * Joins: reyre_ (~reyre_@out-on-232.wireless.telus.com)
- # [23:37] * Quits: tobie (~tobielang@73-118.195-178.cust.bluewin.ch) (Ping timeout: 240 seconds)
- # [23:39] * Joins: jernoble_ (~jernoble@17.245.110.164)
- # [23:41] * Quits: unknownboster (~unknownbo@cpc5-derb13-2-0-cust83.8-3.cable.virginmedia.com) (Remote host closed the connection)
- # [23:42] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:43] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
- # [23:43] <heycam> how many things do we have in the middle of an interface that we want to turn off in workers?
- # [23:44] * Quits: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si) (Quit: ZNC - http://znc.in)
- # [23:45] <annevk> heycam: FormData, XMLHttpRequest, cannot really think of something else
- # [23:45] <heycam> but, members of an interface? or are these interface members which mention those types?
- # [23:46] <annevk> It might be good to not expose responseXML in Workers
- # [23:46] * heycam wonders how bloating it would be to put [Exposed=…] on those interface members, if there are only a couple of them
- # [23:46] <annevk> I think responseType = "document" we deal with in prose
- # [23:46] * Quits: reyre_ (~reyre_@out-on-232.wireless.telus.com) (Remote host closed the connection)
- # [23:46] <annevk> heycam: ah yeah, we could just duplicate definitions I suppose
- # [23:46] <heycam> ah, so the issue I guess is that we mention Document in the return type?
- # [23:47] <annevk> one send() for Window and one for Worker
- # [23:47] <heycam> I guess it's not technically a problem
- # [23:47] <annevk> heycam: that's the issue
- # [23:47] <heycam> as long as prose never returns a Document object
- # [23:47] <annevk> heycam: I'd prefer not to expose responseXML at all, but e.g. for FormData I'd want a constructor in workers that doesn't take an argument
- # [23:48] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 264 seconds)
- # [23:48] <heycam> I see
- # [23:48] <annevk> heycam: we could maybe have some wording around interfaces not existing in workers?
- # [23:48] <annevk> heycam: e.g. Document doesn't exist, therefore (Document or DOMString) ends up meaning DOMString
- # [23:48] * Quits: jernoble_ (~jernoble@17.245.110.164) (Quit: Computer has gone to sleep.)
- # [23:48] <annevk> and Document? ends up meaning null
- # [23:49] <heycam> maybe
- # [23:49] <annevk> and optional HTMLFormElement x means no argument?
- # [23:49] <annevk> dunno
- # [23:49] <heycam> would it result in members disappearing altogether?
- # [23:49] <heycam> might be a bit nonobvious
- # [23:49] <annevk> seems somewhat more complicated
- # [23:49] <heycam> looking at the idl
- # [23:49] * Joins: weinig (~weinig@17.212.155.127)
- # [23:50] <annevk> saying Constructor is X in Window and Y in Worker seems easier
- # [23:50] <heycam> yeah
- # [23:50] <annevk> and responseXML is only in Window, and send() is X in Window and Y in Worker
- # [23:50] <heycam> in prose you mean?
- # [23:50] <annevk> no with the flag
- # [23:50] <heycam> ah
- # [23:50] <annevk> well or prose
- # [23:50] <heycam> [[Exposed=…][Constructor(…)] looks funny to me :)
- # [23:51] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 260 seconds)
- # [23:51] <annevk> needs moar ]
- # [23:51] <annevk> or less [ I guess
- # [23:52] * heycam hopes to avoid mentioning "workers" in Web IDL itself
- # [23:53] <heycam> ok, time for coffee
- # [23:53] * heycam is now known as heycam|away
- # [23:54] * Quits: cheron1 (~cheron@dslb-084-059-188-010.pools.arcor-ip.net) (Ping timeout: 260 seconds)
- # [23:56] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [23:56] * Quits: othermaciej (~mjs@17.114.109.235) (Quit: othermaciej)
- # [23:57] * Joins: ehsan (~ehsan@66.207.208.98)
- # [23:57] * Joins: ap_ (~ap@17.245.110.236)
- # [23:58] * Joins: reyre_ (~reyre_@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com)
- # [23:59] * Joins: reyre- (~reyre_@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com)
- # Session Close: Fri Jul 12 00:00:01 2013
The end :)