Options:
- # Session Start: Wed Feb 11 00:00:00 2009
- # Session Ident: #whatwg
- # [00:00] * Quits: yecril71 (n=giecrilj@piekna-gts.2a.pl)
- # [00:01] * Parts: billmason (n=bmason@ip102.unival.com)
- # [00:13] <Hixie> hm, looks like it was a bug in my escaping code
- # [00:35] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [00:38] * Quits: eric_carlson (n=ericc@nat/apple/x-fffcaacdd2de4c29)
- # [00:49] * Quits: zalan (n=kvirc@dsl5400EDD3.pool.t-online.hu) ("KVIrc 3.4.0 Virgo http://www.kvirc.net/")
- # [00:55] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [01:16] * gsnedders realizes the last time he played on a PS2 was in Mandelieu
- # [01:17] <Dashiva> That sounds more like a place
- # [01:22] * Joins: ojan (n=ojan@72.14.229.81)
- # [01:27] * Quits: kinetik (n=kinetik@121.98.132.55) (Read error: 60 (Operation timed out))
- # [01:29] * Quits: bzed (n=bzed@devel.recluse.de) (Read error: 104 (Connection reset by peer))
- # [01:29] * Joins: bzed (n=bzed@devel.recluse.de)
- # [01:33] * Parts: nessy (n=nessy@203-158-43-142.dyn.iinet.net.au) ("Leaving")
- # [01:44] * Quits: dglazkov (n=dglazkov@nat/google/x-422fc262422a2b23)
- # [01:46] * Joins: xydyx (n=hdh@118.71.76.168)
- # [01:49] * Quits: fishd (n=Darin@nat/google/x-fc482ca78de3a8ab) (Read error: 104 (Connection reset by peer))
- # [01:57] * Quits: xcombelle (n=chatzill@AToulouse-158-1-21-142.w90-50.abo.wanadoo.fr) (Remote closed the connection)
- # [02:37] * Quits: dave_levin (n=dave_lev@72.14.227.1)
- # [02:49] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 113 (No route to host))
- # [02:51] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [02:52] * Joins: shepazu (n=schepers@c-24-8-217-41.hsd1.co.comcast.net)
- # [02:55] * weinig is now known as weinig|food
- # [03:23] * Quits: ojan (n=ojan@72.14.229.81)
- # [03:30] * Quits: bzed (n=bzed@devel.recluse.de) (Read error: 60 (Operation timed out))
- # [03:30] * Joins: bzed (n=bzed@devel.recluse.de)
- # [03:42] * Quits: gavin (n=gavin@firefox/developer/gavin) (Remote closed the connection)
- # [03:42] * Joins: gavin (n=gavin@firefox/developer/gavin)
- # [03:45] * Hixie adds a new feature to the live dom viewer
- # [03:53] * Joins: kingryan (n=kingryan@adsl-99-27-42-97.dsl.pltn13.sbcglobal.net)
- # [04:20] * Joins: tantek (n=tantek@32.158.209.176)
- # [04:22] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [04:27] * Quits: kingryan (n=kingryan@adsl-99-27-42-97.dsl.pltn13.sbcglobal.net)
- # [04:31] * Quits: weinig|food (n=weinig@17.203.15.158)
- # [04:36] * Joins: tantek_ (n=tantek@32.159.19.61)
- # [04:36] <Hixie> ok i guess next up is html5/selectors interaction
- # [04:39] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [04:41] * Quits: dolske (n=dolske@firefox/developer/dolske)
- # [04:45] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [04:49] * Quits: tantek (n=tantek@32.158.209.176) (Read error: 110 (Connection timed out))
- # [04:52] * Joins: nessy (n=nessy@115.129.8.219)
- # [04:54] * Quits: olliej (n=oliver@nat/apple/x-b96368642500f224)
- # [04:57] * Quits: tantek_ (n=tantek@32.159.19.61) (Read error: 110 (Connection timed out))
- # [05:15] * Joins: dolske (n=dolske@c-76-103-40-203.hsd1.ca.comcast.net)
- # [05:19] * Joins: olliej (n=oliver@nat/apple/x-dfce7e84c5fc570d)
- # [05:25] * Quits: jwalden (n=waldo@corp-246.mountainview.mozilla.com) ("repair time")
- # [05:26] * Quits: roc (n=roc@202.0.36.64)
- # [05:26] * Joins: erlehmann (n=erlehman@86.59.25.121)
- # [05:32] * Quits: doublec (n=chris@202.0.36.64) ("Leaving")
- # [05:36] * Joins: xcombelle (n=chatzill@AToulouse-158-1-21-142.w90-50.abo.wanadoo.fr)
- # [05:39] * Quits: jruderman (n=jruderma@corp-246.mountainview.mozilla.com)
- # [05:41] * Joins: jruderman (n=jruderma@corp-246.mountainview.mozilla.com)
- # [05:58] * Quits: jruderman (n=jruderma@corp-246.mountainview.mozilla.com)
- # [06:12] * Quits: hober (n=ted@unaffiliated/hober) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Quits: erlehmann (n=erlehman@86.59.25.121) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Quits: tsp (n=tyler@S0106001310788ff0.vf.shawcable.net) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Quits: drry (n=drry@it17.opt2.point.ne.jp) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Quits: deltab (n=deltab@82-36-30-34.cable.ubr02.smal.blueyonder.co.uk) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Quits: xydyx (n=hdh@118.71.76.168) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Quits: gavin (n=gavin@firefox/developer/gavin) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Quits: nessy (n=nessy@115.129.8.219) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Quits: jcranmer (n=jcranmer@remote.csl.tjhsst.edu) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Quits: theanxy (n=wzajac@student.agh.edu.pl) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Quits: didymos (i=jho@rapwap.razor.dk) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Quits: Dashiva (i=Dashiva@wikia/Dashiva) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Quits: Simetrical (n=Simetric@wikipedia/simetrical) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Quits: shepazu (n=schepers@c-24-8-217-41.hsd1.co.comcast.net) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Quits: broquaint (i=d3d28cc7@spc1-brig11-0-0-cust544.asfd.broadband.ntl.com) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Quits: sicking (n=chatzill@corp-246.mountainview.mozilla.com) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Quits: Philip` (n=philip@xvm-11-39.ghst.net) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Quits: fearphage (n=fearphag@xbmc/user/fearphage) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Quits: annevk5 (n=annevk@pat-tdc.opera.com) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Quits: Yudai (n=Yudai@121.2.254.211) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Quits: VeXocide (i=vexocide@131.155.140.131) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Quits: inimino (n=inimino@atekomi.inimino.org) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Quits: hsivonen (n=hsivonen@kekkonen.cs.hut.fi) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Quits: tndH (n=Rob@james-baillie-pc083-014.student-halls.leeds.ac.uk) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Quits: campd (n=dave@li5-166.members.linode.com) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Quits: wilhelm (i=wilhelm@trivini.no) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Quits: raspberry-lemon (n=lemon@raspberry-style.net) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Quits: gpy (i=gpy@193.138.219.74) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Quits: heycam (n=cam@clm-laptop.infotech.monash.edu.au) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Quits: dimich (n=dimich@72.14.227.1) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Quits: Lachy (n=Lachlan@85.196.122.246) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Quits: hendry (n=hendry@webvm.net) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Quits: beowulf (i=wiglaf@iloveni.com) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Quits: Kuruma (n=Kuruman@h116-000-163-146.catv01.catv-yokohama.ne.jp) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Quits: JohnResig (n=JohnResi@74.201.254.36) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Quits: syp (n=syp@lasigpc9.epfl.ch) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Quits: wakaba (n=wakaba@59.162.210.220.dy.bbexcite.jp) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Quits: MikeSmith (n=MikeSmit@71-218-59-55.hlrn.qwest.net) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Quits: othree (n=othree@140.118.5.39) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Quits: aroben (n=aroben@unaffiliated/aroben) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Quits: aboodman (n=aboodman@72.14.229.81) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Quits: xcombelle (n=chatzill@AToulouse-158-1-21-142.w90-50.abo.wanadoo.fr) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Quits: olliej (n=oliver@nat/apple/x-dfce7e84c5fc570d) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Quits: dolske (n=dolske@firefox/developer/dolske) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Quits: dbaron (n=dbaron@corp-246.mountainview.mozilla.com) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Quits: michaeln (n=michaeln@nat/google/x-4853595dc975237b) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Quits: jgraham (n=jgraham@web22.webfaction.com) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Quits: Hixie (i=ianh@trivini.no) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Quits: bzed (n=bzed@devel.recluse.de) (calvino.freenode.net irc.freenode.net)
- # [06:12] * Joins: xcombelle (n=chatzill@AToulouse-158-1-21-142.w90-50.abo.wanadoo.fr)
- # [06:12] * Joins: erlehmann (n=erlehman@86.59.25.121)
- # [06:12] * Joins: olliej (n=oliver@nat/apple/x-dfce7e84c5fc570d)
- # [06:12] * Joins: dolske (n=dolske@firefox/developer/dolske)
- # [06:12] * Joins: nessy (n=nessy@115.129.8.219)
- # [06:12] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [06:12] * Joins: gavin (n=gavin@firefox/developer/gavin)
- # [06:12] * Joins: bzed (n=bzed@devel.recluse.de)
- # [06:12] * Joins: shepazu (n=schepers@c-24-8-217-41.hsd1.co.comcast.net)
- # [06:12] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [06:12] * Joins: xydyx (n=hdh@118.71.76.168)
- # [06:12] * Joins: dimich (n=dimich@72.14.227.1)
- # [06:12] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [06:12] * Joins: dbaron (n=dbaron@corp-246.mountainview.mozilla.com)
- # [06:12] * Joins: tsp (n=tyler@S0106001310788ff0.vf.shawcable.net)
- # [06:12] * Joins: hendry (n=hendry@webvm.net)
- # [06:12] * Joins: Kuruma (n=Kuruman@h116-000-163-146.catv01.catv-yokohama.ne.jp)
- # [06:12] * Joins: raspberry-lemon (n=lemon@raspberry-style.net)
- # [06:12] * Joins: Yudai (n=Yudai@121.2.254.211)
- # [06:12] * Joins: syp (n=syp@lasigpc9.epfl.ch)
- # [06:12] * Joins: Hixie (i=ianh@trivini.no)
- # [06:12] * Joins: VeXocide (i=vexocide@131.155.140.131)
- # [06:12] * Joins: JohnResig (n=JohnResi@74.201.254.36)
- # [06:12] * Joins: wilhelm (i=wilhelm@trivini.no)
- # [06:12] * Joins: didymos (i=jho@rapwap.razor.dk)
- # [06:12] * Joins: theanxy (n=wzajac@student.agh.edu.pl)
- # [06:12] * Joins: hsivonen (n=hsivonen@kekkonen.cs.hut.fi)
- # [06:12] * Joins: wakaba (n=wakaba@59.162.210.220.dy.bbexcite.jp)
- # [06:12] * Joins: fearphage (n=fearphag@xbmc/user/fearphage)
- # [06:12] * Joins: jcranmer (n=jcranmer@remote.csl.tjhsst.edu)
- # [06:12] * Joins: tndH (n=Rob@james-baillie-pc083-014.student-halls.leeds.ac.uk)
- # [06:12] * Joins: Simetrical (n=Simetric@wikipedia/simetrical)
- # [06:12] * Joins: gpy (i=gpy@193.138.219.74)
- # [06:12] * Joins: othree (n=othree@140.118.5.39)
- # [06:12] * Joins: beowulf (i=wiglaf@iloveni.com)
- # [06:12] * Joins: campd (n=dave@li5-166.members.linode.com)
- # [06:12] * Joins: Philip` (n=philip@xvm-11-39.ghst.net)
- # [06:12] * Joins: aboodman (n=aboodman@72.14.229.81)
- # [06:12] * Joins: broquaint (i=d3d28cc7@spc1-brig11-0-0-cust544.asfd.broadband.ntl.com)
- # [06:12] * Joins: deltab (n=deltab@82-36-30-34.cable.ubr02.smal.blueyonder.co.uk)
- # [06:12] * Joins: michaeln (n=michaeln@nat/google/x-4853595dc975237b)
- # [06:12] * Joins: inimino (n=inimino@atekomi.inimino.org)
- # [06:12] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [06:12] * Joins: jgraham (n=jgraham@web22.webfaction.com)
- # [06:12] * Joins: Dashiva (i=Dashiva@wikia/Dashiva)
- # [06:12] * Joins: hober (n=ted@unaffiliated/hober)
- # [06:12] * Joins: sicking (n=chatzill@corp-246.mountainview.mozilla.com)
- # [06:12] * Joins: MikeSmith (n=MikeSmit@71-218-59-55.hlrn.qwest.net)
- # [06:12] * Joins: drry (n=drry@it17.opt2.point.ne.jp)
- # [06:12] * Joins: annevk5 (n=annevk@pat-tdc.opera.com)
- # [06:12] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [06:14] * Joins: kinetik (n=kinetik@121.98.132.55)
- # [06:15] * Quits: broquaint (i=d3d28cc7@spc1-brig11-0-0-cust544.asfd.broadband.ntl.com) (calvino.freenode.net irc.freenode.net)
- # [06:15] * Quits: shepazu (n=schepers@c-24-8-217-41.hsd1.co.comcast.net) (calvino.freenode.net irc.freenode.net)
- # [06:17] * Quits: dbaron (n=dbaron@corp-246.mountainview.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
- # [06:23] * Quits: nessy (n=nessy@115.129.8.219) (Read error: 104 (Connection reset by peer))
- # [06:25] * Joins: shepazu (n=schepers@c-24-8-217-41.hsd1.co.comcast.net)
- # [06:25] * Joins: broquaint (i=d3d28cc7@spc1-brig11-0-0-cust544.asfd.broadband.ntl.com)
- # [06:27] * Joins: jruderman (n=jruderma@c-76-102-160-171.hsd1.ca.comcast.net)
- # [06:35] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [06:35] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [06:38] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [06:45] * Joins: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
- # [06:48] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [06:54] <Hixie> zcorpan: IE supports 'transparent'?!
- # [06:56] <zcorpan> Hixie: yep
- # [06:56] <Hixie> wow
- # [06:56] <Hixie> i put your mail into my pile, i'll get to it probably later this month or next month, but i haven't forgotten it
- # [06:56] <Hixie> i'm about to start writing the section that deals with selectors
- # [06:56] <Hixie> i wonder where to put it
- # [06:57] <zcorpan> put it in a new section before rendering?
- # [06:58] <Hixie> that's what i was thinking, but it seems kinda weird to have such a small section be at such a high level
- # [06:58] <Hixie> i'm thinking a subsection at the end of 4 The elements of HTML
- # [06:59] <zcorpan> might be good, that'll probably get more attention by authors, too
- # [07:02] * Joins: sverrej (n=sverrej@122.160.12.230)
- # [07:07] * Joins: jwalden_ (n=waldo@c-76-102-160-171.hsd1.ca.comcast.net)
- # [07:08] * jwalden_ is now known as jwalden
- # [07:17] * Joins: heycam (n=cam@210-84-15-128.dyn.iinet.net.au)
- # [07:21] * Quits: dimich (n=dimich@72.14.227.1)
- # [07:24] * Quits: sverrej (n=sverrej@122.160.12.230) (Read error: 60 (Operation timed out))
- # [07:38] <zcorpan> Hixie: "hr[align=left] { margin-left: 0; margin-right: auto; }" - why margin-left: 0?
- # [07:40] * Joins: sverrej (n=sverrej@122.160.12.230)
- # [07:44] <Hixie> zcorpan: consistency with the center case
- # [07:44] <Hixie> doesn't really matter, 0 is the default anyway
- # [07:45] * Quits: tsp (n=tyler@S0106001310788ff0.vf.shawcable.net) (Read error: 113 (No route to host))
- # [07:47] <zcorpan> it would override user styles
- # [07:48] <Hixie> oh, good point, that's another reason
- # [07:49] <zcorpan> why would you want to override user styles?
- # [07:49] <Hixie> author rules override user rules
- # [07:49] <Hixie> that's how css works
- # [07:49] <Hixie> if the author says align=left, then you align left
- # [07:50] <Hixie> if we didn't say margin-left: 0, you might end up centering
- # [07:51] <zcorpan> ok
- # [07:54] * Joins: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [07:55] <zcorpan> Hixie: the spec doesn't say what to do when parsing a legacy color returns an error (for e.g. <hr color>)
- # [07:55] <Hixie> bummer. can you drop me a mail or file a bug?
- # [07:55] <zcorpan> sure
- # [07:55] <Hixie> thanks
- # [07:57] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [08:03] * Quits: sverrej (n=sverrej@122.160.12.230) (Read error: 110 (Connection timed out))
- # [08:03] * Joins: sverrej (n=sverrej@122.160.12.230)
- # [08:05] * Joins: dave_levin_ (n=dave_lev@72.14.224.1)
- # [08:07] <hsivonen> Sigh. alt thread rides again.
- # [08:08] <zcorpan> Hixie: there's still "body { color: black; background: white; }"
- # [08:12] * Quits: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net) (Read error: 60 (Operation timed out))
- # [08:15] * Joins: ap (n=ap@194.154.88.41)
- # [08:18] * Joins: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [08:22] * Joins: zalan (n=kvirc@dsl5400EDD3.pool.t-online.hu)
- # [08:28] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [08:28] * Joins: nessy (n=nessy@203-158-43-142.dyn.iinet.net.au)
- # [08:31] * Quits: sverrej (n=sverrej@122.160.12.230) (Read error: 110 (Connection timed out))
- # [08:31] <Hixie> (oops, i forgot to checkin the last set of edits and my next checkin will be a mixed bag of stuff)
- # [08:32] <Hixie> zcorpan: that's right, no?
- # [08:32] <Hixie> hsivonen: my bad, sorry
- # [08:32] <Hixie> zcorpan: btw use the "save" link for future live dom viewer links
- # [08:34] * Joins: dimich (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net)
- # [08:34] <zcorpan> Hixie: no. consider this author rule: html { color:green; background:yellow }
- # [08:34] <Hixie> hm, i guess i'll have to define them as inital values then
- # [08:34] <Hixie> if you remind me in ten minutes i'll do it then
- # [08:35] * Quits: dave_levin_ (n=dave_lev@72.14.224.1) (Read error: 110 (Connection timed out))
- # [08:35] <zcorpan> if you remind me to remind you in ten minutes then i'll remind you :)
- # [08:35] <Hixie> :-)
- # [08:38] <Hixie> ok
- # [08:38] <Hixie> what was it again? :-)
- # [08:38] <Hixie> oh yes. colors.
- # [08:39] <Hixie> Ok, done that.
- # [08:42] * Joins: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl)
- # [08:46] * Joins: harig (n=opera@122.160.12.230)
- # [08:48] <zcorpan> Hixie: maybe an element with a tabindex attribute should also match :active?
- # [08:48] * Quits: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net) (Read error: 54 (Connection reset by peer))
- # [08:48] <Hixie> it can't really be activated?
- # [08:48] <Hixie> i wasn't sure what to do
- # [08:49] <zcorpan> you usually put elements in the tab order because they can be activated (with js)
- # [08:50] <Hixie> i guess
- # [08:55] <zcorpan> Hixie: typo:
- # [08:55] <zcorpan> + <dt><dfn> title="selector-read-write"><code>:read-write</code></dfn></dt>
- # [08:55] <Hixie> thx
- # [08:56] <zcorpan> hsivonen: v.nu doesn't catch the above mistake :)
- # [08:57] <hsivonen> what's the typo?
- # [08:57] <hsivonen> ooh
- # [08:58] <hsivonen> blame Hixie and SGML :-)
- # [08:58] * Joins: myakura (n=myakura@p3020-ipbf505marunouchi.tokyo.ocn.ne.jp)
- # [08:58] <zcorpan> might be useful to look at pages that have > in data to see how often it is a mistake
- # [08:59] <zcorpan> (most people think it has to be escaped as >)
- # [09:00] <Hixie> html5 has > unescaped in a huge number of cases
- # [09:02] * Parts: erlehmann (n=erlehman@86.59.25.121)
- # [09:05] <hsivonen> ap: is it within your power to make the Finder team normalize to NFC when they *export* text to clipboard?
- # [09:06] <ap> hsivonen: the most effective way to proceed would be for you to file a bug at http://bugreport.apple.com, and for me to track comments on it
- # [09:06] <hsivonen> ap: ok
- # [09:07] <hsivonen> ap: upon login attempt: "An error has occurred. Please report the error to Apple Inc. by emailing the error detail to devbugs@apple.com."
- # [09:07] <hsivonen> (no error detail)
- # [09:08] * hsivonen mails devbugs
- # [09:08] <ap> hsivonen: weird. that happened for me a few years ago, and devbugs@apple.com did help
- # [09:10] * Quits: kinetik (n=kinetik@121.98.132.55) (Remote closed the connection)
- # [09:10] * Joins: kinetik (n=kinetik@121.98.132.55)
- # [09:11] * hsivonen tries to remember to file a bug against erroneous glyph assignment in Apple Symbols, too
- # [09:13] * Quits: dimich (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net)
- # [09:32] * Joins: tantek (n=tantek@32.157.172.50)
- # [09:36] * Joins: dimich (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net)
- # [09:38] * Quits: harig (n=opera@122.160.12.230) (Read error: 110 (Connection timed out))
- # [09:44] * Quits: dimich (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net)
- # [09:44] * Quits: tantek (n=tantek@32.157.172.50)
- # [09:50] * Joins: roc (n=roc@121-72-195-131.dsl.telstraclear.net)
- # [09:57] * Joins: svl (n=chatzill@a194-109-2-86.dmn.xs4all.nl)
- # [10:07] <zcorpan> annevk5: xhtml compat is nice! don't kill it! :)
- # [10:07] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [10:09] <hsivonen> what's annevk5 killing?
- # [10:09] * Quits: tndH (n=Rob@james-baillie-pc083-014.student-halls.leeds.ac.uk) ("ChatZilla 0.9.84-rdmsoft [XULRunner 1.9.0.1/2008072406]")
- # [10:10] <Hixie> nothing to see there
- # [10:10] <Hixie> pay no attention to anne
- # [10:10] <Hixie> :-P
- # [10:11] <zcorpan> hsivonen: table[frames=void] > tr > td
- # [10:11] <hsivonen> zcorpan: ah.
- # [10:12] * Joins: sverrej (n=sverrej@122.160.12.230)
- # [10:13] <annevk5> *innocent*
- # [10:17] * Quits: svl (n=chatzill@a194-109-2-86.dmn.xs4all.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [10:19] <Lachy> Hixie, re http://lists.w3.org/Archives/Public/www-style/2009Feb/0328.html - where in the spec does it say that input type=hidden can't be disabled?
- # [10:19] <Hixie> #selector-enabled
- # [10:19] <Hixie> oh wait
- # [10:19] <Hixie> misread your question
- # [10:20] <Hixie> hm, i guess disabled does apply
- # [10:20] <Hixie> i'll fix :disabled
- # [10:21] <Lachy> ok, so the intention is still that neither :enabled or :disabled match hidden inputs?
- # [10:21] * Joins: fishd (n=Darin@nat/google/x-ef22403e914d62b6)
- # [10:21] <Hixie> yeah
- # [10:21] <Lachy> OK, I will go reopen our bug on the issue.
- # [10:24] <annevk5> cc me in case I am not
- # [10:25] <annevk5> it seems we also need to change our implementation of :indeterminate
- # [10:25] <Hixie> oh?
- # [10:25] <annevk5> the new rules make that Selector far less expensive I think
- # [10:26] <annevk5> http://www.whatwg.org/specs/web-forms/current-work/#relation ":indeterminate Matches radio form control elements when none of the radio buttons in their group are checked."
- # [10:26] <annevk5> I'm happy with not adding that back in for what it's worth
- # [10:28] <Hixie> ah
- # [10:28] <Hixie> yeah i just ignored wf2 when writing this new text
- # [10:28] <Hixie> didn't even look at the old text :-)
- # [10:28] <annevk5> :read-write and :read-only also changed
- # [10:29] <Hixie> yeah that was in response to feedback
- # [10:29] <Hixie> see the list
- # [10:29] <annevk5> is it really useful to have them apply to all elements and have them be influenced by disabled and such?
- # [10:29] <annevk5> k
- # [10:29] <Hixie> if you want it changed, change css3ui
- # [10:29] <Hixie> i'm just following the spec
- # [10:29] <Hixie> i agree the spec is dumb
- # [10:30] * Quits: jruderman (n=jruderma@c-76-102-160-171.hsd1.ca.comcast.net)
- # [10:31] <annevk5> Hixie, grmbl
- # [10:31] <Hixie> indeed
- # [10:31] <annevk5> Hixie, :active also applies to disabled <input> controls at this point and only to <button> controls that are not disabled
- # [10:32] <Hixie> k, hold on
- # [10:33] <annevk5> just so that it's considered, :enabled should still apply to <link href> with .disabled set to true, right?
- # [10:33] <hsivonen> Is there a URI for a collection of Philip`'s ill-formedness accomplishments?
- # [10:34] <Hixie> annevk5: yes.
- # [10:34] <Hixie> annevk5: i was considering making :link/:enabled/etc only apply to <link> when the rel="" is a hyperlink and not a resource link, though
- # [10:34] <Hixie> (not gonna do it)
- # [10:34] <Hixie> (it'd be too expensive)
- # [10:34] <annevk5> (agreed)
- # [10:34] <Hixie> (would be cool though)
- # [10:35] * Quits: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [10:35] <annevk5> (UAs scraping a wiki to figure out whether or not :link applies? :p )
- # [10:35] <Lachy> Hixie, why would it be cool? What problem would it solve?
- # [10:35] <Hixie> cool things rarely solve actual problems :-P
- # [10:35] <Lachy> ok
- # [10:35] <Lachy> then I'm glad you're not doing it
- # [10:36] <Hixie> it would be cool because it would make :link match <link rel=next> and other such things, which are links, but not <link rel=stylesheet>, which isn't a link the user would care about
- # [10:36] <Lachy> (it's arguable whether a user would care about <link rel=next> anyway)
- # [10:37] <Lachy> (given that few browsers have any UI for it)
- # [10:37] <Hixie> HEH
- # [10:38] <Hixie> er
- # [10:38] <Hixie> heh
- # [10:38] <Lachy> actually, I think Opera's mysterious Fast Forward button does
- # [10:38] * jgraham is still recovering from the loudness of the heh
- # [10:39] <Hixie> d'oh
- # [10:39] <Philip`> hsivonen: I wouldn't call them "accomplishments" - all I did was stick some U+FFFFs into query strings :-p
- # [10:39] <Hixie> i have caps-lock rebound to scroll-lock on this keyboard
- # [10:39] <Hixie> and my scroll-lock is right next to my f12
- # [10:39] <Hixie> which i hit a lot when on irc
- # [10:39] <Hixie> so i keep hitting capslock by mistake
- # [10:39] <Hixie> not sure where else to put capslock though
- # [10:40] * hsivonen has considered getting rid of capslock entirely
- # [10:40] <annevk5> it seems making the background-color initial value to be white rather than transparent would break an awful lot of pages
- # [10:40] <annevk5> that making*
- # [10:40] <Lachy> Hixie, what purpose does scroll lock have? Or do you just use it because it's a useless key that does nothing
- # [10:40] <Philip`> hsivonen: There isn't any collection that I'm aware of; the closest thing is http://diveintomark.org/archives/2008/03/09/no-fury-like-dracon-scorned#comment-11442 which lists a few examples
- # [10:40] <jgraham> I alays try to disable capslock, except I am lazy at the moment because the Gnome UI seems to have lost the option
- # [10:41] <annevk5> Hixie, I think you want something else there, e.g. saying that you expect the canvas to be white and html { color:black }
- # [10:41] <Hixie> Lachy: none, hence why i use it for capslock
- # [10:41] <hsivonen> as far as key remapping goes, I still haven't found a way to introduce an Insert key onto my keyboard for testing Orca and NVDA
- # [10:41] <Hixie> annevk5: valid, fixing...
- # [10:41] <jgraham> Although it does have a bizzare number of capslock-related options
- # [10:41] <annevk5> Hixie, though CSS might already say that the canvas is white somewhere
- # [10:41] * annevk5 forgot
- # [10:41] <Philip`> Hixie: You could remap capslock onto the 'hold down shift' key sequence, and then you wouldn't have to spare an extra key for it
- # [10:41] <zcorpan> Hixie: is it useful to have :link and :visited match anything but <a href>?
- # [10:42] <zcorpan> <link> and <area> are display:none anyway
- # [10:42] <hsivonen> Philip`: sticky shift has slightly different semantics than capslock, though
- # [10:42] <Hixie> Philip`: yeah, fair point
- # [10:42] * Hixie tries to remember how to unmap keys so that his useless capslock key turns into a useless scrolllock key again
- # [10:43] <Hixie> oh actually it's not scroll lock
- # [10:43] <Hixie> it's printscr/sysreq
- # [10:44] <zcorpan> Hixie: i usually remove the key altogether
- # [10:44] <Hixie> wow, i crashed my keyboard.
- # [10:44] <Hixie> oh i remember why i had capslock bound to this key now
- # [10:45] <Hixie> it's because i'd rebound that key elsewhere, and then turned it into a macro for command-tab
- # [10:45] <Hixie> so now if i miss my f12 key instead of getting caps lock, i'll end up in a different app
- # [10:45] <Hixie> oh well
- # [10:46] * hsivonen has mapped two key for tab, one for each hand
- # [10:46] <Lachy> zcorpan, Opera matches <link href=""> and <area href=""> with :link and :visited. It may be useful with selectors API, even if its not so useful with CSS
- # [10:46] <zcorpan> Lachy: oh we do? can we click <link>s too?
- # [10:47] <annevk5> "not when using proper tools"
- # [10:47] <annevk5> "writing proper tools is non-trivial"
- # [10:47] <annevk5> -> problem
- # [10:47] <Lachy> zcorpan, I don't understand the question
- # [10:47] <hsivonen> Philip`: OK. I ended up referring to http://diveintomark.org/archives/2008/03/09/no-fury-like-dracon-scorned#comment-11442 via www-archive indirection
- # [10:48] <zcorpan> Lachy: if you make a <link> visible and have content, does clicking it make opera follow the link?
- # [10:48] * jgraham successfully locates the GUI option to disable capslock
- # [10:48] <Lachy> I don't know
- # [10:49] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:49] <zcorpan> hsivonen: interesting, which is the other key you have mapped to tab?
- # [10:49] <Lachy> zcorpan, no, that doesn't work
- # [10:50] <hsivonen> zcorpan: I've mapped what used to be caps lock to tab, and I have mapped what used to be right-hand ctrl to tab
- # [10:50] <zcorpan> hsivonen: ok
- # [10:51] <Hixie> i don't have a right-hand control anymore
- # [10:51] <Hixie> my right hand modifiers are alt, command, and shift
- # [10:51] <Lachy> why is there even a need to disable caps lock? It's useful on rare occasions and it's not that hard to avoid pressingit
- # [10:51] <Hixie> (and left hand are shift, control, and command)
- # [10:52] <Hixie> Lachy: no need, i just needed the key for another purpose (one-key command-tab so i don't have to stretch my hand to hit that combination)
- # [10:52] * Joins: pauld (n=pauld@host217-43-109-26.range217-43.btcentralplus.com)
- # [10:52] <jgraham> Lachy: It is the single most pointless key on the keyborad
- # [10:52] <Hixie> (i was getting hand strain from it)
- # [10:52] <Hixie> jgraham: it's high up there, but it's at least third, maybe fourth
- # [10:52] <jgraham> For me it causes problems far more than it solves them
- # [10:52] <jgraham> So it has negative value
- # [10:52] <jgraham> Whereas others just have no value
- # [10:53] <Lachy> Hixie, you said before that you had it mapped to scroll lock, and now you're saying it's Cmd+Tab?
- # [10:53] <Hixie> Lachy: my caps lock key is mapped to print screen (i thought it was scroll lock, but i was mistaken), and the print screen function is mapped to a macro that hits command-tab
- # [10:53] * jgraham wonders what Hixie has F12 doing
- # [10:54] <Hixie> f12 inserts a line in my irc window so i know how far i've read
- # [10:54] <Hixie> (and in emacs, it brings up the shell)
- # [10:54] <jgraham> Interesting
- # [10:57] <Hixie> (i also rebound the "international" key to command-tilde)
- # [10:59] <Lachy> what's the "international" key?
- # [11:01] <Hixie> it's labelled "| \ Insert", dunno what it is
- # [11:01] <Hixie> (i have another key with "| \" on the other side)
- # [11:02] <Lachy> I've never seen a key labelled like that. What keyboard layout do you have?
- # [11:02] <Lachy> obviously it's not a standard US layout
- # [11:02] <zcorpan> Hixie: the margin collapse thing is still wrong because the margins are 0 even when there's a border (and so the margins cannot collapse with each other)
- # [11:02] <zcorpan> Hixie: on body, th, td
- # [11:02] <Hixie> lachy: standard US qwerty/dvorak dual label kineses advantage
- # [11:02] <Hixie> kinesis
- # [11:04] <annevk5> Hixie, the initial value of the color property is also not expected to be black; e.g. <span style=color:green><span>this is green</span></span>
- # [11:05] <hsivonen> Lachy: the "international key" also appears on typical European PC keyboard hardware
- # [11:05] <hsivonen> i.e. there's a key there
- # [11:05] <Hixie> annevk5: color is inherited
- # [11:05] <hsivonen> but the U.S. layout makes it a duplicate of the backslash key
- # [11:06] <Lachy> Hixie, this one? http://www.fentek-ind.com/kinesis_dvorak.gif
- # [11:06] <Lachy> although I don't see any key labelled "| \ Insert"
- # [11:06] <hsivonen> Lachy: the international key is the one to the left of left arrow on that chart
- # [11:06] <Hixie> Lachy: yeah
- # [11:07] <Hixie> Lachy: next to ~` and <- and ->
- # [11:07] <zcorpan> Hixie: i think annevk5 is saying that per css, color's initial value is 'inherit', but per html5 it's instead 'black'
- # [11:07] <Hixie> zcorpan: anne is wrong then. no property has initial value 'inherit'
- # [11:07] <Lachy> oh, that's just the backslash key. Why are you calling it the "international" key?
- # [11:07] <Hixie> the backslash key is the one above the right shift
- # [11:08] <Hixie> below the question mark / forward slash key
- # [11:08] <Hixie> (and the question mark / forward slash key is the backslash key on the qwerty layout)
- # [11:09] <zcorpan> Hixie: ok, but still, the initial value of background-color is transparent
- # [11:09] <Hixie> wow i just had the hardest time typing qwerty, despite actually now being on a qwerty keyboard
- # [11:09] <Hixie> zcorpan: already fixed
- # [11:09] <zcorpan> ok
- # [11:10] <Lachy> ok, so the international key which is labelled with "| \" on the left, doesn't actually type | or \?
- # [11:10] <Hixie> it does on the US standard layout, but on european layouts, e.g., it would do something else
- # [11:10] <Hixie> depending on the layout
- # [11:10] <Hixie> it's basically an extra key for layouts that ned another key
- # [11:10] <Hixie> many US keyboards don't physically have this key
- # [11:10] * Parts: jwalden (n=waldo@c-76-102-160-171.hsd1.ca.comcast.net)
- # [11:10] * Joins: jwalden (n=waldo@c-76-102-160-171.hsd1.ca.comcast.net)
- # [11:11] <Lachy> ok, here's a standard slightly less confusing european layout http://a248.e.akamai.net/7/248/51/3049331182291562/www.info.apple.com/images/kbase/304933/304933_08b.gif
- # [11:12] <annevk5> ah you're right
- # [11:12] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [11:12] <annevk5> maybe we should just change the initial value to 'black'
- # [11:12] <annevk5> in css3-color or so
- # [11:13] <hsivonen> Hixie: how do I find out if a script has done "crazy modifications" without always doing thread synchronization in the AAA and without keeping crazy state in the tree?
- # [11:13] <jgraham> Lachy: The Apple idea of what constitutes a non_US english keyboard layout is different to anyone else's idea
- # [11:15] <annevk5> Hixie, a/canvas's/canvas'/ ?
- # [11:16] <Hixie> hsivonen: pass an assertion along to the main thread, and rewind if the assertion fails (it rarely will)
- # [11:16] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) (Remote closed the connection)
- # [11:16] <Lachy> jgraham, aside from the Cmd key, isn't it close enough?
- # [11:17] <hsivonen> Hixie: in that case, I'd have to keep around enough state to be able to rewind
- # [11:17] <hsivonen> Hixie: keeping around that state as seldom as </script> occurs is OK, keeping it for many token boundaries is less so
- # [11:18] <Hixie> hsivonen: that's pretty much how i feel about your alternative suggestion :-)
- # [11:18] <Hixie> hsivonen: you want everyone to keep this state instead of just you, to be able to do something that doesn't seem particularly useful in the first place :-)
- # [11:18] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [11:19] <hsivonen> Hixie: I agree that it probably doesn't make sense to spec it without there being a demo implementation showing benefit
- # [11:20] <jgraham> Lachy: It moves a bunch of the punctuation around compared to the standard en-GB keyboard
- # [11:20] <Hixie> it's not like you have to keep much state to rewind anyway
- # [11:20] <Hixie> just the position in the input stream, and what data was inserted into the stream after the assertion (which can be done by annotating insertions with an age)
- # [11:21] <Hixie> just include that information with the assertion
- # [11:21] <Hixie> and have the main thread include it when it complains
- # [11:28] * Quits: xydyx (n=hdh@118.71.76.168) (Remote closed the connection)
- # [11:40] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) (Remote closed the connection)
- # [11:42] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [11:43] <annevk5> Hixie, HTMLInputElement still does not have width and height DOM attributes
- # [11:48] <Hixie> fixed
- # [11:51] * Quits: pauld (n=pauld@host217-43-109-26.range217-43.btcentralplus.com)
- # [12:02] * Joins: pauld (n=pauld@host86-134-106-105.range86-134.btcentralplus.com)
- # [12:02] <annevk5> so it's not legal to write <table><tr> in HTML or it is and I'm misunderstanding the writing section?
- # [12:08] <Lachy> annevk5, it is legal because the tbody element's start tag is optional
- # [12:08] * Joins: hallvors_ (n=hallvord@cm-84.208.78.204.getinternet.no)
- # [12:21] * Quits: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl) (Read error: 60 (Operation timed out))
- # [12:23] * Joins: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl)
- # [12:27] * hallvors_ is now known as hallvors
- # [12:28] * Parts: hallvors (n=hallvord@cm-84.208.78.204.getinternet.no)
- # [12:34] * Quits: mpt (n=mpt@canonical/launchpad/mpt) ("Leaving")
- # [12:37] * Joins: sverrej_ (n=sverrej@122.160.12.230)
- # [12:40] * Quits: sverrej (n=sverrej@122.160.12.230) (Read error: 110 (Connection timed out))
- # [12:42] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [12:43] * Joins: Mau`werk (n=ano@a80-101-46-164.adsl.xs4all.nl)
- # [12:49] <annevk5> funny
- # [12:49] <annevk5> "the tools will save us" on google gives "XML.com: XML on the Web Has Failed" as top 3 result
- # [12:51] * Quits: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl) (Read error: 110 (Connection timed out))
- # [12:53] * Quits: Mau`werk (n=ano@a80-101-46-164.adsl.xs4all.nl) (Read error: 60 (Operation timed out))
- # [12:53] <hsivonen> hah
- # [12:55] * Joins: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl)
- # [12:57] * Quits: zalan (n=kvirc@dsl5400EDD3.pool.t-online.hu) (Read error: 110 (Connection timed out))
- # [13:21] * Joins: yecril71 (n=giecrilj@piekna-gts.2a.pl)
- # [13:22] <yecril71> The Scroll Lock key toggles the Scroll Lock mode.
- # [13:22] <yecril71> A fictional language cannot be invented; art is not an invention.
- # [13:23] <yecril71> And a fictional language cannot be used, except by fictional characters; once it is used, it stops being fictional.
- # [13:25] <yecril71> I hope non-interactive documents will be readable and have a similar organization in various browsers.
- # [13:25] <yecril71> (organisation = visual layout)
- # [13:26] <yecril71> Otherwise, HTML cannot be used for publishing and authors will have to stay with PDF.
- # [13:27] <yecril71> (I admit it is far from the Web Applications trend)
- # [13:29] * hendry wonders if there is already a tool to split up a large HTML file into seperate HTML files (with next/prev). Want to chunk an HTML book.
- # [13:30] * Joins: zalan (n=kvirc@dsl5400EDD3.pool.t-online.hu)
- # [13:30] <yecril71> Split on H2 or what?
- # [13:31] <hendry> yecril71: split on 1000 lines or something I was thinking
- # [13:31] <jgraham> hendry: Philip` just wrote a custom script for splitting the HTML5 spec
- # [13:31] <yecril71> 1000 lines no good, the user will be lost.
- # [13:32] <hendry> jgraham: ah cool, could you point me to the source? or Philip` ?
- # [13:32] * Quits: annevk5 (n=annevk@pat-tdc.opera.com) (Remote closed the connection)
- # [13:32] <hendry> yecril71: these are project Gutenberg ebooks. HTML formatting is not great. I think I am probably better off with text.
- # [13:33] * Joins: annevk5 (n=annevk@pat-tdc.opera.com)
- # [13:33] <hendry> yecril71: and using `split` and wrap it in some HTML.
- # [13:35] <jgraham> hendry: I guess I can do something like
- # [13:35] <yecril71> If they are in HTML, I would count top-level elements, not lines
- # [13:35] <jgraham> Philip`: ^
- # [13:35] <hsivonen> hendry: I'm curious: what kind of reading environment needs splitting? A device with 64 MB of RAM handles unsplit Gutenberg ebooks unsplit
- # [13:35] * Quits: annevk5 (n=annevk@pat-tdc.opera.com) (Remote closed the connection)
- # [13:36] * Joins: annevk5 (n=annevk@pat-tdc.opera.com)
- # [13:36] * Quits: annevk5 (n=annevk@pat-tdc.opera.com) (Remote closed the connection)
- # [13:36] * Parts: zcorpan (n=zcorpan@pat.se.opera.com)
- # [13:36] <yecril71> I think, whatever the hardware is, the software should be smart enough to handle that somehow.
- # [13:36] <hendry> hsivonen: this HTC device running Pocket IE seems to have issues with 200K files.
- # [13:36] * Joins: annevk5 (n=annevk@pat-tdc.opera.com)
- # [13:36] <hsivonen> hendry: you need a better browser :-)
- # [13:38] * Joins: killerboy (n=mateusz@smrw-91-193-87-5.smrw.lodz.pl)
- # [13:38] <hendry> hsivonen: i don't have too much choice as this widget runtime uses that browser control. :-) so you read ebooks eh? How do you 'bookmark' the page you're on?
- # [13:38] <yecril71> The bookmarks should already be there.
- # [13:39] <hendry> yecril71: explain?
- # [13:39] <hsivonen> hendry: I try to avoid quitting the browser and failing that, remembering which chapter I was in
- # [13:39] <yecril71> Headers have identifiers, these identifiers constitute bookmarks you can use.
- # [13:39] <yecril71> You can discover them by looking at the table of contents.
- # [13:40] <yecril71> Failing that, remember a key phrase and perform a text search.
- # [13:40] <Philip`> hendry: http://code.google.com/p/html5/source/browse/trunk/spec-splitter/spec-splitter.py
- # [13:41] <killerboy> hello
- # [13:41] <Philip`> hendry: but that's very much designed for HTML5, not for general-purpose use
- # [13:41] <Philip`> hendry: (and it splits on <h2>s and a custom list of elements IDs, not on page size)
- # [13:41] <yecril71> The assignment is trivial once you have the DOM.
- # [13:41] <jgraham> A good ebook reader would allow you to easilly resume from an arbitary point
- # [13:41] <hendry> Philip`: thanks and understood
- # [13:42] <killerboy> i'd like to know who can read localStorage. Is access domain based, and if such, what about ISP which give you names like: http://www.ispdomain.com/~mysite/
- # [13:43] <Philip`> I keep my place in ebooks by printing them out and using a scrap of paper as a bookmark
- # [13:43] <annevk5> killerboy, http://www.whatwg.org/specs/web-apps/current-work/multipage/structured-client-side-storage.html#cross-directory-attacks
- # [13:45] <killerboy> hmm, isn't path based access possible?
- # [13:45] <annevk5> no
- # [13:45] <killerboy> and why not ;-)
- # [13:45] <annevk5> because you can circumvent it as the spec says
- # [13:45] <killerboy> how is it possible to circumvent it?
- # [13:45] <killerboy> some examples?
- # [13:46] <annevk5> e.g. inserting an <iframe> with a different path on the same domain and then running a script in that context
- # [13:46] <killerboy> ok
- # [13:46] <killerboy> but same problem with domains isn't it?
- # [13:47] <killerboy> why you cannot treat paths as "long domains" and use same solution as for domains
- # [13:47] <annevk5> no, <iframe>s have a cross-origin restriction
- # [13:48] <annevk5> so it's a different problem
- # [13:48] <annevk5> (or no problem, depending on how you look at it)
- # [13:48] <killerboy> so you can add this restriction and make it path based, but add some tag to iframe, to turn it off etc.
- # [13:49] <killerboy> or something similar
- # [13:49] <annevk5> I'd suggest you first get a basic understanding of the Web security model before trying to change it
- # [13:49] <killerboy> ok
- # [13:49] <annevk5> well, more than basic would probably be good :)
- # [13:49] <killerboy> some links?
- # [13:50] <annevk5> whatwg.org/html5 defines a bunch of it
- # [13:50] <killerboy> ok
- # [13:50] * Philip` doesn't remember having ever seen a decent description of what the Web security model actually is
- # [13:50] <killerboy> i'll come back after reading
- # [13:52] <jgraham> Philip`: I thought it was defined to be "duct tape and string"
- # [13:52] <annevk5> killerboy, cool!
- # [13:52] <Philip`> Mostly I've just seen that it's complex and fragile and poorly designed, and nobody is willing to make it worse in any way, and it's very hard to make it better in some ways without making it worse in other ways, so nothing much ever changes
- # [13:53] <annevk5> Philip`, e.g. http://dev.w3.org/2006/waf/access-control/ is a pretty major change
- # [13:53] * Quits: sverrej_ (n=sverrej@122.160.12.230) (Read error: 110 (Connection timed out))
- # [13:53] <hsivonen> was Same Origin in Netscape 2.0 or was it added later?
- # [13:54] <Philip`> annevk5: Since the first draft was almost four years ago and it's still not a feature I can use today, I'll interpret that as evidence that changing the security model is very hard :-)
- # [13:56] <annevk5> indeed :)
- # [14:00] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [14:10] * Quits: yecril71 (n=giecrilj@piekna-gts.2a.pl)
- # [14:15] <annevk5> hsivonen, per https://developer.mozilla.org/En/Same_origin_policy_for_JavaScript it was 2.0
- # [14:15] <hsivonen> annevk5: thanks
- # [14:19] * Joins: mstange (n=markus@aixd3.rhrk.uni-kl.de)
- # [14:26] * Joins: svl (n=chatzill@a194-109-2-86.dmn.xs4all.nl)
- # [14:31] * Joins: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de)
- # [14:31] * gsnedders waves
- # [14:34] <takkaria> heh
- # [14:34] <takkaria> in my Logic lectures at the moment, we're doing axiomatic proofs
- # [14:35] <takkaria> I wanted to shout "Fear the axiomatic proof!"
- # [14:35] <killerboy> is it ##logic channel ;-) ?
- # [14:35] <annevk5> takkaria, lol, the moment you said axiomatic proofs I looked up http://ln.hixie.ch/?start=1041735552&count=1
- # [14:36] <takkaria> :)
- # [14:37] <Philip`> How can a non-axiomatic proof be a proof at all?
- # [14:38] <Philip`> It's kind of hard to do anything unless you're starting with some axioms
- # [14:38] <takkaria> if you have a system that uses natual deduction instead of axioms you can
- # [14:38] <annevk5> haha: http://www.google.com/search?q=axiomatic+proof
- # [14:38] <killerboy> takkaria, :-)
- # [14:40] <killerboy> annevk5, i've read security related parts of html5
- # [14:40] <gsnedders> takkaria: What are you doing at uni?
- # [14:40] <killerboy> all it says is that it's domain based
- # [14:41] <Philip`> takkaria: Hmm, I appear to know nothing about that :-(
- # [14:41] <takkaria> gsnedders: philosophy
- # [14:42] <annevk5> killerboy, it's origin based
- # [14:42] <killerboy> annevk5, which is domain based
- # [14:42] <gsnedders> takkaria: That's what I thought. I guess logic has an effect on that. :)
- # [14:42] <killerboy> +scheme etc...
- # [14:42] * Joins: zdobersek (n=zan@cpe-92-37-77-78.dynamic.amis.net)
- # [14:43] <killerboy> +port, +certificates, and other additional data
- # [14:43] <takkaria> gsnedders: formal logic is pretty much inseperable from western philosophy as of the early twentieth century
- # [14:43] <killerboy> takkaria, if you're interested in logic, come to ##logic, you're welcomed
- # [14:44] <annevk5> now combine that with the fact that it has been like that since Netscape 2.0 and try to comprehend that making it path based at this point just because localStorage does not work on shared hosting providers that use directories is not going to happen
- # [14:44] <takkaria> gsnedders: the most prominent western philosophers from 1880-1930 or so were also logicians and mathematitians
- # [14:44] <takkaria> killerboy: hm, I may do
- # [14:44] <killerboy> takkaria, which year of philo?
- # [14:45] <takkaria> killerboy: second
- # [14:46] <killerboy> annevk5, i understand that. you might remember this line: <killerboy> hmm, isn't path based access possible? <annevk5> no
- # [14:46] <killerboy> annevk5, maybe we used "possible" in different meanings
- # [14:47] <killerboy> takkaria, ok
- # [14:48] <annevk5> killerboy, ok
- # [14:49] * Joins: sverrej (n=sverrej@122.160.12.230)
- # [14:51] * Joins: eric_carlson (n=ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [15:06] <Philip`> hsivonen: Does it count as a bug whenever nu.validator.htmlparser.tools.XML2XML produces output that is not well-formed XML?
- # [15:06] <Philip`> e.g. when the input is <?xml version="1.1"?><x xmlns:x=""/>
- # [15:13] * Joins: pauld_ (n=pauld@92.40.95.171.sub.mbb.three.co.uk)
- # [15:14] * Joins: pauld__ (n=pauld@92.40.135.81.sub.mbb.three.co.uk)
- # [15:22] * Quits: mstange (n=markus@aixd3.rhrk.uni-kl.de) ("ChatZilla 0.9.84-2009010213 [Firefox 3.2a1pre/20090210022740]")
- # [15:24] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [15:29] * Quits: pauld (n=pauld@host86-134-106-105.range86-134.btcentralplus.com) (Read error: 110 (Connection timed out))
- # [15:35] * pauld__ is now known as pauld
- # [15:35] * Quits: pauld_ (n=pauld@92.40.95.171.sub.mbb.three.co.uk) (Connection timed out)
- # [15:36] <killerboy> was canvas influenced by postscript?
- # [15:36] <annevk5> ask Apple :)
- # [15:37] <annevk5> but I think that might be the case
- # [15:38] <Philip`> killerboy: I'd guess PDF is part of the chain that led to the canvas API
- # [15:38] <killerboy> it's because function names are similar :-)
- # [15:39] <Philip`> killerboy: like maybe PS -> PDF -> Quartz -> canvas, or something, though I know very little about anything but the last of those stages, so maybe I'm totally wrong
- # [15:39] <killerboy> ok
- # [15:49] * Joins: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [16:00] <hsivonen> Philip`: yes, it counts as a bug. I was relying on the XML parser enforcing input XML 1.0-compliance. I guess one can't trust any third-party code.
- # [16:01] <annevk5> to wit, that is XML 1.0 compliant
- # [16:02] <hsivonen> umm. XML 1.0 plus Namespaces in XML 1.0
- # [16:02] <annevk5> that's not what I meant, but I'm wrong
- # [16:02] <annevk5> even in 5th edition xmlns:x="" is incorrect
- # [16:03] <Philip`> hsivonen: Does the parser ever claim to be an XML 1.0 parser?
- # [16:04] <hsivonen> Philip`: in my defense, my serializer meets its spec. but my choice of SAX event generator doesn't. So you win.
- # [16:04] <hsivonen> good question
- # [16:04] <Philip`> hsivonen: But your serialiser's spec seems to be "if you give it input that won't result in ill-formed output, then it will serialise to well-formed output" :-p
- # [16:06] <gsnedders> Yay! Now building index of RFCs from XML index in less than two seconds.
- # [16:06] <hsivonen> Philip`: the spec is that text content, attribute values and PI data are considered untrusted but namespace mappings, element names, attribute names and PI targets are considered trusted
- # [16:06] <gsnedders> (from a local copy of the XML index — doing it with urllib2 and getting the index takes around five minutes :P)
- # [16:06] <hsivonen> Philip`: also, namespace mappings are not required
- # [16:06] <hsivonen> Philip`: so in this case, a namespace mapping is fed to the serializer and the mapping is trusted
- # [16:08] <hsivonen> Philip`: it seems that SAXParserFactory is silent on XML version
- # [16:10] <hsivonen> let this be evidence that XML 1.1 is Trouble
- # [16:10] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [16:14] <Dashiva> Who is the picture of in the latest lastweek?
- # [16:14] <hsivonen> Philip`: it turns out that SAX makes detecting the situation pretty annoying, too.
- # [16:15] <hsivonen> Dashiva: Hixie
- # [16:18] * Joins: webben (n=webben@nat/yahoo/x-3ebbcdc4ca05745a)
- # [16:19] <killerboy> thanks for all, bye
- # [16:19] * Parts: killerboy (n=mateusz@smrw-91-193-87-5.smrw.lodz.pl) ("Ex-Chat")
- # [16:20] * Quits: nessy (n=nessy@203-158-43-142.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [16:21] * Joins: zdobersek1 (n=zan@cpe-92-37-77-147.dynamic.amis.net)
- # [16:21] <gsnedders> Ah, without glasses.
- # [16:23] * Quits: zdobersek (n=zan@cpe-92-37-77-78.dynamic.amis.net) (Read error: 60 (Operation timed out))
- # [16:25] * Quits: zcorpan (n=zcorpan@pat.se.opera.com)
- # [16:25] * Joins: pauld_ (n=pauld@host86-134-106-105.range86-134.btcentralplus.com)
- # [16:25] <hsivonen> what does the following sentence mean? "That the world has been doing evil while processing XML as a browser format (MSIE and Mozilla being potentially the biggest actors) is not debatable anymore and justifies fully the lack of widespreadness."
- # [16:26] <annevk5> I have no idea; I was also wondering how we obscure prossing models in browsers
- # [16:26] * Philip` didn't understand it when he first read
- # [16:26] <gsnedders> Where is that from?
- # [16:27] <hsivonen> gsnedders: www-tag
- # [16:27] <Philip`> (nor any subsequent times I read it)
- # [16:28] <annevk5> s/prossing/processing/ (maybe this is how)
- # [16:30] <jcranmer> lemme try to understand it
- # [16:31] <jcranmer> a. The world has been doing evil
- # [16:31] <jcranmer> a.1 This evil is processing XML as a browse format
- # [16:31] * Quits: pauld (n=pauld@92.40.135.81.sub.mbb.three.co.uk) (Read error: 60 (Operation timed out))
- # [16:31] <jcranmer> a.2 MSIE and Mozilla are potentially the biggest actors
- # [16:31] <jcranmer> b. This fact is not debatable anymore
- # [16:32] <jcranmer> c. This fact also justifies why it has failed to become widespread
- # [16:32] <jcranmer> although the antecedent of the last it eludes me
- # [16:32] * pauld_ is now known as pauld
- # [16:32] <hsivonen> jcranmer: so is "the world" or "MSIE and Mozilla" doing evil?
- # [16:32] <annevk5> I'm guessing he meant that XML did not became widespread because browsers processed it as HTML and not as XML and the fault lies with Mozilla/MSIE
- # [16:33] <jcranmer> I'm guessing "the world" == browser vendors, primarily "MSIE and Mozilla"
- # [16:33] <hsivonen> but Mozilla does process XML as XML
- # [16:33] <annevk5> I'm taking several leaps here of course
- # [16:34] <annevk5> hsivonen, I'm guessing he wanted XHTML as text/html to be processed as XML too
- # [16:34] <annevk5> (if anyone really wants to know they should ask the person who wrote it, to be clear)
- # [16:36] <hsivonen> annevk5: I think the blame for text/html handling lies largely on the W3C itself and O'Reilly
- # [16:37] <annevk5> yeah, the old HTML WG decided that
- # [16:37] <annevk5> I'm glad they did
- # [16:39] <MikeSmith> hsivonen: why O'Reilly?
- # [16:40] * Quits: zalan (n=kvirc@dsl5400EDD3.pool.t-online.hu) (Read error: 110 (Connection timed out))
- # [16:41] * Quits: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [16:41] <hsivonen> MikeSmith: when Netscape/Mozilla made the decision, O'Reilly xml.com was already serving ill-formed XHTML as text/html
- # [16:41] <MikeSmith> ah
- # [16:42] <Dashiva> Which side of the draconian debate was O'Reilly on?
- # [16:42] * Joins: mstange (n=markus@aixd3.rhrk.uni-kl.de)
- # [16:43] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [16:55] * Quits: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl) ("Disconnected...")
- # [16:59] * Quits: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de) (Remote closed the connection)
- # [16:59] * Joins: billmason (n=bmason@ip102.unival.com)
- # [17:00] * Quits: xcombelle (n=chatzill@AToulouse-158-1-21-142.w90-50.abo.wanadoo.fr) (Remote closed the connection)
- # [17:09] * Quits: pauld (n=pauld@host86-134-106-105.range86-134.btcentralplus.com)
- # [17:10] * Joins: dglazkov (n=dglazkov@nat/google/x-63fbaeca737f43a6)
- # [17:12] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Leaving")
- # [17:22] * Quits: dglazkov (n=dglazkov@nat/google/x-63fbaeca737f43a6) (Read error: 104 (Connection reset by peer))
- # [17:24] * annevk5 figures out how to read the Web IDL ECMAScript binding part on "Operations"
- # [17:24] * annevk5 is glad he's not writing that specification
- # [17:39] <MikeSmith> has anybody used Yahoo BrowserPlus much?
- # [17:48] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [17:49] * Philip` refrains from mentioning how even if XOM guaranteed well-formed output, it could result in DOS attacks when, say, your web site stores the visitors' IP addresses in an SQL database, and then appends the IP values as text nodes when generating a document to display to another user
- # [17:49] <Philip`> ...e.g. in a wiki-type situation
- # [17:50] <Philip`> ...and then the user tricks your system by sending an X-Forwarded-For header with invalid bytes in it, which your code treats as the user's IP address and stores in the database
- # [17:50] <Philip`> ...and when you try to construct a XOM tree for subsequent users, you get a fatal exception because of those invalid bytes
- # [17:52] <Philip`> (At least it's better than using string concatenation, where you'll probably get an XSS attack rather than a DOS attack)
- # [17:52] * Joins: dglazkov (n=dglazkov@nat/google/x-47fea026b48cad31)
- # [17:53] <annevk5> haha
- # [17:53] * annevk5 blogged it
- # [17:54] * Quits: mpt (n=mpt@canonical/launchpad/mpt) ("Leaving")
- # [17:57] <hsivonen> what was the meeting where W3C decided to stop working on HTML? in 2000 or thereabouts
- # [17:57] <Philip`> annevk5: It's only a bug, it's not that exciting really :-p
- # [17:58] <annevk5> last XML {day} was also just a bug
- # [17:59] <Philip`> annevk5: That one wasn't that exciting really either :-)
- # [17:59] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [17:59] <annevk5> indeed, my blog is not that exciting :)
- # [17:59] <annevk5> just a blog after all
- # [18:00] * Parts: annevk5 (n=annevk@pat-tdc.opera.com)
- # [18:02] <hsivonen> has MS ever acknowledged the disbanding of the IE team after IE6?
- # [18:02] <hsivonen> or is the official story that they were working on IE7 all along?
- # [18:03] <Philip`> hsivonen: Is there a sensible reason why you output 
 for \r in comments, instead of just dropping the character or outputting a space or something?
