Options:
- # Session Start: Thu Nov 26 00:00:00 2009
- # Session Ident: #whatwg
- # [00:03] * Joins: dave_levin (n=dave_lev@74.125.59.65)
- # [00:04] <jgraham> Huvet: changes pushed
- # [00:06] * Quits: Huvet (n=Emil@c-2fc1e555.07-131-73746f39.cust.bredbandsbolaget.se) ("Leaving.")
- # [00:12] * Joins: jwalden (n=waldo@63.224.145.184)
- # [00:12] * Quits: danbri (n=danbri@unaffiliated/danbri) (Remote closed the connection)
- # [00:17] * Joins: KevinMarks (n=KevinMar@157.22.22.46)
- # [00:26] * Quits: saikatc (n=saikatc@c-98-210-192-23.hsd1.ca.comcast.net)
- # [00:27] * Joins: sicking (n=chatzill@nat/mozilla/x-hcaoxgwmhrbcfkuw)
- # [00:31] * Joins: cpharmston (n=cpharmst@pool-173-66-156-203.washdc.fios.verizon.net)
- # [00:31] * Parts: cpharmston (n=cpharmst@pool-173-66-156-203.washdc.fios.verizon.net)
- # [00:35] * Quits: weinig (n=weinig@66.65.132.93) (Read error: 131 (Connection reset by peer))
- # [00:35] * Joins: weinig (n=weinig@cpe-66-65-132-93.nyc.res.rr.com)
- # [00:37] * Quits: Rik` (n=Rik`@81.57.187.57) (Read error: 148 (No route to host))
- # [00:38] * Quits: gratz|home (n=gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com) ("Leaving")
- # [00:45] * Joins: jorlow_ (n=jorlow@c-98-226-182-27.hsd1.in.comcast.net)
- # [00:45] * Quits: jorlow_ (n=jorlow@c-98-226-182-27.hsd1.in.comcast.net) (Client Quit)
- # [00:46] * Quits: svl (n=me@86.87.68.167) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [00:50] * Joins: ojan (n=ojan@72.14.229.81)
- # [01:01] * Quits: jorlow__ (n=jorlow@nat/google/x-qdzutvocowishzru) (Read error: 110 (Connection timed out))
- # [01:04] * Joins: erlehmann_ (n=erlehman@16.106.113.82.net.de.o2.com)
- # [01:05] * Quits: erlehmann (n=erlehman@224.121.113.82.net.de.o2.com) (Success)
- # [01:06] * erlehmann_ is now known as erlehmann
- # [01:10] * Joins: saikatc (n=saikatc@adsl-76-228-82-245.dsl.pltn13.sbcglobal.net)
- # [01:34] * Quits: webben (n=benh@91.85.141.119) (Remote closed the connection)
- # [01:35] * Joins: webben (n=benh@91.85.141.119)
- # [01:39] * Joins: jacobolus (n=jacobolu@dhcp-0059871802-99-6d.client.student.harvard.edu)
- # [01:48] * Joins: wakaba_ (n=wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [01:56] <KevinMarks> any ideas on when <audio> will work on android browser?
- # [01:58] * Quits: KevinMarks (n=KevinMar@157.22.22.46) ("The computer fell asleep")
- # [02:03] * Quits: dglazkov (n=dglazkov@nat/google/x-nrlyaazdietmrcbn)
- # [02:07] * Quits: ttepass- (n=ttepas--@p5B017E4E.dip.t-dialin.net) ("?Q")
- # [02:15] * Joins: dimich (n=dimich@c-98-203-252-208.hsd1.wa.comcast.net)
- # [02:19] * Quits: AryehGregor (n=Simetric@cpe-66-108-146-57.nyc.res.rr.com) (Read error: 110 (Connection timed out))
- # [02:22] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [02:24] * Joins: AryehGregor (n=Simetric@mediawiki/simetrical)
- # [02:26] * Quits: webben (n=benh@91.85.141.119) ("Leaving.")
- # [02:30] * Quits: dimich (n=dimich@c-98-203-252-208.hsd1.wa.comcast.net)
- # [02:34] * Joins: dimich (n=dimich@74.125.59.73)
- # [02:38] * Quits: ojan (n=ojan@72.14.229.81)
- # [02:57] * Joins: abii (n=macbook@67.161.3.51)
- # [03:00] * Quits: abii (n=macbook@67.161.3.51) (Client Quit)
- # [03:01] * Quits: jennb (n=jennb@74.125.59.73)
- # [03:03] * Joins: MikeSmith (n=MikeSmit@tea12.w3.mag.keio.ac.jp)
- # [03:04] * Joins: abii (n=macbook@c-67-161-3-51.hsd1.ca.comcast.net)
- # [03:14] * Joins: Chris547 (n=Chris547@static-98-118-224-127.atl01.dsl-w.verizon.net)
- # [03:25] * Quits: abii (n=macbook@c-67-161-3-51.hsd1.ca.comcast.net)
- # [03:30] * Quits: dbaron (n=dbaron@nat/mozilla/x-bpmcgiwsueskejgk) ("8403864 bytes have been tenured, next gc will be global.")
- # [03:34] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
- # [03:35] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [03:37] * Joins: cedricv (n=cedric@112.199.136.33)
- # [03:37] * Quits: roc (n=roc@203-97-204-82.dsl.clear.net.nz)
- # [03:37] * Joins: omz (n=omz@186.124.183.219)
- # [03:37] * Quits: drunknbass_work (n=aaron@pool-71-107-253-243.lsanca.dsl-w.verizon.net) ("Leaving...")
- # [03:39] * Quits: ray (i=ray@drong.notacat.org) (Read error: 60 (Operation timed out))
- # [03:42] * Quits: bzed (n=bzed@devel.recluse.de) (verne.freenode.net irc.freenode.net)
- # [03:42] * Quits: eighty4 (n=eighty4@eighty4.se) (verne.freenode.net irc.freenode.net)
- # [03:42] * Quits: deltab (n=deltab@82-36-30-34.cable.ubr02.smal.blueyonder.co.uk) (verne.freenode.net irc.freenode.net)
- # [03:42] * Quits: ukai (n=ukai@220.109.219.244) (verne.freenode.net irc.freenode.net)
- # [03:42] * Quits: syp (n=syp@lasigpc9.epfl.ch) (verne.freenode.net irc.freenode.net)
- # [03:43] * Quits: omz (n=omz@186.124.183.219) ("Leaving")
- # [03:44] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [03:45] * Joins: eighty4 (n=eighty4@eighty4.se)
- # [03:48] * Quits: paul_irish (n=paul_iri@c-71-192-163-128.hsd1.nh.comcast.net) (Read error: 104 (Connection reset by peer))
- # [03:48] * Joins: paul_irish (n=paul_iri@c-71-192-163-128.hsd1.nh.comcast.net)
- # [03:52] * Joins: archtech (i=stanv@83.228.56.37)
- # [03:54] * Joins: abii (n=macbook@67.161.3.51)
- # [03:54] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [03:59] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [04:03] * Joins: miketaylr (n=miketayl@24.42.95.234)
- # [04:04] * Joins: drunknbass_work (n=aaron@76.173.195.145)
- # [04:07] * Quits: drunknbass_work (n=aaron@76.173.195.145) (Client Quit)
- # [04:08] * Joins: ukai (n=ukai@220.109.219.244)
- # [04:09] * Joins: omz (n=omz@186.124.183.219)
- # [04:11] * Quits: omz (n=omz@186.124.183.219) (Remote closed the connection)
- # [04:15] * Joins: roc (n=roc@121-72-178-55.dsl.telstraclear.net)
- # [04:16] * Joins: ray (i=ray@drong.notacat.org)
- # [04:16] * Joins: bzed (n=bzed@devel.recluse.de)
- # [04:16] * Joins: deltab (n=deltab@82-36-30-34.cable.ubr02.smal.blueyonder.co.uk)
- # [04:16] * Joins: syp (n=syp@lasigpc9.epfl.ch)
- # [04:19] * Quits: miketaylr (n=miketayl@24.42.95.234) (Remote closed the connection)
- # [04:20] * Joins: miketaylr (n=miketayl@24.42.95.234)
- # [04:25] * Joins: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
- # [04:26] * Joins: yusukes (n=yusukes@220.109.219.244)
- # [04:27] * Quits: yusukes (n=yusukes@220.109.219.244) (Client Quit)
- # [04:31] * Quits: archtech (i=stanv@83.228.56.37) (Client Quit)
- # [04:39] * Quits: doublec (n=doublec@li30-216.members.linode.com) (verne.freenode.net irc.freenode.net)
- # [04:39] * Quits: miketaylr (n=miketayl@24.42.95.234) (verne.freenode.net irc.freenode.net)
- # [04:39] * Quits: abii (n=macbook@67.161.3.51) (verne.freenode.net irc.freenode.net)
- # [04:39] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (verne.freenode.net irc.freenode.net)
- # [04:39] * Quits: Rik|work (n=Rik|work@193.93.127.141) (verne.freenode.net irc.freenode.net)
- # [04:39] * Quits: kinetik (n=kinetik@121.98.132.55) (verne.freenode.net irc.freenode.net)
- # [04:39] * Quits: ciaran_lee (i=leecn@134.226.83.42) (verne.freenode.net irc.freenode.net)
- # [04:39] * Quits: inimino (n=inimino@67.207.138.202) (verne.freenode.net irc.freenode.net)
- # [04:39] * Quits: bzed (n=bzed@devel.recluse.de) (verne.freenode.net irc.freenode.net)
- # [04:39] * Quits: ray (i=ray@drong.notacat.org) (verne.freenode.net irc.freenode.net)
- # [04:39] * Quits: deltab (n=deltab@82-36-30-34.cable.ubr02.smal.blueyonder.co.uk) (verne.freenode.net irc.freenode.net)
- # [04:39] * Quits: syp (n=syp@lasigpc9.epfl.ch) (verne.freenode.net irc.freenode.net)
- # [04:39] * Quits: paul_irish (n=paul_iri@c-71-192-163-128.hsd1.nh.comcast.net) (verne.freenode.net irc.freenode.net)
- # [04:39] * Quits: saikatc (n=saikatc@adsl-76-228-82-245.dsl.pltn13.sbcglobal.net) (verne.freenode.net irc.freenode.net)
- # [04:39] * Quits: jwalden (n=waldo@63.224.145.184) (verne.freenode.net irc.freenode.net)
- # [04:39] * Quits: dave_levin (n=dave_lev@74.125.59.65) (verne.freenode.net irc.freenode.net)
- # [04:39] * Quits: tndH (n=Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com) (verne.freenode.net irc.freenode.net)
- # [04:39] * Quits: Lachy (n=Lachlan@85.196.122.246) (verne.freenode.net irc.freenode.net)
- # [04:39] * Quits: foolip (n=philip@h-63-95.A163.priv.bahnhof.se) (verne.freenode.net irc.freenode.net)
- # [04:39] * Quits: Dashiva (i=Dashiva@wikia/Dashiva) (verne.freenode.net irc.freenode.net)
- # [04:39] * Quits: aboodman (n=aboodman@72.14.229.81) (verne.freenode.net irc.freenode.net)
- # [04:39] * Quits: othree (n=othree@admin39.ct.ntust.edu.tw) (verne.freenode.net irc.freenode.net)
- # [04:40] * Joins: miketaylr (n=miketayl@24.42.95.234)
- # [04:40] * Joins: syp (n=syp@lasigpc9.epfl.ch)
- # [04:40] * Joins: deltab (n=deltab@82-36-30-34.cable.ubr02.smal.blueyonder.co.uk)
- # [04:40] * Joins: bzed (n=bzed@devel.recluse.de)
- # [04:40] * Joins: ray (i=ray@drong.notacat.org)
- # [04:40] * Joins: abii (n=macbook@67.161.3.51)
- # [04:40] * Joins: paul_irish (n=paul_iri@c-71-192-163-128.hsd1.nh.comcast.net)
- # [04:40] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [04:40] * Joins: saikatc (n=saikatc@adsl-76-228-82-245.dsl.pltn13.sbcglobal.net)
- # [04:40] * Joins: jwalden (n=waldo@63.224.145.184)
- # [04:40] * Joins: dave_levin (n=dave_lev@74.125.59.65)
- # [04:40] * Joins: tndH (n=Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com)
- # [04:40] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [04:40] * Joins: foolip (n=philip@h-63-95.A163.priv.bahnhof.se)
- # [04:40] * Joins: Rik|work (n=Rik|work@193.93.127.141)
- # [04:40] * Joins: Dashiva (i=Dashiva@wikia/Dashiva)
- # [04:40] * Joins: aboodman (n=aboodman@72.14.229.81)
- # [04:40] * Joins: doublec (n=doublec@li30-216.members.linode.com)
- # [04:40] * Joins: inimino (n=inimino@67.207.138.202)
- # [04:40] * Joins: kinetik (n=kinetik@121.98.132.55)
- # [04:40] * Joins: ciaran_lee (i=leecn@134.226.83.42)
- # [04:40] * Joins: othree (n=othree@admin39.ct.ntust.edu.tw)
- # [04:41] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [04:49] * Quits: saikatc (n=saikatc@adsl-76-228-82-245.dsl.pltn13.sbcglobal.net)
- # [04:59] * Joins: dglazkov (n=dglazkov@67.188.0.62)
- # [05:02] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Nick collision from services.)
- # [05:02] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [05:10] * Joins: dimich_ (n=dimich@c-98-203-252-208.hsd1.wa.comcast.net)
- # [05:10] * Quits: miketaylr (n=miketayl@24.42.95.234) ("Leaving...")
- # [05:13] * Joins: miketaylr (n=miketayl@24.42.95.234)
- # [05:15] * Joins: saikatc (n=saikatc@adsl-71-134-227-115.dsl.pltn13.pacbell.net)
- # [05:15] * Quits: dimich (n=dimich@74.125.59.73)
- # [05:15] * dimich_ is now known as dimich
- # [05:21] * Joins: archtech (i=stanv@83.228.56.37)
- # [05:23] * Joins: drunknbass_work (n=aaron@cpe-76-173-195-145.socal.res.rr.com)
- # [05:33] * Quits: jwalden (n=waldo@63.224.145.184) ("ChatZilla 0.9.85-rdmsoft [XULRunner 1.9.1.5/20091105042105]")
- # [05:35] * weinig is now known as weinig|zZz
- # [05:37] * Quits: miketaylr (n=miketayl@24.42.95.234) (Remote closed the connection)
- # [05:38] * Quits: dimich (n=dimich@c-98-203-252-208.hsd1.wa.comcast.net)
- # [05:49] * Joins: yusukes (n=yusukes@220.109.219.244)
- # [05:51] * Quits: roc (n=roc@121-72-178-55.dsl.telstraclear.net)
- # [05:54] * Joins: roc (n=roc@121-72-178-55.dsl.telstraclear.net)
- # [06:01] * Quits: cedricv (n=cedric@112.199.136.33) (Read error: 104 (Connection reset by peer))
- # [06:01] * Quits: roc (n=roc@121-72-178-55.dsl.telstraclear.net)
- # [06:08] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
- # [06:09] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [06:42] * Quits: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com) (Read error: 104 (Connection reset by peer))
- # [06:42] * Joins: JoePeck_ (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com)
- # [06:48] * Joins: fishd (n=darin@c-98-207-16-168.hsd1.ca.comcast.net)
- # [06:51] * Quits: saikatc (n=saikatc@adsl-71-134-227-115.dsl.pltn13.pacbell.net)
- # [07:09] * Joins: saikatc (n=saikatc@98.210.192.23)
- # [07:10] * Joins: harig (n=harig@122.176.41.80)
- # [07:16] * Quits: fishd (n=darin@c-98-207-16-168.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [07:18] * Joins: cpharmston (n=cpharmst@173.66.156.203)
- # [07:19] * Parts: cpharmston (n=cpharmst@173.66.156.203)
- # [07:25] * Quits: dglazkov (n=dglazkov@67.188.0.62)
- # [07:40] * Joins: kristallpirat (n=kristall@c-base/crew/kristall)
- # [07:49] * JoePeck_ is now known as JoePeck
- # [07:58] * Joins: cpharmston (n=cpharmst@173.66.156.203)
- # [07:59] * Parts: cpharmston (n=cpharmst@173.66.156.203)
- # [07:59] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [08:17] * Joins: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de)
- # [08:29] * Joins: Huvet (n=Emil@85.229.193.47)
- # [08:29] <Huvet> nice jgraham
- # [08:29] <Huvet> I'll check them out now
- # [08:30] * Quits: yusukes (n=yusukes@220.109.219.244) (Remote closed the connection)
- # [08:30] * Joins: pesla (n=retep@procurios.xs4all.nl)
- # [08:32] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Connection timed out)
- # [08:32] * Joins: KevinMarks (n=KevinMar@c-67-161-44-219.hsd1.ca.comcast.net)
- # [08:33] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [08:39] <Huvet> jgraham: perfect, all sites parsed fine except one, which which got a bug 129 encoding error on windows quotes
- # [08:39] <Huvet> you rock, I consider 126 and 128 solved
- # [08:41] <Huvet> *goes to work, while smiling*
- # [08:41] * Quits: Huvet (n=Emil@85.229.193.47) ("Leaving.")
- # [08:42] * Joins: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl)
- # [08:48] * Quits: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [08:51] * Joins: fishd (n=darin@c-98-207-16-168.hsd1.ca.comcast.net)
- # [09:03] * Joins: fishd_ (n=darin@98.207.16.168)
- # [09:05] * Joins: fishd__ (n=darin@216.239.45.130)
- # [09:06] <hsivonen> has anyone tested how the form pointer should behave when the parent of the <form> is a foster-parenting element?
- # [09:07] <hsivonen> that is, does http://www.w3.org/Bugs/Public/show_bug.cgi?id=8373 make sense?
- # [09:08] * Joins: roc (n=roc@121-72-178-55.dsl.telstraclear.net)
- # [09:12] * Quits: fishd_ (n=darin@98.207.16.168) (Read error: 145 (Connection timed out))
- # [09:13] * Joins: workmad3 (n=davidwor@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [09:15] * Joins: zalan (n=zalan@89.135.144.122)
- # [09:15] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
- # [09:16] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [09:19] * Joins: drry_ (n=drry@unaffiliated/drry)
- # [09:21] * Quits: fishd (n=darin@c-98-207-16-168.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [09:22] * Quits: jmb (n=jmb@login.ecs.soton.ac.uk) (Read error: 104 (Connection reset by peer))
- # [09:22] * Joins: jmb (n=jmb@login.ecs.soton.ac.uk)
- # [09:22] * Quits: drry (n=drry@unaffiliated/drry) (Read error: 110 (Connection timed out))
- # [09:29] * Quits: fishd__ (n=darin@216.239.45.130) (Read error: 110 (Connection timed out))
- # [09:38] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [09:40] * Joins: fishd__ (n=darin@216.239.45.130)
- # [09:41] * Quits: workmad3 (n=davidwor@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [09:51] * Joins: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [09:57] <MikeSmith> hsivonen: about http://bugzilla.validator.nu/show_bug.cgi?id=674
- # [09:59] <MikeSmith> Simon is basically suggesting that in cases of bad values for attributes that would be obsolete-but-conforming if they had different values, that we also report the same warning that we report if they were obsolete-but-conforming
- # [10:00] <MikeSmith> e.g., for img/@border=0, we warn, "The border attribute is obsolete, consider [doing CSS way instead]"
- # [10:00] <hsivonen> MikeSmith: so the same message but as an error?
- # [10:00] <MikeSmith> hsivonen: I was thinking both the error and the warning
- # [10:00] <MikeSmith> two messages for those cases
- # [10:01] <MikeSmith> e.g., for img/@border=1, emit the same error as currently
- # [10:01] <hsivonen> I guess that works too
- # [10:01] <hsivonen> easier to implement for sure
- # [10:01] <MikeSmith> yep
- # [10:01] <MikeSmith> so OK to make that change?
- # [10:01] <hsivonen> yeah, makes sense
- # [10:01] <MikeSmith> OK
- # [10:01] <MikeSmith> thanks
- # [10:07] * Joins: workmad3 (n=davidwor@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [10:10] * Joins: wakaba_0 (n=wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [10:31] * Quits: wakaba_ (n=wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Read error: 110 (Connection timed out))
- # [10:35] <hsivonen> aargh. there are new doctype states, too
- # [10:36] * Joins: zcorpan_ (n=zcorpan@c83-252-193-59.bredband.comhem.se)
- # [10:40] * Joins: mat_t (n=mattomas@91.189.88.12)
- # [10:41] * Joins: Phae (n=phaeness@132.185.240.11)
- # [10:46] <MikeSmith> hsivonen: I just checked in the change for bug 674. But note that if you do, e.g. <script language=vbscript>, it'll now give you two errors (not an error and a warning)
- # [10:46] <MikeSmith> if you check at http://qa-dev.w3.org:8888/
- # [10:46] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:47] <MikeSmith> we could eliminate one error if I change the datatype of @language in the RNC schema to allow any string
- # [10:48] <MikeSmith> which I know will degrade the accuracy of validation for anybody who might use the schema standalone
- # [10:48] <hsivonen> MikeSmith: in that case, it should probably be a magic include like legacy.rnc
- # [10:48] <MikeSmith> OK
- # [10:49] <MikeSmith> I realize now I also need to port these changes over the assertions.sch and warnings.sch files
- # [10:49] <MikeSmith> anyway, I gotta go now
- # [10:49] <MikeSmith> back on later
- # [10:49] * Quits: MikeSmith (n=MikeSmit@tea12.w3.mag.keio.ac.jp) ("Tomorrow to fresh woods, and pastures new.")
- # [10:51] * Quits: zcorpan_ (n=zcorpan@c83-252-193-59.bredband.comhem.se) (Read error: 60 (Operation timed out))
- # [10:54] * Joins: timz (n=mostrovo@dc51469cbe.adsl.wanadoo.nl)
- # [11:02] * Quits: archtech (i=stanv@83.228.56.37) (Client Quit)
- # [11:06] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [11:11] * Joins: danbri (n=danbri@unaffiliated/danbri)
- # [11:25] * Joins: myakura (n=myakura@p2197-ipbf7505marunouchi.tokyo.ocn.ne.jp)
- # [11:34] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 145 (Connection timed out))
- # [11:35] * Joins: roc_ (n=roc@121-72-178-148.dsl.telstraclear.net)
- # [11:36] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [11:38] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [11:48] * Quits: nessy (n=Adium@203-214-159-50.dyn.iinet.net.au) ("Leaving.")
- # [11:53] * Quits: roc (n=roc@121-72-178-55.dsl.telstraclear.net) (Read error: 110 (Connection timed out))
- # [11:53] * roc_ is now known as roc
- # [11:54] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [11:57] * Joins: archtech (i=stanv@83.228.56.37)
- # [11:58] * Quits: harig (n=harig@122.176.41.80) (Read error: 110 (Connection timed out))
- # [11:58] * Quits: drry_ (n=drry@unaffiliated/drry) ("Tiarra 0.1+svn-35634M: SIGTERM received; exit")
- # [12:14] * Quits: danbri (n=danbri@unaffiliated/danbri) (Remote closed the connection)
- # [12:15] * Quits: payman (n=payman@pat.se.opera.com) (Remote closed the connection)
- # [12:20] * Joins: cpharmston (n=cpharmst@pool-173-66-156-203.washdc.fios.verizon.net)
- # [12:21] * Parts: cpharmston (n=cpharmst@pool-173-66-156-203.washdc.fios.verizon.net)
- # [12:27] * Joins: drry (n=drry@unaffiliated/drry)
- # [12:30] * Quits: archtech (i=stanv@83.228.56.37) (Client Quit)
- # [12:40] * Quits: fishd__ (n=darin@216.239.45.130) (Read error: 110 (Connection timed out))
- # [12:58] * Joins: svl (n=me@86.87.68.167)
- # [13:00] * Joins: annevk2 (n=annevk@83.85.115.44)
- # [13:06] * Quits: drunknbass_work (n=aaron@cpe-76-173-195-145.socal.res.rr.com) (Read error: 113 (No route to host))
- # [13:07] * Joins: archtech (i=stanv@83.228.56.37)
- # [13:20] * Quits: erlehmann (n=erlehman@16.106.113.82.net.de.o2.com) ("Ex-Chat")
- # [13:24] <Hixie> ok going offline for 4 days (long weekend)
- # [13:24] <Hixie> back monday
- # [13:25] <hsivonen> Hixie: have a good weekend
- # [13:28] <annevk2> bye bye
- # [13:28] <pesla> afaik the weekend itself doesn't extend
- # [13:30] <virtuelv> annevk2: you're coming to oslo soon?
- # [13:30] * Parts: annevk2 (n=annevk@83.85.115.44)
- # [13:31] * Joins: annevk2 (n=annevk@83.85.115.44)
- # [13:31] <annevk2> virtuelv, Dec 1-5
- # [13:33] * hsivonen wonders what kind of timers WebKit has for deferring page rendering just enough not to reflow on typical Wikipedia pages during load
- # [13:33] * Joins: cpharmston (n=cpharmst@pool-173-66-156-203.washdc.fios.verizon.net)
- # [13:33] * Parts: cpharmston (n=cpharmst@pool-173-66-156-203.washdc.fios.verizon.net)
- # [13:35] <annevk2> virtuelv, just a short visit because there are some other activities going on here and I've been traveling quite a bit lately
- # [13:37] <virtuelv> yeah, but you'll be around for x-mas party
- # [13:38] <annevk2> yup
- # [13:39] * Joins: MikeSmith (n=MikeSmit@EM114-48-42-244.pool.e-mobile.ne.jp)
- # [13:42] * Joins: zcorpan_ (n=zcorpan@c83-252-193-59.bredband.comhem.se)
- # [13:44] * hsivonen wonders if J. Random Web Author knows what ISAM is
- # [13:45] <hsivonen> (I had to look it up on Wikipedia)
- # [13:45] * Quits: svl (n=me@86.87.68.167) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [13:46] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 145 (Connection timed out))
- # [13:47] <Dashiva> hsivonen: It has something or other to do with MySQL's default storage engine? :)
- # [13:47] <annevk2> what is ISAM?
- # [13:47] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [13:48] <hsivonen> Dashiva: I don't know. It's what Nikunj is suggesting as the name of his non-SQL draft
- # [13:48] <hsivonen> annevk2: http://en.wikipedia.org/wiki/ISAM :-)
- # [13:49] <annevk2> thanks, sorry for asking :)
- # [13:51] * Quits: zcorpan_ (n=zcorpan@c83-252-193-59.bredband.comhem.se) (Read error: 104 (Connection reset by peer))
- # [13:54] <MikeSmith> I had to look it up too
- # [13:54] <MikeSmith> not that I know much about database technologies anyway
- # [14:05] <MikeSmith> hsivonen: about the script language attribute, the Assertions.java and ConformingButObsoleteWarner.java code now correctly handle all case of it on their own -- the assertions part generating an "The language attribute is obsolete" error if it's anything but "javascript", and the warnings part generating a "The language attribute is obsolete warning" if that value is "javascript"
- # [14:06] <hsivonen> MikeSmith: ok.
- # [14:06] <MikeSmith> all right
- # [14:07] <MikeSmith> I will check in that change, and after that I think you should be OK to redeploy if/when you have time
- # [14:07] <hsivonen> I intend to redeploy V.nu when I'm done with parser changes
- # [14:07] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [14:08] * Quits: weinig|zZz (n=weinig@cpe-66-65-132-93.nyc.res.rr.com)
- # [14:09] <MikeSmith> hsivonen: OK
- # [14:10] <hsivonen> tweaking the tokenizer is taking longer than I expected
- # [14:10] <Philip`> I assume ISAM is like MyISAM except it's not mine
- # [14:10] <MikeSmith> hsivonen: yeah, I saw your note about the doctype states
- # [14:10] <Philip`> (and MyISAM is the MySQL storage engine that doesn't bother supporting database features, i.e. not the InnoDB one)
- # [14:12] <hsivonen> the bad thing about this pseudo-Literate Programming is that a tokenizer state doesn't fit on the screen
- # [14:15] <Philip`> if (attributes == HtmlAttributes.EMPTY_ATTRIBUTES) {
- # [14:15] <Philip`> // This has the right magic side effect
- # [14:15] <Philip`> // that
- # [14:15] <Philip`> // it
- # [14:15] <Philip`> // makes attributes in SAX Tree mutable.
- # [14:15] <Philip`> It looks like poetry to me
- # [14:16] <Philip`> (though maybe that's only because my knowledge of poetry is limited to recognising it based on funny line lengths)
- # [14:16] * Joins: ttepasse (n=ttepas--@91.1.113.155)
- # [14:18] <MikeSmith> heh
- # [14:19] <MikeSmith> haiku
- # [14:19] <hsivonen> Eclipse can turn mere comments into poetry!
- # [14:20] * jgraham wonders if anything that is not literate programming is illiterate programming
- # [14:23] * Quits: MikeSmith (n=MikeSmit@EM114-48-42-244.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
- # [14:27] <Philip`> http://thedailywtf.com/Articles/Who_is_Gregor_Samsa_0x3f_.aspx - literate programming
- # [14:33] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 60 (Operation timed out))
- # [14:33] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [14:37] * Joins: mpt (n=mpt@canonical/mpt)
- # [14:40] * Quits: wakaba_0 (n=wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) ("Leaving...")
- # [14:41] <annevk2> http://www.betanews.com/article/Microsoft-worked-with-Apple-for-Silverlight-on-iPhone-says-Goldfarb/1259185079 so now Microsoft itself is generating premature HTML5 content
- # [14:41] <annevk2> certainly some irony there
- # [14:41] <annevk2> "premature" I should say
- # [14:42] * Joins: pauld (n=chatzill@194.102.13.2)
- # [14:42] <karlcow> that must be the Apple/Microsoft "impremature" :p
- # [14:43] <Philip`> http://www.iis.net/iphone
- # [14:44] <Philip`> No doctype :-(
- # [14:44] * Quits: kristallpirat (n=kristall@c-base/crew/kristall) ("Wünsche weiterhin guten Flug")
- # [14:44] <Philip`> It's lucky they're not using IE else it'd go into quirks mode and not support any new features
- # [14:46] <annevk2> cool, we're getting free wireless on trains starting next year
- # [14:46] <annevk2> hopefully Utrecht-Schiphol is among the first trains to become equipped
- # [14:48] * Quits: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com)
- # [14:49] * Joins: payman (n=payman@pat.se.opera.com)
- # [15:00] * Joins: MikeSmith (n=MikeSmit@EM114-48-93-136.pool.e-mobile.ne.jp)
- # [15:08] * Quits: mpt (n=mpt@canonical/mpt) (Remote closed the connection)
- # [15:16] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Ex-Chat")
- # [15:19] * Joins: cpharmston (n=cpharmst@173.66.156.203)
- # [15:19] * Parts: cpharmston (n=cpharmst@173.66.156.203)
- # [15:19] <hsivonen> so what's the "Silverlight" part here?
- # [15:20] <hsivonen> Is H.264 video now "Silverlight"?
- # [15:21] <Philip`> hsivonen: Maybe it's like .NET
- # [15:21] <annevk2> I don't think there was a Silverlight part
- # [15:21] <Philip`> It's not a client-side plugin, it's a whole ecosystem
- # [15:21] <Philip`> and so it could include the streaming media server
- # [15:22] <Philip`> (which might be used with a Silverlight client, or in this case with a plain H264-streaming client)
- # [15:22] <Philip`> Or maybe the article is just confused
- # [15:22] <hsivonen> OK, so where was no WPF-E/XAML involved
- # [15:22] <hsivonen> but an IIS server streamed H.264 video using Apple's HTTP streaming hack?
- # [15:23] <hsivonen> seems to me the article is confused
- # [15:23] <hsivonen> maybe it's like the Sun Java Desktop System
- # [15:23] <hsivonen> or whatever Sun's Linux distro was called
- # [15:24] * hsivonen wonders what happened to customers who bought into that one
- # [15:24] <Philip`> I suppose it's not even really streaming, it's just a plain HTTP server with files like http://mediadl.microsoft.com/mediadl/IISNET/SmoothMedia/iPhone/bbb/output/BigBuckBunny-b0.ts
- # [15:24] <Philip`> for each chunk of the video
- # [15:24] <Philip`> (and some playlist files)
- # [15:25] <Philip`> (And the .ts files are just MPEG transport stream things, which you can play fine in e.g. mplayer)
- # [15:25] * Joins: mpt (n=mpt@91.189.88.12)
- # [15:25] <hsivonen> I'm unimpressed by branding this is Silverlight
- # [15:27] <Philip`> http://blogs.msdn.com/katriend/archive/2009/11/19/silverlight-4-beta-overview-of-the-new-features.aspx - "IIS Media Services 4.0 will support streaming to the iPhone. Note this is not Silverlight support on the iPhone, it’s streaming a format that is supported by the iPhone and generating a video tag that Safari browser on the iPhone supports."
- # [15:27] <Philip`> That seems reasonably clear that it's not Silverlight
- # [15:29] <Philip`> (so the confusion is probably the article's)
- # [15:36] * Quits: saikatc (n=saikatc@98.210.192.23)
- # [15:59] * Quits: paul_irish (n=paul_iri@c-71-192-163-128.hsd1.nh.comcast.net) ("Leaving...")
- # [16:01] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [16:07] <Lachy> hsivonen, re the selectors api xml:id thread, why would making id="" special not work for CML?
- # [16:07] <Lachy> is it because it's not formally of type ID?
- # [16:08] * Joins: paul_irish (n=paul_iri@c-71-192-163-128.hsd1.nh.comcast.net)
- # [16:08] <hsivonen> Lachy: it uses non-unique id attributes, so at least for validation, it doesn't work
- # [16:09] <Lachy> the documentation says id="" is supposed to be "An attribute providing a unique ID for an element." http://cml.sourceforge.net/schema/cmlReact/HTMLDOCS/cmlreact.pdf
- # [16:10] <Lachy> oops, wrong link
- # [16:10] <Lachy> http://cml.sourceforge.net/schema/cmlCore/HTMLDOCS/cmlCore.pdf
- # [16:11] <hsivonen> Lachy: maybe they have an interesting definition of unique or they have fixed the language or something
- # [16:11] <hsivonen> I special-cased CML in V.nu
- # [16:11] <Lachy> well, actually, the example file they have here has non-unique IDs in it. http://cml.sourceforge.net/schema/cmlCore/EXAMPLES/concatenated.xml
- # [16:12] <Lachy> I didn't know you even supported CML in v.nu
- # [16:12] * hsivonen wonders if the list of named characters in HTML5 has actually changed since September 24 or so
- # [16:12] <hsivonen> Lachy: there's a separate CML front end for it
- # [16:12] <Lachy> do you mean the entities?
- # [16:12] <hsivonen> Lachy: yes
- # [16:13] <Lachy> yeah, it did change a few weeks ago. I believe the MathML WG changed some of the Unicode characters that some entities referred to.
- # [16:13] <Lachy> I think it was to handle some new characters in Unicode that didn't exist at the time the entities were first defined, or something
- # [16:14] <hsivonen> Lachy: ok. thanks
- # [16:20] * Quits: MikeSmith (n=MikeSmit@EM114-48-93-136.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [16:21] <hsivonen> http://code.google.com/p/curlies/wiki/RecommendationsForBrowserDevelopers
- # [16:22] * Joins: mlpug (n=mlpug@a88-115-164-40.elisa-laajakaista.fi)
- # [16:23] * Joins: MikeSmith (n=MikeSmit@114.48.34.20)
- # [16:27] * Joins: Midler (n=midler@212.37.124.243)
- # [16:33] <hsivonen> http://twitter.com/jdowdell/status/6018878648
- # [16:35] * Quits: payman (n=payman@pat.se.opera.com) (Read error: 104 (Connection reset by peer))
- # [16:37] * Quits: pauld (n=chatzill@194.102.13.2) (Remote closed the connection)
- # [16:37] <Philip`> http://twitter.com/jdowdell/status/6023719837 - yeah, just like how the web ""Forks"" every time Intel releases a faster CPU
- # [16:38] <Philip`> [I assume he's referring to IE9 and Firefox-something using hardware-accelerated rendering for pages]
- # [16:39] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [16:42] <Lachy> what does he mean by "rendering cards"?
- # [16:43] <Lachy> is he referring to hardware like graphics cards?
- # [16:43] <Lachy> if so, I don't get the relevance to content or forking the web
- # [16:44] <Philip`> He must mean that
- # [16:44] <jgraham> I think he means "Oh noes Web3D"
- # [16:45] * jgraham is kinda surprised anyone is still paying attention
- # [16:45] * Joins: pauld (n=chatzill@194.102.13.2)
- # [16:45] <Philip`> I suppose he could mean WebGL but it seems possibly more likely he's referring to http://www.basschouten.com/blog1.php/2009/11/22/direct2d-hardware-rendering-a-browser and http://blogs.msdn.com/ie/archive/2009/11/18/an-early-look-at-ie9-for-developers.aspx
- # [16:46] <jgraham> But that wouldn't make any sense because content will hardly depend on that
- # [16:47] <jgraham> At least any more than it already depends on CPU speed
- # [16:47] <Philip`> I agree it wouldn't make sense
- # [16:47] <Philip`> but I don't think that's a reason to think it's not what he meant
- # [16:48] <jgraham> Yeah, I guess logic isn't a prerequisite for paid trolling
- # [16:50] <Philip`> I also like how he quotes the phrase "Forks the Web" even though he just made that up himself
- # [16:50] <Philip`> (Maybe he's thinking of "don't break the web" which is totally different?)
- # [16:55] * Joins: erlehmann (n=erlehman@echelon.ext.c-base.org)
- # [16:58] * Quits: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de) (Remote closed the connection)
- # [16:58] * Quits: drry (n=drry@unaffiliated/drry) ("Tiarra 0.1+svn-35634M: SIGTERM received; exit")
- # [17:00] * Joins: payman (n=payman@pat.se.opera.com)
- # [17:03] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 145 (Connection timed out))
- # [17:03] * Quits: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl) ("Disconnected...")
- # [17:05] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [17:06] * Quits: payman (n=payman@pat.se.opera.com) (Remote closed the connection)
- # [17:08] <gsnedders> Does java.io.FileReader work sanely? Like, do I need to use InputStreamReader/FileInputStream just to make sure I get the right charset?
- # [17:09] <jgraham> gsnedders: Can;t you just use jytonisms?
- # [17:09] <Philip`> gsnedders: What is "right"?
- # [17:12] <gsnedders> Philip`: Is it prone to using the wrong encoding when the right one is likely UTF-8/Windows-1252?
- # [17:12] * Quits: myakura (n=myakura@p2197-ipbf7505marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [17:12] <Philip`> Sounds like it uses the platform default, which will probably depend on the user's locale
- # [17:12] <gsnedders> jgraham: I can, but using a Reader allows it to read while parsing
- # [17:13] <Philip`> (and on OS)
- # [17:13] <Philip`> If you care about the encoding then it seems best to specify it explicitly
- # [17:13] <Philip`> which fortunately is trivial
- # [17:15] <Philip`> (You might want to add a BufferedReader too, else it might be horribly inefficient)
- # [17:15] * Joins: danbri (n=danbri@unaffiliated/danbri)
- # [17:16] * Joins: drry (n=drry@unaffiliated/drry)
- # [17:17] <gsnedders> Philip`: So what? A BufferedReader calling an InputStreamReader calling a FileInputStream?
- # [17:18] <Philip`> Yes
- # [17:19] <Philip`> and then you call that from the HTML parser
- # [17:19] <Philip`> (or whatever you're using this for)
- # [17:19] <gsnedders> Also: I was writing Java earlier today. Be proud. ;P
- # [17:19] <Philip`> Was it concise and elegant?
- # [17:20] <gsnedders> Well, I didn't really write enough to make any comment on the language.
- # [17:21] <jgraham> It wasn't concise or elegant though, it was a horrible hack
- # [17:25] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [17:31] * Joins: payman (n=payman@pat.se.opera.com)
- # [17:39] <gsnedders> Did othermaciej really say that a week and a half don't exist? :P
- # [17:40] * gsnedders was quite looking forward to getting Christmas presents, but if that week isn't happening... :P
- # [17:40] <gsnedders> (Yes, I do know what he meant.)
- # [17:40] <jgraham> I think he said "for practical purposes"
- # [17:41] <jgraham> Obviously you getting christmas presents is impractical
- # [17:41] <gsnedders> On grounds that I'm neither where I live nor with my parents?
- # [17:41] <jgraham> On the grounds that someone would have to want to give you some
- # [17:42] * gsnedders makes note not to get jgraham anything for Christmas
- # [17:47] * Quits: openstandards (n=openstan@78.143.215.162) (Remote closed the connection)
- # [18:01] * Quits: pesla (n=retep@procurios.xs4all.nl) ("( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )")
- # [18:05] * Quits: ttepasse (n=ttepas--@91.1.113.155) ("?Q")
- # [18:12] * Quits: pauld (n=chatzill@194.102.13.2) (Read error: 110 (Connection timed out))
- # [18:14] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [18:16] * Joins: adactio (n=adactio@host86-163-206-16.range86-163.btcentralplus.com)
- # [18:18] <jarib> not sure if this is the right place to ask, but in the spec at http://dev.w3.org/html5/spec/Overview.html#meta, the header has id="meta", which probably should be "the-meta-element"
- # [18:18] <jarib> i'm using the headers to extract the idl parts programatically while avoiding IDL sections which are not elements
- # [18:26] * Quits: Phae (n=phaeness@132.185.240.11)
- # [18:29] * Joins: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
- # [18:39] <gsnedders> jarib: Would it not be better to get all IDL sections and check whether the interface implements Element?
- # [18:40] <jarib> that sounds wise, let me check why i didn't do that :)
- # [18:41] <gsnedders> Because it means walking the interface tree? :)
- # [18:42] * Joins: KrocCamen (n=kroc@cpc3-lanc2-0-0-cust544.brig.cable.ntl.com)
- # [18:43] <jarib> gsnedders: yeah, and i also need the actual tag names..
- # [18:43] <jarib> though walking the interface tree shouldn't be too hard
- # [18:43] <jarib> i think i'll do that
- # [18:44] <jarib> better suggestions for how to get the tag names are very welcome of course
- # [18:44] * gsnedders thinks you're probably better off extracting it from the spec manually
- # [18:45] * Joins: no_mind (n=orion@122.163.255.162)
- # [18:46] <Philip`> jarib: Presumably you'll have to add in special cases for e.g. the h1..h6 elements, since they're written differently to all the other elements
- # [18:46] <jarib> hmm, ok. i thought things like the header ids would remain consistent over time, perhaps too optimistic
- # [18:46] <no_mind> is this the place to discuss html5 ?
- # [18:46] <Philip`> so a generic solution seems impossible in general
- # [18:46] <jarib> Philip`: yes, i do have that
- # [18:46] <Philip`> I guess it's still worth minimising the number of special cases, though
- # [18:47] <Philip`> jarib: The ids in the source document (i.e. http://www.whatwg.org/specs/web-apps/current-work/source) ought to be pretty consistent over time
- # [18:47] <Philip`> no_mind: Yes
- # [18:47] <no_mind> ok
- # [18:48] <Philip`> no_mind: (or at least this is one of many places)
- # [18:48] <jarib> ah, i should probably use that URL instead
- # [18:48] <jarib> thanks
- # [18:49] <no_mind> I am going through the spec and thinking, is HTML5 going to have tags for input from devices other than keyboard and mouse ? Like can I input my webcam or audio directly without using flash ?
- # [18:49] <Philip`> jarib: The ids in the other version are autogenerated and I guess they'd be a bit less stable
- # [18:49] <no_mind> Philip`, the IRC network (irc.w3.rog) listed on html5 website is not reachable :(
- # [18:49] <jarib> i see
- # [18:50] <Philip`> though I suppose it won't make that much difference in practice
- # [18:50] <Philip`> no_mind: Do you mean irc.w3.org?
- # [18:50] <no_mind> Philip`, yes
- # [18:51] <Philip`> no_mind: Hmm, works for me
- # [18:51] <no_mind> gives me connection refused or connection timed out
- # [18:52] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [18:52] <Philip`> no_mind: You might need to make sure you're connecting to the right port (I think 6665)
- # [18:52] <Philip`> no_mind: http://lists.whatwg.org/htdig.cgi/help-whatwg.org/2009-September/000336.html
- # [18:53] <Philip`> no_mind: http://lists.w3.org/Archives/Public/public-device-apis/2009Aug/0042.html
- # [18:53] <Philip`> no_mind: (HTML5 won't add any major new features, but other W3C groups might work on similar things)
- # [18:55] <no_mind> Philip`, so how do I propose an API for devices ? I think with such an API we can integrate biometric devices with webapps for auth
- # [19:04] * Quits: KrocCamen (n=kroc@cpc3-lanc2-0-0-cust544.brig.cable.ntl.com)
- # [19:08] <Philip`> no_mind: It seems like the public-device-apis list might the best place for discussions of that kind of thing
- # [19:11] <no_mind> Philip`, yup, thnxs for pointing. I have subscribed to the list
- # [19:19] * Quits: erlehmann (n=erlehman@echelon.ext.c-base.org) ("Ex-Chat")
- # [19:19] * Joins: fishd__ (n=darin@c-98-207-16-168.hsd1.ca.comcast.net)
- # [19:26] * Joins: ttepasse (n=ttepas--@91.1.113.155)
- # [19:27] * Quits: mat_t (n=mattomas@91.189.88.12) ("This computer has gone to sleep")
- # [19:37] * Quits: fishd__ (n=darin@c-98-207-16-168.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [19:40] * Parts: adactio (n=adactio@host86-163-206-16.range86-163.btcentralplus.com)
- # [19:50] * Joins: fishd__ (n=darin@c-98-207-16-168.hsd1.ca.comcast.net)
- # [19:50] * Joins: mitsuhiko (n=mitsuhik@ubuntu/member/mitsuhiko)
- # [19:50] <mitsuhiko> hi everybody
- # [19:50] <mitsuhiko> could it be that the genshi stream tree walker is broken in tip?
- # [19:50] <mitsuhiko> (html5lib that is_
- # [19:51] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (No route to host)
- # [19:53] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [19:55] * Joins: drayko_ (n=drayko@119.234.0.26)
- # [19:57] * Joins: drayko__ (n=drayko@119.234.0.26)
- # [19:57] * Quits: drayko_ (n=drayko@119.234.0.26) (Read error: 131 (Connection reset by peer))
- # [19:57] * drayko__ is now known as drayko_
- # [19:57] * Quits: drayko_ (n=drayko@119.234.0.26) (Client Quit)
- # [20:03] * Joins: maikmerten (n=maikmert@Z9f1e.z.pppool.de)
- # [20:09] * Quits: fishd__ (n=darin@c-98-207-16-168.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [20:11] * Joins: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [20:22] * Joins: ray_ (i=ray@drong.notacat.org)
- # [20:24] * Quits: ray (i=ray@drong.notacat.org) (Read error: 104 (Connection reset by peer))
- # [20:25] <foolip> no_mind: for webcam input you might want to consider integration with <video>
- # [20:25] <foolip> no_mind: same with microphone and <audio> of course
- # [20:26] <no_mind> hmm
- # [20:27] * Joins: nessy (n=Adium@203-214-159-50.dyn.iinet.net.au)
- # [20:27] <foolip> because I assume one would want preview, and a webcam preview is nothing but video+audio
- # [20:28] <foolip> but <input type=video> might be appropriate for actually recording a clip
- # [20:28] <foolip> I guess you already have some ideas though
- # [20:32] <no_mind> foolip, this is a nice idea, but I am looking at some other things too. Like using fingerprint recognition device to authenticate for web apps. In this case I need to send input from fingerprint scanner to webapp. Finger print scanner is like a camera
- # [20:33] <no_mind> also, with microphone integration, we can have fields for audio input which can be used for sending voice messages
- # [20:33] <foolip> no_mind: <input type=audio> ?
- # [20:33] <no_mind> foolip, <video> and <audio> tags are for output but not input
- # [20:34] <no_mind> foolip, yes something like <input type=audio>
- # [20:34] <foolip> yes, thus <input type=audio> and <input type=video>
- # [20:34] <foolip> fingerprint recognition I'm skeptical about
- # [20:35] <foolip> I doubt any standards group will be interested in speccing that
- # [20:35] <foolip> but I could be wrong
- # [20:35] <no_mind> foolip, even some genralized input tag which can used for any device. Like for a website providing location based service, you could input your gps coordinates from gps receiver
- # [20:36] <Philip`> mitsuhiko: That seems like it could be a possibility
- # [20:36] <Philip`> mitsuhiko: (Do you have a simple test case for it?)
- # [20:36] <mitsuhiko> Philip`: well, it was not adapted to the latest changes of the simpletree i guess
- # [20:36] <mitsuhiko> it fails all the time
- # [20:36] <foolip> no_mind: how would a "generalized input tag" work?
- # [20:37] * Joins: cpharmston (n=cpharmst@pool-173-66-156-203.washdc.fios.verizon.net)
- # [20:37] * Parts: cpharmston (n=cpharmst@pool-173-66-156-203.washdc.fios.verizon.net)
- # [20:37] <no_mind> foolip, I am just discussing the use cases. Obviously for fingerprint thingie you will have to define few more things
- # [20:38] <Philip`> mitsuhiko: Probably worth filing a bug on the Google Code site in that case, if there isn't one already
- # [20:38] <no_mind> foolip, an input tag which could have a button and will read the device it is pointing to
- # [20:38] * Philip` has never looked at that code himself
- # [20:38] <no_mind> so something like <input type="device" src="/dev/gps">
- # [20:38] <mitsuhiko> will do
- # [20:39] <foolip> no_mind: but "read" means different things for different types of devices, surely you'd have to specify the behavior for each kind of input you can actually support?
- # [20:39] <no_mind> foolip, yes
- # [20:39] <no_mind> foolip, but on *nix like systems all devices are files and will implement read system call
- # [20:40] <Philip`> There's already a geolocation API
- # [20:40] <Philip`> which seems to require much more complexity than 'read the current value'
- # [20:40] <no_mind> Philip`, ok
- # [20:40] <foolip> no_mind: yes, but just returning the raw byte array from the sytem isn't very useful
- # [20:40] <mitsuhiko> Philip`: http://code.google.com/p/html5lib/issues/detail?id=130
- # [20:41] <Philip`> (I'm guessing the complexity is mostly about security/privacy and asynchronicity)
- # [20:41] <no_mind> foolip, ok may be we can add a device class too, that will do some wrapper around the device read. Like camera device
- # [20:41] <Philip`> mitsuhiko: Thanks
- # [20:42] <Philip`> mitsuhiko: Hopefully someone like jgraham will see it and fix it ;-)
- # [20:42] <no_mind> Philip`, are you referring to this http://dev.w3.org/geo/api/spec-source.html ?
- # [20:42] <foolip> no_mind: a pretty big wrapper I'd say, something that makes all kinds of cameras on all platforms behave the same
- # [20:42] <Philip`> no_mind: Yes
- # [20:42] <no_mind> foolip, well flash does this
- # [20:43] <foolip> no_mind: but I agree that we should do it eventually, it's quite useful
- # [20:46] <foolip> no_mind: but we need to aim much higher than direct device access
- # [20:46] <foolip> i.e. either give frame-per-frame access or simply encode the stream in a standard format
- # [20:46] <no_mind> foolip, well on linux systems we can use read, open system calls, to start with
- # [20:47] <foolip> no_mind: that's an implementation detail, no need to think about that yet
- # [20:47] <no_mind> then start organizing this into device specific info
- # [20:47] <no_mind> for example for camera class, as you suggested, do a wrapper to give frame by frame access to js
- # [20:48] <foolip> in any case the probably interface to the camera is programatically via v4l2
- # [20:48] <foolip> and something completely different on all other platforms, as always
- # [20:48] <no_mind> yes that is a challenge
- # [20:49] <foolip> I do wish we would start with HTML6 though so we can start experimenting with new spec features
- # [20:50] <no_mind> foolip, browsers will need to maintain some kind of sandbox/proxy for all device classes identified, to provide these kind of wrappers
- # [20:50] <foolip> no_mind: yep
- # [20:51] <Philip`> foolip: By "we" do you mean "Hixie"?
- # [20:51] <Philip`> Nobody's stopping anybody else writing and publishing proposals for new features :-)
- # [20:51] <foolip> Philip`: no, I don't have any specific person in mind
- # [20:53] <foolip> Philip`: yes, but any proposals will just be scattered around the web until HTML6 (or whatever) starts
- # [20:53] <no_mind> Philip`, this cannot be part of HTML5, its too late. We will have to discuss a new proposal or add on to public-devices-api proposal. So need not be disturbed :)
- # [20:54] <foolip> can/will the devices API WG spec new features of HTML though?
- # [20:54] <no_mind> foolip, if the proposal is useful, we can always write a firefox extension and keep our fingers crossed. Waiting for this to be accepted by public :)
- # [20:55] <foolip> <input type=video> might not be an API in the "devices API" sense.
- # [20:55] <annevk2> <input type=file type=video/*>
- # [20:55] <annevk2> is what we should do imo
- # [20:55] <no_mind> foolip, my question here will be, can devices be part of HTML ? We are going beyond text here and most devices will input non-text data
- # [20:56] <annevk2> with a JavaScript API on top that gives you a streaming object, etc.
- # [20:56] <foolip> annevk2: as long as the idea is to encode a video file for upload, sure
- # [20:57] <annevk2> having said that, maybe <input type=video> is better, as to not overload things
- # [20:57] <annevk2> foolip, <input> does not necessarily imply file upload
- # [20:57] <annevk2> or any kind of upload
- # [20:57] <foolip> annevk2: seems mostly equivalent, I suppose legacy constraints will decide which works best
- # [20:57] <annevk2> well, not since DOM2HTML anyway :)
- # [20:57] <no_mind> well but why file and not a stream ? I can input my webcam and stream to some video conferencing server using websocket
- # [20:58] <foolip> annevk2: is there any input type that doesn't cause something to be POSTed?
- # [20:58] <annevk2> no_mind, it would give you a stream
- # [20:58] <annevk2> no_mind, well, you'd be able to get hold of one through scripting
- # [20:58] <annevk2> foolip, depends on whether there's a <form>
- # [20:59] <foolip> no_mind: if you want a conservative answer on what belongs in HTML, this is a terrible place to ask. Personally I don't care either way, it's still a part of the web platform and what browsers implement.
- # [20:59] <no_mind> foolip, nice answer
- # [21:01] <foolip> audio input is somewhat related to audio synthesis, which is kind of why I mention <audio> and <video> integration.
- # [21:02] <foolip> but I don't really have a proposal in mind for how everything would fit together
- # [21:03] <annevk2> http://www.zeldman.com/2009/11/26/a-zing-too-far/ lol
- # [21:03] <annevk2> I wish we were past debating HTML vs XHTML
- # [21:03] <annevk2> it's so boring
- # [21:04] <foolip> is there any indication that IE will *ever* support XHTML?
- # [21:06] <no_mind> foolip, but audio devices can be used independent of video too. Lets say VOIP call
- # [21:06] <foolip> no_mind: absolutely
- # [21:06] <foolip> no_mind: as I see it, "video" is video and optionally audio while "audio" is just audio.
- # [21:07] <no_mind> so an independent pure audio input will make sense. Plus audio and video compressions are different
- # [21:08] <foolip> yep
- # [21:08] <no_mind> when we have to stream audio and video both, we can use any video format to encode. For audio, same can be approached with mp3
- # [21:09] <no_mind> so the audio and video input needs to apply different encodings too
- # [21:10] <foolip> well, simply using 1 container format, 1 audio codec and 1 video codec should cover it
- # [21:10] <annevk2> Hixie's idea was having a Stream object, a way to get a URL from a Stream object and a way to transmit and receive Stream objects through Web Sockets
- # [21:10] <annevk2> And a way to get Stream objects from <input type=file type=video/*> / <input type=file type=audio/*> (or some such)
- # [21:11] <foolip> annevk2: sounds pretty good
- # [21:11] <no_mind> annevk2, makes sense
- # [21:11] <annevk2> to me too :)
- # [21:13] <no_mind> with stream objects we need not POST to send data to server. :)
- # [21:14] <no_mind> so how do we start putting this into a proposal ?
- # [21:14] <foolip> I'm curious about that too
- # [21:14] <no_mind> I am not aware of formalities. Do we need a WG before we can start ?
- # [21:14] <foolip> the WHATWG has no formalities :)
- # [21:14] <foolip> just edit it on the wiki for starters maybe?
- # [21:15] <no_mind> so we just write a rough draft and submit it somewhere to form a WG ?
- # [21:15] <foolip> of course it's possible some of these idea are already hidden inside <!-- comments --> in HTML5 or related specs
- # [21:16] <foolip> no_mind: unless you're taking this to the W3C there is only one WG
- # [21:16] <foolip> no_mind: do you work for a browser vendor or otherwise have influence over one?
- # [21:16] <no_mind> foolip, no to both
- # [21:17] <foolip> i.e. is it likely you can make an experimental implementation of your ideas?
- # [21:17] <no_mind> foolip, yes I can do that
- # [21:17] <foolip> certainly JavaScript implementations are good too
- # [21:17] <no_mind> foolip, infact, I made a firefox plugin for a client which integrated finger print scanner with a web app ;)
- # [21:17] <no_mind> that is where I got thsi idea
- # [21:17] <no_mind> this*
- # [21:18] <foolip> I should note by the way that I'm just a random guy, I'm not speaking for the WHATWG or anything, just sharing my experience in how things work here
- # [21:18] <no_mind> foolip, I understand
- # [21:19] <foolip> I'd be interested to see more of the Stream idea
- # [21:20] <no_mind> yep stream with encryption
- # [21:22] <roc> I was thinking of a capture API on video/audio that posts a series of messages to a Worker with a Blob parameter
- # [21:23] <foolip> roc: Blob is a byte array?
- # [21:23] <roc> effectively
- # [21:23] <foolip> roc: so basically posting raw frames, or compressed?
- # [21:24] <roc> I'd give the capture API a MIME type parameter which is what you'd try to encode as
- # [21:24] <roc> and I guess a canRecordType method
- # [21:24] <foolip> right
- # [21:25] <foolip> roc: so any ideas on how one would go about to preview the audio/video?
- # [21:25] <roc> oh the other part is to have a URL scheme for input devices
- # [21:26] <roc> so you set <video src="camera:default"> or something
- # [21:26] <roc> I actually have no idea about the URL scheme
- # [21:26] <roc> but then the video is your preview
- # [21:26] <foolip> yes, I've thought about "camera://" too
- # [21:26] <roc> you can use canvas.drawImage to take pictures
- # [21:26] <foolip> but I'm particularly interested in this whole audio synthesis/filtering business, being able to do real-time filters on the audio
- # [21:27] <roc> and use the capture API to take video
- # [21:27] <foolip> the use case for synthesis is of course to be able to do a NES emulator :)
- # [21:28] <roc> you can do synthesis today with data:audio/wave
- # [21:28] <foolip> you followed this thread a while back, right?
- # [21:28] <roc> yeah
- # [21:28] <foolip> I argued exactly that
- # [21:29] <foolip> but data: would only work if you used lots of audio elements and have a mechanism to sync them
- # [21:30] <no_mind> roc, so you mean to say with current specs, I can write a VOIP app for browser ?
- # [21:30] <roc> no_mind: no you can't
- # [21:30] <roc> foolip: no, it's not idea
- # [21:30] <roc> no_mind: you can synthesize fixed-length sounds
- # [21:30] <roc> foolip: it's not ideal
- # [21:30] <no_mind> ok
- # [21:32] <foolip> certainly this isn't the most pressing use case for HTML6, but it would sure be neat to have scripts (a) generate input for <audio> (b) filter the output of <audio>
- # [21:33] <roc> yes, people already want to do this
- # [21:33] <roc> it seems like the first thing people want to do when you give them audio playback is write some kind of graphic visualizer
- # [21:33] <foolip> hehe
- # [21:33] <foolip> I *hate* those applications
- # [21:33] <foolip> but I assume it's great fun to write them
- # [21:33] <foolip> loops of expanding pixels and fading fire and what not
- # [21:37] <annevk2> no_mind, if you draft something that's really good, chances are it will get picked up and standardized
- # [21:37] <annevk2> chances are high
- # [21:37] <foolip> and if it's not perfect, there's still a good change the good parts will be kept :)
- # [21:37] <annevk2> and it's certainly not a bad idea to start providing some input I think; we really need this :)
- # [21:38] <foolip> /s/change/chance/
- # [21:38] <no_mind> annevk2, I am researching on wahtwg website to find the ways to propose a specification
- # [21:38] <foolip> write something and post it to the mailing list, bascially
- # [21:39] <foolip> there is no formal process, you can't do it wrong
- # [21:39] <no_mind> foolip, so I need not have a proper document to start with. Just properly worded post to mailing list ?
- # [21:40] <annevk2> http://wiki.whatwg.org/wiki/How_to_write_a_spec
- # [21:40] <annevk2> there's also http://blog.whatwg.org/proposing-features
- # [21:40] <annevk2> no_mind, yup
- # [21:40] <no_mind> ok and post to whatwg@lists.whatwg.org
- # [21:40] <foolip> no_mind: all the changes I've suggested for HTML5 were just by mail. but then I haven't suggested any big new features
- # [21:40] <annevk2> yup
- # [21:40] <annevk2> foolip, that reminds me, did you look into playBackRate?
- # [21:41] <foolip> annevk2: in what way?
- # [21:41] <annevk2> playbackRate*
- # [21:41] <annevk2> it seems to not specify a whole lot of detail
- # [21:41] * Quits: zalan (n=zalan@89.135.144.122) (Read error: 131 (Connection reset by peer))
- # [21:41] <annevk2> I got some questions about whether you would hear e.g. audio
- # [21:41] * Joins: zalan (n=zalan@catv-89-135-144-122.catv.broadband.hu)
- # [21:41] <foolip> you mean if it's "play faster" or "skip frames and drop audio"?
- # [21:41] <annevk2> I suspect it depends on the codec, but the spec prolly ought to have more detail
- # [21:42] <annevk2> e.g. by just stating it depends on the codec spec or some such
- # [21:42] <foolip> I'd say it's a quality of implementation issue
- # [21:42] <foolip> for 1.1 it probably makes sense to just speed it up
- # [21:42] <foolip> but for 100 you would certainly drop audio and only decode keyframes
- # [21:43] <annevk2> oh and whether if it was speeded up, whether pitching would be normalized and such
- # [21:43] <foolip> annevk2: oh right
- # [21:43] <foolip> someone doing WebKit suggested something there
- # [21:43] <foolip> which I didn't agree with, incidentally
- # [21:44] <foolip> so the answer is "no", I haven't given this much thought
- # [21:44] <annevk2> k
- # [21:44] <foolip> what's actually possible and not depends very much on the media framework and the codecs I think
- # [21:44] <annevk2> it seems negative defaultPlaybackRate is not defined either
- # [21:44] <foolip> (and the rate)
- # [21:45] <foolip> yeah, I think there's some bugs with looping for negative playbackRate too
- # [21:45] <foolip> zcorpan knows more
- # [21:46] <foolip> I'll put it as an item on my TODO list, to be done before 2022
- # [21:52] * Joins: gratz|home (n=gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com)
- # [21:55] * Quits: maikmerten (n=maikmert@Z9f1e.z.pppool.de) (Remote closed the connection)
- # [21:58] * Joins: dimich (n=dimich@c-98-203-252-208.hsd1.wa.comcast.net)
- # [22:00] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Remote closed the connection)
- # [22:00] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [22:01] * Joins: dimich_ (n=dimich@216.239.45.130)
- # [22:10] * Joins: Huvet (n=Emil@c-2fc1e555.07-131-73746f39.cust.bredbandsbolaget.se)
- # [22:10] <Huvet> ah, a simple workaround for bug 126 is a replace of all windows quotes to proper quotes before parsing
- # [22:10] <Huvet> ehm... 129, sorry
- # [22:10] <Huvet> all 195 sites pass now, perfectly
- # [22:10] <Huvet> 295
- # [22:11] <Huvet> what's wrong with me and numbers today :/
- # [22:12] * Quits: MikeSmith (n=MikeSmit@114.48.34.20) (Read error: 145 (Connection timed out))
- # [22:12] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [22:13] <timz> is it ok to send html formatted mails to whatwg@whatwg.org ?
- # [22:14] <annevk2> I'd rather you don't, but it has been done
- # [22:16] <timz> ok, i'll just reference the forum post i made to forums.whatwg.org, less cluttering :-)
- # [22:17] * Quits: dimich (n=dimich@c-98-203-252-208.hsd1.wa.comcast.net) (Read error: 110 (Connection timed out))
- # [22:17] * dimich_ is now known as dimich
- # [22:21] <annevk2> I updated blog.whatwg.org to use the latest version of WP
- # [22:22] * Quits: mlpug (n=mlpug@a88-115-164-40.elisa-laajakaista.fi) (Remote closed the connection)
- # [22:23] * Joins: virtuelv (n=virtuelv@212.251.179.162)
- # [22:23] <annevk2> Also the plugins
- # [22:23] * Joins: dimich_ (n=dimich@c-98-203-252-208.hsd1.wa.comcast.net)
- # [22:26] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:27] * Quits: dimich_ (n=dimich@c-98-203-252-208.hsd1.wa.comcast.net) (Client Quit)
- # [22:35] <timz> Does it really take 15 years for the HTML5 proposal becoming a recommendation ?
- # [22:37] <annevk2> well, we don't know, what we do know is that CSS2 is taking upwards of 10 years so far
- # [22:37] <annevk2> the expectation that much like CSS2 HTML5 will be widely implemented and deployed much sooner though
- # [22:37] <annevk2> lots of it is already, today
- # [22:37] <timz> hehe i really hope so
- # [22:38] <timz> so css3 will never make it to recommendation because of the apocalypse ?
- # [22:38] <timz> :)
- # [22:39] <nessy> I'd say it's all dependent on implementation effort and the browser vendors are very much behind html5, so that's a good sign
- # [22:39] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: 113 (No route to host))
- # [22:41] * Quits: dimich (n=dimich@216.239.45.130) (Read error: 110 (Connection timed out))
- # [22:48] <timz> Yeah i hope we will see, for example, "font embedding" and "open video" soon. It would not only mean the web is improving but also multinational businessmodels taking another route.
- # [22:49] <annevk2> http://icantbelieveitsnotflash.com/
- # [22:49] <annevk2> and with that, I'm off reading/sleeping
- # [22:50] <timz> reading what ?
- # [22:50] <annevk2> the economist
- # [22:50] <timz> hehe, have fun :)
- # [22:54] * Joins: dimich (n=dimich@98.203.252.208)
- # [22:54] <nessy> oh, I've always loved the DHTML lemmings site!
- # [22:55] <nessy> nice that they made little videos - they might be available for longer than the websites themselves! :-)
- # [23:05] <jgraham> Huvet: I'm not sure that gives the correct result per spec.
- # [23:06] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [23:08] * Quits: timz (n=mostrovo@dc51469cbe.adsl.wanadoo.nl) ("Leaving.")
- # [23:08] * Quits: mpt (n=mpt@canonical/mpt) (Read error: 113 (No route to host))
- # [23:14] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [23:25] * Quits: gratz|home (n=gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com) ("Leaving")
- # [23:25] * Joins: danbri_ (n=danbri@unaffiliated/danbri)
- # [23:26] * Quits: Dashiva (i=Dashiva@wikia/Dashiva)
- # [23:26] * Quits: drry (n=drry@unaffiliated/drry) (Read error: 145 (Connection timed out))
- # [23:27] * Quits: zalan (n=zalan@catv-89-135-144-122.catv.broadband.hu) (Read error: 110 (Connection timed out))
- # [23:28] * Joins: Dashiva (i=Dashiva@m223j.studby.ntnu.no)
- # [23:42] * Quits: danbri (n=danbri@unaffiliated/danbri) (Read error: 110 (Connection timed out))
- # [23:56] * Quits: Huvet (n=Emil@c-2fc1e555.07-131-73746f39.cust.bredbandsbolaget.se) ("Leaving.")
- # Session Close: Fri Nov 27 00:00:00 2009
The end :)