Options:
- # Session Start: Wed Apr 08 00:00:00 2009
- # Session Ident: #whatwg
- # [00:02] * Quits: LeifHS (n=chatzill@ti111210a080-5276.bb.online.no) (Read error: 110 (Connection timed out))
- # [00:31] * Quits: LeifHS_ (n=chatzill@ti111210a080-0384.bb.online.no) (Read error: 110 (Connection timed out))
- # [00:31] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [00:31] * Joins: smedero (n=smedero@pia145-154.pioneernet.net)
- # [00:31] * Quits: heycam (n=cam@210-84-43-129.dyn.iinet.net.au) ("bye")
- # [00:35] <annevk3> yay email
- # [00:36] * Quits: adambeynon (n=adambeyn@93-97-199-249.zone5.bethere.co.uk)
- # [00:44] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [00:45] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [01:04] * Joins: annevk5 (n=annevk@53568A94.cable.casema.nl)
- # [01:08] * Joins: kimus (n=kimus@89.180.197.89)
- # [01:09] <kimus> hi, can I strip unwanted tags with html5lib?
- # [01:09] <kimus> i'm testing it and the max I could get is a escaped tag
- # [01:11] <annevk5> you could try filtering the DOM
- # [01:11] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [01:11] <kimus> hi annevk5, humm, ... that sucks :-)
- # [01:12] <annevk5> I don't know much about the current feature set of html5lib though
- # [01:13] <kimus> I just wanted a python module to 'normalize' user entered HTML
- # [01:13] <gsnedders> I don't think there is any easy way, kimus
- # [01:13] <gsnedders> I could be totally wrong
- # [01:14] <kimus> gsnedders: http://htmlpurifier.org/
- # [01:14] <kimus> works fine for php :-)
- # [01:14] <gsnedders> I mean in python html5lib
- # [01:15] <annevk5> writing a function that filters the DOM cannot be that hard
- # [01:16] * Quits: annevk3 (n=annevk@53568A94.cable.casema.nl) (Read error: 110 (Connection timed out))
- # [01:16] <annevk5> though it depends on how complex you want to make it of course :)
- # [01:17] <kimus> annevk5: it works fine like it's know... I just dont want to escape not allowed tags
- # [01:18] <kimus> not allowed attributes are removed
- # [01:19] <kimus> html5lib removes not allowed attributes... but there's no option to remove not allowed tags :-S
- # [01:21] * Quits: nessy (n=nessy@124-168-176-139.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [01:24] <kimus> i'm going to change the sanitize_token
- # [01:25] <kimus> in my class implementation
- # [01:25] * Quits: taf2_ (n=taf2@65.210.82.235)
- # [01:26] * Joins: nessy (n=nessy@124-168-176-139.dyn.iinet.net.au)
- # [01:26] <kimus> annevk5 and gsnedders: done :-D
- # [01:27] <gsnedders> :P
- # [01:30] * Joins: doublec (n=doublec@202.0.36.64)
- # [01:32] <kimus> annevk5 and gsnedders: http://paste.ubuntu.com/146546/
- # [01:32] <kimus> was not hard... but...
- # [01:35] * Quits: mgrdcm (n=mgrdcm@65.111.247.194)
- # [01:35] * Joins: roc (n=roc@130.216.52.204)
- # [01:44] * Quits: dglazkov (n=dglazkov@nat/google/x-f5a0ef5016daff78)
- # [01:44] * Quits: nessy (n=nessy@124-168-176-139.dyn.iinet.net.au) (Read error: 110 (Connection timed out))
- # [01:50] * Parts: kimus (n=kimus@89.180.197.89)
- # [01:54] * Quits: tndH (n=Rob@james-baillie-pc083-014.student-halls.leeds.ac.uk) ("ChatZilla 0.9.84-rdmsoft [XULRunner 1.9.0.1/2008072406]")
- # [01:59] <gsnedders> Hixie: When are you planning on doing ref now?
- # [01:59] * Joins: deco (n=chatzill@ppp-69-229-10-155.dsl.irvnca.pacbell.net)
- # [02:00] * Parts: deco (n=chatzill@ppp-69-229-10-155.dsl.irvnca.pacbell.net)
- # [02:03] * Joins: nessy (n=nessy@203.110.150.154)
- # [02:04] * Quits: nessy (n=nessy@203.110.150.154) (Client Quit)
- # [02:07] * Quits: olliej (n=oliver@nat/apple/x-a06e361f66a1e0c4) (Read error: 110 (Connection timed out))
- # [02:11] * Joins: taf2_ (n=taf2@c-68-49-245-59.hsd1.dc.comcast.net)
- # [02:18] * Joins: olliej (n=oliver@nat/apple/x-de0a48c2830a2d1f)
- # [02:21] * Quits: roc (n=roc@130.216.52.204)
- # [02:26] * Joins: davidb (n=davidb@bas4-toronto06-1279309862.dsl.bell.ca)
- # [02:33] * Quits: onar (n=onar@17.226.23.135) (Read error: 110 (Connection timed out))
- # [02:38] * Quits: weinig (n=weinig@17.246.17.225)
- # [02:44] * Joins: mal (n=mal@nat/google/x-83c51424b6e1ea97)
- # [02:50] * Quits: slightlyoff (n=slightly@nat/google/x-2f13cd5a79a018ae)
- # [03:08] * Joins: mgrdcm (n=mgrdcm@c-69-246-244-191.hsd1.in.comcast.net)
- # [03:11] * Quits: olliej (n=oliver@nat/apple/x-de0a48c2830a2d1f) (Read error: 104 (Connection reset by peer))
- # [03:11] * Joins: olliej (n=oliver@nat/apple/x-8358ec5ad013608d)
- # [03:13] * Joins: onar (n=onar@c-98-234-65-251.hsd1.ca.comcast.net)
- # [03:14] * Quits: mgrdcm (n=mgrdcm@c-69-246-244-191.hsd1.in.comcast.net)
- # [03:21] * Quits: onar (n=onar@c-98-234-65-251.hsd1.ca.comcast.net)
- # [03:22] * Joins: mgrdcm (n=mgrdcm@c-69-246-244-191.hsd1.in.comcast.net)
- # [03:39] * Quits: otherarun (n=arun@corp-243.mountainview.mozilla.com)
- # [03:39] * Joins: smedero_ (n=smedero@pia145-154.pioneernet.net)
- # [03:41] * Joins: arun_ (n=arun@corp-243.mountainview.mozilla.com)
- # [03:48] * Parts: smedero_ (n=smedero@pia145-154.pioneernet.net)
- # [03:48] * Quits: arun_ (n=arun@corp-243.mountainview.mozilla.com)
- # [03:49] * Quits: smedero (n=smedero@pia145-154.pioneernet.net) (Read error: 110 (Connection timed out))
- # [03:55] * Quits: davidb (n=davidb@bas4-toronto06-1279309862.dsl.bell.ca)
- # [04:02] * Quits: taf2_ (n=taf2@c-68-49-245-59.hsd1.dc.comcast.net)
- # [04:08] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [04:09] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [04:10] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [04:15] * Quits: dolske (n=dolske@firefox/developer/dolske)
- # [04:23] * Joins: heycam (n=cam@zot.infotech.monash.edu.au)
- # [04:27] * Quits: dbaron (n=dbaron@corp-241.mountainview.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
- # [04:38] * Quits: mgrdcm (n=mgrdcm@c-69-246-244-191.hsd1.in.comcast.net) (Read error: 113 (No route to host))
- # [04:39] * Joins: mgrdcm (n=mgrdcm@c-69-246-244-191.hsd1.in.comcast.net)
- # [04:45] * Joins: dolske (n=dolske@c-76-103-40-203.hsd1.ca.comcast.net)
- # [04:47] * Joins: MikeSmith (n=MikeSmit@tea12.w3.mag.keio.ac.jp)
- # [04:48] * Joins: tantek (n=tantek@h-67-101-211-159.snfccasy.dynamic.covad.net)
- # [04:50] * Joins: tantek_ (n=tantek@h-67-101-211-159.snfccasy.dynamic.covad.net)
- # [04:50] * Quits: tantek (n=tantek@h-67-101-211-159.snfccasy.dynamic.covad.net) (Read error: 104 (Connection reset by peer))
- # [04:52] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [04:53] * Joins: tantek (n=tantek@h-67-101-211-159.snfccasy.dynamic.covad.net)
- # [04:53] * Quits: tantek_ (n=tantek@h-67-101-211-159.snfccasy.dynamic.covad.net) (Read error: 104 (Connection reset by peer))
- # [04:56] * Joins: tantek_ (n=tantek@h-67-101-211-159.snfccasy.dynamic.covad.net)
- # [04:56] * Quits: tantek (n=tantek@h-67-101-211-159.snfccasy.dynamic.covad.net) (Read error: 104 (Connection reset by peer))
- # [04:58] * Joins: tantek (n=tantek@h-67-101-211-159.snfccasy.dynamic.covad.net)
- # [04:58] * Quits: tantek_ (n=tantek@h-67-101-211-159.snfccasy.dynamic.covad.net) (Read error: 104 (Connection reset by peer))
- # [05:01] * Joins: tantek_ (n=tantek@h-67-101-211-159.snfccasy.dynamic.covad.net)
- # [05:01] * Quits: tantek (n=tantek@h-67-101-211-159.snfccasy.dynamic.covad.net) (Read error: 104 (Connection reset by peer))
- # [05:05] * Quits: tantek_ (n=tantek@h-67-101-211-159.snfccasy.dynamic.covad.net) (Read error: 104 (Connection reset by peer))
- # [05:05] * Joins: tantek (n=tantek@h-67-101-211-159.snfccasy.dynamic.covad.net)
- # [05:06] * Quits: tantek (n=tantek@h-67-101-211-159.snfccasy.dynamic.covad.net) (Connection reset by peer)
- # [05:06] * Joins: tantek (n=tantek@h-67-101-211-159.snfccasy.dynamic.covad.net)
- # [05:07] * Joins: tantek_ (n=tantek@h-67-101-211-159.snfccasy.dynamic.covad.net)
- # [05:09] * Quits: tantek (n=tantek@h-67-101-211-159.snfccasy.dynamic.covad.net) (Connection reset by peer)
- # [05:15] * Joins: tantek (n=tantek@h-67-101-211-159.snfccasy.dynamic.covad.net)
- # [05:15] * Quits: tantek_ (n=tantek@h-67-101-211-159.snfccasy.dynamic.covad.net) (Read error: 104 (Connection reset by peer))
- # [05:17] * Joins: dave_levin_ (n=dave_lev@72.14.224.1)
- # [05:18] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [05:20] * Joins: tantek_ (n=tantek@h-67-101-211-159.snfccasy.dynamic.covad.net)
- # [05:20] * Quits: tantek (n=tantek@h-67-101-211-159.snfccasy.dynamic.covad.net) (Success)
- # [05:22] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [05:23] * Quits: tantek_ (n=tantek@h-67-101-211-159.snfccasy.dynamic.covad.net) (Read error: 104 (Connection reset by peer))
- # [05:23] * Joins: tantek (n=tantek@h-67-101-211-159.snfccasy.dynamic.covad.net)
- # [05:24] * Joins: smedero_ (n=smedero@pia145-154.pioneernet.net)
- # [05:26] * Quits: tantek (n=tantek@h-67-101-211-159.snfccasy.dynamic.covad.net) (Read error: 104 (Connection reset by peer))
- # [05:27] * Joins: tantek (n=tantek@h-67-101-211-159.snfccasy.dynamic.covad.net)
- # [05:27] * Joins: onar (n=onar@c-98-234-65-251.hsd1.ca.comcast.net)
- # [05:29] * Quits: dave_levin (n=dave_lev@72.14.227.1)
- # [05:29] * Joins: billyjackass (n=MikeSmit@tea12.w3.mag.keio.ac.jp)
- # [05:29] * Quits: billyjackass (n=MikeSmit@tea12.w3.mag.keio.ac.jp) (Read error: 104 (Connection reset by peer))
- # [05:29] * Quits: tantek (n=tantek@h-67-101-211-159.snfccasy.dynamic.covad.net) (Read error: 104 (Connection reset by peer))
- # [05:30] * Joins: tantek_ (n=tantek@h-67-101-211-159.snfccasy.dynamic.covad.net)
- # [05:32] * Joins: tantek (n=tantek@h-67-101-211-159.snfccasy.dynamic.covad.net)
- # [05:32] * Quits: tantek_ (n=tantek@h-67-101-211-159.snfccasy.dynamic.covad.net) (Read error: 104 (Connection reset by peer))
- # [05:34] * Quits: onar (n=onar@c-98-234-65-251.hsd1.ca.comcast.net)
- # [05:35] * Quits: tantek (n=tantek@h-67-101-211-159.snfccasy.dynamic.covad.net) (Read error: 104 (Connection reset by peer))
- # [05:35] * Quits: jwalden (n=waldo@corp-241.mountainview.mozilla.com) ("->home")
- # [05:36] * Joins: tantek (n=tantek@h-67-101-211-159.snfccasy.dynamic.covad.net)
- # [05:37] * Joins: tantek_ (n=tantek@h-67-101-211-159.snfccasy.dynamic.covad.net)
- # [05:38] * Quits: tantek (n=tantek@h-67-101-211-159.snfccasy.dynamic.covad.net) (Connection reset by peer)
- # [05:39] * Joins: smedero (n=smedero@pia145-154.pioneernet.net)
- # [05:40] * Joins: tantek (n=tantek@h-67-101-211-159.snfccasy.dynamic.covad.net)
- # [05:40] * Quits: tantek_ (n=tantek@h-67-101-211-159.snfccasy.dynamic.covad.net) (Read error: 104 (Connection reset by peer))
- # [05:41] * Joins: tantek_ (n=tantek@h-67-101-211-159.snfccasy.dynamic.covad.net)
- # [05:42] * Joins: tantek__ (n=tantek@h-67-101-211-159.snfccasy.dynamic.covad.net)
- # [05:42] * Quits: tantek_ (n=tantek@h-67-101-211-159.snfccasy.dynamic.covad.net) (Success)
- # [05:43] * Quits: tantek (n=tantek@h-67-101-211-159.snfccasy.dynamic.covad.net) (Read error: 104 (Connection reset by peer))
- # [05:45] * Joins: tantek (n=tantek@h-67-101-211-159.snfccasy.dynamic.covad.net)
- # [05:45] * Quits: tantek (n=tantek@h-67-101-211-159.snfccasy.dynamic.covad.net) (Success)
- # [05:45] * Joins: tantek (n=tantek@h-67-101-211-159.snfccasy.dynamic.covad.net)
- # [05:46] * Quits: tantek__ (n=tantek@h-67-101-211-159.snfccasy.dynamic.covad.net) (Read error: 104 (Connection reset by peer))
- # [05:48] * Quits: smedero_ (n=smedero@pia145-154.pioneernet.net) (Read error: 110 (Connection timed out))
- # [05:48] * Quits: tantek (n=tantek@h-67-101-211-159.snfccasy.dynamic.covad.net) (Read error: 104 (Connection reset by peer))
- # [05:48] * Joins: tantek (n=tantek@h-67-101-211-159.snfccasy.dynamic.covad.net)
- # [05:52] * Quits: tantek (n=tantek@h-67-101-211-159.snfccasy.dynamic.covad.net) (Client Quit)
- # [06:01] * Joins: smedero_ (n=smedero@pia145-154.pioneernet.net)
- # [06:04] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [06:04] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net) (Remote closed the connection)
- # [06:10] * Quits: smedero (n=smedero@pia145-154.pioneernet.net) (Read error: 110 (Connection timed out))
- # [06:16] * Joins: hdh (n=hdh@58.187.22.66)
- # [06:18] * Quits: hamaji (n=hamaji@220.109.219.244) ("Riece/4.0.0 Emacs/22.1 (gnu/linux)")
- # [06:19] * Joins: hamaji (n=hamaji@220.109.219.244)
- # [06:26] * Joins: smedero (n=smedero@pia145-154.pioneernet.net)
- # [06:26] * Quits: smedero_ (n=smedero@pia145-154.pioneernet.net) (Read error: 110 (Connection timed out))
- # [06:30] * Joins: bgalbraith (n=bgalbrai@c-71-202-109-116.hsd1.ca.comcast.net)
- # [06:44] * Quits: olliej (n=oliver@nat/apple/x-8358ec5ad013608d) (Read error: 54 (Connection reset by peer))
- # [06:44] * Joins: olliej (n=oliver@nat/apple/x-9df01020e670afa5)
- # [06:45] * Quits: olliej (n=oliver@nat/apple/x-9df01020e670afa5) (Client Quit)
- # [06:48] * Quits: smedero (n=smedero@pia145-154.pioneernet.net) (Read error: 110 (Connection timed out))
- # [06:48] * Joins: olliej (n=oliver@nat/apple/x-7ce68bf19ae97a4e)
- # [06:49] * dave_levin_ is now known as dave_levin
- # [06:51] * Quits: olliej (n=oliver@nat/apple/x-7ce68bf19ae97a4e) (Client Quit)
- # [06:55] * Joins: olliej (n=oliver@nat/apple/x-2544929fce25f5d5)
- # [06:55] * Quits: olliej (n=oliver@nat/apple/x-2544929fce25f5d5) (Remote closed the connection)
- # [06:57] * Joins: jwalden (n=waldo@c-24-6-169-169.hsd1.ca.comcast.net)
- # [06:58] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [06:59] * Joins: zdobersek (n=zan@cpe-92-37-66-228.dynamic.amis.net)
- # [07:03] * Joins: olliej (n=oliver@nat/apple/x-0b15ab8238da7427)
- # [07:15] * Quits: olliej (n=oliver@nat/apple/x-0b15ab8238da7427)
- # [07:18] * Joins: onar (n=onar@c-98-234-65-251.hsd1.ca.comcast.net)
- # [07:30] * Quits: zdobersek (n=zan@cpe-92-37-66-228.dynamic.amis.net) ("Leaving.")
- # [07:30] * Joins: zalan (n=kvirc@catv-80-99-193-98.catv.broadband.hu)
- # [07:52] * Joins: olliej (n=oliver@nat/apple/x-a134f18478e9bb64)
- # [07:53] * Quits: bgalbraith (n=bgalbrai@c-71-202-109-116.hsd1.ca.comcast.net)
- # [07:54] * Joins: bgalbraith (n=bgalbrai@c-71-202-109-116.hsd1.ca.comcast.net)
- # [08:11] <MikeSmith> Hixie: <keygen> needs to be added to the list of void elements in 8.1.2
- # [08:12] * Quits: bgalbraith (n=bgalbrai@c-71-202-109-116.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [08:13] * Quits: doublec (n=doublec@202.0.36.64) ("Leaving")
- # [08:13] <Hixie> fixed
- # [08:16] <MikeSmith> k
- # [08:16] <MikeSmith> Hixie: there are not additional constraints on the value of the challenge attribute? any string?
- # [08:18] <MikeSmith> s/not additional constraints/no additional constraints/
- # [08:18] * Quits: olliej (n=oliver@nat/apple/x-a134f18478e9bb64)
- # [08:20] * Joins: olliej (n=oliver@nat/apple/x-4259bd53fec5523d)
- # [08:21] * Joins: dave_levin_ (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [08:24] * Joins: harig (n=opera@59.90.71.35)
- # [08:24] <Hixie> MikeSmith: no, why would there?
- # [08:25] <MikeSmith> Hixie: dunno. because I have no idea what it really is or what normal values people/apps would have for it
- # [08:26] <Hixie> it's just a string used to salt the SPKAC structure
- # [08:26] <Hixie> presumably to prevent replay attacks, though i don't really understand what the replay attack would be
- # [08:26] <Hixie> since you wouldn't have the private key...
- # [08:27] * Quits: dave_levin (n=dave_lev@72.14.224.1) (Read error: 60 (Operation timed out))
- # [08:27] <MikeSmith> I see
- # [08:28] * MikeSmith reads blooberry's http://www.blooberry.com/indexdot/html/tagpages/k/keygen.htm now
- # [08:28] <Hixie> that isn't particularly detailed
- # [08:28] <MikeSmith> I'm looking at the links
- # [08:28] <Hixie> good luck!
- # [08:28] <MikeSmith> it really sucks that AOL shut down developer.netscape.com without redirecting anything
- # [08:29] <MikeSmith> idiots
- # [08:29] <MikeSmith> ah great
- # [08:29] <MikeSmith> all of wp.netscape.com too
- # [08:29] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [08:29] <MikeSmith> they get a gold star for consistency at least
- # [08:33] <Hixie> bed time
- # [08:33] <Hixie> nn
- # [08:34] <zcorpan> morning!
- # [08:35] <zcorpan> <p>Alternative content</p> - http://nord-trondelag.sv.no/
- # [08:35] <zcorpan> yay for copy-paste
- # [08:37] <MikeSmith> hsivonen: (or anybody) what ARIA attribute set would be appropriate for keygen?
- # [08:37] <zcorpan> MikeSmith: tabindex?
- # [08:38] * Joins: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl)
- # [08:38] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Remote closed the connection)
- # [08:39] <MikeSmith> zcorpan: ARIA has a tabindex attribute?
- # [08:39] <MikeSmith> tabindex is a global attribute anyway, right?
- # [08:41] <zcorpan> don't remember if tabindex is global in aria
- # [08:41] <zcorpan> but yeah
- # [08:41] * Joins: pesla (n=retep@procurios.xs4all.nl)
- # [08:42] <zcorpan> hmm maybe they removed tabindex from aria
- # [08:42] <zcorpan> "An implementing host language MUST provide support for the author to make arbitrary elements focusable, such as the tabindex attribute in HTML."
- # [08:42] <MikeSmith> that makes sense
- # [08:43] <MikeSmith> zcorpan: I meant from among the sets that hsivonen already has in the schema
- # [08:43] <MikeSmith> http://www.w3.org/html/wg/markup-spec/#implicit-aria
- # [08:43] <MikeSmith> maybe http://www.w3.org/html/wg/markup-spec/#common.attrs.aria.implicit.input
- # [08:43] <zcorpan> earlier tabindex was specified in aria because they wanted to use html4 and html5 was so long away from rec so not relevant
- # [08:43] <MikeSmith> ah
- # [08:44] <MikeSmith> so as far as keygen, isn't it essentially a specialized input control for submitting a public key?
- # [08:45] <zcorpan> wasn't "rude" removed from aria?
- # [08:45] * Joins: sid0 (n=sid0@unaffiliated/sid0)
- # [08:45] <MikeSmith> zcorpan: rude?
- # [08:45] <zcorpan> aria-live = "off" | "polite" | "assertive" | "rude"
- # [08:46] <MikeSmith> wow
- # [08:50] * Joins: dave_levin (n=dave_lev@72.14.224.1)
- # [08:50] * Quits: zcorpan (n=zcorpan@pat.se.opera.com) (Read error: 104 (Connection reset by peer))
- # [08:51] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [08:51] * Joins: ap (n=ap@194.154.88.38)
- # [08:54] * Joins: tndH (n=Rob@james-baillie-pc083-014.student-halls.leeds.ac.uk)
- # [09:01] <MikeSmith> zcorpan: per spec, <keygen keytype=""> should be valid, right? (because it defaults to "RSA")
- # [09:02] <MikeSmith> http://www.whatwg.org/specs/web-apps/current-work/multipage/forms.html#attr-keygen-keytype
- # [09:03] <MikeSmith> hmm
- # [09:03] <MikeSmith> "If an enumerated attribute is specified, the attribute's value must be an ASCII case-insensitive match for one of the given keywords that are not said to be non-conforming, with no leading or trailing whitespace."
- # [09:04] <MikeSmith> so keytype="" is not conforming
- # [09:06] * Quits: dave_levin_ (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net) (Read error: 110 (Connection timed out))
- # [09:09] <hsivonen> MikeSmith: not really knowing: would the closest analogue to keygen ARIA-wise input type=file?
- # [09:09] <MikeSmith> hsivonen: yeah, I suppose
- # [09:09] <hsivonen> MikeSmith: in any case, keygen is so special that overriding the role makes no sense
- # [09:10] * Quits: tndH (n=Rob@james-baillie-pc083-014.student-halls.leeds.ac.uk) (Read error: 104 (Connection reset by peer))
- # [09:10] * Joins: virtuelv (n=virtuelv@95.34.27.22.customer.cdi.no)
- # [09:10] <MikeSmith> hsivonen: OK, so no need to put any ARIA attributes on it at all?
- # [09:11] * Joins: tndH (n=Rob@james-baillie-pc083-014.student-halls.leeds.ac.uk)
- # [09:13] <MikeSmith> Philip`: about https://bugzilla.mozilla.org/attachment.cgi?id=371594
- # [09:13] * Joins: doublec (n=doublec@118-93-172-205.dsl.dyn.ihug.co.nz)
- # [09:13] <MikeSmith> oops
- # [09:13] <MikeSmith> https://bugzilla.mozilla.org/show_bug.cgi?id=477564
- # [09:15] <MikeSmith> might be useful to have some data on what percentage of forms have hundreds of checkboxes
- # [09:15] <MikeSmith> https://bugzilla.mozilla.org/show_bug.cgi?id=477564#c14
- # [09:16] * Quits: onar (n=onar@c-98-234-65-251.hsd1.ca.comcast.net)
- # [09:16] <MikeSmith> "Thankfully, pages with 1000 checkboxes are few and far between."
- # [09:16] <MikeSmith> suspect that may not be so true
- # [09:16] <MikeSmith> at least I'd think there are a significant number with several hundreds of checkboxes
- # [09:23] * Joins: onar (n=onar@c-98-234-65-251.hsd1.ca.comcast.net)
- # [09:24] <Philip`> MikeSmith: The most I see is 230
- # [09:25] <Philip`> MikeSmith: and there's 5 with >100
- # [09:25] <MikeSmith> Philip`: OK
- # [09:25] <MikeSmith> thanks
- # [09:25] * Philip` wonders if it's worth commenting on that in that bug
- # [09:26] <MikeSmith> Philip`: worth it if you care about the bug at all, not worth it if you don't
- # [09:26] <MikeSmith> I guess
- # [09:26] <MikeSmith> not sure how much I care about
- # [09:27] <MikeSmith> seems like anybody designing forms with 500 or more checkboxes shouldn't be doing that anyway
- # [09:27] <MikeSmith> if they care about usability at all
- # [09:29] <Philip`> MikeSmith: A UI like http://www.sciencedirect.com/science/journals doesn't seem too unusable
- # [09:29] * Quits: Niictar24 (n=ritz@S010600183f550ae0.cg.shawcable.net) (Read error: 60 (Operation timed out))
- # [09:30] <MikeSmith> Philip`: hmm, and loads much faster than the HTML5 spec, at least
- # [09:32] * Quits: onar (n=onar@c-98-234-65-251.hsd1.ca.comcast.net)
- # [09:32] * Joins: adambeynon (n=adambeyn@93-97-197-114.zone5.bethere.co.uk)
- # [09:33] <hsivonen> MikeSmith: either no ARIA or only states and properties that make sense if some of them make sense
- # [09:33] <hsivonen> MikeSmith: the real answer depends on what the Task Force is doing
- # [09:33] <zcorpan> i could imagine a single-page survey with a table and lots of checkboxes
- # [09:34] <hsivonen> I wonder if the TF has keygen on their tables
- # [09:34] <zcorpan> Statement | Fully agree | Partially agree | Neither agree nor disagree | Partially disagree | Fully disagree | Don't know
- # [09:35] <zcorpan> 6 times the number of statements, and surveys often have hundreds of statements
- # [09:35] <MikeSmith> hsivonen: how about I omit any ARIA attributes from keygen schema for now, but put a "#REVISIT: ARIA attributes" comment in?
- # [09:35] <MikeSmith> zcorpan: yeah, true
- # [09:35] <hsivonen> MikeSmith: seems ok
- # [09:36] <MikeSmith> zcorpan: but better design is to put them into multiple pages
- # [09:36] <MikeSmith> I would think
- # [09:36] <MikeSmith> hsivonen: thanks
- # [09:36] <zcorpan> MikeSmith: why?
- # [09:37] <zcorpan> MikeSmith: it might be on the same page but on different slides implemented with javascript show/hide
- # [09:37] <MikeSmith> yeah, I suppose
- # [09:38] <MikeSmith> but I would hate to be in the middle of a hundreds-question survey and have my browser crash
- # [09:38] <MikeSmith> for one thing
- # [09:38] <MikeSmith> so that I have to go back and re-answer them all
- # [09:38] <zcorpan> MikeSmith: that's why firefox implemented the feature to restore the answers, no?
- # [09:38] <MikeSmith> or have some problem during form submission
- # [09:38] <MikeSmith> yeah, but I mean in general
- # [09:39] <MikeSmith> as far as designing across browsers
- # [09:39] <zcorpan> the page could do ajaxy autosave
- # [09:39] * Joins: sid0_ (n=sid0@unaffiliated/sid0)
- # [09:39] <Philip`> zcorpan: Those would be radio buttons, not checkboxes
- # [09:40] <zcorpan> Philip`: right
- # [09:42] * Quits: olliej (n=oliver@nat/apple/x-4259bd53fec5523d) (Read error: 110 (Connection timed out))
- # [09:42] <MikeSmith> hsivonen: after I added assertions-checking for img@usemap as a descendant of a|bb|button, the following test case is no longer valid:
- # [09:42] <MikeSmith> http://syntax.whattf.org/relaxng/tests/html5core/valid/043.html
- # [09:43] * Joins: svl (n=chatzill@a194-109-2-36.dmn.xs4all.nl)
- # [09:44] <MikeSmith> hsivonen: seems like it's not necessary for the img instances in that particular test to have a usemap attribute
- # [09:45] <MikeSmith> so may I should just remove the usemap attributes there?
- # [09:45] <zcorpan> or add tests that use usemap but not <a> ancestor
- # [09:46] <MikeSmith> zcorpan: yah, was now just thinking the same
- # [09:46] <MikeSmith> but not add, just change that existing test to not use <a> ancestors
- # [09:46] <zcorpan> not sure what it tests, the comments seem to be using pre-content model overhaul terminology
- # [09:47] <zcorpan> MikeSmith: it also has ismap which requires <a> ancestor
- # [09:47] <MikeSmith> ah
- # [09:49] <zcorpan> <a href><img ismap><img ismap></a> seems to be allowed per spec
- # [09:50] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [09:50] * Quits: virtuelv (n=virtuelv@95.34.27.22.customer.cdi.no) ("Ex-Chat")
- # [09:51] <hsivonen> MikeSmith: ok to remove the usemap
- # [09:51] * Joins: virtuelv (n=virtuelv@95.34.27.22.customer.cdi.no)
- # [09:52] <MikeSmith> hsivonen: k
- # [09:53] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Remote closed the connection)
- # [09:56] <MikeSmith> hmm, should not object@usemap also be classified as interactive content?
- # [09:57] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [09:59] <hsivonen> MikeSmith: topic notwithstanding, yes if img@usemap is classified as interactive
- # [10:00] <MikeSmith> OK, I'll raise in bugzilla
- # [10:01] <MikeSmith> hsivonen: for the img@usemap test, I'll delete from the existing test and just add another new test that has img with usemap but not with ismap
- # [10:02] <hsivonen> MikeSmith: OK. the existing tests often test too many things in one file
- # [10:02] <MikeSmith> yeah
- # [10:03] <MikeSmith> I guess I could just reduce the new test to a simple test that has a map and an img with usemap
- # [10:07] * Quits: heycam (n=cam@zot.infotech.monash.edu.au) ("bye")
- # [10:08] * Quits: doublec (n=doublec@118-93-172-205.dsl.dyn.ihug.co.nz) ("Leaving")
- # [10:19] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [10:36] * jgraham has a page with several thousand checkboxes
- # [10:36] <jgraham> Although it is not finished yet so the idea might not work in practice
- # [10:46] * Joins: maikmerten (n=maikmert@Z997d.z.pppool.de)
- # [10:47] * Joins: heycam (n=cam@210-84-43-129.dyn.iinet.net.au)
- # [10:51] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:54] * zcorpan is having difficulties understanding what html5 says should happen for <frameset rows=",86">
- # [10:54] <MikeSmith> hsivonen: any clues as to why the same test case is in both tests/html5full-xhtml/valid/043.xhtml and in tests/html5core/valid/043.xhtml ?
- # [11:10] * Quits: mal (n=mal@nat/google/x-83c51424b6e1ea97) ("Nettalk6 - www.ntalk.de")
- # [11:14] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 60 (Operation timed out))
- # [11:22] * Joins: mat_t (n=mattomas@nat/canonical/x-6fee514612dd3eb0)
- # [11:25] * Joins: roc (n=roc@121-72-176-4.dsl.telstraclear.net)
- # [11:29] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [11:30] * Quits: MikeSmith (n=MikeSmit@tea12.w3.mag.keio.ac.jp) ("Tomorrow to fresh woods, and pastures new.")
- # [11:33] * Joins: doublec (n=doublec@118-93-172-205.dsl.dyn.ihug.co.nz)
- # [11:37] * Joins: MikeSmith (n=MikeSmit@EM114-48-24-142.pool.e-mobile.ne.jp)
- # [11:40] * Quits: dave_levin (n=dave_lev@72.14.224.1)
- # [11:51] * Quits: zalan (n=kvirc@catv-80-99-193-98.catv.broadband.hu) (Read error: 110 (Connection timed out))
- # [11:57] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [12:03] * Quits: MikeSmith (n=MikeSmit@EM114-48-24-142.pool.e-mobile.ne.jp) (Excess Flood)
- # [12:15] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [12:16] * Quits: mat_t (n=mattomas@nat/canonical/x-6fee514612dd3eb0) ("This computer has gone to sleep")
- # [12:18] * Joins: mat_t (n=mattomas@nat/canonical/x-4cb711eac110df45)
- # [12:23] * Quits: mat_t (n=mattomas@nat/canonical/x-4cb711eac110df45) ("Leaving")
- # [12:25] * Joins: annevk42 (n=annevk@53568A94.cable.casema.nl)
- # [12:36] * Joins: MikeSmith (n=MikeSmit@EM114-48-24-142.pool.e-mobile.ne.jp)
- # [12:36] * Quits: annevk5 (n=annevk@53568A94.cable.casema.nl) (Read error: 110 (Connection timed out))
- # [12:38] <MikeSmith> hsivonen: patch for htmlparser handling for <keygen> -
- # [12:38] <MikeSmith> http://bugzilla.validator.nu/attachment.cgi?id=76
- # [12:39] <MikeSmith> tested and works as expected (my local v.nu recognizes <keygen> as a void element)
- # [12:40] <MikeSmith> but I realize maybe some handling also needs to be added to cases other than IN_BODY
- # [12:41] * Joins: mpt_ (n=mpt@canonical/launchpad/mpt)
- # [12:41] <MikeSmith> (though that case is the only one for which the spec makes specific mention of <keygen>)
- # [12:42] * Joins: myakura (n=myakura@p1063-ipbf3305marunouchi.tokyo.ocn.ne.jp)
- # [12:43] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 113 (No route to host))
- # [12:45] * Joins: zalan (n=kvirc@catv-80-99-193-98.catv.broadband.hu)
- # [12:57] * Joins: webben (n=benh@nat/yahoo/x-75e8fe9d4858e266)
- # [13:10] * Joins: mat_t (n=mattomas@nat/canonical/x-6c27d0325e9321ef)
- # [13:13] * Quits: maikmerten (n=maikmert@Z997d.z.pppool.de) (Remote closed the connection)
- # [13:13] * Quits: MikeSmith (n=MikeSmit@EM114-48-24-142.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
- # [13:22] <annevk42> Philip`, is it easy to find more pages with broken Location headers?
- # [13:24] <annevk42> Philip`, it would be cool to have a "out of X amount of links Y amount of links had a Location header and of those Z amount of links had a broken Location header (relative, invalid character). List links that with broken headers: ..."
- # [13:34] * Quits: webben (n=benh@nat/yahoo/x-75e8fe9d4858e266) (Read error: 60 (Operation timed out))
- # [13:37] <jgraham> http://intertwingly.net/blog/2009/04/08/HTML-Reunification
- # [13:38] <annevk42> Browser vendors no longer like HTML5?
- # [13:41] * Joins: nessy (n=nessy@124-168-176-139.dyn.iinet.net.au)
- # [13:41] <hsivonen> I'm very annoyed by the proposal to break DOM Consistency for "language extensions".
- # [13:41] <hsivonen> why do "language extensions" have to go poke the "here be dragons" area? can't extensions simply not dabble with colons?
- # [13:42] <annevk42> And how does ubiquity-xforms qualify as language extension? Surely non-browsers would have to implement it natively short of implementing an AI-complete algorithm to figure out how it works from the attached ECMAScript library?
- # [13:43] <jgraham> Heh, I thought hsivonen would like that :)
- # [13:44] <hsivonen> annevk42: as far as I can tell, ubiquity-xforms needs to use colons only to keep up the appearances of the XForms syntax going strong
- # [13:44] <jgraham> annevk42: The presence of js libraries seems to blur the distinction between langauge extension and platform extension considerably
- # [13:44] <jgraham> e.g. <canvas> can be implemented in js for IE
- # [13:45] <annevk42> The inevitable result of this is everyone sending proprietary markup over the wire.
- # [13:46] <hsivonen> it seems to me that it's unsafe to assume that successful Firefox extension functionality wouldn't migrate to the core feature sets of browsers
- # [13:46] <annevk42> That "works" because of a bunch of ECMAScript libraries.
- # [13:46] <jgraham> I am kindof saddened that we have resorted to "consenus" politics being more important than the technical arguments that have been made
- # [13:46] <hsivonen> jgraham: oh, indeed
- # [13:47] <annevk42> hsivonen, true, but we're far way from something interoperable I think
- # [13:47] <hsivonen> annevk42: I mean the argument is that RDFa is a "language extension" that Firefox extensions could be sensitive to
- # [13:48] <annevk42> ah yeah, you mean it would make it a platform extension down the road?
- # [13:48] <hsivonen> annevk42: if it that setup becomes successful, why wouldn't the client-side feature migrate into Firefox itself or into the native feature set of other browsers that don't support Firefox extensions but need to support successful features?
- # [13:48] <jgraham> hsivonen: Indeed
- # [13:49] <jgraham> Although I think that is in some sense the goal
- # [13:49] <jgraham> Albeit not explicitly stated
- # [13:49] <hsivonen> if it's the goal, then the extension should play by the rules that are needed to avoid sucky browser core code down the road
- # [13:50] <annevk42> I hadn't reached the part around "It needs to be noted that such nodes are placed into the DOM today differently by HTML and XML parsers." yet. That's seems like a terrible solution.
- # [13:50] <jgraham> hsivonen: Sure. But W3C people are being told that their baby is ugly and they are trying to find ways to route around the objections rather than consider their merits
- # [13:51] <jgraham> It seems to me that one possible outcome of this is to break XML on the web entirely
- # [13:53] <zcorpan> "ARIA introduces elements and attributes ..." - aria introduces elements?
- # [13:53] <hsivonen> no
- # [13:54] <hsivonen> unless <access> is making its way into ARIA while people aren't looking.
- # [13:55] * Joins: taf2_ (n=taf2@65.210.82.235)
- # [13:56] <annevk42> "lesser-distributed extensibility"
- # [13:56] <annevk42> You got to love the terms all these architecture astronauts come up with. I wonder if any normal author can still follow what this is about.
- # [13:57] * Joins: markp_ (n=mpilgrim@rrcs-96-10-240-189.midsouth.biz.rr.com)
- # [13:58] * mpilgrim is now known as Guest91020
- # [13:58] * markp_ is now known as mpilgrim
- # [13:59] <takkaria> I thought we had implementor consensus on <q> these days
- # [14:01] <jgraham> Yeah, I thought we had converged on the insane HTML4 requirements
- # [14:02] <annevk42> We have.
- # [14:04] <zcorpan> chris has still not replied about their ua style sheet
- # [14:04] <zcorpan> although i guess Philip` reverse engineered it anyway
- # [14:06] * Joins: rubys1 (n=rubys@cpe-075-182-092-038.nc.res.rr.com)
- # [14:11] <rubys1> re <q>, that was a result of my discussions with Steven where he claimed that the platform portions of XHTML2 had consensus. He said that what is reflected in XHTML2 was based on input from the CSS working group.
- # [14:12] * Quits: sid0_ (n=sid0@unaffiliated/sid0) (Remote closed the connection)
- # [14:13] * rubys1 is now known as rubys
- # [14:13] * Parts: zcorpan (n=zcorpan@pat.se.opera.com)
- # [14:16] * Parts: mpilgrim (n=mpilgrim@rrcs-96-10-240-189.midsouth.biz.rr.com)
- # [14:16] <rubys> @jgraham, re: "I am kindof saddened that we have resorted to "consenus" politics being more important than the technical arguments that have been made"
- # [14:16] <rubys> author conformance requirements are codified personal opinion.
- # [14:17] <annevk42> platform portions of XHTML2 had consensus with whom?
- # [14:17] <jgraham> rubys: Sure if you're talking about things like "should I quote my attributes"
- # [14:18] <annevk42> <q> has quotation marks in IE8, Safari, Firefox, Opera, Chrome, etc.
- # [14:18] <rubys> Apparently the change in the way the Q element was defined was done jointly between the (then) HTML working group and the CSS Working group.
- # [14:18] <jgraham> Not if you're talking about "can I invent new names with a colon in them"
- # [14:18] <annevk42> rubys, for the HTML <q> element or the XHTML2 <q> element?
- # [14:18] <annevk42> anyway, all user agents render quotation marks
- # [14:19] <annevk42> I'm fine with changing it, but I don't really see it happen
- # [14:19] <rubys> IE renders quotation marks?
- # [14:19] <annevk42> I just said so
- # [14:19] <rubys> wow, I thought it was otherwise
- # [14:20] <annevk42> IE8 supports "all" of CSS 2.1 and could therefore implement support for <q>
- # [14:20] <annevk42> and they did
- # [14:20] <annevk42> (against what HTML5 suggested at the time, but we changed HTML5 after that happened)
- # [14:21] <rubys> I just ran a test with IE8 and don't see the quotes.
- # [14:22] <rubys> ah, it was in IE7 standards mode
- # [14:24] <rubys> http://www.w3.org/MarkUp/2009/ED-xhtml2-20090205/mod-text.html#sec_9.8.
- # [14:25] <rubys> http://dev.w3.org/html5/spec/Overview.html#the-q-element
- # [14:25] <annevk42> I know XHTML2 contradicts HTML4
- # [14:26] <annevk42> XHTML2 originally had a <quote> element
- # [14:26] <annevk42> But since their original bold design choices they're tweaking it more and more to be just like HTML4 with weird incompatible changes. See e.g. the <img> element.
- # [14:35] * Joins: rubys2 (n=rubys@cpe-075-182-092-038.nc.res.rr.com)
- # [14:36] * Quits: rubys (n=rubys@cpe-075-182-092-038.nc.res.rr.com) (Read error: 104 (Connection reset by peer))
- # [14:37] * Joins: zdobersek (n=zan@cpe-92-37-78-29.dynamic.amis.net)
- # [14:43] * Joins: itpastorn (n=itpastor@c-4f669bf9-74736162.cust.telenor.se)
- # [14:46] * Joins: sid0 (n=sid0@unaffiliated/sid0)
- # [14:49] * Joins: webben (n=benh@nat/yahoo/x-27c7dacc43d50a76)
- # [14:51] * Quits: virtuelv (n=virtuelv@95.34.27.22.customer.cdi.no) (Read error: 110 (Connection timed out))
- # [14:52] * Quits: doublec (n=doublec@118-93-172-205.dsl.dyn.ihug.co.nz) ("Leaving")
- # [14:53] <Philip`> annevk42: Something like http://philip.html5.org/data/invalid-location.txt ? (Feel free to munge it into a nicer format)
- # [14:54] <Philip`> zcorpan: Like http://philip.html5.org/data/ie8-quotes.txt ? It's not really reverse engineering (since I couldn't figure out where the quoting rules were stored), it's just testing a lot of possible values :-)
- # [14:56] <annevk42> Philip`, cool, though that doesn't tell how many pages attempted to do a redirect in total
- # [14:57] <Philip`> annevk42: I don't have that information, since I only got the headers that HttpClient finally returned (or the exceptions it threw instead of returning a response)
- # [14:57] <annevk42> ok
- # [14:59] <Philip`> (http://www.dotnetdotcom.org/ says about 16% of some completely different set of URLs returned a redirect status code)
- # [15:02] <Philip`> (Numbers a bit meaningless anyway, because e.g. half of the errors were fixed by Yahoo Maps being fixed)
- # [15:02] <hsivonen> perhaps <q> isn't the most important part of the blog post and Steven isn't the best source on implmentor consensus on <q>
- # [15:03] <annevk42> that's a bit too logical for my taste
- # [15:04] <gsnedders> rubys2: Tinyurls always do that
- # [15:07] * gsnedders needs to buy a suit… today
- # [15:09] <Philip`> Does it need to fit?
- # [15:10] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Read error: 110 (Connection timed out))
- # [15:11] * Joins: mpilgrim (n=mark@155.229.51.170)
- # [15:14] * Quits: nessy (n=nessy@124-168-176-139.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [15:15] <gsnedders> Philip`: I think a suit that doesn't fit isn't formal enough
- # [15:16] <mpilgrim> hsivonen: indeed. let's not all waste time discussing the exact shade of blue painted on the side of the nuclear bomb
- # [15:16] * Joins: bgalbraith (n=bgalbrai@71.202.109.116)
- # [15:17] * gsnedders still wants pink with blue spots
- # [15:18] <Philip`> "I want to explore the idea of dropping the assumption that the current HTML working group has the sole responsibility for, and absolute dominion over, authoring guidelines." - it seems more like validator developers have absolute dominion in practice
- # [15:19] <Philip`> (to the same extent that browser developers have absolute dominion over e.g. parsing requirements)
- # [15:20] * Joins: bgalbraith_ (n=bgalbrai@c-71-202-109-116.hsd1.ca.comcast.net)
- # [15:20] * Quits: bgalbraith (n=bgalbrai@71.202.109.116) (Read error: 104 (Connection reset by peer))
- # [15:20] <Dashiva> Frontpage and dreamweaver might have even more sway than validators
- # [15:20] * gsnedders goes crazy
- # [15:22] <beowulf> re: tinyurl, what about a @alt for <a> ...
- # [15:23] * Quits: bgalbraith_ (n=bgalbrai@c-71-202-109-116.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [15:23] <hsivonen> Philip`: shh! don't tell people about the absolute dominion!
- # [15:25] * Joins: davidb (n=davidb@user146-109.wireless.utoronto.ca)
- # [15:25] <hsivonen> https://twitter.com/jreschke/statuses/1476412112
- # [15:26] * Philip` agrees with jgraham about not seeing a clear distinction between platform and language features
- # [15:26] <Philip`> because the platform is already extensive enough that you can do pretty much anything on it
- # [15:27] <Philip`> e.g. you could implement <canvas> using lots of coloured <div>s, with XHR and a PNG decoder written in JS so you can implement drawImage
- # [15:28] <Philip`> but it's better (for performance) to move that into the platform
- # [15:28] <mpilgrim> don't spend too much time trying to dissect it
- # [15:28] <mpilgrim> it's a false dichotomy
- # [15:29] <mpilgrim> just a way of trying to change the subject
- # [15:29] <Philip`> and similarly XForms could be implemented with scripts, but that's not going to help users of ELinks or Opera Mini or NoScript or WWW::Mechanize::FormFiller
- # [15:29] * Quits: davidb (n=davidb@user146-109.wireless.utoronto.ca) (Client Quit)
- # [15:32] <rubys2> *shrug* TV Raman suggested it, and a room full of people seemed to grok it
- # [15:33] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [15:33] * Parts: zcorpan (n=zcorpan@pat.se.opera.com)
- # [15:33] <Philip`> mpilgrim: I'm not sure what it's trying to change the subject away from
- # [15:37] * Joins: davidb (n=davidb@user146-109.wireless.utoronto.ca)
- # [15:40] <takkaria> lots of intuitively simple distinctions turn out to be somewhat false, though
- # [15:40] <takkaria> or at least, not as simple as they at first seem
- # [15:41] <jgraham> It seems to be trying to be an attemp to create a false divison such that each group of interested parties can be told that their desires are being met by one part of the divison
- # [15:43] <hsivonen> jgraham++
- # [15:46] <Philip`> rubys2: Maybe those people weren't aware that 2D graphics has been implemented as a scripting library, or that ubiquity-xforms violates fundamental assumptions of XML (e.g. if I change the prefix from "xf" to "xf2" then it stops work entirely)
- # [15:48] <mpilgrim> still not the most important part
- # [15:48] <Philip`> (and if I create new elements through scripts then it doesn't work)
- # [15:49] <mpilgrim> (hint: the only sentence that matters is the one with the word "king" in it. everything else is smokescreen.)
- # [15:49] <Philip`> (so it's kind of an interesting hack but not an adequate substitute for a real feature)
- # [15:50] <Philip`> s/work/working/ a few lines ago
- # [15:58] <hsivonen> mpilgrim: what's your take on specs that say "foo is not allowed"?
- # [15:58] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [16:00] * jgraham wonders why it is made out to be a big deal whether XHTML2 and HTML5 converge or not
- # [16:00] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [16:02] * Joins: MikeSmith (n=MikeSmit@EM114-48-69-212.pool.e-mobile.ne.jp)
- # [16:02] <Dashiva> I could guess that XHTML2 failing would be bad PR for the XML world
- # [16:02] <Philip`> Is "Reunification" meant to refer to unification of HTML5 and XHTML2?
- # [16:02] * mpt_ is now known as mpt
- # [16:03] <annevk42> Philip`, I think so, yes
- # [16:03] <hsivonen> Dashiva: does Sam care about bad PR for the XML world?
- # [16:03] <annevk42> Philip`, I'm not sure when that became a goal
- # [16:03] <MikeSmith> where is the word "reunification" used?
- # [16:04] <Philip`> MikeSmith: In the title
- # [16:04] <Philip`> (but nowhere else)
- # [16:04] <MikeSmith> which title ?
- # [16:04] <Philip`> MikeSmith: http://intertwingly.net/blog/2009/04/08/HTML-Reunification
- # [16:05] <Philip`> MikeSmith: That's literally hours old; surely you must have seen it already, via RSS and Planets and Twitter and IRC
- # [16:06] <jgraham> It is interesting that no one expects the same dynamics to apply in other fields. Like no one tries to reunify different programming languages
- # [16:06] <mpilgrim> Philip`: rubys2 talks about "unification" in the same way the romulans talk about it (c.f. http://memory-alpha.org/en/wiki/Unification_II_(episode) )
- # [16:06] <Philip`> jgraham: Sure they do
- # [16:06] <MikeSmith> Philip`: sorry, i was too busy having dinner and drinking with a beautiful woman
- # [16:06] <Philip`> jgraham: C99 and C++0x have been moving towards more commonality
- # [16:06] <MikeSmith> I suppose it would be judged wrong of me to say that I think this whole thing was a lost cause
- # [16:07] <MikeSmith> (if I were to actualy say that)
- # [16:07] <jgraham> MikeSmith: What whole thing?
- # [16:07] <MikeSmith> jgraham: the marriage of heaven and hell
- # [16:07] <Philip`> MikeSmith: Even if it's a lost cause we'll still continue searching for it, because it might turn up in the last place we look
- # [16:07] <MikeSmith> proposed marriage
- # [16:07] <jgraham> Philip`: In some sense C++ is supposed to be a superset of C
- # [16:08] <jgraham> So that makes more sense
- # [16:08] <Philip`> Also we might find some other interesting things that fell down the back of a cupboard while we're searching
- # [16:08] <MikeSmith> the heaven and hell parts being different depending on your political beliefs
- # [16:08] <jgraham> This is more like C and lisp unifying :)
- # [16:09] <hsivonen> jgraham: comparing XHTML2 to lisp seems insulting to lisp
- # [16:09] <MikeSmith> I'm finding that sam's blog doesn't read quite the same after consuming a full bottle of wine
- # [16:09] <Philip`> jgraham: C++ started that way, but changed incompatibly, and C changed too (though much less), and now both languages are evolving to remove some of the differences; similarly XHTML2 and HTML5 started from the existing (X)HTML language, and evolved differently
- # [16:10] <mpilgrim> i find it's much more understandable if you read it out loud in the voice of the comic book guy from the simpsons
- # [16:10] <MikeSmith> but I do notice the word "XForms" in there
- # [16:10] <hsivonen> Philip`: the difference is that people actually use C and C++. A lot.
- # [16:11] <Philip`> hsivonen: Perhaps jgraham should have said "Like no one tries to reunify different programming languages when one is used by a billion people and the other is used by two people"
- # [16:11] <MikeSmith> "Any additional features required of browsers in support for XForms would have to meet a very high bar indeed"
- # [16:11] <MikeSmith> emphasis on the "indeed"
- # [16:12] <MikeSmith> damn, hsivonen, that's quite a comment
- # [16:13] <Philip`> MikeSmith: Indeed, since ubiquity-xforms requires browsers to be infinitely fast so you don't get an ugly flash of not-yet-munged content appearing while the scripts load
- # [16:13] * mpilgrim feels a "translation from ruby-speak to english" coming on
- # [16:13] * Joins: rubys (n=rubys@cpe-075-182-092-038.nc.res.rr.com)
- # [16:13] <MikeSmith> speak of the devil
- # [16:13] <Philip`> (Or, I suppose, browsers could implement something like XBL2)
- # [16:14] <Philip`> (but for text/html)
- # [16:14] <mpilgrim> nah, not even worth my time
- # [16:14] <Philip`> (though I know nothing about XBL2 except that it's the magic solution to all problems that is sometimes promoted by WHATWG people)
- # [16:14] <MikeSmith> rubys: we are performing hermeneutics on your blog entry
- # [16:14] <hsivonen> MikeSmith: what's quite a comment?
- # [16:14] <MikeSmith> long
- # [16:14] <MikeSmith> lots of words
- # [16:15] <MikeSmith> i think you quoted the most of the original text
- # [16:15] * Joins: LeifHS (n=chatzill@c86F28BC3.dhcp.bluecom.no)
- # [16:16] * Parts: mpilgrim (n=mark@155.229.51.170)
- # [16:16] * MikeSmith arrives at Yokohama and seat frees up so that I don't have to keep typing with one hand
- # [16:16] * rubys looks up "hermeneutics"
- # [16:17] <Philip`> Sounds like a dirty word
- # [16:17] <MikeSmith> I don't know that it means either. I overheard it in Vacation Bible School
- # [16:18] <hsivonen> MikeSmith: it seems that it's unnecessary to repeat the code for the KEYGEN switch-case. I'll look into it carefully tomorrow. Gotta go now.
- # [16:18] <Philip`> MikeSmith: Definitely a dirty word, then
- # [16:18] <MikeSmith> hsivonen: wait 2 seconds
- # [16:18] <MikeSmith> please
- # [16:18] <hsivonen> MikeSmith: ok
- # [16:18] <MikeSmith> http://bugzilla.validator.nu/attachment.cgi?id=77
- # [16:19] <hsivonen> MikeSmith: on the face of it, it seems that case INPUT: case KEYGEN: /* old code */ would work
- # [16:19] <MikeSmith> patch for the syntax part
- # [16:19] <MikeSmith> when you got time
- # [16:19] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [16:19] <MikeSmith> hsivonen: OK
- # [16:19] <MikeSmith> hsivonen: anyway, no rush
- # [16:19] <MikeSmith> just wanted to send you links before I forget
- # [16:19] <hsivonen> MikeSmith: looks good.
- # [16:19] <MikeSmith> k
- # [16:20] <MikeSmith> I'll write some tests as well
- # [16:20] * Quits: Lachy (n=Lachlan@85.196.122.246) (Client Quit)
- # [16:21] <LeifHS> zcorpan: regarding <object> etc, what exactly does "fallback-free" mean? Where is the effect of considering object fallback-free explained?
- # [16:22] <Philip`> LeifHS: http://www.whatwg.org/specs/web-apps/current-work/multipage/dom.html#fallback-free
- # [16:23] <MikeSmith> wow, LeifHS on IRC
- # [16:23] <LeifHS> Mike, everyithing can happen ...
- # [16:23] <MikeSmith> LeifHS: yeah, that's what makes life worth living
- # [16:24] <MikeSmith> damn, 9 minutes of battery left, and 25 minutes to my destination
- # [16:24] <Philip`> LeifHS: More usefully: http://www.whatwg.org/specs/web-apps/current-work/#fallback-free and then wait a minute for everything to load and burn a load of CPU power, and then click "fallback-free" to see a list of references, which should be all its effects
- # [16:25] <Philip`> MikeSmith: Type slower to conserve battery power
- # [16:25] <MikeSmith> heh
- # [16:25] * Quits: zcorpan (n=zcorpan@pat.se.opera.com)
- # [16:25] <MikeSmith> well, I got keygen patches for v.nu done today
- # [16:26] <MikeSmith> so I guess I can claim I've accomplisehd something
- # [16:26] <MikeSmith> and it's only 23:23
- # [16:26] <MikeSmith> usually by this time of the day, I've accomplished nothing at all
- # [16:28] * Quits: MikeSmith (n=MikeSmit@EM114-48-69-212.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
- # [16:30] * Quits: rubys2 (n=rubys@cpe-075-182-092-038.nc.res.rr.com) (Read error: 113 (No route to host))
- # [16:31] <LeifHS> Phillip: All I see is that it is said that it is considered "fallback-free". The issue I am after is what it means if an OBJECT with EMBED is considered fallback-free. That, in my mind, means that the definition of how OBJECT works changes. But to be sure, I wanted something that told me what effeect it has.
- # [16:31] <LeifHS> Sorry, meant "Philip".
- # [16:34] <annevk42> It only means something when it is said to mean something
- # [16:34] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [16:37] <Philip`> LeifHS: Clicking the definition to see references should show the effects - it appears to just be involved in document.nameofobjectelement
- # [16:38] <Philip`> (so you can't access non-fallback-free object elements via that mechanism)
- # [16:38] * Parts: itpastorn (n=itpastor@c-4f669bf9-74736162.cust.telenor.se)
- # [16:39] * Joins: smedero (n=smedero@pia145-154.pioneernet.net)
- # [16:40] * Quits: mgrdcm (n=mgrdcm@c-69-246-244-191.hsd1.in.comcast.net)
- # [16:45] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [16:53] * Joins: zcorpan (n=zcorpan@c83-252-196-43.bredband.comhem.se)
- # [16:54] * Quits: zcorpan (n=zcorpan@c83-252-196-43.bredband.comhem.se) (Read error: 104 (Connection reset by peer))
- # [16:55] * Joins: zcorpan (n=zcorpan@c83-252-196-43.bredband.comhem.se)
- # [17:02] * jgraham wonders why rubys's blog says "This comment has been blocked" if I type anything into the comment box
- # [17:02] * Quits: zcorpan (n=zcorpan@c83-252-196-43.bredband.comhem.se) (Read error: 60 (Operation timed out))
- # [17:02] <jgraham> Not that I had anything in particular to say but it is still quite unfriendly
- # [17:04] * Quits: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl) ("Disconnected...")
- # [17:09] * Joins: zcorpan__ (n=zcorpan@c83-252-196-43.bredband.comhem.se)
- # [17:09] * zcorpan__ is now known as zcorpan
- # [17:11] * Joins: dglazkov (n=dglazkov@nat/google/x-6318337d13626020)
- # [17:11] * Quits: smedero (n=smedero@pia145-154.pioneernet.net) (Read error: 60 (Operation timed out))
- # [17:11] <LeifHS> Philip, I've read the definition, but if you have external references in min, htne have not seen them.
- # [17:13] * Joins: annevk5 (n=annevk@53568A94.cable.casema.nl)
- # [17:14] * Joins: smedero (n=smedero@pia145-154.pioneernet.net)
- # [17:16] <Philip`> LeifHS: It's not referred to externally from HTML5 (if that's what you mean), and the only internal references are the previous few paragraphs
- # [17:17] <Philip`> (and those paragraphs are describing how document.nameofobjectelement will (or will not) find the object with that name, depending on whether it's fallback-free)
- # [17:18] * zcorpan wonders what is being unclear
- # [17:20] * Quits: annevk5 (n=annevk@53568A94.cable.casema.nl) (Read error: 60 (Operation timed out))
- # [17:21] * Joins: annevk5 (n=annevk@53568A94.cable.casema.nl)
- # [17:21] * Joins: bgalbraith (n=bgalbrai@corp-241.mountainview.mozilla.com)
- # [17:21] <LeifHS> Scripting is not my strong sidde, but how can we decide what should be available for scripting without a look at how UAs are treating OBJECT fallback as such? And the trouble is that <embed> is treated as a <source> element by Webkit (and partly by IE). In all the OBJECT-with-EMBED examples that zcorpan looked at, any markup beside EMBED will be revelealed if EMBED is revealed. Except in...
- # [17:21] <LeifHS> ...Webkit. See http://www.malform.no/html5/object+youtube. To make an OBJECT-with-EMBED be seen as fallback free, would - it seems to me - be to sanction the WebKit behaviour. (See the thread about interopable object in HTMLwg)
- # [17:22] <rubys> jgraham: weird
- # [17:22] <rubys> it shouldn't do that.... and obviously doesn't for others.
- # [17:22] <rubys> is it reproducible?
- # [17:24] * Quits: pesla (n=retep@procurios.xs4all.nl) ("( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )")
- # [17:25] * Philip` wonders if rubys's blog still puts a "submit" button directly where the "preview" button one was about to click on was located at the moment one started to click one's mouse button
- # [17:25] <zcorpan> LeifHS: this issue actually has nothing to do with fallback. "fallback-free" is just a term that could be chosen better
- # [17:26] <Philip`> rubys: I get "This comment has been blocked" as soon as I type a letter into the comment box
- # [17:26] <zcorpan> LeifHS: it's more like "is-intended-for-internet-explorer-and-should-not-be-visible-for-other-browsers"
- # [17:26] <zcorpan> LeifHS: for the purposes of document.foo lookup
- # [17:27] <jgraham> rubys: Yes, it is reproducable. Based on IP address?
- # [17:28] * Quits: annevk42 (n=annevk@53568A94.cable.casema.nl) (Read error: 110 (Connection timed out))
- # [17:28] * jgraham has no way to verify the IP address thing
- # [17:31] <jgraham> Oh, I didn't notice that Philip` had the same problem
- # [17:33] * Quits: davidb (n=davidb@user146-109.wireless.utoronto.ca)
- # [17:35] * Quits: taf2_ (n=taf2@65.210.82.235)
- # [17:36] <annevk5> LeifHS, <embed> _is_ exactly like <img>, <br>, <source>, etc. in all browsers
- # [17:36] <LeifHS> sorry - bye for now. L
- # [17:36] * Quits: LeifHS (n=chatzill@c86F28BC3.dhcp.bluecom.no) (Remote closed the connection)
- # [17:37] * Quits: myakura (n=myakura@p1063-ipbf3305marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [17:39] * Quits: harig (n=opera@59.90.71.35) (Success)
- # [17:39] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 110 (Connection timed out))
- # [17:42] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [17:46] <zcorpan> it seems the xml core wg are unaware of google existing
- # [17:47] * Joins: davidb (n=davidb@mozca02.ca.mozilla.com)
- # [17:48] * Joins: MikeSmith (n=MikeSmit@EM114-48-167-26.pool.e-mobile.ne.jp)
- # [17:48] * Joins: taf2_ (n=taf2@65.210.82.235)
- # [17:49] * Quits: pergj (n=pergj@home.kvaleberg.no) (Read error: 113 (No route to host))
- # [17:50] * Joins: billmason1 (n=billmaso@ip221.unival.com)
- # [17:51] * Quits: svl (n=chatzill@a194-109-2-36.dmn.xs4all.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [17:52] * Joins: Lachy (n=Lachlan@193.214.121.5)
- # [17:52] * Joins: dave_levin (n=dave_lev@72.14.224.1)
- # [17:58] * Joins: mgrdcm (n=mgrdcm@65.111.247.194)
- # [18:02] * Joins: dbaron (n=dbaron@corp-241.mountainview.mozilla.com)
- # [18:13] * Quits: Lachy (n=Lachlan@193.214.121.5) (Read error: 104 (Connection reset by peer))
- # [18:16] * Quits: hdh (n=hdh@58.187.22.66) (Remote closed the connection)
- # [18:18] * Joins: hdh (n=hdh@58.187.22.66)
- # [18:19] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [18:20] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [18:24] <Philip`> zcorpan: I thought Google was the cause of XML's failure on the web, because AdSense relies on document.write and their business model would be destroyed by XHTML - surely the WG can't be unaware of such facts
- # [18:27] <zcorpan> Philip`: if they are aware of google, then they don't seem to know that people use google rather than going to w3.org to find out what <?xml-model?> does upon finding it in view source
- # [18:28] <zcorpan> actually "xml-model" is probably not the best name because it gives unrelated results in google
- # [18:29] * Joins: onar (n=onar@17.226.23.135)
- # [18:29] <Philip`> Maybe they think Google will point users at the relevant page on w3.org
- # [18:30] <Philip`> in which case somebody could tell them about w3schools.com's pagerank
- # [18:31] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [18:43] * Joins: sid0 (n=sid0@unaffiliated/sid0)
- # [18:44] * Quits: adambeynon (n=adambeyn@93-97-197-114.zone5.bethere.co.uk) (Read error: 110 (Connection timed out))
- # [18:44] <rubys> jgraham, Philip`: I believe I've isolated the problem, and disabled that check for now until I can correct it.
- # [18:51] * Quits: bgalbraith (n=bgalbrai@corp-241.mountainview.mozilla.com)
- # [18:55] * Joins: pergj (n=pergj@ti0169a380-0535.bb.online.no)
- # [18:58] * Joins: slightlyoff (n=slightly@nat/google/x-1c2086cb2e73169f)
- # [18:59] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [19:12] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [19:18] * Quits: ap (n=ap@194.154.88.38)
- # [19:18] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [19:32] <Hixie> zcorpan: rows=",86" is treated like rows="1,86"
- # [19:36] * Quits: jwalden (n=waldo@c-24-6-169-169.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [19:37] <zcorpan> Hixie: not "1*,86"?
- # [19:37] <rubys> jgraham, Philip: I believe I've fixed the problem. My code was comparing GMT time to local times and falsely concluded that there was a DOS attack in progress.
- # [19:37] <Hixie> zcorpan: er yes, sorry
- # [19:37] <zcorpan> Hixie: ok, then that's good
- # [19:38] <zcorpan> Hixie: thanks for speccing out framesets
- # [19:39] <zcorpan> Hixie: it has already saved us the work of reverse engineering ie :)
- # [19:40] <zcorpan> s/the/some/
- # [19:44] <Hixie> :-)
- # [19:44] * Joins: ojan (n=ojan@72.14.229.81)
- # [19:52] <gsnedders> Hixie: When are you planning on doing ref now?
- # [19:52] * Joins: jwalden (n=waldo@corp-241.mountainview.mozilla.com)
- # [19:53] * Quits: sicking (n=chatzill@corp-241.mountainview.mozilla.com) (Remote closed the connection)
- # [19:56] <gsnedders> hsivonen: As for RelaxNG/XSD, AFAIK lxml has built-in support for XSD but not RelaxNG
- # [20:00] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl) ("Disconnected...")
- # [20:02] * Parts: rubys (n=rubys@cpe-075-182-092-038.nc.res.rr.com)
- # [20:04] * Joins: aroben_ (n=aroben@unaffiliated/aroben)
- # [20:05] * Joins: arun_ (n=arun@corp-243.mountainview.mozilla.com)
- # [20:07] <Philip`> gsnedders: Like http://www.xml.com/cs/user/view/cs_msg/2576 ?
- # [20:07] <Hixie> gsnedders: ref?
- # [20:07] * gsnedders is n00b'd
- # [20:07] <gsnedders> Hixie: references
- # [20:07] <Hixie> gsnedders: august
- # [20:08] * Quits: mat_t (n=mattomas@nat/canonical/x-6c27d0325e9321ef) ("This computer has gone to sleep")
- # [20:08] * Philip` makes an evidence-free assumption that that feature wasn't removed from lxml
- # [20:08] <Philip`> (libxml2 definitely supports RelaxNG, though)
- # [20:14] <gsnedders> I know that libxml2 does :P
- # [20:15] * Philip` decides that offering to proofread someone's PhD dissertation may not have been the most effort-saving thing to do
- # [20:16] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [20:21] * Quits: taf2_ (n=taf2@65.210.82.235)
- # [20:22] * Philip` is now up to page 94
- # [20:22] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [20:27] <Philip`> http://philip.html5.org/demos/xforms/example-xf.html vs http://philip.html5.org/demos/xforms/example-xf2.html
- # [20:37] * Quits: dave_levin (n=dave_lev@72.14.224.1)
- # [20:37] * Joins: aroben__ (n=aroben@unaffiliated/aroben)
- # [20:38] * Parts: ojan (n=ojan@72.14.229.81)
- # [20:38] * Quits: hdh (n=hdh@58.187.22.66) ("Leaving.")
- # [20:50] * Joins: Niictar24 (n=ritz@S010600183f550ae0.cg.shawcable.net)
- # [20:55] * Quits: aroben_ (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [20:55] * Quits: zcorpan (n=zcorpan@c83-252-196-43.bredband.comhem.se)
- # [20:57] * Joins: weinig (n=weinig@17.246.17.225)
- # [21:01] * Quits: dolske (n=dolske@firefox/developer/dolske)
- # [21:03] * Joins: dave_levin (n=dave_lev@72.14.227.1)
- # [21:10] * Quits: zalan (n=kvirc@catv-80-99-193-98.catv.broadband.hu) ("KVIrc 3.4.0 Virgo http://www.kvirc.net/")
- # [21:14] * Quits: aroben__ (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [21:20] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [21:21] * Joins: dolske (n=dolske@corp-241.mountainview.mozilla.com)
- # [21:33] * Joins: aroben_ (n=aroben@unaffiliated/aroben)
- # [21:34] <hsivonen> http://webbackplane.com/node/47
- # [21:35] <gmiernicki> shouldnt the video on that page be in <video> as a theora .ogg?
- # [21:35] <Philip`> No, it should be a transcript
- # [21:35] <gmiernicki> some of us don't install flash ;D
- # [21:37] <hsivonen> gmiernicki: the publisher isn't an HTML5 proponent
- # [21:37] <Philip`> Some of us install Flash but only so that it works in Firefox 2 and not a browser which said person regularly uses, because it tends to crash in Opera
- # [21:38] <smedero> the publisher apparently isn't interested in anyone hearing that video either.
- # [21:38] <Philip`> (and said person hasn't figured out how to make the plugin work in his copy of Firefox 3)
- # [21:38] <smedero> i've got the volume jacked up to eleven... and I can barely make out portions of it
- # [21:40] <hsivonen> available in another encumbered format at http://blip.tv/file/897562/
- # [21:40] * Quits: dolske (n=dolske@firefox/developer/dolske)
- # [21:41] * Joins: dolske (n=dolske@corp-241.mountainview.mozilla.com)
- # [21:41] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [21:42] <Philip`> Does anyone have a pointer to a script library that implements RDFa in a browser?
- # [21:43] <Philip`> http://www.w3.org/2006/07/SWD/RDFa/impl/js/ - oh, that
- # [21:43] <smedero> perhaps http://code.google.com/p/rdfquery/
- # [21:44] <smedero> http://www.jenitennison.com/blog/node/94 seems to describe the project better than the google project page does
- # [21:48] <hsivonen> what's http://lists.w3.org/Archives/Public/public-xml-core-wg/2009Apr/att-0001/1193.htm about?
- # [21:49] <hsivonen> did the ISO committee decide to do shemaLocation as PI?
- # [21:49] <hsivonen> *schemaLocation
- # [21:49] <hsivonen> despite RNG not having it by design
- # [21:54] * Joins: sicking (n=chatzill@corp-241.mountainview.mozilla.com)
- # [22:05] * Joins: rubys1 (n=rubys@cpe-075-182-092-038.nc.res.rr.com)
- # [22:08] <inimino> so is this HTML Reunification post suggesting that libraries will implement namespace support in JavaScript?
- # [22:08] * Joins: adambeynon (n=adambeyn@94-194-177-54.zone8.bethere.co.uk)
- # [22:08] <inimino> including looking for and handling xmlns attributes?
- # [22:08] <hsivonen> inimino: so it seems
- # [22:09] <inimino> wow
- # [22:09] <Hixie> wait what? that's the most ridiculous thing i've heard all day. Who suggested that?
- # [22:10] <inimino> I'm trying to make sense of the paragraph that contains " Since HTML parsers are unaware of xmlns attributes, it is entirely too dangerous to encourage the use of default namespaces in conformant HTML."
- # [22:10] <inimino> that's the only interpretation I've considered that makes that make any sense, but I'm probably misunderstanding the whole post
- # [22:11] <Hixie> what does that even mean
- # [22:11] <Hixie> who wrote this? is this a lastweek crazy post or something?
- # [22:11] <hsivonen> Hixie: http://intertwingly.net/blog/2009/04/08/HTML-Reunification#c1239205696
- # [22:12] <inimino> "libraries that operate on the resulting DOM will consistently evaluate namespaces after the reparenting operation."
- # [22:12] <hsivonen> Hixie: Mr. Last Week homed in on the crux of Sam's post: the gatekeeper and king maker sentence
- # [22:12] * Joins: olliej (n=oliver@17.203.15.161)
- # [22:12] <inimino> as far as I can tell, the idea as that we can shoe-horn in distributed extensibility by just treating names with colons transparently
- # [22:13] <Hixie> oh, it's a blog post
- # [22:13] <Hixie> comment i mean
- # [22:13] <inimino> and then I guess the idea is that JS libraries will implement something like Namespaces in XML at a layer above that
- # [22:13] <Hixie> sam gets lots of people commenting crazy stuff on his blog, i wouldn't pay much attention to them
- # [22:14] <Hixie> (i didn't look to see who wrote the comment)
- # [22:14] <rubys1> that would be Sam.
- # [22:14] <inimino> it's not a comment, it's it Sam's post
- # [22:14] <inimino> s/it/in/
- # [22:14] <Hixie> oh
- # [22:16] <Hixie> hsivonen: gatekeeper and king maker?
- # [22:16] <rubys1> Mr. Last Week homed into what MarkP views as the crux of the post.
- # [22:17] <Hixie> did mark blog also?
- # [22:17] <Hixie> man i really need to start reading blogs again
- # [22:17] <rubys1> mark showed up in IRC.
- # [22:17] <Hixie> oh
- # [22:17] <Hixie> i had assumed he was talking about lastweek too
- # [22:17] <Hixie> d'oh
- # [22:18] <smedero> see: http://krijnhoetmer.nl/irc-logs/whatwg/20090408#l-502
- # [22:18] <hsivonen> rubys1: fwiw, I agree with markp on what the crux was but opted to focus on the DOM consistency thing in my comments
- # [22:18] * rubys1 happens to think that author conformance requirements is the crux, as I stated up front, but go figure.
- # [22:18] * Hixie sighs and goes to read sam's blog
- # [22:19] * Quits: zdobersek (n=zan@cpe-92-37-78-29.dynamic.amis.net) ("Leaving.")
- # [22:21] <Hixie> it's probably a bad sign that i don't understand what you're saying
- # [22:22] <Hixie> though it's news to me that the HTML WG has any power of "which features are permissible and which are not in the open web"
- # [22:22] * Joins: aroben__ (n=aroben@unaffiliated/aroben)
- # [22:22] <Hixie> i mean, the html5 and the whatwg is a pretty good example of how that's not true
- # [22:22] <gsnedders> But the evil cabal must live on!
- # [22:22] <hsivonen> rubys1: don't authoring conformance reqs count as gatekeeping?
- # [22:23] <Hixie> rdfa is another great example -- there are people, including sites like myspace, using it quite happily in html
- # [22:23] <hsivonen> Hixie: including w3.org!
- # [22:23] <Hixie> exactly
- # [22:23] <Hixie> anyway
- # [22:24] <Hixie> the rdfa discussion will be resolved in a matter of weeks
- # [22:24] <Hixie> it's been on the calendar for april for months
- # [22:24] <Hixie> and i don't understand the rest of the post!
- # [22:24] <Hixie> so...
- # [22:24] <Philip`> Depends on your definition of "resolved"
- # [22:24] <tantek> Hixie, html5/whatwg and microformats was just the start. now there's a whole Open Web Foundation that is "is an independent non-profit dedicated to the development and protection of open, non-proprietary specifications for web technologies." http://openwebfoundation.org/
- # [22:24] * Hixie goes back to trying to get <datagrid> fixed
- # [22:24] <Hixie> tantek: indeed
- # [22:25] <gsnedders> As opposed to the Web Foundation?
- # [22:25] <Hixie> Philip`: "To make a firm decision about"
- # [22:25] <Hixie> Philip`: "To find a solution to"
- # [22:28] <hsivonen> Hixie: still trying to make <datagrid> a huge replaced element instead of shipping a MIT-licensed JS lib implemented on top of <table> & ARIA?
- # [22:28] <Hixie> yes
- # [22:28] <Hixie> except not "huge"
- # [22:28] <Hixie> :-)
- # [22:28] <Philip`> Hixie: Depends on whether your definition of "resolved" means just from your perspective, or from the perspective of the HTML WG and the people who will disagree with your decision and won't let the matter be closed
- # [22:29] <Hixie> Philip`: i mean from the perspective of the WHATWG, since this is #whatwg. It's still not clear to me how things are resolved in the HTMLWG.
- # [22:31] <Philip`> Most IRC discussion about the HTML WG occurs in here, so it's good to clarify which is meant :-)
- # [22:32] * Quits: gsnedders (n=gsnedder@host86-136-52-180.range86-136.btcentralplus.com) (Read error: 60 (Operation timed out))
- # [22:32] * Joins: gsnedders (n=gsnedder@host86-136-52-180.range86-136.btcentralplus.com)
- # [22:32] <Hixie> Philip`: granted :-)
- # [22:32] <hsivonen> fwiw, the comment thread branches into http://edward.oconnor.cx/2009/04/DOM-Consistency
- # [22:33] * Quits: roc (n=roc@121-72-176-4.dsl.telstraclear.net)
- # [22:33] <smedero> rubys1: "I’d like to retain intact the design principles (link to http://www.w3.org/TR/html-design-principles/) for platform design as worked out by the browser vendors." Perhaps I'm being nitpicky but FWIW, I thought these were worked out by the HTML WG as a whole in April 2007 and WG consensus to publish them was polled in Nov 2007.
- # [22:34] * aroben__ is now known as aroben
- # [22:34] * Quits: aroben_ (n=aroben@unaffiliated/aroben) (Nick collision from services.)
- # [22:34] <rubys1> smedero: that's a fair point
- # [22:36] <rubys1> refresh
- # [22:36] * Joins: aroben_ (n=aroben@unaffiliated/aroben)
- # [22:37] <smedero> ahh, good
- # [22:38] * Quits: aroben (n=aroben@unaffiliated/aroben) (Nick collision from services.)
- # [22:38] * aroben_ is now known as aroben
- # [22:39] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:46] * Joins: itpastorn (n=itpastor@139.57.227.87.static.th.siw.siwnet.net)
- # [22:53] * Parts: rubys1 (n=rubys@cpe-075-182-092-038.nc.res.rr.com)
- # [22:58] * gsnedders stabs Google Books
- # [22:58] * gsnedders wants to see page 215 of urn:isbn:9780520220805
- # [23:03] <Hixie> buy it
- # [23:03] <Hixie> :-)
- # [23:03] <jcranmer> meh, torrents are easier
- # [23:04] <gsnedders> Hixie: I made the mistake of going to not one, but three book stores today. I think I have too much already. :)
- # [23:04] <gsnedders> Hixie: Also, I need it just to check reference from secondary source, so I'm just going to reference the secondary source instead :P
- # [23:04] <Hixie> heh
- # [23:05] <gsnedders> (Basically it contains Nabokov saying in a letter he's working on something called, "The Kingdom by the Sea" — it would later become "Lolita".)
- # [23:05] * Quits: davidb (n=davidb@mozca02.ca.mozilla.com)
- # [23:05] <gsnedders> (The original title is a reference to Poe's "Annabel Lee".)
- # [23:06] * gsnedders goes back to working on his English dissertation
- # [23:06] * gsnedders sighs
- # [23:13] * gsnedders tries to make sense of his English teachers scribbling on his draft
- # [23:13] <gsnedders> This would be simpler if it weren't for the fact that he often ended up scribbling down things about what we had ended up tangentially discussed and thus aren't entirely obviously related.
- # [23:20] <Philip`> gsnedders: Can't you just cite Wikipedia? It saves a lot of this bother
- # [23:24] * Joins: bgalbraith (n=bgalbrai@c-71-202-109-116.hsd1.ca.comcast.net)
- # [23:27] <Hixie> blog admins, i changed from wp-cache to wp-super-cache and added wp-spamfree
- # [23:27] <Hixie> let me know if it breaks anything
- # [23:27] <Dashiva> wp-ultra-cache coming next fall
- # [23:32] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [23:34] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl) ("Disconnected...")
- # [23:52] * Quits: itpastorn (n=itpastor@139.57.227.87.static.th.siw.siwnet.net) ("Leaving.")
- # [23:55] * Quits: webben (n=benh@nat/yahoo/x-27c7dacc43d50a76) (Read error: 110 (Connection timed out))
- # [23:56] * Parts: billmason1 (n=billmaso@ip221.unival.com)
- # Session Close: Thu Apr 09 00:00:00 2009
The end :)