Options:
- # Session Start: Fri Sep 14 00:00:00 2007
- # Session Ident: #whatwg
- # [00:01] * Quits: kingryan (n=kingryan@corp.technorati.com)
- # [00:12] * Joins: othermaciej (i=mjs@nat/apple/x-e9e9c1466b9ee764)
- # [00:15] * Quits: YaaL (i=yaal@hell.pl) (Read error: 104 (Connection reset by peer))
- # [00:16] * Joins: KevinMarks (i=KevinMar@nat/google/x-5e45ba6af31040be)
- # [00:18] * Joins: YaaL (i=yaal@hell.pl)
- # [00:21] <aa> othermaciej: Did you decide on a time to come visit?
- # [00:22] <aa> michael would like to join, but he is out wed-fri next week, so he would prefer the monday after, or else monday or tuesday next week.
- # [00:22] <Hixie> monday is no good for me next week
- # [00:25] * Quits: virtuelv_ (n=virtuelv@58.80-202-82.nextgentel.com) (Read error: 110 (Connection timed out))
- # [00:25] * Quits: weinig (i=weinig@nat/apple/x-c98c60afee9d6075) (Read error: 104 (Connection reset by peer))
- # [00:25] * Joins: weinig (i=weinig@nat/apple/x-bec1c56d76ac33fe)
- # [00:26] <aa> tuesday?
- # [00:26] <Hixie> wfm
- # [00:31] * Joins: MikeSmith (n=MikeSmit@eM60-254-213-113.pool.emnet.ne.jp)
- # [00:41] * Joins: mpt (n=mpt@n219076093048.netvigator.com)
- # [00:44] * Quits: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
- # [00:48] * Quits: polin8 (n=brian@c-75-71-72-175.hsd1.co.comcast.net) (Client Quit)
- # [00:50] * Joins: polin8 (n=brian@c-75-71-72-175.hsd1.co.comcast.net)
- # [00:59] * Joins: hober (n=ted@unaffiliated/hober)
- # [01:00] <othermaciej> aa: I might be able to do Tuesday
- # [01:00] <othermaciej> (meeting right now though)
- # [01:01] * Joins: othermaciej_ (n=mjs@17.255.110.23)
- # [01:03] * Quits: polin8 (n=brian@c-75-71-72-175.hsd1.co.comcast.net) (Client Quit)
- # [01:13] * Joins: jruderman (n=jruderma@c-67-180-15-227.hsd1.ca.comcast.net)
- # [01:13] * Quits: jruderman (n=jruderma@c-67-180-15-227.hsd1.ca.comcast.net) (Remote closed the connection)
- # [01:16] * Quits: othermaciej (i=mjs@nat/apple/x-e9e9c1466b9ee764) (Read error: 110 (Connection timed out))
- # [01:17] * Quits: weinig (i=weinig@nat/apple/x-bec1c56d76ac33fe) (Read error: 110 (Connection timed out))
- # [01:17] * Quits: h3h (n=w3rd@66-162-32-234.static.twtelecom.net) ("|")
- # [01:23] <Hixie> othermaciej_: renaming them to "studying existing practices" and "studying existing implementations" is nice, gives it good symmetry and sidesteps the whole kneejerk reaction, i like it.
- # [01:23] * othermaciej_ is now known as othermaciej
- # [01:24] <othermaciej> Hixie: yeah, that's sort of the idea
- # [01:24] <othermaciej> idiomatic, punchy names are fun to say, but they seem to promote controversy
- # [01:24] <Hixie> yeah
- # [01:26] * Quits: mpt (n=mpt@n219076093048.netvigator.com) ("This computer has gone to sleep")
- # [01:33] * Quits: Lachy_ (n=Lachy@203-158-45-153.dyn.iinet.net.au) ("ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007072518]")
- # [01:34] * Joins: Lachy (n=Lachy@124-170-114-235.dyn.iinet.net.au)
- # [01:36] * Quits: hasather (n=hasather@90-227-221-48-no62.tbcn.telia.com) (Remote closed the connection)
- # [01:43] * Joins: mpt (n=mpt@n219076093048.netvigator.com)
- # [01:46] * Joins: othermaciej_ (i=mjs@nat/apple/x-4cd43348aa45229a)
- # [01:48] * Quits: mpt (n=mpt@n219076093048.netvigator.com) (Client Quit)
- # [01:48] <MikeSmith> I think the idiomatic names are more than just fun to say; they have the advantage of already being familiar to people and capture the ideas more succinctly, though with the downside of being less precise
- # [01:51] <MikeSmith> the alternative of being more precise risks watering down some ideas to the point where they have a lot less value in quickly and clearly making the high-level design goals more clear to outside parties who have not been involved in the discussions
- # [01:52] * Quits: aroben (n=adamrobe@unaffiliated/aroben)
- # [01:53] <MikeSmith> the general slide toward meaninglessness that trying to get general consensus over language issues always brings
- # [01:55] <MikeSmith> "The faultfinder will find fault even in paradise.", to quote a little Thoreau
- # [01:55] * Joins: weinig (i=weinig@nat/apple/x-0406c3346d5e0eb7)
- # [01:56] <othermaciej_> idiomatic names are great when there is a consistent shared understanding of them
- # [01:56] <othermaciej_> but some of the current ones (the Wheel and Cowpaths ones in particular) are widely misunderstood, to the point of seriously damaging their helpfulness
- # [01:56] * Quits: othermaciej (n=mjs@17.255.110.23) (Nick collision from services.)
- # [01:56] * othermaciej_ is now known as othermaciej
- # [01:59] <Lachy> I don't want cowpaths renamed, but if it must, then we need to pick something good
- # [01:59] <MikeSmith> othermaciej - OK, then I can see it making sense to changing them
- # [02:00] <MikeSmith> Though I guess I would wonder just how widely they are misunderstood relative to any other such idioms
- # [02:00] <MikeSmith> all idioms risk being misunderstood
- # [02:02] <MikeSmith> I guess we need to consider if we are more interested in making the document easily and quickly understand to clueful people than we are to trying to prevent it from being misunderstood by less clueful people
- # [02:06] * Quits: tndH (i=Rob@87.102.74.242) ("ChatZilla 0.9.78.1-rdmsoft [XULRunner 1.8.0.9/2006120508]")
- # [02:13] * Joins: jacobolus (n=jacobolu@pool-71-104-156-113.lsanca.dsl-w.verizon.net)
- # [02:13] <jacobolus> Hixie: line 24774 of html5 spec, has a <?p> instead of </p>
- # [02:13] <Hixie> thanks
- # [02:13] <Hixie> it'll get fixed in due course hopefully
- # [02:14] <jacobolus> :)
- # [02:14] <Hixie> right now i'm in the middle of a complicated edit
- # [02:14] <jacobolus> pretty minor detail
- # [02:14] <jacobolus> so no worries
- # [02:14] <jacobolus> thought you'd like to know though :)
- # [02:14] <Hixie> yup, thanks :-)
- # [02:16] * Joins: tantek (n=tantek@77-99-141-250.cable.ubr03.hari.blueyonder.co.uk)
- # [02:18] * Joins: csarven (n=nevrasc@modemcable130.251-202-24.mc.videotron.ca)
- # [02:32] * Joins: h3h (n=w3rd@cpe-76-88-44-219.san.res.rr.com)
- # [02:33] * Joins: aaronlev (n=chatzill@209-6-168-245.c3-0.arl-ubr2.sbo-arl.ma.cable.rcn.com)
- # [02:41] * Quits: hober (n=ted@unaffiliated/hober) ("ERC Version 5.2 (IRC client for Emacs)")
- # [02:46] * Joins: polin8 (n=brian@c-75-71-72-175.hsd1.co.comcast.net)
- # [02:54] * Joins: yod (n=ot@dhcp-247-29.mag.keio.ac.jp)
- # [02:54] * Joins: h3h_ (n=w3rd@cpe-76-88-44-219.san.res.rr.com)
- # [03:04] * Quits: weinig (i=weinig@nat/apple/x-0406c3346d5e0eb7) (Read error: 110 (Connection timed out))
- # [03:08] * Quits: billmason (n=billmaso@ip156.unival.com) (Read error: 104 (Connection reset by peer))
- # [03:11] * Quits: h3h (n=w3rd@cpe-76-88-44-219.san.res.rr.com) (Read error: 110 (Connection timed out))
- # [03:39] * Quits: KevinMarks (i=KevinMar@nat/google/x-5e45ba6af31040be) ("The computer fell asleep")
- # [03:41] * Joins: weinig (i=weinig@nat/apple/x-51eecfebf6772f54)
- # [04:06] * Quits: MikeSmith (n=MikeSmit@eM60-254-213-113.pool.emnet.ne.jp) ("Less talk, more pimp walk.")
- # [04:12] * Quits: polin8 (n=brian@c-75-71-72-175.hsd1.co.comcast.net) (Client Quit)
- # [04:17] * Joins: annevk (n=annevk@c5144430c.cable.wanadoo.nl)
- # [04:36] * Joins: polin8 (n=brian@c-75-71-72-175.hsd1.co.comcast.net)
- # [04:48] * Quits: aaronlev (n=chatzill@209-6-168-245.c3-0.arl-ubr2.sbo-arl.ma.cable.rcn.com) (Read error: 110 (Connection timed out))
- # [04:55] * gavins is now known as gavin_
- # [05:17] * Quits: annevk (n=annevk@c5144430c.cable.wanadoo.nl) (Read error: 110 (Connection timed out))
- # [05:19] * Joins: aroben_ (n=adamrobe@c-67-160-250-192.hsd1.ca.comcast.net)
- # [05:23] * Quits: h3h_ (n=w3rd@cpe-76-88-44-219.san.res.rr.com) ("|")
- # [05:24] * Quits: tantek (n=tantek@77-99-141-250.cable.ubr03.hari.blueyonder.co.uk)
- # [05:24] * Joins: aroben__ (n=adamrobe@c-67-160-250-192.hsd1.ca.comcast.net)
- # [05:24] * Quits: aroben_ (n=adamrobe@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [05:30] * Joins: h3h (n=w3rd@cpe-76-88-44-219.san.res.rr.com)
- # [05:34] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
- # [05:34] * Quits: gavin (n=gavin@firefox/developer/gavin) (Read error: 104 (Connection reset by peer))
- # [05:41] * Quits: aroben__ (n=adamrobe@c-67-160-250-192.hsd1.ca.comcast.net)
- # [05:42] * Quits: csarven (n=nevrasc@modemcable130.251-202-24.mc.videotron.ca) ("http:/www.csarven.ca")
- # [05:48] * Joins: gavins (n=gavin@firefox/developer/gavin)
- # [05:49] * Joins: gavin_ (n=gavin@people.mozilla.com)
- # [05:53] * Quits: h3h (n=w3rd@cpe-76-88-44-219.san.res.rr.com)
- # [06:02] <Hixie> so what makes one an accessibility expert anyway
- # [06:03] <Hixie> since there seems to be at least as little agreement between the self-styled accessibility experts as there is between members of any other self-styled community
- # [06:03] <Hixie> e.g. software engineers
- # [06:05] <othermaciej> one may as well ask what makes one an expert on any topic
- # [06:05] <Hixie> well in some cases, a degree
- # [06:06] * Quits: markp (n=markp@adsl-77-239-73.rmo.bellsouth.net) (Read error: 110 (Connection timed out))
- # [06:08] * Joins: aroben_ (n=adamrobe@c-67-160-250-192.hsd1.ca.comcast.net)
- # [06:10] <othermaciej> that doesn't seem applicable to anything software-related however
- # [06:11] <Hixie> yeah
- # [06:11] * aroben_ is now known as aroben
- # [06:38] * Quits: weinig (i=weinig@nat/apple/x-51eecfebf6772f54)
- # [06:41] * Joins: virtuelv_ (n=virtuelv@58.80-202-82.nextgentel.com)
- # [07:01] * Quits: othermaciej (i=mjs@nat/apple/x-4cd43348aa45229a) (Read error: 104 (Connection reset by peer))
- # [07:01] * Joins: othermaciej (i=mjs@nat/apple/x-956f5b0bf9c38c3f)
- # [07:03] * Quits: virtuelv_ (n=virtuelv@58.80-202-82.nextgentel.com) (Read error: 110 (Connection timed out))
- # [07:06] * Joins: weinig (n=weinig@c-67-169-182-231.hsd1.ca.comcast.net)
- # [07:06] * Quits: othermaciej (i=mjs@nat/apple/x-956f5b0bf9c38c3f) (Read error: 104 (Connection reset by peer))
- # [07:06] * Joins: othermaciej (i=mjs@nat/apple/x-1f88f34f653ccbf7)
- # [07:07] * Joins: mpt (n=mpt@219.234.180.201)
- # [07:09] * Quits: othermaciej (i=mjs@nat/apple/x-1f88f34f653ccbf7) (Client Quit)
- # [07:09] <jacobolus> Hixie: are there some examples of accessibility experts whose resumes can be examined?
- # [07:09] <jacobolus> Hixie: maybe there's a pattern
- # [07:12] * Quits: ozamosi (n=ozamosi@85.8.1.10.static.se.wasadata.net) (Success)
- # [07:13] * Joins: ozamosi (n=ozamosi@85.8.1.10.static.se.wasadata.net)
- # [07:13] * Quits: polin8 (n=brian@c-75-71-72-175.hsd1.co.comcast.net) (Client Quit)
- # [07:14] <Hixie> jacobolus: not that i know of
- # [07:14] <jacobolus> you don't know of accessibility experts? or patterns?
- # [07:16] <jacobolus> Hixie: I see a link in a google search for a pdf: “Become an Accessibility Expert in 50 min”
- # [07:16] <jacobolus> so maybe you too can be one
- # [07:17] <jacobolus> whoa: " * Stuff to impress your Client & Boss with. * Surprise, it might be you! Who are covered in accessibility issues. * Wow, That’s allot of work."
- # [07:23] <Hixie> uri?
- # [07:23] <jacobolus> second link: http://www.google.com/search?client=camino&hl=en&q=accessibility%20expert
- # [07:23] <jacobolus> http://www.cfconf.org/cfun-04/talks/HAMMAN_BecomeanAccessibilityExpertin50min.ppt
- # [07:24] <jacobolus> that's not going to be much practical use, I'm afraid
- # [07:27] * Joins: virtuelv_ (n=virtuelv@58.80-202-82.nextgentel.com)
- # [07:27] <jacobolus> it has some good clipart in the corner though
- # [07:29] <Lachy> it's difficult to judge who is an expert. I'm sure there are a lot of people who either claim to be, or have been called by others, an accessibility expert, but whom are merely advocates
- # [07:30] <Lachy> but those search results include include people like Joe Clark and Gez Lemon, which could be considered a fair assessment of them.
- # [07:42] * Quits: Lachy (n=Lachy@124-170-114-235.dyn.iinet.net.au) ("ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007072518]")
- # [07:50] * Joins: Lachy (n=Lachy@124-170-114-235.dyn.iinet.net.au)
- # [07:51] <Lachy> I see Joshue accepted Hixie's invitation to the F2F http://html4all.org/pipermail/list_html4all.org/2007-September/000294.html
- # [07:51] * Joins: KevinMarks (n=KevinMar@c-76-102-254-252.hsd1.ca.comcast.net)
- # [08:02] * Quits: virtuelv_ (n=virtuelv@58.80-202-82.nextgentel.com) ("Leaving")
- # [08:02] * Joins: virtuelv_ (n=virtuelv@58.80-202-82.nextgentel.com)
- # [08:08] * Quits: doublec (n=doublec@202.180.114.137)
- # [08:14] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [08:19] * Quits: yod (n=ot@dhcp-247-29.mag.keio.ac.jp) ("Leaving")
- # [08:35] * Joins: marcosc_ (n=chatzill@131.181.148.226)
- # [08:35] * marcosc_ is now known as marcosc
- # [08:53] <Hixie> heh, someone proposed a way to change http to allow for the content-sniffing behaviour in html5
- # [08:54] <Hixie> but unintentionally they actually proposed making it far wider-reaching than the html5 spec allows
- # [08:55] <othermaciej> oh?
- # [09:02] * Joins: tantek (n=tantek@77-99-141-250.cable.ubr03.hari.blueyonder.co.uk)
- # [09:04] * Quits: jacobolus (n=jacobolu@pool-71-104-156-113.lsanca.dsl-w.verizon.net) (Read error: 104 (Connection reset by peer))
- # [09:04] * Joins: jacobolus1 (n=jacobolu@pool-71-104-156-113.lsanca.dsl-w.verizon.net)
- # [09:04] <Hixie> othermaciej: on www-tag
- # [09:12] <othermaciej> I'm glad the Transatmospheric Architecture Group is on the job
- # [09:14] <marcosc> ehehe
- # [09:14] <hsivonen> I think asking servers to return 406 more often is not going to help not to Break The Web
- # [09:16] <hsivonen> in retrospect, Content-Type seems like a mistake compared to making sure all Web formats had a magic number
- # [09:18] <hsivonen> fwiw, implementing the suggestion would wreak havoc with all the PHP scripts out there that serve images from a database and are hosted on Apache 1.3
- # [09:20] <othermaciej> magic numbers don't work well for text formats
- # [09:21] <hsivonen> #! works pretty well
- # [09:22] <hsivonen> a mandatory <?xml could work, too
- # [09:22] <hsivonen> and the UTF-8 BOM is pretty cool
- # [09:25] <othermaciej> I guess it depends on whether sending otherwise functional markup to be processed as plain text is considered useful
- # [09:27] <othermaciej> these TAG minutes have many interesting moments
- # [09:27] <othermaciej> http://lists.w3.org/Archives/Public/www-tag/2007Sep/0071.html
- # [09:31] * Quits: marcosc (n=chatzill@131.181.148.226) ("ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007072518]")
- # [09:33] <Hixie> magic numbers for text formats work fine
- # [09:33] <Hixie> but anyway, bed time
- # [09:33] <Hixie> (i agree that magic numbers would have been the better way forward, in retrospect)
- # [09:34] <othermaciej> metadata works better when it's directly attached
- # [09:37] <othermaciej> so is it at all common for GIFs to be sent with an image/jpeg content type or the like?
- # [09:54] * Quits: aroben (n=adamrobe@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [10:17] * Joins: ROBOd (n=robod@89.123.21.148)
- # [10:20] * Quits: jacobolus1 (n=jacobolu@pool-71-104-156-113.lsanca.dsl-w.verizon.net) (Read error: 110 (Connection timed out))
- # [10:25] <hsivonen> Lachy: btw, regarding <m> and offset in the Web service formats: I think I could improve the usability of Validator.nu if I highlighted ranges of the source instead of individual points
- # [10:25] <hsivonen> Lachy: in which case I'd use heuristics for guessing the start of the range
- # [10:26] <hsivonen> (basically, the previous errorless SAX event location would set the start point of the range)
- # [10:28] <hsivonen> one problem is that in practice, there are two layers of errors: 1) exact errors from the tokenizer and below and 2) inexact errors locations from above the tokenizer
- # [10:30] * Joins: hober (n=ted@unaffiliated/hober)
- # [10:30] <Lachy> hsivonen, ok
- # [10:31] <Lachy> hsivonen, did you see the comment you got on the blog?
- # [10:31] <hsivonen> not yet
- # [10:31] * hsivonen looks
- # [10:31] <Lachy> (it's from me, nothing too exciting)
- # [10:35] <hsivonen> replied
- # [10:36] * hsivonen notes that markp has posted
- # [10:37] <Lachy> yeah, mark's post explains the longdesc issue really well
- # [10:39] <Lachy> I think I have another idea for how to represent the parse tree in XML, without simply dumping the whole document with a modified namespace
- # [10:40] <Lachy> and also an alternative format for JSON
- # [10:40] <Lachy> I'll make up a few examples
- # [10:50] * Joins: MikeSmith (n=MikeSmit@eM60-254-212-31.pool.emnet.ne.jp)
- # [10:55] * Quits: gavins (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
- # [11:00] <Lachy> hsivonen, this is the parse tree in JSON. It gives a simple DOM like interface for authors to traverse. http://tinyurl.com/yowlqm
- # [11:02] * Joins: hendry (n=hendry@nox.vm.bytemark.co.uk)
- # [11:03] * Quits: MikeSmith (n=MikeSmit@eM60-254-212-31.pool.emnet.ne.jp) ("Less talk, more pimp walk.")
- # [11:04] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [11:07] <othermaciej> hello Lachy
- # [11:07] <Lachy> hello othermaciej
- # [11:09] <hsivonen> Lachy: a very interesting idea!
- # [11:09] <hsivonen> zcorpan: what's your take on Lachy's format vs. SDF?
- # [11:10] <hsivonen> Lachy: Thank you!
- # [11:10] <Lachy> hsivonen, a slight variation to that idea would be to give it a SAX like interface
- # [11:10] * Joins: BenWard (i=BenWard@nat/yahoo/x-cba27d2cec559dba)
- # [11:10] * Lachy is wondering why othermaciej pinged him
- # [11:11] <hsivonen> Lachy: I'm most likely going to use SAX Tree as the internal parse tree representation
- # [11:12] <zcorpan> hsivonen: lachy's format seems easier to parse but harder to read/write for humans
- # [11:12] <othermaciej> Lachy: I was just saying hi to be friendly
- # [11:12] <Lachy> oh, ok.
- # [11:14] <Lachy> hsivonen, s/SAX/XOM/ in my last message
- # [11:15] * zcorpan finds http://jsonml.org/
- # [11:16] <zcorpan> that seems to be designed to be able to express legal trees only
- # [11:16] <Lachy> zcorpan, where can I find a simple example to see how it works?
- # [11:17] <zcorpan> Lachy: on that page, "Colorful Table Example"
- # [11:17] <Lachy> ok, found it
- # [11:18] <hsivonen> zcorpan: does it do namespaces?
- # [11:19] <zcorpan> hsivonen: doesn't seem like it
- # [11:20] <Lachy> oh I see, it represents each element as an array: ["nodeName", { ... attributes ...}, childNode, childNode, ...]
- # [11:20] <Lachy> hsivonen, it would probably do namespaces by serialising the xmlns and xmlns:foo attributes into the attributes object
- # [11:22] <hsivonen> Lachy: yeah. eww.
- # [11:23] <hsivonen> Lachy: though the nature of namespaces is that they are incredibly wasteful to serialize without a compression mechanism like prior declarations
- # [11:23] <Lachy> it doesn't seem to handle comment nodes well either and has no support for PIs
- # [11:25] <Lachy> zcorpan, does SDF have to serialise the namespace for every non-XHTML element, or does it do inheritance?
- # [11:25] <zcorpan> Lachy: the former
- # [11:26] <zcorpan> it also doesn't know about the "xml" prefix, e.g.
- # [11:26] <Lachy> hsivonen, it really depends what the pupose of a parse tree is, does it really need to have all the namespace info for every node?
- # [11:29] <hsivonen> Lachy: somehow, I was assuming that it had to encode everything
- # [11:29] <Lachy> I wish the w3 validator didn't remove its parse tree option
- # [11:30] <zcorpan> Lachy: indeed, it was one of the actual useful features
- # [11:31] <Lachy> the parse tree should, IMHO, just represent how the markup was parsed, not a complete representation of the tree built by the tree builder.
- # [11:31] <hsivonen> Unicode normalization is an interesting issue for tools like Validator.nu
- # [11:31] <hsivonen> Validator.nu whines if the input isn't in NFC
- # [11:31] <hsivonen> so to keep it self-validating, I cannot show the original code points for non-NFC source
- # [11:32] <hsivonen> but then, non-b0rked Unicode renderers shouldn't suffer if I normalize
- # [11:33] <Lachy> I don't really understand normalisation
- # [11:33] <hsivonen> philosophical questions about what the "source" is in the context of a NFC character presentation when the source really consists of bytes
- # [11:35] <hsivonen> implementing showing source pedantically correctly in an interesting demo on how non-simple "just normalize to NFC" is
- # [11:35] <hsivonen> as the source positions need to stay anchored before and after normalization
- # [11:38] <hsivonen> I think that eventually I'm going to sacrifice some perf in order to get some sane separation of concern in the validator.nu internals
- # [11:43] * Joins: Lachy_ (n=Lachy@124-170-114-235.dyn.iinet.net.au)
- # [11:45] <Lachy_> hsivonen, this was my idea for representing the parse tree in XML http://tinyurl.com/24nanw
- # [11:45] <hsivonen> Lachy_: thanks. It is verbose, but probably better than my namespace salting idea
- # [11:46] * Quits: tantek (n=tantek@77-99-141-250.cable.ubr03.hari.blueyonder.co.uk)
- # [11:47] <Lachy_> yeah, and it should be able to represent any document at all, whether or not the source was well formed.
- # [11:48] <zcorpan> hsivonen: <form name="foo"> is flagged as invalid for html4 documents in validator.nu
- # [11:48] <Lachy_> name isn't allowed on <form>, IIRC
- # [11:48] <zcorpan> Lachy_: it is in html4
- # [11:49] <hsivonen> zcorpan: do you have a test case with a URI?
- # [11:49] <zcorpan> xhtml 1.0 prose says that it is deprecated but it's not present in the xhtml 1.0 dtd
- # [11:49] <zcorpan> http://validator.nu/?doc=http%3A%2F%2Fwww.americanhomeinspectordirectory.com%2Findextest.php
- # [11:49] <hsivonen> zcorpan: well, that explains it
- # [11:50] <zcorpan> yeah. seems to be a mistake in the xhtml 1.0 spec
- # [11:50] <Lachy_> it's just one of those many undocumented changes between XHTML1 and HTML4
- # [11:51] <Lachy_> hmm. I wonder why so many comments are being flagged for moderation in the blog.
- # [11:52] <hsivonen> at least Relaxed has the same bug
- # [11:52] <zcorpan> "HTML 4 defined the name attribute for the elements a, applet, form, frame, iframe, img, and map." ... "Note that in XHTML 1.0, the name attribute of these elements is formally deprecated, and will be removed in a subsequent version of XHTML."
- # [11:52] <zcorpan> -- http://www.w3.org/TR/xhtml1/#h-4.10
- # [11:52] <hsivonen> zcorpan: thanks. for now, I think I'm going to note this in documentation instead of forking the XHTML 1.0 / HTML 4.01 schema
- # [11:54] <zcorpan> and the dtd: http://www.w3.org/TR/xhtml1/dtds.html#dtdentry_xhtml1-strict.dtd_form
- # [11:54] <zcorpan> hsivonen: ok
- # [11:55] <hsivonen> zcorpan: fixed in documentation
- # [11:57] <hsivonen> zcorpan: thanks. (at least I now have a note about the bug in case I overhaul HTML 4.01 support some day)
- # [11:58] <zcorpan> hsivonen: np
- # [12:00] <hsivonen> I want a streaming Unicode normalizer...
- # [12:02] * Quits: Lachy (n=Lachy@124-170-114-235.dyn.iinet.net.au) (Read error: 110 (Connection timed out))
- # [12:02] * Lachy_ is now known as Lachy
- # [12:03] <Lachy> it looks like Rob misunderstands when the spec says alt can be omitted. http://blog.whatwg.org/the-longdesc-lottery#comment-8929
- # [12:04] <Lachy> his example is when the image is illustrative of the surrounding text, but the spec is clear that alt="" should be used
- # [12:05] * hsivonen wonders how many times in his life he will end up writing new line normalization
- # [12:05] <hsivonen> ooh. all the wasted productivity on CRLF
- # [12:06] <Lachy> indeed. That's got to be one of the stupidest things that various protocol designers (FTP, HTTP, etc.) have ever made
- # [12:06] <Lachy> s/things/mistakes/
- # [12:09] <othermaciej> you mean a requirement to handle all the various line ending permutations?
- # [12:11] <Lachy> not that they had to handle it, but that they handled it using CRLF instead of just LF. We can blame the system engineers before them that implemented CRLF and CR for line endings.
- # [12:11] <hsivonen> othermaciej: I mean having to write code to handle CRLF, LF and CR for the nth time
- # [12:12] <othermaciej> it's annoying but given the state of the world requiring exactly one of those options would probably lead to non-conformance and lack of interoperability
- # [12:13] <othermaciej> I blame the implementors of DOS and the original Macintosh System for not seeing that LF is the one true path
- # [12:13] <Lachy> othermaciej, yeah, we can't change it now, but CR should never have existed
- # [12:13] <hsivonen> othermaciej: yeah
- # [12:22] <Lachy> othermaciej, did you update Degrade Gracefully, but forget to check in the changes?
- # [12:26] <othermaciej> Lachy: I thought I verified that the new version was on the web site, but let me double check
- # [12:26] <Lachy> oh, never mind, it was cached
- # [12:26] <othermaciej> I like the way the rewritten versions of the principles are coming out but it's a lot of work
- # [12:26] <Lachy> the original design principles were intended to be short, clear and concise statements. The rewrites are becoming significantly more verbose.
- # [12:29] <othermaciej> yes
- # [12:29] <othermaciej> but I think they will also be more enlightening to people who didn't already have them as implicit assumptions
- # [12:30] <Lachy> given the parsing behaviour of existing browsers, using section { display: block } is really only effective in XHTML5
- # [12:31] <Lachy> sadly, graceful fallback for new block elements in HTML5 isn't all that great, but there's little that can be done about it
- # [12:31] <othermaciej> I guess I should remove that example then
- # [12:32] <othermaciej> I guess if you nest blocks inside it gets split by residual style handling?
- # [12:32] <hober> with <section><div>...</div></section> they end up as sibling elements, IIRC
- # [12:33] <othermaciej> hmm
- # [12:33] <Lachy> yes, though, that's not really a problem unless you also try to do: section { background: green; }
- # [12:33] <Lachy> or similar
- # [12:33] <othermaciej> http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C!DOCTYPE%20html%3E%0A%3Csection%3E%0A%3Cdiv%3ETest.%3C%2Fdiv%3E%0A%3Cp%3EThis%20is%20also%20a%20test.%3C%2Fp%3E%0A%3C%2Fsection%3E%0A%0A
- # [12:33] <Lachy> it is a problem if you want to use selectors like: section section h1 { ... }
- # [12:34] <othermaciej> seems to work as I expect in Safari
- # [12:34] <othermaciej> (in my current trunk build, anyway)
- # [12:34] <Lachy> that's because Safari is too good. Check FF and IE
- # [12:34] * Joins: annevk (n=annevk@86.90.70.28)
- # [12:34] <Lachy> current release versions
- # [12:34] <othermaciej> I get siblings in Firefox though
- # [12:34] <Lachy> works for Safari 3 beta (Win)
- # [12:35] <hsivonen> hmm. the Feed Validator doesn't even try do source highlighting with finer than line granularity...
- # [12:35] <othermaciej> Firefox helpfully adds a _moz-userdefined="" attribute too
- # [12:35] <hsivonen> a highlight can span a line break in my design (since a tag can)
- # [12:35] <othermaciej> Opera also nests as I expected
- # [12:36] <hsivonen> which means I want pre handling for line breaks instead of one <li> per line
- # [12:36] <Lachy> hsivonen, is your validator's show source feature going to have a pretty print feature?
- # [12:36] <othermaciej> I guess I need to take that example out though
- # [12:36] <hsivonen> Lachy: I wasn't planning to pretty print
- # [12:36] <othermaciej> but not right now, 'tis sleepytime
- # [12:36] * othermaciej is now known as om_sleep
- # [12:36] <hsivonen> Lachy: I was planning on dumping the source and the parse tree
- # [12:36] <hsivonen> Lachy: but not pretty-printed source
- # [12:37] <Lachy> ok
- # [12:37] <hsivonen> (preserving error positions before and after pretty printing is a problem I'd rather avoid solving
- # [12:37] <Lachy> so if you were to highlight entire lines, it wouldn't be particularly useful for input that uses long lines
- # [12:37] <hsivonen> Lachy: right
- # [12:38] <hsivonen> Lachy: which is why I want more granularity
- # [12:38] <hsivonen> but HTML doesn't do overlapping ranges (except in IE :-)
- # [12:38] <hsivonen> so I don't know how I could mark a range that spans a line break *and* have one <li> per line for line numbering
- # [12:39] <Lachy> <li>aaa<m>bbb</m></li><li><m>ccc</m>ddd</li>
- # [12:40] <Lachy> that'll work well enough
- # [12:40] <hsivonen> Lachy: not with the :target selector :-(
- # [12:41] <hsivonen> what's the CSS situation with making white space significant (including breaks) but allowing line wrapping?
- # [12:42] <Lachy> I assume both lines would be highlighted, but the :targeted line would be in a diff colour?
- # [12:42] <Lachy> like the IRC logs?
- # [12:42] <Lachy> white-space: pre-wrap; works in some browsers
- # [12:43] <hsivonen> does "some" include IE? what about WebKit/Gecko/Opera?
- # [12:43] <krijnh> Whuh, whah?
- # [12:43] <krijnh> IRC logs?
- # [12:43] <Lachy> see the styles used in the W3C list archive. e.g. this random post http://lists.w3.org/Archives/Public/www-archive/2007Aug/0082.html - they use various proprietary alterntives
- # [12:43] * Joins: doublec (n=doublec@203-211-107-149.ue.woosh.co.nz)
- # [12:43] <hsivonen> simple problems are surprisingly complicated when you start implementing
- # [12:44] <Lachy> krijnh, I was referring to the yellow highligting for important lines and orange for :target
- # [12:45] <hsivonen> Lachy: that one has -moz-pre-wrap
- # [12:45] <hsivonen> pre {
- # [12:45] <hsivonen> white-space: pre-wrap; /* css-3 */
- # [12:45] <hsivonen> white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
- # [12:45] <hsivonen> white-space: -pre-wrap; /* Opera 4-6 */
- # [12:45] <hsivonen> white-space: -o-pre-wrap; /* Opera 7 */
- # [12:45] <hsivonen> word-wrap: break-word; /* Internet Explorer 5.5+; makes the CSS invalid :( */
- # [12:45] <hsivonen> }
- # [12:45] <hsivonen> cute
- # [12:46] <krijnh> white-space: -hp-pre-wrap; /* HP printers */
- # [12:47] <Lachy> krijnh, does that really work?
- # [12:47] <krijnh> (from http://ln.hixie.ch/resources/style/spaced.css )
- # [12:47] * Quits: doublec (n=doublec@203-211-107-149.ue.woosh.co.nz) (Client Quit)
- # [12:47] * Joins: doublec (n=doublec@203-211-107-149.ue.woosh.co.nz)
- # [12:48] <krijnh> Sorry, I'm just dropping in the discussion, I'll leave again now :)
- # [12:48] <hsivonen> do people care about visible line numbers if you can address an error position by fragment id?
- # [12:48] <Lachy> hsivonen, yes
- # [12:49] <hsivonen> Lachy: :-(
- # [12:49] <Lachy> line numbers make it possible to then look up that line in their editor
- # [12:49] <hsivonen> Lachy: oh, the error messages would have numbers
- # [12:49] <hsivonen> Lachy: I mean does the source dump need to show them?
- # [12:50] <Lachy> it is convenient. That's what we need a ::line pseudo-element for to add line numbers without explicit markup
- # [12:52] <annevk> XBL
- # [12:52] * annevk is for less pseudo-elements and more generic solutions
- # [12:52] <Lachy> ooh, that would be a good example to do in the primer!
- # [12:53] <Lachy> but I'm not sure how it could work
- # [12:54] <annevk> a simple script
- # [12:54] * Joins: aaronlev (n=chatzill@209-6-168-245.c3-0.arl-ubr2.sbo-arl.ma.cable.rcn.com)
- # [12:54] * Joins: gavins (n=gavin@firefox/developer/gavin)
- # [12:54] <annevk> split on \n and put it in <li> or something
- # [12:54] <annevk> although you still need some API to change selection behavior and such
- # [12:54] <annevk> well, a simpler one
- # [12:55] <Lachy> that would also split the <m> elements
- # [12:56] <annevk> hmm, if trey're used multiline I suppose you have to make it slightly more advanced
- # [12:56] <annevk> (that's a good reason not to add ::line fwiw)
- # [12:57] <hsivonen> annevk: there's already first-line that does styling in a way that doesn't match the underlying tree
- # [12:57] <Lachy> only if you care about implementation complexity for browsers :-)
- # [12:58] * Lachy doesn't have to care about that stuff for at least another 2 weeks
- # [12:59] <Lachy> (till I start at Opera, then such things will matter for me)
- # [12:59] <annevk> hsivonen, yes, and ::first-letter, they're annoying
- # [12:59] <annevk> (and underdefined for those specific cases of course)
- # [13:00] * Lachy --> dinner, bbl
- # [13:01] * annevk reads a funny discussion on the longdesc= debate
- # [13:02] <hsivonen> is there a nice way to capture fragment id changes in JS?
- # [13:02] <hsivonen> I guess I could use few lines of JS instead of :target
- # [13:03] <annevk> setTimeout()
- # [13:03] <annevk> HTML5 introduces hashchanged
- # [13:03] <Lachy> capture the click event for links and update
- # [13:07] <hsivonen> eww. setTimeout() can't be right
- # [13:07] <Lachy> hmm. window.watch('location', myHandler); won't work now :-( http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object:watch
- # [13:08] <annevk> hsivonen, just add an onclick= to all the links for which you want the effect
- # [13:10] <virtuelv_> hsivonen: while not right, it 'works'
- # [13:11] <Lachy> virtuelv_, it may work, but extremely inefficient
- # [13:11] <zcorpan> document.onclick = ...
- # [13:12] <virtuelv_> Lachy: sort of right
- # [13:12] <virtuelv_> what hsivonen wants is not an expensive operation
- # [13:12] <annevk> you need setTimeout() for real btw
- # [13:12] <annevk> otherwise you're not handling history traversel, bookmarks to the link, etc.
- # [13:14] <Lachy> maybe, but you'd still be polling the value every X milliseconds, where X is short enough to not provide a significant delay when the value really changes
- # [13:16] <annevk> 200 worked for me
- # [13:16] * annevk uses it in http://anne.is.weggeweest.nl/image-viewer
- # [13:18] * Quits: hober (n=ted@unaffiliated/hober) ("ERC Version 5.3 (devel) (IRC client for Emacs)")
- # [13:19] <Lachy> annevk, looks like it uses 2000
- # [13:19] <zcorpan> ooh, <area alt> sort of works in O9.5a
- # [13:19] <annevk> oops, you want setInterval
- # [13:20] <Lachy> oh, I see
- # [13:20] <hsivonen> virtuelv_: ok
- # [13:21] <Lachy> ah, \setTimeout is used for the automatic slide show
- # [13:23] <virtuelv_> I remember, back in the bad old days when one had to use setTimeout to emulate onresize
- # [13:25] <virtuelv_> (Can't remember if it was for Opera or Netscape, though)
- # [13:31] <annevk> (I stole my technique from http://w3future.com/weblog/stories/2002/05/04/urisForDynamicPages.xml by the way. It's surprisingly simple.)
- # [13:51] * Quits: doublec (n=doublec@203-211-107-149.ue.woosh.co.nz)
- # [14:11] * Joins: tantek (n=tantek@80.187.152.120)
- # [14:27] * Joins: Ducki (n=Ducki@nrdh-d9b98078.pool.mediaWays.net)
- # [14:29] * Quits: virtuelv_ (n=virtuelv@58.80-202-82.nextgentel.com) ("Leaving")
- # [14:29] * Joins: virtuelv_ (n=virtuelv@58.80-202-82.nextgentel.com)
- # [14:33] * Quits: tantek (n=tantek@80.187.152.120) (Read error: 110 (Connection timed out))
- # [14:35] <annevk> interesting data from the German guy
- # [14:37] <annevk> anyway, time to go for the rest of the weekend
- # [14:44] * Parts: annevk (n=annevk@86.90.70.28)
- # [14:49] <Lachy> that is indeed a very interesting conclusion. It'll be interesting to see the responses from those in favour of keeping longdesc
- # [14:55] * Joins: stelt (n=chatzill@82-170-139-154.dsl.ip.tiscali.nl)
- # [14:57] <Lachy> I wonder if the the cite attribute for blockquote should be given the same treatment as longdesc. i.e. drop it because a) it's not usefully implemented and b) <cite><a href=""> is more effective.
- # [15:00] <zcorpan> Philip`, Hixie: we need a survey about whether <img usemap> have useful alt text (on the image itself) often enough to make it useful to show to the user... (though i don't know how to perform such a survey, perhaps manual checking of some random pages that have image maps with non-empty alt is required)
- # [15:00] <zcorpan> s/need/want/ :)
- # [15:01] <stelt> Services working on files usually have both a file upload and a text field for URL. As web and local are mixing, what about combining these 2 form fields into one as well ? (i did a bit of javascript coding to simulate it)
- # [15:02] <Lachy> stelt, please explain what you mean?
- # [15:02] * zcorpan looks at http://canvex.lazyilluminati.com/survey/2007-07-17/analyse.cgi/tagattr/img/usemap
- # [15:05] <Philip`> "useful alt text" is unfortunately hard to determine automatedly :-(
- # [15:06] <Lachy> Philip`, you just need to write some better artificial intelligence!
- # [15:06] <Philip`> Is it worth looking for a list of <img alt usemap>, or is it fine to just manually check all the <img usemap> uses for ones with alt?
- # [15:07] <zcorpan> i've looked at the first 4 in http://canvex.lazyilluminati.com/survey/2007-07-17/analyse.cgi/pages/tagattr/img/usemap although they all had no alt at all
- # [15:08] <zcorpan> so it would be useful to have a list of pages that have <img usemap> with a non-empty alt attribute
- # [15:08] * Joins: karlUshi (n=karl@128.31.35.222)
- # [15:08] * Quits: karlUshi (n=karl@128.31.35.222) (Remote closed the connection)
- # [15:09] <zcorpan> or at least have an alt attribute
- # [15:09] <Lachy> Philip`, on the results page, could you show the images and alt text besides each other to make it easier to examine them
- # [15:10] <Lachy> it might be worth looking at the <area alt=""> of the associated image map too, if possible.
- # [15:11] <stelt> Lachy, instead of <input type="text" name="url"> and <input type="file"> (for either local or remote file) i'd sometimes just like something like <input type="local_or_remote">
- # [15:11] <stelt> i sort of simulated this with 1 <input type="text"> and
- # [15:11] <stelt> <div id="data" style="z-index:2;visibility:hidden;">
- # [15:11] <stelt> file
- # [15:11] <stelt> <input name="data_file" id="datadata_file" type="file" onchange="return divInputChange('data','file',this.value);">
- # [15:11] <stelt> <br><br>or URL
- # [15:11] <stelt> <input name="data_url" id="data_url" type="text" onchange="return divInputChange('data','url',this.value);">
- # [15:11] <stelt> </div>
- # [15:11] <zcorpan> first page with an alt attribute: http://www.harrahs.com/casinos/harrahs-atlantic-city/hotel-casino/property-home.shtml -- alt="brand_bar"
- # [15:11] <zcorpan> not useful
- # [15:14] * Philip` tries implementing the rules for parsing a hashed ID reference
- # [15:14] <Lachy> stelt, could you link to a useful example that demonstrates what you're trying to achieve?
- # [15:15] <Lachy> stelt, or fix the example you gave earlier.
- # [15:15] <Lachy> stelt, http://html5.lachy.id.au/?type=text%2Fhtml%3B+charset%3DUTF-8&data=%3Cdiv+id%3D%22data%22+style%3D%22z-index%3A2%22%3E%0D%0Afile+%3Cinput+name%3D%22data_file%22+id%3D%22datadata_file%22+type%3D%22file%22+onchange%3D%22return+divInputChange%28%27data%27%2C%27file%27%2Cthis.value%29%3B%22%3E%0D%0A%3Cbr%3E%3Cbr%3Eor+URL%0D%0A%3Cinput+name%3D%22data_url%22+id%3D%22data_url%22+type%3D%22text%22+
- # [15:15] <Lachy> onchange%3D%22return+divInputChange%28%27data%27%2C%27url%27%2Cthis.value%29%3B%22%3E%0D%0A%3C%2Fdiv%3E
- # [15:15] <zcorpan> http://www.sil.org/computing/comp-morph-phon.html -- ALT="See Text Menu" ... hmm, denotes that it is a menu
- # [15:16] <zcorpan> although most client side image maps seem to be menus
- # [15:16] <stelt> Lachy, for example the W3C validator has separate forms for file upload and on-line files, if there was 1 input flavour that combines both into 1 it would make it a lot easier for both coder and user
- # [15:18] <Lachy> stelt, I don't see how a combined control would make that easier for developers. I'd like to see a functioning example of the JS solution you mentioned
- # [15:19] <Lachy> stelt, use that page I linked to before, write the markup and script, click "upload" to upload it to the clipboard when you're done and let me know
- # [15:19] <zcorpan> the w3c validator interface wouldn't really need separate forms, it could have one form with multiple fields for the input document
- # [15:19] <zcorpan> like e.g. http://software.hixie.ch/utilities/cgi/data/data
- # [15:20] <stelt> zcorpan, when you have a service that has a file for many parameters it will get you an ugly UI ...
- # [15:20] <Lachy> stelt, do you have a site somewhere that needs this feature?
- # [15:20] <Lachy> if so, provide a link
- # [15:21] <zcorpan> stelt: you could spice up the ui to be just like the w3c validator while still having one form
- # [15:22] <stelt> Lachy, i'm working on such a site
- # [15:33] * Joins: hasather (n=hasather@90-227-221-48-no62.tbcn.telia.com)
- # [15:42] * Quits: aaronlev (n=chatzill@209-6-168-245.c3-0.arl-ubr2.sbo-arl.ma.cable.rcn.com) (Read error: 110 (Connection timed out))
- # [15:45] * Joins: peepo (n=Jay@host86-153-137-94.range86-153.btcentralplus.com)
- # [15:46] * Joins: annevk (n=annevk@c5144430c.cable.wanadoo.nl)
- # [15:48] * Joins: aaronlev (n=chatzill@209-6-168-245.c3-0.arl-ubr2.sbo-arl.ma.cable.rcn.com)
- # [15:51] * Quits: stelt (n=chatzill@82-170-139-154.dsl.ip.tiscali.nl) (Read error: 110 (Connection timed out))
- # [15:56] <Philip`> zcorpan, Lachy: http://canvex.lazyilluminati.com/misc/imgmaps.xhtml shows images which have usemap and alt attributes, where the usemap points to an existent map
- # [15:58] <Philip`> (I only found one usemap syntax error (usemap="0") and two where I couldn't find the matching <map>)
- # [15:59] <Philip`> (...and 140 correct ones, from 1024 pages)
- # [15:59] <Philip`> ((I can look at more pages trivially - it only took a minute to run))
- # [16:00] <zcorpan> Philip`: thanks!
- # [16:01] <zcorpan> Philip`: wow, that's really useful
- # [16:02] * Joins: dglazkov (n=dglazkov@adsl-065-081-081-030.sip.bhm.bellsouth.net)
- # [16:03] <Lachy> Philip`, that's awesome!
- # [16:03] * Joins: tndH_ (n=Rob@87.102.74.242)
- # [16:03] * tndH_ is now known as tndH
- # [16:04] <Lachy> #map21 is a nice one :-)
- # [16:04] <Lachy> Philip`, can you add numbers to the table to help identify them?
- # [16:08] <zcorpan> http://simon.html5.org/temp/usemap-alt.txt
- # [16:08] <virtuelv_> 1024 pages is a small sample, though
- # [16:09] * Joins: Ducki_ (n=Ducki@nrdh-d9b980d9.pool.mediaWays.net)
- # [16:10] <zcorpan> virtuelv: yeah, but they need manual investigation anyway
- # [16:11] * Joins: dev0 (i=Tobias@unaffiliated/icefox0)
- # [16:11] <zcorpan> seems like supressing alt would be a good thing in some cases and a bad thing in others
- # [16:11] <Philip`> Lachy: Updated so it's numbered
- # [16:12] <Philip`> See e.g. http://canvex.lazyilluminati.com/misc/imgmaps.xhtml#10
- # [16:12] <zcorpan> it would be possible to catch some of the first by checking if there's exactly one area and it has same alt as the image
- # [16:13] <Philip`> If anybody wants more stuff to read through manually, I'm happy to do a larger sample since it doesn't require any effort :-)
- # [16:14] * zcorpan is happy with the current sample :)
- # [16:16] <zcorpan> e.g. #4, #29, #110
- # [16:16] <zcorpan> though that case is not very common and it wouldn't be very annoying to use both
- # [16:17] <zcorpan> overall it seems useful to never supress the image's alt
- # [16:28] * Quits: Ducki (n=Ducki@nrdh-d9b98078.pool.mediaWays.net) (Read error: 113 (No route to host))
- # [16:35] * Joins: billmason (n=billmaso@ip156.unival.com)
- # [16:40] * Quits: annevk (n=annevk@c5144430c.cable.wanadoo.nl) (Read error: 110 (Connection timed out))
- # [16:42] * Joins: dev0_ (i=Tobias@dslb-088-076-242-151.pools.arcor-ip.net)
- # [16:44] <Lachy> #10 interesting "[English Flag - click here for English version]" with a picture of the US flag
- # [16:45] <Lachy> it has effectively the same meaning, though still innaccurate
- # [16:49] * Quits: dglazkov (n=dglazkov@adsl-065-081-081-030.sip.bhm.bellsouth.net)
- # [16:52] * Quits: aaronlev (n=chatzill@209-6-168-245.c3-0.arl-ubr2.sbo-arl.ma.cable.rcn.com) (Read error: 110 (Connection timed out))
- # [16:53] * Joins: aaronlev (n=chatzill@c-66-31-86-217.hsd1.ma.comcast.net)
- # [16:57] * Quits: BenWard (i=BenWard@nat/yahoo/x-cba27d2cec559dba) (Read error: 104 (Connection reset by peer))
- # [16:59] * Quits: dev0 (i=Tobias@unaffiliated/icefox0) (Read error: 110 (Connection timed out))
- # [17:05] * Joins: BenWard (i=BenWard@nat/yahoo/x-25b19d4a8f1c7938)
- # [17:12] * Joins: gsnedders (n=gsnedder@host86-139-120-102.range86-139.btcentralplus.com)
- # [17:36] <Lachy> I wrote some instructions for posting to the blog http://blog.whatwg.org/submit-article
- # [17:43] * Joins: maikmerten (n=maikmert@L8db2.l.pppool.de)
- # [17:44] * Joins: h3h (n=w3rd@cpe-76-88-44-219.san.res.rr.com)
- # [17:54] * Quits: aaronlev (n=chatzill@c-66-31-86-217.hsd1.ma.comcast.net) ("ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007072518]")
- # [18:00] * Joins: markp (n=markp@adsl-77-239-73.rmo.bellsouth.net)
- # [18:03] * Quits: gsnedders (n=gsnedder@host86-139-120-102.range86-139.btcentralplus.com) ("Don't touch /dev/null…")
- # [18:06] * Joins: Ducki (i=Ducki@nrdh-d9b98073.pool.mediaWays.net)
- # [18:10] * Joins: aroben (n=adamrobe@17.203.15.154)
- # [18:14] * Quits: h3h (n=w3rd@cpe-76-88-44-219.san.res.rr.com)
- # [18:19] <Philip`> Ooh, APNG in Opera
- # [18:19] * Joins: gsnedders (n=gsnedder@host86-139-120-102.range86-139.btcentralplus.com)
- # [18:20] <Philip`> (That makes it more useful to draw auto-animated images in <canvas> than when you could only do animated GIFs)
- # [18:22] * Quits: Ducki_ (n=Ducki@nrdh-d9b980d9.pool.mediaWays.net) (Read error: 113 (No route to host))
- # [18:23] <virtuelv_> Philip`: I'm not convinced canvii should accept animated images
- # [18:24] <Philip`> It'd make the sprites on http://canvex.lazyilluminati.com/83/play.xhtml easier to implement
- # [18:25] <Philip`> (and save bandwidth, since most of the frames are the same)
- # [18:25] <virtuelv_> yeah, but what should happen with the different composite modes?
- # [18:26] <Philip`> Why would it be any different to drawing a static image, except that it uses the current frame at the time when you call drawImage?
- # [18:27] <virtuelv_> would require browsers to store the rectangle covered by the canvas
- # [18:28] <virtuelv_> s/canvas/image/
- # [18:28] <virtuelv_> not saying it can't be done, but it puts a toll on implementations
- # [18:28] * Quits: KevinMarks (n=KevinMar@c-76-102-254-252.hsd1.ca.comcast.net) ("The computer fell asleep")
- # [18:29] <Philip`> I don't want the canvas output to ever change automatically, since that sounds probably crazy and complicated - I'm imagining that you'd still have to manually redraw the screen for every frame, but drawImage would automatically pick the current animation frame each time you call it
- # [18:30] <Philip`> (which is what Firefox does, if I remember correctly)
- # [18:38] * Quits: gsnedders (n=gsnedder@host86-139-120-102.range86-139.btcentralplus.com)
- # [18:40] * Quits: psa (n=yomode@posom.com) (Remote closed the connection)
- # [18:44] <virtuelv_> anyway, how animated images behave should go into the spec
- # [18:45] * Joins: aaronlev (n=chatzill@c-66-31-86-217.hsd1.ma.comcast.net)
- # [18:47] <Philip`> (Drawing animated SVG into a canvas is a more fun problem :-) )
- # [18:49] * Joins: h3h (n=w3rd@66-162-32-234.static.twtelecom.net)
- # [18:50] * Joins: gsnedders (n=gsnedder@host86-139-120-102.range86-139.btcentralplus.com)
- # [18:52] <virtuelv_> drawing SVG into a canvas is a useful means to get canvas text
- # [18:52] * Joins: maikmerten_ (n=maikmert@T7702.t.pppool.de)
- # [19:00] * Quits: gsnedders (n=gsnedder@host86-139-120-102.range86-139.btcentralplus.com)
- # [19:07] * Quits: weinig (n=weinig@c-67-169-182-231.hsd1.ca.comcast.net)
- # [19:10] * Quits: maikmerten (n=maikmert@L8db2.l.pppool.de) (Read error: 113 (No route to host))
- # [19:11] * maikmerten_ is now known as maikmerten
- # [19:20] * Quits: BenWard (i=BenWard@nat/yahoo/x-25b19d4a8f1c7938) ("Fades out again…")
- # [19:35] * Joins: gsnedders (n=gsnedder@host86-139-120-102.range86-139.btcentralplus.com)
- # [19:37] <gsnedders> how is application/octect-stream sniffed?
- # [19:37] * Joins: chrismurf (n=chrismur@c-65-96-175-199.hsd1.ma.comcast.net)
- # [19:39] <chrismurf> what's the correct way to do dotted / dashed / etc. lines with canvas strokes? I expected strokeStyle, but that seems to be just color. Should I just draw/move/draw/move/draw/move (yuck) ?
- # [19:40] * Joins: weinig (i=weinig@nat/apple/x-8a2541317ad7691c)
- # [19:43] <Philip`> chrismurf: Currently the only way is to manually draw lots of short lines
- # [19:43] <chrismurf> Philip`, thank you. If you're Philip Taylor, I was just stumbling on your notes on html5.org on this topic
- # [19:44] <Philip`> http://canvex.lazyilluminati.com/misc/dash.html implements it in a slightly generic and not entirely bug-free way
- # [19:44] <chrismurf> sorry for not finding it sooner
- # [19:44] <chrismurf> oh - that's perfect
- # [19:44] <Philip`> That is me :-)
- # [19:44] <chrismurf> generic and not entirely bug-free is better than non-existent and buggy, which is what I would have ;-)
- # [20:00] * Joins: Ducki_ (i=Ducki@nrdh-d9b980c3.pool.mediaWays.net)
- # [20:07] * Joins: jruderman (n=jruderma@c-67-180-15-227.hsd1.ca.comcast.net)
- # [20:11] * Quits: peepo (n=Jay@host86-153-137-94.range86-153.btcentralplus.com) ("later")
- # [20:24] * Quits: Ducki (i=Ducki@nrdh-d9b98073.pool.mediaWays.net) (Read error: 113 (No route to host))
- # [20:30] * Joins: kingryan (n=kingryan@dsl081-240-149.sfo1.dsl.speakeasy.net)
- # [21:09] * Joins: KevinMarks (i=KevinMar@nat/google/x-37b9240ec2c2d8ed)
- # [21:20] * Joins: psa (n=yomode@posom.com)
- # [21:24] * Quits: chrismurf (n=chrismur@c-65-96-175-199.hsd1.ma.comcast.net) ("Leaving")
- # [21:30] * Quits: markp (n=markp@adsl-77-239-73.rmo.bellsouth.net) (" HydraIRC -> http://www.hydrairc.com <- Chicks dig it")
- # [21:43] * Quits: Ducki_ (i=Ducki@nrdh-d9b980c3.pool.mediaWays.net) (Read error: 110 (Connection timed out))
- # [21:48] * Quits: maikmerten (n=maikmert@T7702.t.pppool.de) (Remote closed the connection)
- # [22:22] * Quits: ROBOd (n=robod@89.123.21.148) ("http://www.robodesign.ro")
- # [22:29] * Joins: hober (n=ted@unaffiliated/hober)
- # [22:51] * Quits: KevinMarks (i=KevinMar@nat/google/x-37b9240ec2c2d8ed) (Read error: 110 (Connection timed out))
- # [23:01] * Joins: KevinMarks (i=KevinMar@nat/google/x-5d0dfa13a16a2f91)
- # [23:02] * Joins: aroben_ (n=adamrobe@17.255.101.93)
- # [23:04] * Quits: aroben_ (n=adamrobe@unaffiliated/aroben) (Remote closed the connection)
- # [23:05] * Joins: aroben_ (n=adamrobe@17.255.107.184)
- # [23:08] * Joins: aroben__ (n=adamrobe@17.255.101.93)
- # [23:09] * Quits: aroben__ (n=adamrobe@17.255.101.93) (Remote closed the connection)
- # [23:09] * Quits: aroben_ (n=adamrobe@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [23:09] * Joins: aroben_ (n=adamrobe@17.255.101.93)
- # [23:15] * Quits: virtuelv_ (n=virtuelv@58.80-202-82.nextgentel.com) (Remote closed the connection)
- # [23:18] * Quits: aroben (n=adamrobe@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [23:24] * Quits: aaronlev (n=chatzill@c-66-31-86-217.hsd1.ma.comcast.net) ("ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007072518]")
- # [23:27] * Quits: om_sleep (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [23:39] * Joins: tndH_ (i=Rob@87.102.74.242)
- # [23:39] * Quits: jruderman (n=jruderma@c-67-180-15-227.hsd1.ca.comcast.net)
- # [23:47] * Joins: BenWard (n=BenWard@87-194-62-78.bethere.co.uk)
- # [23:55] * Quits: tndH (n=Rob@87.102.74.242) (Read error: 110 (Connection timed out))
- # Session Close: Sat Sep 15 00:00:00 2007
The end :)