Options:
- # Session Start: Fri Apr 11 00:00:00 2008
- # Session Ident: #whatwg
- # [00:00] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [00:03] <Philip`> jgraham: I'm not sure why that's relevant - you can't count integers forever but that doesn't mean there isn't an infinitely long list of them
- # [00:04] * Quits: virtuelv (n=virtuelv@109.80-202-65.nextgentel.com) ("Ex-Chat")
- # [00:04] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [00:06] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net) (Client Quit)
- # [00:06] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [00:08] <jgraham> Philip`: However you can't _have_ an infinitely long list of integers, you can only conceive of one.
- # [00:09] * Quits: heycam (n=cam@210-84-23-247.dyn.iinet.net.au) ("bye")
- # [00:09] <Philip`> jgraham: I can't _have_ a single integer either - it's only ever a concept :-)
- # [00:09] <jgraham> Right so not very relevant to webpages which you can have :)
- # [00:10] <Hixie> "1..oo" is an infinitely long list of integers
- # [00:12] <Philip`> Web pages are hugely abstracted from physical reality (e.g. silicon and electrons) so they're about the same situation as integers
- # [00:12] <othermaciej> you can have a representation of an integer
- # [00:13] <Philip`> I can have a representation of an infinite list of integers too, so there's still no difference
- # [00:14] <Hixie> ok i must not bid you all farewell
- # [00:14] <Hixie> for i am about to be roasted on a spit by the accessibility crowd
- # [00:15] <Hixie> er, must now
- # [00:15] * annevk looks at web-apps-tracker
- # [00:17] <Hixie> (i closed the alt text issue, issue-31)
- # [00:17] * jgraham is surprised to discover he argued for optional alt in 2005
- # [00:18] <Hixie> surprised in a good way or a bad way? :-)
- # [00:19] <jgraham> In a good way :)
- # [00:19] <Hixie> :-)
- # [00:20] <jgraham> I had just totally forgotten that thread whereas usually when I read old emails I wrote I at-least remember writing them
- # [00:21] <Philip`> "I'm not sure what else we can do short of just making it non-conforming to create bulk-upload image hosting sites or write documents that contain inkblot tests." - you could say something like "The alt attribute is required. If there is no suitable alternative text, then the alt attribute should be set to some other text that gives an indication of the image's purpose, such as its name (e.g. 'Rorschach test #19')."
- # [00:21] <Hixie> alt="Photo" ?
- # [00:21] <Hixie> that's less useful than no alt at all
- # [00:21] <Hixie> at least with no alt the UA can know to do something clever if it can
- # [00:22] <Hixie> like, in future, analyse the image or provide a physical representation of it
- # [00:22] <Hixie> in some sort of braille fashion
- # [00:22] <Hixie> but yeah, i guess you could
- # [00:23] <Philip`> It's less useful in a small number of cases, and it has the cost of preventing validators from saying missing alt is an error (hence fewer authors will use alt, because a reasonable number of authors do use validators and write error-free pages)
- # [00:23] <Philip`> If the UA is capable of doing something clever, it should always do that clever thing, not only in the cases where alt is missing
- # [00:23] <gavin_> having a useless alt present doesn't prevent UAs from doing something clever
- # [00:23] <gavin_> they could theoretically detect the uselessness
- # [00:23] <Hixie> true
- # [00:24] <Philip`> Detecting the usefulness of alt text doesn't seem any harder than analysing the image to create a textual representation of it
- # [00:24] <Hixie> personally i think that encouraging people to give useless alt text for a small set of images will make them think it's ok to give useless alt text for others
- # [00:24] <Hixie> but i agree that one could (and indeed many do) argue otherwise
- # [00:25] <Philip`> Then don't encourage them to ever give useless alt text, and instead let them decide themselves to give useless alt text because they can't do anything better
- # [00:26] <othermaciej> I think the biggest problem is tools, not people
- # [00:27] <othermaciej> in the case of end-user created content, it is unreasonable to force the tool to have mandatory UI for entering alt
- # [00:27] <othermaciej> in practice the tools then have no options but either missing or useless alt
- # [00:32] <Hixie> Philip`: one concern with the alt you suggest is that it would probably end up being redundant with other text in the same part of hte document, which is very annoying to AT users
- # [00:32] <Hixie> bbiab
- # [00:34] <Philip`> Have AT users said that it's "very annoying"? I'd guess they have enough problems that a little bit of repetition would hardly matter, compared to e.g. <a href><img src alt=""></a> which would be very annoying if it made the link invisible; but I don't know how these things affect people in practice
- # [00:35] * Joins: Camaban (n=alee@77-103-78-94.cable.ubr08.hawk.blueyonder.co.uk)
- # [00:41] <Philip`> (...or compared to e.g. <a href=about.html><img src=button0.png></a> <a href=help.html><img src=button1.png></a> which is more relevant since that would happen more if people aren't told to add alt)
- # [00:45] * Joins: dbaron (n=dbaron@corp-241.mountainview.mozilla.com)
- # [00:58] * Parts: hasather_ (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [01:05] * Quits: tndH (i=Rob@adsl-87-102-77-74.karoo.KCOM.COM) ("ChatZilla 0.9.81-rdmsoft [XULRunner 1.8.0.9/2006120508]")
- # [01:06] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [01:06] * Joins: MikeSmith (n=MikeSmit@58.157.21.205)
- # [01:09] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [01:12] * Quits: csarven (i=csarven@on-irc.csarven.ca) ("http://www.csarven.ca")
- # [01:12] * Parts: casperin (n=casper@c83-249-69-232.bredband.comhem.se)
- # [01:14] * Joins: jruderman (n=jruderma@c-67-180-174-213.hsd1.ca.comcast.net)
- # [01:17] * Joins: Lachy (n=Lachlan@ti200710a340-2662.bb.online.no)
- # [01:18] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [01:19] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [01:22] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [01:22] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [01:25] <Hixie> Philip`: repetition was one of the most annoying things i ran into when trying to use ATs
- # [01:31] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [01:33] * Quits: hober (n=ted@unaffiliated/hober) ("ERC Version 5.2 (IRC client for Emacs)")
- # [01:36] <annevk> Hixie, context.lineTo in the Issues Graph page throws NOT_SUPPORTED_ERR in Opera and in Firefox it seems to make the page really slow...
- # [01:37] <Hixie> ?
- # [01:37] <Hixie> why?
- # [01:37] <annevk> probably infinite value or something
- # [01:37] <annevk> it's "context.lineTo(lines[i].date, lines[i].count);"
- # [01:38] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [01:39] <annevk> also, if you're looking at it, replace clientX/Y with pageX/Y
- # [01:40] <Hixie> why would that be infinite
- # [01:41] <annevk> not sure, but the page is not usable in a Firefox nightly nor in an Opera nightly and previously it was in both...
- # [01:41] <Hixie> you tried reloading since i removed the blank line in the csv file?
- # [01:42] <annevk> yes
- # [01:43] <annevk> (would be so nice if i could just make a video of my screen and share it with the world instantly to demonstrate how it runs)
- # [01:43] <Hixie> wfm in firefox
- # [01:43] <Philip`> It works for me in an Opera 9.5
- # [01:44] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [01:44] <Hixie> works better than safari instead, because safari has some weird painting/color issue with putImageData
- # [01:44] <Philip`> annevk: Put a heavy weight on your printscreen key
- # [01:44] <annevk> maybe I should get a newer Opera build...
- # [01:45] * Philip` suggests that putImageData isn't necessarily great for performance, particularly in Firefox
- # [01:45] <Hixie> i wasn't targetting real browsers
- # [01:45] <Hixie> i was targetting the spec
- # [01:46] <Philip`> That's a silly way to write web pages :-p
- # [01:46] <Hixie> it's the only way i know how :-P
- # [01:46] <annevk> why? that way you don't have to test and only have to write it instead of write refresh write etc.
- # [01:46] <Philip`> Clearly you are out of touch with real web developers
- # [01:47] <Philip`> I imagine it'd be better to have two canvases, with the static graph in the background one and the UI in the foreground one
- # [01:48] <Hixie> Philip`: right now, whatever is in the page now is what is best, since it works and requires 0 work to get working :-)
- # [01:48] <annevk> ok, works fine in Opera nightlies
- # [01:49] <Philip`> Also it would be nice to have text labels on the graph - I'd suggest using mozDrawText, since someone hasn't added a standard way of doing text :-)
- # [01:50] <Hixie> yeah there's a comment to that effect in the source
- # [01:50] <annevk> "XXX"
- # [01:50] <Hixie> where do people find the time to have these w3c telecons, sheesh
- # [01:51] <annevk> it's midnight :)
- # [01:51] <Philip`> Sadly no browser has yet implemented a feature which can execute the intent of comments :-(
- # [01:52] <othermaciej> it's not that hard to attend a lot of telecons if you have no other significant work to do
- # [01:53] <Hixie> annevk: i mean doing all the minutes, making sure the regrets are done, waiting for people to make the call, etc
- # [01:54] <Hixie> hey does anyone know which part of DOM Bindings defines the argument conversions?
- # [01:54] <Hixie> e.g. if I pass a Number to a method expecting unsigned long
- # [01:54] <Hixie> what happens?
- # [01:55] <annevk> hmm, so Number does not accept strings indeed, "50%" throws in Firefox and is silently ignored in Opera
- # [01:55] * Philip` has found more time in which to kill about six hundred imaginary people from a military helicopter and to raise nine million dollars than it would take for a telecon, so time is not really a problem (but motivation is :-) )
- # [01:55] <Hixie> playing games relaxes
- # [01:55] <Hixie> telecons don't :-P
- # [01:55] <Hixie> relaxing is a productive use of time
- # [01:55] <Hixie> as it increases the productivity of future time
- # [01:56] <Philip`> That would only work if I actually did something productive after relaxing, instead of either relaxing more or going to bed
- # [01:56] <Hixie> future time can come after sleep
- # [01:57] * Joins: heycam (n=cam@clm-laptop.infotech.monash.edu.au)
- # [01:57] <Philip`> But then I just play games the next day too :-p
- # [01:57] * Joins: csarven (n=nevrasc@modemcable130.251-202-24.mc.videotron.ca)
- # [01:58] <annevk> and find time to tell us about it :)
- # [01:58] * MikeSmith wholeheartedly supports having less telcons and more relaxation... was on telcons for more than 3 hours yesterday
- # [01:58] * annevk hasn't played games in a while, apart from a failed attempt at a game of Risk today (the one that doesn't involve a computer screen)
- # [01:58] * takkaria is pedantic: s/less/fewer/
- # [01:59] <Hixie> Philip`: :-P
- # [02:00] <MikeSmith> in my case, I find the time for calls by mostly not having any choice :)
- # [02:00] * MikeSmith remembers the slogan from the 60s, What if they had a war and nobody came?
- # [02:01] <Philip`> That would never happen - the journalists and TV reporters would always turn up
- # [02:02] <MikeSmith> heh
- # [02:02] <jmb> well, they've gotta have /something/ to report on
- # [02:02] * MikeSmith considers forging a doctor's not about ear-problems-can't-use-telephone and bringing it to the W3C school nurse
- # [02:03] <MikeSmith> nurse: MikeSmith, this note is written in crayon
- # [02:03] <MikeSmith> MikeSmith: that's odd... must have been all that my doctor had around at the time
- # [02:04] * MikeSmith wonders why Konqueror can't open plain-text files itself
- # [02:04] <Philip`> How do people with hearing disabilities attend W3C telcons?
- # [02:04] <Hixie> probably the same way i do
- # [02:04] <Philip`> That sounds quite non-accessible if they have no choice
- # [02:05] * Joins: webben (n=benh@dip5-fw.corp.ukl.yahoo.com)
- # [02:05] * Quits: webben (n=benh@dip5-fw.corp.ukl.yahoo.com) (Remote closed the connection)
- # [02:05] <Hixie> it's not that accessible even if you do
- # [02:06] * Joins: heyadayo (n=mcarter@ip-12-22-56-126.hqglobal.net)
- # [02:06] <heyadayo> Hello
- # [02:07] <Philip`> Hello
- # [02:08] <heyadayo> Does Opera 9's implementation of "Section 6.2 (Server-sent DOM events)" differ from the current version of the specification?
- # [02:09] <Philip`> Opera 9.2, or 9.5?
- # [02:09] * Quits: roc (n=roc@202.0.36.64) (Read error: 104 (Connection reset by peer))
- # [02:09] * Philip` doesn't know the answer anyway
- # [02:09] * Joins: roc (n=roc@202.0.36.64)
- # [02:11] <heyadayo> Philip`, 9.5, I suppose
- # [02:11] <annevk> yes
- # [02:12] <annevk> it does
- # [02:12] <Philip`> Substantially?
- # [02:12] <annevk> yes, we support a different mime type and format
- # [02:12] <annevk> i don't think we'll change that before release
- # [02:13] <Hixie> heycam: what happens if i call a method with too few arguments? 4.2.4. Operations sets up "arity" to handle this, but step 7 says to call the method with the given arguments without looking at arity.
- # [02:15] <Hixie> heycam: also, is there some way to declare a method without making it visible to JS? (in particular, i may want a [Stringifies] method that isn't itself visible, since the method becomes toString. Same with the [NameGetter, [NameSetter], and [Delete] operations i mentioned the other day -- i may want them to not be themselves visible.)
- # [02:15] <Hixie> let me know if i should send mail about any of these
- # [02:19] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [02:22] * Joins: dglazkov (n=dglazkov@adsl-074-229-248-021.sip.bhm.bellsouth.net)
- # [02:27] <Hixie> wow, the w3c continues to have extreme optimism in release planning
- # [02:27] <Hixie> http://www.w3.org/2007/12/WebApps-Charter-2007
- # [02:28] <dglazkov> I am a pretty flower
- # [02:29] * bradee-sleeps is now known as bradee-oh
- # [02:34] <takkaria> 16 specs to be delivered in under two years, nice
- # [02:35] <Philip`> That's the power of parallelism
- # [02:40] <MikeSmith> takkaria, one of those specs could have your name on it
- # [02:41] <Philip`> Is the editor allowed to rename the spec after themselves?
- # [02:41] <MikeSmith> if it's a good editor, hell yeah
- # [02:41] <MikeSmith> I'm all for that
- # [02:41] <Philip`> Scientists get things named after them all the time, and spec editors don't deserve any less
- # [02:41] <takkaria> "Andrew Sidwell's Geolocation API", nice
- # [02:42] <MikeSmith> you can add adjectives if you want also
- # [02:42] <MikeSmith> "Andrew Sidwell's Bitchin' Geolocation API"
- # [02:42] <takkaria> I'd have Fantabuloso I think
- # [02:43] <takkaria> I would love to help these things but I have my own open-source game to do read forums+newsgroups for, and over summer I'll be writing an html5 parser in C
- # [02:44] <MikeSmith> takkaria, yeah, if you do write that html5 parser in C that would be a great thing
- # [02:44] * Philip` needs to get back to implementing parsing, so he can have the first C HTML5 parser before everyone else and their pet tigers come along with ones
- # [02:44] <takkaria> well, co-writing, really, as not to mislabel myself as the only person who's working on it
- # [02:44] <MikeSmith> competition good
- # [02:45] <MikeSmith> co-writing not always good
- # [02:45] <Philip`> Cow-righting is always good, though
- # [02:45] <takkaria> is that the opposite of cow-tipping?
- # [02:46] <Philip`> Yes - you find a cow that is sleeping lying down, and then push it upright before it has woken up and noticed
- # [02:47] <Philip`> They get very confused when you do that
- # [02:47] * Quits: Camaban (n=alee@77-103-78-94.cable.ubr08.hawk.blueyonder.co.uk) ("Ex-Chat")
- # [02:47] <takkaria> I could imagine
- # [02:51] <MikeSmith> btw, if anybody has comments on that WebApps draft charter that you feel compelled to have on record, the place to post them is public-new-work@w3.org
- # [02:51] <MikeSmith> http://lists.w3.org/Archives/Public/public-new-work/2008Apr/0003.html
- # [02:52] * Quits: andersca (n=andersca@nat/apple/x-770c7ead077d22c2) (Read error: 110 (Connection timed out))
- # [02:52] <MikeSmith> not that we want to encourage every jomoke off the street to stroll in and comment on charters
- # [02:53] <MikeSmith> but I think people here are not just jomokes off the street
- # [02:53] <MikeSmith> jomokes sitting in from on computers at home or at work, yeah
- # [02:53] <MikeSmith> but that's a different type of jomoke
- # [03:08] * Quits: KevinMarks (n=KevinMar@nat/google/x-e2a24a1780f6d842) ("The computer fell asleep")
- # [03:17] * MikeSmith sees change in internal renaming of some Webkit stuff to more closely align with HTML5 wording
- # [03:17] <MikeSmith> http://trac.webkit.org/projects/webkit/changeset/31793
- # [03:18] <MikeSmith> [[
- # [03:18] <MikeSmith> The name "OriginStorage" never felt right to a few of us. The HTML5 spec refers to our
- # [03:18] <MikeSmith> concept of "OriginStorage" as a "storage area", which makes more sense here.
- # [03:18] <MikeSmith>
- # [03:18] <MikeSmith> This patch is basically:
- # [03:18] <MikeSmith> s/OriginStorage/StorageArea/
- # [03:18] <MikeSmith> ]]
- # [03:20] <heyadayo> annevk, Is there a page that details the exact specification for Opera's version of SSE, or a page that describes the differences between opera and the spec?
- # [03:30] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [03:49] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [03:59] * Joins: csarven- (n=nevrasc@modemcable130.251-202-24.mc.videotron.ca)
- # [04:14] * Quits: weinig (n=weinig@17.203.15.172)
- # [04:17] * Quits: csarven (n=nevrasc@modemcable130.251-202-24.mc.videotron.ca) (Read error: 110 (Connection timed out))
- # [04:19] * Joins: othermaciej_ (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [04:19] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [05:16] * Quits: dglazkov (n=dglazkov@adsl-074-229-248-021.sip.bhm.bellsouth.net)
- # [05:21] * othermaciej_ is now known as othermaciej
- # [05:46] * Joins: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [05:52] * Quits: MikeSmith (n=MikeSmit@58.157.21.205) ("Less talk, more pimp walk.")
- # [05:55] * Quits: dbaron (n=dbaron@corp-241.mountainview.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
- # [07:08] * Joins: dbaron (n=dbaron@c-67-160-251-228.hsd1.ca.comcast.net)
- # [07:24] * Joins: Philip`_ (n=philip@zaynar.demon.co.uk)
- # [07:35] * Quits: Philip` (n=philip@zaynar.demon.co.uk) (Read error: 110 (Connection timed out))
- # [07:43] * Joins: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de)
- # [07:57] * Quits: heycam (n=cam@clm-laptop.infotech.monash.edu.au) ("bye")
- # [08:03] * Quits: csarven- (n=nevrasc@modemcable130.251-202-24.mc.videotron.ca) ("http://www.csarven.ca/")
- # [08:14] * weinig is now known as weinig|away
- # [08:19] * Quits: roc (n=roc@202.0.36.64)
- # [08:28] * Joins: heycam (n=cam@210-84-23-247.dyn.iinet.net.au)
- # [08:40] * Joins: met_ (n=Hassman@r5bx220.net.upc.cz)
- # [08:40] * Joins: MikeSmith (n=MikeSmit@58.157.21.205)
- # [08:57] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [09:00] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [09:02] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [09:04] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [09:26] * Quits: MacDome (n=eric@c-24-130-11-246.hsd1.ca.comcast.net)
- # [09:27] * Quits: dbaron (n=dbaron@c-67-160-251-228.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [09:38] * Joins: zcorpan_ (n=zcorpan@pat-tdc.opera.com)
- # [09:43] <heycam> [ot] does anyone know if it's possible to change the colour palette that os x's terminal uses?
- # [09:43] <heycam> the dark blue on black (from coloured ls output) is horrible to read
- # [09:49] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [09:49] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [09:58] <zcorpan_> Hixie: <img src="fluffy.jpg" alt="Fluffy, my cat, tends to keep itself busy."> -- can one understand from the image that the cat's name is Fluffy?
- # [09:58] * Joins: qwert666 (n=qwert666@acam166.neoplus.adsl.tpnet.pl)
- # [10:01] <virtuelv> zcorpan_: wouldn't that depend on what fluffy.jpg actually contains?
- # [10:02] <zcorpan_> virtuelv: yes
- # [10:02] <virtuelv> But I digress -- as an example, I would probably drop the name myself
- # [10:04] <virtuelv> Is it possible to both mourn and celebrate the death of the rev attribute?
- # [10:05] <zcorpan_> why mourn?
- # [10:05] <zcorpan_> and why celebrate? :P
- # [10:05] <virtuelv> celebrate because it was never used
- # [10:05] <virtuelv> mourn because there are situations where confirming relationships between two links is useful
- # [10:06] <virtuelv> s/links/resources/
- # [10:08] <virtuelv> and I'm celebrating since 'rel' is actually getting useful too
- # [10:19] * Joins: deane (n=dean@202-74-218-43.ue.woosh.co.nz)
- # [10:24] * Quits: tomg (n=tom@unable.to.resolve.host.name) (Read error: 110 (Connection timed out))
- # [10:35] * Joins: roc (n=roc@121-72-167-243.dsl.telstraclear.net)
- # [10:43] * Quits: qwert666 (n=qwert666@acam166.neoplus.adsl.tpnet.pl) ("Leaving")
- # [10:46] * Joins: MacDome (n=eric@c-24-130-11-246.hsd1.ca.comcast.net)
- # [10:47] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [10:48] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [10:52] * Quits: Lachy (n=Lachlan@ti200710a340-2662.bb.online.no) ("This computer has gone to sleep")
- # [10:54] * Quits: MacDome (n=eric@c-24-130-11-246.hsd1.ca.comcast.net)
- # [10:58] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:58] * Joins: webben (n=benh@nat/yahoo/x-ea4afa9704cd27f0)
- # [11:03] * Joins: tomg (n=tom@unable.to.resolve.host.name)
- # [11:05] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [11:12] * Joins: othermaciej_ (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [11:12] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [11:29] <annevk> heyadayo, older version of the HTML5 draft, might even be the one on w3.org/TR/html5/
- # [11:37] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [11:37] * Quits: othermaciej_ (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [11:38] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [11:47] * Joins: gsnedders (n=gsnedder@host217-44-37-113.range217-44.btcentralplus.com)
- # [11:55] <Lachy> Hixie, can you make that excessively long entity table in the spec be presented in multiple columns?
- # [11:58] <annevk> that's in the style sheet
- # [11:59] <annevk> though it might only work in WebKit (or maybe not, haven't tested)
- # [12:01] * Quits: gsnedders (n=gsnedder@host217-44-37-113.range217-44.btcentralplus.com) (brown.freenode.net irc.freenode.net)
- # [12:01] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net) (brown.freenode.net irc.freenode.net)
- # [12:01] * Quits: roc (n=roc@121-72-167-243.dsl.telstraclear.net) (brown.freenode.net irc.freenode.net)
- # [12:01] * Quits: heycam (n=cam@210-84-23-247.dyn.iinet.net.au) (brown.freenode.net irc.freenode.net)
- # [12:01] * Quits: deltab (n=deltab@82-36-30-34.cable.ubr02.smal.blueyonder.co.uk) (brown.freenode.net irc.freenode.net)
- # [12:01] * Quits: syp_ (n=syp@lasigpc9.epfl.ch) (brown.freenode.net irc.freenode.net)
- # [12:01] * Quits: didymos (i=jho@rapwap.razor.dk) (brown.freenode.net irc.freenode.net)
- # [12:01] * Quits: YaaL (i=yaal@hell.pl) (brown.freenode.net irc.freenode.net)
- # [12:01] * Quits: ianloic (i=yakk@glub.dreamhostps.com) (brown.freenode.net irc.freenode.net)
- # [12:01] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) (brown.freenode.net irc.freenode.net)
- # [12:01] * Quits: fearphage (n=fearphag@xbmc/user/fearphage) (brown.freenode.net irc.freenode.net)
- # [12:01] * Quits: mitsuhiko (n=nnmitsuh@ubuntu/member/mitsuhiko) (brown.freenode.net irc.freenode.net)
- # [12:01] * Quits: Philip`_ (n=philip@zaynar.demon.co.uk) (brown.freenode.net irc.freenode.net)
- # [12:01] * Quits: dolphinling (n=chatzill@132.198.241.207) (brown.freenode.net irc.freenode.net)
- # [12:01] * Quits: takkaria (n=takkaria@isparp.co.uk) (brown.freenode.net irc.freenode.net)
- # [12:01] * Quits: Pavlov (n=pavlov@67.196.136.173) (brown.freenode.net irc.freenode.net)
- # [12:01] * Quits: bradee-oh (n=bradeeoh@web7.webfaction.com) (brown.freenode.net irc.freenode.net)
- # [12:01] * Quits: Thezilch (i=fuz007@cpe-76-170-22-70.socal.res.rr.com) (Read error: 104 (Connection reset by peer))
- # [12:01] * Joins: gsnedders (n=gsnedder@host217-44-37-113.range217-44.btcentralplus.com)
- # [12:01] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [12:01] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [12:01] * Joins: roc (n=roc@121-72-167-243.dsl.telstraclear.net)
- # [12:01] * Joins: heycam (n=cam@210-84-23-247.dyn.iinet.net.au)
- # [12:01] * Joins: Philip`_ (n=philip@zaynar.demon.co.uk)
- # [12:01] * Joins: fearphage (n=fearphag@xbmc/user/fearphage)
- # [12:01] * Joins: dolphinling (n=chatzill@132.198.241.207)
- # [12:01] * Joins: mitsuhiko (n=nnmitsuh@ubuntu/member/mitsuhiko)
- # [12:01] * Joins: deltab (n=deltab@82-36-30-34.cable.ubr02.smal.blueyonder.co.uk)
- # [12:01] * Joins: Pavlov (n=pavlov@67.196.136.173)
- # [12:01] * Joins: takkaria (n=takkaria@isparp.co.uk)
- # [12:01] * Joins: bradee-oh (n=bradeeoh@web7.webfaction.com)
- # [12:01] * Joins: YaaL (i=yaal@hell.pl)
- # [12:01] * Joins: didymos (i=jho@rapwap.razor.dk)
- # [12:01] * Joins: ianloic (i=yakk@glub.dreamhostps.com)
- # [12:01] * Joins: syp_ (n=syp@lasigpc9.epfl.ch)
- # [12:05] <Lachy> From the spec: "Specifications intended for user agents must not define these [data-*] attributes to have any meaningful values. " - I wonder if that will stop the microformats community defining future microformats based on those attributes
- # [12:08] <annevk> there's an open issue on that
- # [12:09] * Quits: weinig|away (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [12:11] <Lachy> yeah, I just saw that
- # [12:17] * Joins: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [12:17] <hsivonen> I used three-column CSS for printing even the previous shorter entity table
- # [12:20] <hsivonen> why does the IETF specify Base16 and Base32?
- # [12:25] <BenMillard> hisivonen, just read your e-mails CC'ed to HTMLWG about ARIA in HTML5 integration
- # [12:26] <BenMillard> I'm glad there's someone as level-headed as you saying what needs to be said about making ARIA viable
- # [12:27] <hsivonen> BenMillard: I'm glad you agree that it needs to be said
- # [12:48] * Joins: dglazkov (n=dglazkov@adsl-074-229-248-021.sip.bhm.bellsouth.net)
- # [12:49] * Joins: othermaciej_ (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [12:49] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [13:11] <zcorpan_> hsivonen: i'm glad you're doing this, too, fwiw
- # [13:11] <zcorpan_> hsivonen: i have little time for aria stuff atm and you're better at expressing yourself than i am
- # [13:13] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [13:13] * Quits: othermaciej_ (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [13:15] * Quits: webben (n=benh@nat/yahoo/x-ea4afa9704cd27f0)
- # [13:16] <hsivonen> zcorpan_: thanks
- # [13:17] <annevk> I got an offlist reply with a pointer to the xml:id spec (re: my e-mail on www-math)...
- # [13:24] <BenMillard> zcorpan_, how did those telecons go?
- # [13:25] <BenMillard> (you mentioned needing to attend 3 over MSN with me some time ago)
- # [13:28] <zcorpan_> BenMillard: i attended to 2 of them
- # [13:30] <zcorpan_> one was with aaronlev and several people from microsoft discussing http://developer.mozilla.org/en/docs/ARIA_User_Agent_Implementors_Guide (which i haven't had time to properly review yet)
- # [13:32] * Philip`_ is now known as Philip`
- # [13:33] <Lachy> annevk, this is one of the ideas a friend of mine came up with for the html5.org logo. He's going to come up with some other, perhaps better ideas though.
- # [13:33] <Lachy> http://macos.dk/HTML5-logo.png http://macos.dk/HTML5-logo-BW.png
- # [13:33] <Lachy> I meant wiki.html5.org
- # [13:36] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [13:36] <hsivonen> hmm. so when a data uri uses base64, spaces and other random stuff isn't allowed, even though line breaks are allowed in email. Right?
- # [13:37] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [13:38] <gsnedders> hsivonen: as far as I can see it is undefined
- # [13:39] * Joins: tommorris (n=tommorri@i-83-67-98-32.freedom2surf.net)
- # [13:39] <BenMillard> zcorpan_, thanks. I'm off for lunch, bye all.
- # [13:40] <BenMillard> (also to avoid my PC getting killed by the thunderstorm here)
- # [13:40] * Parts: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [13:40] <hsivonen> gsnedders: the base64 rfc says prohibited unless allowed
- # [13:40] <gsnedders> hsivonen: but the data URI scheme one doesn't seem to normatively cite it
- # [13:41] <hsivonen> yay specs!
- # [13:41] <hsivonen> also, the base64 rfc defines a different base64url encoding
- # [13:41] <hsivonen> but data uris don't use that one
- # [13:43] <gsnedders> standards suck.
- # [13:51] * Joins: Camaban (n=alee@77-103-78-94.cable.ubr08.hawk.blueyonder.co.uk)
- # [13:53] * Quits: jeremyb (n=jeremy@unaffiliated/jeremyb) (Connection timed out)
- # [13:56] <annevk> Lachy, I think we need a logo that indicates it's about authoring in some way... maybe something with HTML syntax...
- # [14:00] * Philip` doesn't think logos need to present any information, they just need to look nice and be recognisable
- # [14:06] <hsivonen> looks like the alt thing is going to be a rathole again...
- # [14:06] <hsivonen> the reason why I care is that it is effectively about changing the way the product I develop works
- # [14:07] <hsivonen> and I think the change would be bad for the relationship between the product I develop and its users
- # [14:07] <annevk> and its users' users
- # [14:08] <hsivonen> yeah
- # [14:20] <hsivonen> data URIs should always be URIs, not IRIs, right?
- # [14:21] * Quits: dglazkov (n=dglazkov@adsl-074-229-248-021.sip.bhm.bellsouth.net)
- # [14:21] <hsivonen> so it would be wrong to have non-ASCII in a data URI and expect it to get UTF-8-URIfied before data URI decoding, right?
- # [14:21] <Lachy> annevk, yeah, that's what I suggested to him
- # [14:22] * Quits: zcorpan_ (n=zcorpan@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
- # [14:24] <hsivonen> looks like implementations indeed URIfy IRIs first...
- # [14:25] * Joins: othermaciej_ (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [14:25] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [14:26] <hsivonen> good times. there's even one more layer of juggling between characters and bytes in data uris
- # [14:28] <hsivonen> if I start responding to the alt thread now, I never get any software written
- # [14:29] * hsivonen keeps writing data URI support
- # [14:29] <annevk> there's no rush in the alt thread, that'll be an open issue until 2020 :)
- # [14:29] <annevk> or inf time
- # [14:36] * Joins: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [14:42] <hsivonen> Hixie: I think this is invalid http://www.hixie.ch/tests/adhoc/data/002.html (linebreak in URI) Is there something I'm missing?
- # [14:47] <hsivonen> cool http://www.hixie.ch/tests/adhoc/data/006.html exposes an internal bug in V.nu
- # [14:47] <MikeSmith> As far as Steven Faulkner's most recent message, about how AT software is supposed to reliably determine the difference between a purely decorative image and critical content
- # [14:48] <MikeSmith> maybe one possible answer is that AT software needs to be made a lot smarter
- # [14:49] * Quits: roc (n=roc@121-72-167-243.dsl.telstraclear.net)
- # [14:49] <MikeSmith> to be able to programatically make some kind of determination
- # [14:50] * Quits: othermaciej_ (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [14:50] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [14:50] <hsivonen> MikeSmith: running a DCT / Fourier Transform on the image and checking for spikes should be a fairly implementable way of telling if an image is photo-like or iconic
- # [14:50] <MikeSmith> yeah, I can think of quite a lot of other ways also
- # [14:51] <MikeSmith> their is plenty of existing work been done in that area for all kinds of use cases
- # [14:51] <MikeSmith> s/their/there/
- # [14:51] <annevk> The main flaw in his argument is that you'll have that problem no matter what.
- # [14:52] <jmb> there was a mildly interesting poster at the ASSETS conference last year which was about using some kind of statistical pattern recognition to guess the content of images and generate vaguely sane alt text from it
- # [14:54] <MikeSmith> hmm, I see that Steven does also say, "Given that these two images could be the same..." but used for different purposes in the same content.
- # [14:54] <MikeSmith> same exact image, used in one part for decorative purpose, in another part as "critical content"
- # [14:54] <MikeSmith> that seems like a bit of stretch
- # [14:55] <MikeSmith> would wonder if there are in fact in actual examples of an image used in such a way
- # [14:55] <MikeSmith> but I guess he intends that part to deflect the argument about doing pattern recognition or such on the image
- # [14:56] <jmb> well, requiring tools to do alt="" when there's no available alternative content won't help that case, either
- # [14:57] <MikeSmith> nope
- # [14:58] <MikeSmith> and the answer anyways is that the AT software could do some analysis of the placement of the images in the content, their relationship to surrounding content
- # [14:58] <MikeSmith> I guess
- # [14:59] <MikeSmith> this somewhat reminds me of the guidelines for authoring content intended for viewing on mobile devices
- # [15:00] <MikeSmith> guidelines that suggest that authors do all kinds of extra work to make their content usable in that context
- # [15:00] <MikeSmith> when the better solution is to just make the mobile browsers smarter
- # [15:01] <jmb> tbh, I can't foresee that any amount of MUST in the spec will actually compel authors to do anything
- # [15:01] <MikeSmith> jmb, they know that, actually
- # [15:02] <jmb> ok
- # [15:06] * Parts: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [15:06] * Joins: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [15:06] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
- # [15:06] <MikeSmith> I think a big part of this is just a desire to keep the rule as simple and easy to evaluate as possible
- # [15:07] <MikeSmith> so it can be put into a checkbox
- # [15:07] * Parts: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [15:07] * Joins: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [15:08] <Lachy> one of the problems with the alt text thread seems to be that no-one has clearly defined what they would be best for assistive technology to output in the various cases of missing alt text, and so the proposed solutions can't really evaluated
- # [15:09] * Quits: deane (n=dean@202-74-218-43.ue.woosh.co.nz) ("ChatZilla 0.9.81 [Firefox 2.0.0.13/2008031114]")
- # [15:10] <MikeSmith> Lachy, seems like what could possibly be best for that AT software to output is the results of it doing some kind of image analysis like what jmb and hsivonen
- # [15:11] <MikeSmith> so if that image analysis determines it's decorative content, it outputs nothing
- # [15:11] <Lachy> e.g. it's been stated that we should distinguish between decorative images, and non-decorative images without alt text
- # [15:11] <Lachy> but no-one has clearly stated how the user should be informed of that distinction
- # [15:14] <Lachy> outputting nothing for decorative images is ok. But what to output for non-decorative images without alt text is entirely unclear, and so any suggestion to do anything other than just omit the alt attribute isn't based on the desire to acheive a specific result
- # [15:14] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [15:15] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [15:15] <Lachy> just a desire to use validation as a feeble attempt force authors to think about putting alt text in
- # [15:16] <jmb> it's tricky, as any image categoriser is likely to generate false positives, which may be harmful. then again, outputting something may be better than outputting nothing at all. it's at this point that I'd be wanting to conduct a user study :)
- # [15:16] <Lachy> jmb, indeed. But what exactly is that "something"?
- # [15:16] <Philip`> Why is it a feeble attempt? alt is used far more than all the other optional accessibility features
- # [15:17] <jmb> Lachy: let me see if I can dig out the reference for that poster I saw. it may give some indication as to what's being done atm (admittedly in research labs rather than the real world ;)
- # [15:17] <Lachy> Philip`, alt has been required in HTML4 for years, but that in itself has only been mildly successful in encouraging average authors to use alt text.
- # [15:19] <Philip`> Lachy: It's used on about 50% of images, and at least once on about 80% of pages, which sounds pretty successful
- # [15:20] <jmb> Lachy: see http://pubs.iupr.org/DATA/2007-IUPR-25Jul_1615.pdf
- # [15:20] <Lachy> Those stats don't tell you anything about how often it gets used for anything useful/accurate, or unuseful/inaccurate
- # [15:21] * Joins: qwert666 (n=qwert666@acar81.neoplus.adsl.tpnet.pl)
- # [15:23] <annevk> jmb, the only problem with that is that they're suggesting to solve it on the wrong side, imo
- # [15:23] <jmb> annevk: sure
- # [15:23] <jmb> annevk: I'd agree with that
- # [15:23] <annevk> jmb, better to solve it with 5 vendors than billions of Web sites
- # [15:24] <jmb> mm
- # [15:25] <annevk> looks pretty cool btw
- # [15:26] <Lachy> why did the photo that looks like soccer players got tagged with "horses"? :-)
- # [15:27] <jmb> Lachy: false positive :)
- # [15:27] <hsivonen> (it quite annoys me that everyone else is supposed to jump because Freedom Scientific doesn't fix their software)
- # [15:29] <Lachy> jmb, does the analysis take the surrounding content into account when determining appropriate tags? e.g. If the surrounding content of that soccer image was talking about a soccer game, would that reduce the change of it being inccorectly labelled as "horses"?
- # [15:29] <jmb> Lachy: I've no idea, tbh
- # [15:30] <jmb> Lachy: it's not my field, so I didn't talk too much to the authors
- # [15:30] <Lachy> it's also interesting that it tags in english only, when the pictures show some foreign language text around the images
- # [15:31] <annevk> thinking about it more, those images illustrated are the ones I'd expect to not have alt text
- # [15:31] <annevk> they're just illustrating the text
- # [15:31] <annevk> (as in, I'd expect <img src=... alt>
- # [15:31] <annevk> )
- # [15:31] <MikeSmith> hsivonen, agree completely about Freedom Scientific
- # [15:33] <MikeSmith> seems like kind of a "conspicuously always absent from the party" case
- # [15:33] <MikeSmith> were they to actually show up and participate in discussions in public forums, I guess they realize that all manner of hell would likely rain down upon them
- # [15:34] <MikeSmith> so better to stay away
- # [15:37] * Joins: csarven (i=csarven@on-irc.csarven.ca)
- # [15:38] <Lachy> I don't think they'd get hell raining down upon them any more than the IE team does.
- # [15:38] <Lachy> although, the IE team has had its fair share of abuse
- # [15:38] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [15:39] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [15:43] * Joins: webben (n=benh@nat/yahoo/x-98c45dbe04588a99)
- # [15:43] * Quits: Camaban (n=alee@77-103-78-94.cable.ubr08.hawk.blueyonder.co.uk) ("Ex-Chat")
- # [15:47] * Joins: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [15:50] * Joins: tndH_ (i=Rob@adsl-87-102-77-74.karoo.KCOM.COM)
- # [15:50] * tndH_ is now known as tndH
- # [15:51] <Lachy> Hixie, from the spec: "A single image can have different appropriate alt text depending on the content." - Should that say "...depending on the context."?
- # [15:58] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [16:05] * Joins: phsiao (n=shawn@c-71-233-78-251.hsd1.ma.comcast.net)
- # [16:12] * gsnedders starts work on RSS5
- # [16:14] <hsivonen> gsnedders: bad idea. rathole warning!
- # [16:14] <gsnedders> hsivonen: It's probably worth defining how to parse, though.
- # [16:15] <gsnedders> As either RSS 2.0 is vague or useless in the real world.
- # [16:21] * Joins: billmason (n=billmaso@ip200.unival.com)
- # [16:24] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [16:25] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [16:26] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [16:26] * Quits: phsiao (n=shawn@c-71-233-78-251.hsd1.ma.comcast.net)
- # [16:40] * Quits: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com) (Remote closed the connection)
- # [16:48] * Joins: weinig (n=weinig@adsl-76-204-78-159.dsl.pltn13.sbcglobal.net)
- # [16:56] * Joins: phsiao (n=shawn@nat/ibm/x-a2519e95e933ae21)
- # [16:56] * Quits: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de) ("Verlassend")
- # [16:57] <takkaria> gsnedders: in practice, copying what the universal feed parser does will work
- # [16:58] <gsnedders> takkaria: that's possible to break. it's computationally impossible to parse RSS all the time per the author's intent (unless it becomes computationally possible to read the author's brain)
- # [16:59] <takkaria> yes, but in practice, the UFP works for pretty much everything :)
- # [16:59] <gsnedders> that's true :)
- # [17:00] <takkaria> and it has a massive testsuite, too
- # [17:00] <gsnedders> takkaria: I'm not going to get into efi
- # [17:00] <gsnedders> *defining…
- # [17:00] <gsnedders> … how to parse malformed XML
- # [17:01] <gsnedders> and the test suite is basically the same tests twice, just with one lot with a broken closing tag for the root element :P
- # [17:03] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [17:08] <gsnedders> hmmm… It appears that XML conformance isn't a requirement for XHTML5
- # [17:13] * Joins: othermaciej_ (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [17:13] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [17:15] * hsivonen needs a design pattern for not losing the original exception when a 'finally' block throws a new one
- # [17:15] <hsivonen> creating a MultiException seems ugly
- # [17:16] * Joins: MacDome (n=eric@c-24-130-11-246.hsd1.ca.comcast.net)
- # [17:22] * Joins: Lachy (n=Lachlan@ti200710a340-2662.bb.online.no)
- # [17:36] * Quits: othermaciej_ (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [17:36] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [17:39] * Joins: myakura (n=myakura@p1215-ipbf3008marunouchi.tokyo.ocn.ne.jp)
- # [17:48] * Quits: MacDome (n=eric@c-24-130-11-246.hsd1.ca.comcast.net)
- # [17:54] * Joins: dbaron (n=dbaron@c-67-160-251-228.hsd1.ca.comcast.net)
- # [18:12] * Quits: myakura (n=myakura@p1215-ipbf3008marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [18:21] * Quits: weinig (n=weinig@adsl-76-204-78-159.dsl.pltn13.sbcglobal.net)
- # [18:26] * Kuruma is now known as o_
- # [18:26] * o_ is now known as o__
- # [18:27] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [18:28] * Quits: o__ (n=Kuruman@h123-176-107-050.catv01.catv-yokohama.ne.jp) ("Tiarra 0+cvs-1.158(2004/08/22)+svn-3004:4748: SIGINT received; exit")
- # [18:29] * Joins: Kuruma (n=Kuruman@h123-176-107-050.catv01.catv-yokohama.ne.jp)
- # [18:30] * Joins: eseidel (n=eseidel@nat/google/x-75cc7de42ca1857c)
- # [18:32] <Hixie> Lachy: the entities table is already multicolumn, if there's some more incantations i can give, let me know
- # [18:35] <Hixie> hsivonen: data/002 is absolutely non-conforming, yes, but a combination of (future?) html5 error handling rules and uri error handling rules (possibly as yet unspecified and relying on legacy convention) requires that behaviour
- # [18:36] <Hixie> MikeSmith: there are examples of images used in different ways with radically different alt text in the spec already
- # [18:36] * Joins: Camaban (n=alee@85-211-226-141.dyn.gotadsl.co.uk)
- # [18:45] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [18:45] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [18:47] * Quits: webben (n=benh@nat/yahoo/x-98c45dbe04588a99)
- # [18:49] <heyadayo> Is there a page that lists/links to all of the previous versions of the html5 spec?
- # [18:50] * Joins: maikmerten (n=maikmert@L820a.l.pppool.de)
- # [18:51] <Hixie> how do you mean, previous version?
- # [18:57] <heyadayo> I'm trying to find a specification of Opera's SSE and see how it differs from the latest html5 SSE specification
- # [19:01] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [19:25] * Quits: csarven (i=csarven@on-irc.csarven.ca) (Read error: 110 (Connection timed out))
- # [19:37] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [19:47] * Quits: dbaron (n=dbaron@c-67-160-251-228.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [19:48] * Joins: csarven (i=csarven@on-irc.csarven.ca)
- # [19:55] * Parts: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [20:08] * Joins: dbaron (n=dbaron@corp-241.mountainview.mozilla.com)
- # [20:18] * Quits: Lachy (n=Lachlan@ti200710a340-2662.bb.online.no) ("This computer has gone to sleep")
- # [20:19] <Philip`> heyadayo: http://html5.org/tools/web-apps-tracker lists all the changes between versions, and http://svn.whatwg.org/webapps/ provides a way to access any version
- # [20:21] <heyadayo> Philip`, much appreciated
- # [20:22] <Philip`> (Those links are all listed in the top of the spec)
- # [20:23] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [20:25] <heyadayo> Philip`, to tell you the truth, I previously visited the web-apps-tracker, but was having trouble listing revisions before 1329, or searching for something specific, like "SSE"
- # [20:25] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [20:25] <Philip`> Oh, maybe it doesn't provide any way of seeing older messages...
- # [20:27] <Philip`> r1237 seems to have been the most recent significant changes
- # [20:29] <Philip`> heyadayo: http://philip.html5.org/misc/whatwg-svn-log.txt lists all the past revisions
- # [20:30] * Joins: virtuelv (n=virtuelv@109.80-202-65.nextgentel.com)
- # [20:31] <heyadayo> Philip`, thanks
- # [20:33] <heyadayo> annevk, I'm browsing previous versions of the spec, but I'm having some difficulty finding docs related to opera's current SSE implementation. Whenever you get a chance, could you point me in the right direction?
- # [20:39] <Philip`> heyadayo: The most reliable information will come from just testing it and seeing what happens, since the documentation of the actual implementation isn't necessarily great (if it even exists)
- # [20:40] <heyadayo> we've got a working version of the opera SSE format in the orbited webserver, but we have an annoying decision to make
- # [20:41] <heyadayo> that is, we are implementing an SSE client for firefox and safari by doing raw parsing on an XHR object, and we were trying to decide if we should implement the html5 version of the spec, or the opera version
- # [20:41] <heyadayo> because ideally the server wouldn't only need to encode server sent events in a single manner
- # [20:41] <heyadayo> s/wouldn't/would
- # [20:43] <Philip`> I would assume Opera will change to match the HTML5 spec in the future (maybe in whatever comes after 9.5), and if any other browser implements it then they'll implement what the spec says, so it seems more useful in the long term to follow the spec
- # [20:44] <Philip`> (and to use the XHR emulation of SSE for Opera too)
- # [20:44] <heyadayo> yeah, thats what i was thinking, but i don't think its possible in opera to use XHR emulation because it doesn't give you partial access to the responseText
- # [20:45] <Philip`> There aren't enough Opera users for it to seem particularly worthwhile to write and maintain code for it that will never be useful in other browsers, if there is a single cross-browser alternative that could be used instead
- # [20:45] <Philip`> I'm not quite sure what you mean by "partial access"
- # [20:46] <heyadayo> i mean, if the response hasn't yet finished, you can still get the text from the partially completed response in safari or firefox, but as far as I can tell, you can't do that in opera
- # [20:48] <Philip`> Ah, right
- # [20:48] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 113 (No route to host))
- # [20:48] <Philip`> Sounds like a bug in Opera if that's the case
- # [20:49] <heyadayo> bug or no, i was hoping to wrangle a way of using the same wire protocol for server->browser events in all browsers
- # [20:50] <heyadayo> maybe for the time being i should just implement the standard for the other browsers, and have a special case for opera
- # [20:51] <Philip`> Hmm, it looks like Opera might be updating responseText but just not doing the readystatechange event as data is received
- # [20:52] <Philip`> (and so polling with setInterval could make it work)
- # [20:52] <heyadayo> i did a cursory test the other day, and i thought that it was waiting to trigger the readystate changes until after the response was complete, but also blocking access to responseText
- # [20:52] <heyadayo> yeah, exactly
- # [20:53] <heyadayo> we have to do polling with setInterval in IE on a hidden iframe (inside of an ActiveXObject('htmlfile') to get it working (without loading bars) in IE5+
- # [20:53] <heyadayo> it wouldn't be the end of the word to use local polling in opera as well
- # [20:53] <heyadayo> s/word/world
- # [20:59] * Joins: andersca (n=andersca@nat/apple/x-36a7c0eed5c40a27)
- # [21:05] * Quits: maikmerten (n=maikmert@L820a.l.pppool.de) ("Leaving")
- # [21:06] * Joins: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [21:09] * Quits: andersca (n=andersca@nat/apple/x-36a7c0eed5c40a27) (Read error: 104 (Connection reset by peer))
- # [21:13] * Joins: andersca (n=andersca@nat/apple/x-9fd2c380fb907877)
- # [21:19] * Quits: Camaban (n=alee@85-211-226-141.dyn.gotadsl.co.uk) ("Ex-Chat")
- # [21:52] * Joins: Lachy (n=Lachlan@ti200710a340-2662.bb.online.no)
- # [22:01] * Joins: Philip`_ (n=philip@zaynar.demon.co.uk)
- # [22:12] <Hixie> http://www.w3.org/2002/09/wbs/38482/XDRorNot/results is funny
- # [22:12] <BenMillard> it won't let me see that
- # [22:12] <Philip`_> "Not allowed" :-(
- # [22:12] * Quits: Philip` (n=philip@zaynar.demon.co.uk) (Read error: 110 (Connection timed out))
- # [22:12] * Philip`_ is now known as Philip`
- # [22:22] <Hixie> why are these people so anti-accessibility
- # [22:22] <Hixie> sheesh
- # [22:22] <BenMillard> which people?
- # [22:23] <Hixie> those who want page-critical images for which no alt text has been provided to be indistinguishable from text
- # [22:24] <Lachy> Hixie, I didn't realise -moz-column-* had a bug that prevented it working for tables, so I assumed you hadn't used it. It seems that only Safari renders the multicolumn entity table :-(
- # [22:24] <Hixie> Lachy: :-(
- # [22:27] <Lachy> The only way I can think of to address the issue now would be to manually split the table into 3 and use other css techniques to get the appearance of 3 cols. But that's an ugly hack I don't really like
- # [22:27] <Hixie> why 3?
- # [22:28] <Lachy> cause that's the number of columns Safari gives me at my normal browser window width.
- # [22:28] <Hixie> you have a small screen
- # [22:28] <Lachy> like I said, it's an ugly hack
- # [22:28] <Lachy> no, I just don't maximise browser windows
- # [22:28] <Hixie> ah
- # [22:28] <Hixie> i have two screens
- # [22:28] <Lachy> I have a 1920x1280 screen
- # [22:29] <Hixie> how i configure my ion tabs varies, but often one of my 24" displays just has a single fullscreen browser
- # [22:29] <Lachy> maybe I could find some greasemonkey script solution
- # [22:29] <Hixie> with my terminals on the other screen
- # [22:29] <Hixie> of course other times i look at the spec on my ipod
- # [22:29] <Hixie> so...
- # [22:30] <Lachy> yeah, I know. You showed me a screenshot of it once
- # [22:30] <Philip`> Don't use a table, just write a list of "'AElig;' = U+000C6; 'AElig' = U+000C6; ..." and let the browser's text-wrapping do its stuff
- # [22:39] * Quits: jruderman (n=jruderma@c-67-180-174-213.hsd1.ca.comcast.net)
- # [23:07] * Joins: jruderman (n=jruderma@guest-226.mountainview.mozilla.com)
- # [23:11] <Hixie> so...
- # [23:11] <Hixie> <q>
- # [23:11] <Hixie> do we have a good solution for this train wreck?
- # [23:12] <gsnedders> Use cars instead while the tracks are blocked?
- # [23:17] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [23:20] <andersca> hey Hixie
- # [23:22] <Hixie> hi
- # [23:22] <andersca> about the "If the resource being loaded was not loaded from an application cache, but it was loaded using HTTP GET or equivalent" part of the cache selection algorithm
- # [23:23] <andersca> , step 2
- # [23:24] <andersca> should the update process be invoked after the implicit resource has been fetched?
- # [23:26] <Hixie> i can't see any reason to require that that be a synchronous set of steps, no
- # [23:26] <Hixie> i would say it is ok to run all those steps in parallel
- # [23:26] <Hixie> but the spec does sort of imply it should be synchronous, so if you want it changed please to drop me a mail reminding me :-)
- # [23:29] <andersca> Hixie: although it would make more sense to do the update process after it's been fetched
- # [23:29] <andersca> Hixie: ...I think :)
- # [23:30] <Hixie> well, as noted the other day, the update process will be fixed to mention that any pending "fetchings", for lack of a better word, have to complete before any "cached" events fire
- # [23:30] <andersca> although in the case of step 2 the cache will already be up to date, right?
- # [23:34] * Joins: roc (n=roc@121-72-167-243.dsl.telstraclear.net)
- # [23:36] <Hixie> step 2 invokes the updating process
- # [23:36] <Hixie> i don't understand what ou mean
- # [23:36] <Hixie> oh!
- # [23:36] <Hixie> i see what you're saying
- # [23:36] <Hixie> hm
- # [23:36] <Hixie> well
- # [23:36] <Hixie> there's no way to tell the difference, is there?
- # [23:37] <Hixie> i mean, between whether it's sync or async
- # [23:38] <andersca> I don't think so - you just need to try to avoid fetching the resource twice
- # [23:38] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [23:39] * Quits: met_ (n=Hassman@r5bx220.net.upc.cz) ("Chemists never die, they just stop reacting.")
- # [23:39] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [23:42] * Joins: weinig (n=weinig@ppp-71-137-150-246.dsl.scrm01.pacbell.net)
- # [23:45] <Hixie> andersca: right
- # [23:45] <Hixie> andersca: in which case, it doesn't matter what the spec says really
- # [23:53] * Quits: phsiao (n=shawn@nat/ibm/x-a2519e95e933ae21)
- # [23:58] * Quits: roc (n=roc@121-72-167-243.dsl.telstraclear.net)
- # [23:58] <jgraham> gsnedders: Isn't that what most people do already (avoid using <q>)?
- # [23:58] <gsnedders> jgraham: peh.
- # Session Close: Sat Apr 12 00:00:00 2008
The end :)