Options:
- # Session Start: Wed Aug 19 00:00:00 2009
- # Session Ident: #whatwg
- # [00:01] * Quits: taf2 (n=taf2@38.99.201.242)
- # [00:07] * Joins: othermaciej_ (n=mjs@17.246.16.93)
- # [00:12] * Philip` tries to work out how to change Google from its silly geolocated Spanish default into English
- # [00:12] * Philip` fails, since he doesn't know the Spanish for "English"
- # [00:12] * Joins: annevk5 (n=annevk@5355732C.cable.casema.nl)
- # [00:13] <Philip`> Aha, got it now, by going through Hebrew and Pirate
- # [00:16] * Quits: othermaciej (n=mjs@17.203.15.179) (Read error: 145 (Connection timed out))
- # [00:18] * Quits: BlurstOfTimes (n=blurstof@168.203.117.59) ("Leaving...")
- # [00:22] * Quits: dave_levin (n=dave_lev@72.14.227.1)
- # [00:24] <annevk5> Dashiva, took a few minutes to hack this together before going to bed: http://dump.testsuite.org/2009/encoding-matching/runtests.htm
- # [00:26] * annevk5 wonders if contentDocument works in IE8
- # [00:28] * Joins: SamerZ (n=SamerZ@CPE0024369ef3ab-CM001ac35cd4b4.cpe.net.cable.rogers.com)
- # [00:29] <JonathanNeal> FAIL
- # [00:29] <JonathanNeal> annevk5 doesn't like me.
- # [00:29] <Dashiva> annevk5: The iframe is so tiny!
- # [00:30] * Joins: dave_levin (n=dave_lev@72.14.227.1)
- # [00:30] <TabAtkins> Philip: Hahaha. It's "ingles", by the way (there's an accent in there, but irrelevant here).
- # [00:31] * Joins: taf2 (n=taf2@216-15-54-105.c3-0.grg-ubr3.lnh-grg.md.cable.rcn.com)
- # [00:31] <annevk5> Dashiva, the frame is not really relevant
- # [00:32] * jgraham wishes you could tell what you failed/passed
- # [00:32] <Dashiva> annevk5: You might have to use contentWindow.document
- # [00:32] <annevk5> yeah, I thought of adding titles
- # [00:33] <Philip`> TabAtkins: Ah, right - I had no chance if it didn't begin with "E"
- # [00:33] * Quits: virtuelv (n=virtuelv@201.169.34.95.customer.cdi.no) ("Ex-Chat")
- # [00:34] <annevk5> now it reports the title and uses contentWindow
- # [00:34] <Dashiva> Hmm, or no
- # [00:34] <TabAtkins> Eh, as long as you can read the alphabet, most languages translate English relatively understandably. It *does* mean you may have to read through a whole list of unknown foreign words, though.
- # [00:34] * weinig|away is now known as weinig
- # [00:34] <Dashiva> That wasn't the problem, it's the onload that doesn't fire
- # [00:34] * Joins: KevinMarks (n=KevinMar@157.22.22.46)
- # [00:35] <annevk5> ok, I'll change some things
- # [00:35] <Dashiva> Apparently it doesn't support onload, only attachEvent with load?
- # [00:38] <Dashiva> Or you can use the onload attribute
- # [00:39] * Quits: SamerZ (n=SamerZ@CPE0024369ef3ab-CM001ac35cd4b4.cpe.net.cable.rogers.com)
- # [00:39] <annevk5> try it now?
- # [00:40] * Joins: Rik`_ (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [00:41] <annevk5> can't believe this is taking more than 30 minutes
- # [00:41] * Quits: gsnedders_ (n=gsnedder@c83-252-192-255.bredband.comhem.se)
- # [00:42] <Dashiva> Yeah, it's running now
- # [00:43] <annevk5> cool
- # [00:43] <Dashiva> Could you include a \n in the output? :)
- # [00:43] <annevk5> you mean \r then?
- # [00:43] <Dashiva> Oh, right. Yeah.
- # [00:44] <TabAtkins> God, the /r/n debacle is one of the most nonsensical interop failures ever.
- # [00:44] <annevk5> done
- # [00:44] <annevk5> can't believe IE still hasn't fixed that
- # [00:44] <annevk5> well I can
- # [00:44] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: 148 (No route to host))
- # [00:44] <annevk5> it just annoys me
- # [00:44] * Rik`_ is now known as Rik`
- # [00:45] <Dashiva> WTf... it's still all on one line
- # [00:46] * Joins: aboodman (n=aboodman@72.14.229.81)
- # [00:46] <annevk5> ok, i'll fix that too before I go to sleep
- # [00:46] <annevk5> hold on
- # [00:46] <Dashiva> They don't appear if I alert document.body.innerHTML either
- # [00:46] * Joins: SamerZ (n=SamerZ@CPE0024369ef3ab-CM001ac35cd4b4.cpe.net.cable.rogers.com)
- # [00:48] * Quits: Super-Dot (n=Super-Do@adsl-76-243-93-145.dsl.pltn13.sbcglobal.net)
- # [00:48] <annevk5> reload
- # [00:49] <Dashiva> works
- # [00:49] <Dashiva> Now it just needs color coding in the list and you're done ;P
- # [00:49] <annevk5> mwaha, guess what finger I'm holding up :p
- # [00:49] <annevk5> anyway, thanks for the help, much appreciated :)
- # [00:50] <Dashiva> 25-27 all fail, by the way
- # [00:50] <annevk5> ah interesting
- # [00:50] <annevk5> I wonder why the other browsers recognize those aliases
- # [00:50] <Dashiva> Oh, there's a bug
- # [00:50] <Dashiva> ...
- # [00:50] <annevk5> ...
- # [00:50] <Dashiva> No, that's just me needing sleep
- # [00:50] <annevk5> profit
- # [00:51] <TabAtkins> I get a fail on 25 and 27 on FF 3.5.2
- # [00:51] <annevk5> me too
- # [00:51] <Dashiva> Opera fails 001... wtf
- # [00:51] <annevk5> TabAtkins, yeah me too, not entirely unexpected, with the last few I was just playing around
- # [00:51] <TabAtkins> Plenty of others, too. But just saying that "the other browsers" don't recognize those.
- # [00:51] <TabAtkins> Ah, kk.
- # [00:51] <annevk5> Dashiva, we don't alias ISO-8859-9 to Windows-1254 yet
- # [00:51] <annevk5> filed a bug on it today
- # [00:51] <Dashiva> Opera passes 25-27, though. Heh.
- # [00:52] <annevk5> Firefox doesn't do that either, hence it failing tests
- # [00:52] <annevk5> if it did that it would pass mosts
- # [00:53] <annevk5> anyway, nn
- # [00:53] <Dashiva> nn
- # [00:53] * Quits: annevk3 (n=annevk@5355732C.cable.casema.nl)
- # [00:54] * Joins: Super-Dot (n=Super-Do@adsl-76-243-93-145.dsl.pltn13.sbcglobal.net)
- # [00:54] <TabAtkins> nn = nighty night, right?
- # [00:55] * Joins: gsnedders_ (n=gsnedder@c83-252-192-255.bredband.comhem.se)
- # [00:55] <Dashiva> never normalize
- # [00:55] <TabAtkins> Ah, makes sense.
- # [00:56] * Joins: mpilgrim (n=mpilgrim@rrcs-96-10-240-189.midsouth.biz.rr.com)
- # [00:56] <TabAtkins> wtf, php. It's telling me that it's max int is 2^31, as expected, and that is uses 4-bit ints. But it's also storing and showing me the number 11billion, which should require 34 bits to store.
- # [00:56] * Quits: mpilgrim (n=mpilgrim@rrcs-96-10-240-189.midsouth.biz.rr.com) (Client Quit)
- # [00:56] * Joins: mpilgrim (n=mpilgrim@rrcs-96-10-240-189.midsouth.biz.rr.com)
- # [00:57] <mpilgrim> annevk5: are you looking for results of those encoding tests?
- # [00:57] <mpilgrim> if so, which browsers?
- # [00:58] <Dashiva> I think he has all he needs for now
- # [00:58] <mpilgrim> ok
- # [00:58] <mpilgrim> what do they test?
- # [00:58] <Dashiva> charset parsing and aliasing, as far as I know
- # [00:59] <TabAtkins> That's what it looks like, yah.
- # [00:59] <Dashiva> mpilgrim: When will the first chapter of your new book be ready? :)
- # [00:59] * Joins: heycam (n=cam@clm-laptop.infotech.monash.edu.au)
- # [00:59] <gsnedders_> TabAtkins: It implicitly converts from ints to floats as needed
- # [00:59] <mpilgrim> as soon as i finish the last book
- # [01:00] * Dashiva chuckles at 4-bit ints
- # [01:00] * gsnedders_ noticed that too :)
- # [01:02] <TabAtkins> Hrm. Then how is it keeping accuracy? Just checked against my lisp implementation the value of a 7-digit number in base 32 (relevant to what I'm doing), and PHP and Lisp agree.
- # [01:02] <TabAtkins> And I know Lisp uses bigints.
- # [01:02] <TabAtkins> (the max 7-digit value, that is)
- # [01:03] <TabAtkins> I think my PHP is secretly using 8B ints and lying to me.
- # [01:03] * Quits: kangax (n=kangax@157.130.31.226)
- # [01:03] * TabAtkins just got what Dashiva and gsnedders were chuckling at.
- # [01:03] <Dashiva> mpilgrim: You note that Opera doesn't support text in ch4, but one of the examples earlier in the chapter uses text (and thus doesn't match the text in Opera)
- # [01:03] * Quits: SamerZ (n=SamerZ@CPE0024369ef3ab-CM001ac35cd4b4.cpe.net.cable.rogers.com)
- # [01:03] <mpilgrim> yes
- # [01:03] <mpilgrim> the print edition will obviously use static images
- # [01:04] <mpilgrim> i tried to be up-front about it in each section
- # [01:04] <mpilgrim> if your browser has an "x", the section examples may not make sense
- # [01:04] * Quits: hobertoAtWork (n=hobertoa@gw1.mcgraw-hill.com) ("Nettalk6 - www.ntalk.de")
- # [01:04] <mpilgrim> might end up using static images for the online edition too, and having separate example pages
- # [01:04] <Dashiva> *nod*
- # [01:05] <Dashiva> Just thought this might be confusing since the x for text won't appear for another few scrolls
- # [01:12] * Quits: gsnedders_ (n=gsnedder@c83-252-192-255.bredband.comhem.se)
- # [01:12] * Quits: scherkus (n=scherkus@72.14.227.1) ("lol")
- # [01:14] * Joins: gavin_a (n=ZedPlus@blk-11-9-48.eastlink.ca)
- # [01:15] <TabAtkins> Man, I always forget that people on the list are actually the bloggers I read regularly.
- # [01:17] * Quits: sebmarkbage (n=miranda@c123.a108.sto.bahnhof.net) ("http://calyptus.eu/")
- # [01:18] * Quits: dglazkov (n=dglazkov@nat/google/x-njafpyiwyqcmmrtj)
- # [01:21] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: 113 (No route to host))
- # [01:21] * Joins: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [01:25] <hober> how do you delete a page on the wiki?
- # [01:25] <hober> specifically, http://wiki.whatwg.org/wiki/Different_Types_of_Ugg_Boots
- # [01:26] <Dashiva> Only sysops can delete
- # [01:30] * Quits: jacobolus (n=jacobolu@adsl-75-36-149-231.dsl.pltn13.sbcglobal.net) (Remote closed the connection)
- # [01:31] * Joins: scherkus (n=scherkus@72.14.227.1)
- # [01:38] <Lachy> hober, I can make you a sysop. What's you're wiki username?
- # [01:39] <hober> EdwardOConnor
- # [01:42] <Lachy> hober, done
- # [01:42] <Lachy> I already deleted that page and blocked the user, though
- # [01:43] * Quits: scherkus (n=scherkus@72.14.227.1) ("lol")
- # [01:48] <hober> thanks, and thanks
- # [01:49] * Joins: Rik`_ (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [01:56] * Parts: gavin_a (n=ZedPlus@blk-11-9-48.eastlink.ca)
- # [01:58] * Quits: ttepass- (n=ttepas--@p5B0133A4.dip.t-dialin.net) ("?Q")
- # [01:58] * Joins: scherkus (n=scherkus@72.14.227.1)
- # [02:04] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: 113 (No route to host))
- # [02:04] * Joins: jacobolus (n=jacobolu@dhcp-13.danastreet.live555.com)
- # [02:05] * Quits: KevinMarks (n=KevinMar@157.22.22.46) ("The computer fell asleep")
- # [02:08] * Quits: karlcow (n=karl@nerval.la-grange.net) ("This computer has gone to sleep")
- # [02:17] * Quits: Super-Dot (n=Super-Do@adsl-76-243-93-145.dsl.pltn13.sbcglobal.net)
- # [02:18] * Joins: SamerZ (n=SamerZ@CPE0024369ef3ab-CM001ac35cd4b4.cpe.net.cable.rogers.com)
- # [02:19] * Quits: SamerZ (n=SamerZ@CPE0024369ef3ab-CM001ac35cd4b4.cpe.net.cable.rogers.com) (Client Quit)
- # [02:21] <JonathanNeal> Oi, I'm switching our layouts to divs, it's madness.
- # [02:21] <JonathanNeal> Esp. when we should have a 960 grid available.
- # [02:24] * Quits: equalsJeffH (n=weechat@209.20.72.172) ("WeeChat 0.2.6")
- # [02:33] * Joins: cying (n=cying@70.90.171.153)
- # [02:37] * Quits: ap (n=ap@nat/apple/x-mksngfdasvrnoceb)
- # [02:37] * Quits: taf2 (n=taf2@216-15-54-105.c3-0.grg-ubr3.lnh-grg.md.cable.rcn.com)
- # [02:47] * Joins: webben (n=benh@dip5-fw.corp.ukl.yahoo.com)
- # [02:56] * Joins: SamerZ (n=SamerZ@CPE0024369ef3ab-CM001ac35cd4b4.cpe.net.cable.rogers.com)
- # [02:58] * Quits: SamerZ (n=SamerZ@CPE0024369ef3ab-CM001ac35cd4b4.cpe.net.cable.rogers.com) (Client Quit)
- # [03:02] * Quits: bgalbraith (n=bgalbrai@nat/mozilla/x-nxzciobsbbybnyhq)
- # [03:03] <TabAtkins> Hrm, JonathanNeal?
- # [03:07] <JonathanNeal> I'll show you in a bit.
- # [03:21] * Quits: atwilson (n=atwilson@74.125.59.1)
- # [03:22] * Joins: karlcow (n=karl@nerval.la-grange.net)
- # [03:23] * Joins: wakaba_ (n=wakaba_@119-228-219-193.eonet.ne.jp)
- # [03:24] * Joins: SamerZ (n=SamerZ@CPE0024369ef3ab-CM001ac35cd4b4.cpe.net.cable.rogers.com)
- # [03:25] * Quits: SamerZ (n=SamerZ@CPE0024369ef3ab-CM001ac35cd4b4.cpe.net.cable.rogers.com) (Client Quit)
- # [03:28] * Quits: weinig (n=weinig@nat/apple/x-zfbgttjksfdwxcvo)
- # [03:37] * Quits: cying (n=cying@70.90.171.153)
- # [03:40] * Joins: taf2 (n=taf2@216-15-54-105.c3-0.grg-ubr3.lnh-grg.md.cable.rcn.com)
- # [03:40] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [03:44] * Joins: Super-Dot (n=Super-Do@adsl-76-243-93-145.dsl.pltn13.sbcglobal.net)
- # [03:54] * Joins: jorlow (n=jorlow@216.239.45.4)
- # [03:54] * Quits: jacobolus (n=jacobolu@dhcp-13.danastreet.live555.com) (Read error: 54 (Connection reset by peer))
- # [03:56] * Joins: jacobolus (n=jacobolu@dhcp-13.danastreet.live555.com)
- # [03:57] * othermaciej_ is now known as othermaciej
- # [03:58] * Quits: taf2 (n=taf2@216-15-54-105.c3-0.grg-ubr3.lnh-grg.md.cable.rcn.com) (No route to host)
- # [04:03] * Joins: weinig (n=weinig@67.180.35.124)
- # [04:07] * Quits: franksalim (n=frank@adsl-75-61-85-210.dsl.pltn13.sbcglobal.net) ("Leaving")
- # [04:10] * Joins: atwilson (n=atwilson@q-static-149-82.avvanta.com)
- # [04:12] * Joins: billyjackass (n=MikeSmit@EM114-48-141-169.pool.e-mobile.ne.jp)
- # [04:12] * Quits: billyjackass (n=MikeSmit@EM114-48-141-169.pool.e-mobile.ne.jp) (Read error: 104 (Connection reset by peer))
- # [04:13] * Joins: MikeSmith (n=MikeSmit@EM114-48-141-169.pool.e-mobile.ne.jp)
- # [04:15] * Quits: othermaciej (n=mjs@17.246.16.93) (Remote closed the connection)
- # [04:15] * Joins: othermaciej (n=mjs@17.203.15.179)
- # [04:19] * Quits: pmuellr (n=pmuellr@user-0ce2gjn.cable.mindspring.com)
- # [04:20] <othermaciej> it's kind of wrong that the HTML5 Cheat Sheet is a PDF
- # [04:22] <TabAtkins> That... is kind of wrong.
- # [04:23] <TabAtkins> But then again, isn't it designed to be printed? PDF is an output format.
- # [04:30] * Quits: JonathanNeal (n=Jonathan@rrcs-76-79-114-216.west.biz.rr.com) ("Leaving.")
- # [04:30] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Read error: 54 (Connection reset by peer))
- # [04:30] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [04:36] * Joins: bgalbraith (n=bgalbrai@71.202.109.116)
- # [04:37] * Quits: dpranke (n=Adium@nat/google/x-zxlhairuxgpdmnrr) ("Leaving.")
- # [04:44] * Quits: jorlow (n=jorlow@216.239.45.4)
- # [04:48] * Quits: Super-Dot (n=Super-Do@adsl-76-243-93-145.dsl.pltn13.sbcglobal.net)
- # [04:48] * Quits: karlcow (n=karl@nerval.la-grange.net) ("This computer has gone to sleep")
- # [04:55] * Quits: jwalden (n=waldo@nat/mozilla/x-onhfrvswxtgzawxl) ("out")
- # [05:01] * Joins: jorlow (n=jorlow@67.218.104.152)
- # [05:05] * Quits: TabAtkins (n=chatzill@99-35-179-251.lightspeed.hstntx.sbcglobal.net) ("ChatZilla 0.9.85 [Firefox 3.5.2/20090729225027]")
- # [05:15] * Quits: dave_levin (n=dave_lev@72.14.227.1)
- # [05:15] * Joins: dave_levin (n=dave_lev@72.14.224.1)
- # [05:15] * Joins: cying (n=cying@adsl-75-18-221-105.dsl.pltn13.sbcglobal.net)
- # [05:30] * Joins: jacobolu_ (n=jacobolu@dhcp-13.danastreet.live555.com)
- # [05:30] * Quits: jacobolu_ (n=jacobolu@dhcp-13.danastreet.live555.com) (Remote closed the connection)
- # [05:38] * Quits: cying (n=cying@adsl-75-18-221-105.dsl.pltn13.sbcglobal.net)
- # [05:41] * Joins: jacobolu_ (n=jacobolu@adsl-75-36-149-231.dsl.pltn13.sbcglobal.net)
- # [05:42] * Quits: jorlow (n=jorlow@67.218.104.152)
- # [05:42] * jacobolu_ is now known as jacobolus_
- # [05:42] * Quits: jacobolus (n=jacobolu@dhcp-13.danastreet.live555.com) (Nick collision from services.)
- # [05:42] * jacobolus_ is now known as jacobolus
- # [05:44] * Quits: othermaciej (n=mjs@17.203.15.179)
- # [05:49] * Quits: MikeSmith (n=MikeSmit@EM114-48-141-169.pool.e-mobile.ne.jp) (Read error: 104 (Connection reset by peer))
- # [05:49] * Quits: heycam (n=cam@clm-laptop.infotech.monash.edu.au) (Read error: 104 (Connection reset by peer))
- # [05:49] * Joins: jorlow (n=jorlow@c-67-180-199-19.hsd1.ca.comcast.net)
- # [05:50] * Joins: heycam (n=cam@clm-laptop.infotech.monash.edu.au)
- # [05:52] * Quits: dave_levin (n=dave_lev@72.14.224.1)
- # [05:54] * Joins: weinig_ (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [05:56] * Quits: aboodman (n=aboodman@72.14.229.81)
- # [05:57] * Quits: weinig (n=weinig@67.180.35.124) (Read error: 145 (Connection timed out))
- # [06:13] * Joins: dave_levin (n=dave_lev@72.14.227.1)
- # [06:18] * Joins: SamerZ (n=SamerZ@CPE0024369ef3ab-CM001ac35cd4b4.cpe.net.cable.rogers.com)
- # [06:32] * Joins: Hixie (i=ianh@trivini.no)
- # [06:36] * Quits: gavin (n=gavin@firefox/developer/gavin) (Read error: 145 (Connection timed out))
- # [06:36] * Joins: jwalden (n=waldo@c-98-248-40-206.hsd1.ca.comcast.net)
- # [06:37] * Joins: gavin (n=gavin@firefox/developer/gavin)
- # [06:38] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [07:21] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [07:27] * Quits: jacobolus (n=jacobolu@adsl-75-36-149-231.dsl.pltn13.sbcglobal.net) (Remote closed the connection)
- # [07:45] <othermaciej> quiet day here today
- # [07:47] * Parts: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [07:47] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [07:58] * Joins: jacobolus (n=jacobolu@adsl-75-36-149-231.dsl.pltn13.sbcglobal.net)
- # [08:03] * Joins: maikmerten (n=merten@129.217.26.196)
- # [08:10] * Joins: Mrmil (n=ut_ollie@77.236.204.8)
- # [08:11] * Quits: annevk5 (n=annevk@5355732C.cable.casema.nl) (Read error: 110 (Connection timed out))
- # [08:18] * Joins: nvartolomei (n=nvartolo@host-static-92-115-197-29.moldtelecom.md)
- # [08:22] * Quits: heycam (n=cam@clm-laptop.infotech.monash.edu.au) ("bye")
- # [08:31] * Joins: heycam (n=cam@dyn-130-194-69-205.its.monash.edu.au)
- # [08:37] * Joins: mpilgrim_ (n=mpilgrim@rrcs-96-10-240-189.midsouth.biz.rr.com)
- # [08:37] * Quits: mpilgrim (n=mpilgrim@rrcs-96-10-240-189.midsouth.biz.rr.com) (Read error: 104 (Connection reset by peer))
- # [08:42] * Joins: pmuellr (n=pmuellr@user-0ce2gjn.cable.mindspring.com)
- # [08:42] * Parts: pmuellr (n=pmuellr@user-0ce2gjn.cable.mindspring.com)
- # [08:50] * Joins: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl)
- # [09:00] <othermaciej> are there any processing requirements for <article pubdate="..."> other than reflecting the markup attribute in the DOM as a string?
- # [09:05] * Quits: jorlow (n=jorlow@c-67-180-199-19.hsd1.ca.comcast.net)
- # [09:07] <hsivonen> is this for real: http://diveintohtml5.org/ ?
- # [09:07] <hsivonen> if so, yay!
- # [09:08] <othermaciej> hsivonen: I believe it is real
- # [09:08] <hsivonen> I was wondering who'd be the one to write the O'Reilly book
- # [09:08] <hsivonen> great to see it's mpilgrim_
- # [09:09] <othermaciej> I kinda love the old timey typesetting features
- # [09:10] <othermaciej> hsivonen: have you had a chance to read the PFWG's comments on ARIA vs host semantics?
- # [09:13] <hsivonen> othermaciej: not yet
- # [09:13] * Quits: Mrmil (n=ut_ollie@77.236.204.8) (Read error: 131 (Connection reset by peer))
- # [09:15] <othermaciej> hsivonen: I thought it looked pretty good - now reading <http://hsivonen.iki.fi/aria-html5-bis/> to see how well it aligns
- # [09:15] * Quits: Rik`_ (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [09:17] <hsivonen> othermaciej: I believe I developed my draft so that it addresses concerns form Michael Cooper's 4th paragraph
- # [09:17] * Joins: gsnedders_ (n=gsnedder@83.252.192.255)
- # [09:18] * Joins: annevk5 (n=annevk@5355732C.cable.casema.nl)
- # [09:19] <hsivonen> othermaciej: I've now read http://www.w3.org/mid/4A8ADCA2.2000803@w3.org
- # [09:19] <hsivonen> othermaciej: looks good to me
- # [09:19] <othermaciej> hsivonen: it's not 100% aligned with your old proposal from what I can see, but generally pretty good
- # [09:20] <othermaciej> hsivonen: the differences I see are that you suggested disallowing some role values and some states and properties completely
- # [09:20] <hsivonen> I can see why someone might argue the native vs. @role precedence to go the other way, but I can "live with it" either way
- # [09:20] <hsivonen> othermaciej: for validation
- # [09:21] <hsivonen> othermaciej: as far as I can tell, http://www.w3.org/mid/4A8ADCA2.2000803@w3.org allows making those cases non-conforming
- # [09:23] <othermaciej> hsivonen: I think the idea there is that ARIA states/properties can only be rendered nonconforming if in conflict with some native semantics
- # [09:23] <hsivonen> oh
- # [09:23] <hsivonen> I guess I should read the email again
- # [09:23] <othermaciej> hsivonen: so for example, it would be in line with what they suggest to say you can't specify aria-level on an <h1>
- # [09:24] <othermaciej> hsivonen: but probably not in line to say it's not conforming on a <div>
- # [09:25] <othermaciej> hsivonen: aria-hidden seems logical to me since hidden is a global attribute with conflicting semantics
- # [09:26] <othermaciej> aria-datatype seems to be gone
- # [09:26] <hsivonen> @aria-hidden conflicts globally with @hidden by I imagine the idea is still to allow it everywhere
- # [09:27] <hsivonen> yeah, aria-datatype is gone, thankfully
- # [09:27] <hsivonen> s/by/but/
- # [09:27] * Joins: matijsb (n=matijsb@hotfusion.demon.nl)
- # [09:27] * Joins: MikeSmith (n=MikeSmit@EM114-48-40-55.pool.e-mobile.ne.jp)
- # [09:28] <othermaciej> @aria-owns seems like bad mojo now that I read about it
- # [09:28] <othermaciej> hi MikeSmith
- # [09:28] <othermaciej> but probably @aria-owns should be removed in ARIA if it is to be removed, and not by HTML5 conformance requirements
- # [09:28] <hsivonen> I agree
- # [09:28] <MikeSmith> othermaciej: hey
- # [09:29] * Quits: gsnedders_ (n=gsnedder@83.252.192.255)
- # [09:30] <othermaciej> @aria-templateid also seems to be gone
- # [09:31] * Joins: gsnedders_ (n=gsnedder@c83-252-192-255.bredband.comhem.se)
- # [09:34] <othermaciej> hsivonen: I guess aria-html5-bis is a good enough proposal until Hixie is ready to take a cut at it, despite being slightly dated now
- # [09:35] <hsivonen> othermaciej: the more up-to-date expression of it only exists in RELAX NG
- # [09:35] <hsivonen> I didn't re-express the update in prose/table form
- # [09:36] <othermaciej> do you have a link to the RELAX NG version? (not that I can read RELAX NG but maybe others with an interest can)
- # [09:37] <hsivonen> othermaciej: http://syntax.whattf.org/relaxng/aria.rnc
- # [09:39] <othermaciej> I have confirmed that I don't understand Relax NG
- # [09:44] <othermaciej> hsivonen: btw is it intentional that you haven't implemented the current draft alt requirements in validator.nu yet (as far as I can tell anyway)?
- # [09:44] <othermaciej> (it doesn't complain about missing alt even if you don't do any of the HTML5 alternative things)
- # [09:44] <hsivonen> othermaciej: it's intentional
- # [09:45] <othermaciej> the latest alt thread has just made me feel more uncertain what the right thing to do with alt is
- # [09:46] <hsivonen> othermaciej: how so?
- # [09:46] <hsivonen> (me too, btw)
- # [09:47] <othermaciej> hsivonen: on the one hand, your argument that HTML5 as drafted seems at least somewhat against the spirit of ATAG2, and on the other hand, Jonas's point that alt is one of the few pieces of bolt-on accessibility that really works
- # [09:48] <othermaciej> hsivonen: for a tool like Dreamweaver, I can accept that if the author fails to add a text alternative, it's their fault the result is nonconforming
- # [09:48] <othermaciej> hsivonen: but that doesn't seem reasonable for something like Word's HTML converter, or the ever-popular Flickr example
- # [09:49] <hsivonen> for a tool like iWeb, I think it's very clear-cut that there's an error in abstraction layers if user actions cause a syntax error on the HTML level
- # [09:49] <hsivonen> however, I think iWeb should still do more to badger users into creating WCAG 2-compliant content
- # [09:49] <hsivonen> although there's no way for iWeb to force it
- # [09:49] <othermaciej> iWeb does try to hide the underlying HTML from you
- # [09:50] <othermaciej> right now it seems to put alt="" on everything
- # [09:50] <othermaciej> :-(
- # [09:51] <hsivonen> I think it's the user's fault if the tool offered sane UI for creating accessible pages and the user didn't care
- # [09:51] <hsivonen> however, I also understand why tool developers feel it's their fault if the output has syntax errors
- # [09:53] <othermaciej> actually, there seem to be cases where it omits alt instead
- # [09:53] <hsivonen> anyway, I'm willing to try the "missing" marker route from WAI consensus unless someone manages to point out fatal flaws with it
- # [09:53] <hsivonen> othermaciej: what cases?
- # [09:53] <othermaciej> I don't know, I'm just looking at some iWeb output, not trying to use it
- # [09:54] <othermaciej> http://www.hmsbeekeeper.com/HMSB/Blog/Blog.html is made with iWeb
- # [09:54] <othermaciej> it seems to put alt="" on presentational images and no alt on actual content images
- # [09:54] <hsivonen> I tested iWeb 2.0.4
- # [09:55] <othermaciej> I think the main objection to the idea of a missing marker was that it makes it more work to say the same thing as just omitting alt
- # [09:55] <hsivonen> othermaciej: whoa! Apple shipped jsmin.c with sentence that IBM had an issue with!
- # [09:55] * hsivonen goes check if the iWeb EULA probits use for Evil
- # [09:56] <hsivonen> the requirement isn't carried forward to the EULA
- # [09:56] <othermaciej> on the other hand, it does seem like a missing marker would make validation more effective at pestering you about alt
- # [09:57] <othermaciej> by distinguishing forgotten from omitted because unavailable
- # [09:57] * Quits: gsnedders_ (n=gsnedder@c83-252-192-255.bredband.comhem.se)
- # [09:57] <hsivonen> hmm. iWeb seems to incorporate Tidy Lib
- # [09:57] <othermaciej> although the current HTML5 draft also sort of distinguishes that, though I'm not sure if the way it does it is better than a "missing" attribute
- # [09:58] <othermaciej> hsivonen: various parts of Mac OS X use libtidy
- # [09:58] <othermaciej> how can you tell that iWeb uses jsmin.c? distinctive output?
- # [09:58] <hsivonen> othermaciej: I clicked "Acknowledgments" in the about box
- # [09:58] <othermaciej> hsivonen: I see
- # [09:59] <othermaciej> well, I know Apple Legal usually carefully reviews licenses of any third party code we incorporate
- # [10:07] * Quits: webben (n=benh@dip5-fw.corp.ukl.yahoo.com) (Read error: 60 (Operation timed out))
- # [10:10] <hsivonen> Hixie: does http://oreilly.com/css-html/dive-into-html5/call-it-a-drawing-surface.html use <mark> correctly in your opinion?
- # [10:11] <annevk5> Hixie usually uses <strong> or <em> iirc...
- # [10:12] <annevk5> it's also not something you'd want to appear on the scrollbar as a tickmark
- # [10:12] <Lachy> hsivonen, in the code samples, it looks right to me
- # [10:12] <hsivonen> Lachy: even considering what annevk5 said about tickmarks?
- # [10:12] <othermaciej> it's also not the kind of thing where you would want native browser UI to jump from one <mark> to the next, afaict
- # [10:13] <annevk5> indeed
- # [10:13] <hsivonen> I'd also expect command-g to cycle between <mark> elements when there's no user-entered command-f search string
- # [10:13] <hsivonen> right
- # [10:13] <hsivonen> mpilgrim_: ^
- # [10:13] <Lachy> it's one of the use cases <mark> was designed for, and there's even an example of it in the spec
- # [10:13] <annevk5> no it's not
- # [10:14] <Lachy> this example from the spec:
- # [10:14] <Lachy> <pre><code>var i: Integer;
- # [10:14] <Lachy> begin
- # [10:14] <Lachy> i := <mark>1.1</mark>;
- # [10:14] <Lachy> end.</code></pre>
- # [10:14] <othermaciej> hsivonen: interesting idea for what the <mark>-cycling UI should be
- # [10:14] * Quits: jwalden (n=waldo@c-98-248-40-206.hsd1.ca.comcast.net) ("sleep")
- # [10:15] <othermaciej> hsivonen: I've been stuck on thinking of one - I don't think the HI team will approve of previous/next buttons for it that are always present in the browser chrome
- # [10:16] <annevk5> Lachy, indeed, and the description of the mark element doesn't really give you the impression what the UI in UAs will be either
- # [10:16] <annevk5> Lachy, but the suggested UI does not make much sense for examples like that
- # [10:16] <annevk5> at all
- # [10:17] <Lachy> yeah, but I'm not convinced of the need for a UI like that anyway
- # [10:17] * Joins: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [10:17] <othermaciej> from the UI, it seems like the purpose of <mark> is for something like Google search term highlighting
- # [10:18] <othermaciej> or for highlighting lines with your nick in an IRC log
- # [10:18] <Lachy> at least, a UI that shows tick marks in the scroll bar all the time would be aweful. Maybe if they were turned on at user request, it might be acceptable.
- # [10:18] <hsivonen> I understood the use case to be that user searches on google, user follows link to a site, site grabs google search term from referer and highlights occurrences of the term using <mark>
- # [10:18] <othermaciej> I will probably initially implement it without any of the extra UI, just the style rules
- # [10:19] <Lachy> othermaciej, yeah, it's for that, as well as highlighting stuff in code samples, quotes, etc. that is relevant to the reader in context
- # [10:19] <Lachy> do we need a way to distinguish the two cases?
- # [10:19] <othermaciej> Lachy: well for those things, the cycling UI would be pointless, and tick marks in the scroll bars would be terrible
- # [10:19] <annevk5> hsivonen, me too
- # [10:20] * Quits: heycam (n=cam@dyn-130-194-69-205.its.monash.edu.au) ("bye")
- # [10:20] <annevk5> hsivonen, or a cached page with search results highlighted, etc.
- # [10:20] <othermaciej> Lachy: I kinda thought the cases you just described were meant to be served by <b> (with possible custom style rules on b)
- # [10:20] <annevk5> no, you'd want <strong> as the lines are slightly more important in the context then the surrounding lines
- # [10:21] <othermaciej> fair enough
- # [10:22] * Joins: annevk3 (n=annevk@5355732C.cable.casema.nl)
- # [10:23] <Lachy> no, mark was introduced so strong wouldn't be abused for that.
- # [10:23] <gsnedders> But strong means important
- # [10:23] <Lachy> the definition of mark actually does make a distinction between the two cases:
- # [10:24] <Lachy> "When used in a quotation or other block of text referred to from the prose, it indicates a highlight that was not originally present but which has been added to bring the reader's attention to a part of the text"
- # [10:24] <gsnedders> It's a mess and badly definedm IMO
- # [10:24] <Lachy> and "When used in the main prose of a document, it indicates a part of the document that has been highlighted due to its likely relevance to the user's current activity."
- # [10:24] <othermaciej> the suggested UI for <mark> seems out of line with the defined semantics and examples
- # [10:25] <Lachy> maybe <mark> used within <pre>, <code> and <blockquote> wouldn't be indicated by the UI (like scroll bar tick marks), but other uses outside of those elements would.
- # [10:26] <annevk5> Lachy, I think you're wrong and I think "activity" refers to something like searching not reading
- # [10:27] <othermaciej> Lachy: that sounds kind of arbitrary
- # [10:27] <Lachy> annevk5, I think your wrong, because I remember the discussions from when this was being defined
- # [10:27] <annevk5> Lachy, I also do not think it is abuse of <strong> as usage of <em>/<strong> etc. is very context-dependent and that is exactly what is happening here
- # [10:27] <othermaciej> annevk5: the spec and examples seem to be in line with what Lachy is saying
- # [10:27] <othermaciej> annevk5: although the suggested UI for <mark> is kind of not...
- # [10:27] <annevk5> maybe we should fix the spec :)
- # [10:28] * annevk5 files a bug
- # [10:28] * Joins: pesla (n=retep@procurios.xs4all.nl)
- # [10:29] <annevk5> http://www.w3.org/Bugs/Public/show_bug.cgi?id=7368
- # [10:31] * Quits: SamerZ (n=SamerZ@CPE0024369ef3ab-CM001ac35cd4b4.cpe.net.cable.rogers.com)
- # [10:32] * Joins: SamerZ (n=SamerZ@CPE0024369ef3ab-CM001ac35cd4b4.cpe.net.cable.rogers.com)
- # [10:34] * Quits: bgalbraith (n=bgalbrai@71.202.109.116)
- # [10:38] <jgraham> semantics ftw
- # [10:38] * Joins: mat_t (n=mattomas@nat/canonical/x-famlllfhrqymrfcn)
- # [10:39] * Quits: beowulf (i=wiglaf@ps4552.dreamhost.com) ("leaving")
- # [10:40] * Joins: beowulf (i=wiglaf@ps4552.dreamhost.com)
- # [10:44] <nvartolomei> http://funkyimg.com/u2/203/307/qbfyh2b466kg22q3pym.jpg
- # [10:46] <othermaciej> funny, but not really appropriate for this channel
- # [10:52] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [10:54] * Joins: webben (n=benh@nat/yahoo/x-cjizsdukbclvtpne)
- # [10:55] * Joins: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se)
- # [11:03] <annevk5> shepazu, btw, changing the interface of <canvas> would break some simple painting application I wrote and have used in a lot of my HTML5 presentations
- # [11:04] <annevk5> shepazu, I prototype HTMLCanvasElement; I suspect I'm not the only one
- # [11:04] <hsivonen> whoa! did shepazu's draft suggest changing the name of the interface?
- # [11:04] * Joins: ROBOd (n=robod@89.122.216.38)
- # [11:04] <hsivonen> can't have that
- # [11:05] <othermaciej> hsivonen, annevk5: I was going to mention that as one of the reasons breaking out the IDL interface doesn't work
- # [11:07] <Lachy> hsivonen, yeah, but it does explicitly say that "The interface name itself may be host-language dependent, as may any additional attributes, methods, and objects supported by the element."
- # [11:07] <hsivonen> ok
- # [11:07] <othermaciej> there's also the fact that reflection between width/height IDL attributes and the relevant canvas markup attributes needs to be defined
- # [11:07] <Dashiva> Lachy: Then what is the purpose of separating out the interface?
- # [11:07] <Lachy> so I believe shepazu is intending that we would keep HTMLCanvasElement in HTML5, but say that it implements/inherits the CanvasElement interface
- # [11:07] <Lachy> Dashiva, I don't know
- # [11:07] <Lachy> That's why I told shepazu I didn't think it was a good idea
- # [11:08] <hsivonen> Lachy: inheriting might work
- # [11:08] <othermaciej> (and you can't define it in the canvas API spec because it doesn't work for <svg:image>, since that already has width and height attributes with a different meaning)
- # [11:08] <annevk5> hsivonen, not really
- # [11:08] <othermaciej> hsivonen: I think inheriting might not work quite right for the various types of prototype hacking people do
- # [11:08] <annevk5> hsivonen, unless you have multiple inheritance
- # [11:08] <hsivonen> ok
- # [11:09] <hsivonen> I don't know enough about the patterns here
- # [11:09] <annevk5> for HTML it needs to inherit from HTMLElement at some point
- # [11:09] <annevk5> for SVG probably not
- # [11:10] <othermaciej> in fact, I think SVGImageElement already has width and height IDL attributes with different semantics and different types
- # [11:11] <othermaciej> (mind you, I'm not sure SVGImageElement is the right SVG element to expose the canvas interface at all, but let's assume it is plausible)
- # [11:11] <Lachy> othermaciej, you should point that out in the thread where I said to be cautious about overloading <image> in SVG with the canvas API
- # [11:11] <annevk5> I don't quite understand why <foreignObject> is not good enough
- # [11:11] <othermaciej> and a third reason is, RenderingContext2D is desirable in some cases where it's not bound to an element at all, as with WebKits canvas background extension
- # [11:12] <annevk5> that extension is dubious imo :)
- # [11:12] <othermaciej> so it should be spec'd in a way where it can work with a backing store that is not necessarily owned by an element, to make it truly maximally reusable
- # [11:12] <othermaciej> annevk5: I don't know if it's great as-is, but there might be things like it that do make sense
- # [11:12] <Lachy> othermaciej, how does webkit's canvas background extension work?
- # [11:12] <othermaciej> annevk5: like custom-rendered datagrid cells
- # [11:13] <annevk5> yeah, that one was interesting
- # [11:13] <othermaciej> Lachy: if I recall correctly, it's like a background image in that multiple elements can reference it via style rules, but there's only a single backing store to paint to
- # [11:13] * Quits: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se) (Read error: 110 (Connection timed out))
- # [11:13] <annevk5> it's something like background:-webkit-canvas(ident)
- # [11:14] <Lachy> http://webkit.org/blog/176/css-canvas-drawing/
- # [11:15] <othermaciej> anyway, we are not sure of this extension ourselves, this being one reason we have not tried to standardize it
- # [11:15] <annevk5> oh look, my memory is pretty decent :)
- # [11:15] * Parts: nvartolomei (n=nvartolo@host-static-92-115-197-29.moldtelecom.md)
- # [11:16] <Lachy> I don't know what the use cases would be for a dynamic background like that
- # [11:16] * Joins: Phae (n=phaeness@gateb.thls.bbc.co.uk)
- # [11:17] <othermaciej> Lachy: let's say you wanted to highlight lines of text with a semi-randomized generated appearance that sort of looks like a real highlighter mark
- # [11:18] <othermaciej> Lachy: although that would need text metrics...
- # [11:18] <othermaciej> but basically any case where you want a purely presentational image, but there's reason to dynamically generate it client side
- # [11:19] <Lachy> but even that doesn't require the element interface to be abstracted at all. It just uses the 2D context interface which doesn't strictly need to be attached to an element (except it's not clear what the ctx.canvas property would return)
- # [11:20] <othermaciej> Lachy: that's what I'm saying - the 2D context needs to be spec'd purely in terms of a backing store, with ways to define its size and such independent of a specific IDL interface for an element
- # [11:21] <Lachy> ok
- # [11:22] <othermaciej> and indeed, svg:image already has width and height IDL attributes of type SVGAnimatedLength
- # [11:23] <othermaciej> so it would need separate IDL and markup attributes to control backing store size, if it is to be used as a canvas
- # [11:23] <othermaciej> anyway, will try to lay all this out in an email soon
- # [11:35] * Joins: billyjackass (n=MikeSmit@EM114-48-19-160.pool.e-mobile.ne.jp)
- # [11:35] * Joins: adactio (n=adactio@host86-132-125-223.range86-132.btcentralplus.com)
- # [11:35] * Quits: MikeSmith (n=MikeSmit@EM114-48-40-55.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [11:43] <Hixie> hsivonen: yeah, that's acceptable use of <mark>
- # [11:43] <hsivonen> Hixie: I'm surprised.
- # [11:43] <Hixie> hsivonen: well, i didn't originally think of it as being used in pre
- # [11:44] <Hixie> i was only really thinking of blockquote
- # [11:44] <Hixie> i should probably do some tweaks
- # [11:44] <Hixie> but that's the basic idea of what i had in mind
- # [11:44] <hsivonen> Hixie: seems to make <mark> too broad to be useful
- # [11:44] <othermaciej> Hixie: the use in dive into html5 and some of the spec examples don't really line up with the suggested browser UI for it
- # [11:45] <Hixie> yeah the browser ui may be pie in the sky
- # [11:45] <Hixie> maybe the highlight effect is more interesting than the scrollbar highlights
- # [11:45] <othermaciej> I mean, I can see cases where scroll bar tick marks and a "jump to next" UI would be really useful
- # [11:45] <Hixie> yeah
- # [11:45] <othermaciej> it's just that not all the use cases for <mark> as currently defined fit the bill
- # [11:46] <othermaciej> (highlighting a referrer's search terms, or the user's nick in an IRC log, seem like valid uses for the proposed UI to me)
- # [11:46] <hsivonen> Hixie: if browsers don't become UI-sensitive to <mark>, <mark> will be just another <em>
- # [11:47] <hsivonen> in which case we might as well get rid of the whole thing
- # [11:47] <jgraham> In general if browsers aren't sensitive to x x becomes another y where y is the element with the closest formatting to x
- # [11:48] <Hixie> i think having a highlight element is very different than having a stress emphasis element
- # [11:48] <Hixie> but it would be nice to have both a highlight element and a way to highlight content for the scrollbar
- # [11:49] <Hixie> maybe i can add an attribute or something
- # [11:49] <Hixie> someone file a bug or something about it so i don't forget
- # [11:49] * Joins: annevk2 (n=annevk@5355732C.cable.casema.nl)
- # [11:51] <othermaciej> Hixie: Anne filed a bug
- # [11:51] <Hixie> thanks
- # [11:51] <annevk2> Hixie, <strong> is not emphasis
- # [11:51] <othermaciej> (not exactly suggesting an attribute but pointing out that the suggested UI doesn't seem in line with all the examples)
- # [11:52] <Hixie> annevk2: strong is importance, which is different than highlighting the relevant part
- # [11:52] <Hixie> annevk2: but anyway i'll look at it at some later point
- # [11:52] <Hixie> i've been up some 20 hours so far
- # [11:52] <annevk2> Hixie, fair enough, but imo the difference is too subtle
- # [11:52] <Hixie> one's yellow, the other is bold
- # [11:53] <Hixie> it's not that subtle
- # [11:53] <annevk2> I usually have some rule code > strong { color:purple }
- # [11:54] <othermaciej> the visual difference of highlighting vs bolding I think will convey a different sense to people who are used to print
- # [11:54] <othermaciej> but the semantic difference seems subtle
- # [11:57] <Hixie> anyway i should sleep
- # [11:57] <Hixie> nn
- # [11:57] <othermaciej> good night
- # [11:58] * Quits: SamerZ (n=SamerZ@CPE0024369ef3ab-CM001ac35cd4b4.cpe.net.cable.rogers.com)
- # [12:00] * Joins: jmb^ (n=jmb@login.ecs.soton.ac.uk)
- # [12:01] * jmb^ is now known as jmb
- # [12:01] * Quits: annevk3 (n=annevk@5355732C.cable.casema.nl) (Read error: 110 (Connection timed out))
- # [12:01] * Quits: annevk5 (n=annevk@5355732C.cable.casema.nl) (Read error: 110 (Connection timed out))
- # [12:05] * Joins: myakura (n=myakura@p2171-ipbf6908marunouchi.tokyo.ocn.ne.jp)
- # [12:08] * Quits: tkent (n=tkent@220.109.219.244) ("Leaving...")
- # [12:08] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: 113 (No route to host))
- # [12:10] * Joins: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [12:11] * Quits: wakaba_ (n=wakaba_@119-228-219-193.eonet.ne.jp) ("Leaving...")
- # [12:14] <Lachy> The semantic difference isn't that subtle. One is denoting relevance, the other importance.
- # [12:15] <annevk2> and the more relevant line is more important to the user
- # [12:15] <annevk2> bwah
- # [12:16] * Joins: SamerZ (n=SamerZ@99.255.90.19)
- # [12:20] * Joins: karlcow (n=karl@nerval.la-grange.net)
- # [12:23] * Parts: annevk2 (n=annevk@5355732C.cable.casema.nl)
- # [12:23] * Quits: SamerZ (n=SamerZ@99.255.90.19)
- # [12:24] * Joins: annevk2 (n=annevk@5355732C.cable.casema.nl)
- # [12:32] <hsivonen> that strong is about importance borders on angels on the head of a pin
- # [12:34] <Dashiva> Are there some canonical examples of important non-relevant, relevant non-important and important-and-relevant?
- # [12:43] * Parts: annevk2 (n=annevk@5355732C.cable.casema.nl)
- # [12:44] * Joins: beowulf_ (i=wiglaf@ps4552.dreamhost.com)
- # [12:44] * Quits: beowulf_ (i=wiglaf@ps4552.dreamhost.com) (Client Quit)
- # [12:51] * Joins: annevk3 (n=annevk@5355732C.cable.casema.nl)
- # [12:59] * Quits: billyjackass (n=MikeSmit@EM114-48-19-160.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
- # [13:03] * Quits: dave_levin (n=dave_lev@72.14.227.1)
- # [13:07] * Joins: annevk2 (n=annevk@5355732C.cable.casema.nl)
- # [13:07] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [13:15] * Joins: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se)
- # [13:15] <zcorpan> A: Yes. The default font is 10px sans-serif. Sizes in em or percentages are measured against the default font." -- http://diveintohtml5.org/canvas.html
- # [13:16] <virtuelv> isn't exposing the BarProp properties a security issue?
- # [13:16] <zcorpan> Hixie: see? now change the spec :)
- # [13:21] * Quits: myakura (n=myakura@p2171-ipbf6908marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [13:24] * jgraham wonders what zcorpan wants changed
- # [13:24] <Lachy> zcorpan, what was the question? I don't see it in the backlog
- # [13:24] <jgraham> hint: I don't remember much about canvas text
- # [13:25] * Quits: webben (n=benh@nat/yahoo/x-cjizsdukbclvtpne) (Read error: 110 (Connection timed out))
- # [13:25] * gsnedders points at public-html
- # [13:25] <gsnedders> Honestly, don't you read it?
- # [13:25] * Quits: annevk3 (n=annevk@5355732C.cable.casema.nl) (Read error: 60 (Operation timed out))
- # [13:26] * Quits: annevk2 (n=annevk@5355732C.cable.casema.nl) (Read error: 110 (Connection timed out))
- # [13:26] <jgraham> gsnedders: Actually it turns out that that was one of the 2505 messages I haven't read on public0html
- # [13:27] <Lachy> gsnedders, which mail specifically?
- # [13:28] <Lachy> this one from about 18 days ago seems to be the only relevant one http://lists.w3.org/Archives/Public/public-html/2009Aug/0007.html
- # [13:32] <gsnedders> Ow. I just hiccuped and bit my tongue. The poor little boy is in pain.
- # [13:34] * Joins: heycam (n=cam@203-217-91-14.dyn.iinet.net.au)
- # [13:39] * Quits: Lachy (n=Lachlan@85.196.122.246) ("Leaving")
- # [13:45] * Joins: annevk2 (n=annevk@5355732C.cable.casema.nl)
- # [13:48] <zcorpan> jgraham: the spec says em and % in canvas text is relative to the canvas element's computed style (if it has one, or 10px sans-serif otherwise) instead of being relative to the default (10px sans-serif)
- # [13:49] <zcorpan> jgraham: i want it to always be relative to the default (10px sans-serif)
- # [13:50] <jgraham> zcorpan: Yeah I read your mail. I agree that sizes should always be relative to the same thing
- # [13:50] <zcorpan> jgraham: i would appreciate if you said so on the list :)
- # [14:00] * Quits: jmb (n=jmb@login.ecs.soton.ac.uk) (Remote closed the connection)
- # [14:00] * Joins: jmb (n=jmb@login.ecs.soton.ac.uk)
- # [14:06] * Quits: jmb (n=jmb@login.ecs.soton.ac.uk) (Remote closed the connection)
- # [14:10] * Joins: taf2 (n=taf2@216-15-54-105.c3-0.grg-ubr3.lnh-grg.md.cable.rcn.com)
- # [14:15] * Joins: svl_ (n=me@dslb-084-056-079-196.pools.arcor-ip.net)
- # [14:16] * Quits: hober (n=ted@unaffiliated/hober) (Read error: 104 (Connection reset by peer))
- # [14:17] * Joins: jmb (n=jmb@152.78.68.189)
- # [14:17] * Joins: hober (n=ted@unaffiliated/hober)
- # [14:21] * Joins: webben (n=benh@nat/yahoo/x-ijhawuhqshhzvdto)
- # [14:22] * Quits: jmb (n=jmb@152.78.68.189) (Remote closed the connection)
- # [14:28] * Quits: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se)
- # [14:28] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Ex-Chat")
- # [14:29] * Joins: jmb (n=jmb@login.ecs.soton.ac.uk)
- # [14:30] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [14:33] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [14:35] * Quits: jmb (n=jmb@login.ecs.soton.ac.uk) (Remote closed the connection)
- # [14:36] * Joins: jmb (n=jmb@login.ecs.soton.ac.uk)
- # [14:42] * Joins: pmuellr (n=pmuellr@nat/ibm/x-aoxgayntmnfqxnip)
- # [14:44] * Quits: Lachy (n=Lachlan@85.196.122.246) ("Leaving")
- # [14:48] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [14:56] * Joins: BlurstOfTimes (n=blurstof@168.203.117.59)
- # [14:59] * Quits: taf2 (n=taf2@216-15-54-105.c3-0.grg-ubr3.lnh-grg.md.cable.rcn.com)
- # [15:09] * Joins: mpt_ (n=mpt@canonical/launchpad/mpt)
- # [15:10] * Joins: webben_ (n=benh@nat/yahoo/x-fubvivyrgyqepkac)
- # [15:21] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 113 (No route to host))
- # [15:22] * Quits: webben (n=benh@nat/yahoo/x-ijhawuhqshhzvdto) (Read error: 110 (Connection timed out))
- # [15:29] * Joins: taf2 (n=taf2@38.99.201.242)
- # [15:33] * Joins: miketaylr (n=mtaylor@38.117.156.163)
- # [15:35] * Joins: vvv (n=kvirc@mediawiki/VasilievVV)
- # [15:44] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 110 (Connection timed out))
- # [15:44] * Quits: nessy (n=nessy@124-170-211-79.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [15:47] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [15:47] * Joins: webben (n=benh@nat/yahoo/x-uaqkgxcjkfduaact)
- # [15:50] * Quits: webben_ (n=benh@nat/yahoo/x-fubvivyrgyqepkac) (Read error: 60 (Operation timed out))
- # [16:04] <annevk2> http://twitter.com/inboxzero heh
- # [16:04] <annevk2> (via daringfireball)
- # [16:13] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
- # [16:16] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [16:18] * Joins: TabAtkins (n=chatzill@99-35-179-251.lightspeed.hstntx.sbcglobal.net)
- # [16:19] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [16:20] * Parts: aroben (n=aroben@unaffiliated/aroben) ("Leaving")
- # [16:20] <annevk2> hsivonen, did you also get "MTV News is now following you on Twitter!"?
- # [16:22] <hsivonen> annevk2: I've turned those off
- # [16:22] <hsivonen> annevk2: let's see if they are following me
- # [16:25] <hsivonen> annevk2: it seems they aren't following me
- # [16:25] <TabAtkins> Lucky you, Anne.
- # [16:27] <othermaciej> sigh, still can't sleep
- # [16:29] <Dashiva> The biggest problem with a dungeon is the ventilation.
- # [16:30] <annevk2> TabAtkins, I still haven't quite figured out what the big benefit of a big follower count is
- # [16:30] <TabAtkins> Big follower count = big penis.
- # [16:30] <TabAtkins> Dashiva: You talking D&D-style dungeons?
- # [16:31] <Dashiva> No, http://twitter.com/diveintomark/status/3399044637
- # [16:31] <annevk2> TabAtkins, so Oprah has 2M followers...
- # [16:31] <TabAtkins> annevk2: Oprah's penis is roughly 3 meters long.
- # [16:32] <TabAtkins> Dashiva: Ah, kk
- # [16:32] <othermaciej> that is a disturbing image
- # [16:33] <TabAtkins> Yeah, take *that* to sleep with you.
- # [16:33] <Dashiva> My bed is only 2 meters, it wouldn't fit
- # [16:35] * TabAtkins needs to go get his daily Sonic fix.
- # [16:37] <miketaylr> man, i wish we had sonic in new york
- # [16:41] * Joins: harig (n=aparan@59.90.71.35)
- # [16:41] <annevk2> hmm, a lot of the encoding tests just fail in Firefox 3.7a on Windows 7...
- # [16:44] <hsivonen> annevk2: with html5.enable = true?
- # [16:45] <annevk2> i hadn't changed prefs yet
- # [16:45] <annevk2> i'll enable that
- # [16:46] <annevk2> reboot?
- # [16:46] <annevk2> s/reboot/restart/ ?
- # [16:47] <hsivonen> annevk2: no need to restart the browser after setting it
- # [16:48] <annevk2> seems to run better with it enabled...
- # [16:49] <hsivonen> cool
- # [16:52] * Joins: hobertoAtWork (n=hobertoa@gw1.mcgraw-hill.com)
- # [16:55] * Joins: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
- # [16:57] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [17:02] <TabAtkins> html5.enable isn't in the shipping 3.5, right?
- # [17:02] * Quits: maikmerten (n=merten@129.217.26.196) (Remote closed the connection)
- # [17:02] <gsnedders> TabAtkins: right
- # [17:03] <TabAtkins> miketaylr: Yeah, you're missing out. I'm pretty sure I'm physically addicted to 44oz double-vanilla Dr. Peppers.
- # [17:03] <inimino> TabAtkins: right
- # [17:05] * Quits: matijsb (n=matijsb@hotfusion.demon.nl)
- # [17:05] <miketaylr> TabAtkins: every now and then i get a fix when i go back to my parents home in oklahoma... ;)
- # [17:08] * Quits: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl) ("Disconnected...")
- # [17:12] * Joins: dglazkov (n=dglazkov@nat/google/x-ergbqzpbkuqclfpu)
- # [17:14] <gsnedders> hsivonen: There's a bug in html5 enabled Fx giving the wrong tree through DOM unless there's an alert first
- # [17:14] * Quits: mat_t (n=mattomas@nat/canonical/x-famlllfhrqymrfcn) ("This computer has gone to sleep")
- # [17:15] <hsivonen> gsnedders: test case?
- # [17:15] * gsnedders was expecting that
- # [17:16] <hsivonen> gsnedders: with which parser?
- # [17:16] <gsnedders> hsivonen: HTML 5
- # [17:16] <hsivonen> gsnedders: known issue in the old one
- # [17:16] <hsivonen> that's bad
- # [17:16] <gsnedders> This particular bug doesn't exist in the old one as far as I can tell
- # [17:16] <hsivonen> gsnedders: does it involve object, applet, video or the like?
- # [17:16] <gsnedders> No
- # [17:17] <hsivonen> interesting
- # [17:17] <gsnedders> Just the last node in the document being a text node
- # [17:17] <hsivonen> gsnedders: oh do you mean you can't see document.written trailing text via DOM?
- # [17:18] <gsnedders> hsivonen: yeah
- # [17:18] <gsnedders> Yeah, it is only document.written text
- # [17:18] * gsnedders only just found that out
- # [17:18] * Joins: mat_t (n=mattomas@nat/canonical/x-yrhznntckuqdxmwc)
- # [17:18] <hsivonen> gsnedders: an alert shouldn't help with that
- # [17:18] <hsivonen> but yeah, known issue
- # [17:18] <gsnedders> hsivonen: Got a bug for that?
- # [17:18] <hsivonen> basically, I aligned with WebKit
- # [17:18] <hsivonen> than Hixie said aligment with IE was right
- # [17:19] <hsivonen> gsnedders: I think there's no bug. I'll file one
- # [17:19] <hsivonen> gsnedders: Opera has the same bug/design, IIRC
- # [17:20] <gsnedders> We match HTML 5 as far as I can tell
- # [17:20] <gsnedders> http://html5.org/parsing-tests/testrunner.htm fails a lot in Fx because of it
- # [17:21] <gsnedders> hsivonen: Why does it depend upon the presence of an alert though?
- # [17:21] <hsivonen> https://bugzilla.mozilla.org/show_bug.cgi?id=511405 filed
- # [17:21] <hsivonen> gsnedders: it shouldn't!
- # [17:21] <hsivonen> gsnedders: that's very odd
- # [17:22] <gsnedders> hsivonen: Using an alert seems to flush the buffer
- # [17:22] <gsnedders> hsivonen: Also, shouldn't document.close() flush it?
- # [17:23] <hsivonen> gsnedders: yes.
- # [17:23] <gsnedders> Hmm, my minimal TC is too minimal :)
- # [17:23] <hsivonen> gsnedders: ooh. you use document.close!
- # [17:23] <hsivonen> it doesn't flush synchronously
- # [17:23] <gsnedders> s/you/zcorpan/ :)
- # [17:23] <hsivonen> alert spins the event loop, so it gets flushed
- # [17:24] <hsivonen> alert doesn't affect document.write AFAIK but does affect document.close
- # [17:24] <gsnedders> You got any got idea of how to fix that script?
- # [17:24] <gsnedders> (or should it just be fixed in fx?)
- # [17:25] <hsivonen> document.write a comment after the text
- # [17:25] <hsivonen> it'll take a while before I get to fixing it
- # [17:25] <gsnedders> Then magic is needed to avoid that causing all tests to fail
- # [17:26] <jgraham> gsnedders: Can't you use a data url rather than document.write, or something?
- # [17:26] <hsivonen> gsnedders: can you use setTimeout for the continuation ofter document.close?
- # [17:26] <hsivonen> *after
- # [17:26] <hsivonen> gsnedders: it fails in WebKit, too, right?
- # [17:27] <gsnedders> hsivonen: Weird stuff happens in WebKit with that script :)
- # [17:27] <gsnedders> Like throwing when writing <script><div><script> into the iframe in the specific case, but not when doing it outside of that script
- # [17:28] * Quits: shepazu (n=schepers@adsl-227-106-231.rmo.bellsouth.net) ("Core Breach")
- # [17:33] * Joins: shepazu (n=schepers@adsl-227-106-231.rmo.bellsouth.net)
- # [17:39] * Joins: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [17:39] * Quits: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net) (Client Quit)
- # [17:39] * Joins: dave_levin (n=dave_lev@72.14.224.1)
- # [17:44] * Quits: svl_ (n=me@dslb-084-056-079-196.pools.arcor-ip.net) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [17:45] * Quits: atwilson (n=atwilson@q-static-149-82.avvanta.com)
- # [17:48] * Quits: pesla (n=retep@procurios.xs4all.nl) ("( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )")
- # [17:53] * Joins: sgalineau (n=sylvaing@131.107.0.74)
- # [17:54] * Joins: bgalbraith (n=bgalbrai@nat/mozilla/x-xvlewypmtucmmoym)
- # [17:57] <TabAtkins> Woo! Bert just invited me to be part of the CSS WG!
- # [17:59] <othermaciej> grats!
- # [17:59] <othermaciej> (I guess?)
- # [18:00] <TabAtkins> Heh, this is a good thing.
- # [18:01] <TabAtkins> I've been interested in this sort of thing for a long time. ^_^
- # [18:04] <sgalineau> Cool, I was going to remind him to send that mail :)
- # [18:05] <TabAtkins> ^_^ Thanks, Sylvain.
- # [18:09] <othermaciej> TabAtkins: how did you first get into standards stuff?
- # [18:09] <TabAtkins> Hixie's and Hakon's blogs, when I first started picking up web projects here at work.
- # [18:09] <TabAtkins> Sorry, Tantek, not Hakon.
- # [18:09] <othermaciej> good places to start I guess :-)
- # [18:10] <sgalineau> I didn't even know Hakon and Tantek had blogs (feeling clueless)
- # [18:10] <TabAtkins> I only *started* doing webdesign like two years ago, and when I was first teaching myself through googling, they were referenced a lot.
- # [18:10] <TabAtkins> Hakon might not, I dunno.
- # [18:11] <TabAtkins> Posts like the "levels of HTML knowledge" and "bed and <br>eakfast markup" were real eye-openers for my virgin self.
- # [18:11] <sgalineau> whoa. talk of tab virginity early in the morning.
- # [18:12] <TabAtkins> web virginity only.
- # [18:12] <TabAtkins> And, um, I guess only a very specific *kind* of web virginity.
- # [18:12] <TabAtkins> Webdevirginity?
- # [18:12] <sgalineau> found the levels of HTML knowledge, can't place the other one
- # [18:13] <TabAtkins> http://tantek.com/log/2002/10.html#L20021022t1432
- # [18:13] * Quits: harig (n=aparan@59.90.71.35) (Read error: 104 (Connection reset by peer))
- # [18:14] * Joins: harig (n=aparan@59.90.71.35)
- # [18:14] <TabAtkins> And Hixie's deconstructions of popular sites, ripping them apart for their nonsemantic structure, were very helpful in shaping me.
- # [18:14] <TabAtkins> Then I just joined the css and whatwg lists, and started participating from there.
- # [18:14] * Joins: atwilson (n=atwilson@74.125.59.1)
- # [18:14] <sgalineau> I definitely need to design more. only way to be good at this.
- # [18:15] <TabAtkins> Yup.
- # [18:15] <sgalineau> ...could make me hate my employer though....:)
- # [18:16] * Quits: Rik|work (n=Rik|work@fw01d.skyrock.net)
- # [18:16] * Joins: Rik|work (n=Rik|work@fw01d.skyrock.net)
- # [18:16] <TabAtkins> That or tip you over into the "Everything MS does is *GOLD*, I tell you!" camp.
- # [18:16] <sgalineau> that is quite the unlikely scenario
- # [18:16] <TabAtkins> ^_^
- # [18:17] <sgalineau> I've used Opera Show for CSS presentations and wore a Firefox 1.0 t-shirt on my first day. and that was the least offensive stuff.
- # [18:18] <TabAtkins> If more computers at my college had Opera installed, I would have used that a lot. Instead I just designed a basic slideshow thinger in PHP.
- # [18:18] <TabAtkins> Tell me: how did the IE team react to that shirt?
- # [18:19] <sgalineau> told me to upgrade :)
- # [18:19] * Quits: mpilgrim_ (n=mpilgrim@rrcs-96-10-240-189.midsouth.biz.rr.com) (Read error: 54 (Connection reset by peer))
- # [18:19] <TabAtkins> Hahaha
- # [18:19] <sgalineau> as in, Firefox 1.0 is too old
- # [18:20] * Joins: mpilgrim (n=mpilgrim@rrcs-96-10-240-189.midsouth.biz.rr.com)
- # [18:20] <sgalineau> at the last WG meeting, I had a microsoft t-shirt that says 'I am the empire'
- # [18:20] <sgalineau> Hakon had to take a picture of that
- # [18:21] <TabAtkins> I approve.
- # [18:21] <TabAtkins> Now I just need to get my company to start funding my travels around the globe for the FtFs.
- # [18:22] <TabAtkins> Alternately: convince my wife that we're going on vacation a lot.
- # [18:23] <sgalineau> next two are in the US
- # [18:23] <sgalineau> west coast
- # [18:23] <sgalineau> bay area
- # [18:24] <TabAtkins> Is bar area near SF, or LA?
- # [18:24] <sgalineau> sf
- # [18:24] <TabAtkins> Damsn. I've got family near LA.
- # [18:24] <sgalineau> next meeting is at the W3C TPAC in Santa Clara
- # [18:24] <sgalineau> following one at Apple I think
- # [18:24] <sgalineau> then in August in Oslo at Opera. I'd save us for that and make it a vacation
- # [18:25] <TabAtkins> Ooh, going to Norway would we awesome. August next year?
- # [18:26] <sgalineau> yup
- # [18:26] <sgalineau> Oslo in August is supposed to be really lovely
- # [18:27] <sgalineau> I should be paying attention to the CSS WG telcon. I'm not smart enough to be an invited expert....
- # [18:27] <TabAtkins> Hmm. 5th anniversary would be next June. Maybe keep that small and take an august trip...
- # [18:28] <sgalineau> we'll drink red stripe in champagne flutes.
- # [18:28] <TabAtkins> It's a date.
- # [18:28] <TabAtkins> A, um, three-way date. With my wife.
- # [18:28] <sgalineau> you realize that you're suggesting a three-way date to a frenchman...right ?
- # [18:29] <TabAtkins> Indeed.
- # [18:29] <TabAtkins> I don't know how to make that dirty french laugh thing in words.
- # [18:29] <TabAtkins> But I'd do it if I could.
- # [18:31] <TabAtkins> Also: apparently your picture on Facebook reminds my wife of an old boyfriend.
- # [18:31] <sgalineau> lol
- # [18:33] <TabAtkins> Wow, tantek's use on his blog of <p> as an inline element with a marker at the beginning to separate it from surrounding <p>s is... weird.
- # [18:35] * Quits: Phae (n=phaeness@gateb.thls.bbc.co.uk)
- # [18:35] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [18:40] * mpilgrim is not looking forward to the "here's all the new semantic markup you can use in html 5" chapter of diveintohtml5
- # [18:40] <mpilgrim> given the level of discussion over the <mark> element
- # [18:41] <othermaciej> most of the other new semantic markup is pretty clear-cut in its usage
- # [18:41] <mpilgrim> maybe i should just call the chapter "what color is your bikeshed?" and be done with it
- # [18:41] <mpilgrim> hahaha
- # [18:41] <mpilgrim> it's cute that you think that
- # [18:41] <othermaciej> easy for me to say, I don't have to write web pages for a living
- # [18:42] <jgraham> We need an interoperability test for semantic markup. Unless we can prove that a majority of authours are using markup in accordance with the specified semantic the spec shouldn't be allowed to go to Rec.
- # [18:42] <TabAtkins> I think <article> is still a bit confusing. The example usage seems to conflict with what I want to use it for, which is something to wrap the main content of a page.
- # [18:42] <othermaciej> TabAtkins: it's not really suitable for that in the general case, although a <main> or <content> element for that has been proposed
- # [18:42] * Quits: mpt_ (n=mpt@canonical/launchpad/mpt) (Read error: 60 (Operation timed out))
- # [18:43] <TabAtkins> Yeah, saw that discussion a few days ago.
- # [18:43] <jgraham> I am quite concerned at the difficulty people have with the sectioning elements in general. I mean people couldn't use headings in HTML 4 either but I sort of hoped we could do better
- # [18:43] <othermaciej> the only one I find somewhat confusing is <section> itself
- # [18:44] <TabAtkins> I think a focus on "this shit generates entries in outlines" might help?
- # [18:44] * mpilgrim sits back and waits for everyone to prove his point
- # [18:44] <TabAtkins> But then you'd have people saying "wtf use are outlines?"
- # [18:44] <TabAtkins> mpilgrim: hahaha
- # [18:45] <othermaciej> well, the section elements are supposed to be for web applications to, and an outline of an app is at the very least hard to think about, if not outright incoherent
- # [18:45] <TabAtkins> I guess.
- # [18:45] <jgraham> TabAtkins: Indeed. But it depends if you can get good results (x-epsilon)% of authors who don't get the outline thing
- # [18:46] <TabAtkins> I think the "it resets your <h1-6> nesting" is the primary take-away use I get from <section>.
- # [18:46] <jgraham> othermaciej: I think of them as being basically document constructs by analogy with LaTeX. But it makes some sense for applications too
- # [18:46] <othermaciej> also most people will never actually be exposed to the outline, so we can expect the same quality as for other invisible metadata
- # [18:46] * mpilgrim waits for the accessibility experts to magically become semantics experts and highlight this entire conversation in the irc logs
- # [18:46] <jgraham> If there is a use case for jumping between parts of the application UI
- # [18:46] <othermaciej> I love reading commentary on IRC conversations in email
- # [18:47] * jgraham hopes that hsivonen will put the outline on validator.nu so it gets the same exposure as other authoring errors
- # [18:47] <TabAtkins> That would be nice.
- # [18:48] <TabAtkins> I've got an outlining tool in Web Developer FF add-on, but it doesn't understand the html5 algorithm so it just assumes everything is a top-level entry. >_<
- # [18:48] <TabAtkins> Plus: it's pretty well-hidden.
- # [18:49] <othermaciej> I mean, Google Calendar clearly has separate "sections" in the layout but I'm not sure an outline of them is a sensible idea
- # [18:49] <mpilgrim> TabAtkins: i like the framing of "it resets your <h*> nesting"
- # [18:49] <othermaciej> I guess it's easier to understand elements that actually do stuff
- # [18:50] <mpilgrim> i think i'll name the chapter "two headers are better than one"
- # [18:50] <othermaciej> no one wonders when to use <canvas> or <video>
- # [18:50] <TabAtkins> I ran into really annoying issues with <h*> nesting (I like <h*> best of all!) when designing the template for my site.
- # [18:51] <jgraham> othermaciej: As far as I can tell that is basically the "semantics failed" position
- # [18:51] <sgalineau> Tab, where's your site ?
- # [18:51] <TabAtkins> I ended up having to start the content at like <h4>, which was confusing as hell because you never see the <h1> - <h3> elements because they're in the template.
- # [18:51] <TabAtkins> I do all of the sites for my company, http://www.igofigure.com
- # [18:51] <TabAtkins> Plus several intranet apps for same, all hidden behind password walls.
- # [18:52] <TabAtkins> My personal site is just a dumping ground of random stuff, plus my silent evangelism for Internet Time, www.xanthir.com
- # [18:52] <sgalineau> love the comments : "Yes, this is a table-based layout. Yes, I am ashamed of myself."
- # [18:52] <TabAtkins> Hahaha, yeah.
- # [18:53] * Joins: gsnedders_ (n=gsnedder@c83-252-192-255.bredband.comhem.se)
- # [18:54] <Lachy> I really don't get what's so hard about the sectioning elements, especially considering how many people kept asking us to add XHTML2-style sectioning/headings despite already having it
- # [18:54] * Joins: maikmerten (n=maikmert@Zb750.z.pppool.de)
- # [18:56] <sgalineau> they may have been vocal, but clearly they were not representative
- # [18:56] <othermaciej> it's not really clear to me when to use <section> and when to use <div> in something that's not a traditional document structure
- # [18:57] <Lachy> mpilgrim, I think the easiest way to illustrate the sectioning element's function is to use a diagram showing how a document is structured.
- # [18:57] <jgraham> othermaciej: If it has a header it is likely a <section> if not probably a <div> probably works in many cases
- # [18:57] <jgraham> s/header/heading/
- # [18:57] <Lachy> first get people thinking about documents in terms of their outline structure, and then it's much easier to get them to use the markup correctly
- # [18:57] <mpilgrim> as you may have noticed, i'm trying to explain things more visually in diveintohtml5 than in my previous books
- # [18:57] <TabAtkins> jgraham: Yeah, that's my take. Combined with the "resets <h*>" focus, it's relatively clear.
- # [18:57] * Quits: gavin (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
- # [18:58] <mpilgrim> so yeah, a diagram is probably a good solution
- # [18:58] <TabAtkins> Use it when you have headings, *because* it resets your headings.
- # [18:58] * Joins: gavin (n=gavin@firefox/developer/gavin)
- # [18:58] <othermaciej> mpilgrim: I haven't read your previous books (for shame) but I love the old timey typesetting elements in this one
- # [18:59] <mpilgrim> thanks
- # [18:59] <mpilgrim> my O'Reilly editor likes it too
- # [18:59] <TabAtkins> Honestly, since the first chapter I saw was for <canvas>, I thought the giant ornate dropcap was a <canvas>.
- # [18:59] <mpilgrim> not sure how much of it will translate into print form
- # [19:00] <mpilgrim> they're pretty strict about their brand, and typography is a big part of their brand for obvious reasons
- # [19:00] * Joins: SamerZ (n=SamerZ@CPE0024369ef3ab-CM001ac35cd4b4.cpe.net.cable.rogers.com)
- # [19:00] <jgraham> Yeah the typography is nice. It feels (perhaps wrongly) somewhat _why influenced
- # [19:01] <mpilgrim> that was one of my influences, yes
- # [19:01] <TabAtkins> _why is the ruby dude, right?
- # [19:01] <mpilgrim> along with o'reilly's head-first series
- # [19:01] * Joins: sylvaing2 (n=sylvaing@nat/microsoft/x-cqeetwywuxrtvqkf)
- # [19:01] <mpilgrim> (this is not a head-first book, but i like some of the design elements)
- # [19:03] <mpilgrim> the typography was created using Philip`'s font subsetting scripts
- # [19:03] <mpilgrim> including the IE-compatible .eot files
- # [19:03] <TabAtkins> Dang, Philip` does everything.
- # [19:03] * sylvaing2 reflexively dodges at the mention of EOT
- # [19:04] <Philip`> I hope you didn't use my scripts on OFL-licensed fonts, because that would violate their licence
- # [19:04] <mpilgrim> that's upsetting news
- # [19:04] <TabAtkins> License proliferation for the lose. ;_;
- # [19:04] <mpilgrim> linux libertine is OFL-licensed IIRC
- # [19:04] <Philip`> ...because of the Reserved Name stuff which I haven't got around to fixing yet
- # [19:05] <mpilgrim> is there a url explaining this problem?
- # [19:05] <Philip`> (You're not allowed to use the original font's name in a modified version, but my scripts keep the old name and prefix it with "subset of")
- # [19:05] <mpilgrim> i see
- # [19:05] <Philip`> See the OFL licence, I think it's fairly clear about it
- # [19:05] <jgraham> mpilgrim: Libertine seems to be GPL/OFL dual licensed
- # [19:06] <Philip`> You could always use my font-name altering script to alter the font's name so it's no longer in violation :-)
- # [19:06] <mpilgrim> jgraham: hooray for dual-licensing!
- # [19:06] <mpilgrim> (man, how many times do you get to say that?)
- # [19:06] <Philip`> or wait until next week or something when I'll probably fix my code
- # [19:06] <Dashiva> mpilgrim: Every time you're a user and not a developer? :)
- # [19:06] * Quits: sgalineau (n=sylvaing@131.107.0.74) (Read error: 145 (Connection timed out))
- # [19:06] <mpilgrim> i've been a developer since i was 11
- # [19:07] <Dashiva> Well, whenever you're not wearing your dev hat
- # [19:07] <Philip`> Your ten-year-old self would surely have appreciated dual-licensing
- # [19:07] <mpilgrim> jgraham: you are correct, it's dual-licensed under OFL and GPL-with-font-exception
- # [19:07] <mpilgrim> i shall update my about page to mention which license i'm using
- # [19:07] <mpilgrim> and call it a day
- # [19:08] <Philip`> If you distribute a GPL font, do you have to distribute the original FontForge (or whatever) editable source version?
- # [19:08] <Dashiva> Surely you only have to have it available on request?
- # [19:09] <mpilgrim> i don't know, but i would be happy to do so
- # [19:09] <Philip`> Dashiva: Well, that too
- # [19:10] <Dashiva> (as in, you don't actually bother until someone sends an email and asks)
- # [19:10] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [19:12] <mpilgrim> i aim to be maximally license-compliant, so i will add the font sources to my repository and link them from the about page
- # [19:12] <Philip`> I hope you don't care too much if your fonts aren't spec-compliant
- # [19:14] * Quits: jmb (n=jmb@login.ecs.soton.ac.uk) (Read error: 110 (Connection timed out))
- # [19:14] * Quits: dave_levin (n=dave_lev@72.14.224.1)
- # [19:22] * Quits: mat_t (n=mattomas@nat/canonical/x-yrhznntckuqdxmwc) ("This computer has gone to sleep")
- # [19:22] * Quits: weinig_ (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [19:22] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net) (Connection reset by peer)
- # [19:23] * Parts: adactio (n=adactio@host86-132-125-223.range86-132.btcentralplus.com)
- # [19:24] <TabAtkins> Is there any reason to ever have a document with multiple <articles> that *aren't* wrapped by an overall <article>?
- # [19:25] <TabAtkins> I'm thinking that maybe blogs using <article> for comments (as suggested by the spec) might not want to wrap a big <article> around the whole thing.
- # [19:26] * maikmerten is now known as maik|eat
- # [19:26] <miketaylr> by 'the whole thing', you mean the entire document, or just the article people are commenting on?
- # [19:27] <TabAtkins> The whole actual content area of the document (that is, not the site header or sidebars or anything).
- # [19:27] <Lachy> TabAtkins, most of the time, you don't need an <article> around the whole lot
- # [19:27] <Lachy> Use <div> for that, or maybe the proposed <content> element if that gets added to the spec
- # [19:28] <TabAtkins> Yah, I was wondering about explicitly blessing <article> for the proposed purpose of <content>/<main>.
- # [19:28] <Lachy> no
- # [19:29] <mpilgrim> done. http://diveintohtml5.org/about.html
- # [19:30] <mpilgrim> Philip`: what spec are they violating?
- # [19:30] <Lachy> nested <article> elements need to be related to the parent article; the canonical example is reader comments
- # [19:30] <miketaylr> TabAtkins: I just looked at the source of html5doctor.com, and they're wrapping the main content in <section>, and the comments in <article>
- # [19:30] * Joins: ap (n=ap@nat/apple/x-nsusnbtvzxgcdlqg)
- # [19:31] <TabAtkins> Lachy: So in that case, you'd wrap the blog post and the comments in an <article>, so the comments can be wrapped in <article>s and relate properly?
- # [19:31] <Lachy> yes
- # [19:32] * Joins: ojan (n=ojan@72.14.229.81)
- # [19:32] <Lachy> I thought there was an example in the spec illustrating that, but I can't see it. Anyway, read the element definition. it explain it sufficiently
- # [19:32] <TabAtkins> miketaylr: Thanks. I think my mental model is broken; I tend to think of <section> as automatically subordinate to <article>.
- # [19:33] * Lachy checks what html5doctor is doing...
- # [19:33] <miketaylr> TabAtkins: my mental model changes every other day. :S
- # [19:33] <Lachy> damn. I will get that fixed. The use of <section id="content"> is wrong.
- # [19:34] * Lachy makes a note to contact Bruce about it
- # [19:34] <TabAtkins> Can you explain why it's wrong, Lachy?
- # [19:35] <Lachy> yes, because it affects the outline, so basically if a section doesn't have a heading (or at least, couldn't have one), then it generally shouldn't be using <section>
- # [19:35] <miketaylr> *lightbulbs turn on*
- # [19:35] * Joins: tantek (n=tantek@adsl-69-106-242-238.dsl.pltn13.pacbell.net)
- # [19:35] <Lachy> I can't think of any cases where a <section> wouldn't have a heading, but I'm not confident enough to say that it never happens. But it would be rare if it did.
- # [19:36] <Lachy> miketaylr, does that mean my explanation helped you understand it?
- # [19:36] <tantek> in print, sometimes sections are simply delineated with horizontal rules, no heading
- # [19:36] <miketaylr> yes, .
- # [19:36] <miketaylr> sorry, should be more explicit. it's helpful, Lachy
- # [19:37] <TabAtkins> Hrm. That still seems like a significant and semantic 'section' of the page, though, even if it doesn't have a heading. It *could* have one, say, "Articles".
- # [19:38] * Joins: dave_levin (n=dave_lev@72.14.227.1)
- # [19:38] <Lachy> tantek, in the cases I've seen, where a book has chapters, which are themselves divided by horizontal rules, I'd expect the chapter to be one <section> and then simply divide it with <hr>
- # [19:39] <tantek> the remaining separator markup (e.g. <hr>) in HTML is a bit of an anachronism
- # [19:39] <tantek> originally <p> was just a separator as well
- # [19:39] <Lachy> IIRC, I think Hitchhiker's Guide is an example of a book that does that (though I don't have it here to check, and I could be thinking of another book)
- # [19:39] <Lachy> I know, but that was fixed long ago
- # [19:39] <tantek> but now people use <p>...</p> <p>...</p>
- # [19:39] <tantek> similarly, <hr> is archaic
- # [19:40] <tantek> it will be better to use <section>...</section> <section>...</section>
- # [19:40] <Lachy> <hr> is simple and practical
- # [19:40] <tantek> and CSS for styling/border effects
- # [19:40] <tantek> Lachy, so was the <p> separator
- # [19:40] <tantek> no different conceptually
- # [19:40] <tantek> it will eventually go the same way
- # [19:42] <TabAtkins> Hrm. If <hr> does mark an implicit section break, how should it play with the outline algorithm whene using implicit sectioning via <h*>? Just close the latest implicit section?
- # [19:42] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [19:43] <Lachy> no, it doesn't close a section. It just divides two parts of it
- # [19:44] <TabAtkins> Same question, then - does it divide the lowest section only?
- # [19:45] * Joins: maikmerten_ (n=maikmert@Zb3ce.z.pppool.de)
- # [19:45] * sylvaing2 humbly wonders how the masses of web authors will get <section> straight if this audience cannot
- # [19:45] <Lachy> I understand where you're coming from, as I once argued the same thing many years ago for XHTML2, before HTML5 started, but I've since come around and become more pragmatic about it
- # [19:46] <TabAtkins> I'm just nitpicking, really.
- # [19:46] <Lachy> TabAtkins, I don't really understand the question. It's a thematic break between two parts of the section.
- # [19:46] <TabAtkins> The implicit sectioning algorithm is supposed to be only for legacy content anyway.
- # [19:47] <Lachy> the implicit sectioning algorithm isn't affected by <hr> at all, but no, it's not only for legacy content
- # [19:47] <mpilgrim> econhelp/sbo
- # [19:47] <TabAtkins> Lachy: Given "<h1>foo</h1>content<h2>bar</h2>content<hr>content", does the <hr> divide the implicit section started by the <h1>, or the section started by the <h2>?
- # [19:47] <mpilgrim> grr
- # [19:48] <Lachy> Eventually, people will relise how impractical it is to have to surround every little section with a <section> element, and begin to use the numbered heading elements more wisely within sections.
- # [19:49] <TabAtkins> Lachy: I agree and use my headings and sections that way now.
- # [19:49] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [19:49] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [19:49] <Lachy> TabAtkins, the "content<hr>content" is all part of the implied section, since <hr> doesn't affect the algorithm at all. It's just treated the same as <p> or <div> or whatever else as far as the algorithm is concerned
- # [19:49] <TabAtkins> K, that's what I was thinking.
- # [19:50] <Lachy> that's actually one of the benefits of retaining the mixed model sectioing system, rather than going the pure-sectioning-based XHTML2 model
- # [19:53] <Lachy> damn, HTML5 doctor is totally misusing lots of markup :-(
- # [19:54] <Lachy> looks like we really do need to have a <content> element, if only to stop the misuse of <section>
- # [19:54] <TabAtkins> RT: Hrm. That still seems like a significant and semantic 'section' of the page, though, even if it doesn't have a heading. It *could* have one, say, "Articles".
- # [19:55] <TabAtkins> That it doesn't seems to be more of a stylistic choice than a semantic one.
- # [19:55] * Joins: mlpug (n=mlpug@a88-115-164-40.elisa-laajakaista.fi)
- # [19:56] <TabAtkins> So I'm still not sure why html5doctor shouldn't be using a <section> theree.
- # [19:59] * Quits: maik|eat (n=maikmert@Zb750.z.pppool.de) (Read error: 110 (Connection timed out))
- # [20:00] * Quits: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [20:02] <Lachy> TabAtkins, possibly, if the section were just containing the articles, and it did have an "Articles" heading, it would be right. But in html5doctor's case, it also contains the sidebar
- # [20:02] <Lachy> so it's being used as a general purpose container element
- # [20:02] <TabAtkins> Oh it does? Sorry, didn't notice that. That *is* an abuse then.
- # [20:02] <TabAtkins> Carry on.
- # [20:03] <Lachy> it's unfortunate that <section> is becoming the new <div> :-(
- # [20:03] <TabAtkins> Agreed.
- # [20:03] * Quits: webben (n=benh@nat/yahoo/x-uaqkgxcjkfduaact) (Read error: 110 (Connection timed out))
- # [20:03] <Lachy> I think I need to write an article about this to clear up the issues.
- # [20:03] <Lachy> and tell people not to be afraid of <div>!
- # [20:04] <krijnh> But <div> kills kittens!
- # [20:04] <miketaylr> I'm allergic to cats, so I don't mind.
- # [20:04] <TabAtkins> I think it's the general "semantics are awesome, and <section> is more semantic than <div>, thus it is more awesome, thus I will use it everywhere" idea.
- # [20:05] <TabAtkins> Same thing that makes people use <em> when they *really* mean <i>.
- # [20:06] <Lachy> krijnh, if that were true, it must be the least efficient killing method ever. I still see cats around every so often
- # [20:06] * Quits: hobertoAtWork (n=hobertoa@gw1.mcgraw-hill.com) ("Nettalk6 - www.ntalk.de")
- # [20:06] <krijnh> Then people don't use div enough :)
- # [20:07] <krijnh> So your article is extra welcome
- # [20:07] <Lachy> what a great campaign that would be: Use <div>, Help Kill the Kittens!
- # [20:07] <TabAtkins> Yeah, I'd welcome an article, Lachy. Would be good to point people to.
- # [20:07] <Darxus> Does HTML5 have ways for me to make it easier for a speech browser to skip the text to speech conversion by providing the speech for it?
- # [20:08] <Lachy> Darxus, what do you mean?
- # [20:08] <TabAtkins> You mean like saying "this audio file is a speech version of this element on the page"?
- # [20:08] <Darxus> TabAtkins: Exactly.
- # [20:09] <Lachy> Darxus, no, you shouldn't do that. text-to-speech has many navigational advantages over a pre-recorded audio file
- # [20:09] <TabAtkins> That sounds like a wonderful way to confuse the crap out of speech browsers the moment the content changes and the audio isn't updated.
- # [20:09] <gsnedders_> Can anyone think of anything where the narrator is the antagonist?
- # [20:09] <Darxus> I was thinking about http://en.wikipedia.org/wiki/Wikipedia:WikiProject_Spoken_Wikipedia - they just record a single ogg of the entire page. And I was thinking that might be less useful than TTS due to ability to navigate.
- # [20:09] <Lachy> gsnedders_, do you mean, like in a play?
- # [20:09] <TabAtkins> I expect that aural browsers would quickly ignore such a feature.
- # [20:09] * Quits: gsnedders (n=gsnedder@pat.se.opera.com) (Nick collision from services.)
- # [20:09] * gsnedders_ is now known as gsnedders
- # [20:10] <gsnedders> Lachy: In any sort of literature
- # [20:10] <Darxus> TabAtkins: Then what is the point of http://en.wikipedia.org/wiki/Wikipedia:WikiProject_Spoken_Wikipedia ?
- # [20:10] * Joins: annevk3 (n=annevk@5355732C.cable.casema.nl)
- # [20:10] * Joins: gsnedders_ (n=gsnedder@pat.se.opera.com)
- # [20:10] <TabAtkins> gsnedders: I know I've read a book or short story like that, but the title isn't coming to me.
- # [20:10] <Lachy> gsnedders, I think there are some cartoons that do that sometimes.
- # [20:10] <TabAtkins> Darxus: People like doing dumb things? Spoken *wikipedia* is *extra* dumb, because Wikipedia is likely to change underneath you constantly.
- # [20:10] <gsnedders> Lachy: cartoons aren't proper lit. :P
- # [20:11] <Darxus> Hehe.
- # [20:11] <Lachy> gsnedders, I don't know of any books that have a narrator in the story itself
- # [20:12] <Darxus> Anybody know the best way for me to access a web page via text to speech under ubuntu?
- # [20:12] <Lachy> Darxus, there are some advantages to providing a recorded version of a relatively stable page, so people can listen to it on their MP3 players
- # [20:12] <Lachy> much like an Audiobook
- # [20:14] <Lachy> but it shouldn't be presented as an accessible version intended for the blind. It should be an option for everyone, and the text version needs to remain accessible
- # [20:15] <TabAtkins> Lachy: it's decently common to have a protagonist also be the narrator.
- # [20:15] <Lachy> TabAtkins, I don't read many books
- # [20:15] <TabAtkins> Ah, k. I do. ^_^
- # [20:16] * Parts: ojan (n=ojan@72.14.229.81)
- # [20:16] <TabAtkins> gsnedders: I think what I was thinking of was a story where the narrator was *presenting* themselves as the protagonist, even though they filled a more traditional villain role when you stepped away.
- # [20:16] <Lachy> In fact, the last set of Novels I've read in a long time is the Harry Potter series, and a few years before that, I'd read The Hobbit.
- # [20:17] <gsnedders> TabAtkins: How were they not the protagonist? The protagonist is merely the primary character…
- # [20:17] <gsnedders> (The protagonist isn't inherently the hero, they can be the evil demon)
- # [20:17] <TabAtkins> Sorry, using the terms as hero/villain proxies.
- # [20:17] * gsnedders sends TabAtkins back to school
- # [20:18] * tantek catches up on a bit of scrollback.
- # [20:18] <TabAtkins> Man, whatev.
- # [20:18] <tantek> Yes, divitis will simply give way to sectionitis in HTML5, as <section> is the "new shiny" that authors will adopt.
- # [20:18] <gsnedders> tantek: Short version: we were discussing useful stuff, then I came in.
- # [20:19] <tantek> Lachy, I agree with you that <hr> represents a thematic break. That's practical and simple. I disagree that it has anything to do with a break in a section - that just confuses the matter.
- # [20:20] <Lachy> I don't understand the distinction you're trying to make
- # [20:24] <jgraham> gsnedders: Possibly Vernon God Little, but I didn't actually finish reading it
- # [20:24] <TabAtkins> Lachy: I think he's referring to something like my confusion, that saying it "breaks a section" seems to imply that an <hr> implies subsections before and after it.
- # [20:25] * Joins: dbaron (n=dbaron@nat/mozilla/x-kiffohohgjtpsqes)
- # [20:26] * Joins: JonathanNeal (n=Jonathan@rrcs-76-79-114-216.west.biz.rr.com)
- # [20:28] <Lachy> oh, yeah, that was wrong
- # [20:31] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [20:33] * Joins: dpranke (n=Adium@nat/google/x-udyrtkgkhugpzdxo)
- # [20:38] * Joins: KevinMarks (n=KevinMar@157.22.22.46)
- # [20:42] * ap is now known as ap|away
- # [20:46] * Joins: svl_ (n=me@e176255025.adsl.alicedsl.de)
- # [20:46] <annevk2> I always wondered why SVG was such a mess: http://www.w3.org/mid/1039235648.20090819175847@w3.org
- # [20:47] <annevk2> Not that HTML is much better in this regard...
- # [20:49] <TabAtkins> I sort of laughed about that too. Seems like it would have been easier/better to set a single convention, then alias the other convention if necessary.
- # [20:57] <annevk2> MathML did a pretty good job at staying consistent with HTML
- # [20:57] <annevk2> until they got definitionURL
- # [20:57] <annevk2> not sure how that happened
- # [20:57] <Hixie> probably the same way HTML managed to stay consistent with HTML until, sy, http-equiv
- # [20:57] <Hixie> s/sy/say/
- # [20:59] <annevk2> or <img> vs <video>?
- # [21:00] <annevk2> though in text/html you could use <image> I suppose at the cost of a validation error :)
- # [21:00] <annevk2> not sure if that speaks in favor of the HTML format
- # [21:00] <Hixie> not sure what you mean about img vs video
- # [21:01] <annevk2> abbreviation
- # [21:01] <Hixie> html had different ways of naming elements from the begining
- # [21:02] <annevk2> imagine you'd introduce elements for images, video, and audio today
- # [21:02] <annevk2> though maybe you don't think they belong to the same set
- # [21:04] * Joins: aboodman (n=aboodman@72.14.229.81)
- # [21:05] * Joins: mpilgrim_ (n=mpilgrim@rrcs-96-10-240-189.midsouth.biz.rr.com)
- # [21:05] * Quits: mpilgrim (n=mpilgrim@rrcs-96-10-240-189.midsouth.biz.rr.com) (Read error: 104 (Connection reset by peer))
- # [21:11] <Hixie> mpilgrim_: "The default font is 10px sans-serif. Sizes in em or percentages are measured against the default font." is wrong
- # [21:14] <Hixie> it's relative to the computed value of the font on the <canvas> element
- # [21:15] <annevk2> mpilgrim_, are you planning on updating it online or will we have to wait until early 2010?
- # [21:16] * Quits: TabAtkins (n=chatzill@99-35-179-251.lightspeed.hstntx.sbcglobal.net) (Read error: 104 (Connection reset by peer))
- # [21:16] * Quits: sylvaing2 (n=sylvaing@nat/microsoft/x-cqeetwywuxrtvqkf) (Read error: 110 (Connection timed out))
- # [21:17] * Joins: sylvaing2 (n=sylvaing@nat/microsoft/x-uhbgbgboiybsolnb)
- # [21:18] <annevk2> Hixie, you should include this comic in the Web Database introduction section: http://xkcd.com/327/
- # [21:20] <Hixie> hehe
- # [21:25] * Joins: pererik (n=pe@unaffiliated/pererik)
- # [21:26] * Quits: aboodman (n=aboodman@72.14.229.81)
- # [21:26] * Joins: aboodman (n=aboodman@72.14.229.81)
- # [21:31] * Joins: VasilievVV (n=kvirc@mediawiki/VasilievVV)
- # [21:36] * Joins: MikeSmith (n=MikeSmit@EM114-48-17-127.pool.e-mobile.ne.jp)
- # [21:47] * Quits: vvv (n=kvirc@mediawiki/VasilievVV) (Nick collision from services.)
- # [21:47] * VasilievVV is now known as vvv
- # [21:49] * Joins: cying (n=cying@70.90.171.153)
- # [21:54] * Quits: harig (n=aparan@59.90.71.35) (Read error: 110 (Connection timed out))
- # [21:56] * Joins: TabAtkins (n=chatzill@99-35-179-251.lightspeed.hstntx.sbcglobal.net)
- # [22:02] * Quits: maikmerten_ (n=maikmert@Zb3ce.z.pppool.de) (Remote closed the connection)
- # [22:03] * Joins: webben (n=benh@91.85.214.115)
- # [22:11] * Joins: weinig (n=weinig@mc00f36d0.tmodns.net)
- # [22:12] * Joins: ttepasse (n=ttepas--@p5B0168BE.dip.t-dialin.net)
- # [22:18] * aroben is now known as aroben|lunch
- # [22:21] * Quits: mlpug (n=mlpug@a88-115-164-40.elisa-laajakaista.fi) (Remote closed the connection)
- # [22:23] * Joins: mpilgrim (n=mark@64.241.37.140)
- # [22:26] <mpilgrim> is this text correct now? http://diveintohtml5.org/canvas.html#relative-font-size
- # [22:26] <mpilgrim> (annevk2 or annevk3 or whomever)
- # [22:27] <ttepasse> mpilgrim, something different: <div id=body>?
- # [22:27] <mpilgrim> damn, i was hoping no one would notice that
- # [22:27] <mpilgrim> styling the body element is... difficult
- # [22:27] <ttepasse> Next on my list: the <dl>s
- # [22:27] * Joins: jwalden (n=waldo@nat/mozilla/x-pvwpajppxylfmofd)
- # [22:27] <mpilgrim> mu
- # [22:28] <ttepasse> hihi
- # [22:28] <annevk2> mpilgrim, I think so
- # [22:28] <mpilgrim> (c.f. http://www.propylon.com/news/ctoarticles/Zen_and_the_Art_of_Motorcycle_Manuals_20020822.html )
- # [22:28] <mpilgrim> ok, thanks
- # [22:29] <mpilgrim> the answer to your other question is that i'll be updating diveintohtml5.org, but i'm not sure about the version on oreilly.com
- # [22:29] <mpilgrim> i should probably ask them to republish just with this change, since it's a technical error
- # [22:29] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [22:29] <mpilgrim> they will not be updating their excerpt for new content
- # [22:30] <mpilgrim> the rest of the chapter will discuss transformations, animation, and using the explorercanvas library for IE compatibility
- # [22:30] <mpilgrim> oh, and toDataURL or whatever it's called
- # [22:31] * Quits: KevinMarks (n=KevinMar@157.22.22.46) ("The computer fell asleep")
- # [22:31] <annevk2> that's the name
- # [22:32] <annevk2> in other news, if people could help out fill out tables for the other browsers: http://wiki.whatwg.org/wiki/Web_Encodings
- # [22:32] <annevk2> I got the slightly overambitious goal of solving the encoding problem
- # [22:34] <Dashiva> annevk2: Is there simple test to run?
- # [22:34] * Joins: sgalineau (n=sylvaing@nat/microsoft/x-csrhvagepiraplkx)
- # [22:34] <annevk2> I wish
- # [22:35] <annevk2> sgalineau, any chance you could help out with http://wiki.whatwg.org/wiki/Web_Encodings for Internet Explorer?
- # [22:36] <krijnh> Is there a problem then? :)
- # [22:36] <ttepasse> Is there a reason, why <mark> is just phrasing content?
- # [22:40] <TabAtkins> ttepasse: because its primary purpose is to mark frex search terms in a page.
- # [22:40] * Quits: pmuellr (n=pmuellr@nat/ibm/x-aoxgayntmnfqxnip)
- # [22:41] <ttepasse> I was thinking more about the usage in blockquotes.
- # [22:45] * Quits: sylvaing2 (n=sylvaing@nat/microsoft/x-uhbgbgboiybsolnb) (Read error: 110 (Connection timed out))
- # [22:45] <shepazu> TabAtkins: "frex"?
- # [22:45] <TabAtkins> frex = for example
- # [22:47] <TabAtkins> ttepasse: Oh, so you wanna <mark> a block of markup within a <blockquote>?
- # [22:47] * Parts: gsnedders (n=gsnedder@c83-252-192-255.bredband.comhem.se)
- # [22:47] * Joins: gsnedders (n=gsnedder@c83-252-192-255.bredband.comhem.se)
- # [22:48] <ttepasse> The concrete use case were two paragraphs, yes.
- # [22:49] * Quits: vvv (n=kvirc@mediawiki/VasilievVV) (Connection timed out)
- # [22:52] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:52] <TabAtkins> Hrm. FF respects styling when printing to the point of cutting off ordinary text in a fixed-width container that is wider than the page.
- # [22:52] <TabAtkins> That's a little annoying.
- # [22:53] <TabAtkins> Probably required, but still.
- # [22:53] * Joins: Super-Dot (n=Super-Do@adsl-76-243-93-145.dsl.pltn13.sbcglobal.net)
- # [22:54] * Quits: weinig (n=weinig@mc00f36d0.tmodns.net)
- # [22:55] <TabAtkins> annevk2: Was there a point to the email you just sent, or is just a summary of things?
- # [22:57] * aroben|lunch is now known as aroben
- # [22:58] <TabAtkins> annevk2: Not trying to be rude, just wondering. ^_^
- # [22:58] <annevk2> i hit the wrong button?
- # [22:58] * Quits: gsnedders (n=gsnedder@c83-252-192-255.bredband.comhem.se) (Remote closed the connection)
- # [22:58] <annevk2> oh and it arrived two times? sweet
- # [22:58] <annevk2> wtf
- # [22:58] <krijnh> You prutser you
- # [22:58] * Joins: gsnedders (n=gsnedder@c83-252-192-255.bredband.comhem.se)
- # [22:59] <TabAtkins> Ah, makes a lot more sense now.
- # [22:59] * Joins: ojan (n=ojan@72.14.229.81)
- # [22:59] <shepazu> "Due to the cheer volume of e-mails on this list"... either Hixie thinks the HTML list is a happy place, or it's full of cheerleaders, or he made a slight typo... possibly all 3
- # [23:00] <TabAtkins> I'm going with the second explanation.
- # [23:01] * Joins: billyjackass (n=MikeSmit@EM114-48-30-22.pool.e-mobile.ne.jp)
- # [23:03] <mpilgrim> annevk2: you should integrate the information/tests from http://coq.no/character-tables/mime/iso-2022/en , http://coq.no/character-tables/mime/euc/en , and http://coq.no/character-tables/mime/locale-specific/en
- # [23:03] * Quits: gsnedders (n=gsnedder@c83-252-192-255.bredband.comhem.se) (Client Quit)
- # [23:03] * Quits: tantek (n=tantek@adsl-69-106-242-238.dsl.pltn13.pacbell.net)
- # [23:03] * Joins: gsnedders (n=gsnedder@c83-252-192-255.bredband.comhem.se)
- # [23:03] * Quits: MikeSmith (n=MikeSmit@EM114-48-17-127.pool.e-mobile.ne.jp) (Read error: 60 (Operation timed out))
- # [23:04] * Quits: cying (n=cying@70.90.171.153)
- # [23:07] * Joins: taf2_ (n=taf2@38.99.201.242)
- # [23:07] <Hixie> where's the spec that defines how implementations implement ARIA again?
- # [23:10] <annevk2> http://www.w3.org/TR/wai-aria-implementation/
- # [23:10] <annevk2> not sure where the editor's draft is
- # [23:10] <annevk2> thanks mpilgrim
- # [23:11] <poe> ed è anche ragionevole la dipendenza dalla velocità
- # [23:11] <poe> i'm sorry wrong window
- # [23:12] <Hixie> http://www.w3.org/TR/2009/WD-wai-aria-practices-20090224/
- # [23:12] <Hixie> thanks
- # [23:13] <Hixie> wait that can't be it
- # [23:13] <Hixie> the link to the editor's draft is quite wrong
- # [23:13] <Hixie> http://www.w3.org/WAI/PF/aria-implementation/
- # [23:16] * Quits: taf2 (n=taf2@38.99.201.242) (Read error: 145 (Connection timed out))
- # [23:24] * Disconnected
- # [23:25] * Attempting to rejoin channel #whatwg
- # [23:25] * Rejoined channel #whatwg
- # [23:25] * Topic is 'WHATWG (HTML5) -- http://www.whatwg.org/ -- Logs: http://krijnhoetmer.nl/irc-logs/ -- Please leave your sense of logic at the door, thanks!'
- # [23:25] * Set by annevk on Thu Feb 05 13:51:18
- # [23:46] * Disconnected
- # [23:47] * Attempting to rejoin channel #whatwg
- # [23:47] * Rejoined channel #whatwg
- # [23:47] * Topic is 'WHATWG (HTML5) -- http://www.whatwg.org/ -- Logs: http://krijnhoetmer.nl/irc-logs/ -- Please leave your sense of logic at the door, thanks!'
- # [23:47] * Set by annevk on Thu Feb 05 13:51:18
- # [23:57] <krijnh> Shitty connection day :/
- # [23:58] <JonathanNeal> It's not even using of the new HTML5 elements, for starters. I guess this would be best shared with a cross compatibility or css channel. Sorry.
- # Session Close: Thu Aug 20 00:00:00 2009
The end :)