Options:
- # Session Start: Wed Aug 22 00:00:00 2007
- # Session Ident: #html-wg
- # [00:02] * Quits: hyatt (hyatt@17.203.15.154) (Quit: hyatt)
- # [00:10] <zcorpan_> http://sla.ckers.org/forum/read.php?2,14751 -- XSS reason to use the ie7 approach to <base> handling?
- # [00:14] * Quits: edas (edaspet@82.233.238.50) (Ping timeout)
- # [00:16] * Joins: edas (edaspet@82.233.238.50)
- # [00:18] <Philip`> Hixie: Is the issues list dead now?
- # [00:18] <Philip`> I appear to get no response...
- # [00:19] * Quits: edas (edaspet@82.233.238.50) (Ping timeout)
- # [00:21] <Hixie> yeah
- # [00:21] <Hixie> i'm having issues
- # [00:21] <Hixie> as it were
- # [00:21] <Philip`> I hope I didn't break anything :-)
- # [00:21] <Hixie> trying to fix the server to cache stuff and the listener to time out quicket
- # [00:21] <Hixie> quicker
- # [00:21] <Hixie> no, all my fault
- # [00:24] * Quits: ROBOd (robod@86.34.246.154) (Quit: http://www.robodesign.ro )
- # [00:37] * Quits: heycam (cam@203.214.42.247) (Ping timeout)
- # [00:40] <Hixie> someone's looking at all the issues, and failing due to a bug in my code :-)
- # [00:43] * Quits: hendry (hendry@89.16.172.32) (Quit: sleep)
- # [00:46] <Philip`> I'm just trying to work why my own code is buggy and not picking up the messages from the CSV file
- # [00:47] <Hixie> not picking up messages?
- # [00:50] <Philip`> In theory, I'm extracting them from the CSV then storing them in a cache with some ID, then retrieving them with the same ID from the cache, except actually it doesn't seem to retrieve them
- # [00:50] <Hixie> ah
- # [00:50] <Hixie> make sure your id is safe (e.g. doesn't have /s in it if you're using them as filesystem paths, etc)
- # [00:51] * Quits: gavin (gavin@74.103.208.221) (Ping timeout)
- # [00:51] * Joins: robburns (robburns@98.193.22.194)
- # [00:52] <Philip`> Oh, whoops, I'm just being stupid
- # [00:52] <robburns> mjs: yt?
- # [00:52] <Philip`> since I'm printing the "not found in cache" warning regardless of whether it was found in the cache
- # [00:53] <Hixie> btw you do have a script that is hitting my site right now, in case you're not expecting that
- # [00:54] <Philip`> It should be just trying to download all the folder lists
- # [00:54] <Hixie> yeah
- # [00:54] <Philip`> Enough of them work with errors that I can see my thing seems to work now :-)
- # [00:54] <Hixie> :-)
- # [00:54] <Philip`> Uh
- # [00:54] <Philip`> *without errors
- # [00:55] * Joins: hyatt (hyatt@17.255.96.201)
- # [00:55] <Philip`> (Are you trying to do some delicate testing that I keep clobbering with my script?)
- # [00:55] * Quits: hyatt (hyatt@17.255.96.201) (Quit: hyatt)
- # [00:55] <mjs_> robburns: yes
- # [00:55] * mjs_ is now known as mjs
- # [00:56] * Joins: gavin (gavin@74.103.208.221)
- # [00:56] <Hixie> Philip`: nope
- # [00:56] <robburns> mjs: I saw you're response. I'm trying to put together a minimal page with OBJECT elements that works with all of those browsers. Do you know what I'd need to add to get the QuickTIme plugin working?
- # [00:56] <Hixie> wtf did i do to the listener
- # [00:57] * Philip` needs to work out how to serve compressed output, since this expand-all-emails thing gets quite large
- # [00:58] <Hixie> serve it static and rely on a google search :-)
- # [00:58] <Hixie> static one e-mail per page , imean
- # [00:58] <robburns> mjs: for instance does it need a PARAM element? Or do I have to turn to EMBED?
- # [01:00] <Philip`> Woah, it actually got through the whole list, from W to w
- # [01:01] <Philip`> 3.2MB, or 1MB with compression
- # [01:01] <Hixie> sounds right
- # [01:04] * Joins: mjs_ (mjs@17.255.104.228)
- # [01:05] <Philip`> http://canvex.lazyilluminati.com/misc/cgi/issues.cgi/expand
- # [01:05] <Philip`> gsnedders: Happy? :-)
- # [01:05] * Quits: mjs (mjs@17.203.14.224) (Ping timeout)
- # [01:06] <mjs_> robburns: setting the right param may work, using <embed> or <embed> nested in <object> definitely will
- # [01:06] <zcorpan_> robburns: btw, when you test things for the purpose of wg material, i would suggest to always use the latest builds of the browsers that you're testing (because some bugs might have been fixed already)
- # [01:08] <zcorpan_> safari: http://nightly.webkit.org/ , opera: http://my.opera.com/desktopteam/blog/ , firefox: http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/
- # [01:09] <Philip`> Hixie: The graphics-canvas -> "[whatwg] Canvas arc" message isn't especially readable
- # [01:09] <Philip`> (on the whatwg.org/issues version too)
- # [01:09] <Philip`> (It says things like "Rm9yIHRoZSAnYXJjJyBmdW5jdGlvbjoKCldoYXQgaWYgc3RhcnRBbmdsZSA9IGVuZEFuZ2xlPyBX" for a hundred lines or so)
- # [01:09] <Hixie> hah
- # [01:09] <Hixie> indeed not
- # [01:10] <Hixie> i wonder what's up with that
- # [01:11] <Philip`> A "Re: [whatwg] WF2 - <form action="">" has the same issue
- # [01:12] <Philip`> and the third "Re: [whatwg] Web Forms attributes: minlength / autocomplete"
- # [01:13] <Philip`> and quite a few others
- # [01:14] <Hixie> i guess i'll have to work out how to decode them
- # [01:14] <Hixie> is there some perl library that does it for me?
- # [01:14] <Philip`> I could be totally wrong but looks like most of these have Unicode characters in them
- # [01:14] <Philip`> MIME::Base64?
- # [01:14] * Quits: zcorpan_ (zcorpan@85.227.145.211) (Ping timeout)
- # [01:14] <Hixie> well i should solve the format-flowed issues too
- # [01:14] <Hixie> which presumably isn't base64
- # [01:14] <robburns> mjs: thanks. I'll look into param
- # [01:15] * Philip` doesn't know of any relevant libraries
- # [01:17] * Quits: Zeros (Zeros-Elip@67.154.87.254) (Quit: Leaving)
- # [01:26] <Hixie> ok, the listeners actually shut down after 2 minutes now
- # [01:27] <Hixie> instead of just continuing to live, zombie-like, after the user has closed the page
- # [01:36] * Joins: sbuluf (hvz@200.49.140.232)
- # [01:46] * Joins: hyatt (hyatt@17.203.15.154)
- # [01:54] * Quits: kingryan (rking3@208.66.64.47) (Quit: kingryan)
- # [01:54] * Joins: karl (karlcow@128.30.52.30)
- # [02:00] * Joins: olivier (ot@128.30.52.30)
- # [02:02] * Quits: robburns (robburns@98.193.22.194) (Quit: robburns)
- # [02:15] * Joins: robburns (robburns@98.193.22.194)
- # [02:21] * Joins: heycam (cam@130.194.72.84)
- # [02:24] * Joins: mjs (mjs@17.203.14.224)
- # [02:25] * Quits: mjs_ (mjs@17.255.104.228) (Ping timeout)
- # [02:48] * Quits: hyatt (hyatt@17.203.15.154) (Quit: hyatt)
- # [02:49] * Philip` suggests a "text/plainer" MIME type
- # [02:50] <Philip`> (shortly followed by "text/plainest" when people start abusing it)
- # [02:50] * Quits: robburns (robburns@98.193.22.194) (Quit: robburns)
- # [02:57] <Hixie> then a few years after that... text/plainestest
- # [02:57] <Hixie> text/plainer-than-plain
- # [02:57] * billmason holds out for text/plain-as-the-nose-on-your-face
- # [02:58] * Quits: gavin (gavin@74.103.208.221) (Ping timeout)
- # [02:58] <Hixie> over the years we'd be able to use each of them i'm sure
- # [02:59] <karl> hmmm... tss tss.... I vote for texte/plein
- # [02:59] <karl> hmmm... tss tss.... I vote for texte/simple
- # [03:01] * Philip` is reminded of the quirks vs almost-standards vs standards vs actually-really-standards-and-that-means-IE-too issue
- # [03:03] * Joins: gavin (gavin@74.103.208.221)
- # [03:04] * Joins: robburns (robburns@98.193.22.194)
- # [03:19] * Quits: tH (Rob@87.102.85.245) (Quit: ChatZilla 0.9.78.1-rdmsoft [XULRunner 1.8.0.9/2006120508])
- # [03:25] * Quits: dbaron (dbaron@63.245.220.241) (Ping timeout)
- # [03:29] * Quits: billmason (billmason@69.30.57.156) (Quit: .)
- # [03:31] * Quits: robburns (robburns@98.193.22.194) (Quit: robburns)
- # [03:43] * Joins: MikeSmith (MikeSmith@mcclure.w3.org)
- # [03:43] * Quits: aroben (adamroben@17.203.15.195) (Quit: aroben)
- # [03:47] * Joins: robburns (robburns@98.193.22.194)
- # [03:55] * Quits: Lachy (chatzilla@124.170.120.52) (Connection reset by peer)
- # [03:55] * Quits: mjs (mjs@17.203.14.224) (Client exited)
- # [03:56] * Joins: mjs (mjs@17.203.14.224)
- # [03:59] * Joins: dbaron (dbaron@71.198.189.81)
- # [04:00] * Joins: Lachy (chatzilla@124.170.120.52)
- # [04:04] * Quits: dbaron (dbaron@71.198.189.81) (Ping timeout)
- # [04:39] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Ping timeout)
- # [05:01] * Quits: mjs (mjs@17.203.14.224) (Ping timeout)
- # [05:05] * Quits: gavin (gavin@74.103.208.221) (Ping timeout)
- # [05:10] * Joins: gavin (gavin@74.103.208.221)
- # [05:15] * Joins: MikeSmith (MikeSmith@mcclure.w3.org)
- # [05:21] * Joins: aroben (adamroben@67.160.250.192)
- # [05:23] <karl> http://www.quirksmode.org/blog/archives/2007/08/getting_rid_of.html
- # [05:26] <karl> Instead, semi-professionals endanger the web standards movement. As I said above, the semi-professionals' aggressive shouting may scare away thoughtful would-be professionals, and it hampers the work of serious W3C Working Groups.
- # [05:26] <karl> (Incidentally, I've started to wonder if opening up the HTML WG mailing list for all comers was a good idea. It was definitely the noble thing to do, but asking prospective members for professional credentials before allowing them on the list might have increased the level of discussions a bit.)
- # [05:29] <hober> The thing is, though, whatwg@whatwg.org is *more* open, with *more* participants, and it's *less* aggressive.
- # [05:30] <MikeSmith> hober - maybe because it's a group of relatively like-minded people, in terms of their views on web technologies
- # [05:30] <MikeSmith> more self-selected than public-html list
- # [05:31] <hober> It's definitely self-selected, yes.
- # [05:31] <MikeSmith> and while they're may be more subsribers on this whatwg list, only a very small percentage of them have ever actively participated actively
- # [05:31] <hober> That doesn't sound like a bad thing. :)
- # [05:32] <hober> A lot of people seem to only pipe up when the issue / area they're expert in comes up
- # [05:32] <MikeSmith> hober - I would perhaps not disagree with you there :)
- # [05:32] <MikeSmith> (not disagree about the not a bad thing part, I meant)
- # [05:33] <MikeSmith> As far as only piping up when something they're expert in, you mean on the whatwg list?
- # [05:34] <karl> hober: whatwg just shows that the community is more homogeneous not more open. :)
- # [05:35] <karl> there is a self selection process by rudeness for example :)
- # [05:35] <MikeSmith> Anyway, evaluating the relative size of community based on the total number of participants on a particular mailing list doesn't seem to be like a very useful metric
- # [05:35] <karl> MikeSmith: yes
- # [05:35] <karl> agreed
- # [05:37] <MikeSmith> Looking at the number of people who are actually posting to the list seems like probably a better metric
- # [05:37] <MikeSmith> In evaluating the actual size of the group of people who care
- # [05:37] <MikeSmith> that is, who are actually reading the messages on the list
- # [05:38] <karl> "dick contest"
- # [05:42] <MikeSmith> I'm the list owner for a list that currently has 2409 subscribers on it
- # [05:46] <MikeSmith> but the active group of participants in actual discussions on that list has probably never been more than 50 people or so
- # [06:22] * Joins: mjs (mjs@64.81.48.145)
- # [07:12] * Quits: gavin (gavin@74.103.208.221) (Ping timeout)
- # [07:17] * Joins: gavin (gavin@74.103.208.221)
- # [07:26] * Joins: aroben_ (adamroben@67.160.250.192)
- # [07:26] * Quits: aroben (adamroben@67.160.250.192) (Connection reset by peer)
- # [07:39] * Quits: aroben_ (adamroben@67.160.250.192) (Quit: aroben_)
- # [08:18] * Joins: dbaron (dbaron@71.198.189.81)
- # [08:33] * Quits: heycam (cam@130.194.72.84) (Quit: bye)
- # [09:19] * Quits: gavin (gavin@74.103.208.221) (Ping timeout)
- # [09:24] * Joins: gavin (gavin@74.103.208.221)
- # [09:30] * Joins: heycam (cam@203.214.42.247)
- # [09:30] * Parts: icaaq (icaaaq@85.228.51.33)
- # [09:42] * Quits: dbaron (dbaron@71.198.189.81) (Ping timeout)
- # [09:43] * Quits: karl (karlcow@128.30.52.30) (Quit: Where dwelt Ymir, or wherein did he find sustenance?)
- # [09:47] * Quits: hsivonen (hsivonen@130.233.41.50) (Ping timeout)
- # [10:22] * Joins: zcorpan_ (zcorpan@88.131.66.80)
- # [10:28] * Joins: beowulf (beowulf@87.198.168.38)
- # [10:53] * Joins: billyjack (MikeSmith@mcclure.w3.org)
- # [10:59] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Ping timeout)
- # [10:59] * Joins: ROBOd (robod@86.34.246.154)
- # [10:59] * Quits: mjs (mjs@64.81.48.145) (Quit: mjs)
- # [11:01] * Joins: mjs (mjs@64.81.48.145)
- # [11:02] * billyjack is now known as MikeSmith
- # [11:04] * Quits: olivier (ot@128.30.52.30) (Quit: Leaving)
- # [11:13] * Joins: Lionheart (robin@66.57.69.65)
- # [11:26] * Quits: gavin (gavin@74.103.208.221) (Ping timeout)
- # [11:31] * Joins: gavin (gavin@74.103.208.221)
- # [12:05] * Joins: hyatt (hyatt@24.6.184.144)
- # [12:05] * Quits: hyatt (hyatt@24.6.184.144) (Quit: hyatt)
- # [12:49] * Quits: sbuluf (hvz@200.49.140.232) (Ping timeout)
- # [12:59] * Quits: gavin (gavin@74.103.208.221) (Ping timeout)
- # [13:18] * Joins: myakura (myakura@124.87.254.7)
- # [13:35] * Quits: myakura (myakura@124.87.254.7) (Quit: Leaving...)
- # [14:12] * Joins: tH (Rob@87.102.85.245)
- # [14:23] * Joins: myakura (myakura@124.87.254.7)
- # [14:35] * Quits: myakura (myakura@124.87.254.7) (Quit: Leaving...)
- # [14:58] * Quits: robburns (robburns@98.193.22.194) (Quit: robburns)
- # [15:02] * Joins: polin8 (polin8@64.81.134.176)
- # [15:25] * Joins: gavin (gavin@74.103.208.221)
- # [15:42] * Quits: Lionheart (robin@66.57.69.65) (Ping timeout)
- # [15:50] * Joins: matt (matt@128.30.52.30)
- # [15:54] <DanC> dbaron says "Object handling has been significantly rewritten on the trunk"; somebody help me find the relevant source code? I haven't looked at mozilla source in a long time
- # [15:55] <DanC> he gave http://www.mozilla.org/projects/granparadiso/ as a pointer... browsing around from there...
- # [15:55] <DanC> is http://lxr.mozilla.org/seamonkey/ current?
- # [15:56] <tH> yes, that's trunk
- # [15:56] <DanC> looking at changes for the last month... http://bonsai.mozilla.org/cvsquery.cgi?branch=HEAD&file=mozilla/&date=month
- # [15:56] <DanC> aha... "Make <object> do the same text/plain sniffing that <iframe> does" ...
- # [15:57] <Philip`> Maybe http://lxr.mozilla.org/mozilla/source/content/base/src/nsObjectLoadingContent.cpp ?
- # [15:57] <DanC> bzbarsky%mit.edu 2007-08-20 20:26
- # [15:57] <DanC> I'm particularly looking for test materials that might have gotten used or developed along with these changes
- # [15:58] <DanC> I read about mozilla moving from cvs to hg; are they both running in parallel?
- # [15:58] <Philip`> https://bugzilla.mozilla.org/show_bug.cgi?id=389677 - "Checked in. Need tests, though.... Help writing those would be great. :("
- # [15:58] * DanC browses http://hg.mozilla.org/ ...
- # [15:59] <DanC> ah... not quite test-driven. bummer.
- # [16:00] <DanC> looks like hg is a mirror of the cvs trunk. http://hg.mozilla.org/cvs-trunk-mirror/
- # [16:00] <tH> tests end up in directories like http://lxr.mozilla.org/mozilla/source/content/base/test/ though i don't think there's an easy way to see what's relevant
- # [16:02] <DanC> hmm... how to find nsObjectLoadingContent.cpp under http://hg.mozilla.org/cvs-trunk-mirror/?file/ae82bc1302e8 ? I don't see source/ nor content/ nor base/ nor src/
- # [16:07] <gavin_> object handling was reworked in https://bugzilla.mozilla.org/show_bug.cgi?id=1156
- # [16:07] <gavin_> it was more than a month ago
- # [16:08] <gavin_> https://bugzilla.mozilla.org/show_bug.cgi?id=1156#c6 has links to testcases
- # [16:08] <gavin_> https://bugzilla.mozilla.org/show_bug.cgi?id=1156#c72 has some "reftests" as well
- # [16:08] <gavin_> (more about reftest at http://developer.mozilla.org/en/docs/Creating_reftest-based_unit_tests )
- # [16:09] <gavin_> for the moment hg.mozilla.org is primarily a place for work on the Tamarin integration, and some build system changes
- # [16:10] <gavin_> more work will start taking place there once 1.9 nears completion
- # [16:12] <gavin_> (some developers are also using it to manage their own work, but CVS is where 1.9 changes need to be made)
- # [16:20] <Philip`> I get the impression that Mozilla is at the "here's a patch, it'd be nice if someone could write some tests for it" stage towards test-driven development (i.e. acknowledging that tests are a good thing), whereas WebKit is at the "here's a patch and the tests to go with it" stage
- # [16:20] <Lachy> DanC, yt?
- # [16:21] <DanC> depends on what for, Lachy ;-)
- # [16:21] <gavin_> Philip`: there's a certain amount of that
- # [16:21] <gavin_> Philip`: many developers include tests with their patches
- # [16:21] <Lachy> DanC, regarding your email, I just wanted to subscribe to public-forms-tf to monitor the discussion, not participate directly
- # [16:22] <gavin_> Philip`: and we have various frameworks that now allow us to test more than we could before
- # [16:22] <Lachy> I suppose I can subscribe to the feed if you'd prefer, though
- # [16:22] <DanC> that's easier for me.
- # [16:22] <Lachy> ok
- # [16:23] <Philip`> gavin_: Okay - I've probably not looked at a sufficiently large or representative sample of patches :-)
- # [16:23] <DanC> perhaps if you volunteer to replace me as maintainer of the mailing list, we could change the policy and allow lurking by SMTP.
- # [16:23] <DanC> 1/2 ;-)
- # [16:23] <Philip`> (I do get the impression that Mozilla is actively working towards better testing, but that it isn't there yet)
- # [16:24] <DanC> gavin_, I'm interested to learn about those test frameworks.
- # [16:24] <Lachy> how much effort does it take to maintain the list?
- # [16:25] <gavin_> DanC: I think http://developer.mozilla.org/en/docs/Mozilla_automated_testing is a fairly good overview
- # [16:25] <DanC> I try to keep it down around zero. So far, aside from the business of creating the mailing list, the work has been just two subscription requests, including yours.
- # [16:26] <DanC> there's a forms-based interface for maintaining a supplemental distribution list. I _think_ I can authorize you to use it.
- # [16:26] <Lachy> was the other Hixie's?
- # [16:26] <DanC> he didn't give me permission to say, but he seems comfortable sharing information like that, so I suppose he won't mind: yes.
- # [16:27] <Lachy> he mentioned in #whatwg earlier today, that's how I know
- # [16:29] <Lachy> I suppose if you can give me authorisation and send me some instructions on how to maintain the list, I can do it for you
- # [16:30] * Joins: billmason (billmason@69.30.57.156)
- # [16:32] * DanC hunts for the instructions...
- # [16:33] <DanC> Lachy, can you access http://www.w3.org/Guide/RemoteMaintainers ?
- # [16:33] <Lachy> yes
- # [16:33] <DanC> does it make sense?
- # [16:37] <Lachy> yeah, doesn't seem too hard
- # [16:40] <DanC> ok. when people subscribe, try to make it clear to them that participation (i.e. sending) is limited to TF members.
- # [16:41] <Lachy> will the system not block them automatically?
- # [16:41] <DanC> I don't think so.
- # [16:41] <Lachy> ok, so should I send them an email asking them to agree to that first before subscribing them?
- # [16:41] <DanC> something like that. use your judgement.
- # [16:41] * Joins: Sander (svl@158.37.80.242)
- # [16:42] <Lachy> ok.
- # [16:42] <Lachy> The list isn't showing up on the web interface for me yet. Haven't you added it?
- # [16:47] <DanC> I'm sending mail asking the systems guys to authorize you
- # [16:47] <Lachy> ok, thanks.
- # [16:52] <zcorpan_> http://www.w3.org/mid/a9699fd20708220744k64c9c61egedf401ddbbe6a5b@mail.gmail.com -- in this particular case it doesn't actually matter if you do ascii case-insensitive or unicode case-insensitive comparison
- # [16:52] <zcorpan_> because you can only get into cdata and rcdata with a start tag that has only ascii characters
- # [16:53] <zcorpan_> or well. i guess uppercase turkish i could be an issue
- # [16:53] <zcorpan_> as in <script></scrİpt>
- # [16:56] <DanC> looking at http://developer.mozilla.org/en/docs/Mozilla_automated_testing ... a few hello-world examples would be nice
- # [16:56] <gavin_> the subpages have examples, I believe
- # [16:57] <gavin_> for some of the test types, at least
- # [16:57] <DanC> are there mozilla release procedures involving automated testing?
- # [16:57] <gavin_> the tests run on the tinderbox machines
- # [16:57] <gavin_> so, pretty much continously
- # [16:57] <gavin_> +u
- # [16:58] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Ping timeout)
- # [16:58] * DanC adds a link from http://esw.w3.org/topic/HtmlTestMaterials
- # [16:59] * Joins: MikeSmith (MikeSmith@mcclure.w3.org)
- # [16:59] * DanC heads to a telcon...
- # [17:00] <zcorpan_> "Big Issue: This says to trust the type. Should we instead use the same mechanism as for browsing contexts?" -- it appears from the mozilla bug DanC cited that some sniffing needs to occur
- # [17:01] * Quits: Sander (svl@158.37.80.242) (Ping timeout)
- # [17:10] * Joins: dbaron (dbaron@71.198.189.81)
- # [17:28] <zcorpan_> http://simon.html5.org/test/html/semantics/object/ -- not much yet but a start anyway...
- # [17:31] * Quits: gavin (gavin@74.103.208.221) (Ping timeout)
- # [17:36] * Joins: gavin (gavin@74.103.208.221)
- # [17:38] <Philip`> zcorpan_: I see two passes (008, 009) in IE7 on Win2K3 with approximately no plugins
- # [17:39] <Philip`> Most of the others show the not-yet-loaded square thingy and then disappear (because they have zero size?)
- # [17:39] * Quits: Lachy (chatzilla@124.170.120.52) (Quit: ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007072518])
- # [17:40] <zcorpan_> (perhaps)
- # [17:42] * Joins: Lachy (chatzilla@124.170.120.52)
- # [17:44] <gsnedders> Philip`: well, at the time, trying to sleep :)
- # [17:49] * Joins: aroben (adamroben@17.203.15.195)
- # [17:53] * zcorpan_ adds nested/
- # [17:57] <zcorpan_> Philip`: btw, is there some way to help with http://canvex.lazyilluminati.com/misc/ref.html ?
- # [18:04] <Philip`> gsnedders: Bah, excuses :-p
- # [18:05] <Philip`> There's 1536 emails to read - no time for sleep!
- # [18:05] <Philip`> (There's probably more if some are duplicated in multiple folders...)
- # [18:07] <Philip`> zcorpan_: I'm not at all sure at the moment - I don't know what I want to do in terms of making it useful in the future
- # [18:08] * Quits: beowulf (beowulf@87.198.168.38) (Ping timeout)
- # [18:09] <Philip`> (and in terms of not getting stuck for ages with people arguing about what should be included in it or what syntax the examples should use or why don't the "view example" links work in IE)
- # [18:09] <zcorpan_> Philip`: you need an /ignore flag ;)
- # [18:10] <zcorpan_> Philip`: if it just fleshed out the rest of the elements in the same manner it has started, it would already be very useful
- # [18:10] <Philip`> but I don't think I could write the whole thing myself, and if I did then it probably wouldn't be as good as possible, so I expect it would be good to have people helping :-)
- # [18:10] <zcorpan_> yeah
- # [18:11] <zcorpan_> tutorial development, quick reference, course materials, ... 45
- # [18:11] <Philip`> Hopefully nobody minds that it's written in some combination of HTML, Python and YAML
- # [18:12] <zcorpan_> 45 have signed up to help with this sort of thing
- # [18:12] <Philip`> (It's kind of pseudo-HTML5 since it uses <xmp> too)
- # [18:12] * Philip` wonders how much the 45 have produced in the past six months
- # [18:13] <zcorpan_> well, i haven't done anything in that area, and i'm one of the 45
- # [18:13] <zcorpan_> :)
- # [18:13] <Philip`> (Also I'm using <section> but translating that into <div class="section"><section>... to make non-Opera parsers happy)
- # [18:13] <zcorpan_> perhaps <xmp> should be conforming :)
- # [18:14] <Philip`> <pre><code><b> & <i></code></pre> is far too ugly compared to <xmp><b> & <i></xmp> :-)
- # [18:14] <zcorpan_> yeah
- # [18:14] <Philip`> But if <xmp> was made conforming, I'd have to write an example of <xmp> usage
- # [18:15] <Philip`> which would be impossible since I can't write </xmp> inside an XMP element :-(
- # [18:15] <zcorpan_> sure you can
- # [18:15] <zcorpan_> <xmp><!--</xmp>--></xmp>
- # [18:15] <zcorpan_> :)
- # [18:15] <zcorpan_> however you could use <pre> for that example
- # [18:17] <gsnedders> Philip`: I've written plenty; though nothing about helping HTML5 be learnt
- # [18:17] <zcorpan_> anyway, i for one would be willing to help out with the reference
- # [18:18] <zcorpan_> this reference is way better than my style sheet approach
- # [18:18] <zcorpan_> that didn't scale at all
- # [18:19] * Philip` wonders how to cope with multiple editors of one document
- # [18:19] <zcorpan_> google code?
- # [18:21] <Philip`> (http://canvex.lazyilluminati.com/misc/ref/ has the current data and code in case you want to see how it works)
- # [18:22] <Philip`> Hmm, I guess Subversion would work fine when people are editing separate sections
- # [18:24] * Quits: matt (matt@128.30.52.30) (Quit: matt)
- # [18:25] <Philip`> I guess it'd also be necessary to sort out boring things like copyright before doing much work
- # [18:26] <Philip`> (I've copied bits from the HTML 5 spec, but from the WHATWG version ("You are granted a license to use, reproduce and create derivative works of this document.") rather than the W3C one)
- # [18:27] <gsnedders> Philip`: but… but… but… then it's not a W3C document :o
- # [18:32] <schepers> it's not totally clear to me who PPK was pointing a finger at
- # [18:33] * Parts: gsnedders (gsnedders@86.145.188.203)
- # [18:33] * Joins: gsnedders (gsnedders@86.145.188.203)
- # [18:36] <zcorpan_> Philip`: data.yaml is written by hand?
- # [18:38] <Philip`> zcorpan_: Yes
- # [18:38] <zcorpan_> ok
- # [18:38] <Philip`> (then the .py translates it into the final HTML document)
- # [18:39] <Philip`> (and brings in linktypes.html too, since independent sections like that don't need any fancy processing and it's easier for them to be plain HTML)
- # [18:39] * zcorpan_ wonders if it would be possible to scrape some rough data from the spec on the fly
- # [18:40] <Philip`> It's possible to get lists of elements and attributes that way
- # [18:40] <zcorpan_> yeah, that could be useful
- # [18:41] <zcorpan_> perhaps
- # [18:45] * zcorpan_ ponders
- # [18:46] * Quits: dbaron (dbaron@71.198.189.81) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [18:47] <Philip`> http://canvex.lazyilluminati.com/misc/ref/ref.html
- # [18:47] <Philip`> All elements and almost all attributes
- # [18:47] <Philip`> (I think there's a couple where my HTML5-spec parser misses attributes because they have extra words after them)
- # [18:49] <Philip`> (Also, all the forms stuff is missing)
- # [18:50] <Philip`> Hmm - there's, uh, quite a lot of elements :-(
- # [18:51] <zcorpan_> 89?
- # [18:51] <zcorpan_> ignoring wf2
- # [18:51] <Philip`> It wants to use 44 pages for printing, and that's before even having any descriptions of the elements
- # [18:52] <zcorpan_> 100 including wf2
- # [18:52] <Philip`> I count 92
- # [18:52] <Philip`> plus 6 for h1-h6
- # [18:52] <Philip`> including the bits of WF2 that have placeholders in the HTML5 spec
- # [18:56] <zcorpan_> sub and sup are missing
- # [18:57] <zcorpan_> and that's it afaict
- # [18:57] <zcorpan_> haven't checked attributes
- # [18:58] <Philip`> Those are the only element differences I see with http://simon.html5.org/html5-elements
- # [18:59] <zcorpan_> yeah
- # [19:03] * Quits: Lachy (chatzilla@124.170.120.52) (Ping timeout)
- # [19:03] <zcorpan_> i guess one would see any missing attributes when writing descriptions for each element
- # [19:05] <Philip`> I was thinking similarly - it's probably not worth checking them all now, since the spec will probably change and add/remove attributes before before they've all got descriptions anyway
- # [19:06] <zcorpan_> yeah
- # [19:07] * Joins: Lachy (chatzilla@124.170.120.52)
- # [19:08] * zcorpan_ heads home
- # [19:11] * Quits: zcorpan_ (zcorpan@88.131.66.80) (Ping timeout)
- # [19:12] * Quits: Lachy (chatzilla@124.170.120.52) (Ping timeout)
- # [19:18] * Joins: hendry (hendry@89.16.172.32)
- # [19:19] * Joins: Lachy (chatzilla@124.170.120.52)
- # [19:22] * Quits: Lachy (chatzilla@124.170.120.52) (Ping timeout)
- # [19:24] * Joins: Lachy (chatzilla@124.170.120.52)
- # [19:25] * Joins: dbaron (dbaron@63.245.220.241)
- # [19:26] * Joins: robburns (robburns@98.193.22.194)
- # [19:29] <Philip`> Neither of "layout tables are bad practice" and "layout tables are bad practice because of accessibility" sounds particularly convincing to me - seems much better to say something like "layout tables are bad practice because they make sites hard to maintain and do not work well on small screens or printers" or something roughly like that (as long as it's actually true)
- # [19:31] <aroben> might be worth noting that using tables for layout conflicts with the semantics of <table>
- # [19:34] <Philip`> I wouldn't expect the people who currently use layout tables to really care about the semantics of <table> - they just want something that works for them, and layout tables do, so we just have to give them something that works better and make sure they know about it
- # [19:36] <schepers> it only conflicts with the semantics of <table> if <table> is dfined that way... if there were a @role value of "layout", there wouldn't be that issue
- # [19:37] * Joins: hasather (hasather@80.202.164.152)
- # [19:39] * Quits: gavin (gavin@74.103.208.221) (Ping timeout)
- # [19:39] * Joins: kingryan (rking3@208.66.64.47)
- # [19:44] * Joins: gavin (gavin@74.103.208.221)
- # [19:51] * Joins: polin8_ (polin8@64.81.134.176)
- # [19:51] * Quits: polin8 (polin8@64.81.134.176) (Ping timeout)
- # [19:54] * Quits: polin8_ (polin8@64.81.134.176) (Ping timeout)
- # [19:56] * Joins: polin8 (polin8@64.81.134.176)
- # [19:59] * Quits: hendry (hendry@89.16.172.32) (Quit: leaving)
- # [20:01] * Joins: zcorpan_ (zcorpan@85.227.145.211)
- # [20:26] * Quits: polin8 (polin8@64.81.134.176) (Ping timeout)
- # [20:27] * Joins: polin8 (polin8@64.81.134.176)
- # [20:31] * Quits: kingryan (rking3@208.66.64.47) (Connection reset by peer)
- # [20:36] * Philip` thinks it would be nice if the author's-guide-to-HTML-5 thing had some brief comments about how well supported the features are in various browsers
- # [20:36] <Philip`> Eventually the comments should disappear because everything supports HTML 5 properly, but for now it's useful to know that e.g. <section> is useless in IE and Firefox since you can't even do CSS with it
- # [20:37] * Joins: kingryan (rking3@208.66.64.47)
- # [20:37] <zcorpan_> right now you can pretty much only use <canvas>... :)
- # [20:38] <zcorpan_> and perhaps wf2 with the js implementation
- # [20:38] <hober> You can use the new inline elements, usually. New block elements, not so much. <div class="new-block-element-name"> is your friend, for now.
- # [20:38] <Philip`> You can use most of HTML 5 now, because most of it is HTML 4 :-)
- # [20:39] <zcorpan_> yeah, i meant from the new features
- # [20:39] <Philip`> and it may not be obvious to people which features are new
- # [20:39] <zcorpan_> true
- # [20:39] <Dashiva> The older an element is, the newer it may seems, considering :)
- # [20:40] <zcorpan_> i guess the not-implemented parts could be empty placeholders in the reference :)
- # [20:40] <zcorpan_> until they get implemented somewhere
- # [20:41] <Philip`> But if the not-implemented parts were described properly in the reference, that may help with marketing HTML5 to authors, since they can see all the nice things it's going to make possible soon
- # [20:42] <zcorpan_> true
- # [20:42] <zcorpan_> although we don't really want authors to start using features before they are implemented... :)
- # [20:44] <Philip`> That's why it should say that they're not yet implemented and can't be used, but should still say how they should be used if they were implemented, so people can see that HTML5 is totally awesome and will make their life so much better, and they will ask their browser developer to please implement it soon :-)
- # [20:45] <zcorpan_> sounds like a strategy :)
- # [20:45] * zcorpan_ has to go again
- # [20:48] * Quits: zcorpan_ (zcorpan@85.227.145.211) (Ping timeout)
- # [21:37] * Quits: gsnedders (gsnedders@86.145.188.203) (Quit: gsnedders)
- # [21:40] * Quits: mjs (mjs@64.81.48.145) (Quit: mjs)
- # [21:45] * Quits: gavin (gavin@74.103.208.221) (Ping timeout)
- # [21:51] * Joins: gavin (gavin@74.103.208.221)
- # [21:52] * Joins: gsnedders (gsnedders@86.145.188.203)
- # [21:53] * Quits: gsnedders (gsnedders@86.145.188.203) (Quit: Don't touch /dev/null…)
- # [21:53] * Joins: gsnedders (gsnedders@86.145.188.203)
- # [22:08] * Quits: gsnedders (gsnedders@86.145.188.203) (Ping timeout)
- # [22:12] * Philip` copies some of the spec's CSS into his document, and discovers the reason for the "/* that last decl is for IE6. Try removing it, it's hilarious! */" comment
- # [22:13] <Philip`> (All the text starts drifting leftwards as you go down the page, until it's completely fallen off the left edge)
- # [22:16] * Philip` decides not to include the fix in his document, since it's more fun this way and it won't work decently in IE anyway without much more effort
- # [22:17] * Joins: gsnedders (gsnedders@86.145.188.203)
- # [22:18] * Quits: gsnedders (gsnedders@86.145.188.203) (Quit: Don't touch /dev/null…)
- # [22:18] * Joins: gsnedders (gsnedders@86.145.188.203)
- # [22:33] * Quits: jmb (jmb@152.78.71.152) (Ping timeout)
- # [22:35] * Joins: mjs (mjs@17.203.14.224)
- # [22:43] * Joins: jmb (jmb@152.78.71.152)
- # [22:49] * Joins: hyatt (hyatt@17.203.15.154)
- # [22:54] * Quits: ROBOd (robod@86.34.246.154) (Quit: http://www.robodesign.ro )
- # [22:58] * Joins: IceGuest_75 (IceChat7@88.77.229.142)
- # [23:00] * Parts: IceGuest_75 (IceChat7@88.77.229.142)
- # [23:02] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Ping timeout)
- # [23:26] <jgraham> robburns: Would you be happy with Solve Real Problems if it had a different title?
- # [23:27] * jgraham doesn't have a suggestion
- # [23:29] <jgraham> To me, the point of the principle is that one should not introduce features that are touted as addressing some use case if research shows that addressing the use case does not benefit the people it was intended for
- # [23:30] <jgraham> c.f. the concept of features that are touted as helping search engines but do not actually help search engines
- # [23:36] <robburns> jgraham: It's not just the issue of the title. I'm not sure what that principle is trying to say. The examples that have been given only make me wonder more.
- # [23:38] <robburns> jgraham: the search engine example is a case in point. Search engines are not all that great at what they do (or at least there's an enormous amount of room for improvement). adding metadata and semantics could help the situation. Perhaps it wouldn't. However, what we're talking about here is a real problem. It's just a real problem that we have not yet figured out how to solve. So what does the principle "Solve real problems" have to do with the example?
- # [23:39] * Quits: polin8 (polin8@64.81.134.176) (Quit: polin8)
- # [23:41] <robburns> jgraham: The other two problems listed in the IRC log (Swedish hyphenation and the request for other character entity references are also good examples of this mis-use
- # [23:42] <robburns> jgraham: These are both real problems. From the discussion it appears one of them might not be best solved in markup. (still a real problem). The other one looks more like it's that hsivonen thinks the problem is not worth solving. But then we'd have to have a design principle: "solve problems hsivonen wants to solve"
- # [23:43] * Quits: hyatt (hyatt@17.203.15.154) (Quit: hyatt)
- # [23:48] <jgraham> robburns: The point of the search engine example is that the solution doesn't really solve the problem it purports to solve either because actual search engines don't have the problem or because the solution doesn't work.
- # [23:48] <Philip`> "Provide Real Improvements"? where improvements that nobody will use (e.g. search-engine targetted features that search engines won't use) or that don't actually make people's lives easier (e.g. renaming a character or function because you don't particularly like its old name) are considered non-worthwhile
- # [23:49] <jgraham> Philip`: That might be good. I was thinking "Identify Existing Problems" and "Evaluate Proposed Solutions"
- # [23:50] <jgraham> "Evaluate Proposed Solutions" seems so obvious yet it isn't always practised
- # [23:52] <robburns> jgraham: on the search engine example, however it is a real problem. It sounds like the principle we're trying to specify is "always do the right thing". But that's beyond our control. All we can do is try to do what is in our scope to solve search engine issues. Is this principle supposed to discourage us from trying to solve issues within our scope?
- # [23:53] * Quits: gavin (gavin@74.103.208.221) (Ping timeout)
- # [23:54] * Joins: aroben_ (adamroben@17.255.111.87)
- # [23:55] <jgraham> How do you know it's a real issue if you don't talk to someone who actually writes a search engine? But perhaps it's a not obvious that fits the existing title Solve Real Problems. Maybe Philip`'s example is more straightforward - say I said I wanted to rename <p> to <para> because I don't like single letter element names. Is that worth solving?
- # [23:56] * Parts: hasather (hasather@80.202.164.152)
- # [23:56] * Quits: aroben (adamroben@17.203.15.195) (Ping timeout)
- # [23:57] * Quits: aroben_ (adamroben@17.255.111.87) (Client exited)
- # [23:57] * Joins: aroben (adamroben@17.255.111.87)
- # [23:58] * Joins: gavin (gavin@74.103.208.221)
- # [23:59] <robburns> jgraham: see that's a different principle. That is not solve real problems. That's solve problems worth solving. But that doesn't belong in the design principles. Everyone will realize when they read our recommendation that the problems we solved were the problems we thought we could solve and that we thought were worth solving. It just doesn't belong in our design principles at all.
- # Session Close: Thu Aug 23 00:00:00 2007
The end :)