Options:
- # Session Start: Tue Oct 13 00:00:00 2009
- # Session Ident: #whatwg
- # [00:08] * aroben_ is now known as aroben
- # [00:17] * Quits: fishd (n=darin@nat/google/x-cqxhaxjwgwvmlnlg) (Read error: 110 (Connection timed out))
- # [00:19] * Quits: roc (n=roc@203.97.204.82)
- # [00:20] * Joins: roc (n=roc@203-97-204-82.dsl.clear.net.nz)
- # [00:22] * Joins: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [00:23] * Joins: erlehmann (n=erlehman@dslb-088-075-176-104.pools.arcor-ip.net)
- # [00:31] * Joins: MikeSmith (n=MikeSmit@EM114-48-10-98.pool.e-mobile.ne.jp)
- # [00:31] * Parts: ojan (n=ojan@72.14.229.81)
- # [00:46] * Joins: gunderwonder (n=gunderwo@102.80-202-87.nextgentel.com)
- # [00:47] * Quits: remysharp_away (n=remyshar@80.229.253.218) ("Gotta shoot - "peeyaow"")
- # [00:52] * Quits: borismus (n=borismus@CMU-348674.WV.CC.CMU.EDU)
- # [00:54] * Quits: svtech (n=stanv@83.228.56.37)
- # [01:02] * Joins: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams)
- # [01:03] * Quits: dglazkov (n=dglazkov@nat/google/x-lurdfnkqxindjuxr)
- # [01:06] * Quits: heycam (n=cam@124.168.33.75) ("bye")
- # [01:10] * Joins: svtech (n=stanv@83.228.56.37)
- # [01:12] * Joins: yutak_home (n=kee@61.117.6.79)
- # [01:26] * Joins: mpt (n=mpt@canonical/mpt)
- # [01:26] * Quits: mpt (n=mpt@canonical/mpt) (Read error: 131 (Connection reset by peer))
- # [01:36] * Quits: michaelforrest (n=michaelf@client-86-0-94-247.leed.adsl.virginmedia.com) (Read error: 113 (No route to host))
- # [01:37] * Quits: gunderwonder (n=gunderwo@102.80-202-87.nextgentel.com) (Read error: 110 (Connection timed out))
- # [01:37] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: 113 (No route to host))
- # [01:43] * Quits: svtech (n=stanv@83.228.56.37)
- # [01:45] * Joins: tkent (n=tkent@220.109.219.244)
- # [01:46] * Joins: heycam (n=cam@124-168-33-75.dyn.iinet.net.au)
- # [01:51] * Joins: Super-Dot (n=Super-Do@66-240-27-50.isp.comcastbusiness.net)
- # [01:57] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [01:58] * Quits: drunknbass_work (n=aaron@71.107.253.243)
- # [02:06] * Quits: Super-Dot (n=Super-Do@66-240-27-50.isp.comcastbusiness.net)
- # [02:11] * Quits: tndH (n=Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com) (Read error: 110 (Connection timed out))
- # [02:18] * Joins: crow (n=miketayl@24.42.95.234)
- # [02:18] * crow is now known as Guest43056
- # [02:19] * Guest43056 is now known as miketrailor
- # [02:19] * miketrailor is now known as mike_taylor
- # [02:23] * Joins: drunknbass_work (n=aaron@pool-71-107-253-243.lsanca.dsl-w.verizon.net)
- # [02:26] * Quits: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley) ("This computer has gone to sleep")
- # [02:29] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [02:31] * Joins: svtech (n=stanv@83.228.56.37)
- # [02:41] * Quits: wakaba_ (n=wakaba_@98.225.100.220.dy.bbexcite.jp) (Read error: 110 (Connection timed out))
- # [02:43] * Joins: wakaba_ (n=wakaba_@122.221.184.68)
- # [02:44] * Quits: yutak_home (n=kee@61.117.6.79) ("Ex-Chat")
- # [02:47] * Quits: svtech (n=stanv@83.228.56.37)
- # [02:55] * Quits: ap (n=ap@17.246.19.174)
- # [02:58] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [03:05] * Joins: wakaba_0 (n=wakaba_@122.221.184.68)
- # [03:05] * lmorchard is now known as lmorchard|away
- # [03:08] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [03:13] * Quits: wakaba_ (n=wakaba_@122.221.184.68) (Read error: 145 (Connection timed out))
- # [03:21] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [03:37] * Quits: nessy (n=nessy@203-158-45-196.dyn.iinet.net.au) ("Leaving")
- # [03:42] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [03:44] * Joins: nessy (n=Adium@203.158.45.196)
- # [03:44] * Joins: ginger (n=nessy@203-158-45-196.dyn.iinet.net.au)
- # [03:46] * Quits: KevinMarks (n=KevinMar@157.22.22.46) (Read error: 110 (Connection timed out))
- # [03:51] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [04:02] * Parts: nessy (n=Adium@203.158.45.196)
- # [04:02] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Connection timed out)
- # [04:05] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [04:06] * Joins: nessy (n=Adium@203-158-45-196.dyn.iinet.net.au)
- # [04:19] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (pratchett.freenode.net irc.freenode.net)
- # [04:19] * Quits: Lachy (n=Lachlan@85.196.122.246) (pratchett.freenode.net irc.freenode.net)
- # [04:19] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [04:19] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [04:21] * lmorchard|away is now known as lmorchard
- # [04:26] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [04:27] * Quits: sicking (n=chatzill@63.245.220.240) (Read error: 145 (Connection timed out))
- # [04:33] * Quits: dave_levin (n=dave_lev@74.125.59.73)
- # [04:35] * Quits: dbaron (n=dbaron@nat/mozilla/x-slquobvyrvsakjul) ("8403864 bytes have been tenured, next gc will be global.")
- # [04:39] * Joins: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley)
- # [04:42] * Quits: weinig (n=weinig@17.246.17.253)
- # [04:42] * Joins: TabAtkins_ (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
- # [04:43] * Quits: Tim_ (n=ttepas--@p5B015E4E.dip.t-dialin.net) ("?Q")
- # [04:43] * Quits: TabAtkins (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (Read error: 110 (Connection timed out))
- # [04:43] * TabAtkins_ is now known as TabAtkins
- # [04:45] * lmorchard is now known as lmorchard|away
- # [04:51] * Quits: mitnavn (n=mitnavn@unaffiliated/mitnavn)
- # [04:58] <boblet> Hixie: a little OT, but I noticed you’re the CSS3 generated content editor. How should generated content-inserted images be positioned? position:absolute seems overkil but margin/padding/vertical-align don’t seem to work…
- # [05:01] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [05:06] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [05:10] * Joins: dglazkov_ (n=dglazkov@72.14.224.1)
- # [05:15] * Joins: dglazkov__ (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [05:15] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [05:16] * dglazkov__ is now known as dglazkov
- # [05:20] * Joins: aroben_ (n=aroben@unaffiliated/aroben)
- # [05:30] * Quits: aroben (n=aroben@unaffiliated/aroben) (Nick collision from services.)
- # [05:30] * aroben_ is now known as aroben
- # [05:31] * Quits: dglazkov_ (n=dglazkov@72.14.224.1) (Read error: 110 (Connection timed out))
- # [05:33] * Quits: erlehmann (n=erlehman@dslb-088-075-176-104.pools.arcor-ip.net) (Read error: 60 (Operation timed out))
- # [05:34] * Quits: TabAtkins (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (Read error: 110 (Connection timed out))
- # [05:34] * Joins: sicking (n=chatzill@c-69-181-197-163.hsd1.ca.comcast.net)
- # [05:45] * Joins: aroben_ (n=aroben@unaffiliated/aroben)
- # [05:55] * Joins: aroben__ (n=aroben@unaffiliated/aroben)
- # [05:56] * Joins: TabAtkins (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
- # [06:02] * Joins: borismus (n=borismus@c-98-219-161-78.hsd1.pa.comcast.net)
- # [06:02] * Quits: mike_taylor (n=miketayl@24.42.95.234)
- # [06:03] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [06:04] * Joins: fishd (n=darin@67.180.164.209)
- # [06:08] * Joins: ThunderSchunked (i=43f00ab4@gateway/web/freenode/x-rpucufkmwfscqtib)
- # [06:09] * Joins: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com)
- # [06:10] * Quits: aroben_ (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [06:10] * Joins: othermaciej (n=mjs@69.181.42.237)
- # [06:12] * Joins: fishd_ (n=darin@72.14.224.1)
- # [06:19] * lmorchard|away is now known as lmorchard
- # [06:21] * Quits: fishd (n=darin@67.180.164.209) (Read error: 145 (Connection timed out))
- # [06:23] * Quits: SamerZ (n=SamerZ@CPE00222d5410b8-CM00222d5410b5.cpe.net.cable.rogers.com)
- # [06:27] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [06:33] * Joins: slightlyoff (n=slightly@nat/google/x-qcxufomqvpnodxtr)
- # [06:34] * Quits: MikeSmith (n=MikeSmit@EM114-48-10-98.pool.e-mobile.ne.jp) (Read error: 104 (Connection reset by peer))
- # [06:35] * Quits: borismus (n=borismus@c-98-219-161-78.hsd1.pa.comcast.net)
- # [06:36] * fishd_ is now known as fishd
- # [06:36] * Joins: borismus (n=borismus@c-98-219-161-78.hsd1.pa.comcast.net)
- # [06:44] * Quits: TabAtkins (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (Read error: 104 (Connection reset by peer))
- # [06:56] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [06:59] * Quits: roc (n=roc@203-97-204-82.dsl.clear.net.nz)
- # [06:59] * Quits: borismus (n=borismus@c-98-219-161-78.hsd1.pa.comcast.net)
- # [07:05] * Joins: lazni (n=lazni@113.22.30.102)
- # [07:16] * Quits: slightlyoff (n=slightly@nat/google/x-qcxufomqvpnodxtr)
- # [07:17] * Quits: cying (n=cying@adsl-75-18-216-158.dsl.pltn13.sbcglobal.net)
- # [07:28] * Quits: doublec (n=doublec@203.97.204.82) ("Leaving")
- # [07:29] * Quits: karlcow (n=karl@128.30.54.58) ("This computer has gone to sleep")
- # [07:35] <eighty4> gsnedders|work: you like sushi?
- # [07:44] * Joins: boblet_ (n=boblet@p1181-ipbf904osakakita.osaka.ocn.ne.jp)
- # [07:47] * Quits: lazni (n=lazni@113.22.30.102) ("Leaving.")
- # [07:48] * Joins: lazni (n=lazni@123.24.131.68)
- # [07:54] * Quits: lazni (n=lazni@123.24.131.68) ("Leaving.")
- # [08:03] * Quits: boblet (n=boblet@p1254-ipbf304osakakita.osaka.ocn.ne.jp) (Read error: 110 (Connection timed out))
- # [08:03] * boblet_ is now known as boblet
- # [08:08] * Quits: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley) ("This computer has gone to sleep")
- # [08:18] * Joins: MikeSmith (n=MikeSmit@EM114-48-199-192.pool.e-mobile.ne.jp)
- # [08:20] * lmorchard is now known as lmorchard|away
- # [08:23] * aroben__ is now known as aroben
- # [08:27] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [08:27] <eighty4> gsnedders|work: got by "do you like sushi?" question?
- # [08:40] * Joins: gsnedders (n=gsnedder@c83-252-226-220.bredband.comhem.se)
- # [08:41] * Joins: Maurice (n=ano@80.101.46.164)
- # [08:45] * Joins: pesla (n=retep@procurios.xs4all.nl)
- # [09:05] * Quits: gsnedders (n=gsnedder@c83-252-226-220.bredband.comhem.se)
- # [09:05] * Joins: svl (n=me@g226147090.adsl.alicedsl.de)
- # [09:06] * Joins: tndH (n=Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com)
- # [09:20] * Quits: ginger (n=nessy@203-158-45-196.dyn.iinet.net.au) ("Leaving")
- # [09:22] * Quits: yusukes (n=yusukes@220.109.219.244) ("Leaving")
- # [09:27] * Quits: fishd (n=darin@72.14.224.1) (Read error: 60 (Operation timed out))
- # [09:34] * Joins: zcorpan_ (n=zcorpan@pat.se.opera.com)
- # [09:34] * Joins: yatil (n=Adium@78.104.102.186)
- # [09:35] * Joins: gsnedders (n=gsnedder@c83-252-226-220.bredband.comhem.se)
- # [09:36] * Joins: lazni (n=lazni@123.24.131.68)
- # [09:37] * Joins: mat_t (n=mattomas@78-141-29-159.rdns.as8401.net)
- # [09:42] * Joins: fishd (n=darin@67.180.164.209)
- # [09:43] * Quits: sicking (n=chatzill@c-69-181-197-163.hsd1.ca.comcast.net) (Read error: 54 (Connection reset by peer))
- # [09:43] * Quits: mat_t (n=mattomas@78-141-29-159.rdns.as8401.net) ("This computer has gone to sleep")
- # [09:45] * Quits: gsnedders (n=gsnedder@c83-252-226-220.bredband.comhem.se)
- # [09:51] * Quits: fishd (n=darin@67.180.164.209) (Read error: 145 (Connection timed out))
- # [09:55] * Joins: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de)
- # [09:58] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
- # [09:59] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [10:03] <gsnedders|work> eighty4: yes, I got the question. No, I do not.
- # [10:04] <eighty4> gsnedders|work: :)
- # [10:04] <eighty4> gsnedders|work: any preferenses?
- # [10:04] <jgraham> silly gsnedders
- # [10:05] <gsnedders|work> eighty4: Something I like.
- # [10:05] <gsnedders|work> (Which is most non-spicy stuff, which at lunch time means almost anywhere is fine.)
- # [10:05] <gsnedders|work> (Just not sushi.)
- # [10:09] * Quits: webben1 (n=benh@dip5-fw.corp.ukl.yahoo.com) (Client Quit)
- # [10:10] <eighty4> gsnedders|work: I'm not really eating lunch down down that much. Any suggestions?
- # [10:11] <gsnedders|work> eighty4: We normally go to either Kikkobar or Yogi, occasionally further afield
- # [10:15] <eighty4> gsnedders|work: want to try something new or just go to Yogi?
- # [10:16] <annevk2> you don't like sushi? dude
- # [10:17] <gsnedders|work> That's it, I'm going to Mini to get away from you and jgraham!
- # [10:17] <annevk2> so far I'm just stalking you on IRC
- # [10:17] <gsnedders|work> eighty4: Well, there's likely going to be a large number of p[eople from Opera there today as one of the things they have is raggmonk, though that said I'm perfectly happy to go there
- # [10:18] <gsnedders|work> I… I… I… saw you when I got to work today!
- # [10:18] <eighty4> :|
- # [10:19] <eighty4> don't like raggmunk
- # [10:19] <gsnedders|work> They have other things too
- # [10:19] <eighty4> gsnedders|work: oho? on the bus?
- # [10:19] <eighty4> :)
- # [10:19] <eighty4> then lets go there
- # [10:19] <gsnedders|work> They had a really spicy curry…
- # [10:19] <gsnedders|work> And something else
- # [10:19] <gsnedders|work> eighty4: oho?
- # [10:21] <gsnedders|work> I'd rather go somewhere in the centre myself, though
- # [10:21] <gsnedders|work> But maybe I'm bias
- # [10:28] <annevk2> so zcorpan_ I can just use "xml-stylesheet processing instruction" as term I suppose?
- # [10:29] * Joins: foolip_ (n=philip@pat.se.opera.com)
- # [10:29] * Quits: MikeSmith (n=MikeSmit@EM114-48-199-192.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
- # [10:29] * Quits: yatil (n=Adium@78.104.102.186) ("Leaving.")
- # [10:30] * Quits: foolip_ (n=philip@pat.se.opera.com) (Client Quit)
- # [10:31] <eighty4> gsnedders|work: sure, its up to you. I just don't know what's good and whats not
- # [10:31] <Dashiva> Why not McDonalds?
- # [10:32] * Joins: foolip_ (n=philip@pat.se.opera.com)
- # [10:33] * Quits: tndH (n=Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com) ("ChatZilla 0.9.85-rdmsoft [XULRunner 1.9.0.1/2008072406]")
- # [10:34] <eighty4> Dashiva: that's no fun
- # [10:34] <gsnedders|work> Dashiva: We have this thing called "sanity".
- # [10:34] * Joins: mpt (n=mpt@91.189.88.12)
- # [10:39] * Parts: annevk2 (n=annevk@pat.se.opera.com)
- # [10:41] * Joins: Dashimon (i=Dashiva@wikia/Dashiva)
- # [10:43] * Joins: webben (n=benh@nat/yahoo/x-thrzxgwqecfznknc)
- # [10:49] * Joins: roc (n=roc@121.74.160.0)
- # [10:51] <gsnedders|work> eighty4: Do you want to meet outside Kikkobar? We can then look there and elsewhere…
- # [10:51] * Quits: Dashiva (i=Dashiva@wikia/Dashiva) (Read error: 113 (No route to host))
- # [10:51] * Dashimon is now known as Dashiva
- # [10:51] <gsnedders|work> eighty4: Any idea of time?
- # [10:52] <eighty4> gsnedders|work: could meat outside opera, it's on the way for me. Around 12 ?
- # [10:52] <eighty4> we usally eat 12 here
- # [10:53] <gsnedders|work> eighty4: That means going out of the front entrance :P
- # [10:53] <gsnedders|work> eighty4: Sure, though
- # [10:54] <eighty4> gsnedders|work: you don't happen to know how I can get the year form a /blog/2009 wordpress link?
- # [10:54] <gsnedders|work> eighty4: See: #wordpress
- # [10:54] <gsnedders|work> eighty4: I haven't touched most of WP in years
- # [10:54] <eighty4> gsnedders|work: just asked in there, but it's usally so quite :/
- # [10:55] <gsnedders|work> #wordpress-dev is more active, but you'll be screamed at if you ask any support questions there
- # [10:56] * Joins: annevk2 (n=annevk@pat.se.opera.com)
- # [10:56] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:57] * Joins: Phae (n=phaeness@gatea.mh.bbc.co.uk)
- # [10:59] * Joins: yatil (n=Adium@78.104.102.186)
- # [10:59] * Quits: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams)
- # [11:01] * annevk2 now has enough memory to actually run the VirtualBox
- # [11:02] <annevk2> my machine became somewhat noisy though
- # [11:03] <Philip`> Adding memory made it noisy?
- # [11:03] <annevk2> running more software did I think
- # [11:08] * Joins: mat_t (n=mattomas@91.189.88.12)
- # [11:09] * Quits: hendry (n=hendry@webvm.net) ("leaving")
- # [11:09] <annevk2> hmm, the Link header supports multiple title parameters right?
- # [11:09] <annevk2> guess I'll just pick whatever is the first
- # [11:09] * Joins: hendry (n=hendry@webvm.net)
- # [11:09] <Hixie> i think mark changed it so it can only have one title and maybe multiple title*
- # [11:10] <Hixie> though i'm not sure what software he expects to implement title*
- # [11:10] <Hixie> (and he wouldn't, or didn't, tell me, iirc)
- # [11:14] <annevk2> so either title or the first title* whichever is first?
- # [11:14] <annevk2> grmbl
- # [11:14] <Hixie> title* is some complex thing with languages
- # [11:14] <annevk2> CSSOM just has a single concept of title
- # [11:14] <Hixie> oh this is for CSSOM, not an implementation?
- # [11:14] <annevk2> yeah, there's the "style sheet title"
- # [11:15] <Hixie> i would recommend having the alternative style sheet stuff just say to use title and ignore title*, but I guess that screws over non-english locales, since the HTTP guys refuse to use UTF-8 still (!)
- # [11:15] <Hixie> so yeah, you'll have to require the crazy title* processing
- # [11:15] <annevk2> the claim is that UTF-8 is not backwards compatible enough with iso-8859-1 what HTTP supposedly is in
- # [11:15] <gsnedders|work> There are plenty of cases where that claim is true
- # [11:16] <annevk2> I think that may be true for some set of the headers, but definitely not all
- # [11:16] <Hixie> i thought HTTP was ASCII
- # [11:16] <Hixie> it's 8859-1?
- # [11:16] <annevk2> yeah
- # [11:16] <annevk2> that's the main issue
- # [11:17] * Joins: adactio (n=adactio@host86-163-206-16.range86-163.btcentralplus.com)
- # [11:17] <annevk2> e.g. with HTTP auth you definitely have non-ASCII characters in passwords and such
- # [11:17] <hsivonen> but it's possible to distinguish UTF-8 from ISO-8859-1 with good enough confidence
- # [11:18] <hsivonen> does the IETF not do "good enough confidence"?
- # [11:18] <Hixie> you could just have a header that triggers UTF-8 processing, too
- # [11:18] <Hixie> like Content-Type but for headers
- # [11:18] <Hixie> anyway
- # [11:18] <Hixie> not my problem
- # [11:21] <zcorpan_> it's possible to use utf-8 in headers with base64 escaping, no?
- # [11:21] <gsnedders|work> Hixie: For streaming processing that'd mean having it before other headers, and that means making the order of headers important
- # [11:21] <zcorpan_> Foo-Header: =UTF-8=...base64...=
- # [11:21] <gsnedders|work> zcorpan_: For BASIC auth, yeah. Nothing else uses base64 AFAIK
- # [11:21] <Hixie> gsnedders|work: and the problem with that would be...?
- # [11:22] <Hixie> (it could also be on the first line)
- # [11:22] <gsnedders|work> Hixie: Changing something from having order with no meaning to having order with meaning is a fairly major change
- # [11:22] <zcorpan_> at least i've used that for sending emails for the From header etc
- # [11:22] <gsnedders|work> Hixie: Changing the first line breaks strict implementations, and would rely upon unspecified headers
- # [11:23] <gsnedders|work> zcorpan_: Ah, you can in MIME, sure. Not in HTTP.
- # [11:23] <zcorpan_> ok
- # [11:23] <Hixie> gsnedders|work: sounds like excuses to me
- # [11:23] <gsnedders|work> s/headers/behaviour in other implementations/
- # [11:25] <gsnedders|work> Hixie: Given a streaming processor and one that does all the processing at once, if the header is not the first header, it can easily effect all headers after it still in the streaming impl, but can only effect either all headers or no headers in the non-streaming one. There are major issues with adding a header for it too.,
- # [11:25] <gsnedders|work> Hixie: It's technically a horrible thing to change without requiring quite a lot of implementations to be rewritten in a large way
- # [11:26] <Hixie> gsnedders|work: adding Unicode support requires implementation changes regardless of what the solution is
- # [11:26] <Hixie> gsnedders|work: i'd rather have a change that, e.g., made it so the second line was some magic features-enabling line, than having to use the asinine =?= nonsense
- # [11:27] <hsivonen> Base64 in HTTP would be terrible
- # [11:27] <gsnedders|work> Hixie: I guess you could get away with making the second line magic if you could live without defined error handling if it wasn't the first
- # [11:27] <gsnedders|work> s/first/second/
- # [11:27] <annevk2> the problem is that both servers and clients have to change
- # [11:27] <gsnedders|work> It also wouldn't degrade nicely
- # [11:27] <Hixie> why couldn't you define error handling?
- # [11:27] <annevk2> i.e. clients cannot suddenly start sending out UTF-8 for all HTTP requests
- # [11:27] <gsnedders|work> Hixie: See what I said above. At a protocol level, you can't break 50% of clients/servers.
- # [11:28] <gsnedders|work> It's a backwards incompatible protocol change.
- # [11:28] <Hixie> what i'm proposing wouldn't break anything. old uas would just ignore the unknown header.
- # [11:28] <gsnedders|work> It can't really be done until HTTP/2.0
- # [11:28] * Joins: mitnavn (n=mitnavn@unaffiliated/mitnavn)
- # [11:28] <gsnedders|work> Hixie: And then wouldn't work with the data passed. Couldn't ever log-in, for example.
- # [11:28] <hsivonen> gsnedders|work: can't or the WG won't?
- # [11:28] <Hixie> that's the case with the current solution too!
- # [11:29] <gsnedders|work> hsivonen: I'd say there are good technical reasons it couldn't be done until 2.0
- # [11:30] <annevk2> how does a version number help matters?
- # [11:30] <Hixie> i am not even remotely convinced of that, but even if we grant that, wtf are we waiting for then?
- # [11:30] <annevk2> you still have the same client/server issue
- # [11:30] <hsivonen> what are the practical problems of saying that HTTP headers are UTF-8 if they decode as UTF-8 without error and Windows-1252 otherwise?
- # [11:30] <Hixie> let's do HTTP 2.0 already
- # [11:30] <gsnedders|work> Hixie: Indeed. We should've done 2.0 years ago.
- # [11:30] <hsivonen> I predict there will never be 2.0
- # [11:31] <gsnedders|work> hsivonen: Likewise.
- # [11:31] <hsivonen> for the same reason XML 1.1 flopped
- # [11:31] <Hixie> but i don't buy your argument. either hsivonen's idea or my own can work fine in a 1.2 (or 1.1bis).
- # [11:31] <Hixie> without breaking things
- # [11:31] <eighty4> gsnedders|work: I'll ping you here before I go. Should take me a couple of minutes to get outside Opera
- # [11:31] <gsnedders|work> eighty4: No need to ping me
- # [11:31] <gsnedders|work> It doesn't take me long to get downstairs :)
- # [11:32] <eighty4> gsnedders|work: just so that you don't need wait for me
- # [11:32] <hsivonen> we are lucky we aren't trying to develop interoperable DRM systems
- # [11:32] <hsivonen> Web interop is easier :-)
- # [11:33] <Hixie> DRM systems are impossible
- # [11:33] <Hixie> speaking of which... Lachy, yt?
- # [11:35] * Philip` saw the marketing material for his new monitor said "HDCP is not designed to prevent copying or recording of digital content but to protect the integrity of content as it is being transmitted"
- # [11:35] <Philip`> I can't work out who they're trying to protect the integrity against, other than me
- # [11:35] <zcorpan_> Philip`: could you merge video.html and media.html in the multipage version?
- # [11:35] <Hixie> Philip`: wow, what a crock
- # [11:36] <gsnedders|work> Hixie: Also, there's the political reasons of 1.1bis not being chartered to extend HTTP
- # [11:36] <Hixie> more excuses
- # [11:37] <Philip`> zcorpan_: Hmm, I thought I'd already done that, but maybe I'd just said "I'll do that some time soon" when you first asked ages ago :-/
- # [11:37] <hsivonen> Philip`: if you want to protect the integrity of the signal, you should get an HDMI cable with gilded connectors :-)
- # [11:37] * Quits: lazni (n=lazni@123.24.131.68) ("Leaving.")
- # [11:38] <gsnedders|work> Hixie: For better or for worse, WGs normally operate under specific charters, and will get in trouble if they don't stick to them. At least in the IETF other people can as individuals write specs
- # [11:39] <Philip`> zcorpan_: Done
- # [11:39] <Hixie> gsnedders|work: that's BS. The charters don't just come out of thin air. If the group really wanted to solve problems instead of just gilding the current ones, they'd write a charter that gave them the authority to do so.
- # [11:40] <gsnedders|work> Hixie: Most WGs don't have the authority to write charters to give themselves authority
- # [11:40] <Hixie> nonsense
- # [11:40] <Hixie> all WGs write their own charter
- # [11:41] <Hixie> it's not like other people say "oh hey, people over there, here's a job for you to do"
- # [11:41] <gsnedders|work> They still need to be approved, and there are times when pushing endlessly won't help
- # [11:41] <Hixie> they don't need to be approved
- # [11:41] <Hixie> as exhibit A i present the whatwg.
- # [11:43] <gsnedders|work> Hixie: If you want to get your spec published by any normal organization which you need for anyone to pay attention to it.
- # [11:43] <Hixie> again, nonsense. HTML5 had attention paid to it without a "normal organisation" publishing it.
- # [11:43] <Hixie> you get attention by addressing the needs of the implementors and authors.
- # [11:44] <gsnedders|work> Hixie: Yes, but it also had one browser vendor writing it and others participating
- # [11:44] <Hixie> right, _that_'s what you need
- # [11:44] <Hixie> the w3c and ietf publish plenty of drafts that nobody pays attention to
- # [11:44] <Hixie> and they are not required (and indeed are of little help, imho) for people to pay attention to you
- # [11:44] <gsnedders|work> Hixie: Writing a spec from scratch without a browser vendor being involved in writing it is very hard to get any browser vendor to care about, as far as I can tell
- # [11:45] <gsnedders|work> (as in, an employee of the vendor writing it)
- # [11:45] <gsnedders|work> Or at least that was my experience with HTTP parsing
- # [11:45] <Hixie> pingback got the attention of the blog software writers without the writer working for a blog software company
- # [11:45] <gsnedders|work> That assumes blog software is like browsers
- # [11:45] <gsnedders|work> That doesn't follow.
- # [11:45] <Hixie> fair enough, but in that case, just get the browser vendors on board
- # [11:46] <Hixie> who from the browser vendors is on board with http?
- # [11:46] <gsnedders|work> I _tried_.
- # [11:46] <gsnedders|work> Out of all the major implementers, the only one I got much out of was IIS!
- # [11:47] <gsnedders|work> There are a few people from each browser vendor on the httpbis list
- # [11:47] <Hixie> i'm not really sure what point your trying to make here. The point I'm trying to make is that the red tape and bureaucracy arguments are a smoke screen and that if a WG actually wants to make significant progress, they can do so regardless of the process rules.
- # [11:47] <Hixie> (and that the httpwg isn't an example of this.)
- # [11:48] <gsnedders|work> My point is making significant progress within browsers is hard to do without a browser vendor writing the spec, as far as I can tell.
- # [11:48] <Hixie> (it looks like the URI/IRI world might become an example of this, though; larry, amongst others, really does seem to want to tackle the hard problems. we'll see how well that goes. I have good hopes.)
- # [11:48] <Hixie> i don't think that's true, but I do agree that if you want browsers to implement your feature, you have to have their buy-in.
- # [11:48] <Hixie> but then you want that anyway
- # [11:49] <Hixie> so i don't see why that's a problem
- # [11:49] <gsnedders|work> That was very much my experience with HTTP parsing, when I was working on it.
- # [11:49] <Hixie> if you didn't get a browser vendor writing the spec, how do you know that's what would have been necessary?
- # [11:50] <Hixie> it could just be that you weren't addressing the problems they wanted addressing
- # [11:50] <Hixie> (not saying it was, i'm just saying that it seems to me that there are many possible explanations that match what you've described other than the one you've given)
- # [11:50] <gsnedders|work> Hixie: The couple of occasions I did anything over the summer I got more information out of people than I did before.
- # [11:51] <gsnedders|work> Hixie: As far as I can tell, nothing changed in the month (or two?) between me working on it apart from me then having an opera.com email address.
- # [11:51] <Hixie> over time and as you form more relationships with people in the community and gain more respect and trust from people in the community, people will respond more
- # [11:52] <Hixie> having an opera.com address means you passed the "not a moron" filter that opera applies to hires
- # [11:52] <Hixie> other people use that as a (probably subconscious) guide to how much they should respect/trust you
- # [11:52] <gsnedders|work> I still think it is very true that who you work for does play a significant role in getting people working on stuff
- # [11:52] <Hixie> i think it's certainly a big influence, yes
- # [11:52] <Hixie> but i don't think it's a requirement
- # [11:53] <gsnedders|work> Right, I think if you already have the influence, you can get away without
- # [11:53] <Hixie> that's how life works in general
- # [11:53] <jgraham> I swear gsnedders|work types more loudly when he is disagreeing
- # [11:53] <Hixie> hah
- # [11:53] <eighty4> gsnedders|work: I'm on my way now. Outside Opera in 4?
- # [11:54] <gsnedders|work> The problem is getting any influence whatsoever in the spec world is fairly difficult, as far as I can tell
- # [11:54] * gsnedders|work makes an effort to type more quietly
- # [11:54] <Hixie> getting influence anywhere is hard
- # [11:54] <Hixie> you basically have to earn it by proving ability over many years
- # [11:54] * Joins: michaelforrest (n=michaelf@91.189.88.12)
- # [11:54] <Hixie> and it's trivial to lose it
- # [11:54] <gsnedders|work> (But yes, it is true that I do in general type fairly loudly)
- # [11:55] <Hixie> in my experience the easiest way to gain it is just do Do Stuff
- # [11:55] <Hixie> e.g. i got of lot of mileage out of writing a bazillion test cases and filing bugs while i was at university
- # [11:55] <gsnedders|work> Hixie: My experience with HTTP parsing is there is little point in trying to edit any spec until you have a certain amount of influence
- # [11:56] * eighty4 pokes gsnedders|work
- # [11:56] <gsnedders|work> eighty4: Yes, I saw
- # [11:56] <Hixie> there's probably little point trying to get people to do something (anything) until you have influence, yes
- # [11:56] <eighty4> :)
- # [11:56] <gsnedders|work> eighty4: I have another two minutes :)
- # [11:56] * eighty4 disapears
- # [11:56] <Hixie> whether that's by editing the spec or something else
- # [11:56] <gsnedders|work> Hixie: The few things I've started in Atom land got further, but equally I have more experience with shipping stuff there
- # [11:57] <gsnedders|work> Anyhow, I better head downstairs now and head out to lunch
- # [11:57] <Hixie> later
- # [12:03] * Hixie opens a bazillion intl.properties files
- # [12:04] * Joins: virtuelv (n=virtuelv@213.236.208.247)
- # [12:04] * Quits: virtuelv (n=virtuelv@213.236.208.247) (Read error: 104 (Connection reset by peer))
- # [12:06] * Joins: virtuelv (n=virtuelv@213.236.208.247)
- # [12:21] * annevk2 wonders how Opera hides document.all
- # [12:22] <annevk2> jgraham?
- # [12:22] <jgraham> annevk2: Not sure. I was wondering the same thing
- # [12:24] * Quits: virtuelv (n=virtuelv@213.236.208.247) ("Ex-Chat")
- # [12:27] * Joins: virtuelv (n=virtuelv@213.236.208.22)
- # [12:29] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
- # [12:29] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [12:31] <othermaciej> my mega-thread with Brendan is a little out of control
- # [12:31] <hsivonen> Hixie: I suggest making it clear that the motivation of the charset table is compat with existing content and that i18n enthusiasts shouldn't bikeshed it using forward-looking rationales
- # [12:32] <Hixie> done
- # [12:32] <hsivonen> othermaciej: does the public-html thread count as mega-thread or is there more to see elsewhere?
- # [12:33] <Hixie> i think he means on public-script-coord
- # [12:33] <hsivonen> oh
- # [12:35] <othermaciej> the combination of the two
- # [12:36] <jgraham> annevk2: It _seems_ to be an ordinary object that happens to ToBoolean to false
- # [12:37] * hsivonen wonders if the UTF-8 locales are really maximally successful defaulting to UTF-8 or if it is more about politics
- # [12:37] <annevk2> so yeah, we override ToBoolean and typeof
- # [12:37] <othermaciej> annevk2: I guess that's basically the same as what WebKit does
- # [12:37] <annevk2> Gecko "fails" in many ways according to at least one Opera dev
- # [12:37] <hsivonen> I'm pretty surprised that Arabic and Vietnamese don't default to the Windows-* encodings
- # [12:38] <othermaciej> annevk2: that would be useful info
- # [12:38] <jgraham> annevk2: And [[HasProperty]] or whatever it is called
- # [12:39] <othermaciej> oddly in WebKit we don't override HasProperty, so ("all" in document) is true
- # [12:39] * Quits: cedricv (n=cedric@116.197.252.178)
- # [12:39] <othermaciej> not a lot of people test that way, although I think the in operator is arguably the best way to do feature testing
- # [12:40] <jgraham> The Opera behaviour seems pretty simple. We sould standardise it ;)
- # [12:40] <jgraham> *should
- # [12:40] <othermaciej> actually, ("all" in document) is true in the Opera I'm testing
- # [12:41] <jgraham> oops I was loooking at the wrong browser
- # [12:41] <Philip`> http://google.com/codesearch?q=%5C%22all%5C%22%5C+in%5C+document
- # [12:41] <othermaciej> it sounds like Opera's behavior is likely to be more or less the same as WebKit
- # [12:41] <jgraham> We indeed don't override [[HasProperty]] although I think we should
- # [12:42] <othermaciej> I think that would be easier to do than all the other all-related hackery
- # [12:42] * Philip` wonders what uuppa-js is, but all the documentation seems to be Japanese
- # [12:42] <othermaciej> Philip`: I'm curious about the result that's not in the Gecko regression tests
- # [12:43] <annevk2> aah, I forgot how Hixie made everything influence the style sheet disabled flag
- # [12:44] <othermaciej> Hixie, hsivonen: some of my colleagues were doubting the wisdom of rejecting EBCDIC-based encodings and UTF-32
- # [12:44] <annevk2> othermaciej, we haven't had a single report
- # [12:44] <othermaciej> (we just blacklisted UTF-7 and will likely add the other mandatory banned encodings)
- # [12:44] <annevk2> othermaciej, Opera 10 doesn't support either
- # [12:44] <othermaciej> annevk2: interesting
- # [12:44] <othermaciej> thanks for that data
- # [12:45] <annevk2> Opera overall hasn't supported EBCDIC since like ever
- # [12:45] <Hixie> othermaciej: let me know when you find a UTF-32 page
- # [12:45] <annevk2> and we haven't had a request for it
- # [12:45] <Hixie> othermaciej: or, for that matter, an EBCDIC page
- # [12:45] <annevk2> UTF-32 was removed for Opera 10 and the only page we knew about was a test
- # [12:45] <othermaciej> we just accidentally support everything that ICU does
- # [12:45] <annevk2> othermaciej, I'd still appreciate a table of some kind btw for what ICU does
- # [12:45] <othermaciej> Hixie: I don't believe either exist, but there was some concern about intranet pages and whether those might outweigh the security benefit of banning oddball encodings
- # [12:45] <annevk2> othermaciej, for the Web Encodings page
- # [12:46] <Hixie> othermaciej: my priorities are different. :-)
- # [12:46] <othermaciej> annevk2: I don't think I can accurately describe what ICU does without reading the ICU source code
- # [12:46] <othermaciej> Hixie: in any case it sounds like the worry may be misplaced, based on what annevk2 says
- # [12:46] <Philip`> http://search.ultraseek.com/query.html?charset=cp037&qt=%3Cscript%3Ealert('oh%20%5Cx6eo')%3C/script%3E&oldqt=%3Cscript%3Ealert('oh%20%5Cx6eo')%3C/script%3E
- # [12:47] <Philip`> There's an EBCDIC page!
- # [12:48] <othermaciej> jgraham, annevk2: it might be useful to at least describe Opera's implementation of document.all, if there are flaws in the Gecko behavior those would be good to know too
- # [12:48] <Philip`> (Only does XSS in browsers that don't support EBCDIC, though)
- # [12:49] <Dashiva> How does that even work
- # [12:49] <hsivonen> the main use case for EBCDIC
- # [12:51] * Quits: yatil (n=Adium@78.104.102.186) ("Leaving.")
- # [12:51] <annevk2> Hixie, this "style sheet set" stuff is a bit weird
- # [12:51] <Lachy> Hixie, I'm here now
- # [12:51] <Hixie> yes
- # [12:51] <annevk2> Hixie, it seems like it tries to be both a string and a collection of style sheets
- # [12:51] <Dashiva> .style ?
- # [12:52] <annevk2> Dashiva, no, think of alternative style sheets and all
- # [12:52] <Hixie> annevk2: i'm not at all familiar with what i wrote, though iirc it was pretty solid when you took it over
- # [12:52] <annevk2> well, it didn't really define any kind of model
- # [12:52] <annevk2> or when style sheets would actually apply etc.
- # [12:53] <othermaciej> being both a string and something else is awkard
- # [12:53] <annevk2> hmm
- # [12:54] <Dashiva> Isn't that how .style works, though? It's a collection of properties, but can also be read and assigned directly.
- # [12:54] <annevk2> Hixie, like HTML5 says to set the preferred style sheet to a string value and the text you wrote both talks about preferred style sheet set and the name of the preferred style sheet set somewhat interchangeably
- # [12:55] <annevk2> Dashiva, we're not discussing .style
- # [12:55] <Dashiva> I know
- # [12:55] <Hixie> annevk2: ah, that might need tightening up, yeah
- # [12:55] <annevk2> Hixie, I guess I'll go with style sheet set and style sheet set name then
- # [12:56] <annevk2> and something like "setting the preferred style sheet name"
- # [12:56] <hsivonen> Hixie: if a document has a script-created parser, should the synchronous SVG load event be able to do document.write()?
- # [12:56] <hsivonen> seems like badness if yes
- # [12:57] <Hixie> there's only one place that sets the magic for document.write() correctly enough for document.write() to "work" (as opposed to blowing away the document)
- # [12:57] <Hixie> and that's <script> in HTML
- # [12:57] <gsnedders|work> uk locale defaults to windows-1251? odd.
- # [12:58] <hsivonen> Hixie: insertion point is set all the time when the entire document is document.written, right?
- # [12:58] <Hixie> yeah, it would work in that case
- # [12:58] <Hixie> gsnedders|work: "uk" isn't "en-gb"
- # [12:58] <hsivonen> Hixie: I tentatively want to prohibit document.write() from SVG load event even when the insertion point is defined all the time
- # [12:58] <Hixie> hsivonen: how?
- # [12:58] <gsnedders|work> Hixie: What's uk then?
- # [12:59] <eighty4> United Kingdom :P
- # [12:59] * Joins: yusukes (n=yusukes@220.109.219.244)
- # [12:59] <Hixie> gsnedders|work: i forget, but i remember doing a double take when looking at that
- # [12:59] <gsnedders|work> Hixie: Where is it defined what locale is what? Is it just ISO country codes?
- # [13:00] <hsivonen> Hixie: not sure yet. I will have to think this through some more
- # [13:00] <Hixie> gsnedders|work: i just copied what mozilla does.
- # [13:00] <gsnedders|work> Hixie: That's undefined!
- # [13:00] <Hixie> hsivonen: i'm happy to put an explicit "if SVG 'load' event, bail" into the d.w algorithm
- # [13:01] <gsnedders|work> Hixie: I'd make the assumption if I didn't know better it was ISO-3166-1 alpha-2 codes, and UK is reserved by request of the UK to stop it being used for other countries, and would assume it was used for GB!
- # [13:02] <Hixie> gsnedders|work: you're gonna make me look it up again aren't you
- # [13:02] <gsnedders|work> Hixie: I'm gonna make you spec it :)
- # [13:02] <Hixie> gsnedders|work: http://mxr.mozilla.org/l10n-mozilla1.9.1/source/uk/toolkit/chrome/global/intl.properties
- # [13:03] <Hixie> http://mozilla-europe.org/uk/
- # [13:03] <Hixie> ukrain?
- # [13:03] <Hixie> ukraine, even
- # [13:03] <Hixie> http://mxr.mozilla.org/l10n-mozilla1.9.1/source/uk/browser/README.txt?raw=1&ctype=text/plain suggests so
- # [13:03] <Hixie> looks like it should be ua
- # [13:03] <Hixie> i'll fix the spec
- # [13:04] <Hixie> fixed
- # [13:04] <gsnedders|work> Hixie: By changing to ua?
- # [13:05] <Hixie> yes
- # [13:05] * Quits: webben (n=benh@nat/yahoo/x-thrzxgwqecfznknc) (Client Quit)
- # [13:08] <hsivonen> I'm trying to figure out what other situations could cause scripts to run syncronously with the parser except </script> and the SVG load event
- # [13:09] <hsivonen> Hixie: does XBL2 run scripts synchronously with the parse when it binds to parser-inserted nodes or does it defer to the task queue like XBL1?
- # [13:09] <Hixie> off-hand I've no idea
- # [13:09] <Hixie> but i would want it to be async
- # [13:09] <Hixie> xbl2 was written before i had a firm handle on sync vs async events
- # [13:09] * hsivonen wonders how XBL2 was defined before the task queue concept was specced
- # [13:11] <hsivonen> I think I'm going to prohibit document.write() if the parser is flushing tree ops and it's not specifically dealing with </script>
- # [13:11] <hsivonen> that should catch the SVG load event
- # [13:11] <hsivonen> and also avoid crashing if there are cases I am unaware of
- # [13:11] * Joins: remysharp (n=remyshar@remysharp.plus.com)
- # [13:12] <hsivonen> even if in those cases prohibiting document.write() would currently be non-conforming per spec if the parser is script-created
- # [13:12] <Hixie> you can document.write() on a timeout, if you have document.open()ed first
- # [13:12] <Hixie> (or anywhere else)
- # [13:13] <hsivonen> timeouts can only run when the event loops spins
- # [13:13] <gsnedders|work> Hixie: Can you search the whatwg subscriber list for gsneddon@opera to check whether I'm still subscribed, seeming I get nothing?
- # [13:13] <hsivonen> and you can only get a nested event loop when the parser deals with </script>, right?
- # [13:13] <Hixie> hsivonen: oh, i see
- # [13:13] <hsivonen> ooooops.
- # [13:13] <hsivonen> if the SVG load event does sync XHR!!!
- # [13:13] <hsivonen> that would create a nested event loop
- # [13:13] <hsivonen> evil
- # [13:14] <Hixie> gsnedders|work: tis not
- # [13:14] <Hixie> gsnedders|work: want me to add it manually while i'm here?
- # [13:14] <gsnedders|work> Hixie: Can you try adding it?
- # [13:15] <remysharp> gsnedders|work Is the outliner up to date, as in the parsing rules from the spec?
- # [13:15] <Hixie> done
- # [13:15] <Hixie> you are member 1203.
- # [13:15] <gsnedders|work> remysharp: The actual html5 parsing or the outlining algorithm?
- # [13:15] <hsivonen> nested event loops are unhappiness
- # [13:15] <remysharp> gsnedders|work: I think I mean the outlining algorithm
- # [13:16] <Hixie> hsivonen: technically, html5 never spins nested event loops
- # [13:16] <gsnedders|work> remysharp: Unless Hixie changed it in September, which AFAIK he did not, yes.
- # [13:16] <hsivonen> Hixie: how does HTML5 do alert() or sync XHR?
- # [13:17] <Hixie> hsivonen: alert() just pauses. A few places use the "spin the event loop" algorithm, but that actually returns to the main event loop while running code in the background which at some point queues a task to regain synchnorous control.
- # [13:17] <hsivonen> at least the off-the-main-thread + speculation move made the parser less unhappy with nested loops
- # [13:17] <Hixie> hsivonen: basically i fork off subthreads, and then queue a continuation later.
- # [13:17] * Quits: ThunderSchunked (i=43f00ab4@gateway/web/freenode/x-rpucufkmwfscqtib) (Remote closed the connection)
- # [13:18] <Hixie> dunno what xhr does
- # [13:18] <hsivonen> Hixie: pause and subthread sound like not matching reality
- # [13:18] <hsivonen> in the implementation sense
- # [13:18] <Hixie> pause might not
- # [13:18] * Joins: pesla\work (n=retep@procurios.xs4all.nl)
- # [13:18] <hsivonen> Gecko and WebKit both do nested event loops, right?
- # [13:19] <Hixie> the subthread/continuation thing is functionally equivalent to a nested event loop
- # [13:19] <othermaciej> for sync XHR, WebKit blocks without re-entering the event loop
- # [13:19] * Joins: SamerZ (n=SamerZ@CPE00222d5410b8-CM00222d5410b5.cpe.net.cable.rogers.com)
- # [13:19] <othermaciej> (I think that's how it currently works anyway)
- # [13:20] <hsivonen> anyway, I think I'm going to implement the plan I mentioned
- # [13:20] <hsivonen> that is, prevent document.write if something happens to be devious enough to cause scripts to run as a side effect of the tree op flush (other than </script>)
- # [13:21] * hsivonen wonders who came up with the synchronous SVG load event
- # [13:21] <hsivonen> don't we have some ground rules against stuff like that?
- # [13:22] <remysharp> gsnedders|work: am I right in saying that <header> doesn't affect the outline at all (I couldn't find a ref in the spec)
- # [13:23] <gsnedders|work> remysharp: Correct
- # [13:24] <remysharp> gsnedders|work: is there any reason why I can't use it to wrap the heading of a figure? (aside from the validation)
- # [13:24] * Quits: pesla (n=retep@procurios.xs4all.nl) (Read error: 110 (Connection timed out))
- # [13:24] <gsnedders|work> Don't ask me, I just wrote the impl :P
- # [13:24] <remysharp> :)
- # [13:25] <remysharp> Hixie: to you then I guess, is there any reason why I shouldn't wrap my figure heading in <header> (aside from the current validation rules)
- # [13:26] <remysharp> Lachy suggested some time ago "that in the future User Agents may treat the header element properly" - but I'm not sure what that means
- # [13:28] <Lachy> when did I say that, and in what context?
- # [13:29] * Quits: mpt (n=mpt@canonical/mpt) (Read error: 110 (Connection timed out))
- # [13:29] * Quits: michaelforrest (n=michaelf@91.189.88.12) (Read error: 110 (Connection timed out))
- # [13:30] <gsnedders|work> Context is overrrated.
- # [13:30] * Quits: mat_t (n=mattomas@91.189.88.12) (Read error: 110 (Connection timed out))
- # [13:31] <remysharp> Lachy: sorry, some time ago, and it may be wrong, I'd be happy for you to say you didn't then I'm just waiting for the argument against using header :)
- # [13:31] <remysharp> context was with respect to finding an alternative to using legend in details and figure
- # [13:34] <annevk2> othermaciej, that's how I specced it for XHR
- # [13:35] <annevk2> othermaciej, you are supposed to one event at the end of the request, but that's it
- # [13:35] <annevk2> dispatch/\
- # [13:35] <Hixie> remysharp: it'd be ambiguous with content that is allowed as the content of the element
- # [13:37] <Lachy> remysharp, I don't remember saying it. I might have, but it's difficult to know what I meant by it if I did without reading it in full context
- # [13:37] <remysharp> Hixie: such as? or rather are you saying that it shouldn't be a heading but a caption or label (though I'm not saying those elements are appropriate)
- # [13:37] * Joins: virtuelv_ (n=virtuelv@213.236.208.22)
- # [13:37] <remysharp> Lachy: no worries - let's say for argument's sake you didn't say anything.
- # [13:37] <remysharp> :)
- # [13:38] <Hixie> remysharp: <figure> <dt> bla bla <dd> <header> foo </header> baz </figure>
- # [13:39] <remysharp> Hixie: I meant as a replacement to ditch the dt/dd proposal
- # [13:39] <remysharp> <figure> <header>My figure</header> <img src="..."></figure>
- # [13:39] * Quits: ciaran_lee (n=ciaran_l@ip-78-137-148-117.dub-tlght.metro.digiweb.ie) ("leaving")
- # [13:39] <annevk2> Gecko does something wrong with sync XHR to not block UI or something but that caused side effects they haven't fixed
- # [13:39] <daedb> <header> would be very awkward for captions below the content
- # [13:40] <remysharp> daedb: why, it's the heading to the content, it doesn't matter if it's top, left, bottom does it?
- # [13:40] * Quits: virtuelv (n=virtuelv@213.236.208.22) (Read error: 145 (Connection timed out))
- # [13:41] <jgraham> Yeah there is nothing in principle wrong with header except that in a different context it means something quite different and, as an english word, doesn't quite fit
- # [13:41] <remysharp> neither does article, but it's still being used for "interactive widgets"
- # [13:42] <remysharp> currently it's down to the spec to define it's use, just as the word article is being stretched to cover different meanings, header can quite easily be seen as the "heading to the content" - be it above or below
- # [13:43] <daedb> remysharp: header as a word is fairly strongly associated with top positioning, at least in my mind... using it for a caption bottom just feels odd
- # [13:43] <remysharp> daedb: and article?
- # [13:43] <gsnedders|work> Hixie: Still hasn't worked, guess the issue is at the Opera end
- # [13:43] <Lachy> I still need to catch up on about 1000 public-html/whatwg e-mails and spec changes after being away for a week, but does the spec now use <header> for captions, or is that just a proposal?
- # [13:43] <remysharp> Lachy: that's me proposing
- # [13:44] <Hixie> remysharp: i understood what you were proposing
- # [13:44] <daedb> remysharp: What about it? Completely separate issue.
- # [13:44] <remysharp> Lachy: because the dt/dd breaks IE, hard.
- # [13:44] <gsnedders|work> Lachy: I still need to _recieve_ all of the Sep/Oct emaiols :P
- # [13:44] <gsnedders|work> *Emails
- # [13:44] <Hixie> remysharp: i'm saying <header> is valid figure content, so it'd be ambiguous if we used it for the legend also
- # [13:45] <Lachy> yeah, dt/dd sucks just as badly as legend, and I never liked it being used for figure.
- # [13:45] <remysharp> Hixie: but so is dt in the content of figure or details
- # [13:45] <Lachy> it was ok for details, but still sucks for compat
- # [13:46] <remysharp> Lachy: I wrote up Dean Edwards findings yesterday: http://html5doctor.com/dd-details-wrong-again/ - it doesn't work for either details or figure
- # [13:46] <Hixie> remysharp: how so?
- # [13:47] <remysharp> Hixie: you're saying that using <header> is ambiguous if used as the caption/legend in figure because it can appear in the content - is that correct?
- # [13:48] <remysharp> Hixie: if so, currently the solution is to use a dt as the caption/legend, which can equally appear in the contents
- # [13:48] <remysharp> Hixie: in fact the example for detail actually includes it -
- # [13:49] <remysharp> how is that any less ambiguous?
- # [13:49] <daedb> dd acts as a wrapper around all the content, which removes ambiguity
- # [13:49] <remysharp> okay, go back to when legend was being used in the spec
- # [13:50] <remysharp> sorry, you'll give the same argument
- # [13:50] <remysharp> The styling rules that the spec has states how it should be treated though, wasn't it something like details > legend:first-child
- # [13:52] * Joins: MikeSmith (n=MikeSmit@EM114-48-79-73.pool.e-mobile.ne.jp)
- # [13:52] * Joins: trovster (n=trovster@iweb-adsl.demon.co.uk)
- # [13:52] <Hixie> remysharp: how can it appear in the contents? i don't follow
- # [13:53] <Hixie> remysharp: in the spec now, only <dt> and <dd> can appear as children of <figure>
- # [13:53] <Hixie> remysharp: when we used <legend>, <legend> wasn't allowed in <figure> except as the legend.
- # [13:54] <remysharp> Hixie: Could I not use it in details, by way of having advanced search fields?
- # [13:54] <Hixie> remysharp: not as a child, no
- # [13:54] <Hixie> remysharp: as a descendant, sure, but that's fine
- # [13:54] <Hixie> remysharp: no ambiguity there
- # [13:55] <smaug> is it just my browser, or is there something wrong with html5 draft styling. The page looks strange
- # [13:55] <remysharp> I can see what you're saying, but you've hit the exact same problem with dd as we did with legend. They both expect to be children of some specific element, therefore the styling goes to crap (dd only in IE, but IE is obviously important)
- # [13:57] <Hixie> remysharp: at this point i'm basically this ->||<- close to just dropping the elements altogether and waiting until the parser is more widely deployed.
- # [13:57] <Hixie> that way we can go back to <legend>
- # [13:57] <remysharp> Don't the same kind of problems also apply to <caption> which is why it's not a decent candidate to solve this problem
- # [13:58] <Hixie> <caption> won't ever parse right
- # [13:58] <Hixie> <legend> and <dt>/<dd> will parse right in html5 parsers
- # [13:58] <remysharp> Hixie: I know, you're that close, and myself and others really want to get our hands on these elements
- # [13:58] <daedb> I don't want <figure> dropped, it's actually one of my favourite new elements... don't really care much about <details>
- # [13:58] <Hixie> just use <div>
- # [14:07] * Joins: webben (n=benh@nat/yahoo/x-ikzbbacdtfiiqfva)
- # [14:08] * Quits: SamerZ (n=SamerZ@CPE00222d5410b8-CM00222d5410b5.cpe.net.cable.rogers.com)
- # [14:09] <remysharp> so here's the options: 1) repurpose /another/ element that can only be a child of some other element. Chances are there will be similar rendering issues. 2) repurpose an existing element or repurpose a new HTML5 element, both cause ambiguity issues. 3) create another heading type element to allow details & figure to remain in the spec, something like <c>, but there's a shed load of headings already. 4) Ditch them until HTML5 is supported in the
- # [14:09] <remysharp> majority market-share - by which point it'll be 10 years. 5) Ditch them entirely. Just use a div.
- # [14:10] <Hixie> 6) leave them in, and use <div> for now while you wait for the browsers to catch up, like with almost all other new features
- # [14:10] * Joins: myakura (n=myakura@p2102-ipbf6805marunouchi.tokyo.ocn.ne.jp)
- # [14:11] <remysharp> Hixie: authors will use them though, and the wonder what the hell is going on - unless you specific put that note in the spec?
- # [14:11] * Quits: wakaba_0 (n=wakaba_@122.221.184.68) ("Leaving...")
- # [14:12] <Hixie> will authors use <style scoped> before that works in browsers?
- # [14:13] <remysharp> possibly not, but figure (and details?) are popular amongst authors,
- # [14:13] <jgraham> Hixie: I thionk that is a horribly unfair comparison
- # [14:13] <remysharp> they/we see the new semantics as something we want to lay our hands on right now - give better meaning to our markup
- # [14:13] <jgraham> <style scoped> is almost impossible to use without native support
- # [14:13] <jgraham> <figure> and <details> are trivial
- # [14:14] <Hixie> <details> only works with UA support
- # [14:14] <remysharp> Or JS support
- # [14:14] <remysharp> which is exactly what's going to happen
- # [14:14] <jgraham> Hixie: Not if you are willing to use js and degrade to always open
- # [14:14] <Hixie> <style scoped> works fine if you hack your style sheets
- # [14:14] <jgraham> Which I have already done a couple of times
- # [14:15] <remysharp> Let's be honest, if I asked your average Joe web author, who knew a little about HTML5, they'd sooner know about figure and details than they would <style scoped>
- # [14:15] <Hixie> i dunno about that
- # [14:16] <jgraham> A js library seems like a significantly lower burden to authors than using a CSS preprocessor to support <style scoped>
- # [14:16] <Hixie> iirc i made up <details>, whereas <style scoped> was added based on author feedback
- # [14:16] <remysharp> okay, but it's still an unfair comparison :)
- # [14:16] <Hixie> ok, <input list="">
- # [14:16] <Hixie> <menu type=context>
- # [14:16] <Hixie> new WebSocket()
- # [14:17] <Hixie> draggable=""
- # [14:17] <Hixie> pick one
- # [14:17] <remysharp> you don't have to sell me on any of that stuff, I'm all over it - but the majority of authors out there are focusing on the /new/ markup
- # [14:17] <jgraham> I can imagine people using whichever of those can be emulated in script before browsers support them, yes
- # [14:18] <Hixie> you can simulate <details> and <figure> using <div>
- # [14:18] <Hixie> i really don't get the problem
- # [14:18] <remysharp> There's two types of web authors - those who know and use JS, and those who don't (particularly).
- # [14:18] <remysharp> I know that I can replicate details with JS
- # [14:19] <remysharp> but the other type of author isn't
- # [14:19] <remysharp> the point being is that I know that functionality isn't possible without JS, so I'm going to add it
- # [14:19] <jgraham> Hixie: If you change the markup you lose the native support in browsers that implement it
- # [14:19] <remysharp> the average html author is going to see figure, and use it
- # [14:19] <remysharp> unless they're told to avoid using it until X time.
- # [14:22] <Hixie> jgraham: if people are hacking JS to get the support, they'll likely screw up the native support anyway, to the point where UAs can't ship native support
- # [14:22] * gsnedders|work blinks
- # [14:22] <gsnedders|work> I just got a WHATWG email!
- # [14:23] <remysharp> Hixie: no, because eventually there'll emerge an HTML5 JS library that uses PE to support this stuff. Just like DOM scripting libraries have done.
- # [14:23] <Hixie> PE?
- # [14:23] <jgraham> Hixie: That seems like a rather unfair assumption given that is quite a common approach with DOM
- # [14:23] <remysharp> Hixie: sorry, progressively enhance
- # [14:23] <Hixie> oh i'm sure some people will do it right
- # [14:23] <jgraham> And Modernizr or similar should have reasonable quality control
- # [14:24] <remysharp> and they'll become defacto
- # [14:24] <remysharp> and yep - they will be people who screw it up
- # [14:24] <gsnedders|work> There are plenty of badly written DOM libraries that are widely used that break
- # [14:24] <remysharp> but we're talking about the majority
- # [14:24] <gsnedders|work> jQuery Validation until recently broke if you implemented HTML 5 forms or WF2
- # [14:28] <remysharp> gsnedders|work: so the point being is that people still screw it up even when following directions - i.e. use this library -
- # [14:28] <annevk2> another problem with the current alternative style sheet text is that it assumes sync loading
- # [14:28] <Hixie> remysharp: no, we're talking about enough to break enough pages that browsers can't deploy. That can be as little as 0.2% or less, in practice.
- # [14:28] <remysharp> exactly the same thing will happen when new authors read that they can use details and figure with dd
- # [14:29] <annevk2> e.g. if you get a Default-Style after some Link headers it is very unlikely you even know that those Link headers will become style sheet objects until quite a bit later
- # [14:29] <Hixie> annevk2: when you get tired of trying to get CSSOM working, encodings'll be waiting for you. Isn't your life fun? :-D
- # [14:29] <remysharp> but figure & dd can be styled, but it screws up styling on other elements
- # [14:29] <remysharp> and that's in IE
- # [14:29] <remysharp> which is a lot more than 0.2%
- # [14:29] <Hixie> annevk2: (seriously though, these are really important things, so thanks a ton for working on them.)
- # [14:29] <annevk2> Hixie, I appreciate your morale support
- # [14:29] <jgraham> Hixie: You are fine as long as someone with notable marketshare deploys before a significant legacy has built up
- # [14:29] <annevk2> ah, too late
- # [14:30] <jgraham> Which increasingly seems to be the case
- # [14:30] <Hixie> jgraham: yeah, that would help.
- # [14:30] <Hixie> anyway, 5:30am is far past my bed time
- # [14:30] <Hixie> nn
- # [14:30] <annevk2> nn
- # [14:30] <jgraham> Hixie: Well in the <details> case othermaciej was working on it iirc
- # [14:30] <remysharp> Hixie: nn - cheers.
- # [14:30] <jgraham> gn
- # [14:30] <othermaciej> I do have <details> on my todo list
- # [14:31] <othermaciej> I'm wondering if I should wait out the planned Change Proposal in case we end up bikeshedding the name of the label element again, but I suppose that part is easy to change
- # [14:39] * Joins: yutak_home (n=kee@61.117.6.79)
- # [14:41] * Quits: remysharp (n=remyshar@remysharp.plus.com) ("Gotta shoot - "peeyaow"")
- # [14:48] * Joins: borismus (n=borismus@c-98-219-161-78.hsd1.pa.comcast.net)
- # [14:50] * Joins: zdobersek (n=zan@cpe-92-37-77-212.dynamic.amis.net)
- # [14:56] * Joins: pmuellr (n=pmuellr@nat/ibm/x-jckhlbcevgpmtkxd)
- # [14:57] * Quits: webben (n=benh@nat/yahoo/x-ikzbbacdtfiiqfva) (Client Quit)
- # [15:01] * Joins: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley)
- # [15:07] * Joins: smaug_ (n=chatzill@cs181150024.pp.htv.fi)
- # [15:14] * Joins: BlurstOfTimes (n=blurstof@168.203.117.66)
- # [15:14] * Parts: boblet (n=boblet@p1181-ipbf904osakakita.osaka.ocn.ne.jp)
- # [15:14] * Quits: yutak_home (n=kee@61.117.6.79) ("Ex-Chat")
- # [15:17] * Quits: jacobolus (n=jacobolu@dhcp-0059525182-1e-6e.client.student.harvard.edu) (Remote closed the connection)
- # [15:19] * Joins: svtech (n=stanv@83.228.56.37)
- # [15:19] <hendry> Anyone care to comment? http://static.webvm.net/audio/test.html
- # [15:23] * Joins: lazni (n=lazni@118.71.2.134)
- # [15:25] * Quits: kinetik (n=kinetik@121.98.132.55) (Read error: 60 (Operation timed out))
- # [15:31] * Joins: ttepasse (n=ttepas--@p5B017DA8.dip.t-dialin.net)
- # [15:34] <zcorpan_> hendry: don't nest <audio>
- # [15:34] <zcorpan_> hendry: use <audio><source>
- # [15:34] <gsnedders|work> http://www.w3.org/2001/tag/2009/10/08-minutes.html#item07
- # [15:34] * Quits: borismus (n=borismus@c-98-219-161-78.hsd1.pa.comcast.net)
- # [15:35] <hsivonen> gsnedders|work: I don't follow. Is LMM arguing against the TAG MIME Respect finding or for it?
- # [15:35] <gsnedders|work> I'm not sure I entirely follow either.
- # [15:39] <hendry> zcorpan_: ok, updated... though i am not sure about codecs for mp3/wav
- # [15:41] * Joins: kinetik (n=kinetik@121.98.132.55)
- # [15:43] * Joins: fishd (n=darin@c-67-180-164-209.hsd1.ca.comcast.net)
- # [15:44] <jgraham> hsivonen: At the least I get the sense that someone is arguing against making the HTML/XHTML distinction a property of the MIME type
- # [15:45] <hsivonen> jgraham: that ship sailed years ago
- # [15:45] <othermaciej> jgraham: not everyone on the TAG has a clear view of the harbor
- # [15:46] <jgraham> I'm not suggesting it is a sane thing to be arguning :)
- # [15:46] <jgraham> *arguing
- # [15:46] <othermaciej> er, meant that comment for hsivonen but you guys know what I meant
- # [15:51] <hendry> I am little confused by audio loop http://www.whatwg.org/specs/web-apps/current-work/#attr-media-loop When combined with autoplay... should it just play continuously?
- # [15:52] <othermaciej> I don't think anyone suggested switching browser *behavior* for XHTML/HTML based on anything other than MIME type, but there was an argument that it's ok if some document that in some sense "is" XHTML as text/html, if processing as HTML is what you want
- # [15:52] <othermaciej> I think, anyway
- # [15:52] <othermaciej> minutes are muddled
- # [15:55] * jgraham doesn't really understand the distinction between what a document is and how it behaves
- # [15:56] * Joins: mat_t (n=mattomas@91.189.88.12)
- # [15:56] <jgraham> But that is some sort of philosophical position I guess
- # [15:56] * Joins: jacobolus (n=jacobolu@dhcp-0059871802-99-6d.client.student.harvard.edu)
- # [15:58] <othermaciej> well, the spec introduces this distinction somewhat, when it says, "XML documents that use elements or attributes from the HTML namespace and that are served over the wire (e.g. by HTTP) must be sent using an XML MIME type such as application/xml or application/xhtml+xml and must not be served as text/html."
- # [15:58] <othermaciej> so that raises the question whether a document "is" an XML document - particularly tricky in light of polyglot document support
- # [15:59] <othermaciej> the spec already says separately that anything sent as text/html will be treated as HTML
- # [15:59] <MikeSmith> fwiw, I think the above paragraph is not necessary, or at least should be worded differently
- # [16:00] <othermaciej> I'm not sure I even know what that paragraph means
- # [16:00] <MikeSmith> it should just say that documents in the HTML namespace served with an XML mime type must conform to the XML (XHTML) syntax
- # [16:00] * Quits: jacobolus (n=jacobolu@dhcp-0059871802-99-6d.client.student.harvard.edu) (Client Quit)
- # [16:00] <MikeSmith> and that documents served as text/html must conform to the HTML syntax
- # [16:00] <MikeSmith> and leave it at that
- # [16:01] <othermaciej> I think the MIME type registrations included in the document might already say that
- # [16:01] <othermaciej> (maybe not as to XML documents served as text/xml or application/xml instead of application/xhtml+xml)
- # [16:02] <othermaciej> but yeah, anything that doesn't form to the HTML syntax must not be served as text/html
- # [16:02] <othermaciej> anything that conforms to the XML syntax either is also valid HTML (in which case you can in fact send it as text/html), or it's not, in which case it's already invalid
- # [16:02] <Dashiva> "Definition: A data object is an XML document if it is well-formed, as defined in this specification." - What is a data object?
- # [16:03] <othermaciej> the sentence I cited superficially seems to forbid serving polyglot documents as text/html, which is inconsistent with the rest of the spec
- # [16:04] <MikeSmith> yeah
- # [16:05] <MikeSmith> I don't think it's necessary for it to have that prohibition nor anything similar
- # [16:06] <othermaciej> I don't think it even means to prohibit that
- # [16:07] <othermaciej> it seems like it assumes there's some platonic sense in which something is either an HTML document or an XML document (based on author's intent? I dunno) and thus can't really be checked
- # [16:07] <MikeSmith> yeah, that's a good way to put it
- # [16:08] * Quits: fishd (n=darin@c-67-180-164-209.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [16:08] <othermaciej> it sort of seems like it's saying "don't serve XHTML as HTML unless you know it's not really going to get processed as XML"
- # [16:10] * Joins: borismus (n=borismus@CMU-348674.WV.CC.CMU.EDU)
- # [16:12] * Joins: webben (n=benh@nat/yahoo/x-jbljlsqgtqsfwhmo)
- # [16:12] * Parts: nessy (n=Adium@203-158-45-196.dyn.iinet.net.au)
- # [16:13] * Joins: TabAtkins (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
- # [16:14] <Dashiva> "Don't serve XHTML as text/html unless it's also valid HTML"
- # [16:14] * Joins: nessy (n=Adium@203-158-45-196.dyn.iinet.net.au)
- # [16:14] * Quits: borismus (n=borismus@CMU-348674.WV.CC.CMU.EDU) (Client Quit)
- # [16:14] <othermaciej> that would be a fine thing to say
- # [16:18] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [16:18] * Joins: mpt (n=mpt@canonical/mpt)
- # [16:27] * Parts: annevk2 (n=annevk@pat.se.opera.com)
- # [16:27] * Joins: explicit_ (n=bill@cpc1-ely05-2-0-cust456.5-1.cable.virginmedia.com)
- # [16:27] * Joins: annevk2 (n=annevk@pat.se.opera.com)
- # [16:29] * Joins: MikeSmithX (n=MikeSmit@114.48.100.62)
- # [16:29] * Joins: brucel (n=brucel@94-172-130-85.cable.ubr11.smal.blueyonder.co.uk)
- # [16:30] * Parts: brucel (n=brucel@94-172-130-85.cable.ubr11.smal.blueyonder.co.uk)
- # [16:30] * Joins: brucel (n=brucel@94-172-130-85.cable.ubr11.smal.blueyonder.co.uk)
- # [16:33] * Quits: MikeSmith (n=MikeSmit@EM114-48-79-73.pool.e-mobile.ne.jp) (Read error: 104 (Connection reset by peer))
- # [16:34] * Quits: nessy (n=Adium@203-158-45-196.dyn.iinet.net.au) (Connection timed out)
- # [16:38] * MikeSmithX is now known as MikeSmith
- # [16:38] * Quits: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley) ("This computer has gone to sleep")
- # [16:44] * Parts: brucel (n=brucel@94-172-130-85.cable.ubr11.smal.blueyonder.co.uk)
- # [16:47] * Quits: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de) (Remote closed the connection)
- # [16:49] * Quits: mitnavn (n=mitnavn@unaffiliated/mitnavn) ("Leaving...")
- # [16:53] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [16:53] * Quits: zcorpan_ (n=zcorpan@pat.se.opera.com)
- # [16:53] * Quits: explicit_ (n=bill@cpc1-ely05-2-0-cust456.5-1.cable.virginmedia.com)
- # [17:01] * Quits: TabAtkins (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (Remote closed the connection)
- # [17:03] * Joins: borismus (n=borismus@CMU-348674.WV.CC.CMU.EDU)
- # [17:03] <annevk2> so I rewrote Hixie's stuff and while less ambiguous I've no idea whether it's more clear
- # [17:04] <annevk2> at least it now fits in the overall picture so I guess that's progress
- # [17:08] * lmorchard|away is now known as lmorchard
- # [17:09] * lmorchard is now known as lmorchard|away
- # [17:12] * Joins: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley)
- # [17:17] * Joins: dglazkov (n=dglazkov@nat/google/x-nhgunedpkgyrkovs)
- # [17:17] * Quits: daedb (n=daed@h11n1fls34o986.telia.com) (Remote closed the connection)
- # [17:18] * Joins: daedb (n=daed@h11n1fls34o986.telia.com)
- # [17:20] * Quits: othermaciej (n=mjs@69.181.42.237)
- # [17:31] * Quits: Maurice (n=ano@80.101.46.164) ("Disconnected...")
- # [17:33] * Joins: djsiegel (n=david@216.17.35.129)
- # [17:38] * Quits: lazni (n=lazni@118.71.2.134) ("Leaving.")
- # [17:40] * Joins: lazni (n=lazni@118.71.2.134)
- # [17:44] * Quits: pesla\work (n=retep@procurios.xs4all.nl) ("( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )")
- # [17:45] * Joins: TabAtkins (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
- # [17:48] * Joins: mitnavn (n=mitnavn@unaffiliated/mitnavn)
- # [17:52] * Quits: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com) (Read error: 104 (Connection reset by peer))
- # [17:52] * Joins: JoePeck_ (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com)
- # [17:54] * Quits: svl (n=me@g226147090.adsl.alicedsl.de) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [18:02] * Joins: fishd (n=darin@nat/google/x-rxeiooccnvetdujt)
- # [18:08] * lmorchard|away is now known as lmorchard
- # [18:13] * Joins: sbublava (n=stephan@77.117.212.94)
- # [18:13] * Joins: tndH (n=Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com)
- # [18:14] * Quits: trovster (n=trovster@iweb-adsl.demon.co.uk)
- # [18:15] * Joins: annevk42 (n=annevk@c-c604e353.13-500-64736c15.cust.bredbandsbolaget.se)
- # [18:16] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [18:16] * Joins: AryehGregor_ (n=Simetric@cpe-72-225-235-157.nyc.res.rr.com)
- # [18:17] * Quits: AryehGregor (n=Simetric@mediawiki/simetrical) (Nick collision from services.)
- # [18:18] * AryehGregor_ is now known as AryehGregor
- # [18:18] * Quits: AryehGregor (n=Simetric@cpe-72-225-235-157.nyc.res.rr.com) (Client Quit)
- # [18:18] * Joins: AryehGregor (n=Simetric@mediawiki/simetrical)
- # [18:18] * Joins: AryehGregor_ (n=Simetric@cpe-72-225-235-157.nyc.res.rr.com)
- # [18:18] * Quits: AryehGregor (n=Simetric@mediawiki/simetrical) (Remote closed the connection)
- # [18:18] * Quits: AryehGregor_ (n=Simetric@cpe-72-225-235-157.nyc.res.rr.com) (Remote closed the connection)
- # [18:19] * Joins: AryehGregor (n=Simetric@mediawiki/simetrical)
- # [18:19] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [18:21] * Joins: aroben_ (n=aroben@17.203.12.32)
- # [18:21] * Quits: aroben (n=aroben@unaffiliated/aroben) (Nick collision from services.)
- # [18:21] * aroben_ is now known as aroben
- # [18:24] * Quits: Phae (n=phaeness@gatea.mh.bbc.co.uk)
- # [18:24] <AryehGregor> "Your mail to 'whatwg' with the subject Re: [whatwg] X-UA-Compatible, X-* headers, validators, etc. Is being held until the list moderator can review it for approval. The reason it is being held: Too many recipients to the message"
- # [18:25] <TabAtkins> We're not having a party in here, AryehGregor. Cut that CC list down!
- # [18:25] <AryehGregor> "Reply all" is standard on whatwg, right?
- # [18:25] <TabAtkins> Hehe, yeah.
- # [18:25] <AryehGregor> So am I really expected to manually prune CC lists, or is this just a misconfiguration?
- # [18:25] <AryehGregor> (Why does the mailing list care anyway? It only got one copy.)
- # [18:26] <TabAtkins> I would expect the latter.
- # [18:27] <jgraham> I would expect you to prune CC lists
- # [18:27] <jgraham> At least I tend to do that
- # [18:28] <jgraham> (also I assume you are aware that the moderation queue is basically /dev/null)
- # [18:28] <AryehGregor> Hmm, no, I wasn't.
- # [18:28] <jgraham> (so don't wait on Hixie to approve it or anything)
- # [18:28] <AryehGregor> Having to prune CC lists manually seems like an unnecessary burden.
- # [18:28] <TabAtkins> I don't ever prune cc lists, unless I know that another mailing list is there which isn't supposed to be cc'ed to.
- # [18:28] <Dashiva> Someone has to put the foot down
- # [18:29] <Dashiva> Otherwise the CC list will just grow into infinity
- # [18:29] <TabAtkins> I don't see what the problem is with that.
- # [18:30] <Dashiva> Sending a message does mean you want a copy of every reply that's even remotely related
- # [18:30] <GPHemsley> Hixie: You know that 'uk' is the Ukrainian language, right? 'ua' is not a language code.
- # [18:31] * Joins: ap (n=ap@17.246.19.174)
- # [18:31] <AryehGregor> Well, so you can block the thread. I mean, 95% of the people on the CC list are probably on the list anyway.
- # [18:32] <TabAtkins> Dashiva: correct, it does mean that.
- # [18:32] <AryehGregor> Unless we're talking cross-posting.
- # [18:32] <Dashiva> TabAtkins: I was being sarcastic, I guess I failed
- # [18:32] <TabAtkins> Also: I don't find myself generally knowledgeable enough to know who *won't* want to receive a reply, except in the limited circumstances of stopping crossposting and in off-list conversations.
- # [18:33] <Dashiva> Yes, reply-all is broken by design
- # [18:33] <Dashiva> It should be reply-to-list-and-people-who-explicitly-say-they-want-to-be-included
- # [18:33] <TabAtkins> True, but we're screwed at this point.
- # [18:34] <Dashiva> And that's why you trim CC lists
- # [18:35] <TabAtkins> No it's not. I just said that I don't have enough knowledge to know who should be trimmed.
- # [18:35] <TabAtkins> Best case, I can remove people who I know are on the list, but that's it.
- # [18:36] <TabAtkins> That doesn't reduce any email volume, as they'll still receive the reply via the list, but it does reduce cc-lists, at the cost of my time.
- # [18:36] <TabAtkins> Which I don't find a worthwhile tradeoff.
- # [18:37] <Dashiva> TabAtkins: It's easy, trim everyone except the previous N posters
- # [18:37] * Joins: aroben_ (n=aroben@unaffiliated/aroben)
- # [18:37] <TabAtkins> That doesn't resolve the fundamental problem of me having to spend time doing this.
- # [18:38] * Quits: aroben (n=aroben@unaffiliated/aroben) (Nick collision from services.)
- # [18:38] * aroben_ is now known as aroben
- # [18:38] <AryehGregor> Agreed.
- # [18:38] <AryehGregor> Now, who can reconfigure the mailing list?
- # [18:39] <Dashiva> Heh
- # [18:41] <Dashiva> The topic tends to bring out near-religious tendencies, not unlike those of resource-vs-representation
- # [18:41] <TabAtkins> Man, what is up with that, while we're on that topic.
- # [18:42] <TabAtkins> I get the idea of an abstract resource server handing out representations, but seriously, nobody actually talks about that. We just refer to resources on the web and let context disambiguate when necessary.
- # [18:42] <AryehGregor> I had a lengthy private argument with Julian about it.
- # [18:42] <AryehGregor> I was profoundly unconvinced.
- # [18:42] <AryehGregor> It's that whole "theoretical purity" issue, except not even conceivably useful theoretical purity in this case.
- # [18:42] <TabAtkins> It just feels like an architecture astronautics exercise.
- # [18:44] <TabAtkins> I stayed out of that discussion, luckily. I just got into it with Masinter (bad idea) about urls.
- # [18:45] * Joins: maikmerten (n=maikmert@Zae21.z.pppool.de)
- # [18:46] <Dashiva> It's not practical to track which URLs are the same resource (maybe it was in the early 90s), so in practice URLs are all different
- # [18:47] <TabAtkins> yeah
- # [18:50] <Dashiva> Although even if you could, the mess would remain. When the bits change, has the resource changed or not?
- # [18:51] <TabAtkins> Exactly. The theoretical "resource" is an invisible, untouchable abstract idea living in a Platonic realm. You cannot answer any questions about it.
- # [18:51] <TabAtkins> Maybe the url is pointing to a new resource. Maybe the resource's state has changed. There's no way to tell, even theoretically, *because there isn't a difference*.
- # [18:52] <AryehGregor> You could define things so there's a difference, but the difference is useless in practice anyway.
- # [18:52] <AryehGregor> There's no way to reliably tell whether two URLs identify the same resource.
- # [18:52] <AryehGregor> Even on the server side.
- # [18:52] <TabAtkins> Yeah, the definition would be untestable and thus useless.
- # [18:53] <TabAtkins> You could never pass an A/B test where I get you to guess whether two urls identify the same resource or not.
- # [18:53] <AryehGregor> I have yet to see a statement involving resources that could not be reworded in terms of URLs, servers, and bags of bits with an increase in clarity and no significant increase in length.
- # [18:54] * Quits: myakura (n=myakura@p2102-ipbf6805marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [18:59] * Quits: djsiegel (n=david@216.17.35.129) ("Leaving.")
- # [19:05] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [19:07] * Quits: fishd (n=darin@nat/google/x-rxeiooccnvetdujt) (Read error: 110 (Connection timed out))
- # [19:08] * Quits: MikeSmith (n=MikeSmit@114.48.100.62) (Read error: 145 (Connection timed out))
- # [19:12] * Quits: mat_t (n=mattomas@91.189.88.12) ("This computer has gone to sleep")
- # [19:12] * Joins: djsiegel1 (n=david@97-127-108-85.mpls.qwest.net)
- # [19:16] * Parts: adactio (n=adactio@host86-163-206-16.range86-163.btcentralplus.com)
- # [19:16] * Quits: borismus (n=borismus@CMU-348674.WV.CC.CMU.EDU) (Read error: 110 (Connection timed out))
- # [19:16] * Joins: borismus (n=borismus@CMU-348674.WV.CC.CMU.EDU)
- # [19:27] * Joins: Chris_Wilson (n=cwilso@nat/microsoft/x-mhjtrjjejpzuckns)
- # [19:30] * Joins: gratz|home (n=gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com)
- # [19:30] * Joins: fishd (n=darin@nat/google/x-cxqgboiftlvnwhsd)
- # [19:30] * Quits: gratz|home (n=gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com) (Client Quit)
- # [19:31] * Joins: gratz|home (n=gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com)
- # [19:31] * Quits: djsiegel1 (n=david@97-127-108-85.mpls.qwest.net) (Read error: 110 (Connection timed out))
- # [19:36] * Joins: cohitre (n=cohitre@c-24-17-245-57.hsd1.wa.comcast.net)
- # [19:36] * Joins: djsiegel (n=david@75-146-34-86-Minnesota.hfc.comcastbusiness.net)
- # [19:36] * Quits: ChrisWilson (n=cwilso@nat/microsoft/x-ckmbrobxcmmpokrf) (Read error: 110 (Connection timed out))
- # [19:43] * Joins: othermaciej (n=mjs@17.203.15.228)
- # [19:47] * Quits: foolip_ (n=philip@pat.se.opera.com) (Read error: 110 (Connection timed out))
- # [19:54] * Joins: weinig (n=weinig@17.246.17.253)
- # [19:55] * Quits: mpt (n=mpt@canonical/mpt) (Read error: 113 (No route to host))
- # [19:57] * Joins: cying (n=cying@70.90.171.153)
- # [20:05] * Joins: k0rnel (n=k0rnel@krtko.org)
- # [20:07] * aroben is now known as aroben|awy
- # [20:07] * aroben|awy is now known as aroben|away
- # [20:16] * Joins: KevinMarks (n=KevinMar@157.22.22.46)
- # [20:20] * Parts: cohitre (n=cohitre@c-24-17-245-57.hsd1.wa.comcast.net)
- # [20:21] * Joins: sicking (n=chatzill@63.245.220.240)
- # [20:26] * Joins: fishd_ (n=darin@nat/google/x-mcibmqvvcsskbwxz)
- # [20:28] * JoePeck_ is now known as JoePeck
- # [20:30] * Joins: karlcow (n=karl@128.30.54.58)
- # [20:31] * Quits: mitnavn (n=mitnavn@unaffiliated/mitnavn) ("Leaving...")
- # [20:32] * Quits: fishd (n=darin@nat/google/x-cxqgboiftlvnwhsd) (Read error: 60 (Operation timed out))
- # [20:35] * aroben|away is now known as aroben
- # [20:42] * Joins: Midler (n=midler@212.37.124.243)
- # [20:44] * Quits: djsiegel (n=david@75-146-34-86-Minnesota.hfc.comcastbusiness.net) (Read error: 110 (Connection timed out))
- # [20:53] * Quits: borismus (n=borismus@CMU-348674.WV.CC.CMU.EDU)
- # [20:53] * Quits: maikmerten (n=maikmert@Zae21.z.pppool.de) (Remote closed the connection)
- # [21:00] * Joins: cohitre (n=cohitre@c-24-17-245-57.hsd1.wa.comcast.net)
- # [21:01] * Parts: cohitre (n=cohitre@c-24-17-245-57.hsd1.wa.comcast.net)
- # [21:05] * Quits: weinig (n=weinig@17.246.17.253)
- # [21:15] * Joins: kerihenare (n=kerihena@210.48.114.130)
- # [21:15] * Parts: kerihenare (n=kerihena@210.48.114.130)
- # [21:15] * Joins: kerihenare (n=kerihena@210.48.114.130)
- # [21:17] <kerihenare> Shouldn't the input type "image" be removed from HTML5? Seems that this is something that should be handled by CSS.
- # [21:20] <gratz|home> how would you then achieve the image map?
- # [21:21] <TabAtkins> Is there any particular reason to remove it? It already exists, so there's reason to keep it right there, and it's not horrifying bad. As well, as gratz|home says, it allows for imagemaps (which aren't great, but shrug).
- # [21:21] * Joins: Super-Dot (n=Super-Do@66-240-27-50.isp.comcastbusiness.net)
- # [21:22] <kerihenare> Don't you use an <img> for Image maps? And besides, I would happily remove the <map> element. You should be using CSS their too.
- # [21:22] <kerihenare> *there
- # [21:25] <kerihenare> <center> already exists and that was removed and it's no less bad than <input type="image" />
- # [21:25] <annevk42> according to you
- # [21:25] <annevk42> but not everyone shares that opinion
- # [21:26] * Quits: annevk42 (n=annevk@c-c604e353.13-500-64736c15.cust.bredbandsbolaget.se)
- # [21:27] <kerihenare> lol
- # [21:31] * Quits: roc (n=roc@121.74.160.0)
- # [21:32] * Quits: mikekelly (i=mookid@ROFL.name) (Read error: 60 (Operation timed out))
- # [21:32] * Joins: mikekelly (i=mookid@ROFL.name)
- # [21:39] * Joins: weinig (n=weinig@17.246.17.253)
- # [21:45] * Joins: dbaron (n=dbaron@nat/mozilla/x-ifhktmahoulysdvh)
- # [21:47] * Joins: cohitre (n=cohitre@c-24-18-158-106.hsd1.wa.comcast.net)
- # [21:48] * Parts: cohitre (n=cohitre@c-24-18-158-106.hsd1.wa.comcast.net)
- # [21:57] * Joins: ojan (n=ojan@72.14.229.81)
- # [22:09] * Joins: gsnedders (n=gsnedder@c83-252-233-2.bredband.comhem.se)
- # [22:12] * Quits: peritus- (n=peritus@ircbridge.mahner.org) (Read error: 60 (Operation timed out))
- # [22:15] * Joins: roc (n=roc@203.97.204.82)
- # [22:16] * Joins: peritus_ (n=peritus@ircbridge.mahner.org)
- # [22:19] * Quits: pmuellr (n=pmuellr@nat/ibm/x-jckhlbcevgpmtkxd)
- # [22:19] * Quits: sicking (n=chatzill@63.245.220.240) (Read error: 145 (Connection timed out))
- # [22:21] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:24] * Joins: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams)
- # [22:31] * Quits: tndH (n=Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com) (Read error: 104 (Connection reset by peer))
- # [22:32] * Quits: zdobersek (n=zan@cpe-92-37-77-212.dynamic.amis.net) ("Leaving.")
- # [22:34] * Joins: dave_levin (n=dave_lev@74.125.59.65)
- # [22:36] * Quits: gsnedders (n=gsnedder@c83-252-233-2.bredband.comhem.se)
- # [22:42] * Joins: sicking (n=chatzill@nat/mozilla/x-cjfxlqylksenrefj)
- # [22:44] * Quits: smaug_ (n=chatzill@cs181150024.pp.htv.fi) ("ChatZilla 0.9.85 [Firefox 3.7a1pre/20090929162016]")
- # [22:47] * Joins: borismus (n=borismus@CMU-348674.WV.CC.CMU.EDU)
- # [22:59] * Quits: kerihenare (n=kerihena@210.48.114.130)
- # [23:01] * Joins: mat_t (n=mattomas@80-225-22-182.dynamic.dial.as9105.com)
- # [23:02] * Joins: mat_t_ (n=mattomas@80-225-22-182.dynamic.dial.as9105.com)
- # [23:02] * Quits: mat_t_ (n=mattomas@80-225-22-182.dynamic.dial.as9105.com) (Remote closed the connection)
- # [23:03] * Quits: dave_levin (n=dave_lev@74.125.59.65)
- # [23:05] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 60 (Operation timed out))
- # [23:08] * Joins: dave_levin (n=dave_lev@74.125.59.73)
- # [23:09] * Joins: gsnedders (n=gsnedder@c83-252-233-2.bredband.comhem.se)
- # [23:10] * Quits: dave_levin (n=dave_lev@74.125.59.73) (Client Quit)
- # [23:10] * Joins: dave_levin (n=dave_lev@74.125.59.73)
- # [23:17] * Quits: gsnedders (n=gsnedder@c83-252-233-2.bredband.comhem.se)
- # [23:19] * Quits: mat_t (n=mattomas@80-225-22-182.dynamic.dial.as9105.com) (Connection timed out)
- # [23:20] <jgraham> http://hoppipolla.co.uk/tests/document_all/document_all.html
- # [23:20] <jgraham> Dunno if that is useful to anyone
- # [23:22] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [23:25] <jgraham> Oh it looks like hallvord just posed something more comprehensive
- # [23:29] <Hixie> GPHemsley: oh. then i'd better change it back! :-)
- # [23:34] * Quits: Super-Dot (n=Super-Do@66-240-27-50.isp.comcastbusiness.net) (Read error: 104 (Connection reset by peer))
- # [23:35] * lmorchard is now known as lmorchard|away
- # [23:35] * Joins: Super-Dot (n=Super-Do@66-240-27-50.isp.comcastbusiness.net)
- # [23:37] * lmorchard|away is now known as lmorchard
- # [23:42] * Quits: BlurstOfTimes (n=blurstof@168.203.117.66) ("Leaving...")
- # Session Close: Wed Oct 14 00:00:00 2009
The end :)