Options:
- # Session Start: Thu Apr 16 00:00:00 2009
- # Session Ident: #whatwg
- # [00:00] <mpilgrim_> "They are equivalent to the attributes not prefixed with form on the form element and override those." --> "If present, they override the action, enctype, method, novalidate, and target attributes on the form element."
- # [00:00] <annevk2> I guess I should e.g. to i.e. as well then
- # [00:02] <mpilgrim_> "because their effect is purely presentational and whose function" --> "because their effect is purely presentational and their function"
- # [00:10] <mpilgrim_> should mention somewhere that @alt is now optional if-and-only-if (whatever the spec says these days)
- # [00:14] <mpilgrim_> "This API has the necessary security restrictions in place" seems like a bold and unsubstantiated claim :)
- # [00:17] <mpilgrim_> rest looks great
- # [00:20] <Philip`> jgraham: About binding: Can't you just ask somebody in the remote location to do it for you?
- # [00:20] <Philip`> (like, a proper person, not a representative of a commercial service)
- # [00:20] <Philip`> annevk5: I thought IE8 final had changed (since beta) to return undefined instead of null, since I pointed it out in response to their submitted tests
- # [00:28] <annevk2> you said they should return undefined instead?
- # [00:31] <Philip`> I think I said they should do what the spec says, and I think they said they changed their tests to match that, and I think I might have tested the implementation and found it was fixed, but I might be hallucinating
- # [00:32] * Quits: gavin (n=gavin@firefox/developer/gavin) (Connection timed out)
- # [00:32] * Joins: gavin (n=gavin@firefox/developer/gavin)
- # [00:33] * olliej_ is now known as olliej
- # [00:46] * Joins: danbri_ (n=danbri@unaffiliated/danbri)
- # [00:49] <annevk2> Philip`, I'm pretty sure I did w(localStorage.foobar) and it said undefined but if someone could verify that again that'd be cool
- # [00:50] * Quits: sayrer (n=chatzill@user-160vobr.cable.mindspring.com) (Remote closed the connection)
- # [00:51] * Joins: Rik`_ (n=Rik@pha75-2-81-57-187-57.fbx.proxad.net)
- # [00:51] * Quits: Rik` (n=Rik@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: 54 (Connection reset by peer))
- # [00:55] <Hixie> why would it not say undefined
- # [01:00] * Joins: doublec (n=doublec@202.0.36.64)
- # [01:02] <Philip`> annevk2: Oh - it looks like they changed localStorage.getItem('foobar'), but not localStorage.foobar
- # [01:03] <Philip`> (At least getItem('foobar') returns null in current IE8, while .foobar returns undefined)
- # [01:03] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [01:05] <Hixie> that's what the spec says should happen
- # [01:06] <Philip`> Really?
- # [01:07] * Quits: heycam` (n=cam@124-168-113-60.dyn.iinet.net.au) (Read error: 101 (Network is unreachable))
- # [01:07] <Hixie> localStorage.foobar doesn't exist on the object, and ECMA-262 says it should thus return undefined
- # [01:07] <Hixie> getItem() says to return null for unknown values
- # [01:07] <Dashiva> But doesn't property access map to get/setItem?
- # [01:07] <Philip`> That's quite non-obvious from the spec
- # [01:07] <Hixie> yes, for properties that are present
- # [01:07] <Hixie> Philip`: read WebIDL
- # [01:08] <Philip`> It'd be nice if it linked to the relevant part of WebIDL :-)
- # [01:08] <Hixie> i'm waiting for gsnedders to give us cross-spec auto-xreffing :-)
- # [01:08] * Philip` kind of assumed that NameGetter would be called for any name that wasn't already part of the interface
- # [01:08] <Philip`> gsnedders: It'd be nice if it linked to the relevant part of WebIDL :-)
- # [01:08] <Hixie> i've already set up the cross-references for this, it just isn't being generated automatically yet
- # [01:09] <Hixie> Philip`: if you had it defined that way, you couldn't enumerate over the object
- # [01:09] * Quits: danbri (n=danbri@unaffiliated/danbri) (Read error: 110 (Connection timed out))
- # [01:10] <Philip`> Hixie: Enumeration could be defined over some finite list of keys, but NameGetter could still be called for all name gets regardless of whether they're in that list
- # [01:10] <Philip`> but I guess it's not done that way
- # [01:10] <Philip`> in which case that's fine
- # [01:11] * Quits: zalan (n=kvirc@catv-80-99-193-98.catv.broadband.hu) ("KVIrc 3.4.0 Virgo http://www.kvirc.net/")
- # [01:11] * Philip` prefers it when he doesn't have to read specs to work out what behaviour is specified, but that might be asking for too much
- # [01:12] <Hixie> i'm just doign what heycam and the browser vendors tell me to do here
- # [01:12] <Hixie> if you have any suggestiosn on making the spec clearer, let me know :-)
- # [01:12] <Dashiva> Is this behavior described in WebIDL?
- # [01:13] <Hixie> yes
- # [01:13] <Hixie> web storage invokes all the webidl terms
- # [01:13] <Hixie> they re underlined in green
- # [01:14] <Philip`> By green, do you mean blue?
- # [01:14] <Dashiva> Yes, but I don't see anything about the undefined/null duality there
- # [01:14] <Hixie> er, blue in the w3c version, yes
- # [01:14] <Philip`> Is there a non-W3C version?
- # [01:14] * Philip` has a hard time finding a copy of the spec via Google whenever he wants it
- # [01:14] <Hixie> i don't think i'm currently generating a whatwg version of the web storage spec, no
- # [01:15] <Philip`> Oh, neat, Google's 'promote' thing lets me make it the top search result for "web storage"
- # [01:15] <Hixie> the web storage spec is the 6th hit for [web storage] on google
- # [01:16] <Dashiva> Hmm
- # [01:16] <Dashiva> No NameCreator
- # [01:16] <Philip`> I'm afraid I don't acknowledge the existence of any search results beyond 2 from the top, except in exceptional circumstances
- # [01:16] <Hixie> heh
- # [01:16] * Hixie just uses the links on http://☺.damowmow.com/
- # [01:17] <Dashiva> Okay, so reading WebIDL the "supported named properties" thing supports the null/undefined duality thing
- # [01:17] <Dashiva> But that also means you can't create new properties with .x = whatnot, since there's no NameCreator
- # [01:18] <Hixie> er yeah, i should put in a NameCreator
- # [01:19] <Hixie> file a bug or drop me a mail or something?
- # [01:19] <Hixie> i'm in the middle of massive edits for datagrid
- # [01:19] <Philip`> IE8 is buggy because it allows you to create new properties, in violation of the spec!
- # [01:19] <Dashiva> k
- # [01:19] <Dashiva> Philip`: Or just prescient!
- # [01:20] <Dashiva> Hixie: Can I send to whatwg list even though it's w3c spec? :)
- # [01:20] <Hixie> yes
- # [01:20] <Hixie> the web storage spec is a whatwg spec (it's in the same source document as html5), i'm just not currently generating a whatwg copy of the output
- # [01:21] <Hixie> i wonder why i don't have the NameCreator annotations
- # [01:21] <Hixie> that's odd
- # [01:23] <Dashiva> Maybe you wrote the IDL before the supported named properties thing was added to WebIDL, and forgot to update
- # [01:24] <Hixie> no, the rest of the spec carefully talks about the named properties stuff
- # [01:24] <Hixie> i had a big update day
- # [01:24] <Hixie> where i went through and redid all the interfaces to match WebIDL
- # [01:24] <Hixie> i just forgot, i guess
- # [01:24] <Hixie> i wonder how many more are missing NameCreator
- # [01:25] <Hixie> i guess it's pretty rare that you can add keys
- # [01:29] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [01:32] * Quits: doublec (n=doublec@202.0.36.64) (Read error: 110 (Connection timed out))
- # [01:33] * Joins: doublec (n=doublec@202.0.36.64)
- # [01:48] * Quits: karlcow (n=karl@nerval.la-grange.net) ("O public road, I say back I am not afraid to leave you, yet I love you, you express me better than I can express myself.")
- # [01:50] * Joins: heycam (n=cam@zot.infotech.monash.edu.au)
- # [02:03] * Joins: karlcow (n=karl@nerval.la-grange.net)
- # [02:12] * Quits: dglazkov (n=dglazkov@nat/google/x-72eba408f1e86b5b)
- # [02:15] * Joins: nessy (n=nessy@203-158-39-147.dyn.iinet.net.au)
- # [02:19] * Joins: davidb_ (n=davidb@bas4-toronto06-1242458835.dsl.bell.ca)
- # [02:19] * Quits: davidb (n=davidb@bas4-toronto06-1242458835.dsl.bell.ca) (Read error: 104 (Connection reset by peer))
- # [02:22] * Quits: bgalbraith (n=bgalbrai@corp-241.mountainview.mozilla.com)
- # [02:24] <annevk2> Hixie, that's ugly, they should do the same, imo
- # [02:25] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [02:27] * Parts: ojan (n=ojan@72.14.229.81)
- # [02:41] * Quits: ZombieLoffe (n=e@unaffiliated/zombieloffe)
- # [02:57] * Joins: tantek (n=tantek@c-67-180-202-79.hsd1.ca.comcast.net)
- # [03:16] * Joins: taf2 (n=taf2@c-68-49-245-59.hsd1.dc.comcast.net)
- # [03:20] * Joins: onar_ (n=onar@c-98-234-65-251.hsd1.ca.comcast.net)
- # [03:25] * Quits: tantek (n=tantek@c-67-180-202-79.hsd1.ca.comcast.net)
- # [03:25] * Joins: tantek (n=tantek@c-67-180-202-79.hsd1.ca.comcast.net)
- # [03:28] * Quits: weinig (n=weinig@17.246.18.151)
- # [03:30] * Quits: onar_ (n=onar@c-98-234-65-251.hsd1.ca.comcast.net)
- # [03:42] * Quits: cgriego (n=cgriego@out-02.hotels.com) (Read error: 110 (Connection timed out))
- # [03:42] * Quits: taf2 (n=taf2@c-68-49-245-59.hsd1.dc.comcast.net)
- # [03:42] * Joins: Niictar_ (n=ritz@S010600183f550ae0.cg.shawcable.net)
- # [03:46] * Quits: franksalim (n=frank@adsl-75-61-86-233.dsl.pltn13.sbcglobal.net) ("Leaving")
- # [03:50] * Quits: dolske (n=dolske@firefox/developer/dolske)
- # [04:02] * Quits: Niictar_ (n=ritz@S010600183f550ae0.cg.shawcable.net) (Read error: 110 (Connection timed out))
- # [04:02] * Joins: Niictar_ (n=ritz@S010600183f550ae0.cg.shawcable.net)
- # [04:03] * Quits: tantek (n=tantek@c-67-180-202-79.hsd1.ca.comcast.net)
- # [04:08] * Quits: Niictar24 (n=ritz@S010600183f550ae0.cg.shawcable.net) (Read error: 110 (Connection timed out))
- # [04:10] * Quits: arun_ (n=arun@adsl-76-220-108-134.dsl.pltn13.sbcglobal.net)
- # [04:10] * Joins: taf2 (n=taf2@c-68-49-245-59.hsd1.dc.comcast.net)
- # [04:11] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [04:12] * Joins: myakura (i=d2e8220d@gateway/web/ajax/mibbit.com/x-567eed1d117e7bff)
- # [04:16] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [04:21] <myakura> annevk2: html5-diff sec 3.1 says "ruby, rt and rb allow for marking up ruby annotations. " but i think it's not <rb> but <rp>
- # [04:21] * Quits: myakura (i=d2e8220d@gateway/web/ajax/mibbit.com/x-567eed1d117e7bff) ("http://www.mibbit.com ajax IRC Client")
- # [04:25] * Joins: aboodman2 (n=aboodman@67.218.102.172)
- # [04:33] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Read error: 104 (Connection reset by peer))
- # [04:33] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [04:36] * Joins: MikeSmith (n=MikeSmit@tea12.w3.mag.keio.ac.jp)
- # [04:38] * Joins: dolske (n=dolske@c-76-103-40-203.hsd1.ca.comcast.net)
- # [04:39] * Joins: aboodman3 (n=aboodman@67.218.102.172)
- # [04:39] * Quits: aboodman2 (n=aboodman@67.218.102.172) (Nick collision from services.)
- # [04:39] * aboodman3 is now known as aboodman2
- # [04:40] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [04:43] * Quits: davidb_ (n=davidb@bas4-toronto06-1242458835.dsl.bell.ca)
- # [04:45] * Joins: aboodman3 (n=aboodman@67.218.102.172)
- # [04:49] * Joins: cgriego (n=cgriego@72.181.202.225)
- # [05:01] * Quits: jwalden (n=waldo@corp-241.mountainview.mozilla.com) ("->home")
- # [05:05] * Quits: slightlyoff (n=slightly@72.14.229.81)
- # [05:07] * Quits: heycam (n=cam@zot.infotech.monash.edu.au) ("bye")
- # [05:07] * Quits: taf2 (n=taf2@c-68-49-245-59.hsd1.dc.comcast.net)
- # [05:08] * Quits: aboodman2 (n=aboodman@67.218.102.172) (Read error: 110 (Connection timed out))
- # [05:09] * Joins: aboodman4 (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net)
- # [05:11] * Joins: onar_ (n=onar@c-98-234-65-251.hsd1.ca.comcast.net)
- # [05:13] * Quits: aboodman3 (n=aboodman@67.218.102.172) (Read error: 110 (Connection timed out))
- # [05:24] * Quits: dbaron (n=dbaron@corp-241.mountainview.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
- # [05:33] * Joins: heycam (n=cam@zot.infotech.monash.edu.au)
- # [05:35] * Quits: onar_ (n=onar@c-98-234-65-251.hsd1.ca.comcast.net)
- # [06:03] * Joins: onar_ (n=onar@c-98-234-65-251.hsd1.ca.comcast.net)
- # [06:20] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [06:22] * Quits: aboodman4 (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net)
- # [06:24] * Joins: exe_____ (n=exe@bbservice52.mmpnet213.tnp.pl)
- # [06:24] * Parts: exe_____ (n=exe@bbservice52.mmpnet213.tnp.pl)
- # [06:24] * Joins: jwalden (n=waldo@c-24-6-169-169.hsd1.ca.comcast.net)
- # [07:06] * Quits: onar_ (n=onar@c-98-234-65-251.hsd1.ca.comcast.net)
- # [07:13] * Joins: zdobersek (n=zan@cpe-92-37-69-138.dynamic.amis.net)
- # [07:23] * Quits: zdobersek (n=zan@cpe-92-37-69-138.dynamic.amis.net) ("Leaving.")
- # [07:40] * Joins: pesla (n=retep@procurios.xs4all.nl)
- # [07:42] * Joins: onar_ (n=onar@c-98-234-65-251.hsd1.ca.comcast.net)
- # [07:55] * Joins: ap (n=ap@194.154.88.40)
- # [07:59] * Quits: doublec (n=doublec@202.0.36.64) ("Leaving")
- # [08:01] * Joins: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de)
- # [08:04] * Quits: roc (n=roc@202.0.36.64)
- # [08:09] * Joins: zalan (n=kvirc@catv-80-99-193-98.catv.broadband.hu)
- # [08:38] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [08:43] * Joins: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl)
- # [08:47] * Quits: gavin (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
- # [08:47] * Joins: gavin (n=gavin@firefox/developer/gavin)
- # [08:51] * Quits: heycam (n=cam@zot.infotech.monash.edu.au) (Read error: 110 (Connection timed out))
- # [08:52] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Read error: 110 (Connection timed out))
- # [08:52] * Quits: onar_ (n=onar@c-98-234-65-251.hsd1.ca.comcast.net)
- # [08:52] <MikeSmith> are there any significant number of pages that use <basefont>?
- # [08:52] <MikeSmith> is it worth having a validator report it as obsolete?
- # [08:53] <MikeSmith> also <isindex>
- # [08:54] <MikeSmith> hmm, http://dev.opera.com/articles/view/mama-phrase-block-list/#misc
- # [08:54] <MikeSmith> so basefont appears in more pages than ins or del
- # [09:12] <MikeSmith> http://dev.opera.com/articles/view/mama-head-structure/#head
- # [09:13] <MikeSmith> "ISINDEX element was only found in 63 URLs" [out of 3,000,000+]
- # [09:14] <MikeSmith> so definitely not worth reporting isindex
- # [09:14] <MikeSmith> but <basefont> is also used in more pages than <acronym>, <s> and <strike> are -- and in around the same order of magnitude as many pages as <tt> is
- # [09:18] * Joins: hdh (n=hdh@58.187.21.243)
- # [09:19] * Joins: xcombelle (n=chatzill@AToulouse-158-1-124-83.w90-55.abo.wanadoo.fr)
- # [09:22] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [09:22] <zcorpan> what is the implementation status of <script async> and <script defer>?
- # [09:24] <jwalden> http://☺.damowmow.com/ hurts my eyes to read
- # [09:26] <zcorpan> ugh
- # [09:26] <zcorpan> Hixie: hire a designer :)
- # [09:28] * Joins: heycam (n=cam@210-84-43-19.dyn.iinet.net.au)
- # [09:28] * Rik`_ is now known as Rik`
- # [09:33] <jgraham> Philip`: I couldn't really get anyone to do the binding for me since it has to be hard bound with cloth covers and all. I could maybe have got someone to do the printing for me but it seems like a big ask since there is a large volume and it would have to be taken to the binders and so on
- # [09:37] <jgraham> Hixie: What is the precedent for having localStorage.getItem("foo") != localStorage.foo when !('foo' in localStorage)
- # [09:48] <zcorpan> is spellcheck="" implemented in webkit and/or chrome?
- # [09:56] * Quits: gavin (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
- # [09:59] * Joins: danbri (n=danbri@86.92.118.197)
- # [09:59] * Quits: danbri_ (n=danbri@unaffiliated/danbri) (Read error: 104 (Connection reset by peer))
- # [10:02] <MikeSmith> zcorpan: <script async> and <script defer> not implemented in WebKit yet
- # [10:02] <MikeSmith> https://bugs.webkit.org/show_bug.cgi?id=20710
- # [10:03] <MikeSmith> but that comment there says, "Firefox finished this. It's in the 3.1 betas now." .. with some caveats
- # [10:03] <MikeSmith> oh, resolution : "Firefox decided to fire DCL after deferred scripts to faciliate the load pattern mentioned in this bug"
- # [10:04] * Joins: svl (n=chatzill@a194-109-2-36.dmn.xs4all.nl)
- # [10:05] * Joins: pergj (n=pergj@home.kvaleberg.no)
- # [10:09] <zcorpan> MikeSmith: so firefox supports async and defer?
- # [10:10] <Rik`> zcorpan: I believe it only supports defer
- # [10:10] <zcorpan> Rik`: ok
- # [10:17] * Quits: ap (n=ap@194.154.88.40)
- # [10:22] <hsivonen> http://groups.google.com/group/mozilla.dev.platform/browse_thread/thread/89eea1cb2d87999/83b917bfaba2b597
- # [10:25] * Joins: mat_t (n=mattomas@nat/canonical/x-36f26e58082beab1)
- # [10:25] * Quits: mat_t (n=mattomas@nat/canonical/x-36f26e58082beab1) (Remote closed the connection)
- # [10:38] * Joins: roc (n=roc@121-72-182-173.dsl.telstraclear.net)
- # [10:39] <zcorpan> wow i didn't know about javascript "foo".sub() and .link() etc
- # [10:45] <hsivonen> does DanC's URL spec have a permalink yet?
- # [10:45] * Joins: mstange (n=markus@pD9579266.dip0.t-ipconnect.de)
- # [10:48] <zcorpan> http://software.hixie.ch/utilities/js/live-dom-viewer/saved/80
- # [10:49] <hsivonen> zcorpan: from Netscape 2.0, IIRC
- # [10:50] <hsivonen> zcorpan: great companions to document.write()
- # [10:50] * Quits: pergj (n=pergj@home.kvaleberg.no) (Read error: 113 (No route to host))
- # [10:51] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:51] <hsivonen> http://homer.w3.org/~connolly/projects/urlp/raw-file/008373680cae/wah5/draft.html is 403 for me
- # [10:52] <zcorpan> the need for Web EcmaScript increases
- # [10:53] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [10:55] <olliej> zcorpan: ?
- # [11:00] <zcorpan> olliej: i doubt the ecmascript committee are interested in specifying "foo".fontcolor("red")
- # [11:00] <olliej> zcorpan: yes because that would belong (if anywhere) in html5 sec
- # [11:00] <olliej> spec
- # [11:01] <zcorpan> maybe
- # [11:02] <hsivonen> do those methods on strings exist in all script contexts in browsers? do they exist in Rhino?
- # [11:02] <zcorpan> they exist in the futhark jsshell
- # [11:03] <olliej> zcorpan: but it also doesn't make sense for them to really belong on string anyway, as hsivonen said they hark back to netscape2
- # [11:03] <olliej> zcorpan: where i'm not even sure the dom would have actually existed
- # [11:04] <roc> it didn't
- # [11:04] <hsivonen> olliej: but if interop requires string objects to have those methods, should the spec that specs string object methods spec those methods?
- # [11:05] <zcorpan> are they required for web compat or are they just leftovers that noone use?
- # [11:05] <olliej> hsivonen: no, because a) the DOM spec could easily say "these additional functions must be present on String.prototype"
- # [11:05] <olliej> hsivonen: and b) i didn't even know they existed till now
- # [11:06] <olliej> hsivonen: so i doubt they're widely used
- # [11:06] <jgraham> They are implemeted in all the standalone shells I have
- # [11:06] <olliej> hsivonen: we could ask hixie to check for us :D
- # [11:06] <jgraham> So they are really part of ECMAsScript implementation wise
- # [11:06] * hsivonen gets my first and only JS book from 1996 from the shelf
- # [11:07] <annevk2> does IE have them?
- # [11:08] * jgraham is very happy to drop them if they are shown to not be needed for web-compat
- # [11:08] <jgraham> But I suspect that will not be the case unfortunately
- # [11:10] <hsivonen> the JS book from 1996 has a section on string methods and it lists stuff like big() and fixed()
- # [11:10] <hsivonen> aside: the hello world equivalent in the book used document.write()
- # [11:11] <olliej> hsivonen: that's still stupid
- # [11:11] <hsivonen> my guess is that existing content from the Netscape 2.0 era might use them
- # [11:11] <olliej> hsivonen: and they can still be made into dom defined functions
- # [11:11] <olliej> hsivonen: yeah, but i don't think they realistically matter anymore
- # [11:12] <olliej> we can even have "4" in our user agent now
- # [11:13] <olliej> hsivonen: and back when safari 2.0.4 was release we discovered that 4 in the user agent string was bad
- # [11:13] <hsivonen> olliej: good times
- # [11:14] <olliej> because we all know that is your user agent includes "4" you support layers, right?
- # [11:14] <jgraham> "Javascript: The Definitive Guide" (O'Reilly, 1996) lists them (is that the same book that hsivonen looked at?)
- # [11:14] <hsivonen> jgraham: mine is teach yourself JavaScript in a week by Arman Danesh
- # [11:16] <olliej> mine is JavaScriptCore.xcodeproj ;)
- # [11:17] * Quits: roc (n=roc@121-72-182-173.dsl.telstraclear.net) (Read error: 104 (Connection reset by peer))
- # [11:17] <hsivonen> olliej: clearly, you need more accurate docs :-)
- # [11:17] <olliej> hsivonen: heheh
- # [11:19] * Joins: mat_t (n=mattomas@nat/canonical/x-4e6336d0084c4148)
- # [11:20] <zcorpan> so what's the complete list of these methods?
- # [11:21] <hsivonen> whoa. a .otf (postscript outlines) version of a font can be one third smaller than a .ttf (truetype outlines) version
- # [11:22] <hsivonen> I wonder how SVG fonts fare on file size
- # [11:22] <annevk2> has anyone checked if IE supports them?
- # [11:23] <hsivonen> zcorpan: anchor, big, blink, bold, fixed, fontcolor, fontsize, italics, link, small, strike, sub, sup
- # [11:23] <zcorpan> http://www.google.com/codesearch?hl=en&lr=&q=%28%22%7C%27%29%5Cs%2A%5C.%5Cs%2Afontcolor%5Cs%2A%5C%28+lang%3Ajs&sbtn=Search
- # [11:24] <hsivonen> annevk2: it does
- # [11:25] <annevk2> nasty
- # [11:25] <hsivonen> it seems to me that purging the Web of these methods isn't worth the effort compared to just writing them down in the corner of a spec
- # [11:25] <annevk2> true
- # [11:26] <zcorpan> http://www.google.com/codesearch?hl=en&lr=&q=%5C.%5Cs%2Abig%5Cs%2A%5C%28+lang%3Ajs&sbtn=Search
- # [11:26] <jgraham> Things with "Demo" in the title don't count :)
- # [11:27] <jgraham> Where is Philip` when you need him?
- # [11:27] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [11:27] <zcorpan> http://www.google.com/codesearch?hl=en&lr=&q=%5C.%5Cs%2Afontsize%5Cs%2A%5C%28+lang%3Ajs&sbtn=Search
- # [11:29] <annevk2> putting them in HTML5 makes some sense I suppose if the ECMAScript guys don't do it
- # [11:29] <annevk2> it's HTML stuff after all
- # [11:29] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 113 (No route to host))
- # [11:30] <jgraham> Shall I start a ECMAScript iki page?
- # [11:30] <jgraham> *wiki
- # [11:30] * Joins: beowulf (i=wiglaf@ps4552.dreamhost.com)
- # [11:31] <annevk2> yeah, something similar to http://wiki.whatwg.org/wiki/HTTP_Issues
- # [11:31] * Quits: beowulf (i=wiglaf@ps4552.dreamhost.com) (Client Quit)
- # [11:31] * Joins: beowulf (i=wiglaf@ps4552.dreamhost.com)
- # [11:37] <olliej> !!
- # [11:38] <olliej> "foo".blink() exists!!
- # [11:38] <olliej> noooooo
- # [11:38] * Quits: mat_t (n=mattomas@nat/canonical/x-4e6336d0084c4148) ("This computer has gone to sleep")
- # [11:41] <hsivonen> zcorpan: IIRC, simple XLink is supported on XML element nodes whose namespace isn't well-known to Gecko
- # [11:42] <annevk2> I wonder why they don't just kill XLink support
- # [11:43] <hsivonen> annevk2: my understanding is that killing it is the plan
- # [11:43] <hsivonen> annevk2: and restoring special support for MathML is the plan also
- # [11:43] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [11:44] <annevk2> might make more sense to get the MathML guys to introduce an href attribute
- # [11:44] <annevk2> they seemed willing
- # [11:45] <hsivonen> perhaps I should switch my site to OTF fonts and let the theoretical Price users upgrade to Price 7
- # [11:46] <hsivonen> it seems that the OTF rasterizer on Windows sucks less than the TTF rasterizer
- # [11:46] <hsivonen> and the OTF fonts are smaller
- # [11:47] * Joins: roc (n=roc@121-72-194-253.dsl.telstraclear.net)
- # [11:48] <hsivonen> Grr. Opera 10 on Windows doesn't support OTF
- # [11:49] <hsivonen> oops. my test case is wrong
- # [11:51] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [11:54] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [11:56] <zcorpan> still wonder if it's practical to use html <a href> for linking in mathml
- # [11:57] * Quits: xcombelle (n=chatzill@AToulouse-158-1-124-83.w90-55.abo.wanadoo.fr) ("ChatZilla 0.9.84 [Firefox 2.0.0.20/2008121709]")
- # [12:11] <annevk2> so Safari/IE conform to the spec for nonexistent keys on localStorage and Firefox has a bug for localStorage.missing
- # [12:11] <annevk2> I guess it's not worth changing anymore then :/
- # [12:17] <hsivonen> zcorpan: I think I've now fixed the answers in the Mozilla Web Author FAQ to be up-to-date
- # [12:17] <hsivonen> zcorpan: however, the set of questions might no longer be the most frequent set of questions
- # [12:24] <jgraham> Interestingly although the enumeration order for user-defined properties on JS Objects seems to be well defined, the relative order between between host-object properties and user defined properties seems to vary
- # [12:25] <jgraham> Although perhaps "interestingly" is the wrong word
- # [12:25] <olliej> jgraham: hehehe
- # [12:26] * Joins: webben (n=benh@nat/yahoo/x-8676dd6eec6492ec)
- # [12:27] * jgraham wwould have expected user-defined properties to enumerate last
- # [12:27] * hsivonen points to topic
- # [12:28] * jgraham has been n00b'd
- # [12:33] * Joins: myakura (n=myakura@p1063-ipbf3305marunouchi.tokyo.ocn.ne.jp)
- # [12:34] <jgraham> http://wiki.whatwg.org/wiki/Web_ECMAScript
- # [12:34] <jgraham> Still lots to add of course :0
- # [12:34] * Joins: ZombieLoffe (n=e@unaffiliated/zombieloffe)
- # [12:34] <jgraham> :) even
- # [12:35] <annevk2> e.g. escaping of attribute values and such maybe?
- # [12:36] <annevk2> hmm, maybe not
- # [12:37] <jgraham> annevk2: I don't think there is anything clever at all
- # [12:37] <annevk2> this stuff is not safe at all
- # [12:37] <jgraham> I more meant other things where the ES5 spec and web browsers have disagreements e.g. things that are formally implementation defined but actually rather tightly constrained
- # [12:38] <jgraham> annevk2: No
- # [12:39] <annevk2> note btw that arguments are optional and infinite
- # [12:40] <jgraham> annevk2: What do you mean optional and infinite?
- # [12:40] <annevk2> e.g. .link("a","x","xd") gives "a" and .link() gives undefined
- # [12:40] <annevk2> "undefined"*
- # [12:40] <jgraham> annevk2: Yeah ToString will do that
- # [12:41] <annevk2> doesn't extra arguments normally throw?
- # [12:41] <annevk2> maybe not
- # [12:41] <jgraham> annevk2: I don't think so
- # [12:42] <annevk2> I guess I'm confusing ECMAScript and WebiDL
- # [12:42] <annevk2> though maybe in WebIDL they don't throw either
- # [12:49] * Joins: ap (n=ap@194.154.88.40)
- # [13:01] <Philip`> jgraham: In bed
- # [13:05] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
- # [13:07] * Joins: virtuelv (n=virtuelv@213.236.208.247)
- # [13:11] <jgraham> Philip`: That's what you said last time I asked the same question
- # [13:12] <Philip`> jgraham: I sleep a lot
- # [13:12] <Philip`> Actually I don't, but I sleep a lot in mornings
- # [13:14] <jgraham> Whereas I actually do sleep a lot but am much less useful so people rarely notice
- # [13:15] * Joins: adambeynon (n=adambeyn@94-194-24-155.zone8.bethere.co.uk)
- # [13:19] <Philip`> <script language="javascript">var p1="mai";var p2="lto:";var r="johnny";var d="superbikeschool.co.uk";document.write(("Johnny Haynes").link(p1+p2+r+String.fromCharCode(64)+d));</script>
- # [13:19] <Philip`> this.value=this.value.fontcolor(c);
- # [13:19] <Philip`> strsearch +=' <div class="bodytext"><strong>The Keyword(s) you searched : </strong></div>'.big() ;
- # [13:20] <Philip`> People seem to use these things quite a bit
- # [13:32] * Quits: roc (n=roc@121-72-194-253.dsl.telstraclear.net)
- # [13:47] * Quits: mstange (n=markus@pD9579266.dip0.t-ipconnect.de) ("ChatZilla 0.9.84-2009030221 [Firefox 3.6a1pre/20090414030735]")
- # [14:05] * Quits: MikeSmith (n=MikeSmit@tea12.w3.mag.keio.ac.jp) ("Tomorrow to fresh woods, and pastures new.")
- # [14:07] * Joins: MikeSmith (n=MikeSmit@tea12.w3.mag.keio.ac.jp)
- # [14:10] * Quits: webben (n=benh@nat/yahoo/x-8676dd6eec6492ec) (Read error: 110 (Connection timed out))
- # [14:30] * Joins: pmuellr (n=pmuellr@nat/ibm/x-061a0e8a0b208548)
- # [14:44] * Joins: zdobersek (n=zan@cpe-92-37-76-70.dynamic.amis.net)
- # [14:53] * Joins: zdobersek1 (n=zan@cpe-92-37-76-70.dynamic.amis.net)
- # [14:53] * Quits: zdobersek (n=zan@cpe-92-37-76-70.dynamic.amis.net) (Read error: 104 (Connection reset by peer))
- # [14:58] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Remote closed the connection)
- # [14:59] * Joins: sid0 (n=sid0@unaffiliated/sid0)
- # [15:06] * Quits: MikeSmith (n=MikeSmit@tea12.w3.mag.keio.ac.jp) ("Tomorrow to fresh woods, and pastures new.")
- # [15:08] * Quits: mpilgrim_ (n=mpilgrim@rrcs-96-10-240-189.midsouth.biz.rr.com)
- # [15:10] * Joins: webben (n=benh@nat/yahoo/x-92f013e737062ada)
- # [15:14] <annevk2> hsivonen, I took the initiative of replying to adactio's Ariability post
- # [15:23] * Parts: annevk2 (n=annevk@53568A94.cable.casema.nl)
- # [15:24] * Joins: annevk2 (n=annevk@53568A94.cable.casema.nl)
- # [15:28] * Joins: davidb (n=davidb@mozca02.ca.mozilla.com)
- # [15:29] * Quits: zdobersek1 (n=zan@cpe-92-37-76-70.dynamic.amis.net) (Read error: 104 (Connection reset by peer))
- # [15:30] * Joins: zdobersek (n=zan@cpe-92-37-76-70.dynamic.amis.net)
- # [15:32] <hsivonen> annevk2: cool
- # [15:32] * Joins: taf2 (n=taf2@65.210.82.235)
- # [15:44] * Joins: MikeSmith (n=MikeSmit@EM114-48-237-145.pool.e-mobile.ne.jp)
- # [16:07] * Quits: pmuellr (n=pmuellr@nat/ibm/x-061a0e8a0b208548)
- # [16:18] * Quits: annevk2 (n=annevk@53568A94.cable.casema.nl) (Remote closed the connection)
- # [16:18] * Joins: annevk2 (n=annevk@53568A94.cable.casema.nl)
- # [16:20] * Quits: cgriego (n=cgriego@72.181.202.225)
- # [16:22] * Quits: zdobersek (n=zan@cpe-92-37-76-70.dynamic.amis.net) ("Leaving.")
- # [16:28] * Joins: billmason (n=billmaso@ip191.unival.com)
- # [16:32] * Quits: ap (n=ap@194.154.88.40)
- # [16:33] <hsivonen> annevk2: your comment system rejected http://pastebin.mozilla.org/643135 upon Post but not upon Preview
- # [16:33] * Joins: ap (n=ap@194.154.88.40)
- # [16:35] <hsivonen> annevk2: in case you put it in via back door, typo fix: http://pastebin.mozilla.org/643136
- # [16:39] * Joins: zdobersek (n=zan@cpe-92-37-76-70.dynamic.amis.net)
- # [16:42] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [16:42] <annevk2> hsivonen, added
- # [16:42] <hsivonen> annevk2: thanks
- # [16:44] * Quits: webben (n=benh@nat/yahoo/x-92f013e737062ada) (Read error: 110 (Connection timed out))
- # [16:44] * Joins: onar_ (n=onar@c-98-234-65-251.hsd1.ca.comcast.net)
- # [16:51] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [16:54] * myakura wonders if any browser vendors would support "grid" media features
- # [16:56] * Quits: myakura (n=myakura@p1063-ipbf3305marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [17:00] * Joins: arun_ (n=arun@adsl-76-220-108-134.dsl.pltn13.sbcglobal.net)
- # [17:01] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [17:04] * Quits: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de) (Remote closed the connection)
- # [17:04] * Quits: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl) ("Disconnected...")
- # [17:07] * Quits: pesla (n=retep@procurios.xs4all.nl) ("( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )")
- # [17:11] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [17:18] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [17:22] * Quits: virtuelv (n=virtuelv@213.236.208.247) (Read error: 113 (No route to host))
- # [17:22] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [17:27] * Quits: nessy (n=nessy@203-158-39-147.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [17:32] * Quits: onar_ (n=onar@c-98-234-65-251.hsd1.ca.comcast.net)
- # [17:32] * Joins: onar_ (n=onar@c-98-234-65-251.hsd1.ca.comcast.net)
- # [17:32] * Quits: onar_ (n=onar@c-98-234-65-251.hsd1.ca.comcast.net) (Client Quit)
- # [17:35] * Joins: cgriego (n=cgriego@out-02.hotels.com)
- # [17:39] * Quits: gmiernicki (n=gmiernic@unaffiliated/gmiernicki) (Remote closed the connection)
- # [17:41] * Joins: bgalbraith (n=bgalbrai@corp-241.mountainview.mozilla.com)
- # [17:44] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 110 (Connection timed out))
- # [17:45] * Quits: svl (n=chatzill@a194-109-2-36.dmn.xs4all.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [17:47] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [17:51] * Joins: nessy (n=nessy@203-158-39-147.dyn.iinet.net.au)
- # [17:58] * Quits: nessy (n=nessy@203-158-39-147.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [18:00] * Joins: webben (n=benh@nat/yahoo/x-647b46795f11260c)
- # [18:07] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [18:13] <zcorpan> hsivonen: http://annevankesteren.nl/2009/04/html5-wai-aria#comment-6756 - the architectural forms link is broken
- # [18:14] <zcorpan> um or at least it was broken for me. but i could search for the url in waybackmachine and then it worked
- # [18:26] * Quits: zcorpan (n=zcorpan@pat.se.opera.com)
- # [18:29] * Quits: cgriego (n=cgriego@out-02.hotels.com) (Read error: 110 (Connection timed out))
- # [18:38] * Joins: kangax (n=kangax@157.130.31.226)
- # [18:45] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [19:06] * Joins: gavin (n=gavin@firefox/developer/gavin)
- # [19:08] * Joins: onar_ (n=onar@17.244.69.95)
- # [19:08] * Quits: onar_ (n=onar@17.244.69.95) (Client Quit)
- # [19:12] * Joins: virtuelv (n=virtuelv@95.34.170.26.customer.cdi.no)
- # [19:14] * Joins: onar_ (n=onar@17.244.69.95)
- # [19:17] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [19:20] * Joins: maikmerten (n=maikmert@Z83af.z.pppool.de)
- # [19:24] * Parts: annevk2 (n=annevk@53568A94.cable.casema.nl)
- # [19:25] * Joins: weinig (n=weinig@nat/apple/x-d39a897a1dec257a)
- # [19:26] * Quits: sicking (n=chatzill@corp-241.mountainview.mozilla.com) (Read error: 104 (Connection reset by peer))
- # [19:28] * Joins: annevk2 (n=annevk@53568A94.cable.casema.nl)
- # [19:30] * Joins: sicking (n=chatzill@corp-241.mountainview.mozilla.com)
- # [19:42] * Quits: webben (n=benh@nat/yahoo/x-647b46795f11260c) (Read error: 110 (Connection timed out))
- # [19:46] * sid0 is now known as sid0_
- # [19:46] * Joins: franksalim (n=frank@adsl-75-61-86-233.dsl.pltn13.sbcglobal.net)
- # [19:48] * Quits: onar_ (n=onar@17.244.69.95)
- # [19:48] * Quits: Rik` (n=Rik@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: 113 (No route to host))
- # [19:50] * Joins: ojan (n=ojan@72.14.229.81)
- # [19:50] * sid0_ is now known as sid0
- # [20:00] * Joins: slightlyoff (n=slightly@72.14.229.81)
- # [20:00] * Joins: gmiernicki (n=gmiernic@unaffiliated/gmiernicki)
- # [20:14] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [20:16] * Quits: danbri (n=danbri@unaffiliated/danbri) (Read error: 110 (Connection timed out))
- # [20:21] * Quits: kangax (n=kangax@157.130.31.226)
- # [20:23] * Quits: virtuelv (n=virtuelv@95.34.170.26.customer.cdi.no) ("Ex-Chat")
- # [20:25] * Joins: dbaron (n=dbaron@corp-241.mountainview.mozilla.com)
- # [20:26] * Quits: jwalden (n=waldo@c-24-6-169-169.hsd1.ca.comcast.net) ("ChatZilla 0.9.82.1-rdmsoft [XULRunner 1.8.0.9/2006120508]")
- # [20:32] * Joins: virtuelv (n=virtuelv@95.34.170.26.customer.cdi.no)
- # [20:33] * Quits: ap (n=ap@194.154.88.40)
- # [20:36] * Quits: hdh (n=hdh@58.187.21.243) (Read error: 104 (Connection reset by peer))
- # [20:49] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [20:50] * Joins: jwalden (n=waldo@corp-241.mountainview.mozilla.com)
- # [20:55] <jwalden> olliej, annevk2, hsivonen, et al: the HTML String.prototype methods are broken, at least in SpiderMonkey, wrt escaping; I don't know whether this is common across implementations or not
- # [21:01] <jgraham> jwalden: The behaviour is the same in Squirrelfish and Futhark
- # [21:02] <jwalden> win!
- # [21:02] <jwalden> :-\
- # [21:02] <jgraham> jwalden: At least it makes the spec and implementation simple :)
- # [21:05] * Quits: maikmerten (n=maikmert@Z83af.z.pppool.de) (Remote closed the connection)
- # [21:05] * Joins: webben (n=benh@dip5-fw.corp.ukl.yahoo.com)
- # [21:10] <annevk2> jwalden, lets consider it a feature
- # [21:11] * Joins: mpilgrim_ (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com)
- # [21:11] * mpilgrim_ wonders where the hell i'm logged in already
- # [21:11] * mpilgrim is now known as Guest36979
- # [21:12] * mpilgrim_ is now known as mpilgrim
- # [21:12] * Quits: Guest36979 (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com) (Remote closed the connection)
- # [21:12] <mpilgrim> aha
- # [21:13] <annevk2> we call this hell #whatwg
- # [21:13] <mpilgrim> found this while digging for link rel discussions
- # [21:13] <mpilgrim> http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2006-September/007301.html
- # [21:13] * Joins: kangax (n=kangax@157.130.31.226)
- # [21:15] <mpilgrim> "I wonder how open the HTML WG will be with regards to working with the WHATWG and HTML 5, especially now that the 2 specs will share the same namespace. If we don't resolve the incompatibilities, one of the specs will simply be doomed to failure."
- # [21:16] <mpilgrim> fast forward to today: http://www.w3.org/2009/04/16-html-wg-minutes.html#item05
- # [21:16] * Joins: dglazkov (n=dglazkov@nat/google/x-281f5c7015dcf467)
- # [21:17] <mpilgrim> and http://www.w3.org/html/wg/tracker/actions/105
- # [21:17] <mpilgrim> "Current status: awaiting input from plh and Steve Pemberton as to next steps, will update the working group with status as it becomes available."
- # [21:19] <jwalden> I agree with "one of the specs will simply be doomed to failure"
- # [21:19] <jwalden> give you one guess which I mean
- # [21:19] <jgraham> Yeah well there is reality and there is W3C poliics
- # [21:20] <jgraham> The goal is to not let politics affect reality too much
- # [21:20] <annevk2> And there's me buying a round to the #whatwg channel if we give up now and let them have it :p
- # [21:21] <annevk2> Though that might not help as before #whatwg it didn't gain much traction either...
- # [21:23] <Hixie> if w3c politics could affect reality it wouldn't be such a big deal
- # [21:25] <mpilgrim> anyone know when rel=feed was added to the spec?
- # [21:26] <mpilgrim> earlier discussion i can find is http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2006-November/008080.html which references text already in the spec
- # [21:26] <Hixie> try an svn blame and then do spec archeology :-)
- # [21:27] * Joins: erlehmann (n=erlehman@86.59.25.121)
- # [21:30] <annevk2> mpilgrim, http://html5.org/tools/web-apps-tracker?from=334&to=335
- # [21:30] <mpilgrim> bless you
- # [21:30] <annevk2> mpilgrim, the frontpage of the tracker takes a hidden argument limit with a hidden value -1
- # [21:30] <mpilgrim> oooooh
- # [21:31] <annevk2> mpilgrim, it takes a while to complete the request but then you can do text search on the svn log
- # [21:33] <mpilgrim> what's the query parameter for that?
- # [21:33] * Quits: slightlyoff (n=slightly@72.14.229.81)
- # [21:34] <mpilgrim> oh
- # [21:34] <mpilgrim> is it "limit"?
- # [21:35] <mpilgrim> yes, yes it is
- # [21:35] * mpilgrim enjoys talking to himself
- # [21:36] * Joins: Rik` (n=Rik@pha75-2-81-57-187-57.fbx.proxad.net)
- # [21:36] <mpilgrim> wow, my article just got a whole lot better
- # [21:36] <mpilgrim> thanks annevk2
- # [21:36] <mpilgrim> i found checkins for virtually every rel value i want to talk about
- # [21:37] <annevk2> :)
- # [21:52] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [21:57] * Quits: dolske (n=dolske@firefox/developer/dolske)
- # [22:00] <tantek> rel="feed" - interesting, first I've heard of this. mpilgrim, do you think it's a good idea? do you agree with Mark Baker's (theoretical) points he makes in http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2006-November/008080.html
- # [22:02] <tantek> mpilgrim, also if you're writing an article about many rel values, perhaps this resource may be of assistance: http://microformats.org/wiki/existing-rel-values
- # [22:03] * Quits: MikeSmith (n=MikeSmit@EM114-48-237-145.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [22:05] <Hixie> rel=feed was added because of implementations, iirc
- # [22:05] <Hixie> (and mark's e-mail i believe got an answer, mostly along the lines of "i'm just doing what browsers do", i imagine)
- # [22:08] <annevk2> I thought we added rel=feed because the existing solution became a mess
- # [22:09] <annevk2> afaik only Firefox supports it
- # [22:20] * Joins: dolske (n=dolske@corp-241.mountainview.mozilla.com)
- # [22:25] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [22:45] * Quits: zdobersek (n=zan@cpe-92-37-76-70.dynamic.amis.net) ("Leaving.")
- # [22:49] * Quits: taf2 (n=taf2@65.210.82.235)
- # [22:53] * Quits: dglazkov (n=dglazkov@nat/google/x-281f5c7015dcf467) (Read error: 110 (Connection timed out))
- # [22:59] * Joins: scott_ (n=scott@cpe-75-83-19-98.socal.res.rr.com)
- # [23:00] * scott_ is now known as Guest83526
- # [23:02] * Guest83526 is now known as auk
- # [23:13] * Quits: davidb (n=davidb@mozca02.ca.mozilla.com)
- # [23:15] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [23:17] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl) ("Disconnected...")
- # [23:30] <mpilgrim> test cases: http://diveintomark.org/tmp/relalternate.html and http://diveintomark.org/tmp/relfeed.html
- # [23:30] <mpilgrim> all modern browsers support the former (except google chrome, which has no feed autodiscovery at all)
- # [23:31] <mpilgrim> firefox 3 supports rel=feed
- # [23:31] <Hixie> sounds right
- # [23:31] <mpilgrim> firefox 2 does not support rel=feed
- # [23:32] <mpilgrim> opera 9.62 does not support rel=feed
- # [23:32] <mpilgrim> safari 4 beta does not support rel=feed
- # [23:32] <mpilgrim> IE8 final does not support rel=feed
- # [23:37] * Quits: adambeynon (n=adambeyn@94-194-24-155.zone8.bethere.co.uk)
- # [23:42] * Joins: dglazkov (n=dglazkov@nat/google/x-5569777b7b798381)
- # [23:44] * Quits: auk (n=scott@cpe-75-83-19-98.socal.res.rr.com) ("Ex-Chat")
- # [23:45] <mpilgrim> rel=feed originated in the Atom working group in 2005
- # [23:45] <mpilgrim> http://www.intertwingly.net/wiki/pie/PaceDifferentRelValue
- # [23:45] <mpilgrim> this appears to be the origin: http://www.imc.org/atom-syntax/mail-archive/msg15042.html
- # [23:46] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [23:46] <mpilgrim> my reaction to it at the time: http://www.imc.org/atom-syntax/mail-archive/msg15069.html "Part of my newfound personal definition of a life well-lived is to never again argue about semantics, markup, or the "correct" way to use them. This Pace will break every aggregator on the planet, but then again, so will Atom 1.0 feeds, so... +0."
- # [23:47] * Joins: auk (n=scott@cpe-75-83-19-98.socal.res.rr.com)
- # [23:48] <mpilgrim> here's annevk2 explaining the benefits of rel=feed to sayrer: http://www.imc.org/atom-syntax/mail-archive/msg15074.html
- # [23:49] <mpilgrim> to answer tantek's original question, i think rel=feed is an interesting idea that hasn't panned out
- # [23:49] <mpilgrim> only one browser vendor has implemented it in 4 years
- # [23:50] <mpilgrim> author awareness is zero
- # [23:50] <mpilgrim> AFAIK, rel=feed links are not included in any major CMS's default templates
- # [23:51] <mpilgrim> though perhaps Philip` has some concrete data on that
- # [23:52] * Quits: auk (n=scott@cpe-75-83-19-98.socal.res.rr.com) ("Ex-Chat")
- # [23:53] <annevk2> the benefits I mention are very ahum compelling
- # [23:54] * mpilgrim doesn't know whether "ahum" is a typo or a new word he should look up
- # [23:54] <mpilgrim> firefox 3 support appears to be here: http://mxr.mozilla.org/seamonkey/source/browser/base/content/browser.js#2818
- # [23:54] <mpilgrim> it looks like removing support for rel=feed would be a matter of deleting a single case statement in browser.js
- # [23:54] <annevk2> apparently it's a word in the language Twi?! -- http://www.websters-online-dictionary.org/translation/Twi/ahum
- # [23:54] <mpilgrim> and removing the associated tests cases
- # [23:55] <Philip`> I see four pages with rel=feed
- # [23:55] <annevk2> http://www.urbandictionary.com/define.php?term=ahum is also not that useful
- # [23:55] <Philip`> (based on token matches)
- # [23:55] <mpilgrim> 4 out of ...?
- # [23:55] <Philip`> and two of them are bogus
- # [23:55] <Philip`> Out of 130K from dmoz.org
- # [23:55] * Joins: roc (n=roc@202.0.36.64)
- # [23:56] <Philip`> Oh, actually, 7 pages, but 3 are from the same site
- # [23:56] <mpilgrim> in the 2 valid cases, does the page also specify rel=alternate links?
- # [23:56] <Philip`> s/7/6/
- # [23:57] * Joins: sayrer (n=chatzill@user-160vobr.cable.mindspring.com)
- # [23:57] <sayrer> I dunno
- # [23:57] <sayrer> I'm pretty lazy
- # [23:57] <sayrer> I think someone made me do rel=feed
- # [23:57] <sayrer> and I can at least find some ESPN feeds that use it
- # [23:58] <mpilgrim> my question stands: are there a statistically significant number of pages that use rel=feed to the exclusion of other feed autodiscovery mechanisms?
- # [23:58] * Joins: doublec (n=doublec@202.0.36.64)
- # [23:58] <Philip`> http://www.dip-badajoz.es/municipios/municipio_dinamico/inicio/index_inicio.php?codigo=43 - <link rel="feed alternate" type="application/atom+xml" href="/canales/atom_xml_bop.php?c=1&u=1" title="Último B.O.P."/>
- # [23:58] <Philip`> http://www.volkswagen-stiftung.de/ - <link title="News und Termine der VolkswagenStiftung (RSS 2)" href="http://volkswagenstiftung.de/index.php?id=129&type=100" type="application/rss+xml" rel="alternate feed" />
- # [23:58] <Philip`> http://www.tourismcapetown.co.za/ - <a href="rss20.xml" rel="RSS 2.0 Feed" type="application/rss+xml" title="RSS Feed"><img border="0" src="img/template/rss20.gif" alt="RSS 20 Feed"></a>
- # [23:58] <Philip`> http://www.sevillagrande.com/ - <a href="rss.php" rel="rss feed" target="_blank"><img src="images/rss.gif" align="middle" alt="RSS" /></a>
- # [23:59] <Philip`> (plus two other pages from that first site)
- # [23:59] <sayrer> mpilgrim, it's a good question. I don't know.
- # [23:59] <mpilgrim> dip-badajoz.es would match on existing rel=alternate autodiscovery
- # [23:59] <Philip`> (This is from searching from parsed 'rel' attributes whose value matches (.*\s)?feed(\s|") (case-insensitive)
- # [23:59] <Philip`> )
- # [23:59] <mpilgrim> so would volkswagen-stiflung.de
- # [23:59] <Philip`> (Uh, where the " is a delimiter)
- # Session Close: Fri Apr 17 00:00:00 2009
The end :)