Options:
- # Session Start: Wed Aug 01 00:00:00 2007
- # Session Ident: #whatwg
- # [00:00] * Quits: gsnedders (n=gsnedder@host81-132-175-22.range81-132.btcentralplus.com)
- # [00:05] * Joins: grimeboy (n=grimboy@85-211-242-106.dsl.pipex.com)
- # [00:10] * Joins: aroben (n=adamrobe@unaffiliated/aroben)
- # [00:11] * Quits: aroben_ (n=adamrobe@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [00:12] * Joins: aroben_ (n=adamrobe@17.203.15.181)
- # [00:12] * Joins: weinig (i=weinig@nat/apple/x-f1b6bc4c9c9c1728)
- # [00:19] * Quits: grimeboy (n=grimboy@85-211-242-106.dsl.pipex.com) (Read error: 104 (Connection reset by peer))
- # [00:19] * Parts: hasather (n=hasather@22.80-203-71.nextgentel.com)
- # [00:26] * Quits: grimboy_uk (n=grimboy@85-211-246-180.dsl.pipex.com) (Connection timed out)
- # [00:33] * Quits: aroben (n=adamrobe@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [00:34] <Philip`> Three more messages to go...
- # [00:36] * Joins: othermaciej (n=mjs@17.255.105.251)
- # [00:36] * Joins: weinig_ (i=weinig@nat/apple/x-0e205727c061f1ac)
- # [00:37] * Quits: weinig (i=weinig@nat/apple/x-f1b6bc4c9c9c1728) (Read error: 104 (Connection reset by peer))
- # [00:37] * Joins: grimeboy (n=grimboy@85-211-246-150.dsl.pipex.com)
- # [00:42] * Quits: hendry (n=hendry@91.84.62.62) ("sleepy")
- # [00:54] * Joins: tndH (i=Rob@adsl-87-102-32-80.karoo.KCOM.COM)
- # [01:00] * Joins: csarven (n=nevrasc@modemcable081.152-201-24.mc.videotron.ca)
- # [01:08] * Joins: dolphinling (n=chatzill@rbpool1-36.shoreham.net)
- # [01:23] * Quits: billmason (n=billmaso@ip156.unival.com) (".")
- # [01:24] * Quits: weinig_ (i=weinig@nat/apple/x-0e205727c061f1ac)
- # [01:29] * Joins: aroben (n=adamrobe@17.255.99.193)
- # [01:30] * mpt_ is now known as mpt
- # [01:32] * Joins: othermaciej_ (n=mjs@17.255.105.251)
- # [01:33] * Quits: aroben (n=adamrobe@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [01:33] * Joins: aroben (n=adamrobe@17.255.99.193)
- # [01:33] * Quits: aroben (n=adamrobe@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [01:34] * Joins: aroben (n=adamrobe@17.255.99.193)
- # [01:35] * Quits: othermaciej (n=mjs@17.255.105.251) (Read error: 104 (Connection reset by peer))
- # [01:35] <Hixie> http://groups.google.com/group/opera.general/browse_thread/thread/c815c26e44f91c3c/2cef47d6d17f260e?q=whatwg&rnum=1#2cef47d6d17f260e
- # [01:36] <Hixie> what an amusingly dismissive last two lines
- # [01:44] * Quits: aroben_ (n=adamrobe@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [01:48] * Joins: weinig (n=weinig@17.255.104.214)
- # [01:49] <Hixie> lol, i just saw the tagline from this channel got put on the blog
- # [01:50] <zcorpan_> that was a while ago, i think
- # [01:51] <Hixie> i don't read our blog that often :-P
- # [01:52] * othermaciej_ is now known as othermaciej
- # [01:56] * Joins: karlUshi (n=karl@dhcp-247-173.mag.keio.ac.jp)
- # [01:58] <zcorpan_> btw, i got employed at opera, so i can continue to work full-time on html5 :)
- # [01:58] <Hixie> nice
- # [02:01] * Quits: mpt (n=mpt@canonical/launchpad/mpt) ("Leaving")
- # [02:01] * Joins: grimboy_uk (n=grimboy@85-211-248-154.dsl.pipex.com)
- # [02:01] * Joins: mpt (n=mpt@121-72-130-73.dsl.telstraclear.net)
- # [02:07] * Quits: grimeboy (n=grimboy@85-211-246-150.dsl.pipex.com) (Read error: 110 (Connection timed out))
- # [02:18] * Quits: h3h (n=w3rd@66-162-32-234.static.twtelecom.net) ("|")
- # [02:23] * Quits: aroben (n=adamrobe@unaffiliated/aroben) (Remote closed the connection)
- # [02:33] * Quits: tndH (i=Rob@adsl-87-102-32-80.karoo.KCOM.COM) ("ChatZilla 0.9.78.1-rdmsoft [XULRunner 1.8.0.9/2006120508]")
- # [02:40] * Quits: KevinMarks (i=KevinMar@nat/google/x-91208c619346471a) ("The computer fell asleep")
- # [02:50] * Joins: hober (n=ted@unaffiliated/hober)
- # [02:53] * Hixie works his way towards emptying his mailbox of anything other than whatwg and public-html mail
- # [03:00] * Joins: Lachy (n=Lachy@203-214-140-60.perm.iinet.net.au)
- # [03:00] <Lachy> hsivonen, yt?
- # [03:03] <Lachy> hsivonen, compare http://validator.nu/?doc=http%3A%2F%2Flachy.id.au%2Ftemp%2Fid.xhtml and http://validator.nu/?doc=http%3A%2F%2Flachy.id.au%2Ftemp%2Fid.html
- # [03:03] <Lachy> the first in XHTML, the other is HTML. Why is the validity of the id attribute different?
- # [03:04] <Hixie> IDs in XML can't start with numbers
- # [03:04] <Hixie> according to XML
- # [03:05] <Lachy> welcome back Hixie!
- # [03:05] <Hixie> not sure what this means in terms of HTML5 though
- # [03:05] <Hixie> thanks :-)
- # [03:05] * Hixie started the day with ~8000 e-mails
- # [03:05] <Hixie> down to ~4000
- # [03:05] * Joins: cstextiles (n=SpShah@59.184.49.168)
- # [03:05] <Lachy> I thought that XML issue related to the validity constraint with XML DTDs, and since we're not using DTDs, it didn't matter
- # [03:06] * Parts: cstextiles (n=SpShah@59.184.49.168)
- # [03:06] <Hixie> yeah, i assume he's got some XML stuff in there somewhere though :-)
- # [03:06] <Lachy> did you notice the poll for the selectors api naming debate? That closes later today, if you wanted to put in your vote
- # [03:06] <Hixie> done already
- # [03:07] <Lachy> cool
- # [03:07] <othermaciej> having a poll for that was slightly silly
- # [03:07] <othermaciej> but an online poll is still better than a voice vote at a face-to-face meeting
- # [03:07] <Hixie> that was the gist of my comment on the poll
- # [03:08] <deltab> the xml:id spec requires NCName for ids (not that XHTML uses xml:id)
- # [03:08] <deltab> (so it's not just a DTD thing)
- # [03:09] <Hixie> in XML it's a DTD thing
- # [03:09] <Hixie> in XMLID it's an XML ID thing
- # [03:09] <Hixie> in RelaxNG it's a RelaxNG thing
- # [03:09] <Hixie> etc :-)
- # [03:09] <Hixie> just happens many of them agree
- # [03:10] * Joins: jeremyb (n=jeremyb@unaffiliated/jeremyb)
- # [03:10] <Hixie> (insert rant about whatwg being affected by "not invented here" syndrome here, and rant about how whatwg ignores industry practices, etc)
- # [03:11] <Lachy> then I wonder why hsivonen's validator marks them different, since I thought it uses RelaxNG for checking some validity issues for both serialisations
- # [03:11] * Joins: yod (n=ot@dhcp-247-29.mag.keio.ac.jp)
- # [03:13] <zcorpan_> it may be that id processing isn't done at all on the html side. or something.
- # [03:14] * Parts: jeremyb (n=jeremyb@unaffiliated/jeremyb)
- # [03:16] * Quits: weinig (n=weinig@17.255.104.214)
- # [03:19] * Quits: bzed (n=bzed@dslb-084-059-102-144.pools.arcor-ip.net) ("Leaving")
- # [03:20] * Quits: othermaciej (n=mjs@17.255.105.251)
- # [03:40] * moeffju is now known as moeffju[ZzZz]
- # [03:52] * Quits: zcorpan_ (n=zcorpan@84-216-42-147.sprayadsl.telenor.se) (Read error: 110 (Connection timed out))
- # [03:56] * Joins: weinig (i=weinig@nat/apple/x-a2b6a7945beab59e)
- # [03:58] * Joins: aroben (n=adamrobe@17.255.99.193)
- # [03:59] * Quits: mpt (n=mpt@canonical/launchpad/mpt) ("ENOKEYBOARD")
- # [04:04] * Joins: aroben_ (n=adamrobe@17.203.15.181)
- # [04:07] * Joins: KevinMarks (n=KevinMar@c-76-102-254-252.hsd1.ca.comcast.net)
- # [04:19] <Lachy> Hey, I'm looking for a couple of example sites where <meter> could be useful. Any ideas? I need the use cases for my presentation I'm doing on Friday
- # [04:20] <Lachy> oh, YouTube is a perfect example!
- # [04:20] * Quits: aroben (n=adamrobe@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [04:27] * Quits: aroben_ (n=adamrobe@unaffiliated/aroben)
- # [04:27] <Hixie> Lachy: the example in the spec is from google groups
- # [04:28] <Lachy> yeah, I could show that too
- # [04:28] <Hixie> there's also the usual thinks like disk usage (google docs, webmail apps)
- # [04:29] <Lachy> ah, the spec even has a nice image for me to steal :-)
- # [04:29] <Hixie> :-)
- # [04:32] * Joins: tantek_ (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [04:32] <Lachy> the spec shows this example <meter><object data="graph75.png">0.75</object></meter>, does that work with <img> too?
- # [04:32] <Hixie> yup
- # [04:32] <Hixie> uh wait
- # [04:32] <Hixie> no
- # [04:32] <Hixie> we don't yet scan alt="" iirc
- # [04:33] <Hixie> though mind you, i haven't even looked at the spec in 3 weeks
- # [04:33] <Hixie> so what do i know :-P
- # [04:34] <Lachy> ok, I'll use the object example. Is the intention that it would render the image, instead of generating its own bargraph?
- # [04:35] <Lachy> (perhaps I should have spent more time working on this, instead of cramming at the last minute)
- # [04:36] <Lachy> ah, it probably wouldn't.The image would probably just be fallback for UAs that don't support meter
- # [04:36] <Hixie> yeah
- # [04:36] <Hixie> the latter
- # [04:38] <Lachy> google groups doesn't appear to use that bar graph any more
- # [04:47] * Joins: grimeboy (n=grimboy@85-211-242-115.dsl.pipex.com)
- # [04:47] <Hixie> heh
- # [04:49] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Read error: 110 (Connection timed out))
- # [04:49] * Quits: KevinMarks (n=KevinMar@c-76-102-254-252.hsd1.ca.comcast.net) ("The computer fell asleep")
- # [04:51] * Joins: KevinMarks (n=KevinMar@c-76-102-254-252.hsd1.ca.comcast.net)
- # [05:06] * Quits: tantek_ (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [05:08] * Joins: weinig_ (n=weinig@17.255.104.214)
- # [05:09] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [05:10] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Client Quit)
- # [05:10] * Quits: grimboy_uk (n=grimboy@85-211-248-154.dsl.pipex.com) (Read error: 110 (Connection timed out))
- # [05:11] * Joins: h3h (n=w3rd@cpe-76-88-44-219.san.res.rr.com)
- # [05:24] * Quits: weinig (i=weinig@nat/apple/x-a2b6a7945beab59e) (Read error: 110 (Connection timed out))
- # [05:24] * Joins: dbaron (n=dbaron@corp-241.mountainview.mozilla.com)
- # [05:27] * Joins: weinig (i=weinig@nat/apple/x-c1df718f095558f3)
- # [05:43] * Quits: dbaron (n=dbaron@corp-241.mountainview.mozilla.com) (Read error: 110 (Connection timed out))
- # [05:43] * Quits: weinig_ (n=weinig@17.255.104.214) (Read error: 110 (Connection timed out))
- # [05:54] * Joins: aroben (n=adamrobe@c-67-160-250-192.hsd1.ca.comcast.net)
- # [05:54] * Quits: aroben (n=adamrobe@unaffiliated/aroben) (Remote closed the connection)
- # [05:54] * Joins: aroben (n=adamrobe@c-67-160-250-192.hsd1.ca.comcast.net)
- # [06:02] * Joins: mpt (n=mpt@121-72-130-73.dsl.telstraclear.net)
- # [06:04] * Joins: dbaron (n=dbaron@c-71-198-189-81.hsd1.ca.comcast.net)
- # [06:18] * Quits: csarven (n=nevrasc@modemcable081.152-201-24.mc.videotron.ca) (Read error: 104 (Connection reset by peer))
- # [06:21] * Quits: yod (n=ot@dhcp-247-29.mag.keio.ac.jp) ("Leaving")
- # [06:41] * Hixie wonders what he's supposed to do with http://www.w3.org/mid/op.tvg629ividj3kv@hp-a0a83fcd39d2
- # [06:42] <Hixie> i already examined what the browsers did when i wrote the spec
- # [06:42] <Hixie> and the e-mail doesn't point out any problems
- # [06:43] * Joins: MikeSmith (n=MikeSmit@eM60-254-214-35.pool.emobile.ad.jp)
- # [07:06] <Lachy> without evidence to show that sites depend on one particular behaviour over another, I think the spec is fine as is
- # [07:14] <Lachy> Hixie, see the comments. http://www.search-this.com/2007/07/30/html5-tables/
- # [07:14] <Lachy> Looks like a possible bug in the table header algorithm.
- # [07:14] <Hixie> yeah known issue
- # [07:14] <Lachy> ok
- # [07:14] <Hixie> my implementation fixes it
- # [07:15] <Hixie> i'll port that back to the spec in due course
- # [07:15] <Lachy> cool
- # [07:15] <Hixie> (the implementation that i used to test whether headers="" helped, that is)
- # [07:15] <Hixie> at least if i understand this right
- # [07:15] <Hixie> the second comment confused me
- # [07:16] <Lachy> I noticed that algorithm doesn't seem to deal with <table><col>, only with <table><colgroup><col>
- # [07:16] <Hixie> yeah
- # [07:16] <Hixie> didn't know <table><col> was allowed in XHTMl1
- # [07:16] <Lachy> it's not, but the algorithm should still deal with it
- # [07:16] <Lachy> oh, in XHTML 1, yes it is allowed
- # [07:17] <Hixie> yeah we'll have to fix that
- # [07:17] <Hixie> there was a mail about it, iirc, i think i saved it to my semantics-table pile
- # [07:18] <Lachy> I started writing a JS implementation of it last night.
- # [07:20] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [07:22] * Hixie fears the "conflation of issues or convergence of interests?" thread
- # [07:22] <Lachy> actually, that thread has turned out to be quite constructive, for the most part
- # [07:22] <Hixie> how unlikely
- # [07:23] <othermaciej> hola
- # [07:23] <othermaciej> Hixie: there are some offshoots which are not completely insane
- # [07:24] <othermaciej> and in any case it is way better than "Re: Formal Recorded Complaint"
- # [07:24] <Hixie> hey maciej
- # [07:24] <othermaciej> hello Hixie
- # [07:24] <othermaciej> back from vacation?
- # [07:24] <Hixie> yeah
- # [07:25] <othermaciej> cool, did you have a good holiday?
- # [07:25] <Hixie> it was... different from work
- # [07:25] <othermaciej> well yes, that's the bare minimum one should expect
- # [07:26] <Hixie> mostly it was tiring :-)
- # [07:26] <Hixie> i started today with 8000 e-mails
- # [07:26] <Hixie> i now have 1100
- # [07:27] <othermaciej> that's good progress
- # [07:27] <Lachy> how on earth do you read so many emails that quickly?
- # [07:28] <Hixie> i'm on a LOT of mailing lists, and i don't do more than scan the subject lines of most of them
- # [07:28] <Hixie> e.g. i don't do more than scan the subject lines of www-tag
- # [07:29] <Lachy> lol, that's what I do with www-tag too
- # [07:29] <Hixie> most of the remainder are those that i have to actually read
- # [07:45] * Joins: aroben_ (n=adamrobe@c-67-160-250-192.hsd1.ca.comcast.net)
- # [07:45] * Quits: aroben_ (n=adamrobe@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [07:45] <Lachy> in what cases would it be advantageous to use <progress value="60"> instead of just <progress>60%</progress> (or some other appropriate content within the element)?
- # [07:46] * Quits: aroben (n=adamrobe@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [07:46] * Joins: aroben (n=adamrobe@c-67-160-250-192.hsd1.ca.comcast.net)
- # [07:47] <Lachy> oops, that should be <progress value="0.6">
- # [07:48] <othermaciej> Lachy: is <progress> expected to render the content text anywhere?
- # [07:48] <othermaciej> if so, you might want an amount of kilobytes or something
- # [07:48] <Lachy> only as fallback
- # [07:48] <othermaciej> instead of a percentage
- # [07:52] * Quits: hober (n=ted@unaffiliated/hober) ("rebooting...")
- # [07:52] <Lachy> oh, I see, it's an advantage when you want to be able to get progress.value, since that would return 0 without the attributes. It never reflects the value parsed from textContent
- # [07:57] * Joins: hober (n=ted@unaffiliated/hober)
- # [08:12] <hsivonen> Lachy: your HTML doc was HTML5. your XHTML doc was versionless and the validator picked XHTML 1.0 because XHTML5 is not near CR yet
- # [08:13] <Lachy> oh
- # [08:13] * othermaciej is now known as om_sleep
- # [08:13] <Lachy> I see, it validates if I select HTML5 manually
- # [08:14] <Lachy> s/HTML5/XHTML5/
- # [08:16] <hsivonen> Hixie: btw, IDs in XML are crazier than just being a DTD thing or an xml:id thing. the permitted charecters in IDs are different in DTDs and in xml:id.
- # [08:16] <hsivonen> validator.nu has a long-standing bug here
- # [08:17] <hsivonen> (inherited from elsewhere)
- # [08:17] <hsivonen> the bug being that the colon is not allowed in IDs for XHTML 1.0
- # [08:18] <hsivonen> because the schema uses the XSD definition of ID, but XHTML 1.0 should be subject to the DTD definition of ID
- # [08:34] <Lachy> hsivonen: do you have any idea about the origin of the character restrictions in ID and why they are the way they are?
- # [08:37] * Quits: weinig (i=weinig@nat/apple/x-c1df718f095558f3)
- # [08:37] * Joins: yod (n=ot@softbank221018155222.bbtec.net)
- # [08:43] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [08:54] * Joins: weinig (n=weinig@c-67-188-89-242.hsd1.ca.comcast.net)
- # [09:05] <hsivonen> Lachy: I don't *know* but I imagine the restriction to Name in XML 1.0 comes from SGML tradition and the production for Name comes from a feeling the for aesthetics Names should capture a certain letter-like format
- # [09:06] <hsivonen> Lachy: as for why XSD and xml:id used NCName instead, I can only guess that the writes of the specs didn't want IDs to look like QNames-in-content
- # [09:07] <hsivonen> Lachy: anyway, Real Software needs to check those string for equality and both the Name and NCName production are arbitrary
- # [09:07] <Hixie> hsivonen: fun
- # [09:16] * Quits: hober (n=ted@unaffiliated/hober) ("ERC Version 5.2 (IRC client for Emacs)")
- # [09:26] * Quits: h3h (n=w3rd@cpe-76-88-44-219.san.res.rr.com)
- # [09:29] <MikeSmith> I suspect the reason for character restrictions in ID values is for reasons similar to character restrictions in symbol names in programming languages
- # [09:29] <MikeSmith> and in filesystems
- # [09:29] <annevk> wb Hixie
- # [09:31] <hsivonen> MikeSmith: and in filesystems, the historical convergence has been towards allowing everything except the character reserved for separating path segments
- # [09:32] <hsivonen> MikeSmith: because eventually someone out there wants to use characters that don't fit the sense of aesthetics of the spec writer
- # [09:32] <hsivonen> MikeSmith: and no techical badness ensues so it is hard to deny them
- # [09:33] * Quits: karlUshi (n=karl@dhcp-247-173.mag.keio.ac.jp) ("Where dwelt Ymir, or wherein did he find sustenance?")
- # [09:40] <MikeSmith> hsivonen - you won't get any disagreement from me about that. Just was chiming in to speculate on what the thought behind the restriction might have been. FWIW, I've personally run into real-world instances where constraints on ID values are completely counter productive. So I'm not suggesting I think they're sound.
- # [09:41] <MikeSmith> I think it's enough of a problem that any tool or processing app that does constraint-checking on ID/xml:id values should offer a switch for disabling it.
- # [09:42] * Joins: ROBOd (n=robod@86.34.246.154)
- # [09:56] * Quits: dbaron (n=dbaron@c-71-198-189-81.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [10:01] * Quits: Yudai (n=Yudai@pae3703.tokyte00.ap.so-net.ne.jp) (simmons.freenode.net irc.freenode.net)
- # [10:01] * Joins: Yudai (n=Yudai@pae3703.tokyte00.ap.so-net.ne.jp)
- # [10:08] * Quits: weinig (n=weinig@c-67-188-89-242.hsd1.ca.comcast.net)
- # [10:42] * Joins: bzed (n=bzed@dslb-084-059-098-118.pools.arcor-ip.net)
- # [11:00] * Joins: dev0 (i=Tobias@unaffiliated/icefox0)
- # [11:40] * Joins: BenWard (i=BenWard@nat/yahoo/x-f7c6a142200d70a6)
- # [11:45] * Quits: yod (n=ot@softbank221018155222.bbtec.net) ("Leaving")
- # [12:06] <annevk> jgraham, should we tackle it for HTML5 though or let it rest for HTML6 to tackle?
- # [12:06] <annevk> HTML5 already tackles so many issues and there hasn't been much experimental stuff happening yet with namespaces in HTML except one failed attempt at Opera (recognizing xmlns)
- # [12:23] <hsivonen> annevk: can you say whether Opera has tried hardwiring well-known prefixes?
- # [12:32] * Joins: zcorpan_ (n=zcorpan@84-216-40-88.sprayadsl.telenor.se)
- # [12:34] * Joins: hendry (n=hendry@91.84.62.62)
- # [12:35] * Joins: gsnedders (n=gsnedder@host81-132-175-22.range81-132.btcentralplus.com)
- # [12:37] * Quits: gsnedders (n=gsnedder@host81-132-175-22.range81-132.btcentralplus.com) (Client Quit)
- # [12:37] * Joins: gsnedders (n=gsnedder@host81-132-175-22.range81-132.btcentralplus.com)
- # [12:37] <annevk> hsivonen, I don't think we did, but what exactly do you mean?
- # [12:38] * Quits: MikeSmith (n=MikeSmit@eM60-254-214-35.pool.emobile.ad.jp) ("Less talk, more pimp walk.")
- # [12:44] * moeffju[ZzZz] is now known as moeffju[Wacken]
- # [12:46] <hsivonen> annevk: I mean hardwiring the rdf prefix to the RDF namespace, the dc prefix to dublin core namespace, svg to svg namespace, etc.
- # [12:47] <annevk> so you would have to write <svg:svg> etc. ?
- # [12:48] * annevk does not really like that approach
- # [12:52] <hsivonen> annevk: I'd like to have scope-based ns mapping for <svg> and <math> subtrees, yes.
- # [12:53] <hsivonen> but yes, I did mean doing hardwired things with colonified names
- # [12:54] <annevk> and how do you deal with empty elements?
- # [12:55] <hsivonen> annevk: /> would have to close the element when in the tag name is colonified or in <svg> or <math> scope
- # [12:55] <annevk> hmm
- # [12:56] <hsivonen> I care more about <svg> and <math> scoping than about colonified names (except xlink:href)
- # [12:56] <zcorpan_> or we make certain tags void?
- # [12:57] <hsivonen> zcorpan_: that would miss an opportunity to be forward-compatible with new empty elements added later to MathML or SVG
- # [12:57] <zcorpan_> true
- # [12:58] <annevk> I'm afraid of breakage
- # [12:58] <annevk> I'd rather let this wait until HTML5 parsing itself is reasonably interoperable
- # [12:58] * Quits: aroben (n=adamrobe@unaffiliated/aroben)
- # [13:00] <hsivonen> annevk: I agree we should probably not tackle this in the next 6 months, but I think it is important to make SVG more competitive vs. proprietary closed web technologies
- # [13:03] * Joins: road-kill (i=enderz@217.156.112.211)
- # [13:03] * Joins: Lucian (i=Lucian@217.156.112.219)
- # [13:04] <Lucian> hi
- # [13:04] <annevk> hi
- # [13:05] * Parts: Lucian (i=Lucian@217.156.112.219)
- # [13:06] <annevk> hsivonen, yeah, that's a fair point I suppose
- # [13:21] <hsivonen> annevk: fwiw, the text scaling issue applies to font zoom and em-sized canvases anyway
- # [13:22] <annevk> well, I meant that if the canvas size depended on the size of the div
- # [13:22] <annevk> that is, if the canvas grid depended on the rendered size of the <div>
- # [13:22] <annevk> (the canvas grid for <canvas> depends on width and height, which simply take integers)
- # [13:23] <hsivonen> oh. I missed the point
- # [13:25] <annevk> I suppose it was not clear
- # [13:33] * Quits: road-kill (i=enderz@217.156.112.211) (Remote closed the connection)
- # [13:35] * Joins: Lachy_ (n=Lachy@203-217-79-12.dyn.iinet.net.au)
- # [13:46] * Joins: tndH (i=Rob@adsl-87-102-32-80.karoo.KCOM.COM)
- # [13:58] * Quits: Lachy (n=Lachy@203-214-140-60.perm.iinet.net.au) (Read error: 110 (Connection timed out))
- # [14:16] <hsivonen> whoa! the XHTML2 WG namespace minutes are 11 months old!
- # [14:18] * Joins: Codler (n=Codler@84-218-7-126.eurobelladsl.telenor.se)
- # [14:21] <zcorpan_> how is "version 1.0 or later of XML" different or more specific than "some version of XML"?
- # [14:25] <hsivonen> zcorpan_: it looks more rigorous than "some"
- # [14:26] * annevk made http://html5.org/ more usable
- # [14:45] <annevk> hsivonen, isn't the table sorted?
- # [14:47] <Philip`> It isn't - it puts "AElig;" before "AElig"
- # [14:47] <annevk> Hixie, help-whatwg and implementors-whatwg are affected as well
- # [14:49] <annevk> ah, I see, oh well, it doesn't realy matter as long as we keep a dictionary implementation
- # [14:49] <Philip`> (http://canvex.lazyilluminati.com/misc/parser/tokeniser.html uses a big entityNameMatch regexp, which sorts the names by descending length, but my C++ one uses a lexicographically-sorted table instead since I copied hsivonen's idea)
- # [14:54] * Quits: Codler (n=Codler@84-218-7-126.eurobelladsl.telenor.se) ("- nbs-irc 2.21 - www.nbs-irc.net -")
- # [14:55] <annevk> a \ exposes a bug in your JS tokenizer
- # [14:56] <Philip`> ?
- # [14:57] <annevk> it outputs \\
- # [14:58] <hsivonen> aren't you supposed to escape \ in JSON?
- # [14:58] <Philip`> You are supposed to
- # [14:58] <Philip`> which is why it does :-)
- # [14:58] <annevk> oh
- # [14:58] * annevk hides
- # [14:58] <Philip`> The "Serialised HTML" view gives a single \
- # [15:13] * Quits: gsnedders (n=gsnedder@host81-132-175-22.range81-132.btcentralplus.com)
- # [15:14] * Quits: hsivonen (n=hsivonen@kekkonen.cs.hut.fi) ("Lost terminal")
- # [15:16] <grimeboy> You know it'd be pretty interesting if HTMLAudioElements had an attribute of type string called waveform, or even better an attribute of type byte_array called waveform.
- # [15:18] <grimeboy> Actually javascript needs a ByteArray.
- # [15:18] <Philip`> For reading the waveform, or for altering it?
- # [15:19] <annevk> ES4 has a byte array
- # [15:19] <grimeboy> Both.
- # [15:19] <annevk> XMLHttpRequest level 2 is going to use it
- # [15:19] <grimeboy> Oh that's good.
- # [15:19] <Philip`> Byte arrays wouldn't be very useful for 16-bit audio
- # [15:20] <grimeboy> No, probably not.
- # [15:21] <Philip`> For just generating audio files dynamically, I guess you can already do audio.src = 'data:audio/wav;base64,...'
- # [15:22] <grimeboy> Oh right. That's a interesting idea.
- # [15:23] * Joins: gsnedders (n=gsnedder@host81-132-175-22.range81-132.btcentralplus.com)
- # [15:27] <Philip`> Are there specific cases for which it'd be useful to read the waveform?
- # [15:28] <Philip`> (I can't think of anything obvious that wouldn't be horribly slow to do in JavaScript...)
- # [15:39] * Quits: ROBOd (n=robod@86.34.246.154) (Remote closed the connection)
- # [15:39] <grimeboy> No, I suppose most things would be too slow (although javascript implementations are getting faster). I was thinking the traditional stuff, changing pitch, averaging with a sine wave, etc. etc.
- # [16:13] * Joins: zcorpan (n=zcorpan@84-216-40-88.sprayadsl.telenor.se)
- # [16:13] <zcorpan> annevk: the thread is about wrap=off specifically
- # [16:13] <annevk> does that map to soft?
- # [16:14] <zcorpan> submission-wise yes, rendering-wise no
- # [16:14] <annevk> oh, I see
- # [16:15] <annevk> spec doesn't seem to deal with invalid values
- # [16:16] <annevk> edited my reply
- # [16:17] <zcorpan> "For other attributes that contain invalid values"
- # [16:18] <annevk> so like soft
- # [16:22] * Joins: dglazkov (n=dglazkov@adsl-065-081-081-030.sip.bhm.bellsouth.net)
- # [16:23] * Quits: zcorpan_ (n=zcorpan@84-216-40-88.sprayadsl.telenor.se) (Read error: 110 (Connection timed out))
- # [16:32] * Joins: Codler (n=Codler@84-218-7-126.eurobelladsl.telenor.se)
- # [16:33] * Joins: ROBOd (n=robod@86.34.246.154)
- # [16:33] * Joins: billmason (n=billmaso@ip156.unival.com)
- # [16:38] * Joins: Darkluna (n=Codler@84-218-7-154.eurobelladsl.telenor.se)
- # [16:58] * Quits: Codler (n=Codler@84-218-7-126.eurobelladsl.telenor.se) (Connection timed out)
- # [17:01] * Joins: tantek_ (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [17:01] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Read error: 104 (Connection reset by peer))
- # [17:02] * Darkluna is now known as Codler
- # [17:11] * Quits: tantek_ (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Read error: 104 (Connection reset by peer))
- # [17:11] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [17:34] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Read error: 104 (Connection reset by peer))
- # [17:34] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [17:38] * Joins: tantek_ (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [17:38] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Read error: 104 (Connection reset by peer))
- # [17:42] * Quits: KevinMarks (n=KevinMar@c-76-102-254-252.hsd1.ca.comcast.net) ("The computer fell asleep")
- # [17:42] * Quits: tantek_ (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Read error: 104 (Connection reset by peer))
- # [17:42] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [17:52] * Joins: h3h (n=w3rd@cpe-76-88-44-219.san.res.rr.com)
- # [18:03] * Quits: Codler (n=Codler@84-218-7-154.eurobelladsl.telenor.se) ("- nbs-irc 2.21 - www.nbs-irc.net -")
- # [18:03] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Read error: 104 (Connection reset by peer))
- # [18:04] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [18:05] * Quits: h3h (n=w3rd@cpe-76-88-44-219.san.res.rr.com)
- # [18:12] * Joins: tantek_ (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [18:12] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Read error: 104 (Connection reset by peer))
- # [18:16] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [18:16] * Quits: tantek_ (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Read error: 104 (Connection reset by peer))
- # [18:22] * Joins: tantek_ (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [18:22] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Read error: 104 (Connection reset by peer))
- # [18:30] * Joins: grimboy (n=grimboy@85-211-242-115.dsl.pipex.com)
- # [18:38] * Quits: tantek_ (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Read error: 104 (Connection reset by peer))
- # [18:38] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [18:42] * Joins: h3h (n=w3rd@66-162-32-234.static.twtelecom.net)
- # [18:46] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Read error: 104 (Connection reset by peer))
- # [18:46] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [19:00] * Joins: tantek_ (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [19:00] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Read error: 104 (Connection reset by peer))
- # [19:10] * Joins: maikmerten (n=maikmert@T613b.t.pppool.de)
- # [19:14] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [19:14] * Quits: tantek_ (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Read error: 104 (Connection reset by peer))
- # [19:17] * Joins: tantek_ (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [19:23] * Joins: weinig (i=weinig@nat/apple/x-61ecc5e226a72952)
- # [19:32] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Read error: 104 (Connection reset by peer))
- # [19:32] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [19:36] * Joins: aroben (n=adamrobe@c-67-160-250-192.hsd1.ca.comcast.net)
- # [19:48] * Quits: tantek_ (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Read error: 110 (Connection timed out))
- # [19:51] * Joins: tantek_ (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [20:09] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Read error: 110 (Connection timed out))
- # [20:09] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [20:10] * Joins: zcorpan_ (n=zcorpan@84-216-40-88.sprayadsl.telenor.se)
- # [20:13] * Joins: weinig_ (n=weinig@17.255.104.214)
- # [20:13] * Quits: zcorpan (n=zcorpan@84-216-40-88.sprayadsl.telenor.se) (Read error: 110 (Connection timed out))
- # [20:17] * Quits: BenWard (i=BenWard@nat/yahoo/x-f7c6a142200d70a6) ("Fades out again…")
- # [20:20] * Quits: weinig (i=weinig@nat/apple/x-61ecc5e226a72952) (Read error: 104 (Connection reset by peer))
- # [20:20] * Joins: weinig (i=weinig@nat/apple/x-cdf1cd94bff744b1)
- # [20:21] * Quits: om_sleep (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [20:22] * Joins: om_sleep (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [20:23] * Joins: kingryan (n=kingryan@corp.technorati.com)
- # [20:27] * Quits: tantek_ (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Read error: 110 (Connection timed out))
- # [20:32] * om_sleep is now known as othermaciej
- # [20:32] * Quits: aroben (n=adamrobe@unaffiliated/aroben)
- # [20:35] * Quits: weinig_ (n=weinig@17.255.104.214) (Read error: 110 (Connection timed out))
- # [20:48] * Quits: mattly (n=matt@24-176-224-135.dhcp.snlo.ca.charter.com) ("screw you guys, i'm going home")
- # [20:54] * Joins: KevinMarks (i=KevinMar@nat/google/x-4e1b423d0f80d892)
- # [21:03] * Joins: dbaron (n=dbaron@corp-241.mountainview.mozilla.com)
- # [21:08] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [21:12] * Joins: epeus (i=KevinMar@conference/plone/docsprint/x-147bf7952a0f84d8)
- # [21:17] * Quits: KevinMarks (i=KevinMar@nat/google/x-4e1b423d0f80d892) (Read error: 110 (Connection timed out))
- # [21:25] * epeus is now known as KevinMarks
- # [21:42] * Joins: weinig_ (n=weinig@17.255.104.214)
- # [21:50] * Quits: weinig (i=weinig@nat/apple/x-cdf1cd94bff744b1) (Read error: 110 (Connection timed out))
- # [21:57] * Joins: aroben (n=adamrobe@17.203.15.181)
- # [21:59] * Quits: dev0 (i=Tobias@unaffiliated/icefox0) ("dev0 has no reason")
- # [21:59] * Joins: briansuda (n=briansud@85-220-86-120.dsl.dynamic.simnet.is)
- # [21:59] * Quits: maikmerten (n=maikmert@T613b.t.pppool.de) (Remote closed the connection)
- # [22:06] * Joins: weinig (i=weinig@nat/apple/x-60024ebcafd910f1)
- # [22:09] * Quits: weinig_ (n=weinig@17.255.104.214) (Read error: 110 (Connection timed out))
- # [22:11] * Joins: othermaciej (n=mjs@17.255.105.80)
- # [22:11] * Quits: othermaciej (n=mjs@17.255.105.80) (Client Quit)
- # [22:13] * Joins: othermaciej (n=mjs@17.255.105.80)
- # [22:21] * Quits: weinig (i=weinig@nat/apple/x-60024ebcafd910f1) (Read error: 104 (Connection reset by peer))
- # [22:22] * Joins: weinig (i=weinig@nat/apple/x-d40e3637d334ad57)
- # [22:22] * Quits: weinig (i=weinig@nat/apple/x-d40e3637d334ad57) (Read error: 104 (Connection reset by peer))
- # [22:23] * Joins: weinig (i=weinig@nat/apple/x-243be8fc7f9f2135)
- # [22:58] <Hixie> annevk: IE supports draggable=""??
- # [23:02] * Quits: ROBOd (n=robod@86.34.246.154) ("http://www.robodesign.ro")
- # [23:20] * Joins: othermaciej_ (n=mjs@17.255.105.80)
- # [23:22] * Quits: othermaciej (n=mjs@17.255.105.80) (Read error: 104 (Connection reset by peer))
- # [23:28] * Quits: weinig (i=weinig@nat/apple/x-243be8fc7f9f2135)
- # [23:33] * othermaciej_ is now known as othermaciej
- # [23:42] * Joins: Xsss4hell (n=opera@p57A919A3.dip0.t-ipconnect.de)
- # [23:43] <Xsss4hell> hi
- # [23:43] <zcorpan_> hi
- # [23:43] <Xsss4hell> http://webforms2.org/ is offline
- # [23:43] <Xsss4hell> or are you just redesigning?
- # [23:44] <zcorpan_> probably just down temporarily
- # [23:44] <Xsss4hell> yep, hope it's back in some minutes =)
- # [23:45] <Xsss4hell> I'm developing a framework and wanted to use this nice xforms
- # [23:47] * Quits: othermaciej (n=mjs@17.255.105.80)
- # [23:50] * Quits: hendry (n=hendry@91.84.62.62) ("nn")
- # [23:50] * Joins: weinig (n=weinig@17.255.104.214)
- # [23:51] * Quits: weinig (n=weinig@17.255.104.214) (Remote closed the connection)
- # [23:52] * Joins: othermaciej (n=mjs@17.255.105.80)
- # [23:52] * Joins: weinig (n=weinig@17.255.104.214)
- # Session Close: Thu Aug 02 00:00:00 2007
The end :)