Options:
- # Session Start: Mon Jun 02 00:00:00 2008
- # Session Ident: #whatwg
- # [00:00] * Quits: roc (n=roc@222-154-9-47.jetstream.xtra.co.nz)
- # [00:02] * Quits: heycam (n=cam@124-168-33-67.dyn.iinet.net.au) ("bye")
- # [00:26] * Parts: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [00:29] * Joins: zcorpan_ (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
- # [00:35] * Joins: heycam (n=cam@clm-laptop.infotech.monash.edu.au)
- # [00:41] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [00:49] * Quits: qwert666_ (n=qwert666@adtd71.neoplus.adsl.tpnet.pl) ("Leaving")
- # [00:59] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [01:00] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [01:02] * Quits: zcorpan_ (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se) (Read error: 110 (Connection timed out))
- # [01:17] * Quits: hdh (n=hdh@118.71.125.213) (Read error: 104 (Connection reset by peer))
- # [01:18] * Joins: hdh (n=hdh@118.71.125.213)
- # [01:33] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [01:42] * Quits: tndH_ (i=Rob@adsl-87-102-44-118.karoo.KCOM.COM) ("ChatZilla 0.9.82.1-rdmsoft [XULRunner 1.8.0.9/2006120508]")
- # [02:08] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [02:22] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [02:22] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [02:23] * othermaciej_ is now known as othermaciej
- # [02:23] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Remote closed the connection)
- # [02:25] * Joins: tantek (n=tantek@dsl081-245-036.sfo1.dsl.speakeasy.net)
- # [03:06] * Joins: roc (n=roc@121-72-176-99.dsl.telstraclear.net)
- # [03:12] * Quits: tantek (n=tantek@dsl081-245-036.sfo1.dsl.speakeasy.net)
- # [03:19] * Quits: roc (n=roc@121-72-176-99.dsl.telstraclear.net)
- # [04:02] * Joins: kfish (n=conrad@61.194.21.25)
- # [04:27] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [04:28] * Joins: jruderman_ (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
- # [04:28] * Quits: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [04:29] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [04:33] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [04:33] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [04:56] * othermaciej_ is now known as othermaciej
- # [05:06] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [05:07] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [05:08] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [05:08] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [05:10] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [05:11] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [05:17] * Quits: weinig (n=weinig@nat/apple/x-fa1e1b64c5881a66)
- # [05:27] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Remote closed the connection)
- # [05:45] * Joins: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [05:59] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 110 (Connection timed out))
- # [06:01] * Quits: bzed (n=bzed@debian/developer/bzed) (Remote closed the connection)
- # [06:07] * Joins: bzed (n=bzed@devel.recluse.de)
- # [06:21] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [06:30] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [06:31] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [06:33] * Quits: hdh (n=hdh@118.71.125.213) (Remote closed the connection)
- # [06:35] * Joins: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [06:41] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [06:41] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [06:48] * Parts: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [06:51] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [06:52] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [07:01] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [07:01] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [07:03] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [07:03] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [07:15] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [07:15] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [07:16] * weinig is now known as weinig|zZz
- # [07:39] * othermaciej_ is now known as othermaciej
- # [07:41] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [07:41] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [07:41] * othermaciej_ is now known as othermaciej
- # [07:45] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [07:46] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [08:13] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [08:13] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [08:17] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [08:18] * Joins: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de)
- # [08:18] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [08:23] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [08:23] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [08:26] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [08:26] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [08:29] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [08:30] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [08:32] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [08:32] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [08:32] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [08:33] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [08:34] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [08:35] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Connection reset by peer)
- # [08:36] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [08:36] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [08:37] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [08:39] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [08:39] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [08:39] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [08:40] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [08:45] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [08:45] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [08:47] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [08:47] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [08:49] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [08:49] <Hixie> alt="<%plugin_first_title>" and things like that are sadly common
- # [08:49] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [08:50] <Hixie> also things like alt="<b>Sabit</b>"
- # [08:51] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [08:52] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [08:52] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [08:52] <Hixie> this page contains an alt="" whose value itself contains two <img> elements, both with alt=...
- # [08:52] <Hixie> http://www.modifiyem.com/forum/f51/lastik-basinclari-41393/
- # [08:53] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [08:53] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [08:54] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [08:56] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [08:56] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [09:00] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [09:01] * Quits: Dashiva (i=Dashiva@wikia/Dashiva) (Read error: 110 (Connection timed out))
- # [09:02] * Joins: othermaciej__ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [09:02] * Quits: othermaciej__ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [09:10] <gsnedders> Someone please tell me my computing exam will be all right because they'll be technically right, so me not having learnt the wrong answers doesn't matter.
- # [09:11] * Joins: zcorpan_ (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
- # [09:11] <zcorpan_> "An ASCII-compatible character encoding is one that is a superset of US-ASCII (specifically, ANSI_X3.4-1968) for bytes in the range 0x09 - 0x0D, 0x20, 0x21, 0x22, 0x26, 0x27, 0x2C - 0x3F, 0x41 - 0x5A, and 0x61 - 0x7A."
- # [09:12] <zcorpan_> Hixie: shouldn't that be s/a superset/identical/ ?
- # [09:12] * Quits: psa (n=yomode@71.93.19.66) (Remote closed the connection)
- # [09:12] <zcorpan_> and s/of/to/
- # [09:15] * Quits: sverrej (n=sverrej@89.10.27.86) (Read error: 110 (Connection timed out))
- # [09:15] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Connection timed out)
- # [09:18] * Joins: aaronlev (n=chatzill@g226133244.adsl.alicedsl.de)
- # [09:21] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Connection timed out)
- # [09:23] * Joins: othermaciej__ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [09:25] * Joins: othermaciej____ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [09:31] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [09:32] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [09:33] * Quits: heycam (n=cam@clm-laptop.infotech.monash.edu.au) ("bye")
- # [09:38] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Connection reset by peer)
- # [09:38] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [09:39] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [09:41] * Joins: othermaciej___ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [09:42] * Quits: othermaciej__ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Connection timed out)
- # [09:42] * Joins: othermaciej__ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [09:44] * Joins: othermaciej_____ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [09:44] * Quits: othermaciej__ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Connection reset by peer)
- # [09:44] * Quits: zcorpan_ (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se) (Read error: 104 (Connection reset by peer))
- # [09:46] * Joins: othermaciej__ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [09:46] * Quits: othermaciej____ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 110 (Connection timed out))
- # [09:46] * Quits: othermaciej_____ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [09:47] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [09:49] * Quits: othermaciej__ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [09:49] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [09:50] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [09:50] * Quits: othermaciej___ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Connection reset by peer)
- # [09:50] * Joins: sverrej (n=sverrej@pat-tdc.opera.com)
- # [09:52] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [09:53] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [09:54] * Joins: tndH_ (i=Rob@adsl-87-102-44-118.karoo.KCOM.COM)
- # [09:54] * tndH_ is now known as tndH
- # [09:55] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [09:55] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [09:56] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [09:56] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [09:57] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [09:58] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [10:00] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [10:00] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [10:03] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [10:03] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [10:05] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [10:08] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [10:09] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [10:10] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [10:11] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [10:13] * Joins: othermaciej__ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [10:13] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [10:14] * Quits: jwalden (n=waldo@RANDOM-THREE-O-EIGHT.MIT.EDU) (Remote closed the connection)
- # [10:19] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [10:19] * Quits: othermaciej__ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [10:21] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [10:22] * Joins: qwert666 (n=qwert666@dax41.neoplus.adsl.tpnet.pl)
- # [10:22] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 110 (Connection timed out))
- # [10:27] * Joins: othermaciej (n=mjs@216.27.178.204)
- # [10:27] <zcorpan> are there <video> tests anywhere? i've found http://hsivonen.iki.fi/test/moz/video-selection/
- # [10:28] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [10:28] * Joins: heycam (n=cam@124-168-33-67.dyn.iinet.net.au)
- # [10:30] * Quits: othermaciej (n=mjs@216.27.178.204) (Read error: 104 (Connection reset by peer))
- # [10:30] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [10:31] <Lachy> zcorpan, I have http://lachy.id.au/dev/markup/tests/html5/video/
- # [10:32] <zcorpan> doesn't webkit have any tests?
- # [10:33] <zcorpan> othermaciej: ^
- # [10:35] <Philip`> zcorpan: http://trac.webkit.org/browser/trunk/LayoutTests/media
- # [10:35] <zcorpan> Philip`: cheers
- # [10:38] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [10:39] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [10:40] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:44] * Quits: qwert666 (n=qwert666@dax41.neoplus.adsl.tpnet.pl) ("Leaving")
- # [10:46] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [10:46] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [10:47] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [10:47] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [10:48] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [10:48] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [10:51] * Joins: webben (n=benh@nat/yahoo/x-1a847245fdf156d1)
- # [10:58] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [10:58] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [10:59] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [11:08] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [11:09] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Connection reset by peer)
- # [11:09] * Quits: jruderman_ (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
- # [11:11] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [11:11] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) (Client Quit)
- # [11:11] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [11:12] <annevk> FWIW, Opera is removing UTF-7 support from the Web side of the product. It will remain to work in e-mail of course.
- # [11:12] * Joins: othermaciej__ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [11:12] <annevk> (We're are also in process of removing UTF-32 support altogether.)
- # [11:17] <hsivonen> Hixie: since even IE and Safari don't expose EBCDIC encodings in the UI, EBCDIC could only be used by declaring it on the HTTP level, so discovering usage in content should be possible from a Web crawl
- # [11:20] <Philip`> hsivonen: You can declare it in <meta charset> too
- # [11:21] <hsivonen> Philip`: how does that work?
- # [11:21] <Philip`> hsivonen: Like http://philip.html5.org/demos/charset/ebcdic/meta.html
- # [11:22] <Philip`> IE seems to detect the ASCII <meta charset> then reparses the document
- # [11:22] <zcorpan> hmm, if innerHTML in xml needs to take into account doms that are parsed from text/html, the cases that throw are not complete. e.g. <foo 123>
- # [11:22] <hsivonen> Philip`: seems more like a bug in IE and Safari than a working feature
- # [11:23] * zcorpan should get started with dom5core soon
- # [11:23] <Philip`> hsivonen: Bugs are working features, and people often rely on them :-)
- # [11:23] <hsivonen> Philip`: I wonder if there's an exploitable security hole here
- # [11:23] * Quits: othermaciej__ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [11:24] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 110 (Connection timed out))
- # [11:24] <Philip`> hsivonen: There probably is if e.g. you have a blog that uses EBCDIC, and you allow comments and escape all '<' characters to make them safe
- # [11:25] * Joins: othermaciej__ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [11:25] <Philip`> because someone can write something that gets encoded to <meta charset=us-ascii><script>...</script>
- # [11:25] <Philip`> but you'd have to be incredibly dumb to run your blog in EBCDIC, so that doesn't seem like a real problem
- # [11:26] <hsivonen> it seems dumb to publish any Web content in EBCDIC as it doesn't work in Gecko and Opera
- # [11:26] <annevk> maybe it's real enough for them to stop supporting ebcdic
- # [11:26] <Philip`> Unfortunately people are dumb
- # [11:26] * Joins: othermaciej_____ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [11:28] <Philip`> (I suppose it'll be worse if browsers ever autodetect EBCDIC)
- # [11:31] <annevk> it would sure be nice though if we can limit the Web to a finite set of character encodings
- # [11:33] * Joins: othermaciej____ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [11:33] <Philip`> (http://philip.html5.org/demos/charset/ebcdic/meta-autodetect.html - ah, good, looks like they don't autodetect)
- # [11:37] <annevk> (from internal IRC: http://kitenet.net/~joey/blog/entry/thread_patterns/ )
- # [11:39] * Joins: othermaciej___ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [11:42] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [11:42] * Quits: othermaciej__ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 110 (Connection timed out))
- # [11:44] * Joins: othermaciej__ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [11:45] * Joins: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [11:45] * Quits: othermaciej_____ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 110 (Connection timed out))
- # [11:45] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [11:46] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Connection reset by peer)
- # [11:46] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [11:47] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [11:49] * Quits: othermaciej____ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Connection reset by peer)
- # [11:49] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [11:49] * Quits: othermaciej___ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Connection reset by peer)
- # [11:49] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [11:51] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [11:52] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [11:53] * Quits: othermaciej__ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [12:01] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [12:02] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [12:02] * Quits: aaronlev (n=chatzill@g226133244.adsl.alicedsl.de) (Remote closed the connection)
- # [12:03] * Joins: aaronlev (n=chatzill@g226133244.adsl.alicedsl.de)
- # [12:05] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [12:05] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [12:08] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [12:08] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [12:08] * Quits: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de) (Remote closed the connection)
- # [12:10] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [12:10] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [12:13] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [12:13] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [12:16] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [12:16] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [12:17] * Joins: webben_ (n=benh@nat/yahoo/x-7a33e2a0bf268a8f)
- # [12:17] * Quits: webben (n=benh@nat/yahoo/x-1a847245fdf156d1) (Read error: 110 (Connection timed out))
- # [12:20] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [12:20] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [12:25] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [12:26] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [12:33] * Joins: qwert666 (n=qwert666@dax41.neoplus.adsl.tpnet.pl)
- # [12:37] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [12:37] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [12:39] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [12:39] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [12:51] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [12:51] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [12:52] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [12:53] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [12:54] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [12:55] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [12:56] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [12:56] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [13:02] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [13:06] * Joins: Dashiva (i=Dashiva@30.80-202-223.nextgentel.com)
- # [13:17] * Joins: webben (n=benh@nat/yahoo/x-389c1f19f379c5f3)
- # [13:19] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [13:19] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [13:23] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [13:23] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [13:26] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [13:26] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [13:28] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [13:28] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [13:29] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [13:30] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [13:31] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [13:31] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [13:33] * Quits: webben_ (n=benh@nat/yahoo/x-7a33e2a0bf268a8f) (Read error: 113 (No route to host))
- # [13:36] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [13:36] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [13:42] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("Leaving")
- # [13:43] * Joins: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de)
- # [13:44] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [13:44] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [13:46] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [13:47] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [13:49] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [13:49] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [13:51] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [13:53] * gsnedders should probably bring the computing exam paper up here so we can laugh at it
- # [13:56] <Philip`> hsivonen: Validator.nu says "Warning: Using x-ibm-1252_p100-2000 instead of the declared encoding iso-8859-1." which seems unnecessarily more confusing than "windows-1252"
- # [13:58] * zcorpan found a bug in webkit.. https://bugs.webkit.org/show_bug.cgi?id=19355
- # [13:59] <hsivonen> Philip`: Yeah, I just noticed myself. deploying a supposed fix now. will take a while as the validator rebuilds itself
- # [13:59] <hsivonen> Philip`: thanks
- # [14:01] <hsivonen> the wonders of HashMaps that harmless-looking key changes make precedence in duplicate cases change
- # [14:01] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [14:02] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [14:03] <hsivonen> aaargh. now I don't know what caused the encoding weirdness or why my fix isn't working
- # [14:05] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [14:05] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [14:05] <hsivonen> I also managed to break my instant rollback ability
- # [14:06] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [14:06] <Philip`> I suppose that means you can't instantly rollback to a version in which instant rollback worked, which sounds like a pain
- # [14:06] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [14:11] <hsivonen> Philip`: fixed
- # [14:12] <Philip`> hsivonen: Thanks!
- # [14:12] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [14:14] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [14:15] * Quits: kfish (n=conrad@61.194.21.25) ("zzz")
- # [14:17] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [14:17] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [14:19] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [14:19] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [14:21] * Quits: webben (n=benh@nat/yahoo/x-389c1f19f379c5f3)
- # [14:21] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [14:21] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [14:23] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [14:23] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [14:24] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [14:25] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [14:30] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [14:30] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [14:31] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [14:31] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [14:34] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [14:34] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [14:34] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [14:35] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [14:36] <annevk> the TAG concedes on ARIA but not distributed extensibility
- # [14:37] <annevk> I disagree with "short-term" and all but I guess it's better to leave it alone
- # [14:37] <annevk> see also http://lists.w3.org/Archives/Public/public-html/2008Jun/0044.html if you haven't been following along
- # [14:38] <hsivonen> I'd be interested in seeing scenarios where Distributed Extensibility would be used *and* the W3C wouldn't accuse the extender of bad unilateral action
- # [14:39] <Dashiva> hsivonen: Who said they wanted it to be used? :P
- # [14:39] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [14:39] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [14:40] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [14:41] <annevk> hsivonen, it seems to me they'd be fine with people using it for their own internal purposes. Or their own vocabulary they want to include in HTML to mark up details of various video game consoles or something like that...
- # [14:41] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [14:41] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [14:42] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [14:42] <hsivonen> annevk: why does the *World-Wide* *Web* Consortium put effort into catering for such private off-the-Web use cases?
- # [14:42] * Joins: Philip`_ (n=philip@zaynar.demon.co.uk)
- # [14:43] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [14:43] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [14:44] <annevk> hsivonen, money? I've no idea why certain Working Groups exist
- # [14:44] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [14:45] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [14:45] <hsivonen> annevk: this reminds me of http://dbaron.org/log/2006-08#e20060818a
- # [14:46] * Joins: myakura (n=myakura@p5047-ipbf1403marunouchi.tokyo.ocn.ne.jp)
- # [14:46] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [14:46] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [14:47] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [14:47] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [14:50] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [14:50] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [14:53] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [14:53] * Quits: Philip` (n=philip@zaynar.demon.co.uk) (Read error: 110 (Connection timed out))
- # [14:53] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [14:55] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [14:55] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [14:55] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Connection reset by peer)
- # [14:55] * Joins: phsiao (n=shawn@c-71-233-78-251.hsd1.ma.comcast.net)
- # [14:56] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [14:56] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [14:57] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [14:58] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [14:58] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [15:00] <annevk> hmm, in other news, today is the deadline of XHR1 Last Call comments
- # [15:00] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [15:00] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [15:02] <Lachy> last call deadline for comments doesn't really mean all that much. It's not as if you're going to ignore comments that come afterwards.
- # [15:04] <annevk> it means that if we addressed all comments and didn't change too much we can move to CR
- # [15:04] <annevk> which would be nice
- # [15:05] <gsnedders> I guess that means I should really look over it closely
- # [15:05] <Dashiva> And there's lots of recent precendent that you don't need to adress comments at all, right ;)
- # [15:06] <gsnedders> Hmm. It's still odd.
- # [15:06] * Joins: ROBOd (n=robod@89.122.216.38)
- # [15:06] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [15:06] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [15:08] <Lachy> Dashiva, you're getting confused by the way the old HTMLWG used to work.
- # [15:08] <Lachy> good editors don't ignore comments, they just find clever ways to reject them ;-0
- # [15:08] <Lachy> ;-)
- # [15:09] <annevk> not just the HTML WG, SVG WG too, just see the link from hsivonen
- # [15:11] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [15:11] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [15:13] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [15:13] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [15:14] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [15:15] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [15:19] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [15:19] <Dashiva> I seem to recall some noise about the css wg too, back in the day
- # [15:20] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [15:21] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [15:21] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [15:23] <Dashiva> "O! For the love of! We're going to be constrained by the broken DOM APIs?"
- # [15:23] <Lachy> Dashiva, where is that quote from?
- # [15:25] <Dashiva> TAG minutes
- # [15:25] <Dashiva> "I cannot even stomach even abstaining on something that makes - the namespace separator"
- # [15:25] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [15:26] <hsivonen> when you are on the server side, you get to write your own XML tree API that sucks less than the DOM.
- # [15:26] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [15:26] <hsivonen> I did
- # [15:27] <Dashiva> "Why have aria-, why not just pick names that don't clash?"
- # [15:27] * Dashiva boggles
- # [15:27] <hsivonen> Dashiva: the answer is that HTML5 and ARIA developments met too late
- # [15:28] <hsivonen> Dashiva: if the ARIA folks had indicated integration interest to the WHATWG a couple of years ago, it might have been different
- # [15:28] <Dashiva> hsivonen: The answer is also "aria-x _is_ a name that doesn't clash"
- # [15:28] <hsivonen> Dashiva: that too
- # [15:29] <Dashiva> It goes back to the previous comment, they seem to think aria- is a namespace
- # [15:29] <annevk> I can't really see how ARIA would've been designed differently than what we ended up with now (other than aria-role as opposed to role)
- # [15:29] <Dashiva> "There may be a small chance we can get them to do something reasonable"
- # [15:30] <Dashiva> "I want to try and maintain what credibility we can" :)
- # [15:30] <annevk> Well, maybe a different prefix name and such, but that's details...
- # [15:34] <Dashiva> a11y-role
- # [15:34] <zcorpan> annevk: aria could have failed and interested parties could have pushed for html5 features instead
- # [15:35] <annevk> zcorpan, that wouldn't have affected the design so much (apart from it not being adopted)
- # [15:36] * Joins: webben (n=benh@nat/yahoo/x-c8cd5a06bffdb99e)
- # [15:36] <zcorpan> annevk: it could have affected html5
- # [15:39] <annevk> fair enough, oh well, enough "what if" talk
- # [15:39] * annevk goes to buy a printer and such
- # [15:40] <annevk> i should really get my expense reports done today
- # [15:40] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [15:40] <annevk> otherwise accounting will hunt me down
- # [15:40] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [15:42] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [15:48] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [15:48] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [15:50] * Philip`_ is now known as Philip`
- # [15:50] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [15:50] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [15:53] <hsivonen> annevk: did you happen to take a closer look at the XRI stuff? what is it about?
- # [16:03] * Quits: phsiao (n=shawn@c-71-233-78-251.hsd1.ma.comcast.net)
- # [16:10] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [16:10] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [16:12] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [16:12] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [16:14] <hsivonen> http://meyerweb.com/eric/thoughts/2008/06/02/the-missing-link/
- # [16:14] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [16:14] <annevk> hsivonen, I don't know anything apart from that it's an URI scheme and the people who give out parts of the scheme space monotize on that somehow
- # [16:14] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [16:14] <annevk> (is it really monotize? google doesn't give clues)
- # [16:15] <Philip`> (Monetize)
- # [16:15] <hsivonen> you mean someone other than TLD registrars want to monetize URI space?
- # [16:15] <takkaria> (monetise)
- # [16:15] <hsivonen> that doesn't sound good
- # [16:16] <annevk> hsivonen, http://en.wikipedia.org/wiki/Extensible_Resource_Identifier
- # [16:16] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [16:16] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [16:17] <hsivonen> how does one make a browser dereference an XRI?
- # [16:19] <hsivonen> seems to be that OASIS is practising distributed extensibility of the URI system by minting a new scheme :-)
- # [16:19] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [16:19] <hsivonen> s/be/me/
- # [16:19] <annevk> HTML vs XML / URIs vs XRIs
- # [16:20] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [16:21] <annevk> hsivonen, http://www.pacificspirit.com/blog/2008/05/30/detailed_technical_reasons_why_im_against_xris has rationale on why TAG members are against this
- # [16:21] <hsivonen> on the face of it, this XRI stuff seems to break key goodness of OpenID 1.0
- # [16:22] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [16:22] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [16:23] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [16:23] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [16:23] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [16:24] <annevk> hsivonen, they're using this in OpenID 2.0 I believe
- # [16:24] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [16:24] <annevk> hsivonen, OpenID 2.0 is not backwards compatible :(
- # [16:24] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [16:24] <annevk> (there's also various ways to point to OpenID 2.0, including using this new stuff)
- # [16:25] <hsivonen> that seems like a bad idea when they should be making OpenID 1.0 look stable and something that people can adopt
- # [16:25] <Dashiva> Is OpenID 2.0 still OpenPhishing as well?
- # [16:26] <hsivonen> Dashiva: do you mean 1.0 is OpenPhishing?
- # [16:26] <Dashiva> Yes
- # [16:28] <annevk> i've no idea why it's so complex
- # [16:28] <annevk> i'm not sure i want to take the time to investigate
- # [16:29] * Joins: phsiao (n=shawn@nat/ibm/x-ee30a06fc7ea1272)
- # [16:30] <Dashiva> The only non-monetizing aspect of XRI I've seen is the reassignable-name/permanent-number connection, and I don't know enough to say if that's a valid point
- # [16:31] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [16:32] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [16:36] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [16:36] * Quits: weinig|zZz (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [16:37] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [16:37] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [16:38] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [16:39] * Joins: Philip`_ (n=philip@zaynar.demon.co.uk)
- # [16:42] * Quits: Lachy (n=Lachlan@85.196.122.246) ("Leaving")
- # [16:42] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [16:42] * Quits: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de) (Remote closed the connection)
- # [16:43] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [16:44] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [16:44] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [16:45] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [16:46] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [16:47] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [16:48] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [16:49] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [16:49] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [16:50] * Quits: Philip` (n=philip@zaynar.demon.co.uk) (Read error: 110 (Connection timed out))
- # [16:51] * Quits: gavin (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
- # [16:55] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [16:56] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [17:03] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [17:03] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [17:03] * Quits: Philip`_ (n=philip@zaynar.demon.co.uk) (Connection timed out)
- # [17:03] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [17:04] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Connection reset by peer)
- # [17:04] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [17:05] <othermaciej> zcorpan: video tests? yes
- # [17:05] * Quits: Lachy (n=Lachlan@85.196.122.246) (Client Quit)
- # [17:07] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [17:07] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [17:07] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [17:08] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [17:13] * Joins: smedero (n=smedero@mdp-nat251.mdp.com)
- # [17:15] <annevk> grmbl
- # [17:15] * Quits: Dashiva (i=Dashiva@wikia/Dashiva) (Read error: 110 (Connection timed out))
- # [17:15] <annevk> driver support strikes again
- # [17:16] * annevk finds http://www.stchman.com/foo2zjs.html
- # [17:17] * Joins: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
- # [17:23] * Parts: annevk (n=annevk@77.163.243.203)
- # [17:25] <zcorpan> othermaciej: philip had a pointer
- # [17:28] * Joins: annevk (n=annevk@77.163.243.203)
- # [17:29] * Quits: sverrej (n=sverrej@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
- # [17:34] <annevk> Hmm, getting this printer to actually work (rather than being recognized and not printing anything when asked) required running some obscure script on a third party site and rebooting my computer...
- # [17:37] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [17:39] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [17:40] * Joins: hober (n=ted@unaffiliated/hober)
- # [17:43] * Joins: Philip` (n=philip@zaynar.demon.co.uk)
- # [17:52] * Joins: Philip`_ (n=philip@zaynar.demon.co.uk)
- # [17:52] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Ex-Chat")
- # [17:59] * Quits: webben (n=benh@nat/yahoo/x-c8cd5a06bffdb99e)
- # [18:03] * Joins: itpastorn (n=itpastor@ne.keryx.se)
- # [18:04] * Quits: Philip` (n=philip@zaynar.demon.co.uk) (Read error: 110 (Connection timed out))
- # [18:04] * Philip`_ is now known as Philip`
- # [18:07] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [18:08] * Quits: myakura (n=myakura@p5047-ipbf1403marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [18:12] * Quits: Kuruma (n=Kuruman@h123-176-107-050.catv01.catv-yokohama.ne.jp) ("Tiarra 0.1+svn-12340: SIGINT received; exit")
- # [18:13] * Joins: Kuruma (n=Kuruman@h123-176-107-050.catv01.catv-yokohama.ne.jp)
- # [18:16] * Joins: webben (n=benh@nat/yahoo/x-5f523b1892ab3261)
- # [18:19] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [18:21] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [18:24] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [18:24] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [18:41] * Quits: zcorpan (n=zcorpan@pat.se.opera.com) (Read error: 110 (Connection timed out))
- # [18:43] * Joins: dbaron (n=dbaron@adsl-66-124-81-1.dsl.snfc21.pacbell.net)
- # [18:55] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [18:55] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [18:58] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [18:58] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
- # [19:03] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Client Quit)
- # [19:07] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [19:08] <annevk> hsivonen, so reading http://meyerweb.com/eric/thoughts/2008/06/02/the-missing-link/ it seems to fail bringing up any other use case than <tr>...
- # [19:09] <annevk> I'm not quite sure whether the linking stuff is a presentational concern or a semantic one.
- # [19:18] <takkaria> do browser implementers really want a global href not to happen?
- # [19:19] <annevk> I think the extremely bit is an overstatement, but as can be seen by <object> overloading is not a good idea
- # [19:21] <annevk> Also, people keep forgetting it's not just href; hreflang, ping, type, etc. would also be affected
- # [19:27] * Quits: dbaron (n=dbaron@adsl-66-124-81-1.dsl.snfc21.pacbell.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [19:37] * Joins: maikmerten (n=maikmert@T7a5b.t.pppool.de)
- # [19:47] * Joins: dbaron (n=dbaron@corp-241.mountainview.mozilla.com)
- # [19:49] * Joins: psa (n=yomode@71.93.19.66)
- # [19:58] * Quits: psa (n=yomode@71.93.19.66) (Remote closed the connection)
- # [19:58] * Joins: psa (n=yomode@71.93.19.66)
- # [20:01] * Joins: weinig (n=weinig@nat/apple/x-f8091b56480fe9d1)
- # [20:07] <Philip`> <base style="display:block; border:2px magenta solid" href="foo" target="_blank">
- # [20:11] <itpastorn> If one uses onclick to simulate a link on todays <tr>, would a screen reader know it and can it be made usable for a blind user?
- # [20:11] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [20:15] * Quits: psa (n=yomode@71.93.19.66) (Remote closed the connection)
- # [20:15] <itpastorn> My question was not rethorical
- # [20:15] * Joins: psa (n=yomode@71.93.19.66)
- # [20:15] <annevk> Screen readers should be able to deal with that...
- # [20:16] <itpastorn> With or without aria?
- # [20:16] <annevk> Opera Mini even deals with most such situations as well and it doesn't even have access to a DOM / JS execution context
- # [20:16] <annevk> without
- # [20:17] <itpastorn> ok
- # [20:17] * Joins: aroben_ (n=aroben@unaffiliated/aroben)
- # [20:19] * Joins: othermaciej (n=mjs@17.255.100.241)
- # [20:20] * Parts: itpastorn (n=itpastor@ne.keryx.se)
- # [20:20] * Joins: aroben__ (n=aroben@unaffiliated/aroben)
- # [20:20] * Joins: maikmerten_ (n=maikmert@L95de.l.pppool.de)
- # [20:23] * Joins: zcorpan_ (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
- # [20:29] * Quits: psa (n=yomode@71.93.19.66) (Remote closed the connection)
- # [20:31] <annevk> (FWIW, I don't actually if screen readers deal with it, I'm just saying it's feasible.)
- # [20:32] * Joins: othermaciej_ (n=mjs@17.203.15.185)
- # [20:32] * Quits: aroben__ (n=aroben@unaffiliated/aroben) ("Leaving")
- # [20:32] * Joins: aroben__ (n=aroben@unaffiliated/aroben)
- # [20:35] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [20:36] * Quits: aroben_ (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [20:36] * Quits: maikmerten (n=maikmert@T7a5b.t.pppool.de) (Read error: 110 (Connection timed out))
- # [20:37] * Quits: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
- # [20:47] * Joins: ROBOd (n=robod@89.122.216.38)
- # [20:50] * Joins: psa (n=yomode@71.93.19.66)
- # [20:52] * Quits: othermaciej (n=mjs@17.255.100.241) (Read error: 110 (Connection timed out))
- # [20:54] * Joins: othermaciej (n=mjs@17.203.15.185)
- # [20:54] * Quits: othermaciej_ (n=mjs@17.203.15.185) (Read error: 104 (Connection reset by peer))
- # [21:03] * Quits: zcorpan_ (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se) (Read error: 110 (Connection timed out))
- # [21:04] * Joins: jruderman (n=jruderma@guest-226.mountainview.mozilla.com)
- # [21:06] * Joins: Dashiva (i=Dashiva@187.80-202-223.nextgentel.com)
- # [21:11] * Joins: aroben_ (n=aroben@unaffiliated/aroben)
- # [21:16] * Quits: aroben_ (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [21:17] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [21:19] * Quits: dbaron (n=dbaron@corp-241.mountainview.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
- # [21:19] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [21:23] * Joins: othermaciej_ (n=mjs@17.203.15.185)
- # [21:23] * Quits: othermaciej (n=mjs@17.203.15.185) (Read error: 104 (Connection reset by peer))
- # [21:27] * Quits: aroben__ (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [21:27] * Joins: hdh (n=hdh@118.71.124.109)
- # [21:28] * Quits: maikmerten_ (n=maikmert@L95de.l.pppool.de) (Remote closed the connection)
- # [21:32] * Joins: KevinMarks (n=KevinMar@sta-204-144-184-242.rockynet.com)
- # [21:42] * Quits: othermaciej_ (n=mjs@17.203.15.185)
- # [21:43] * Joins: virtuelv (n=virtuelv@46.80-203-100.nextgentel.com)
- # [21:49] * Quits: psa (n=yomode@71.93.19.66) (Remote closed the connection)
- # [21:50] * Joins: psa (n=yomode@71.93.19.66)
- # [22:00] * Quits: jruderman (n=jruderma@guest-226.mountainview.mozilla.com)
- # [22:07] * Joins: dbaron (n=dbaron@corp-241.mountainview.mozilla.com)
- # [22:08] * Joins: jruderman (n=jruderma@guest-226.mountainview.mozilla.com)
- # [22:13] * Parts: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [22:14] * Joins: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [22:14] * Quits: virtuelv (n=virtuelv@46.80-203-100.nextgentel.com) (Read error: 110 (Connection timed out))
- # [22:14] * Parts: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [22:16] * Joins: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [22:19] * Joins: sverrej (n=sverrej@89.10.27.86)
- # [22:29] * Parts: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [22:29] <gsnedders> Now, can I have a drop roll?
- # [22:29] * Joins: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [22:30] <gsnedders> spec-gen is executing for the first ever time!
- # [22:31] <gsnedders> It seems to be taking a year, though
- # [22:35] * Joins: othermaciej (n=mjs@17.203.15.185)
- # [22:38] * Parts: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [22:39] * Joins: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [22:41] * Joins: othermaciej_ (n=mjs@17.255.100.241)
- # [22:47] * Quits: phsiao (n=shawn@nat/ibm/x-ee30a06fc7ea1272)
- # [22:50] * Joins: jwalden (n=waldo@RANDOM-THREE-O-EIGHT.MIT.EDU)
- # [22:52] <gsnedders> http://hg.gsnedders.com/spec-gen/file/9f0ed82d3f20/src/specGen/utils.py#l66 — I need something cheaper than that, badly.
- # [22:54] * Quits: othermaciej (n=mjs@17.203.15.185) (Connection timed out)
- # [22:55] <Dashiva> A cheaper way to gEBI?
- # [22:56] <Philip`> gsnedders: Perform a single initial pass over the document, finding all elements with id and putting them in a dict?
- # [22:56] <gsnedders> Dashiva: yeah
- # [22:56] <gsnedders> Philip`: That would mean also updating it at times, when I add it to more elements
- # [22:56] <Philip`> The cheapest way to implement a method is to never call it
- # [22:57] <Dashiva> gsnedders: Do you do forward gEBIs, e.g. for elements you haven't seen yet?
- # [22:57] <gsnedders> Philip`: :)
- # [22:58] <Dashiva> gsnedders: You should definitely, definitely cache the ids you generate yourself
- # [22:58] <gsnedders> Dashiva: Well, the entire document is stored in memory at once, so I do look at @id anywhere in it
- # [22:58] <Philip`> gsnedders: Do you need to update it continuously, or could you do a series of stages like find_and_cache_all_ids(); do_some_processing_that_might_change_elements(); find_and_cache_all_ids(); do_more_processing() ?
- # [22:58] <Dashiva> gsnedders: So cache the ones you produce, as well as any you look up, that way you'll only lookup each element at most once
- # [22:58] * gsnedders wonders when it will stop running on HTML 5
- # [22:59] <Philip`> (I'm assuming you're calling gEBI many more times than once per element-with-an-id, since otherwise it shouldn't be a bottleneck at all)
- # [22:59] <Dashiva> gsnedders: You should do some stats on how many gEBIs fail
- # [22:59] <Dashiva> I'd expect close to zero, otherwise there's trouble at work :)
- # [22:59] <gsnedders> Philip`: The only call is in the method above
- # [23:00] <Dashiva> gsnedders: And it's a loop to boot
- # [23:00] <gsnedders> Dashiva: Yeah, but it should rarely run more than once
- # [23:00] * Quits: dbaron (n=dbaron@corp-241.mountainview.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
- # [23:00] <Dashiva> gsnedders: Well, do some profiling. Check how many gEBIs fail, and how many times the loop runs more than once (and how many for those)
- # [23:01] <Philip`> I assume the XPath has to traverse the entire tree looking for an element with that id, so it's going to be pretty expensive each time you call it, so just memoising the function might not help much
- # [23:02] * gsnedders wonders whether using an .iter would be cheaper
- # [23:02] <Dashiva> I'm actually a bit surprised htmllib doesn't keep an id lookup
- # [23:02] <gsnedders> Dashiva: The loop never actually runs at all
- # [23:03] <gsnedders> or at least I don't think so…
- # [23:03] <Dashiva> gsnedders: In that case, your bottleneck is the xpath.
- # [23:03] <Dashiva> I'd try what Philip` suggested. Run the whole tree once, collect a dict of all ids. Every time you make an id, add to dict. Never use xpath.
- # [23:03] <Philip`> If the loop never executes, you could prefix the lines with "#" which makes Python apply super optimisations that make code really really fast and don't change the behaviour if it wouldn't have had any effect anyway
- # [23:04] <gsnedders> Philip`: :D
- # [23:04] <Philip`> You could (should?) still use XPath once, to find all the elements with ids in the initial traversal bit
- # [23:05] <Philip`> but doing it for every id lookup doesn't seem like a good idea
- # [23:05] <gsnedders> gEBI costs 0.016s per call
- # [23:05] <Dashiva> Oh yeah, he could use xpath for the initial colletion, yeah
- # [23:06] <gsnedders> And on (my old copy of) WF2 it is called 80 times
- # [23:06] <Philip`> Forty million clock cycles? That's not good :-p
- # [23:06] <gsnedders> HTML 5 has currently been taking around 10 minutes to process
- # [23:07] <gsnedders> I don't think this is the sort of speed Hixie wanted me to get :)
- # [23:07] <Dashiva> First you make it work, then you make it fast. One at a time :)
- # [23:08] <gsnedders> (The textContent function above is called far more times (almost 2000) yet costs almost nothing)
- # [23:08] <gsnedders> (0.000s per call)
- # [23:08] <Philip`> gsnedders: How long is gEBI taking in total on HTML5?
- # [23:08] <gsnedders> (I'm assuming that's rounded down)
- # [23:08] * Quits: jruderman (n=jruderma@guest-226.mountainview.mozilla.com)
- # [23:08] <gsnedders> Philip`: Dunno. It hasn't finished running yet.
- # [23:08] <Philip`> gsnedders: Oh. Then why did you say you needed something faster that it, before you knew it was slow?
- # [23:08] <gsnedders> Philip`: Web Forms 2.0 made is obvious it was slow.
- # [23:09] <Dashiva> I think he figured after 5 minutes of waiting :)
- # [23:09] <gsnedders> Philip`: Don't need anything of HTML 5's size to prove that :)
- # [23:09] <gsnedders> Or, what Dashiva said, then I got wondering why, and ran it on WF2 :P
- # [23:09] <Philip`> I'd expect it to take O(size^2) time, and HTML5 is only five times larger than WF2, so it should only take ~30 seconds
- # [23:10] <Philip`> which is still too slow and worth optimising, but isn't five minutes :-)
- # [23:10] <gsnedders> I think we can conclude it isn't that good :)
- # [23:10] <gsnedders> Oh, we're over ten minutes now :)
- # [23:10] * gsnedders throws KeyboardInterrupt
- # [23:10] <Philip`> You ought to make it print its incremental process, in case it's got stuck in an infinite loop
- # [23:10] <gsnedders> Guess what function it was in when I threw it!
- # [23:10] <gsnedders> gEBI!
- # [23:10] <Philip`> sleep?
- # [23:11] <gsnedders> No, gEBI :P
- # [23:12] * Philip` doesn't understand how it could be that much slower on HTML5 than on WF2
- # [23:14] <Dashiva> O(n^2) probably has something to do with it
- # [23:14] * Joins: dbaron (n=dbaron@corp-241.mountainview.mozilla.com)
- # [23:15] <Philip`> Dashiva: But n=5 and 80*0.016s = 1.3s so it shouldn't be nearly that bad, unless I'm horribly mistaken somewhere
- # [23:15] * gsnedders tries html5.src with his really naïve cache
- # [23:16] <Philip`> gsnedders: On line 48, did you intend to remove all space characters from anywhere in source? (.strip only strips leading/trailing characters, so that wouldn't quite work)
- # [23:16] <Philip`> Oh, maybe I'm missing the bit a few lines later
- # [23:16] <gsnedders> Philip`: :)
- # [23:16] <gsnedders> naïve caching gets HTML 5 down to 17.859s
- # [23:17] <Philip`> By the way, your loop should probably increment i
- # [23:17] <gsnedders> LOL
- # [23:17] <Philip`> else it'll loop forever
- # [23:17] <gsnedders> True.
- # [23:17] <Dashiva> oh snap!
- # [23:17] <Philip`> and if your cache fixes that, then your cache is broken :-p
- # [23:17] <gsnedders> That'll be the ten minutes of running, I bet :P
- # [23:17] <Dashiva> No wonder it was in gEBI
- # [23:17] * Joins: roc (n=roc@202.0.36.64)
- # [23:17] <gsnedders> Philip`: Yeah, my cache is broken
- # [23:17] <gsnedders> Philip`: It just takes the initial state and never updates it
- # [23:18] <Philip`> (You quite possibly want the cache anyway, even without the infinite loop)
- # [23:18] * Quits: qwert666 (n=qwert666@dax41.neoplus.adsl.tpnet.pl) ("Leaving")
- # [23:19] * gsnedders tries running HTML 5 without the cache but with a working loop
- # [23:20] * Philip` predicts 25 seconds
- # [23:20] <gsnedders> Hint: It's all ready more than that
- # [23:20] <Philip`> 26?
- # [23:20] * gsnedders wonders if there's another loop
- # [23:21] * gsnedders adds print i
- # [23:21] * Dashiva watches scrollback disappear into infinity
- # [23:22] <gsnedders> That's not even getting called
- # [23:22] <Dashiva> Instead of printing i, you could add a "if i == 3 break". That way you won't get the previous problem :)
- # [23:22] <gsnedders> we get as far as Document.xpath(), then it takes an hour there
- # [23:23] * gsnedders realises
- # [23:23] <gsnedders> actually running the copy you just edited helps
- # [23:23] <Philip`> Is your document cyclic?
- # [23:23] <Dashiva> Who needs bugs with coding practices like these? :P
- # [23:24] <gsnedders> Dashiva: Me! :P
- # [23:24] <Philip`> Clearly you need to make this program multithreaded to get optimum performance on modern processors
- # [23:24] <gsnedders> Dashiva: OK, my scrollback is now vanishing
- # [23:24] * Joins: jruderman (n=jruderma@guest-226.mountainview.mozilla.com)
- # [23:24] <gsnedders> Dashiva: Albeit slowly
- # [23:25] <gsnedders> The most times the loop body is getting executed is twice
- # [23:25] <gsnedders> 1440 dfn elements in my copy of HTML 5.
- # [23:25] <gsnedders> No wonder it's bad :)
- # [23:25] <Dashiva> Running time now?
- # [23:26] <gsnedders> Dunno, didn't look when I started it
- # [23:26] <gsnedders> 140.484s
- # [23:26] <gsnedders> 6958 122.344 0.018 122.344 0.018 {method 'xpath' of 'lxml.etree._Element' objects}
- # [23:26] <gsnedders> Heh. That's lovely :P
- # [23:27] <Philip`> _Element?
- # [23:27] <Philip`> gEBI was calling it on a Document...
- # [23:27] <Dashiva> gsnedders: Need a legend for those numbers
- # [23:27] <Philip`> Is much (cumulative) time spent in textContent?
- # [23:27] <gsnedders> Dashiva: ncalls tottime percall cumtime percall filename:lineno(function)
- # [23:28] <gsnedders> Philip`: the root element is still an _Element :P
- # [23:28] <gsnedders> Philip`: 0.285s
- # [23:28] <Philip`> Oh, right, you just have broken naming conventions and use uppercase letters for variables
- # [23:28] <Dashiva> gsnedders: And with caching?
- # [23:28] <Philip`> so I thought it was a class name instead
- # [23:28] <gsnedders> Philip`: Peh. I just copied that from DOM :P
- # [23:29] <gsnedders> Philip`: (there was a reason why I did originally use DOM)
- # [23:29] <Philip`> gsnedders: It'd be saner to copy the Python conventions :-)
- # [23:30] <gsnedders> Philip`: textContent is cheap, and I doubt I could rewrite it to be quicker. If you iterate over everything you need to check if you have an element or a comment before you take _Element.text, while always taking .tail
- # [23:30] <gsnedders> Philip`: It would, but I currently want to get something that takes less than 2 minutes to create cross-references on HTML 5 :)
- # [23:30] <Philip`> gsnedders: You could call textContent half as many times
- # [23:31] <Philip`> but if it's only 0.3s then there's no point
- # [23:31] <Philip`> Are you including the time taken to parse the document?
- # [23:31] <Dashiva> Philip`: Let's stop distracting him from implementing an improvement with talk :)
- # [23:31] <gsnedders> Philip`: I know I've thought of doing that before
- # [23:31] <gsnedders> Dashiva: I need to sleep, anyway
- # [23:31] <Philip`> And is this two minutes in a profiler that makes everything really slow?
- # [23:32] <gsnedders> Philip`: No
- # [23:32] <gsnedders> Philip`: This is cProfile, which has next to no overhead. It really does take that long.
- # [23:32] <gsnedders> http://stuff.gsnedders.com/html5.html — find broken xrefs!
- # [23:34] <Philip`> gsnedders: That's only true if you consider 2.5x speed decrease to be next to no overhead
- # [23:34] <Philip`> (At least that's what I get when running html5lib with cProfile)
- # [23:34] <gsnedders> Philip`: I've never found it that slow, compared with other profilers :P
- # [23:35] <Philip`> That's just because other profilers are even more slow
- # [23:35] * gsnedders uses time
- # [23:35] <gsnedders> let us see how long this takes :P
- # [23:36] * Dashiva wonders why gsnedders is timing an implementation he knows is inefficient :)
- # [23:36] <gsnedders> Dashiva: To see how slow cProfile really is here :P
- # [23:37] <annevk> gsnedders, on that page various <dfn> elements don't have an id= assigned
- # [23:37] <Philip`> gsnedders: I found 64 broken references
- # [23:37] <Philip`> #refsWF2, #refsXHTML2, #refsRFC2119, #refsHALTINGPROBLEM, ...
- # [23:37] <annevk> (i also think that HTML-elements would be better as html-elements
- # [23:37] <annevk> )
- # [23:38] <Dashiva> Philip`: Those are Hixie's missing refs, aren't they?
- # [23:38] <gsnedders> annevk: like what?
- # [23:38] <Philip`> Dashiva: Yes, but nobody said I had to find broken links introduced by gsnedders
- # [23:38] <gsnedders> Philip`: Smartass.
- # [23:39] <Philip`> gsnedders: You've done something that breaks the spec-splitter
- # [23:39] <Philip`> (It splits the spec into five chunks, one of which is 1.4MB)
- # [23:39] <gsnedders> Philip`: 131.631s without cProfile
- # [23:40] <gsnedders> Philip`: No, it just doesn't do something that the spec-splitter needs yet, realistically :)
- # [23:40] <Philip`> gsnedders: Do you know what that something is?
- # [23:41] <annevk> gsnedders, search for <dfn>
- # [23:41] * jgraham likes the date of 1901
- # [23:42] <gsnedders> annevk: hmm, odd
- # [23:42] <gsnedders> jgraham: That's Hixie, not me :)
- # [23:42] <annevk> gsnedders, so I'd suggest fixing that and lowercasing id values
- # [23:42] <annevk> gsnedders, except when id is explicitly set of course
- # [23:42] <annevk> no need to change what the author meant
- # [23:42] <gsnedders> annevk: yeah, sure
- # [23:42] <Hixie> 1901?
- # [23:43] <gsnedders> Hixie: [DATE: 01 Jan 1901]
- # [23:43] <Hixie> ah
- # [23:43] <gsnedders> Hixie: [DATE] has the exact same affect, FWIW
- # [23:43] <annevk> gsnedders, looks quite nice already btw
- # [23:43] <Hixie> i just use it to remind myself of what the format has to be
- # [23:43] <gsnedders> Hixie: Ah
- # [23:43] <Philip`> Hmm, "Cue ranges" is missing a </dl>
- # [23:43] <Philip`> which breaks everything
- # [23:44] <gsnedders> Philip`: Well, I didn't write html5lib's serialiser
- # [23:44] <annevk> gsnedders, hopefully it's not slow on sanely-sized specs :)
- # [23:44] <gsnedders> *nudge*
- # [23:44] <gsnedders> annevk: Currently around 5s on WF2 :(
- # [23:44] <Philip`> gsnedders: html5lib's serialiser works perfectly well for me
- # [23:44] <gsnedders> Philip`: Well, I ain't doing nothin' :P
- # [23:44] <Philip`> (The </dl> is there in the spec-splitter's normal output)
- # [23:44] <jgraham> gsnedders: I recommend using the serializer with optional tags on
- # [23:45] <jgraham> (since I guess that's what the problem is)
- # [23:45] <Philip`> I use it with optional tags off, and it works fine
- # [23:45] <Philip`> (quote_attr_values=True, inject_meta_charset=False)
- # [23:45] <jgraham> Oh well, it's gsnedders fault then :)
- # [23:45] <gsnedders> annevk: Once done, it should be the case that html5lib is the slowest part
- # [23:45] <Philip`> (at least with the latest html5lib, and latest version of the spec)
- # [23:45] <annevk> gsnedders, 5s seems sort of acceptable
- # [23:46] <gsnedders> This is a version of the spec from Feb 13th :P
- # [23:46] <gsnedders> and almost latest html5lib
- # [23:46] <annevk> gsnedders, yeah yeah, I and everyone else on the planet know about html5lib perf :p
- # [23:47] <Philip`> gsnedders: That's kind of odd, then
- # [23:48] <gsnedders> I don't touch the actual raw data, and I don't do much that's crazy
- # [23:48] <gsnedders> http://hg.gsnedders.com/hgwebdir.cgi/spec-gen/file/1909801197f0/specGen/processes/xref.py#l86 — that's as crazy as it gets
- # [23:48] <Philip`> (This is line 12218)
- # [23:49] * Parts: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [23:50] <gsnedders> Oh well. I'll look at this all tomorrow.
- # [23:50] <gsnedders> And try and work out the bizarre bug of it not having any @id
- # [23:50] <gsnedders> http://hg.gsnedders.com/hgwebdir.cgi/spec-gen/file/1909801197f0/specGen/processes/xref.py#l39 — it's hardly complex
- # [23:54] <Philip`> By the way, it'd be nice if the output of this script was well-formed XML, so later tools (like the spec splitter) could use a nice fast standard XML parser
- # [23:57] <Dashiva> What about the spec author's wishes? :)
- # [23:58] <Philip`> What wishes are those?
- # [23:59] <Dashiva> Maybe he likes using optional end tags
- # [23:59] <Philip`> The spec can be written in HTML, and the final published version could be converted to HTML, but it's much easier and faster if the intermediate stages are all XML
- # Session Close: Tue Jun 03 00:00:00 2008
The end :)