Options:
- # Session Start: Thu Oct 08 00:00:00 2009
- # Session Ident: #whatwg
- # [00:00] * Joins: fishd (n=darin@nat/google/x-tgpzxvkfnrbwgpys)
- # [00:01] * Quits: heycam (n=cam@clm-laptop.infotech.monash.edu.au) ("bye")
- # [00:02] * Quits: borismus (n=borismus@CMU-348674.WV.CC.CMU.EDU)
- # [00:04] * Quits: gratz|home (n=gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com) ("Leaving")
- # [00:14] * Joins: cohitre (n=cohitre@c-24-18-158-106.hsd1.wa.comcast.net)
- # [00:18] * Joins: borismus (n=borismus@CMU-348674.WV.CC.CMU.EDU)
- # [00:19] * Joins: doublec (n=doublec@203-97-204-82.dsl.clear.net.nz)
- # [00:21] * Joins: heycam (n=cam@clm-laptop.infotech.monash.edu.au)
- # [00:25] * Joins: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [00:25] * Joins: mitnavn (n=mitnavn@unaffiliated/mitnavn)
- # [00:28] * Joins: jwalden (n=waldo@nat/mozilla/x-wxkdlkvltgjcjwyq)
- # [00:35] * Quits: cohitre (n=cohitre@c-24-18-158-106.hsd1.wa.comcast.net)
- # [00:35] * Joins: borismus_ (n=borismus@CMU-348674.WV.CC.CMU.EDU)
- # [00:36] * Quits: borismus (n=borismus@CMU-348674.WV.CC.CMU.EDU) (Read error: 54 (Connection reset by peer))
- # [00:36] * borismus_ is now known as borismus
- # [00:38] * Joins: borismus_ (n=borismus@CMU-348674.WV.CC.CMU.EDU)
- # [00:38] * Quits: borismus (n=borismus@CMU-348674.WV.CC.CMU.EDU) (Read error: 104 (Connection reset by peer))
- # [00:38] * borismus_ is now known as borismus
- # [00:39] * Quits: borismus (n=borismus@CMU-348674.WV.CC.CMU.EDU) (Client Quit)
- # [00:40] * Joins: borismus (n=borismus@CMU-348674.WV.CC.CMU.EDU)
- # [00:40] * Joins: boblet (n=boblet@p1254-ipbf304osakakita.osaka.ocn.ne.jp)
- # [00:40] * Quits: borismus (n=borismus@CMU-348674.WV.CC.CMU.EDU) (Read error: 54 (Connection reset by peer))
- # [00:40] * Joins: borismus (n=borismus@CMU-348674.WV.CC.CMU.EDU)
- # [00:46] * Joins: archtech (n=sv@83.228.56.37)
- # [00:46] * Quits: borismus (n=borismus@CMU-348674.WV.CC.CMU.EDU)
- # [00:56] * Quits: gunderwonder (n=gunderwo@239.80-203-88.nextgentel.com) (Read error: 104 (Connection reset by peer))
- # [00:56] * Joins: Super-Dot (n=Super-Do@66-240-27-50.isp.comcastbusiness.net)
- # [00:56] * Joins: dbgi2IAm (n=benny@cpe-65-185-164-233.neo.res.rr.com)
- # [01:02] * Joins: borismus (n=borismus@CMU-348674.WV.CC.CMU.EDU)
- # [01:04] * Joins: djsiegel1 (n=david@98.240.187.46)
- # [01:05] * Joins: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams)
- # [01:09] * Quits: tantek (n=tantek@70-36-139-108.dsl.dynamic.sonic.net)
- # [01:13] * Joins: erlehmann (n=erlehman@dslb-088-075-176-160.pools.arcor-ip.net)
- # [01:20] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [01:24] * Joins: weinig_ (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [01:25] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [01:25] * weinig_ is now known as weinig
- # [01:28] * Quits: dglazkov (n=dglazkov@nat/google/x-exuvujsajwyodnvu) (Read error: 110 (Connection timed out))
- # [01:41] * Joins: aboodman_ (n=aboodman@72.14.229.81)
- # [01:43] * Quits: Super-Dot (n=Super-Do@66-240-27-50.isp.comcastbusiness.net) (Read error: 131 (Connection reset by peer))
- # [01:44] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: 113 (No route to host))
- # [01:44] * Quits: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams)
- # [01:48] * Quits: SamerZ (n=SamerZ@CPE00222d5410b8-CM00222d5410b5.cpe.net.cable.rogers.com) (Remote closed the connection)
- # [01:49] * Quits: aboodman_ (n=aboodman@72.14.229.81)
- # [01:51] * Joins: aboodman_ (n=aboodman@72.14.229.81)
- # [01:56] * Quits: borismus (n=borismus@CMU-348674.WV.CC.CMU.EDU)
- # [01:58] * Quits: djsiegel1 (n=david@98.240.187.46) (Read error: 110 (Connection timed out))
- # [02:00] * Joins: mpavel (n=pavel@80-192-41-183.cable.ubr03.dund.blueyonder.co.uk)
- # [02:02] * Joins: jennb (n=jennb@74.125.59.73)
- # [02:03] * Joins: Super-Dot (n=Super-Do@66-240-27-50.isp.comcastbusiness.net)
- # [02:05] * Quits: mpavel (n=pavel@80-192-41-183.cable.ubr03.dund.blueyonder.co.uk) ("Leaving")
- # [02:05] * Joins: mpavel (n=pavel@80-192-41-183.cable.ubr03.dund.blueyonder.co.uk)
- # [02:19] * Quits: mpavel (n=pavel@80-192-41-183.cable.ubr03.dund.blueyonder.co.uk) ("Leaving")
- # [02:19] * Quits: Dashiva (i=Dashiva@wikia/Dashiva)
- # [02:20] * Joins: crow (n=miketayl@user-0cdf5gs.cable.mindspring.com)
- # [02:21] * crow is now known as mikeeeeetaylr
- # [02:22] * mikeeeeetaylr is now known as mikeeeetaylr
- # [02:22] * Quits: mitnavn (n=mitnavn@unaffiliated/mitnavn)
- # [02:23] * Joins: Dashiva (i=Dashiva@wikia/Dashiva)
- # [02:26] * Quits: ap (n=ap@17.246.19.174)
- # [02:30] * Quits: fishd (n=darin@nat/google/x-tgpzxvkfnrbwgpys) (Read error: 110 (Connection timed out))
- # [02:33] * Joins: borismus (n=borismus@c-98-219-161-78.hsd1.pa.comcast.net)
- # [02:33] * Quits: explicit_ (i=bill@cpc1-ely05-2-0-cust456.5-1.cable.virginmedia.com) (Read error: 104 (Connection reset by peer))
- # [02:35] * Quits: nessy (n=nessy@124-170-205-120.dyn.iinet.net.au) ("Leaving")
- # [02:36] * Quits: franksalim (n=frank@75.61.80.108) ("Leaving")
- # [02:37] * Joins: wakaba_ (n=wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [02:41] * Joins: wakaba_0 (n=wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [02:43] * Joins: [1]mpilgrim (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com)
- # [02:44] * Quits: dbaron (n=dbaron@nat/mozilla/x-xjtyvlxcmidxwlfr) ("8403864 bytes have been tenured, next gc will be global.")
- # [02:55] * Quits: slightlyoff (n=slightly@nat/google/x-nmrwrwfkgtxhdlkh)
- # [02:57] * Quits: wakaba_ (n=wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Read error: 110 (Connection timed out))
- # [02:57] * Joins: kristallpirat (n=kristall@c-base/crew/kristall)
- # [02:58] * Quits: mpilgrim (n=mark@nat/google/x-mkauirjcpbzrvhmm) (Read error: 110 (Connection timed out))
- # [02:58] * [1]mpilgrim is now known as mpilgrim
- # [03:14] * Joins: Lachy_ (n=Lachlan@202.171.174.251)
- # [03:16] * Joins: MikeSmith (n=MikeSmit@EM114-48-129-60.pool.e-mobile.ne.jp)
- # [03:17] * Quits: dave_levin (n=dave_lev@74.125.59.65)
- # [03:18] * Joins: cohitre (n=cohitre@64-40-56-46-dsl.itltd.net)
- # [03:19] * Quits: Tim_ (n=ttepas--@p5B017BD0.dip.t-dialin.net) ("?Q")
- # [03:22] * Quits: KevinMarks (n=KevinMar@157.22.22.46) (Read error: 60 (Operation timed out))
- # [03:22] * Quits: benward (n=benward@nat/yahoo/x-vcpbswyphzjedifa) ("Sleep")
- # [03:23] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [03:25] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Client Quit)
- # [03:26] * Quits: jennb (n=jennb@74.125.59.73)
- # [03:31] * Quits: boblet (n=boblet@p1254-ipbf304osakakita.osaka.ocn.ne.jp)
- # [03:33] * Quits: Super-Dot (n=Super-Do@66-240-27-50.isp.comcastbusiness.net)
- # [03:33] * Quits: othermaciej (n=mjs@17.246.19.150)
- # [03:40] * Joins: Super-Dot (n=Super-Do@66-240-27-50.isp.comcastbusiness.net)
- # [03:56] * Quits: jwalden (n=waldo@nat/mozilla/x-wxkdlkvltgjcjwyq) ("ChatZilla 0.9.85-rdmsoft [XULRunner 1.9.1.3/20090909051541]")
- # [03:58] * Joins: erlehmann_ (n=erlehman@dslb-092-078-132-231.pools.arcor-ip.net)
- # [03:59] * Quits: Lachy_ (n=Lachlan@202.171.174.251) (Read error: 113 (No route to host))
- # [03:59] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Connection timed out)
- # [04:02] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [04:04] * Quits: webben (n=Adium@dip5-fw.corp.ukl.yahoo.com) (Remote closed the connection)
- # [04:12] * Quits: cohitre (n=cohitre@64-40-56-46-dsl.itltd.net)
- # [04:14] * Quits: erlehmann (n=erlehman@dslb-088-075-176-160.pools.arcor-ip.net) (Read error: 110 (Connection timed out))
- # [04:24] * Joins: labrooker_ (n=Luke@citipointe.coc.edu.au)
- # [04:25] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [04:30] * Quits: Super-Dot (n=Super-Do@66-240-27-50.isp.comcastbusiness.net)
- # [04:33] * Joins: cohitre (n=cohitre@c-24-18-158-106.hsd1.wa.comcast.net)
- # [04:36] * Joins: tyoshino (n=tyoshino@220.109.219.244)
- # [04:38] * Joins: Lachy_ (n=Lachlan@202.171.174.251)
- # [04:41] * Lachy_ is now known as Lachy
- # [04:45] * Quits: cohitre (n=cohitre@c-24-18-158-106.hsd1.wa.comcast.net)
- # [04:52] <Lachy> hey, anyone in here have any idea about topics I should try to cover in a panel about the state of the web as a platform? So far I have web storage/database, appcache, workers, video/audio, canvas.
- # [04:55] <Lachy> the panel is a discussion between browser vendor reps, adobe flash and W3C, talking about the web as a platform. Though, it's in the business track, so it has a business focuss rather than an overly technical focus
- # [04:57] * Quits: labrooker_ (n=Luke@citipointe.coc.edu.au)
- # [05:01] * Joins: boblet (n=boblet@p1254-ipbf304osakakita.osaka.ocn.ne.jp)
- # [05:02] * Joins: jorlow_ (n=jorlow@67.218.104.87)
- # [05:03] * Joins: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
- # [05:09] * Quits: doobar (i=david@bsdguru.net) (Read error: 113 (No route to host))
- # [05:12] * Joins: lazni (n=lazni@123.24.147.155)
- # [05:18] * Joins: dbaron_ (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
- # [05:27] <MikeSmith> Lachy: Web Sockets
- # [05:27] * Quits: othree (n=othree@admin39.ct.ntust.edu.tw) (Remote closed the connection)
- # [05:30] * Quits: Lachy (n=Lachlan@202.171.174.251) ("This computer has gone to sleep")
- # [05:33] * Quits: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [05:41] * Quits: jorlow_ (n=jorlow@67.218.104.87)
- # [05:49] * Joins: jorlow_ (n=jorlow@c-67-180-199-19.hsd1.ca.comcast.net)
- # [05:53] * Quits: jorlow_ (n=jorlow@c-67-180-199-19.hsd1.ca.comcast.net) (Client Quit)
- # [06:10] * Joins: jwalden (n=waldo@c-98-248-40-206.hsd1.ca.comcast.net)
- # [06:12] * Joins: othree (n=othree@admin39.ct.ntust.edu.tw)
- # [06:25] * Quits: roc (n=roc@203-97-204-82.dsl.clear.net.nz)
- # [06:25] * Quits: lazni (n=lazni@123.24.147.155) (Read error: 110 (Connection timed out))
- # [06:25] * Joins: dimich_ (n=dimich@c-98-203-252-208.hsd1.wa.comcast.net)
- # [06:26] * Joins: lazni (n=lazni@113.22.27.234)
- # [06:29] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [06:34] * Joins: labrooker_ (n=Luke@citipointe.coc.edu.au)
- # [06:36] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
- # [06:36] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [06:42] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [06:47] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [06:47] * Joins: weinig_ (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [06:47] * weinig_ is now known as weinig
- # [06:48] * Quits: mikeeeetaylr (n=miketayl@user-0cdf5gs.cable.mindspring.com)
- # [06:49] * Quits: labrooker_ (n=Luke@citipointe.coc.edu.au)
- # [07:03] * Joins: fishd (n=darin@c-67-180-164-209.hsd1.ca.comcast.net)
- # [07:06] * Joins: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de)
- # [07:10] * Joins: yatil (n=Adium@78.104.102.186)
- # [07:14] * Joins: fishd_ (n=darin@72.14.224.1)
- # [07:21] * lmorchard is now known as lmorchard|away
- # [07:26] * Quits: doublec (n=doublec@203-97-204-82.dsl.clear.net.nz) ("Leaving")
- # [07:27] * Quits: cedricv (n=cedric@116.197.244.236)
- # [07:31] * Joins: benward (n=benward@98.210.154.133)
- # [07:32] * Quits: yusukes (n=yusukes@220.109.219.244) ("Leaving")
- # [07:32] * Quits: fishd (n=darin@c-67-180-164-209.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [07:32] * Joins: yusukes (n=yusukes@220.109.219.244)
- # [07:34] * Quits: kristallpirat (n=kristall@c-base/crew/kristall) ("Wünsche weiterhin guten Flug")
- # [07:38] * Quits: borismus (n=borismus@c-98-219-161-78.hsd1.pa.comcast.net)
- # [07:44] * Joins: KevinMarks (n=KevinMar@c-67-164-14-96.hsd1.ca.comcast.net)
- # [07:50] * Quits: heycam (n=cam@clm-laptop.infotech.monash.edu.au) ("bye")
- # [07:58] * Joins: tantek (n=tantek@adsl-69-106-235-57.dsl.pltn13.pacbell.net)
- # [08:07] * Quits: dbaron_ (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [08:07] * Joins: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [08:07] * Quits: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net) (Remote closed the connection)
- # [08:22] * Joins: roc (n=roc@121-72-206-169.dsl.telstraclear.net)
- # [08:40] * Quits: dimich_ (n=dimich@c-98-203-252-208.hsd1.wa.comcast.net)
- # [08:51] * Joins: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl)
- # [08:54] * Joins: pesla (n=retep@procurios.xs4all.nl)
- # [08:55] * Joins: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley)
- # [08:57] * Joins: jacobolus (n=jacobolu@dhcp-0059871802-99-6d.client.student.harvard.edu)
- # [08:58] <othermaciej> the HTML5 editor's draft is now in my Top Sites in Safari
- # [08:59] <othermaciej> I guess I should only be surprised that it wasn't before
- # [09:03] * Quits: erlehmann_ (n=erlehman@dslb-092-078-132-231.pools.arcor-ip.net) ("Ex-Chat")
- # [09:05] * Joins: GPH-Laptop (n=GPHemsle@pdpc/supporter/student/GPHemsley)
- # [09:13] * Quits: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley) (Read error: 110 (Connection timed out))
- # [09:13] * Joins: cedricv (n=cedric@116.197.233.40)
- # [09:16] * Joins: annevk2 (n=annevk@static-88.131.66.111.addr.tdcsong.se)
- # [09:19] * Quits: MikeSmith (n=MikeSmit@EM114-48-129-60.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [09:36] * Quits: annevk2 (n=annevk@static-88.131.66.111.addr.tdcsong.se) (Read error: 110 (Connection timed out))
- # [09:40] * Joins: heycam (n=cam@124-168-33-75.dyn.iinet.net.au)
- # [09:43] * Quits: fishd_ (n=darin@72.14.224.1) (Read error: 110 (Connection timed out))
- # [09:46] * Joins: gunderwonder (n=gunderwo@garage.upstruct.com)
- # [09:47] * Quits: tantek (n=tantek@adsl-69-106-235-57.dsl.pltn13.pacbell.net)
- # [09:57] * jgraham wonders if Philip` has enough data to determine if detecting the encoding from the XML prolog is needed
- # [10:00] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 60 (Operation timed out))
- # [10:00] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [10:05] * Joins: webben (n=benh@dip5-fw.corp.ukl.yahoo.com)
- # [10:07] * Joins: jacobolu_ (n=jacobolu@dhcp-0059871802-99-6d.client.student.harvard.edu)
- # [10:07] * Quits: jacobolus (n=jacobolu@dhcp-0059871802-99-6d.client.student.harvard.edu) (Read error: 104 (Connection reset by peer))
- # [10:11] <Philip`> jgraham: Seems hard to analyse - I can't just autodetect the charset and then compare against the correct charset, because the only way I can determine the correct charset is by guessing based on the autodetection
- # [10:13] <gsnedders> Philip`: Number of errors when decoding?
- # [10:13] <jgraham> Philip`: Yeah I know it's not easy. Perhaps just find pages for which the XML prolog makes a difference and then manually decide if they are better or worse with the XML prolog charset
- # [10:14] <jgraham> gsnedders: It doesn't seem like the differences would neccesarily be errors though?
- # [10:14] <gsnedders> jgraham: Right, I know, it's a limitation, but I can't see any better way to do it withoiut manual inspection of every file
- # [10:15] <jgraham> gsnedders: Right but there might only be a handful of files where it makes a difference
- # [10:15] <jgraham> If there's not just inspecting the first few should give an idea if it makes it better or worse
- # [10:16] <Philip`> gsnedders: Number of errors doesn't help when the default fallback is Win1252 and everything decodes with zero errors
- # [10:17] <gsnedders> Philip`: If the other encoding also decodes with zero errors? I know that it will always decode with zero with the fallback.
- # [10:18] * Philip` doesn't even know whether he's currently decoding pages correctly using the current algorithm, and doesn't know an easy way to test it
- # [10:18] <Philip`> (I think I attempt to put the content-type charset into some stream object and then let the validator.nu parser sort it out, or something, but it seems to go wrong in a lot of cases)
- # [10:23] * Quits: GPH-Laptop (n=GPHemsle@pdpc/supporter/student/GPHemsley) ("This computer has gone to sleep")
- # [10:34] * Joins: zcorpan_ (n=zcorpan@pat.se.opera.com)
- # [10:35] * Joins: mpt (n=mpt@91.189.88.12)
- # [10:36] * Joins: annevk2 (n=annevk@pat.se.opera.com)
- # [10:42] * Joins: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams)
- # [10:46] * Joins: mpt_ (n=mpt@canonical/mpt)
- # [10:47] * Quits: yutak_home (n=kee@M006079.ppp.dion.ne.jp) ("Ex-Chat")
- # [10:52] * Quits: jwalden (n=waldo@c-98-248-40-206.hsd1.ca.comcast.net) ("ChatZilla 0.9.85-rdmsoft [XULRunner 1.9.1.3/20090909051541]")
- # [10:55] * Joins: Phae (n=phaeness@gateb.mh.bbc.co.uk)
- # [10:59] * Quits: benward (n=benward@98.210.154.133) ("Sleep")
- # [11:00] * Quits: webben (n=benh@dip5-fw.corp.ukl.yahoo.com) (Remote closed the connection)
- # [11:00] * Joins: webben (n=benh@dip5-fw.corp.ukl.yahoo.com)
- # [11:01] * Joins: svl (n=me@78.52.212.6)
- # [11:07] * Joins: ROBOd (n=robod@89.122.216.38)
- # [11:13] * Joins: mat_t (n=mattomas@91.189.88.12)
- # [11:13] * Quits: ukai (n=ukai@220.109.219.244) (Read error: 145 (Connection timed out))
- # [11:25] * mikeke is now known as mikekelly
- # [11:25] <smaug> Hixie: do you have plans to fix history session in HTML5? I'll propose something if I figure out how I'd like it to work.
- # [11:26] <Hixie> i wasn't aware that it was broken
- # [11:26] <Hixie> if it's broken, then i plan to fix it
- # [11:27] <smaug> Hixie: I sent an email about it
- # [11:27] <Hixie> ah then i have plans to read and respond to your e-mail, yes
- # [11:27] <Hixie> it'll be in my queue somewhere
- # [11:28] <Hixie> is it urgent?
- # [11:28] <smaug> it doesn't explain how iframe history works in previous top level pages
- # [11:28] <Hixie> (i plan to basically respond to all outstanding bugs and e-mails by the end of the month)
- # [11:28] <smaug> well, I'd like to implement it, like now :)
- # [11:29] <Hixie> ah ok
- # [11:29] <Hixie> let me see if i can give you a preliminary answer
- # [11:32] <Hixie> do you know if there are compatibility concerns here?
- # [11:33] * Quits: archtech (n=sv@83.228.56.37)
- # [11:33] <Hixie> looks like IE8 does what the spec says right?
- # [11:34] <smaug> browsers implement go() in different ways, so perhaps no compatibility concerns
- # [11:34] <smaug> IE8 is quite close
- # [11:34] <smaug> those its back button doesn't map to go() handling. Maybe that is UA dependent thing
- # [11:35] <smaug> s/those/though/
- # [11:36] <smaug> Hixie: still, what in the spec explains that the previous top level page should load latest iframe document?
- # [11:37] <roc> dammit
- # [11:37] <smaug> the draft doesn't really say anything about what should happen to sub-browsing contexts when previous top level page is loaded
- # [11:38] <roc> I thought I found an ambiguity in the spec, but I was wrong
- # [11:38] <Hixie> what IE8 does seems to have security advantages, though it does mean that for go(x) where |x| > 1 the back button doesn't match the API
- # [11:38] <Hixie> dunno if that's a problem
- # [11:39] * Joins: adactio (n=adactio@host86-163-206-16.range86-163.btcentralplus.com)
- # [11:39] <Hixie> smaug: hold on, minor cat emergency
- # [11:40] * Quits: mpt (n=mpt@canonical/mpt) (Remote closed the connection)
- # [11:40] * Quits: mpt_ (n=mpt@canonical/mpt) (Remote closed the connection)
- # [11:41] <roc> is it documented what the owner document is for an element created with "new Audio()"?
- # [11:44] <zcorpan_> roc: what happens for new Image()?
- # [11:44] <roc> no idea
- # [11:45] * Joins: mpt (n=mpt@canonical/mpt)
- # [11:45] <roc> I *assume* that you use the document of the current global object, which must be a Window
- # [11:45] <roc> I'm not JS-savvy enough to know if you can get into a situation where there is no Window in scope
- # [11:46] <roc> but the spec doesn't seem to say, or if it does, I don't know where
- # [11:46] <othermaciej> the spec doesn't say what the owner document should be (very clearly)
- # [11:47] <othermaciej> it should say invoking the Audio constructor is equivalent to document.createElement() followed by setting some attributes
- # [11:47] <othermaciej> or something like that
- # [11:47] <roc> it can't say that since 'document' might refer to something strange
- # [11:48] * zcorpan_ files a bug
- # [11:48] <smaug> roc: yeah, at least gecko finds the document from caller and uses that as owner document
- # [11:50] <Hixie> smaug: ok back
- # [11:51] <Hixie> smaug: assuming we do go with the IE8 model, then a literal reading of the spec would mean that when you go back, you just end up in whatever state you happened to last be when that top-level browsing context last had that document active
- # [11:51] <Hixie> smaug: which means that if you were to go to A-2, then fast-forward to B-2, then go(-2), you should end up at A-2 again
- # [11:51] * Quits: lazni (n=lazni@113.22.27.234) ("Leaving.")
- # [11:52] * Joins: mitnavn (n=mitnavn@unaffiliated/mitnavn)
- # [11:52] <Hixie> smaug: even though going go(+1) from there would take you to A-3
- # [11:52] <Hixie> smaug: and then going go(+1) again would take you to B-2, not B-1
- # [11:52] <roc> smaug: do you happen to know what happens if we call new Audio in a context where there is no document? like say a JS XPCOM component? (this is obviously beyond the realm of HTML5)
- # [11:52] <Hixie> i guess we should see what IE does with those cases
- # [11:52] <smaug> roc: I don't think that is supported
- # [11:53] <roc> ok, but what happens? :-)
- # [11:53] <smaug> roc: calling the constructor fails
- # [11:53] <Hixie> smaug: can you stick a javascript:go(-2) and a javascript:go(+1) to A-2, A-3, B-1, and B-2?
- # [11:53] <roc> ok
- # [11:54] * smaug boots a windows machine
- # [11:54] <Hixie> woo, IE8 does do what i said for the first thing i described
- # [11:54] <Hixie> the go(-2) case where you navigated the history as i described
- # [11:55] <Hixie> and then clicking forward from A-2 goes to A-3, and from there goes to B-2
- # [11:55] <Hixie> and clicking back there goes to B-1
- # [11:55] <Hixie> not saying that's the most understandable UI
- # [11:55] <Hixie> but it does match what I'd expect the API to do per the spec
- # [11:55] <smaug> Hixie: but the go(-3) goes to the startpage in my testcase
- # [11:56] <Hixie> right, it would
- # [11:56] <Hixie> because the subframes aren't in the joint history
- # [11:56] <Hixie> the subframes of the inactive documents, i mean
- # [11:56] <smaug> and still, where does the draft say what the iframes should load when going back in top level page?
- # [11:57] <Hixie> well there are two possible cases:
- # [11:57] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [11:57] <Hixie> 1. bfcache is active, doc is in the cache: you just show it as it was, unchanged
- # [11:57] <smaug> that is easy
- # [11:57] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [11:57] <smaug> that is why I disable bfcache
- # [11:57] <smaug> at least for gecko
- # [11:57] <smaug> but without bfcache
- # [11:58] <smaug> (btw, do all the browsers have something like? maybe chrome doesn't, at least its back-forward is slower than in other browsers)
- # [11:59] <Hixie> 2. doc was evicted from bfcache, and you have to refetch the document and rerender it and so forth: the iframes are considered "persisted user state" which the UA is allowed to resync
- # [11:59] <Hixie> i should probably spec that in more detail
- # [12:00] <smaug> and how can the browser know which iframe loads which page?
- # [12:00] <Hixie> beats me
- # [12:00] <Hixie> how does firefox do it?
- # [12:00] <Hixie> the most obvious solution is to serialise the state of each frame's frames[] hierarchy
- # [12:01] <smaug> gecko has a tree of browsing contexts
- # [12:01] <smaug> or tree of session histories
- # [12:01] <Hixie> and just walk down the tree as each one onloads, navigating its subframes accordingly
- # [12:01] <Hixie> but how does it map them to iframes?
- # [12:01] <smaug> but the way it is implemented doesn't work well with dynamic iframe additions/removals
- # [12:02] <smaug> it tries to map session history tree to browsing context tree
- # [12:02] <smaug> and with dynamic iframe additions/removals that isn't always right
- # [12:02] <smaug> ...and that is what I'm trying to fix
- # [12:03] <smaug> but I'd like to fix it to do something which is actually spec'ed somewhere
- # [12:03] <Hixie> what do other UAs do?
- # [12:04] <smaug> not sure.
- # [12:04] <smaug> well, webkit's go() handling is already so strange that it is difficult to test
- # [12:06] <smaug> but as a starting point I'd like to understand how go() should work
- # [12:06] <smaug> and then figure out what to do with dynamic changes
- # [12:07] <Hixie> well the spec doesn't really say what to do with iframes when reloading a document evicted from the bfcache (or never stored in the first place)
- # [12:07] * Joins: ukai (n=ukai@220.109.219.244)
- # [12:07] <Hixie> i'm more or less happy to spec anything you come up with, if it's sane and/or matches implementations and/or legacy content expectations
- # [12:08] <smaug> ok, I'll continue testing
- # [12:08] <Hixie> for things in the bfcache, it seems the spec matches IE8, which is good
- # [12:08] <Hixie> so i'd like to standardise on that
- # [12:09] <Hixie> it seems to make sense and is relatively easy to describe
- # [12:09] <smaug> yeah, I haven't seen anything in IE8's behavior that I'm against at. (except its back button functionality)
- # [12:10] <Hixie> well the back button and the go() API don't have to match, so you're welcome to make that work however you like
- # [12:11] <smaug> does anyone know how to disable bfcache in IE? Would unload handler be enough?
- # [12:21] * Joins: mpavel (n=pavel@80-192-41-183.cable.ubr03.dund.blueyonder.co.uk)
- # [12:23] * Quits: mpavel (n=pavel@80-192-41-183.cable.ubr03.dund.blueyonder.co.uk) (Client Quit)
- # [12:29] <zcorpan_> i wonder what i'm doing wrong with getting a webkit nightly to run with safari on windows
- # [12:30] <zcorpan_> run-nightly-webkit.cmd doesn't do anything, and FindSafari.exe gives an error message saying some configuration is wrong
- # [12:30] <annevk2> did you run the install script?
- # [12:30] * annevk2 remembers some exe file
- # [12:30] <annevk2> oh, dunno then
- # [12:31] * Quits: roc (n=roc@121-72-206-169.dsl.telstraclear.net)
- # [12:33] <zcorpan_> if i paste the contents of the extracted folder into the Safari folder and replace the files, then FindSafari.exe and run-nightly-webkit.cmd still do the same thing and Safari.exe stops working
- # [12:34] <annevk2> nuke all and start over?
- # [12:34] <zcorpan_> still same result
- # [12:34] <annevk2> ask in #webkit?
- # [12:34] <zcorpan_> k
- # [12:38] * Joins: shepazu (n=schepers@203.52.200.130)
- # [12:51] <hsivonen> another nail in the coffin of conneg: https://twitter.com/glazou/statuses/4705685278
- # [12:55] <gsnedders> Single language keywords in indexes pose a problem for HTTP conneg?
- # [12:56] <gsnedders> Or am I proving I'm half-asleep at the moment, under the theory I can't do any language when half asleep?
- # [12:56] <hsivonen> crawlers presumably index only one of the language alternatives
- # [12:56] <gsnedders> Ah, that sort of index
- # [12:56] <gsnedders> I was thinking of the sort of index that CSS 2.1 has of various terms
- # [12:56] <gsnedders> (which has no problems with conneg)
- # [12:57] <hsivonen> the kind of conneg that works is gzip conneg.
- # [12:57] <hsivonen> which arguably is an architectural error
- # [12:57] * Quits: jacobolu_ (n=jacobolu@dhcp-0059871802-99-6d.client.student.harvard.edu) ("Leaving...")
- # [12:57] <hsivonen> shoud be a characteristic of the HTTP hop--not the representation
- # [12:58] <hsivonen> should
- # [12:59] <jgraham> HTTP hop?
- # [12:59] <gsnedders> A hop and a jump, obviously.
- # [12:59] <hsivonen> jgraham: origin server to intermediary or intermediary to intermediary or intermediary to client
- # [13:00] <jgraham> Hmm I don't clearly see what alternative you are proposing
- # [13:01] <jgraham> (for some definition of proposing which means "not proposing but suggesting might have been better in the first place")
- # [13:02] <hsivonen> jgraham: Transfer-Encoding
- # [13:02] <jgraham> Ah
- # [13:02] <gsnedders> (Quick! Music suggestions!)
- # [13:04] <jgraham> The minute waltz is quite a quick piece of music
- # [13:13] * Quits: cedricv (n=cedric@116.197.233.40) (Read error: 104 (Connection reset by peer))
- # [13:14] * Quits: yatil (n=Adium@78.104.102.186) ("Leaving.")
- # [13:33] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Read error: 54 (Connection reset by peer))
- # [13:33] * Joins: jmb^ (n=jmb@login.ecs.soton.ac.uk)
- # [13:34] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [13:41] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [13:41] * Quits: mpilgrim (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com) (Read error: 104 (Connection reset by peer))
- # [13:41] * Joins: othermaciej_ (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [13:41] * Joins: mpilgrim (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com)
- # [13:43] * Quits: othermaciej_ (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [13:43] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [13:43] * Quits: jmb (n=jmb@login.ecs.soton.ac.uk) (Nick collision from services.)
- # [13:43] * jmb^ is now known as jmb
- # [13:45] * Quits: mitnavn (n=mitnavn@unaffiliated/mitnavn)
- # [13:46] * Joins: mitnavn (n=mitnavn@unaffiliated/mitnavn)
- # [13:53] <Hixie> http://www.whatwg.org/specs/web-apps/current-work/#attributes-0
- # [13:53] <Hixie> doesn't include global attributes
- # [13:53] <Hixie> file bugs with problems!
- # [13:53] <Hixie> bed time now
- # [13:53] <Hixie> nn
- # [14:02] * annevk2 still wonders whether this is generated or not
- # [14:03] <annevk2> default value might be nice (i.e. what happens if omitted)
- # [14:14] * Quits: wakaba_0 (n=wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) ("Leaving...")
- # [14:18] * Joins: yatil (n=Adium@78.104.102.186)
- # [14:19] * Quits: mpt (n=mpt@canonical/mpt) (Read error: 113 (No route to host))
- # [14:20] * Joins: pmuellr (n=pmuellr@nat/ibm/x-ppfwcouklxhrafil)
- # [14:20] <hsivonen> are chaals' parisweb slides available online yet?
- # [14:21] * Joins: mpt (n=mpt@canonical/mpt)
- # [14:22] <Philip`> hsivonen: Hop-based compression sounds bad for deployability, since to add a new compression method you need everybody on your HTTP path to support it, rather than just getting servers and clients to cooperate
- # [14:24] <Philip`> But I suppose it's necessary in order to get sane behaviour from proxies
- # [14:24] * Quits: mitnavn (n=mitnavn@unaffiliated/mitnavn)
- # [14:25] <Philip`> (particularly with partial downloads etc)
- # [14:27] * Quits: boblet (n=boblet@p1254-ipbf304osakakita.osaka.ocn.ne.jp)
- # [14:27] <hsivonen> Philip`: no, with per-hop compression, you get benefits even if one hop is compressed
- # [14:29] * Joins: cedricv (n=cedric@116.197.194.23)
- # [14:30] * Joins: zdobersek (n=zan@cpe-92-37-75-2.dynamic.amis.net)
- # [14:31] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [14:45] <zcorpan_> hsivonen: woah, i was completely unaware of createHTMLDocument
- # [14:47] * Quits: mpt (n=mpt@canonical/mpt) (Read error: 113 (No route to host))
- # [14:49] * Joins: mpt (n=mpt@canonical/mpt)
- # [14:53] <hsivonen> zcorpan_: it's a bit scary how the functionality has been discussed here before and people have appeared to be unaware
- # [14:53] <hsivonen> (I was unaware until today)
- # [14:59] * Joins: mitnavn (n=mitnavn@unaffiliated/mitnavn)
- # [15:00] * Joins: explicit_ (i=bill@cpc1-ely05-2-0-cust456.5-1.cable.virginmedia.com)
- # [15:10] * Quits: zdobersek (n=zan@cpe-92-37-75-2.dynamic.amis.net) (Read error: 110 (Connection timed out))
- # [15:16] * Joins: erlehmann (n=erlehman@dslb-092-078-132-231.pools.arcor-ip.net)
- # [15:20] * Quits: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams)
- # [15:20] <othermaciej> wait, is createHTMLDocument a real public method? cause when we were discussing it the other day I saw it in the WebKit source and I assumed it was an extension of some kind
- # [15:20] * Joins: yutak_home (n=kee@M006079.ppp.dion.ne.jp)
- # [15:20] <othermaciej> ah, HTMLDOMImplementation
- # [15:21] <hsivonen> othermaciej: it seems it's a real public method that was axed from specs between DOM Level 2 HTML CR and REC
- # [15:21] <othermaciej> I see
- # [15:22] <othermaciej> WebKit's IDL claims it is real but I didn't see it in the spec
- # [15:22] <othermaciej> HTML5 should spec it IMO
- # [15:22] <Philip`> "... our first Last Call ... a second Last Call ..." - this must be a new meaning of 'last' with which I was previously unfamiliar
- # [15:23] <othermaciej> Philip`: W3C Process makes it highly unlikely that a large spec of wide interest could have just one
- # [15:24] <Philip`> The process seems sensible, it's just that the naming doesn't quite :-)
- # [15:24] <othermaciej> we can rename it Awesome Call if you'd like
- # [15:25] <othermaciej> what browsers support createHTMLDocument?
- # [15:25] <hsivonen> othermaciej: Opera and WebKit have it (as non-undefined)
- # [15:25] * Joins: zdobersek (n=zan@cpe-92-37-75-244.dynamic.amis.net)
- # [15:25] <hsivonen> othermaciej: undefined in Gecko
- # [15:26] <hsivonen> othermaciej: didn't test IE
- # [15:26] <hsivonen> http://software.hixie.ch/utilities/js/live-dom-viewer/saved/266
- # [15:28] <othermaciej> damn, I was halfway through filing a bug on createHTMLDocument when I remembered that I should follow what I said about what goes in a bug report
- # [15:28] <gsnedders> othermaciej: I'd say it should be in Web DOM Core
- # [15:28] <gsnedders> But nobody's working on that, so that's mainly a theoretical concern
- # [15:28] <annevk2> it seems very HTML-specific
- # [15:28] <othermaciej> gsnedders: it was originally a DOM2HTML method... I could see the argument either way I suppose
- # [15:29] <annevk2> so if you don't want a normative dependency on DOM Core putting it in HTML5 makes sense
- # [15:29] <gsnedders> We're going to end up with HTML specific stuff in DOM Core if we want to avoid having HTML 5 contradicting DOM Core
- # [15:29] <gsnedders> (See IRC logs from yesterday)
- # [15:30] * lmorchard|away is now known as lmorchard
- # [15:30] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [15:31] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [15:32] <othermaciej> filed http://www.w3.org/Bugs/Public/show_bug.cgi?id=7842
- # [15:32] <othermaciej> feel free to add comments if you think it should go in Web DOM Core instead
- # [15:33] <othermaciej> I would feel better about that approach if Web DOM Core was under active development
- # [15:34] <gsnedders> Right, as Web DOM Core isn't, I don't feel very strongly eitehr way
- # [15:37] * jgraham would generally feel better if WDC was under active development
- # [15:39] <annevk2> now and then I'm somewhat tempted to pick it up, but I already dropped the ball on CSSOM and hardly have time
- # [15:41] <othermaciej> oops, didn't see the whatwg email, I guess my bug is somewhat redundant
- # [15:43] <jgraham> Yeah now and then I'm somewhat tempted to pick it up but I guess I don't need more to (not) do at the weekend
- # [15:48] <othermaciej> speaking of specs in need of editing action, Web IDL might need a co-editor, given the time pressure due to dependencies and the fact that heycam has been super busy for a while
- # [15:48] <hsivonen> hmm. am I testing wrong or does IE8 not even have createDocument?
- # [15:48] <othermaciej> unlike Web DOM Core and CSSOM, that could block things from progressing
- # [15:48] * Joins: BlurstOfTimes (n=blurstof@168.203.117.66)
- # [15:49] <zcorpan_> hsivonen: i think ie8 doesn't have createDocument
- # [15:51] <hsivonen> at times I'm surprised how wide the IE and everything else chasm is, even though I should know better not to be surprised anymore
- # [15:51] <othermaciej> in a way, it's because IE did too well at Browser War 1.0
- # [15:52] <othermaciej> they embraced and extended so far, that it was way easier to clone Mozilla's behavior than theirs
- # [15:53] <TabAtkins> Worse Is Better, essentially?
- # [15:53] <othermaciej> I don't know if it was fair to say Gecko was "Worse" than Trident
- # [15:54] <hsivonen> part of the story is that the de jure specs were notable different from both IE and Netscape 4
- # [15:54] * Joins: workmad3 (n=davidwor@ashleys2.mimas.ac.uk)
- # [15:54] <othermaciej> it just had fewer inexplicably complex quirks, fewer super complex proprietary technologies that you have to implement to work with their code path, and source you can look at
- # [15:55] <hsivonen> and Mozilla went pretty far following the de jure specs instead of getting the specs changed to match what was out there already
- # [15:55] <othermaciej> basically there were a lot of cases where we could have chosen to implement IE behavior instead of Mozilla behavior in WebKit, but only if we were also willing to implement ActiveX, VBScript, VML...
- # [15:55] <othermaciej> that is true as well - having the specs on your side helps with evangelism I guess
- # [15:56] <hsivonen> in retrospect, I wish the idea of changing the specs to match reality had been discovered early enough to avoid the Almost Standards Mode and <p><table>
- # [15:56] <jgraham> The size of this gap seems to create a problem for the spec now as people occasionally try to throw an idea right down the middle of the chasm
- # [15:57] <othermaciej> but our early strategy for Safari was much more "copy Gecko" than "follow standards", and largely because IE successfully made it really hard to copy them
- # [15:57] <jgraham> On the basis that anything closer to the WebKit Gecko Presto side wouldn't be implementable in IE
- # [15:57] <jgraham> But you end up with something that is implementable in nheither
- # [15:57] <jgraham> *neither
- # [15:58] <zcorpan_> hsivonen: and standards mode
- # [15:58] <hsivonen> zcorpan_: that, too
- # [15:59] * hsivonen sees no value in toggling unitless number parsing behavior and class case-sensitivity
- # [16:00] * Joins: borismus (n=borismus@c-98-219-161-78.hsd1.pa.comcast.net)
- # [16:02] <othermaciej> some standards mode changes seem gratuitous
- # [16:02] <othermaciej> but some quirks mode quirks are pretty messed up
- # [16:03] <othermaciej> I can understand the temptation to get away from all that
- # [16:03] <hsivonen> not inheriting to tables is messed up
- # [16:03] <hsivonen> but having to write table { quirks: none; } would probably be a better switch that the doctype
- # [16:03] <hsivonen> *than
- # [16:04] <othermaciej> true
- # [16:04] <othermaciej> one of the annoying things about quirks mode is that it switches so many different things
- # [16:05] <annevk2> fortunately we can make it a fixed list when we realize what all the quirks are and never extend them
- # [16:06] <zcorpan_> ...other than for having things consistent in the quirks mode (e.g. getElementsByClassName and case-sensitivity)
- # [16:08] * Joins: ttepasse (n=ttepas--@p5B01347D.dip.t-dialin.net)
- # [16:10] * lmorchard is now known as lmorchard|away
- # [16:12] * lmorchard|away is now known as lmorchard
- # [16:13] <annevk2> true :/
- # [16:13] <annevk2> though classList is not consistent
- # [16:14] <annevk2> it would prolly have made more sense to define that classes are always interned to lowercase in quirks mode and that comparisons are case-sensitive
- # [16:14] <annevk2> but that requires changes to CSS too
- # [16:15] <TabAtkins> Anyone who uses uppercase in their classes is a weirdo anyway.
- # [16:15] * Joins: boblet (n=boblet@p1254-ipbf304osakakita.osaka.ocn.ne.jp)
- # [16:16] <jgraham> class=ImSaneAndHaveACertificateToProveIt
- # [16:17] * Joins: djsiegel1 (n=david@216.17.35.129)
- # [16:19] * Joins: archtech (n=sv@83.228.56.37)
- # [16:19] * Joins: lazni (n=lazni@118.71.18.216)
- # [16:21] * Quits: KevinMarks (n=KevinMar@c-67-164-14-96.hsd1.ca.comcast.net) ("The computer fell asleep")
- # [16:24] <hsivonen> Either I've broken the parser or the AOL front page has an *insane* number of <script> elements
- # [16:28] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [16:29] * Joins: Midler (n=midler@212.37.124.243)
- # [16:30] <hsivonen> wow. looks like CNN latest news list has a script per line or something like that
- # [16:32] <lmorchard> Rendering that timestamp just so is a job best left to the client, apparently
- # [16:34] * Joins: GPHemsley (n=GPHemsle@69.113.155.122)
- # [16:34] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [16:35] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [16:35] <hsivonen> the good news is that even though both AOL and CNN have a large number of scripts on the front page, they don't document.write() unbalanced trees
- # [16:35] <hsivonen> all speculations seem to succeed
- # [16:37] * Quits: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de) (Remote closed the connection)
- # [16:41] * Quits: borismus (n=borismus@c-98-219-161-78.hsd1.pa.comcast.net)
- # [16:43] * Quits: mpt (n=mpt@canonical/mpt) (Read error: 113 (No route to host))
- # [16:44] * Joins: mpt (n=mpt@canonical/mpt)
- # [16:46] * Joins: fishd_ (n=darin@c-67-180-164-209.hsd1.ca.comcast.net)
- # [16:54] * Joins: djsiegel2 (n=david@216.17.35.129)
- # [16:56] * Quits: djsiegel1 (n=david@216.17.35.129) (Read error: 145 (Connection timed out))
- # [16:57] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [16:58] * Quits: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl) ("Disconnected...")
- # [16:59] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [17:09] * Quits: fishd_ (n=darin@c-67-180-164-209.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [17:11] * Joins: djsiegel (n=david@216.17.35.129)
- # [17:21] * Quits: djsiegel2 (n=david@216.17.35.129) (Success)
- # [17:22] * Joins: myakura (n=myakura@p1193-ipbf5203marunouchi.tokyo.ocn.ne.jp)
- # [17:25] <TabAtkins> What's a decent feature-test for <details> support?
- # [17:26] * Quits: mpt (n=mpt@canonical/mpt) ("Ex-Chat")
- # [17:29] * Joins: mpt (n=mpt@91.189.88.12)
- # [17:30] <jgraham> details.open !== undefined
- # [17:31] * Quits: zcorpan_ (n=zcorpan@pat.se.opera.com)
- # [17:32] <TabAtkins> See, that's what I thought, but it's throwing a "details is not defined" error in FF.
- # [17:33] <jgraham> you did var details = document.getElementsByTagName("details")[0]?
- # [17:33] <TabAtkins> Of course not, because I am dumb.
- # [17:33] <jgraham> var details = document.createElement("details")
- # [17:34] <jgraham> +or
- # [17:35] <TabAtkins> All right, works. :facepalm:
- # [17:36] * Quits: pesla (n=retep@procurios.xs4all.nl) ("( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )")
- # [17:40] * Quits: lazni (n=lazni@118.71.18.216) ("Leaving.")
- # [17:40] * omii_ is now known as rCerniglia
- # [17:50] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [17:51] * Joins: fishd_ (n=darin@c-67-180-164-209.hsd1.ca.comcast.net)
- # [17:51] <TabAtkins> Yay for tantek's "A Study of Regular Polygons". Now my details support is complete without using any images.
- # [17:54] * Joins: djsiegel2 (n=david@216.17.35.129)
- # [17:54] * Quits: djsiegel2 (n=david@216.17.35.129) (Killed by niven.freenode.net (Nick collision))
- # [17:55] * Joins: djsiegel3 (n=david@216.17.35.129)
- # [17:55] * Joins: MikeSmith (n=MikeSmit@EM114-48-58-88.pool.e-mobile.ne.jp)
- # [17:57] * Joins: annevk42 (n=annevk@c-c604e353.13-500-64736c15.cust.bredbandsbolaget.se)
- # [18:06] * Quits: mpt (n=mpt@canonical/mpt) (Read error: 104 (Connection reset by peer))
- # [18:10] * Quits: djsiegel (n=david@216.17.35.129) (Read error: 110 (Connection timed out))
- # [18:10] * Joins: tantek (n=tantek@67.180.202.79)
- # [18:11] <TabAtkins> Hey, Tantek, I just (about half an hour ago) made good use of your regular polygons while implementing details support. Thanks. ^_^
- # [18:11] * Joins: othermaciej (n=mjs@17.203.15.228)
- # [18:12] <TabAtkins> (Used it on detail>dt::before for the toggler arrow.)
- # [18:14] * Quits: boblet (n=boblet@p1254-ipbf304osakakita.osaka.ocn.ne.jp)
- # [18:15] * Joins: boblet (n=boblet@p1254-ipbf304osakakita.osaka.ocn.ne.jp)
- # [18:16] * Quits: boblet (n=boblet@p1254-ipbf304osakakita.osaka.ocn.ne.jp) (Client Quit)
- # [18:24] * Parts: workmad3 (n=davidwor@ashleys2.mimas.ac.uk)
- # [18:34] * Quits: fishd_ (n=darin@c-67-180-164-209.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [18:36] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [18:39] * Joins: KevinMarks (n=KevinMar@157.22.22.46)
- # [18:40] * Quits: Phae (n=phaeness@gateb.mh.bbc.co.uk)
- # [18:40] * Quits: michaelforrest (n=michaelf@91.189.88.12)
- # [18:42] * Joins: fishd_ (n=darin@c-67-180-164-209.hsd1.ca.comcast.net)
- # [18:44] * Joins: fishd__ (n=darin@72.14.224.1)
- # [18:45] * Joins: dave_levin (n=dave_lev@74.125.59.73)
- # [18:49] * Quits: myakura (n=myakura@p1193-ipbf5203marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [18:51] * Quits: fishd_ (n=darin@c-67-180-164-209.hsd1.ca.comcast.net) (Read error: 145 (Connection timed out))
- # [18:51] <gsnedders> Why does javascript:alert(document.createElement("iframe").contentDocument) output null/undefined? Because the iframe hasn't loaded yet? Shouldn't it default to about:blank?
- # [18:53] * Joins: sicking (n=chatzill@nat/mozilla/x-oysbcvsxdxojofcl)
- # [18:59] <gsnedders> Hmm, needs to be added to the document to render
- # [18:59] * Joins: jennb (n=jennb@74.125.59.73)
- # [19:00] <gsnedders> s/to render/to not be null/
- # [19:00] <gsnedders> Even if a child of head, for example
- # [19:00] <gsnedders> Odd
- # [19:04] * Quits: mitnavn (n=mitnavn@unaffiliated/mitnavn)
- # [19:05] <gsnedders> Oh, even odder. In Opera, if it is in a script before <body> then it is always null.
- # [19:05] <annevk42> what does HTML5 say?
- # [19:05] * Joins: weinig (n=weinig@17.246.17.253)
- # [19:05] <gsnedders> If it (the script) is after body it works even if the iframe is put in head
- # [19:06] <gsnedders> annevk42: I've been looking, and I'm not quite sure. As far as I can tell it says that it should never return null and always the document
- # [19:06] * Joins: remysharp (n=remyshar@remysharp.plus.com)
- # [19:06] * weinig is now known as weinig|away
- # [19:07] * Parts: adactio (n=adactio@host86-163-206-16.range86-163.btcentralplus.com)
- # [19:08] <gsnedders> (If someone could confirm whether I'm right/wrong about HTML 5 it'd be nice)
- # [19:09] * Quits: mat_t (n=mattomas@91.189.88.12) ("This computer has gone to sleep")
- # [19:19] * Quits: fishd__ (n=darin@72.14.224.1) (Read error: 110 (Connection timed out))
- # [19:28] * Joins: fishd__ (n=darin@nat/google/x-uwfooxxoobzaskzc)
- # [19:30] * Quits: svl (n=me@78.52.212.6) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [19:31] * Joins: borismus (n=borismus@CMU-348674.WV.CC.CMU.EDU)
- # [19:31] * Joins: ap (n=ap@17.246.19.174)
- # [19:35] * Quits: weinig|away (n=weinig@17.246.17.253)
- # [19:36] * Joins: weinig (n=weinig@17.246.17.253)
- # [19:40] * Quits: remysharp (n=remyshar@remysharp.plus.com) ("Gotta shoot - "peeyaow"")
- # [19:43] * annevk42 looks
- # [19:44] * Joins: virtuelv (n=virtuelv@125.175.251.212.customer.cdi.no)
- # [19:45] * Joins: cohitre (n=cohitre@64-40-56-46-dsl.itltd.net)
- # [19:46] * Joins: zcorpan_ (n=zcorpan@c83-252-193-59.bredband.comhem.se)
- # [19:47] * Quits: borismus (n=borismus@CMU-348674.WV.CC.CMU.EDU)
- # [19:47] * Quits: djsiegel3 (n=david@216.17.35.129) (Connection timed out)
- # [19:51] * Joins: Phae (n=phaeness@cpc2-acto9-0-0-cust364.brnt.cable.ntl.com)
- # [19:56] <tantek> TabAtkins - good to hear! Do you have a URL to share?
- # [19:58] * Joins: borismus (n=borismus@CMU-348674.WV.CC.CMU.EDU)
- # [19:59] * Joins: mitnavn (n=mitnavn@unaffiliated/mitnavn)
- # [20:05] * Quits: ROBOd (n=robod@89.122.216.38) (Read error: 110 (Connection timed out))
- # [20:05] * Joins: [1]mpilgrim (n=mark@nat/google/x-etceglnpgtxnoudp)
- # [20:05] * Joins: ROBOd (n=robod@89.122.216.38)
- # [20:08] * Quits: annevk42 (n=annevk@c-c604e353.13-500-64736c15.cust.bredbandsbolaget.se)
- # [20:08] * Quits: rCerniglia (i=programz@verizon-gni.com) (Read error: 110 (Connection timed out))
- # [20:08] * Quits: yatil (n=Adium@78.104.102.186) ("Leaving.")
- # [20:09] * Quits: zcorpan_ (n=zcorpan@c83-252-193-59.bredband.comhem.se)
- # [20:09] * Joins: djsiegel1 (n=david@98.240.187.46)
- # [20:14] * Quits: MikeSmith (n=MikeSmit@EM114-48-58-88.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [20:23] * Quits: mpilgrim (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com) (Read error: 110 (Connection timed out))
- # [20:23] * [1]mpilgrim is now known as mpilgrim
- # [20:29] * Joins: dglazkov (n=dglazkov@nat/google/x-jxpeaqixfjdlunhc)
- # [20:31] * Joins: dbaron (n=dbaron@nat/mozilla/x-orfuwbohmduqjpqe)
- # [20:33] * Quits: weinig (n=weinig@17.246.17.253)
- # [20:34] * Joins: weinig (n=weinig@17.246.17.253)
- # [20:48] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Connection timed out)
- # [20:48] * Quits: tantek (n=tantek@67.180.202.79)
- # [20:48] * Quits: mpilgrim (n=mark@nat/google/x-etceglnpgtxnoudp) (Read error: 110 (Connection timed out))
- # [20:48] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [20:50] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [20:55] * Joins: mpilgrim (n=mark@adsl-150-136-67.rmo.bellsouth.net)
- # [20:57] * Joins: tantek (n=tantek@70-36-139-108.dsl.dynamic.sonic.net)
- # [20:59] * Quits: mitnavn (n=mitnavn@unaffiliated/mitnavn) ("Leaving...")
- # [20:59] * Quits: borismus (n=borismus@CMU-348674.WV.CC.CMU.EDU)
- # [21:01] * Joins: benward (n=benward@98.210.154.133)
- # [21:01] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [21:03] * Quits: cohitre (n=cohitre@64-40-56-46-dsl.itltd.net)
- # [21:10] * Joins: tantekc (n=tantek@70-36-139-108.dsl.dynamic.sonic.net)
- # [21:11] * Joins: benward_ (n=benward@nat/yahoo/x-xrgqpcjtdqzsdvuh)
- # [21:12] * Joins: cohitre (n=cohitre@c-24-18-158-106.hsd1.wa.comcast.net)
- # [21:13] * Quits: Rik|work (n=Rik|work@193.93.127.141) (Read error: 131 (Connection reset by peer))
- # [21:13] * Quits: cohitre (n=cohitre@c-24-18-158-106.hsd1.wa.comcast.net) (Client Quit)
- # [21:13] * Joins: cohitre (n=cohitre@c-24-18-158-106.hsd1.wa.comcast.net)
- # [21:14] * Quits: weinig (n=weinig@17.246.17.253)
- # [21:15] * Parts: cohitre (n=cohitre@c-24-18-158-106.hsd1.wa.comcast.net)
- # [21:16] * Quits: djsiegel1 (n=david@98.240.187.46) ("Leaving.")
- # [21:19] * Quits: and` (n=and@apo29.girton.cam.ac.uk)
- # [21:20] * Joins: and` (n=and@apo29.girton.cam.ac.uk)
- # [21:21] * Quits: benward (n=benward@98.210.154.133) (Read error: 110 (Connection timed out))
- # [21:22] * Joins: franksalim (n=frank@adsl-75-61-80-108.dsl.pltn13.sbcglobal.net)
- # [21:25] * Quits: sebmarkbage (n=miranda@h-73-244.A146.priv.bahnhof.se) ("http://calyptus.eu/")
- # [21:27] * Quits: tantek (n=tantek@70-36-139-108.dsl.dynamic.sonic.net) (Read error: 110 (Connection timed out))
- # [21:27] * tantekc is now known as tantek
- # [21:30] * Quits: gunderwonder (n=gunderwo@garage.upstruct.com)
- # [21:38] * Joins: pererik (n=pe@unaffiliated/pererik)
- # [21:42] * Joins: mitnavn (n=mitnavn@unaffiliated/mitnavn)
- # [21:43] * Joins: borismus (n=borismus@CMU-348674.WV.CC.CMU.EDU)
- # [21:49] * aroben is now known as aroben|lunch
- # [21:49] * Quits: dimich (n=dimich@74.125.59.73)
- # [21:53] * Quits: dglazkov (n=dglazkov@nat/google/x-jxpeaqixfjdlunhc)
- # [21:56] * Quits: beowulf (i=wiglaf@ps4552.dreamhost.com) (Read error: 104 (Connection reset by peer))
- # [21:57] * Joins: pmuellr_ (n=pmuellr@nat/ibm/x-nkwoodjazfjijztb)
- # [21:57] * Quits: pmuellr (n=pmuellr@nat/ibm/x-ppfwcouklxhrafil) (Read error: 104 (Connection reset by peer))
- # [21:57] * pmuellr_ is now known as pmuellr
- # [22:04] * Quits: borismus (n=borismus@CMU-348674.WV.CC.CMU.EDU)
- # [22:04] * fishd__ is now known as fishd
- # [22:05] * aroben|lunch is now known as aroben
- # [22:07] * Quits: and` (n=and@apo29.girton.cam.ac.uk)
- # [22:07] * Joins: and` (n=and@apo29.girton.cam.ac.uk)
- # [22:09] * Joins: othermaciej_ (n=mjs@17.246.19.150)
- # [22:12] * Joins: weinig (n=weinig@17.246.17.253)
- # [22:14] * Quits: othermaciej_ (n=mjs@17.246.19.150) (Remote closed the connection)
- # [22:14] * Joins: othermaciej_ (n=mjs@17.203.15.228)
- # [22:15] * Quits: virtuelv (n=virtuelv@125.175.251.212.customer.cdi.no) ("Ex-Chat")
- # [22:15] * Quits: othermaciej (n=mjs@17.203.15.228) (Read error: 104 (Connection reset by peer))
- # [22:15] * othermaciej_ is now known as othermaciej
- # [22:19] * Quits: and` (n=and@apo29.girton.cam.ac.uk)
- # [22:20] * Joins: and` (n=and@apo29.girton.cam.ac.uk)
- # [22:21] * benward_ is now known as benward
- # [22:24] * Joins: roc (n=roc@203-97-204-82.dsl.clear.net.nz)
- # [22:25] * Joins: weinig_ (n=weinig@17.246.17.253)
- # [22:25] * Joins: ap_ (n=ap@17.246.19.174)
- # [22:25] * Joins: onar_ (n=onar@17.226.20.255)
- # [22:26] * Joins: othermaciej_ (n=mjs@17.203.15.228)
- # [22:28] <TabAtkins> tantek: You want a permanent url, or is a temporary good enough? The actual usage is on an intranet app that's behind a password, but I can either turn off the password temporarily, or just duplicate the page entirely.
- # [22:29] <tantek> I'd say better to duplicate (perhaps a simplified version) of the page to keep public as part of your portfolio
- # [22:29] <tantek> so others can benefit from the techniques as wwell
- # [22:29] <TabAtkins> k, one moment.
- # [22:32] <TabAtkins> tantek: http://www.xanthir.com/etc/details/
- # [22:33] <tantek> nice!
- # [22:36] <TabAtkins> It works in IE8, but not very smoothly. Dunno why.
- # [22:38] <TabAtkins> That reminds me, there are a few other clever tricks I've been meaning to show off that are locked behind intranet pages here at work. I'll get a few of those uploaded today.
- # [22:40] * Quits: onar (n=onar@17.226.20.255) (Connection timed out)
- # [22:40] * onar_ is now known as onar
- # [22:40] * Quits: othermaciej (n=mjs@17.203.15.228) (Read error: 110 (Connection timed out))
- # [22:40] * othermaciej_ is now known as othermaciej
- # [22:40] * Quits: ap (n=ap@17.246.19.174) (Read error: 110 (Connection timed out))
- # [22:41] * Quits: weinig (n=weinig@17.246.17.253) (Read error: 110 (Connection timed out))
- # [22:41] * weinig_ is now known as weinig
- # [22:42] * Quits: mpilgrim (n=mark@adsl-150-136-67.rmo.bellsouth.net) (Read error: 110 (Connection timed out))
- # [22:45] <TabAtkins> tantek: Frex, here's me putting the "hidden radio buttons" trick to work to simplify a giant list - http://www.xanthir.com/etc/hidden-radios/
- # [22:46] * Joins: mpilgrim (n=mark@96.10.240.189)
- # [22:47] * Quits: pmuellr (n=pmuellr@nat/ibm/x-nkwoodjazfjijztb)
- # [22:51] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:51] * Quits: tantek (n=tantek@70-36-139-108.dsl.dynamic.sonic.net)
- # [22:52] * Joins: mat_t (n=mattomas@80-225-22-182.dynamic.dial.as9105.com)
- # [22:53] * Joins: [1]mpilgrim (n=mark@nat/google/x-hjcxpbrlupdyuhcm)
- # [22:53] * Quits: mat_t (n=mattomas@80-225-22-182.dynamic.dial.as9105.com) (Read error: 104 (Connection reset by peer))
- # [22:53] * Joins: mat_t (n=mattomas@80-225-22-182.dynamic.dial.as9105.com)
- # [23:03] * Quits: heycam (n=cam@124-168-33-75.dyn.iinet.net.au) ("bye")
- # [23:11] * Joins: dglazkov (n=dglazkov@nat/google/x-xbukfyzrhgbvntlb)
- # [23:11] * Quits: dglazkov (n=dglazkov@nat/google/x-xbukfyzrhgbvntlb) (Remote closed the connection)
- # [23:11] * Joins: dglazkov (n=dglazkov@nat/google/x-pyoxznogvqejlpmz)
- # [23:11] * Quits: mpilgrim (n=mark@96.10.240.189) (Read error: 110 (Connection timed out))
- # [23:11] * [1]mpilgrim is now known as mpilgrim
- # [23:14] <daedb> TabAtkins: that's a neat trick :)
- # [23:14] <TabAtkins> Can't take full credit - I learned it from Brad Kemper. But I do think the use I put it to is pretty clever. ^_^
- # [23:17] * Quits: mat_t (n=mattomas@80-225-22-182.dynamic.dial.as9105.com) (Remote closed the connection)
- # [23:19] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [23:22] * Joins: [1]mpilgrim (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com)
- # [23:23] * Quits: miketaylr (n=miketayl@38.117.156.163)
- # [23:23] * Quits: BlurstOfTimes (n=blurstof@168.203.117.66) ("Leaving...")
- # [23:24] * Quits: fishd (n=darin@nat/google/x-uwfooxxoobzaskzc) (Read error: 110 (Connection timed out))
- # [23:27] * Parts: zdobersek (n=zan@cpe-92-37-75-244.dynamic.amis.net)
- # [23:31] * Joins: borismus (n=borismus@CMU-348674.WV.CC.CMU.EDU)
- # [23:31] * Quits: dpranke (n=Adium@nat/google/x-xrfswmxmubjzvzpj) ("Leaving.")
- # [23:34] * Quits: shepazu (n=schepers@203.52.200.130) (Read error: 110 (Connection timed out))
- # [23:37] * Quits: [1]mpilgrim (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com) (Read error: 113 (No route to host))
- # [23:38] <Hixie> annevk2: no, it's all manually generated
- # [23:39] * Quits: mpilgrim (n=mark@nat/google/x-hjcxpbrlupdyuhcm) (Read error: 110 (Connection timed out))
- # [23:42] * Joins: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com)
- # [23:48] * Quits: KevinMarks (n=KevinMar@157.22.22.46) ("The computer fell asleep")
- # [23:57] * Quits: weinig (n=weinig@17.246.17.253)
- # [23:57] * lmorchard is now known as lmorchard|away
- # [23:58] * lmorchard|away is now known as lmorchard
- # [23:58] * Joins: Lachy (n=Lachlan@202.171.174.251)
- # Session Close: Fri Oct 09 00:00:00 2009
The end :)