Options:
- # Session Start: Mon Oct 26 00:00:00 2009
- # Session Ident: #whatwg
- # [01:11] * Disconnected
- # [01:12] * Attempting to rejoin channel #whatwg
- # [01:12] * Rejoined channel #whatwg
- # [01:12] * Topic is 'WHATWG: http://www.whatwg.org/ -- logs: http://krijnhoetmer.nl/irc-logs/ -- stats: http://gavinsharp.com/irc/whatwg.html -- Please leave your sense of logic at the door, thanks!'
- # [01:12] * Set by annevk42 on Mon Oct 19 22:03:06
- # [01:22] * Joins: ThunderSchunked (i=43f00ab4@gateway/web/freenode/x-zwhzmoyikrdcykdu)
- # [01:33] * Joins: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams)
- # [01:39] * Joins: yoshu (n=josh@174-18-207-206.tcso.qwest.net)
- # [01:41] * Quits: yoshu (n=josh@174-18-207-206.tcso.qwest.net) (Client Quit)
- # [01:42] * Quits: ThunderSchunked (i=43f00ab4@gateway/web/freenode/x-zwhzmoyikrdcykdu) (Client Quit)
- # [01:45] * Joins: ThunderSchunked (i=43f00ab4@gateway/web/freenode/x-zcmaqbaruirnhqwz)
- # [01:46] * Quits: ThunderSchunked (i=43f00ab4@gateway/web/freenode/x-zcmaqbaruirnhqwz) (Client Quit)
- # [01:49] * Joins: mitnavn (n=mitnavn@unaffiliated/mitnavn)
- # [01:52] * Joins: tkent (n=tkent@220.109.219.244)
- # [01:55] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [02:02] * Joins: wakaba_ (n=wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [02:05] * Quits: paul_irish (n=paul_iri@c-71-192-163-128.hsd1.nh.comcast.net) ("Leaving...")
- # [02:11] * Joins: TabAtkins (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
- # [02:13] * Quits: Rik` (n=Rik`@86.199.174.136) (Read error: 145 (Connection timed out))
- # [02:14] * Joins: Rik` (n=Rik`@ARennes-359-1-39-136.w86-199.abo.wanadoo.fr)
- # [02:27] * Quits: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley) ("This computer has gone to sleep")
- # [02:35] * Quits: cfq (n=cfq@94-194-98-91.zone8.bethere.co.uk) (Read error: 110 (Connection timed out))
- # [02:42] * mpilgrim__ is now known as mpilgrim
- # [02:54] * Joins: ThunderSchunked (i=43f00ab4@gateway/web/freenode/x-fzvuzeeqgwrsmttc)
- # [03:02] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 145 (Connection timed out))
- # [03:09] * Joins: MikeSmith (n=MikeSmit@tea12.w3.mag.keio.ac.jp)
- # [03:11] * Quits: ThunderSchunked (i=43f00ab4@gateway/web/freenode/x-fzvuzeeqgwrsmttc) (Client Quit)
- # [03:14] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [03:14] * Quits: SamerZ (n=SamerZ@CPE00222d5410b8-CM00222d5410b5.cpe.net.cable.rogers.com)
- # [03:15] * Joins: SamerZ (n=SamerZ@CPE00222d5410b8-CM00222d5410b5.cpe.net.cable.rogers.com)
- # [03:24] * Quits: TabAtkins (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (Read error: 110 (Connection timed out))
- # [04:02] * Quits: mitnavn (n=mitnavn@unaffiliated/mitnavn) (Read error: 110 (Connection timed out))
- # [04:04] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [04:24] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [04:30] * lmorchard is now known as lmorchard|away
- # [04:31] * Joins: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley)
- # [04:35] * Joins: cedricv (n=cedric@112.199.174.234)
- # [04:40] * Joins: [1]mpilgrim (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com)
- # [04:41] * Joins: fishd (n=darin@67.180.164.209)
- # [04:56] * Quits: cedricv (n=cedric@112.199.174.234) (Read error: 145 (Connection timed out))
- # [05:01] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [05:02] * Joins: fishd_ (n=darin@216.239.45.130)
- # [05:02] * Joins: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com)
- # [05:10] * Quits: fishd (n=darin@67.180.164.209) (Read error: 145 (Connection timed out))
- # [05:19] * Joins: wakaba_0 (n=wakaba_@122.221.184.68)
- # [05:21] * Joins: Creap_ (n=Creap@193.11.202.139)
- # [05:21] * Joins: mpilgrim_ (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com)
- # [05:21] * Quits: wakaba_ (n=wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (leguin.freenode.net irc.freenode.net)
- # [05:21] * Quits: virtuelv (n=virtuelv@162.179.251.212.customer.cdi.no) (leguin.freenode.net irc.freenode.net)
- # [05:21] * Quits: Lachy (n=Lachlan@85.196.122.246) (leguin.freenode.net irc.freenode.net)
- # [05:21] * Quits: mpilgrim (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com) (leguin.freenode.net irc.freenode.net)
- # [05:21] * Quits: Rik|holiday (n=Rik|work@fw01d.skyrock.net) (leguin.freenode.net irc.freenode.net)
- # [05:21] * Quits: jmb (n=jmb@login.ecs.soton.ac.uk) (leguin.freenode.net irc.freenode.net)
- # [05:21] * Quits: Creap (n=Creap@vemod.brg.sgsnet.se) (leguin.freenode.net irc.freenode.net)
- # [05:21] * Quits: Yudai (n=Yudai@p6ea250.kngwnt01.ap.so-net.ne.jp) (leguin.freenode.net irc.freenode.net)
- # [05:21] * [1]mpilgrim is now known as mpilgrim
- # [05:22] * Joins: TabAtkins (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
- # [05:23] * Joins: jmb (n=jmb@login.ecs.soton.ac.uk)
- # [05:26] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [05:26] * Joins: Rik|work (n=Rik|work@193.93.127.141)
- # [05:28] * Joins: yoshu (n=josh@174-18-207-206.tcso.qwest.net)
- # [05:33] * Quits: yoshu (n=josh@174-18-207-206.tcso.qwest.net) (Client Quit)
- # [05:34] * Joins: virtuelv (n=virtuelv@162.179.251.212.customer.cdi.no)
- # [05:36] * Joins: Yudai (n=Yudai@218.110.162.80)
- # [05:37] * Joins: yoshu (n=josh@174.18.207.206)
- # [05:42] * Quits: nessy (n=Adium@203-158-45-196.dyn.iinet.net.au) ("Leaving.")
- # [05:46] * Quits: Rik` (n=Rik`@ARennes-359-1-39-136.w86-199.abo.wanadoo.fr)
- # [05:52] * Joins: cedricv (n=cedric@124.197.116.227)
- # [06:03] * Joins: TabAtkins_ (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
- # [06:03] * Quits: TabAtkins (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (Read error: 104 (Connection reset by peer))
- # [06:03] * TabAtkins_ is now known as TabAtkins
- # [06:12] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [06:31] * Quits: mpilgrim (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com) (Read error: 113 (No route to host))
- # [06:31] * Quits: mpilgrim_ (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com) (Read error: 104 (Connection reset by peer))
- # [06:31] * Joins: mpilgrim_ (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com)
- # [06:35] * othree_ is now known as othree
- # [06:37] * Quits: SamerZ (n=SamerZ@CPE00222d5410b8-CM00222d5410b5.cpe.net.cable.rogers.com)
- # [06:38] * Joins: SamerZ (n=SamerZ@CPE00222d5410b8-CM00222d5410b5.cpe.net.cable.rogers.com)
- # [06:42] * Quits: cedricv (n=cedric@124.197.116.227)
- # [06:44] * Quits: SamerZ (n=SamerZ@CPE00222d5410b8-CM00222d5410b5.cpe.net.cable.rogers.com)
- # [07:00] * Quits: yoshu (n=josh@174.18.207.206)
- # [07:02] * Quits: TabAtkins (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (Read error: 110 (Connection timed out))
- # [07:10] * Joins: weinig_ (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [07:10] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [07:10] * weinig_ is now known as weinig
- # [07:18] * Quits: virtuelv (n=virtuelv@162.179.251.212.customer.cdi.no) (Read error: 110 (Connection timed out))
- # [07:30] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [07:30] * Joins: weinig_ (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [07:37] * Joins: weinig (n=weinig@67.180.35.124)
- # [07:37] * Quits: weinig_ (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [07:41] * Joins: erlehmann (n=erlehman@82.113.121.10)
- # [07:56] * Joins: Mrmil (n=ut_ollie@77.236.204.8)
- # [08:05] * Quits: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley) ("This computer has gone to sleep")
- # [08:07] * Quits: erlehmann (n=erlehman@82.113.121.10) (Read error: 110 (Connection timed out))
- # [08:14] * Joins: yatil (n=Adium@78.104.102.186)
- # [08:18] * Joins: cedricv (n=cedric@112.199.200.140)
- # [08:26] * Joins: virtuelv (n=virtuelv@213.236.208.22)
- # [08:29] * Joins: pesla (n=retep@procurios.xs4all.nl)
- # [08:31] * Quits: boogyman (n=chatzill@unaffiliated/boogyman) ("ChatZilla 0.9.85 [Firefox 3.5.3/20090824101458]")
- # [08:32] * Quits: fishd_ (n=darin@216.239.45.130) (Read error: 110 (Connection timed out))
- # [08:35] * Joins: Rik` (n=Rik`@ARennes-359-1-39-136.w86-199.abo.wanadoo.fr)
- # [08:42] * Joins: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl)
- # [08:44] * Quits: Rik` (n=Rik`@ARennes-359-1-39-136.w86-199.abo.wanadoo.fr)
- # [08:51] * Joins: annevk42 (n=annevk@5355732C.cable.casema.nl)
- # [08:55] * Joins: fishd_ (n=darin@c-67-180-164-209.hsd1.ca.comcast.net)
- # [08:58] * Joins: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de)
- # [09:04] <hsivonen> looks like I should redeploy V.nu
- # [09:12] * Parts: yatil (n=Adium@78.104.102.186)
- # [09:12] * Joins: fishd__ (n=darin@216.239.45.130)
- # [09:21] <MikeSmith> hsivonen: yeah, a few changes went in last week
- # [09:25] * Joins: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se)
- # [09:28] * Joins: workmad3 (n=davidwor@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [09:31] * Quits: fishd_ (n=darin@c-67-180-164-209.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [09:34] * Joins: archtech (i=stanv@83.228.56.37)
- # [09:36] * Quits: workmad3 (n=davidwor@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [09:44] * Quits: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se) (Read error: 110 (Connection timed out))
- # [09:44] * Joins: nessy (n=Adium@203-158-45-196.dyn.iinet.net.au)
- # [09:46] <hsivonen> the design of http://xkcd.com/ is awesome today
- # [09:48] * Quits: tndH (n=Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com) ("ChatZilla 0.9.85-rdmsoft [XULRunner 1.9.0.1/2008072406]")
- # [09:48] <annevk42> source code too
- # [09:48] <annevk42> <HTML WEB="2.0">
- # [09:48] <annevk42> <SCRIPT LANGUAGE="QBASIC">IF $BROWSER = "IE" THEN GOTO 50</SCRIPT>
- # [09:49] <annevk42> and as Netscape icon it has the one from IE
- # [09:49] <annevk42> good stuff :)
- # [09:51] <hsivonen> has MS announced something about implementing HTML5 forms in IE9?
- # [09:52] <annevk42> not that I know
- # [09:53] <annevk42> but I'm a little out of the loop
- # [09:54] <hsivonen> I just noticed an interesting parity-IE annotation on b.m.o
- # [09:55] <annevk42> pointer?
- # [09:55] <hsivonen> https://bugzilla.mozilla.org/show_bug.cgi?id=344614
- # [09:56] <annevk42> seems you can ask a colleague about it
- # [09:57] * Joins: fishd_ (n=darin@67.180.164.209)
- # [09:58] <annevk42> heh, Gmail is using <input type=url>, didn't know
- # [10:02] * Quits: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams)
- # [10:04] * Quits: fishd__ (n=darin@216.239.45.130) (Read error: 60 (Operation timed out))
- # [10:05] * Joins: roc (n=roc@121.72.203.54)
- # [10:09] <hsivonen> MikeSmith: I'm about to check in a version of build.py that uses the hg repo for the htmlparser.
- # [10:09] <hsivonen> MikeSmith: is there anything I should do to make it suck less for users who already have an svn checkout of the parser?
- # [10:10] * hsivonen has no idea what happens if one tries to do a hg pull onto a location that already has an svn sandbox
- # [10:13] * Joins: zcorpan_ (n=zcorpan@c83-252-193-59.bredband.comhem.se)
- # [10:13] <zcorpan_> Hixie: comment box is broken
- # [10:13] <MikeSmith> hsivonen: no clue from me.. but if you go ahead and check it in, I'll test it right away
- # [10:13] <hsivonen> what does "private repositories" mean on bitbucket?
- # [10:13] <MikeSmith> zcorpan_: that's probably because W3C bugzilla is down
- # [10:13] <MikeSmith> or maybe
- # [10:14] <zcorpan_> ok
- # [10:14] * Quits: webben (n=benh@dip5-fw.corp.ukl.yahoo.com) (Read error: 104 (Connection reset by peer))
- # [10:14] <hsivonen> MikeSmith: OK. committed
- # [10:14] <Philip`> hsivonen: I believe it means ones that aren't public
- # [10:14] <Philip`> and only authorised users can read
- # [10:15] <hsivonen> Philip`: you mean like non-Open Source?
- # [10:16] <zcorpan_> Philip`: did you see my suggestion for "further research"? :)
- # [10:16] <hsivonen> my use cases are: 1) Making a staging repo for the hg.mozilla.org htmlparser repo and 2) moving all the rest of the V.nu repos to hg
- # [10:17] <hsivonen> are there other hg hosting providers besides bitbucket and Google Code?
- # [10:17] <hsivonen> Google insists on one license per repo, right?
- # [10:17] <hsivonen> so Google is out of question
- # [10:17] <Philip`> hsivonen: You can give people read access to non-OS code, and you can not give read access to OS code, so those seem unrelated concerns
- # [10:18] <Philip`> I don't believe Bitbucket has any licensing requirements on any type of repository
- # [10:19] <hsivonen> so assuming other committers are OK with BitBucket, would BitBucket be sensible or is there something awful I should be aware of?
- # [10:19] * Quits: fishd_ (n=darin@67.180.164.209) (Read error: 145 (Connection timed out))
- # [10:19] <Philip`> (The only constraint is you can't stop people reading public repositories)
- # [10:20] <Philip`> hsivonen: I've only used it a tiny bit but it seemed to work alright
- # [10:20] <Philip`> It seems like it shouldn't be an important decision, because you can simply clone the repository and move it somewhere else whenever you want
- # [10:24] <Philip`> zcorpan_: If someone can tell me how to make validator.nu parse with scripting enabled, it should be easy enough to do
- # [10:24] * Quits: weinig (n=weinig@67.180.35.124) (Read error: 131 (Connection reset by peer))
- # [10:25] <jgraham> hsivonen: I have never heard anything bad about bitbucket
- # [10:25] <zcorpan_> hsivonen: how does Philip` make v.nu parse with scripting enabled?
- # [10:26] <Philip`> jgraham: That could be because you have never heard anything about it at all
- # [10:26] <jgraham> Philip`: Indeed. However I have heard some things about it. SO it's not that
- # [10:27] <hsivonen> Philip`, jgraham: thanks for comments about bitbucket
- # [10:27] <hsivonen> zcorpan_: do you mean parsing with the "scripting enabled" bit set or do you mean actually running scripts?
- # [10:28] * Philip` more recently just set up hgweb.cgi on his own server because it seemed easier (and less restrictive of disk space) than using external providers
- # [10:28] <zcorpan_> hsivonen: the former
- # [10:28] <hsivonen> Philip`: I want professionals to take care of backups for me
- # [10:28] * Joins: weinig_ (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [10:28] <Philip`> hsivonen: "hg pull" should take care of backups
- # [10:28] <Philip`> unless I'm missing something
- # [10:29] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:29] <hsivonen> Well, I suppose I could have the repos on validator.nu and have a cron job on html5.validator.nu pulling them as backups
- # [10:30] * Parts: Mrmil (n=ut_ollie@77.236.204.8)
- # [10:30] * jgraham has hgweb set upfor various things
- # [10:31] <jgraham> but not for anything really useful
- # [10:31] <hsivonen> zcorpan_: the various API wrapper objects for the V.nu parser have a setScriptingEnabled() method
- # [10:32] <hsivonen> passing true should do the trick
- # [10:32] <zcorpan_> http://about.validator.nu/htmlparser/apidocs/nu/validator/htmlparser/dom/HtmlDocumentBuilder.html#setScriptingEnabled(boolean) ?
- # [10:32] <hsivonen> zcorpan_: yes
- # [10:32] <zcorpan_> Philip`: ^
- # [10:34] <Philip`> zcorpan_: Tell hsivonen thanks
- # [10:34] <zcorpan_> hsivonen: thanks
- # [10:35] <Philip`> (from me)
- # [10:35] <hsivonen> zcorpan_, Philip` : you're welcome
- # [10:35] <MikeSmith> hsivonen: I guess I need to whack my existing htmlparser directory before running the build script?
- # [10:36] * Philip` wishes the documentation for all this stuff like setScriptingEnabled said what the default was
- # [10:36] <hsivonen> MikeSmith: probably
- # [10:36] <MikeSmith> OK
- # [10:37] <zcorpan_> maybe the default for setScriptingEnabled should be true
- # [10:38] <hsivonen> zcorpan_: why?
- # [10:38] <Philip`> zcorpan_: What elements do you want searched for?
- # [10:39] <zcorpan_> Philip`: script and noscript
- # [10:39] <Philip`> zcorpan_: and no others?
- # [10:39] <zcorpan_> Philip`: right
- # [10:40] <zcorpan_> hsivonen: i guess it depends on what people expect the default to be
- # [10:40] <jgraham> hsivonen: My expectation is that non-browsxer applications that do not support scripting are expected to behave more like the scripting enabled case but not run scripts
- # [10:41] <hsivonen> clearly, this <noscript> thing isn't a winner design
- # [10:41] * Joins: michaelforrest (n=michaelf@91.189.88.12)
- # [10:41] <Philip`> zcorpan_: Running...
- # [10:41] <zcorpan_> cool
- # [10:41] <Philip`> (Might take a while)
- # [10:43] * Joins: tndH (n=Rob@eduroam-wireless-326.leeds.ac.uk)
- # [10:45] <zcorpan_> maybe there are pages with <noscript><!--</noscript>FOO<noscript>--></noscript>
- # [10:45] <zcorpan_> although that wouldn't be too useful since it'd always be hidden
- # [10:45] <zcorpan_> (today)
- # [10:47] <Philip`> Hmm, there's quite a lot of <script> textContent
- # [10:48] <MikeSmith> hsivonen: so, I think the current build script isn't going to work for initial checkout
- # [10:48] <MikeSmith> I think for initial checkout, it needs to do an hg clone
- # [10:48] <hsivonen> aargh
- # [10:49] <zcorpan_> Philip`: i think that's expected
- # [10:49] <hsivonen> good point
- # [10:49] <hsivonen> sorry
- # [10:49] <MikeSmith> np
- # [10:49] <MikeSmith> hsivonen: I'm going to drop off for a bit but will be back on later
- # [10:49] <zcorpan_> maybe there are pages with <noscript><!--</noscript>FOO<noscript>--!></noscript>
- # [10:49] * hsivonen wonders what happens if hg clone is done over an existing clone
- # [10:50] <zcorpan_> which would trigger reparsing with scripting enabled but hide the FOO with scripting disabled
- # [10:50] <jgraham> hsivonen: You can presumably rather easilly check if you have an existing repository
- # [10:51] * Quits: MikeSmith (n=MikeSmit@tea12.w3.mag.keio.ac.jp) ("Tomorrow to fresh woods, and pastures new.")
- # [10:51] <Philip`> hsivonen: I think it might complain that the target directory already exists
- # [10:51] <jgraham> (at the very least you can look for a .hg; if you are using the api then you can probably do something more fancy)
- # [10:52] <zcorpan_> Philip`: if <script> textContent is several hundred, then it's probably right; if it is several thousand then it might be something wrong
- # [10:53] <Philip`> So far I don't see any noscript with "</noscript" in it
- # [10:54] <zcorpan_> that's good :)
- # [10:54] * Joins: darobin (n=robin@mtl93-13-78-229-133-72.fbx.proxad.net)
- # [10:55] <Philip`> Assuming it's not an error in the parser or in my scripts :-)
- # [10:57] * hsivonen tries to figure out how to run hg pull from outside the local repo
- # [10:57] * hsivonen tries to find out what -R
- # [10:57] <hsivonen> does
- # [10:58] * Joins: Phae (n=phaeness@gateb.thls.bbc.co.uk)
- # [11:00] <zcorpan_> hsivonen: livedom.validator.nu doesn't have the bit set but runs scripts
- # [11:00] <hsivonen> zcorpan_: oops. thanks for noticing.
- # [11:01] * Philip` really should have split his set of pages into much smaller chunks
- # [11:01] <Philip`> I just split it into 16, and it can take ~10 minutes to run one of them, so it's not very good for progress indication or for parallelism when it's only got one chunk left :-(
- # [11:05] * Joins: payman (n=payman@pat.se.opera.com)
- # [11:05] * Joins: webben (n=benh@nat/yahoo/x-qoyjkaptcprskhrh)
- # [11:05] <hsivonen> whoa. <a role=button> sure has generated a lot of email while I wasn't looking
- # [11:06] <hsivonen> when the whole thing should really have been a super-simple spec fix: allowing roles on <a>
- # [11:06] <hsivonen> Whoa. WONTFIX
- # [11:06] <zcorpan_> i think <a role=button> is like <p> </p>
- # [11:08] <hsivonen> Hixie: I think <a> has enough of abuse history that is should be considered sacrificed like <div>
- # [11:08] * Joins: mpt (n=mpt@canonical/mpt)
- # [11:10] <zcorpan_> using <a> for a button also isn't too bad
- # [11:10] <zcorpan_> you get keyboard access, which is better than <span>
- # [11:10] <zcorpan_> and <button> is annoying to style in some browsers
- # [11:13] * Joins: nattokirai (n=nattokir@201.103.142.229)
- # [11:13] <zcorpan_> i wonder if <noscript> parsing when scripting is enabled is good enough or if pages rely on the IE way of parsing it
- # [11:14] <hsivonen> what's the IE way?
- # [11:14] <zcorpan_> dropping the tokens, iirc
- # [11:18] * jgraham takes it that hsivonen doesn't susbscribe to the HTTP-weenie philosophy that users use the difference between links and buttons to determine safe vs unsafe operations
- # [11:19] <hsivonen> jgraham: users can only use the difference if the <a> element looks like a link
- # [11:19] <hsivonen> jgraham: if it looks like a button, it should be announced as a button by screen readers, too
- # [11:20] <jgraham> hsivonen: Right, so the theory is that links should never look like buttons and therefore should never have role=button
- # [11:20] * jgraham doesn't subscribe to this philosophy
- # [11:20] * Joins: gsnedders (n=gsnedder@c83-252-229-13.bredband.comhem.se)
- # [11:20] <hsivonen> jgraham: it sucks that the accessibility bit is the only part that can be realistically caught programmatically as the author doing something bad
- # [11:21] <hsivonen> jgraham: but if the validator whines, the authors are just going to break accessibility. they aren't going to stop repurposing links as buttons
- # [11:21] <jgraham> (in particular I don't think that real users actually make the distinction that HTTP people claim that they should be making)
- # [11:21] <Philip`> I think that's what Steve Faulkner said
- # [11:22] <Philip`> and it seemed quite a reasonable argument to me
- # [11:22] <jgraham> (I haven't actually read any of that thread yet so I'm only saying things that have come up the previous N times this discussion has happened)
- # [11:22] <Philip`> People don't care if they're violating the spec, they just care if the validators complains that they are, and they will make minimal changes to stop the validator complaining
- # [11:23] <Philip`> s/that's what/what hsivonen said about programmatic catchability is what/
- # [11:24] <zcorpan_> Philip`: indeed
- # [11:24] * Quits: tndH (n=Rob@eduroam-wireless-326.leeds.ac.uk) (Read error: 54 (Connection reset by peer))
- # [11:29] * Joins: svl (n=me@f051053071.adsl.alicedsl.de)
- # [11:34] * Quits: peritus_ (n=peritus@ircbridge.mahner.org) ("Leaving")
- # [11:37] * Quits: virtuelv (n=virtuelv@213.236.208.22) ("Ex-Chat")
- # [11:38] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [11:44] * Quits: mpt (n=mpt@canonical/mpt) ("Ex-Chat")
- # [11:45] * Joins: tndH (n=Rob@eduroam-wireless-326.leeds.ac.uk)
- # [11:48] <zcorpan_> hmm, i meant "i wonder if <noscript> parsing when scripting is *dis*abled is good enough or if pages rely on the IE way of parsing it"
- # [11:50] <Philip`> zcorpan_: http://philip.html5.org/data/cdata-containing-self-close-with-script.txt
- # [11:51] <zcorpan_> Philip`: thanks!
- # [11:53] * Quits: tndH (n=Rob@eduroam-wireless-326.leeds.ac.uk) ("ChatZilla 0.9.85-rdmsoft [XULRunner 1.9.0.1/2008072406]")
- # [11:58] * Joins: mpt (n=mpt@canonical/mpt)
- # [11:59] <zcorpan_> http://simon.html5.org/dump/cdata-containing-self-close-with-script.xml
- # [12:00] <zcorpan_> 884 occurrences for script
- # [12:00] <zcorpan_> 5 for noscript
- # [12:03] <zcorpan_> two of the noscript have the encoding problem
- # [12:03] <zcorpan_> one would show "-->"
- # [12:03] <zcorpan_> one works equally with or without escapedness
- # [12:04] <zcorpan_> and one has the <noscript><!--</noscript>FOO<noscript>--></noscript> "trick"
- # [12:09] <zcorpan_> which will actually start to work as a trick with the currently specified parsing rules
- # [12:13] <zcorpan_> hsivonen: maybe parity-IE refers to IE with dean's wf2 script
- # [12:13] * Joins: mat_t (n=mattomas@91.189.88.12)
- # [12:24] <zcorpan_> document.write('</SCRIPT\> \n');
- # [12:24] <zcorpan_> also a way to escape the end tag...
- # [12:28] <hsivonen> zcorpan_: could be referring to Dean's scripts, yes. dunno.
- # [12:29] <zcorpan_> wonder if we want to whine about people who do <script><!--d.w('<script></script\>');--></script>
- # [12:30] * Quits: webben (n=benh@nat/yahoo/x-qoyjkaptcprskhrh) (Remote closed the connection)
- # [12:30] * Joins: MikeSmith (n=MikeSmit@114.48.123.96)
- # [12:31] * Joins: webben (n=benh@nat/yahoo/x-fmaycwzeesbevycr)
- # [12:31] * Quits: wakaba_0 (n=wakaba_@122.221.184.68) ("Leaving...")
- # [12:33] <Philip`> zcorpan_: Is it possible to detect and whine in a way that tells the user what they should do to fix the problem properly?
- # [12:34] <Philip`> (presumably telling them to write <\/script> or something)
- # [12:44] * Joins: yatil (n=Adium@78.104.102.186)
- # [12:44] <zcorpan_> Philip`: actually writing it as <\/script> would also be invalid
- # [12:44] * Parts: yatil (n=Adium@78.104.102.186)
- # [12:45] <zcorpan_> assuming i've understood the abnf correctly
- # [12:47] <zcorpan_> i guess the right recommendation is to not use <!-- at all
- # [12:52] <zcorpan_> maybe i should try to ignore the validation aspect and focus on compat first
- # [12:53] <jgraham> Validation is for wimps anyway
- # [12:58] * Quits: gsnedders (n=gsnedder@c83-252-229-13.bredband.comhem.se) (Remote closed the connection)
- # [12:59] * Joins: hamcore (n=hamcore@unaffiliated/hamcore)
- # [13:00] <hsivonen> MikeSmith: I've now redeployed V.nu
- # [13:00] <MikeSmith> hsivonen: cool
- # [13:01] <zcorpan_> MikeSmith: any highlights?
- # [13:02] <hsivonen> MikeSmith: thanks for developing stuff to deploy
- # [13:05] <MikeSmith> zcorpan_: Nothing so big. I added some "Use FOO instead." suggestions to the error messages for obsolete elements, and updated the microdata stuff and content model for <caption> so that the HTML5 spec would validate
- # [13:05] <zcorpan_> MikeSmith: cool
- # [13:06] <zcorpan_> does html5 have a requirement along the lines of "conformance checkers must report this document as valid"? :)
- # [13:06] <MikeSmith> hsivonen: thanks for making something worthwhile that people can help develop stuff for :)
- # [13:08] <MikeSmith> hsivonen: btw, I think I finally made some time to work on the datatype warnings mechanism.. but will need some time from you to answer questions
- # [13:08] <MikeSmith> hsivonen: assuming you think it's worth pursuing
- # [13:09] <MikeSmith> hsivonen: first question would be, how should the messages be flagged as warnings? just with a magic substring as part of the message text? or some other flagging mechanism?
- # [13:09] * Joins: mitnavn (n=mitnavn@unaffiliated/mitnavn)
- # [13:10] <darobin> hey
- # [13:11] * Quits: deadowl (n=deadowl_@c-67-189-196-62.hsd1.vt.comcast.net) (Read error: 110 (Connection timed out))
- # [13:11] <darobin> is there a reason why entries in an appcache manifest must have the same scheme as the manifest itself?
- # [13:11] <MikeSmith> hsivonen: also, seems like we need to add a Java property name. nu.validator.servlet.warnings=1 ? or something like that?
- # [13:11] <hsivonen> MikeSmith: assuming that the plan is to go with the trick that Jing thinks there's an error but the UI downgrades the presentation to a warning, I think the warningness should be a flag on the exception object or a subclass of the datatype exception class
- # [13:11] <MikeSmith> OK
- # [13:12] <hsivonen> MikeSmith: the property name should probably show that it belongs to the datatype package rather than the servlet front end, but yeah, a system property is needed
- # [13:12] <darobin> I was hacking on something that's local, but for which I'd like remote resources to be appcached so that I can keep hacking while travelling
- # [13:12] <darobin> but this prevents it
- # [13:13] <hsivonen> darobin: my guess is that the point is to prevent the case where an evil origin pins stuff in the cache from a good origin
- # [13:13] <darobin> I can't seem to think of a reason why an appcache couldn't reference things from all over the place
- # [13:13] <hsivonen> darobin: and then the scheme restriction just falls out of that
- # [13:13] * hsivonen knows almost nothing about app cache
- # [13:14] <darobin> hsivonen: well, I'd expect stuff in appcache to only be appcached for pages that point to that manifest
- # [13:14] <darobin> note that it's only same-scheme, it's not same-origin (that I can tell)
- # [13:14] <darobin> this is a bummer
- # [13:15] <hsivonen> ah. I know nothing about that.
- # [13:15] <hsivonen> http://html5.org/tools/web-apps-tracker?from=4287&to=4288 has a copy-paste error, right?
- # [13:16] <darobin> ah well, thanks anyway
- # [13:18] * hsivonen finds a page that gives the YSoD in Minefield but not in Safari or Opera
- # [13:18] <hsivonen> yay for serving broken XML to Gecko only as XML
- # [13:18] <zcorpan_> hsivonen: yes, i've sent email about that
- # [13:19] <hsivonen> Hixie: Boris had a reason for making the <form> element hiding HTML-document-only. I don't recall what the reason was.
- # [13:19] * Joins: pmuellr (n=pmuellr@nat/ibm/x-kfnrxetunupawsrk)
- # [13:20] * Quits: pmuellr (n=pmuellr@nat/ibm/x-kfnrxetunupawsrk) (Connection reset by peer)
- # [13:20] <MikeSmith> darobin: I think I found the reason
- # [13:20] <MikeSmith> hang on, I'll get you a URL
- # [13:22] <darobin> ah, that'd be cool
- # [13:22] <MikeSmith> http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2007-October/012689.html
- # [13:23] <MikeSmith> the paragraphs that begins, "I'm not sure how to work around this."
- # [13:23] <zcorpan_> hsivonen: it seems such forms aren't display:none in opera even in html
- # [13:23] <darobin> MikeSmith: you're a star, I coudn't dig anything up
- # [13:24] <hsivonen> zcorpan_: does Opera have other magic for ensuring the such forms don't break the table layout?
- # [13:24] <MikeSmith> darobin: so now you need to tell Hixie to come up with a better workaround..
- # [13:25] <darobin> mmmm, right, this is really a workaround :)
- # [13:25] <darobin> and big workaround, I really mean big ugly dirty hack
- # [13:25] <zcorpan_> hsivonen: the forms end up in an anonymous <caption> box
- # [13:26] <hsivonen> zcorpan_: ok
- # [13:26] <hsivonen> Hixie: https://bugzilla.mozilla.org/show_bug.cgi?id=349695
- # [13:27] <annevk42> darobin, appcache is supposed to be same-origin
- # [13:27] <annevk42> darobin, sadly the reason as to why escapes me at the moment
- # [13:28] <MikeSmith> hsivonen: about the build script, I think one more refinement that could be made is, for the case where the htmlparsers dir exists but doesn't have an .hg subdir (because it's the existing svn checkout), either (1) emit a message telling the user to manually move or delete the existing htmlparser subdir, and exit; or (2) have the build script move the existing htmlparser to htmlparser-svn or whatever, emit a message telling the user it's been moved, a
- # [13:28] <MikeSmith> nd continue with the build.
- # [13:28] <zcorpan_> hsivonen: but it seems that opera produces a margin because of the form
- # [13:29] <zcorpan_> i wonder how ie deals with it
- # [13:29] <hsivonen> MikeSmith: I'll change the build script
- # [13:29] * Joins: pmuellr (n=pmuellr@nat/ibm/x-dramnucthqbointd)
- # [13:29] <MikeSmith> hsivonen: OK
- # [13:32] <zcorpan_> oh right, ie produces a non-tree
- # [13:33] <hsivonen> MikeSmith: done
- # [13:33] <MikeSmith> cheers
- # [13:34] * Joins: TabAtkins (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
- # [13:34] <zcorpan_> or something funny at least (the tbody is nested inside the form)
- # [13:35] <darobin> annevk42: mmmm, same-origin doesn't sound like a great idea for appcache
- # [13:35] <darobin> it pretty much makes it useless in fact
- # [13:36] <darobin> actually, master entries must be same origin, but not explicit entries
- # [13:36] <annevk42> oh ok
- # [13:36] <annevk42> hmm
- # [13:36] * Joins: pesla\work (n=retep@procurios.xs4all.nl)
- # [13:36] <annevk42> and here I thought I knew how stuff worked
- # [13:38] <darobin> yeah, I don't really understand either :)
- # [13:39] <annevk42> I think the problem you might be facing is that file: has an undefined security model
- # [13:39] <MikeSmith> hsivonen: "hg pull: option --rebase not recognized"
- # [13:39] <annevk42> You would probably be better off installing lighthttpd or some such
- # [13:39] <hsivonen> MikeSmith: which version of hg?
- # [13:39] <annevk42> lighttpd that is
- # [13:39] <hsivonen> maybe I should take out "--rebase" until I actually need it
- # [13:40] <MikeSmith> hsivonen: I've got 1.3.1 installed
- # [13:40] <hsivonen> MikeSmith: ok. apparently, --rebase is only recognized if you've enabled it
- # [13:40] <hsivonen> MikeSmith: I took it out
- # [13:40] <MikeSmith> OK
- # [13:41] * Joins: myakura (n=myakura@p2102-ipbf6805marunouchi.tokyo.ocn.ne.jp)
- # [13:41] <hsivonen> oh. now I need to add -u or something instead
- # [13:41] <hsivonen> hmm.
- # [13:41] <MikeSmith> hsivonen: enabled at compile time? or through a user config option?
- # [13:42] <MikeSmith> ha
- # [13:42] <hsivonen> MikeSmith: user config
- # [13:42] <MikeSmith> ah
- # [13:42] <hsivonen> I put in --update instead
- # [13:42] <MikeSmith> I see -- I'm reading the man page now, "Using additional features"
- # [13:44] * MikeSmith syncs ups
- # [13:44] <hsivonen> http://mercurial.selenic.com/wiki/RebaseExtension
- # [13:46] * MikeSmith takes a look
- # [13:46] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [13:47] <MikeSmith> hsivonen: do you anticipate making changes that'll require a rebase instead of just an update?
- # [13:47] <MikeSmith> wow.. Guha posted to public-html
- # [13:48] <hsivonen> I was thinking --rebase would be useful if one started using mercurial queues in the same sandbox that is use by build.py
- # [13:48] <hsivonen> let's cross that bridge when we get there
- # [13:49] <MikeSmith> sounds sane to me
- # [13:49] * Quits: pesla (n=retep@procurios.xs4all.nl) (Read error: 110 (Connection timed out))
- # [13:50] <darobin> annevk42: yeah I know that, but that defeats the point of making things simple — plus I think I'll still run into same-origin issues
- # [13:50] <darobin> another option is for me to set up a caching proxy locally
- # [13:54] <hsivonen> was there a decision about async scripts waiting / not waiting for style sheets?
- # [13:57] <annevk42> I think Hixie changed the spec on that front, yes
- # [14:07] <zcorpan_> almost all </script\> cases are document.written VBScripts
- # [14:07] * hsivonen wonders if there's a famous VBScript tutorial with that pattern
- # [14:08] <zcorpan_> it seems to be boilerplate for including something for Flash
- # [14:09] <annevk42> wtf, ffmpeg is a disaster on Mac
- # [14:09] * Quits: archtech (i=stanv@83.228.56.37)
- # [14:10] * annevk42 wonders if it's because of Chrome that it keeps running in the background and never shuts down and then crashes every couple of minutes
- # [14:12] * Quits: gavin (n=gavin@firefox/developer/gavin) (Remote closed the connection)
- # [14:12] * Joins: gavin__ (n=gavin@people.mozilla.com)
- # [14:13] <zcorpan_> up to 57; i've now found the two kinds of breakage with double escape (same pages as found with the regexp search)
- # [14:14] <zcorpan_> the rest seem to work as intended with double escape
- # [14:16] <zcorpan_> the encoding problem shows up in <script> too
- # [14:17] <zcorpan_> var strAdBegin="<!--鐢讳腑鐢诲紑濮�->";
- # [14:17] * gavin__ is now known as gavin
- # [14:18] <zcorpan_> (though double escape takes care of closing the script at the right place)
- # [14:19] <zcorpan_> <script></script\></div></body></html> - hmm
- # [14:21] * Joins: ttepasse (n=ttepas--@p5B016B37.dip.t-dialin.net)
- # [14:25] <Philip`> Encoding problem is annoying :-(
- # [14:25] * Philip` ought to look into it and work out what he's doing wrong
- # [14:28] <zcorpan_> Philip`: the encoding of one page i checked seems right in firefox with html5.enable
- # [14:28] * Joins: miketaylr (n=miketayl@38.117.156.163)
- # [14:28] * Quits: miketaylr (n=miketayl@38.117.156.163) (Remote closed the connection)
- # [14:29] <zcorpan_> Philip`: also right when validating in v.nu
- # [14:32] * Joins: miketaylr (n=miketayl@38.117.156.163)
- # [14:35] <Philip`> zcorpan_: Yeah, I guess I might have a funny icu4j or something
- # [14:38] * Joins: dbaron (n=dbaron@c-69-140-1-234.hsd1.va.comcast.net)
- # [15:01] <annevk42> zcorpan_, you should fix your email clock
- # [15:02] * Joins: archtech (i=stanv@83.228.56.37)
- # [15:02] * hamcore is now known as hcr
- # [15:05] * Joins: annevk422 (n=annevk@5355732C.cable.casema.nl)
- # [15:07] * Joins: gsnedders (n=gsnedder@c83-252-229-13.bredband.comhem.se)
- # [15:07] * Quits: nattokirai (n=nattokir@201.103.142.229) (Read error: 110 (Connection timed out))
- # [15:12] * Joins: deadowl (n=deadowl_@132.198.220.138)
- # [15:13] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) (Read error: 60 (Operation timed out))
- # [15:14] <zcorpan_> annevk42: i blame opera
- # [15:15] * Parts: zcorpan_ (n=zcorpan@c83-252-193-59.bredband.comhem.se)
- # [15:17] * Joins: fishd_ (n=darin@67.180.164.209)
- # [15:17] * Joins: zcorpan_ (n=zcorpan@c83-252-193-59.bredband.comhem.se)
- # [15:17] * Joins: workmad3 (n=davidwor@ashleys2.mimas.ac.uk)
- # [15:18] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [15:18] * Joins: palbo (n=palbo@213.236.208.22)
- # [15:19] * palbo is now known as pablof
- # [15:32] * Quits: fishd_ (n=darin@67.180.164.209) (Read error: 145 (Connection timed out))
- # [15:33] * Quits: nessy (n=Adium@203-158-45-196.dyn.iinet.net.au) ("Leaving.")
- # [15:33] * Quits: zcorpan_ (n=zcorpan@c83-252-193-59.bredband.comhem.se) (Read error: 110 (Connection timed out))
- # [15:36] * Joins: nessy (n=Adium@203-158-45-196.dyn.iinet.net.au)
- # [15:37] * Quits: nessy (n=Adium@203-158-45-196.dyn.iinet.net.au) (Remote closed the connection)
- # [15:38] * Joins: nessy (n=Adium@203-158-45-196.dyn.iinet.net.au)
- # [15:43] * Quits: lmorchard|away (n=lmorchar@66.103.254.157.static.a2webhosting.com) (Read error: 110 (Connection timed out))
- # [15:44] * Quits: nessy (n=Adium@203-158-45-196.dyn.iinet.net.au) ("Leaving.")
- # [15:45] * annevk422 is now known as annevk2
- # [15:47] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [15:47] * Quits: weinig_ (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [15:47] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [16:01] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [16:04] * Quits: pesla\work (n=retep@procurios.xs4all.nl) ("( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )")
- # [16:10] * Joins: yatil (n=Adium@78.104.102.186)
- # [16:13] * Joins: natschil_ (n=nathanae@41.202.183.2)
- # [16:17] * Joins: GPHemsley (n=GPHemsle@149.4.115.3)
- # [16:23] * Joins: dglazkov (n=dglazkov@nat/google/x-vicvciytdcqnzyle)
- # [16:25] * Quits: gsnedders (n=gsnedder@c83-252-229-13.bredband.comhem.se)
- # [16:27] <deadowl> Can I propose links to anchors cascading across viewports?
- # [16:30] <jgraham> Erm, you ca propose anything you like
- # [16:30] <jgraham> Although it isn't clear, at least to me, what you have in mind here
- # [16:30] <deadowl> I have a navigation: <prev | Mon: mm/dd/yy | Tue: ... | Wed | Thu | Fri | Sat | Sun | next >. I have a div using overflow:auto; to behave as a scrolling area (viewport). I was thinking that if I could have overflow:hidden for the prev/next so I could anchor different versions that would link to the same day, but of the next week.
- # [16:31] <deadowl> Mon/Tue/Wed acting as anchor names with links within the page, and prev/fwd acting as links to separate pages.
- # [16:33] <deadowl> however, that would require duplicating all of the content on the page 7 times.
- # [16:34] <deadowl> going to lunch.
- # [16:39] * Joins: zcorpan_ (n=zcorpan@c83-252-193-59.bredband.comhem.se)
- # [16:39] <zcorpan_> there are no </script\>s in http://philip.html5.org/data/script-open-in-escape.txt which either means that they are not problematic for double escape or the regexp is written in such a way to exclude the problematic pages
- # [16:40] <zcorpan_> i envision someone doing <script><!--d.w('<script></script\>');</script>
- # [16:41] * Joins: webben1 (n=benh@nat/yahoo/session)
- # [16:42] <zcorpan_> it appears that pages escaping the end tag with a trailing backslash either don't use <!-- at all or have a matching --> at the end
- # [16:43] <Philip`> It could also mean the validator.nu parser is not matching those patterns
- # [16:44] <zcorpan_> the above data didn't use the v.nu parser at all
- # [16:47] * Quits: webben (n=benh@nat/yahoo/x-fmaycwzeesbevycr) (Read error: 110 (Connection timed out))
- # [16:50] <Philip`> Oh, right
- # [16:51] <hsivonen> cool. it seems the <itemref> element went away before I got around to complaining about it on the mailing list
- # [16:51] <TabAtkins> deadowl: I'm still not sure quite what you're getting at with the talk of "viewports", but yes, you'd need to write out the content 7 times, once for each day, if you want Mon-Sun to just be anchors into the page. Alternately, use js to update the page appropriately.
- # [16:52] * aroben is now known as aroben|phone
- # [16:52] * Joins: mlpug (n=mlpug@a88-115-164-40.elisa-laajakaista.fi)
- # [16:53] <TabAtkins> deadowl: Oh wait, I think I get what you're saying now. If you've already clicked on Tuesday, frex, and are thus at foo.html#tuesday, then you click "next", you'd like to show bar.html#tuesday, rather than just bar.html. Right?
- # [16:53] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [16:54] <zcorpan_> i don't see any <\/script> anywhere. that seems fishy. why are there no <\/script> in the above?
- # [16:54] <TabAtkins> deadowl: For now, just js-update the prev/next links to contain the appropriate anchor whenever you click on one of the Mon-Sun links. This degrades acceptably.
- # [16:55] <Dashiva> zcorpan_: The regexp only looks for </script>?
- # [16:55] <Dashiva> Or well, </script
- # [16:57] * aroben|phone is now known as aroben
- # [16:58] * Quits: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de) (Remote closed the connection)
- # [16:58] <zcorpan_> Dashiva: http://philip.html5.org/data/script-open-in-escape.txt shouldn't exclude pages with say <script><!--d.w('<script><\/script>');</script>, right?
- # [16:59] <Philip`> (?i)<script[^>]*>([^<]|<(?!/script[\s/>]))*<!--([^-]|-(?!->))*<script[\s/>]([^-]|-(?!->))*</script[\s/>]
- # [16:59] <Philip`> Looks like it shouldn't exclude it
- # [17:00] <Philip`> $ echo '<script><!--d.w("<script><\/script>");</script>' | grep -P '(?i)<script[^>]*>([^<]|<(?!/script[\s/>]))*<!--([^-]|-(?!->))*<script[\s/>]([^-]|-(?!->))*</script[\s/>]'
- # [17:00] <Philip`> That says it matches
- # [17:00] * Joins: gsnedders (n=gsnedder@pat.se.opera.com)
- # [17:00] * gsnedders is now known as gsnedders|work
- # [17:01] * Joins: dave_levin (n=dave_lev@74.125.59.65)
- # [17:01] * Quits: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com) (Read error: 104 (Connection reset by peer))
- # [17:02] * Joins: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com)
- # [17:02] * Joins: smaug_ (n=chatzill@82.181.150.24)
- # [17:03] * Quits: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl) ("Disconnected...")
- # [17:03] <zcorpan_> ok
- # [17:05] <zcorpan_> i guess that's good and we can keep <\/script> and </script\> invalid inside double escape
- # [17:12] * Joins: vvv (n=vvv@mediawiki/VasilievVV)
- # [17:18] * Joins: ap (n=ap@17.246.19.174)
- # [17:18] * Quits: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com)
- # [17:19] * Quits: smaug (n=chatzill@82.181.150.24) (Remote closed the connection)
- # [17:19] * Parts: yatil (n=Adium@78.104.102.186)
- # [17:22] * Joins: smaug (n=chatzill@82.181.150.24)
- # [17:22] * Joins: erlehmann (n=erlehman@82.113.121.10)
- # [17:34] * Quits: broquaint (i=b6332ca8@spc2-brig11-0-0-cust222.asfd.cable.virginmedia.com) (Read error: 110 (Connection timed out))
- # [17:36] * Quits: erlehmann (n=erlehman@82.113.121.10) (Read error: 60 (Operation timed out))
- # [17:38] * Quits: darobin (n=robin@mtl93-13-78-229-133-72.fbx.proxad.net) (Read error: 113 (No route to host))
- # [17:38] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [17:40] * Quits: webben1 (n=benh@nat/yahoo/x-zeqmrvpaghmvtoin) (Client Quit)
- # [17:41] * Joins: franksalim (n=frank@adsl-76-221-202-115.dsl.pltn13.sbcglobal.net)
- # [17:41] * Joins: erlehmann (n=erlehman@82.113.121.10)
- # [17:43] * Joins: virtuelv (n=virtuelv@162.179.251.212.customer.cdi.no)
- # [17:45] * Joins: fishd_ (n=darin@nat/google/x-nwtcolpjpevxgipd)
- # [17:47] * Joins: annevk (n=annevk@5355732C.cable.casema.nl)
- # [17:49] * Joins: ojan (n=ojan@72.14.229.81)
- # [17:53] * Joins: weinig (n=weinig@17.246.17.253)
- # [17:54] * Joins: webben (n=benh@nat/yahoo/x-mqfkutawvdegpsua)
- # [17:55] * Quits: erlehmann (n=erlehman@82.113.121.10) ("Ex-Chat")
- # [17:56] * Joins: erlehmann (n=erlehman@82.113.121.10)
- # [17:56] * Joins: slightlyoff (n=slightly@67.218.105.238)
- # [17:58] * Quits: natschil_ (n=nathanae@41.202.183.2) (Read error: 104 (Connection reset by peer))
- # [18:05] * Joins: jacobolus (n=jacobolu@dhcp-0059871802-99-6d.client.student.harvard.edu)
- # [18:06] * Quits: jacobolus (n=jacobolu@dhcp-0059871802-99-6d.client.student.harvard.edu) (Client Quit)
- # [18:09] * Quits: workmad3 (n=davidwor@ashleys2.mimas.ac.uk) (Read error: 110 (Connection timed out))
- # [18:13] * Quits: riven (n=colin@pdpc/supporter/professional/riven) ("Hi, I'm a quit message virus. Please replace your old line with this line and help me take over the world of IRC.")
- # [18:13] * Quits: ttepasse (n=ttepas--@p5B016B37.dip.t-dialin.net) ("?Q")
- # [18:13] * Joins: riven (n=colin@83.81.131.135)
- # [18:14] * Quits: slightlyoff (n=slightly@67.218.105.238)
- # [18:17] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [18:19] * Quits: Phae (n=phaeness@gateb.thls.bbc.co.uk)
- # [18:25] * Joins: cying (n=cying@70.90.171.153)
- # [18:31] * Joins: zdobersek (n=zan@cpe-92-37-68-31.dynamic.amis.net)
- # [18:32] * Joins: JoePeck (n=JoePeck@jpecoraro.rit.edu)
- # [18:33] * Joins: yoshu (n=josh@174-18-207-206.tcso.qwest.net)
- # [18:33] * Joins: drunknbass_work (n=aaron@pool-71-107-253-243.lsanca.dsl-w.verizon.net)
- # [18:38] * Quits: MikeSmith (n=MikeSmit@114.48.123.96) (Read error: 145 (Connection timed out))
- # [18:38] * Joins: slightlyoff (n=slightly@nat/google/x-mdarveplqvksgiqu)
- # [18:43] * Quits: drunknbass_work (n=aaron@pool-71-107-253-243.lsanca.dsl-w.verizon.net)
- # [18:43] * Quits: dbaron (n=dbaron@c-69-140-1-234.hsd1.va.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [18:46] * Quits: cedricv (n=cedric@112.199.200.140)
- # [18:52] * Joins: Rik` (n=Rik`@chn38-1-78-231-168-7.fbx.proxad.net)
- # [18:53] * Quits: yoshu (n=josh@174-18-207-206.tcso.qwest.net)
- # [18:53] * Joins: maikmerten (n=maikmert@Za1e9.z.pppool.de)
- # [18:55] * Joins: workmad3 (n=davidwor@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [19:04] * Joins: jwalden (n=waldo@63.245.220.240)
- # [19:06] * Joins: yoshu (n=josh@174-18-207-206.tcso.qwest.net)
- # [19:09] * Quits: mat_t (n=mattomas@91.189.88.12) ("This computer has gone to sleep")
- # [19:12] * Quits: myakura (n=myakura@p2102-ipbf6805marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [19:14] * aroben is now known as aroben|lunch
- # [19:17] * Quits: mpt (n=mpt@canonical/mpt) ("Ex-Chat")
- # [19:24] * Joins: aboodman (n=aboodman@72.14.229.81)
- # [19:31] * Joins: Tripknotix (n=trisd@76.172.236.224)
- # [19:31] <Tripknotix> hi everyone
- # [19:31] <Tripknotix> ive got a question about html5
- # [19:31] <Tripknotix> for div's with scrollbars to automatically show the last bit of content without needing a focus call
- # [19:31] <Tripknotix> <Tripknotix> when its added
- # [19:31] <Tripknotix> like how current chats are made
- # [19:32] * Quits: archtech (i=stanv@83.228.56.37)
- # [19:32] <webben> Tripknotix: HTML5 doesn't have a special concept of a changing region. WAI-ARIA has live regions - but that's for passing information to assistive technologies, not for changing the visual rendering.
- # [19:33] <Tripknotix> know any tricks for such a thing beyond the usually, add to the bottom and focus to it
- # [19:34] <Tripknotix> my old setup was to add to it, focus,t hen back to the typing box to focus
- # [19:34] <Tripknotix> but it caused a delay when someone was typing
- # [19:34] <Tripknotix> in frames
- # [19:34] * Joins: harth (n=heather@nat/mozilla/x-zrmejrgokaagnajv)
- # [19:34] <annevk2> set scrollTop
- # [19:35] <Tripknotix> hows that work
- # [19:36] <Tripknotix> <--googling
- # [19:36] * Joins: broquaint (i=097797d9@spc2-brig11-0-0-cust222.asfd.cable.virginmedia.com)
- # [19:36] <webben> Tripknotix: https://developer.mozilla.org/en/DOM/element.scrollTop
- # [19:36] <Tripknotix> was already on that page =P
- # [19:36] <Tripknotix> but thank u
- # [19:36] * Quits: michaelforrest (n=michaelf@91.189.88.12) (Read error: 113 (No route to host))
- # [19:37] <zcorpan_> Tripknotix: or scrollIntoView()
- # [19:38] <Tripknotix> that first one is interesting, i dont understand what it would be used for
- # [19:38] * Joins: SilentProphet (n=niubs@79-74-203-18.dynamic.dsl.as9105.com)
- # [19:38] <Tripknotix> it jut sets a number
- # [19:38] * Parts: SilentProphet (n=niubs@79-74-203-18.dynamic.dsl.as9105.com)
- # [19:39] * Joins: broquain1 (i=e7ff8795@spc2-brig11-0-0-cust222.asfd.cable.virginmedia.com)
- # [19:39] <Tripknotix> scroll into view sounds very interesting
- # [19:40] <Tripknotix> the only issue i see is
- # [19:40] * Quits: broquain1 (i=e7ff8795@spc2-brig11-0-0-cust222.asfd.cable.virginmedia.com) (Client Quit)
- # [19:40] <Tripknotix> actually
- # [19:40] <Tripknotix> i dont see an issue
- # [19:40] <Tripknotix> heres another quesiton
- # [19:40] <Tripknotix> would it take focus off of another frame? if the user is typing in "frames"
- # [19:40] <Tripknotix> ?
- # [19:40] <Tripknotix> i'd understand if so, but it would be great if it didnt
- # [19:41] <zcorpan_> i think it'd just scroll, but haven't tested
- # [19:51] * workmad3 is now known as workmad3|away
- # [19:54] * Joins: yatil (n=Adium@78.104.102.186)
- # [19:55] * Quits: jwalden (n=waldo@63.245.220.240) ("Reconnecting…")
- # [19:55] * Joins: jwalden (n=waldo@63.245.220.240)
- # [19:58] * Quits: yatil (n=Adium@78.104.102.186) (Client Quit)
- # [20:05] * Joins: mpilgrim (n=mark@adsl-144-163-91.rmo.bellsouth.net)
- # [20:06] <gsnedders|work> What does this[xxx] do?
- # [20:06] <gsnedders|work> (in Javascript)
- # [20:07] <inimino> gsnedders|work: it's property access
- # [20:07] <zcorpan_> xxx gets toString()ed and then does a property lookup on this, or something like that
- # [20:07] <gsnedders|work> And the properties on the this object are variables in the current scope?
- # [20:08] <gsnedders|work> (and other things bound to identifiers like functions)
- # [20:08] <inimino> no
- # [20:08] * aroben|lunch is now known as aroben
- # [20:08] <inimino> they are the properties of 'this', the value of which depends on context
- # [20:08] <JoePeck> gsnedders|work: it is "bracket notation" => https://developer.mozilla.org/En/Core_JavaScript_1.5_Reference/Operators/Member_Operators
- # [20:09] * gsnedders|work grumbles at how much he hates this
- # [20:09] <zcorpan_> variables in the global scope become properties on the window, but variables scoped to functions don't become properties of the function, iirc
- # [20:09] <gsnedders|work> JoePeck: Yeah, right, I know that much
- # [20:13] * Parts: ojan (n=ojan@72.14.229.81)
- # [20:16] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [20:18] * Joins: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams)
- # [20:23] * Quits: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams)
- # [20:25] * Joins: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams)
- # [20:26] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [20:27] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [20:28] * Quits: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams) (Client Quit)
- # [20:30] * Joins: nattokirai (n=nattokir@201.103.142.229)
- # [20:31] <jgraham> gsnedders|work: Did you work it out yet?
- # [20:31] <gsnedders|work> jgraham: No, but I've basically given up.
- # [20:31] <gsnedders|work> jgraham: (for today)
- # [20:32] <gsnedders|work> jgraham: I'll ask you tomorrow
- # [20:33] * Quits: roc (n=roc@121.72.203.54)
- # [20:34] <jgraham> gsnedders|work: Good (that you gave up for today)
- # [20:34] <jgraham> Go sleep or something
- # [20:34] <gsnedders|work> I've done little but that all day :)
- # [20:35] <jgraham> Yeah well you're ill :)
- # [20:36] <gsnedders|work> No worse than normal, now
- # [20:38] <jgraham> Hmm OK.
- # [20:38] <jgraham> As long as you don't make me sick :)
- # [20:38] * Joins: gratz|home (n=gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com)
- # [20:38] <gsnedders|work> You survived over the seminar, so I guess you will
- # [20:43] * jgraham hopes the sentence being cut off wasn't indicative of gsnedders|work suddenly dying
- # [20:43] * Quits: zcorpan_ (n=zcorpan@c83-252-193-59.bredband.comhem.se)
- # [20:43] * Joins: othermaciej_ (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [20:43] * Joins: tndH (n=Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com)
- # [20:43] <Philip`> Suddenly dying onto his enter key?
- # [20:46] <jgraham> Philip`: Could happen
- # [20:47] <jgraham> othermaciej_: btw the proposal to use vendor-prefixed attributes for user-agent experimental features seems good to me
- # [20:47] * Joins: Kid (n=Kid@c-82-209-156-117.cust.bredband2.com)
- # [20:49] <othermaciej_> jgraham: I'm not sure I'd go so far as calling it a proposal, but it does seem sensible to me in light of how CSS experimental properties work
- # [20:53] * Parts: zdobersek (n=zan@cpe-92-37-68-31.dynamic.amis.net)
- # [20:59] * aroben is now known as aroben|meeting
- # [21:00] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Read error: 113 (No route to host))
- # [21:00] * othermaciej_ is now known as othermaciej
- # [21:02] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [21:03] * Joins: gsnedders (n=gsnedder@c83-252-229-13.bredband.comhem.se)
- # [21:12] * Quits: annevk (n=annevk@5355732C.cable.casema.nl) (Read error: 110 (Connection timed out))
- # [21:12] * Quits: annevk2 (n=annevk@5355732C.cable.casema.nl) (Read error: 110 (Connection timed out))
- # [21:12] * maikmerten is now known as maik|afk
- # [21:14] * Joins: hober (n=ted@unaffiliated/hober)
- # [21:15] * Quits: annevk42 (n=annevk@5355732C.cable.casema.nl) (Read error: 110 (Connection timed out))
- # [21:20] * Joins: nessy (n=Adium@124-168-142-226.dyn.iinet.net.au)
- # [21:20] * Quits: Kid (n=Kid@c-82-209-156-117.cust.bredband2.com)
- # [21:21] * Quits: mpilgrim (n=mark@adsl-144-163-91.rmo.bellsouth.net) (Read error: 110 (Connection timed out))
- # [21:27] * Quits: webben (n=benh@nat/yahoo/x-mqfkutawvdegpsua) (Read error: 60 (Operation timed out))
- # [21:27] * Quits: pmuellr (n=pmuellr@nat/ibm/x-dramnucthqbointd)
- # [21:35] * Quits: smaug_ (n=chatzill@82.181.150.24) (Remote closed the connection)
- # [21:37] * Quits: gratz|home (n=gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com) ("Leaving")
- # [21:39] * aroben|meeting is now known as aroben|errands
- # [21:40] * Quits: nattokirai (n=nattokir@201.103.142.229)
- # [21:40] * Joins: nattokirai (n=nattokir@201.103.142.229)
- # [21:42] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [21:42] * Joins: annevk2 (n=annevk@5355732C.cable.casema.nl)
- # [21:43] * Quits: nessy (n=Adium@124-168-142-226.dyn.iinet.net.au) ("Leaving.")
- # [21:47] * Quits: nattokirai (n=nattokir@201.103.142.229)
- # [21:48] * Joins: annevk (n=annevk@5355732C.cable.casema.nl)
- # [21:57] * Joins: mat_t (n=mattomas@80-225-9-175.dynamic.dial.as9105.com)
- # [21:58] * Quits: maik|afk (n=maikmert@Za1e9.z.pppool.de) (Remote closed the connection)
- # [21:58] * Quits: fishd_ (n=darin@nat/google/x-nwtcolpjpevxgipd) (Read error: 60 (Operation timed out))
- # [22:09] * Joins: jacobolus (n=jacobolu@dhcp-0059871802-99-6d.client.student.HARVARD.EDU)
- # [22:10] * Quits: miketaylr (n=miketayl@38.117.156.163)
- # [22:12] * Quits: erlehmann (n=erlehman@82.113.121.10) (Connection timed out)
- # [22:12] * Quits: yoshu (n=josh@174-18-207-206.tcso.qwest.net)
- # [22:14] * Joins: zdobersek (n=zan@cpe-92-37-68-31.dynamic.amis.net)
- # [22:14] * Quits: deadowl (n=deadowl_@132.198.220.138) (Read error: 110 (Connection timed out))
- # [22:16] * Parts: zdobersek (n=zan@cpe-92-37-68-31.dynamic.amis.net)
- # [22:24] * Quits: mlpug (n=mlpug@a88-115-164-40.elisa-laajakaista.fi) (Remote closed the connection)
- # [22:28] * Quits: mat_t (n=mattomas@80-225-9-175.dynamic.dial.as9105.com) ("This computer has gone to sleep")
- # [22:30] <annevk> is anyone planning on writing a proposal to maintain the Microdata status quo?
- # [22:31] <annevk> also, do I understand it correctly that for every issue that opposes the status quo those who like the status quo need to write a proposal to keep it that way?
- # [22:32] <annevk> I somehow missed that
- # [22:34] <Dashiva> Well, if the change proposal is rejected, you don't have to do anything
- # [22:34] <Dashiva> But that's a long bet to take
- # [22:41] * Joins: yutak_home (n=kee@61.198.214.157)
- # [22:44] * Joins: fishd_ (n=darin@nat/google/x-qgbyrvfrboqwvcwd)
- # [22:47] * Quits: JoePeck (n=JoePeck@jpecoraro.rit.edu)
- # [22:49] * Joins: ttepasse (n=ttepas--@dslb-084-060-035-069.pools.arcor-ip.net)
- # [22:56] * aroben|errands is now known as aroben
- # [22:57] * Quits: annevk2 (n=annevk@5355732C.cable.casema.nl)
- # [23:00] * Joins: othermaciej (n=mjs@17.246.19.151)
- # [23:00] * Quits: othermaciej (n=mjs@17.246.19.151) (Remote closed the connection)
- # [23:01] * Joins: othermaciej (n=mjs@nat/apple/x-xzlvxzweazdqkpig)
- # [23:03] * Joins: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams)
- # [23:09] * Joins: roc (n=roc@203.97.204.82)
- # [23:19] * Quits: hobertoAtWork (n=hobertoa@gw1.mcgraw-hill.com) ("Nettalk6 - www.ntalk.de")
- # [23:21] * Joins: yoshu (n=josh@174.18.207.206)
- # [23:30] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [23:34] * Quits: svl (n=me@f051053071.adsl.alicedsl.de) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [23:35] * Quits: gsnedders (n=gsnedder@c83-252-229-13.bredband.comhem.se)
- # [23:35] * Joins: MikeSmith (n=MikeSmit@EM114-48-152-126.pool.e-mobile.ne.jp)
- # [23:36] * Quits: MikeSmith (n=MikeSmit@EM114-48-152-126.pool.e-mobile.ne.jp) (Client Quit)
- # [23:37] * Joins: MikeSmith (n=MikeSmit@EM114-48-152-126.pool.e-mobile.ne.jp)
- # [23:38] * Joins: nattokirai (n=nattokir@201.103.48.119)
- # [23:39] * Joins: hobertoAtWork (n=hobertoa@gw1.mcgraw-hill.com)
- # [23:41] * Joins: JonathanNeal (n=Jonathan@76.79.114.213)
- # [23:41] <JonathanNeal> Is there a downable version of outliner?
- # [23:44] * Quits: yutak_home (n=kee@61.198.214.157) ("Ex-Chat")
- # [23:54] * Joins: sebmarkbage (n=miranda@213.80.108.29)
- # Session Close: Tue Oct 27 00:00:00 2009
The end :)