- # [18:03] <Philip`> hsivonen: (Anything is going to cause data loss, but 
 seems a weirder thing to pick than the alternatives)
- # [18:03] <hsivonen> Philip`: the reason is code reuse, and yes, you've found a bug
- # [18:04] <Philip`> hsivonen: (particularly since "--" is written as "- -", not "-&#xwhatever;")
- # [18:04] <Philip`> hsivonen: Ah, okay
- # [18:04] <Philip`> hsivonen: (It affects PIs too)
- # [18:04] <hsivonen> Philip`: thanks
- # [18:06] * Joins: zcorpan___ (n=zcorpan@c83-252-203-80.bredband.comhem.se)
- # [18:06] <MikeSmith> hsivonen: it was 1998
- # [18:06] <MikeSmith> http://www.w3.org/MarkUp/future/
- # [18:06] * Quits: svl (n=chatzill@a194-109-2-86.dmn.xs4all.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [18:07] <hsivonen> MikeSmith: thanks
- # [18:07] <MikeSmith> workshop somewhat ironically (in hindsight) titled "Shaping the Future of HTML"
- # [18:08] <MikeSmith> lots more history stuff at http://esw.w3.org/topic/HTML/history
- # [18:08] <hsivonen> MikeSmith: thanks
- # [18:08] <hsivonen> (I'm writing the history part for my HTML5 lecture)
- # [18:10] <Philip`> MikeSmith: That Future thing doesn't sound much like XHTML
- # [18:11] <MikeSmith> hsivonen: please make any updates to that page if you find anything to add to it
- # [18:11] <hsivonen> MikeSmith: OK
- # [18:12] <MikeSmith> Philip`: maybe the right Future has not arrived yet
- # [18:13] <MikeSmith> or maybe that workshop actually caused an alternate universe to spring into existence -- one where everything it working just as envisioned by the participants
- # [18:14] <Philip`> (I suppose it sounds somewhat like XHTML2, though)
- # [18:15] <Philip`> Clearly the problem was that Mozilla and Google didn't participate in that workshop
- # [18:15] * Joins: zalan (n=kvirc@dsl5400EDD3.pool.t-online.hu)
- # [18:16] <Philip`> I can't imagine why they thought it was unimportant they could simply ignore it
- # [18:16] <Philip`> s/was/was so/
- # [18:23] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [18:25] <Philip`> http://www.w3.org/MarkUp/future/papers/roconnor.html - <?IS10744:arch name="HTML 5.0" public-id="-//W3C//NOTATION HTML 5.0 ARCHITECTURE//EN" dtd-public-id="-//W3C//DTD HTML 5.0//EN" doc-elem-form="HTML"> - yeah, I think I prefer <!doctype html>
- # [18:26] * Quits: zcorpan___ (n=zcorpan@c83-252-203-80.bredband.comhem.se) (Read error: 110 (Connection timed out))
- # [18:27] * Joins: annevk5 (n=annevk@85.196.122.246)
- # [18:27] <MikeSmith> gsnedders: maybe you can do a comparative analysis of RDF, XSD, and Architectural Forms
- # [18:28] <gsnedders> MikeSmith: In terms of how horrible they are? :)
- # [18:30] <Philip`> http://web.archive.org/web/20010606223122/www.sisu.se/~william/Papers/Image6.gif - wow
- # [18:31] <Dashiva> That's so... 90s
- # [18:33] <Philip`> I don't remember the 90s being that bad
- # [18:34] <Lachy> LOL, "The transition to supporting HTML architectures can be made easier by allowing user agent support to be optional" (from that HTML 5.0 paper Philip` linked to)
- # [18:35] <Lachy> I just wonder how intentional lack of support can make any transition easier
- # [18:35] <Dashiva> "Most authors will validate their documents against the HTML DTD since it provides enough structure."
- # [18:36] <Philip`> http://datapeak.net/images/Windows-95-Start-Button.png - even Win95 had nice 3Dish buttons and full-colour background images
- # [18:36] * Joins: webben_ (n=webben@nat/yahoo/x-010c6fb4ea6f3255)
- # [18:36] <Philip`> There's no excuse for using dark cyan as your primary UI colour
- # [18:36] <Dashiva> That's more like win3.11 days
- # [18:37] <Dashiva> Early 90s then :)
- # [18:37] <Philip`> But that screenshot was from 1998
- # [18:37] * Joins: weinig (n=weinig@17.203.15.158)
- # [18:37] <Dashiva> Legacy software
- # [18:37] <Philip`> and the developers can't have kept it alive from the early 90s up until 1998 without tearing their eyeballs out
- # [18:38] <Dashiva> Maybe they're color blind?
- # [18:39] <Philip`> Does colour blindness give you the ability to read horrendously dithered logos?
- # [18:39] <MikeSmith> I'm looking forward to the day where people look back on the history of HTML5 and make smartass comments about what idiots we all were.
- # [18:39] <MikeSmith> wait, people are doing that already
- # [18:39] <Dashiva> We're ahead of the curve
- # [18:39] <MikeSmith> so we are way ahead of the curve
- # [18:39] <MikeSmith> damn, we even think the same things at the same time
- # [18:40] <Lachy> you idiots!
- # [18:40] <MikeSmith> HTML5 borg collective
- # [18:40] <gsnedders> Another thing I'd like in html5lib: some way to indent a whole tree nicely
- # [18:40] <Dashiva> The vast #whatwg hivemind
- # [18:41] <MikeSmith> gsnedders: postprocess it through xmllint --format --html
- # [18:41] <MikeSmith> if's it html
- # [18:41] * Joins: tndH (n=Rob@james-baillie-pc083-014.student-halls.leeds.ac.uk)
- # [18:42] <gsnedders> MikeSmith: How does that cope with optional tags? Does it just parse it and serialize it? If so, libxml2's serializer has issues
- # [18:42] <Philip`> Lachy: That wasn't a smartass comment, that was just hurtful and abusive :'-(
- # [18:42] <MikeSmith> gsnedders: dunno
- # [18:43] <Lachy> Philip`, :-)
- # [18:43] <Philip`> Does it indent <pre> and <textarea> contents too?
- # [18:43] <Dashiva> Philip`: How do you think XHTML sites feel when you push invalid content on them?
- # [18:43] <MikeSmith> Philip`: probably
- # [18:45] <mpt> Dashiva, jaundiced
- # [18:45] <Philip`> Dashiva: They are relieved to be free from the burden of publishing large quantities of information, and happy to sit back and relax in the warm yellow glow
- # [18:46] <gsnedders> Philip`: But I use WebKit based browsers! :'(
- # [18:47] * Quits: webben (n=webben@nat/yahoo/x-3ebbcdc4ca05745a) (Read error: 110 (Connection timed out))
- # [18:50] <MikeSmith> "I repeat B.S again." is an interesting statement
- # [18:53] <MikeSmith> maybe we should have a rule that anybody working on standards related to browser technologies should have to work at a browser project for 3 months or something
- # [18:53] <MikeSmith> doing QA and responding to bug reports
- # [18:53] <MikeSmith> like military service
- # [18:55] <mpt> Do user interface bug reports count?
- # [18:57] <MikeSmith> mpt: they count for half
- # [19:00] <Philip`> Is 3 months long enough for people to stop saying "RESOLVED INVALID: your page is ugly tag soup and doesn't validate, you should fix it before complaining about bugs" in response to every report?
- # [19:01] <MikeSmith> Philip`: that's what we have the electric shocker for
- # [19:01] <MikeSmith> all part of the plan
- # [19:02] <mpt> That was part of the original plan for Mozuki
- # [19:02] <mpt> If pages didn't validate, style sheets would be ignored
- # [19:03] <mpt> I don't think anyone ever used that browser, though
- # [19:03] <Dashiva> What about @style?
- # [19:04] * Joins: maikmerten (n=maikmert@L8e24.l.pppool.de)
- # [19:08] <sicking> hsivonen, ping
- # [19:13] <Philip`> mpt: http://web.archive.org/web/20000817010453/http://www.infidels.org/~meta/mozuki/ ?
- # [19:14] * Philip` fails to find any more information on it
- # [19:15] <mpt> That's the one!
- # [19:20] * Quits: myakura (n=myakura@p3020-ipbf505marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [19:29] * Quits: webben_ (n=webben@nat/yahoo/x-010c6fb4ea6f3255) (Read error: 113 (No route to host))
- # [19:29] <Philip`> hsivonen: Is there a sensible reason why processingInstruction adds a space at the end if 'data' ends in '?'?
- # [19:29] <Philip`> (i.e. processingInstruction("foo", "?") becomes <?foo ? ?> instead of <?foo ??>)
- # [19:31] * Joins: slightlyoff (n=slightly@nat/google/x-5f7434e0d11057f2)
- # [19:32] <annevk5> hober, dude, there's no 1998 XHTML namespace
- # [19:41] <Philip`> annevk5: http://www.google.com/search?q=%22www.w3.org%2F1998%2Fxhtml - some people disagree
- # [19:41] * Joins: pauld (n=pauld@host86-134-106-105.range86-134.btcentralplus.com)
- # [19:42] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [19:42] <annevk5> that's awesome
- # [19:46] * Joins: dimich (n=dimich@72.14.227.1)
- # [19:52] * mpt is momentarily confused as to why annevk5 isn't annevk6n
- # [19:52] * Joins: weinig_ (n=weinig@17.244.17.181)
- # [19:52] <annevk5> http://twitter.com/WoollyMittens/statuses/1199866236 ?
- # [19:52] <annevk5> mpt, what's the n?
- # [19:53] <mpt> annevk5, the last letter, as in i18n and l10n
- # [19:54] <annevk5> :)
- # [19:54] * Quits: weinig_ (n=weinig@17.244.17.181) (Client Quit)
- # [19:58] <hober> annevk5: yeah, I was just repeating what larry said in his email. s/8/9/g.
- # [19:58] * Joins: weinig_ (n=weinig@17.203.15.158)
- # [19:58] * Joins: dbaron (n=dbaron@corp-246.mountainview.mozilla.com)
- # [19:59] * Quits: weinig (n=weinig@17.203.15.158) (Read error: 104 (Connection reset by peer))
- # [20:02] * Joins: weinig (n=weinig@17.244.17.181)
- # [20:02] * Joins: virtuelv (n=virtuelv@95.34.27.22.customer.cdi.no)
- # [20:07] * Joins: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [20:08] * Quits: pauld (n=pauld@host86-134-106-105.range86-134.btcentralplus.com)
- # [20:10] * Quits: mpt (n=mpt@canonical/launchpad/mpt) ("Leaving")
- # [20:11] * Quits: Dashiva (i=Dashiva@wikia/Dashiva)
- # [20:14] * Quits: zdobersek1 (n=zan@cpe-92-37-77-147.dynamic.amis.net) (Read error: 104 (Connection reset by peer))
- # [20:18] * Quits: weinig_ (n=weinig@17.203.15.158) (Read error: 110 (Connection timed out))
- # [20:23] * Joins: zdobersek (n=zan@cpe-92-37-77-147.dynamic.amis.net)
- # [20:23] * Quits: sicking (n=chatzill@corp-246.mountainview.mozilla.com) (Remote closed the connection)
- # [20:32] <roc> hsivonen: I don't know what you mean by "official"
- # [20:33] <roc> but various Microsoft employees have acknowledged it in public statements
- # [20:33] <roc> I'm not aware of anyone trying to pretend they were working on IE7 all along
- # [20:33] * Quits: roc (n=roc@121-72-195-131.dsl.telstraclear.net)
- # [20:35] * Joins: roc (n=roc@121-72-195-131.dsl.telstraclear.net)
- # [20:35] * Quits: roc (n=roc@121-72-195-131.dsl.telstraclear.net) (Client Quit)
- # [20:38] * Joins: Dashiva (i=Dashiva@wikia/Dashiva)
- # [20:40] * Joins: millam (n=millam@72.14.227.1)
- # [20:44] * Joins: pauld (n=pauld@host86-134-106-105.range86-134.btcentralplus.com)
- # [20:45] <millam> Anybody here working on video and media elements (related to accessibility in particular) that I can yak with?
- # [20:46] * Quits: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [20:48] * Joins: weinig_ (n=weinig@17.203.15.158)
- # [20:54] * Quits: pauld (n=pauld@host86-134-106-105.range86-134.btcentralplus.com)
- # [20:55] * Joins: pauld (n=pauld@host86-134-106-105.range86-134.btcentralplus.com)
- # [20:56] * Quits: pauld (n=pauld@host86-134-106-105.range86-134.btcentralplus.com) (Remote closed the connection)
- # [20:56] * Quits: jwalden (n=waldo@c-76-102-160-171.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [21:02] * Joins: scherkus (n=scherkus@72.14.227.1)
- # [21:02] * Joins: ojan (n=ojan@72.14.229.81)
- # [21:03] * Joins: jwalden_ (n=waldo@corp-246.mountainview.mozilla.com)
- # [21:03] * jwalden_ is now known as jwalden
- # [21:05] * Quits: weinig (n=weinig@17.244.17.181) (Read error: 110 (Connection timed out))
- # [21:26] * Quits: Dashiva (i=Dashiva@wikia/Dashiva) (Read error: 104 (Connection reset by peer))
- # [21:26] * Joins: Dashiva (i=Dashiva@wikia/Dashiva)
- # [21:30] * Quits: Dashiva (i=Dashiva@wikia/Dashiva) (Client Quit)
- # [21:36] * Joins: roc (n=roc@202.0.36.64)
- # [21:37] * Joins: kingryan (n=kingryan@adsl-99-27-42-97.dsl.pltn13.sbcglobal.net)
- # [21:38] * Joins: Dashiva (i=Dashiva@wikia/Dashiva)
- # [21:46] * Joins: dave_levin (n=dave_lev@72.14.227.1)
- # [21:48] * Joins: Dashimon (i=Dashiva@1.84-48-51.nextgentel.com)
- # [21:48] * Quits: Dashiva (i=Dashiva@wikia/Dashiva) (Read error: 104 (Connection reset by peer))
- # [21:48] * Dashimon is now known as Dashiva
- # [22:01] * Quits: maikmerten (n=maikmert@L8e24.l.pppool.de) (Remote closed the connection)
- # [22:02] * Quits: heycam (n=cam@210-84-15-128.dyn.iinet.net.au) ("bye")
- # [22:05] * Quits: virtuelv (n=virtuelv@95.34.27.22.customer.cdi.no) ("Leaving")
- # [22:06] * Joins: virtuelv (n=virtuelv@95.34.27.22.customer.cdi.no)
- # [22:09] * Quits: dolske (n=dolske@firefox/developer/dolske)
- # [22:13] * Quits: bzed (n=bzed@devel.recluse.de) (calvino.freenode.net irc.freenode.net)
- # [22:14] * Joins: bzed (n=bzed@devel.recluse.de)
- # [22:14] * Joins: nessy (n=nessy@203-158-43-142.dyn.iinet.net.au)
- # [22:15] * Parts: zdobersek (n=zan@cpe-92-37-77-147.dynamic.amis.net)
- # [22:17] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:24] * Joins: sicking (n=chatzill@corp-246.mountainview.mozilla.com)
- # [22:24] * Joins: smedero (n=smedero@mdp-nat251.mdp.com)
- # [22:25] * Quits: michaeln (n=michaeln@nat/google/x-4853595dc975237b) (Read error: 104 (Connection reset by peer))
- # [22:30] * Joins: heycam (n=cam@clm-laptop.infotech.monash.edu.au)
- # [22:31] <Hixie> holy crap microsoft just licensed the IE logo as creative commons non-commercial by-attribution share-alike
- # [22:32] <Philip`> It's just a shame it's 17x17, not 16x16 :-)
- # [22:32] <virtuelv> Hixie: sauce?
- # [22:32] <Hixie> turns out i don't need it anymore either
- # [22:32] <Hixie> :-)
- # [22:34] <Philip`> virtuelv: http://lists.w3.org/Archives/Public/public-html/2009Feb/0240.html
- # [22:36] * Joins: jruderman (n=jruderma@corp-246.mountainview.mozilla.com)
- # [22:36] <Philip`> In response to a message which isn't on public-html yet: Microsoft's test feedback cycle appears to be an awful lot slower than the usual approach where I comment on IRC to the person who wrote the test and they fix it
- # [22:38] <Lachy> it's too bad the share-alike licence makes it unusable in the spec too
- # [22:39] <Lachy> well, maybe it doesn't. It may just mean you can't use a more restrictive licence than share-alike
- # [22:39] <Philip`> That's better than the other icons, which don't come with any licensing information whatsoever
- # [22:45] <heycam> i wonder if showing it as less than full opacity is considered a derivative
- # [22:46] <heycam> *at less
- # [22:48] <Lachy> aargh, I wish that namespace issue in the HTMLWG would just be closed already. There's little point even discussing the issue further, since there is absolutely no technical justification for us using an alternative namespace.
- # [22:49] <Lachy> but it's nice to see Rob blatantly ignoring technical arguments again
- # [22:52] * Joins: yecril71 (n=giecrilj@piekna-gts.2a.pl)
- # [22:53] <yecril71> Windows Help used green for hyperlinks, and so did the Macintosh port.
- # [22:53] <yecril71> QuickView.
- # [22:53] <Lachy> yecril71, it would be nice to have some context for your comments
- # [22:54] <yecril71> > Every color browser I have ever heard of back to the dawn of the Web uses blue for links.
- # [22:54] <Lachy> link?
- # [22:55] * Joins: doublec (n=chris@202.0.36.64)
- # [22:55] <Lachy> or at least a subject line
- # [22:55] <yecril71> Re: [whatwg] [html5] Rendering of interactive content
- # [22:55] * Quits: ap (n=ap@194.154.88.41)
- # [22:55] <yecril71> Admittedly, neither was a Web browser, of course.
- # [22:58] <virtuelv> windows help, while a hypertext system isn't HTML either
- # [22:58] <virtuelv> (isn't/wasn't, I don't know much about Microsoft after windows 2000, or thereabouts)
- # [22:59] <yecril71> It is blue now :-)
- # [22:59] <Lachy> virtuelv, the old windows help with green links wasn't. But they've since replaced it with HTML based help, now with blue links.
- # [23:00] * yecril71 envies virtuelv
- # [23:02] <yecril71> And AppleGuide had it blue too
- # [23:02] * heycam remembers writing horrible RTF and compiling to .hlp files many moons ago...
- # [23:03] * Philip` remembers not writing Windows help files, because he could never figure out how to do it or what tools he needed
- # [23:03] * yecril71 concurs to heycam
- # [23:04] <virtuelv> speaking of hypertext
- # [23:04] * Joins: dolske (n=dolske@corp-246.mountainview.mozilla.com)
- # [23:04] <virtuelv> I'm a bit curious why no one ever made a hypertext-based text adventure
- # [23:05] <virtuelv> zork-as-html
- # [23:05] <svl> virtuelv: I've seen several back in the late 90s
- # [23:06] <svl> http://www.bradthegame.com/
- # [23:06] <svl> (some nsfw text a couple of clicks in)
- # [23:07] <virtuelv> neat idea
- # [23:08] <virtuelv> I still enjoy typing blindly as well, though
- # [23:11] <svl> Also http://www.versificator.co.uk/hamlet/ and http://www.geocities.com/Vienna/2662/highmess.html
- # [23:12] * Joins: weinig (n=weinig@17.244.17.181)
- # [23:13] <svl> (and undoubtedly hundreds of others, but those are examples of the main three ways of controlling a game; plus of course most classics like zork and h2g2 have been ported to javascript and java and flash and ... implementations)
- # [23:14] * Quits: weinig_ (n=weinig@17.203.15.158) (Read error: 60 (Operation timed out))
- # [23:16] * Quits: smedero (n=smedero@mdp-nat251.mdp.com)
- # [23:21] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl) ("Disconnected...")
- # [23:25] * Quits: kingryan (n=kingryan@adsl-99-27-42-97.dsl.pltn13.sbcglobal.net)
- # [23:31] * Quits: weinig (n=weinig@17.244.17.181)
- # [23:33] * Quits: yecril71 (n=giecrilj@piekna-gts.2a.pl)
- # [23:35] <sicking> Hixie, ping
- # [23:42] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [23:44] * ojan is now known as ojan|eseidel
- # [23:52] * Quits: zalan (n=kvirc@dsl5400EDD3.pool.t-online.hu) ("KVIrc 3.4.0 Virgo http://www.kvirc.net/")
- # [23:55] * Joins: weinig (n=weinig@17.244.17.181)
- # [23:55] <Hixie> sicking: pong
- # [23:58] <sicking> Hixie, so, this whole feedback from DOM into parser thing
- # [23:58] <Hixie> yeah
- # [23:58] <sicking> Hixie, what is the purpose of it? Why do we need to do different things depending on if there are children or not?
- # [23:59] <Hixie> it's residual style handling
- # [23:59] <sicking> Hixie, i tried to make some tests in the HTML5 livedom thing, but i couldn't figure out when having children made a difference
- # [23:59] <sicking> Hixie, do you have an example?
- # [23:59] <Hixie> let's see if i can construct one
- # Session Close: Thu Feb 12 00:00:00 2009
The end :)