Options:
- # Session Start: Mon Dec 03 00:00:00 2007
- # Session Ident: #whatwg
- # [00:00] * Quits: jgraham_ (n=james@81-86-218-70.dsl.pipex.com) ("This computer has gone to sleep")
- # [00:23] * Quits: gsnedders (n=gsnedder@host86-145-188-131.range86-145.btcentralplus.com)
- # [00:27] * Joins: Lachy (n=Lachlan@cm-84.215.41.149.getinternet.no)
- # [00:28] * Joins: jgraham_ (n=james@81-86-218-70.dsl.pipex.com)
- # [00:32] * Quits: jgraham_ (n=james@81-86-218-70.dsl.pipex.com) (Client Quit)
- # [00:33] * Joins: jgraham_ (n=james@81-86-218-70.dsl.pipex.com)
- # [00:40] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [01:05] * Quits: jgraham_ (n=james@81-86-218-70.dsl.pipex.com) ("This computer has gone to sleep")
- # [01:37] * Quits: mpt (n=mpt@217.207.76.231) (Read error: 110 (Connection timed out))
- # [01:39] * om_sleep is now known as othermaciej
- # [01:40] * Quits: tndH (i=Rob@87.102.21.203) ("ChatZilla 0.9.79-rdmsoft [XULRunner 1.8.0.9/2006120508]")
- # [01:48] * Joins: MikeSmith (n=MikeSmit@58.157.21.205)
- # [01:50] * othermaciej wonders why it is not grossly offensive when Dr. Olaf suggests smell-o-vision
- # [01:51] <Philip`> Probably because of the context of the suggestion
- # [01:52] * Joins: mpt (n=mpt@217.207.76.231)
- # [02:14] <othermaciej> a long email that no one wants to read all the way through?
- # [02:15] <Dashiva> othermaciej: Obviously because the formal complaint has already been made, no need to dupe it :P
- # [02:17] * Quits: KevinMarks (i=KevinMar@nat/google/x-d3fd9b5f034e7eb1) ("The computer fell asleep")
- # [02:26] * Joins: roc_ (n=roc@202.0.36.64)
- # [02:27] * Joins: doublec_ (n=doublec@202.0.36.64)
- # [02:34] * Quits: doublec_ (n=doublec@202.0.36.64) (Read error: 104 (Connection reset by peer))
- # [02:34] * Joins: doublec_ (n=doublec@202.0.36.64)
- # [02:35] * Quits: doublec (n=doublec@202.0.36.64) (Read error: 113 (No route to host))
- # [02:35] * doublec_ is now known as doublec
- # [02:35] * Quits: roc (n=roc@202.0.36.64) (Read error: 110 (Connection timed out))
- # [03:18] * Joins: doublec_ (n=doublec@202.0.36.64)
- # [03:20] * Joins: roc (n=roc@202.0.36.64)
- # [03:26] * Quits: doublec (n=doublec@202.0.36.64) (Read error: 110 (Connection timed out))
- # [03:30] * Quits: roc_ (n=roc@202.0.36.64) (Read error: 110 (Connection timed out))
- # [03:33] * doublec_ is now known as doublec
- # [04:06] * bradee-oh is now known as bradee-eatsDelic
- # [04:07] * bradee-eatsDelic is now known as bradee-yummy
- # [04:15] * Quits: dbaron (n=dbaron@c-71-204-145-103.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [04:46] * bradee-yummy is now known as bradee-oh
- # [04:54] * Joins: dbaron (n=dbaron@c-71-204-145-103.hsd1.ca.comcast.net)
- # [04:59] * Quits: roc (n=roc@202.0.36.64)
- # [05:04] * Joins: roc (n=roc@202.0.36.64)
- # [05:07] * Joins: Catfish_Man (n=david@adium/CatfishMan)
- # [05:10] * Quits: Catfish_Man (n=david@adium/CatfishMan) (Read error: 104 (Connection reset by peer))
- # [05:11] * Joins: CFM (n=david@c-76-105-221-245.hsd1.or.comcast.net)
- # [05:28] * Quits: CFM (n=david@c-76-105-221-245.hsd1.or.comcast.net) (Connection timed out)
- # [05:40] <Hixie> wow, whatwg@whatwg.org passed 800 members
- # [05:48] * Quits: doublec (n=doublec@202.0.36.64)
- # [05:57] * Joins: Catfish_Man (n=david@adium/CatfishMan)
- # [06:06] * Quits: heycam (n=cam@clm-laptop.infotech.monash.edu.au) (Read error: 110 (Connection timed out))
- # [06:08] * Quits: roc (n=roc@202.0.36.64)
- # [06:18] * Quits: csarven (n=nevrasc@modemcable130.251-202-24.mc.videotron.ca) ("http://www.csarven.ca/")
- # [06:22] * Quits: weinig (n=weinig@c-71-198-185-169.hsd1.ca.comcast.net) (Remote closed the connection)
- # [06:22] * Joins: weinig (n=weinig@c-71-198-185-169.hsd1.ca.comcast.net)
- # [06:58] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [07:19] * Joins: heycam (n=cam@203-217-91-18.dyn.iinet.net.au)
- # [07:30] * Joins: kfish (n=conrad@61.194.21.25)
- # [07:33] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [07:38] * Joins: anne-mac (n=annevk@140.80-202-68.nextgentel.com)
- # [07:46] * Joins: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de)
- # [07:56] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [08:00] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [08:03] * Quits: anne-mac (n=annevk@140.80-202-68.nextgentel.com) (Read error: 110 (Connection timed out))
- # [08:19] * Quits: dbaron (n=dbaron@c-71-204-145-103.hsd1.ca.comcast.net) ("g'night")
- # [08:23] * weinig is now known as weinig|zZz
- # [08:27] * Joins: roc (n=roc@121-72-32-158.dsl.telstraclear.net)
- # [08:47] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [09:02] * Quits: Catfish_Man (n=david@adium/CatfishMan)
- # [09:10] * Joins: annevk2 (n=annevk@pat-tdc.opera.com)
- # [09:16] * Joins: OmegaJunior (n=ZJr@a82-95-48-162.adsl.xs4all.nl)
- # [09:24] * Joins: tndH_ (i=Rob@87.102.21.203)
- # [09:25] * tndH_ is now known as tndH
- # [09:34] * Quits: mpt (n=mpt@217.207.76.231) ("This computer has gone to sleep")
- # [09:37] * Quits: Lachy (n=Lachlan@cm-84.215.41.149.getinternet.no) ("This computer has gone to sleep")
- # [09:44] * Quits: webben (n=benh@dip5-fw.corp.ukl.yahoo.com)
- # [09:47] * Joins: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
- # [09:50] * othermaciej is now known as om_sleep
- # [09:54] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [09:55] <Hixie> i'm still getting e-mails from thursday
- # [09:55] <Hixie> poor ailed mailbox
- # [10:09] * Joins: doublec (n=doublec@203-211-101-14.ue.woosh.co.nz)
- # [10:24] <Hixie> right well the body of my annotation script is done
- # [10:24] <Hixie> now i just need the serverside
- # [10:24] <Hixie> MikeSmith: yt?
- # [10:25] <annevk2> where is it again?
- # [10:25] * annevk2 is now known as annevk
- # [10:25] <MikeSmith> Hixie - yup
- # [10:26] <Hixie> MikeSmith: did you get a chance to the look at the server side of the annotation stuff by any chance?
- # [10:26] <Hixie> annevk: http://damowmow.com/playground/spec-annotation/001.html
- # [10:26] <MikeSmith> Hixie - nope, not much
- # [10:27] <MikeSmith> can make time this week unless you beat me to it
- # [10:27] <MikeSmith> I've had a few other things on my hands the last few weeks
- # [10:28] <MikeSmith> and weekends
- # [10:28] <Hixie> k
- # [10:28] <Hixie> no worries
- # [10:29] <annevk> it doesn't work in Opera
- # [10:29] <annevk> I get some errors in the console, such as 'backround' is not a CSS property
- # [10:29] <Hixie> reload
- # [10:29] <annevk> "Fatal network error: Not Found"
- # [10:29] <Hixie> yup
- # [10:29] <Hixie> no server side yet
- # [10:30] <annevk> when this tool works it will be awesome
- # [10:30] <zcorpan> Hixie: encodeAttributeValue and encodeTextValue need to use regexp with the "g" flag to replace all occurances
- # [10:30] <Hixie> (it also doesn't support the UI for creating an account, logging in, checking teh history of an entry, and viewing a user's history)
- # [10:30] <Hixie> zcorpan: good catch
- # [10:31] <Hixie> fixed
- # [10:33] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:42] * Joins: jgraham_ (n=james@81-86-218-70.dsl.pipex.com)
- # [10:42] * Quits: kfish (n=conrad@61.194.21.25) ("LOL: Type Error")
- # [10:49] * Quits: jgraham_ (n=james@81-86-218-70.dsl.pipex.com) ("Leaving")
- # [11:04] * Quits: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se) (Read error: 110 (Connection timed out))
- # [11:21] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [11:22] * om_sleep is now known as othermaciej
- # [11:23] <othermaciej> meh
- # [11:23] * othermaciej can't sleep
- # [11:26] * Quits: MikeSmith (n=MikeSmit@58.157.21.205) ("Less talk, more pimp walk.")
- # [11:37] * Quits: roc (n=roc@121-72-32-158.dsl.telstraclear.net)
- # [11:37] * Joins: roc (n=roc@121-72-32-158.dsl.telstraclear.net)
- # [11:38] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [12:11] * Quits: roc (n=roc@121-72-32-158.dsl.telstraclear.net)
- # [12:16] * Joins: MikeSmith (n=MikeSmit@58.157.21.205)
- # [12:21] * Quits: doublec (n=doublec@203-211-101-14.ue.woosh.co.nz)
- # [12:23] * Joins: Lachy_ (n=Lachlan@pat-tdc.opera.com)
- # [12:34] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
- # [12:36] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [12:43] * Quits: MikeSmith (n=MikeSmit@58.157.21.205) ("Less talk, more pimp walk.")
- # [12:43] * Joins: MikeSmith (n=MikeSmit@58.157.21.205)
- # [13:08] * Quits: jwalden (n=waldo@RANDOM-SIX-FIFTY.MIT.EDU) (Remote closed the connection)
- # [13:31] * Quits: Lachy_ (n=Lachlan@pat-tdc.opera.com) ("Leaving")
- # [13:31] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [14:07] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("Leaving")
- # [14:08] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [14:46] * Joins: dglazkov (n=dglazkov@adsl-065-081-081-030.sip.bhm.bellsouth.net)
- # [14:48] * Quits: MikeSmith (n=MikeSmit@58.157.21.205) ("Less talk, more pimp walk.")
- # [15:16] * Joins: gsnedders (n=gsnedder@host86-145-188-131.range86-145.btcentralplus.com)
- # [15:19] * Joins: ROBOd (n=robod@89.122.216.38)
- # [16:17] * Joins: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net)
- # [16:48] * Joins: billmason (n=billmaso@ip156.unival.com)
- # [16:52] * Joins: phsiao (i=shawn@nat/ibm/x-db3f9f32d581608b)
- # [16:56] * Quits: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de) (Remote closed the connection)
- # [17:21] * Quits: OmegaJunior (n=ZJr@a82-95-48-162.adsl.xs4all.nl) (Read error: 110 (Connection timed out))
- # [18:08] * Quits: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net) ("The computer fell asleep")
- # [18:15] * Joins: anne-mac (n=annevk@140.80-202-68.nextgentel.com)
- # [18:15] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [18:27] * Joins: Catfish_Man (n=david@adium/CatfishMan)
- # [18:27] <Catfish_Man> annevk: around?
- # [18:28] * anne-mac is
- # [18:28] <Catfish_Man> fair enough :)
- # [18:29] <Catfish_Man> had a question about getElementsByClassName case sensitivity; Specifically, I'm unconvinced that the case insensitive matching quirk shouldn't apply to it, for two reasons. The main one is that it seems really confusing to authors to have a situation where you attempt to match the exact same class(es) using two different methods, and get different results
- # [18:30] <Catfish_Man> the secondary not-actually-a-good-reason reason is that it's a lot harder for me to implement it inconsistently without a slight performance regression ;)
- # [18:30] <Catfish_Man> I've spoken with Hixie and sayrer (the moz implementer of it) and neither of them cares one way or the other, so I was curious what you thought
- # [18:31] <anne-mac> i guess i'm ok with it, if everyone is changing
- # [18:32] <Catfish_Man> is that a "don't care" or a "reluctant but willing"? If it's the latter, what's the reasoning? just avoidance of new quirks?
- # [18:33] <anne-mac> yeah, more if/else is annoying
- # [18:33] <anne-mac> although I know that in case of (at least) WebKit it's the reverse, so...
- # [18:33] <Catfish_Man> I'm actually surprised it's more if/else elsewhere as well
- # [18:33] <Catfish_Man> it seems like if the matching code is shared, in general the if would be as well
- # [18:34] * anne-mac has only seen the WebKit patch
- # [18:34] <anne-mac> so maybe it's not such a big deal
- # [18:36] <zcorpan> keeping the case-insensitive quirk for all APIs that interact with classes makes sense to me. hmm, i wonder how svg's class="" works in quirks mode
- # [18:37] <Catfish_Man> zcorpan: hm, good question :)
- # [18:38] <Catfish_Man> brb, switching to wireless
- # [18:40] * Joins: CFM (n=david@ip65-47-24-30.z24-47-65.customer.algx.net)
- # [18:40] * Quits: Catfish_Man (n=david@adium/CatfishMan) (Nick collision from services.)
- # [18:40] * CFM is now known as Catfish_Man
- # [18:56] <anne-mac> quirks mode affects SVG too
- # [18:57] <anne-mac> in Safari 3 and Opera 9.5 at least
- # [19:02] * Joins: Lachy (n=Lachlan@cm-84.215.41.149.getinternet.no)
- # [19:03] * Joins: aroben (i=aroben@unaffiliated/aroben)
- # [19:03] * Quits: Lachy (n=Lachlan@cm-84.215.41.149.getinternet.no) (Client Quit)
- # [19:03] * Quits: aroben (i=aroben@unaffiliated/aroben) (Client Quit)
- # [19:03] * Joins: Lachy (n=Lachlan@cm-84.215.41.149.getinternet.no)
- # [19:04] <zcorpan> http://simon.html5.org/test/svg/quirks/001.htm
- # [19:04] <zcorpan> also firefox
- # [19:07] * Joins: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [19:18] * Joins: aroben (i=aroben@unaffiliated/aroben)
- # [19:37] * Quits: anne-mac (n=annevk@140.80-202-68.nextgentel.com)
- # [19:38] * Joins: anne-mac (n=annevk@140.80-202-68.nextgentel.com)
- # [19:42] * Quits: weinig|zZz (n=weinig@c-71-198-185-169.hsd1.ca.comcast.net)
- # [20:05] * Joins: Philip`_ (n=philip@zaynar.demon.co.uk)
- # [20:10] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
- # [20:14] * Joins: maikmerten (n=maikmert@Lbafc.l.pppool.de)
- # [20:16] * Joins: weinig (n=weinig@17.203.15.140)
- # [20:20] * Quits: Philip` (n=philip@zaynar.demon.co.uk) (Read error: 110 (Connection timed out))
- # [20:28] * Joins: jgraham_ (n=james@81-86-218-70.dsl.pipex.com)
- # [20:36] * Joins: KevinMarks (i=KevinMar@nat/google/x-d2c76fca7acec636)
- # [20:44] * Quits: KevinMarks (i=KevinMar@nat/google/x-d2c76fca7acec636) ("The computer fell asleep")
- # [21:09] * gsnedders smacks his head reading RFC2616
- # [21:11] * Quits: Catfish_Man (n=david@adium/CatfishMan)
- # [21:16] <Philip`_> gsnedders: You should look where you're going instead of reading RFCs while walking, and then you'd be less likely to bash yourself on low-hanging obstacles
- # [21:16] * Philip`_ is now known as Philip`
- # [21:16] <gsnedders> Philip`: or just try and make myself shorter
- # [21:20] <Philip`> That would work too, unless you become short enough that you keep hitting the undersides of tables
- # [21:22] * Joins: roc (n=roc@202.0.36.64)
- # [21:23] <gsnedders> Philip`: well, just make me even shorter
- # [21:23] <gsnedders> :)
- # [21:23] <gsnedders> oh, wait, the undersides of doors…
- # [21:23] <gsnedders> hmm…
- # [21:28] * Joins: virtuelv (n=virtuelv@233.80-203-100.nextgentel.com)
- # [21:30] * Quits: anne-mac (n=annevk@140.80-202-68.nextgentel.com) (Read error: 110 (Connection timed out))
- # [21:31] * Quits: Lachy (n=Lachlan@cm-84.215.41.149.getinternet.no) ("This computer has gone to sleep")
- # [21:32] * Quits: billmason (n=billmaso@ip156.unival.com) (Read error: 110 (Connection timed out))
- # [21:39] * Joins: Lachy (n=Lachlan@cm-84.215.41.149.getinternet.no)
- # [22:00] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:02] * Joins: doublec (n=doublec@202.0.36.64)
- # [22:03] * Quits: Lachy (n=Lachlan@cm-84.215.41.149.getinternet.no) ("Leaving")
- # [22:03] * Joins: Lachy (n=Lachlan@cm-84.215.41.149.getinternet.no)
- # [22:05] * Joins: csarven (n=nevrasc@modemcable130.251-202-24.mc.videotron.ca)
- # [22:05] * Quits: maikmerten (n=maikmert@Lbafc.l.pppool.de) (Remote closed the connection)
- # [22:11] * Quits: zcorpan (n=zcorpan@pat.se.opera.com) (Read error: 110 (Connection timed out))
- # [22:13] * Quits: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com) ("leaving")
- # [22:15] * Joins: weinig_ (n=weinig@17.255.98.148)
- # [22:26] * Quits: weinig (n=weinig@17.203.15.140) (Read error: 110 (Connection timed out))
- # [22:29] * Joins: weinig (i=weinig@nat/apple/x-53d0f303434616a5)
- # [22:33] * Quits: dglazkov (n=dglazkov@adsl-065-081-081-030.sip.bhm.bellsouth.net)
- # [22:33] <gsnedders> Hixie: ping
- # [22:35] <Lachy> can anyone recommend an easy to use svn client for OSX?
- # [22:35] * gsnedders resists the temptation to say the CLI client :P
- # [22:36] <gsnedders> (honestly, having spent a year or so using various GUIs, I concluded the CLI was by far the best)
- # [22:36] <Lachy> CLI = command line interface?
- # [22:37] <gsnedders> yeah
- # [22:37] <Lachy> I'll have to learn how to use it properly
- # [22:38] <Lfe> If you're into TextMate - it has a svn bundle which is (imo) "ok"
- # [22:38] * virtuelv is tempted to say "Don't use OS X"
- # [22:39] * Dashiva is tempted to say "lol"
- # [22:39] <virtuelv> but yeah, I'd go with the command line client
- # [22:39] <virtuelv> 'svn help' is a good place to start
- # [22:39] <gsnedders> (I'd go with the command line client on any POSIX OS)
- # [22:40] <virtuelv> gsnedders: well, for most of my Ubuntu use, I've found both esvn and rapidsvn to be good
- # [22:40] <gsnedders> virtuelv: I don't really like either :P
- # [22:42] <Philip`> There's KDESvn too
- # [22:42] * Quits: weinig_ (n=weinig@17.255.98.148) (Read error: 110 (Connection timed out))
- # [22:42] <Philip`> which seems quite like TortoiseSVN, though less good
- # [22:45] <Lachy> TortoiseSVN is awesome. That's what I use on windows
- # [22:46] <Lachy> one option is that I just run TortoiseSVN on Windows using VMWare on my mac
- # [22:46] <Lachy> though it might not be such a bad idea to learn the command line client
- # [22:46] <Philip`> You could use Mercurial instead of SVN, and then you wouldn't be tempted by all these fancy graphical tools
- # [22:46] <Hixie> gsnedders: pong
- # [22:47] <gsnedders> Hixie: see what I said yesterday about Content-Type, or should I repeat it?
- # [22:47] <gsnedders> yeah, Mercurial > SVN
- # [22:47] <Philip`> Lachy: The command line is basically "svn up", "svn diff | less", "svn commit", so it's not that hard :-)
- # [22:48] <Hixie> gsnedders: hmm
- # [22:49] <virtuelv> Philip`: sometimes you don't have a choice of VCS
- # [22:49] <gsnedders> http://krijnhoetmer.nl/irc-logs/whatwg/20071202#l-202
- # [22:49] <Hixie> gsnedders: yeah i saw the question, was just thinking about it
- # [22:50] <gsnedders> Hixie: just for anyone else interested, more than anything, I thought that was what the hmm was :)
- # [22:50] <Hixie> :-)
- # [22:50] <Hixie> gsnedders: i would say that on the long run it is something we'd want to in the http spec, but that on the short run on a purely pragmatic basis we probably want it in the html5 spec for now, since it'll get more review that way
- # [22:53] * gsnedders sighs at the irony: to reverse engineer error handling needed for HTTP an HTTP implementation is needed :\
- # [22:58] <Dashiva> It's hard to reverse engineer something without an implementation :)
- # [22:58] <gsnedders> That's true.
- # [22:58] <Philip`> When you don't have an implementation but need one, that's just engineering
- # [22:59] * Quits: heycam (n=cam@203-217-91-18.dyn.iinet.net.au) (Read error: 110 (Connection timed out))
- # [23:00] <gsnedders> Now, a dilemma: IIS is "quite strict" because of earlier security holes, but other servers aren't; clients aren't strict at all — do I use the same code-path for both requests and responses which isn't strict and risk IIS never implementing it?
- # [23:00] <gsnedders> Or do I add a second code-path for requests that is more strict?
- # [23:02] <gsnedders> Hixie: maybe I'll merge it in after -00 is published
- # [23:02] <Philip`> By "risk", I assume you mean "increase the already-significant risk of"?
- # [23:03] <gsnedders> Philip`: I got the impression that if it doesn't make it more lax (or, possibly slightly moreso than currently), they probably would
- # [23:03] <Philip`> gsnedders: Ah, okay, that sounds reasonable
- # [23:04] <gsnedders> (But that's purely my impression from private discussions, so it may be totally wrong :P)
- # [23:08] <gsnedders> Part of me wants to only have one code-path as that will reduce the attack area, but knowing that it won't ever be used by IIS is big issue with that.
- # [23:08] <gsnedders> It's also less work for me, which is always nice
- # [23:21] * Quits: heycam` (n=cam@203-217-91-18.dyn.iinet.net.au) (Remote closed the connection)
- # [23:21] * Joins: heycam (n=cam@clm-laptop.infotech.monash.edu.au)
- # [23:21] <hsivonen> so I gave a presentation on HTML5 to a handful of interested people
- # [23:22] <hsivonen> among the feedback I got:
- # [23:22] <hsivonen> HTML5 is already a couple of years late considering competition from Flash and Silverlight
- # [23:22] <hsivonen> and
- # [23:23] <hsivonen> concern about the W3C having dropped the development of browser-relevant stuff (except CSS) for quite a while
- # [23:23] <Hixie> yup, that's why we started
- # [23:24] <Lachy> I've tried the svn command line, but when I try "svn commit", this is the error I get:
- # [23:24] <Lachy> svn: Commit failed (details follow):
- # [23:24] <Lachy> svn: Could not use external editor to fetch log message; consider setting the $SVN_EDITOR environment variable or using the --message (-m) or --file (-F) options
- # [23:24] <Lachy> svn: None of the environment variables SVN_EDITOR, VISUAL or EDITOR is set, and no 'editor-cmd' run-time configuration option was found
- # [23:24] <Hixie> because the w3c wasn't doing anything and we saw that we were getting competition and we had to response
- # [23:25] <Philip`> hsivonen: Were they already concerned, or were they unaware of problems and only became concerned because of your presentation?
- # [23:25] <hsivonen> Philip`: unclear
- # [23:25] <Philip`> Lachy: It's lucky that the error message tells you several ways to solve the error yourself ;-)
- # [23:26] <hsivonen> Philip`: I got a feeling that the audience didn't have a precise idea about the events that have lead to HTML5
- # [23:26] <Lachy> how do I set the $SVN_EDITOR environment variable and what do I set it to?
- # [23:27] <Hixie> Lachy: just use the -m parameter
- # [23:27] <hsivonen> Philip`: but I also got the impression that people had observed spec stagnation on their own
- # [23:27] <Hixie> hsivonen: get them to speak to the "html4 is fine, why are we changing it" camp
- # [23:28] <hober> and the "html4 was big enough, we should dump the new parts of html5 (like parsing)" camp
- # [23:28] <Lachy> Hixie, thanks
- # [23:28] <Philip`> Lachy: Hmm, I can't remember how you set it on OS X, but it's probably via some command in a ~/.bashrc or something
- # [23:28] <Philip`> (I can't remember how you do it on Linux either)
- # [23:28] <Lachy> -m worked
- # [23:30] <Philip`> Lachy: I like having the external editor thing so it can show what files it's going to check in, and I can stop it if it's doing something stupid, but it's easy to revert mistakes so that's probably just me being unnecessarily fussy :-)
- # [23:30] <Hixie> that's what 'svn diff' is for
- # [23:30] <Hixie> i always diff before committing
- # [23:31] <jgraham_> Lachy: presumably export SVN_EDITOR=emacs or something would work, no?
- # [23:31] <Philip`> Hixie: That introduces a race condition - my other self might change some files in the meantime and I wouldn't notice
- # [23:31] <Philip`> jgraham_: s/emacs/vim/
- # [23:31] <hsivonen> oh and most of the questions I got were about video codec patent licensing, MPEG-LA and codec pluggability in upcoming browsers
- # [23:32] <gsnedders> jgraham: yeah, and s/emacs/nano/ :)
- # [23:32] <jgraham_> nano?!
- # [23:32] <gsnedders> nano.
- # [23:32] <Hixie> nano is awesame
- # [23:33] <Hixie> for small edits
- # [23:33] <hsivonen> jgraham_: GNU pico
- # [23:33] <gsnedders> totally awesame.
- # [23:33] <Philip`> I like how Gentoo encourages nano by default
- # [23:33] <Hixie> but emacs is what one has to use for real work
- # [23:33] <jgraham_> I guess for this kind of thing nano is actually quite sensible
- # [23:33] <hober> for small edits, mg is pretty nice, since it's so similar to emacs
- # [23:33] <Philip`> since it's actually reasonably easy to use
- # [23:33] <Hixie> Philip`: i actually have that problem with the html5 spec, because the spec generation takes so long that i edit the spec before it's done (and before i see the diff to commit)
- # [23:33] <gsnedders> hsivonen: GNU pico? doesn't exist…
- # [23:34] <gsnedders> hsivonen: GNU nano is a pico clone
- # [23:34] <hsivonen> gsnedders: nano is the GNU approximation of pico
- # [23:34] <Hixie> that's what he meant
- # [23:34] <gsnedders> meh.
- # [23:34] <gsnedders> not clear.
- # [23:34] <Philip`> Not a very good approximation - they were off by three orders of magnitude
- # [23:34] <gsnedders> Philip`: which is what confused me so much.
- # [23:34] * jgraham_ has accidentally started an editor war
- # [23:34] <Hixie> Philip`: i worked around that by working on a different file, which is copied over to my working copy when i generate the spec, so that even if i do edit the spec, the file that's diffed is the one i commit :_)
- # [23:34] <hsivonen> gsnedders: I thought jgraham_ was asking what nano was
- # [23:35] * hsivonen has trouble telling apart rhetorical and actual question marks at this hour
- # [23:35] <hsivonen> bed time
- # [23:35] <hsivonen> nn
- # [23:35] <Hixie> nn
- # [23:35] <gsnedders> Hixie: what does the generation actually do?
- # [23:35] * gsnedders waves to hsivonen
- # [23:35] <Hixie> gsnedders: cross-refs and section numbering, mostly
- # [23:36] <Hixie> gsnedders: also, sticking on the header
- # [23:36] <gsnedders> ah
- # [23:36] <gsnedders> anyone have any thoughts about using two code paths instead of one for HTTP request/response parsing?
- # [23:42] <Philip`> gsnedders: Would that be written as two separate versions of the parser, or would it work as one with "If (some condition), this is an error. Do (something crazy for legacy compatibility)" and a global "If you are a strict parser, stop at the first error"?
- # [23:43] <gsnedders> Philip`: for the tokeniser, the latter. For the actual parsing of header values, it would need to be two totally different algorithms.
- # [23:46] <gsnedders> (actually, for the parsing of header values, I could probably get away with, "There is an error if any header/value pair doesn't match its [RFC 2616] definition, with the following exceptions: …")
- # [23:47] <gsnedders> so it probably is doable without _too_ much extra text
- # [23:48] * Philip` wonders why Thunderbird is complaining that cpop.corp.google.com's certificate expired two years ago
- # [23:49] <gsnedders> Also, seeming IIS gets away with using a strict parser, it would probably with worth saying that, "It is RECOMMENDED that requests are parsed with a strict parser, and that responses are parsed with a weak/lax(?) parser."
- # [23:49] * Hixie wonders how Philip`'s computer can even get to a cert on cpop.corp.google.com
- # [23:50] * gsnedders wonders whether weak or lax would be better
- # [23:51] <Philip`> gsnedders: "liberal"?
- # [23:51] <gsnedders> or follow RFC 3986's example of "non-strict" :)
- # [23:51] <gsnedders> (which means I only need to name one)
- # [23:52] <Philip`> Hixie: I have no idea, but I'm just downloading from pop.googlemail.com like normal, so it must be someone else's fault :-)
- # [23:52] <Hixie> weird
- # [23:52] * gsnedders applies a SEP field around Gmail
- # [23:52] <gsnedders> (and paints it pink, otherwise it wouldn't work)
- # [23:54] * Quits: phsiao (i=shawn@nat/ibm/x-db3f9f32d581608b)
- # [23:54] <Philip`> http://groups.google.com/group/Gmail-Problem-solving/browse_thread/thread/137a15fe56fc1c2c?hl=en - ah, sounds like not just me
- # [23:55] <gsnedders> anyhow, enough talking to myself (more or less). If anyone has any comments on the HTTP stuff, feel free to drop me an email.
- # [23:55] * gsnedders falls alseep
- # [23:55] * Quits: gsnedders (n=gsnedder@host86-145-188-131.range86-145.btcentralplus.com) ("404: Not Found")
- # [23:56] <Philip`> The "continue" buttons on these certificate security warning boxes always look very tempting since they make the visible problem go away immediately
- # [23:56] * Joins: KevinMarks (n=KevinMar@241.sub-70-212-185.myvzw.com)
- # Session Close: Tue Dec 04 00:00:00 2007
The end :)