Options:
- # Session Start: Fri Jan 30 00:00:00 2009
- # Session Ident: #whatwg
- # [00:01] * slightlyoff is now known as slightlyoff_afk
- # [00:04] * Parts: billmason (n=bmason@ip8.unival.com)
- # [00:13] <Lachy> for some reason, I'm not receiving any emails from Robert Burns that he's sending to the list. i'm only receiving Boris' replies. Is anyone else having the same problem?
- # [00:14] <Philip`> Lachy: Have you set up a filter to delete his mails?
- # [00:14] <Lachy> It looks like they're showing up in the archive, so I don't understand what's going on. They're not in my junk folder either, although I suppose that's where they belong anyway
- # [00:14] * Joins: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [00:14] <Lachy> no, I don't delete any mails except spam, and he doesn't quite qualify as spam
- # [00:17] <Lachy> LOL :-D "you simply jump into the conversation with unrelated comments." - says the guy who jumps into a thread about dropping <a name=""> with ambiguous complaints about something else.
- # [00:17] <Lachy> http://lists.w3.org/Archives/Public/public-html/2009Jan/0592.html
- # [00:21] <Hixie> Lachy: you left off the first part, which is why the apis would be useful
- # [00:21] <Hixie> > This specification is intended for producers of documents
- # [00:21] <Hixie> > intended to conform to the requirements it describes
- # [00:21] <Lachy> I know. I think the first part needs to be dropped
- # [00:21] <Lachy> or revised
- # [00:22] <Hixie> well i'm trying to avoid arguing about what i think the audience statement should be, and just review the draft based on what it is
- # [00:22] <Hixie> what it _should_ be is imho mostly up to the editor
- # [00:23] <Lachy> ok. I'll argue about the audience statement with Mike then, since it seems easier than getting him to drop the Relax NG schemas and regexs from the draft
- # [00:25] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [00:29] * Quits: dimich (n=dimich@72.14.227.1)
- # [00:29] * Joins: nessy (n=nessy@121.217.22.205)
- # [00:30] * Joins: dimich (n=dimich@72.14.227.1)
- # [00:30] * Joins: sicking (n=chatzill@corp-242.mountainview.mozilla.com)
- # [00:40] * Quits: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
- # [00:41] * Hixie tries to work out what to do about the script execution model around page navigation
- # [00:41] * Joins: aroben_ (n=aroben@unaffiliated/aroben)
- # [00:42] * Quits: aroben (n=aroben@unaffiliated/aroben) (Nick collision from services.)
- # [00:42] * aroben_ is now known as aroben
- # [00:43] * slightlyoff_afk is now known as slightlyoff
- # [00:43] <Hixie> othermaciej: there's really no way i can get you to trade the massive complexity of multiple personality Window objects for the performance hit of cross-document script calls checking that the target code is still active?
- # [00:44] * Quits: rubys (n=rubys@216.239.45.19) ("Leaving.")
- # [00:44] <othermaciej> Hixie: well - given that we have the split window solution already implemented, and that it was quite a bit of work to validate its security properties, I don't find the complexity reduction to be much incentive
- # [00:44] * Joins: rubys (n=rubys@216.239.45.19)
- # [00:45] <othermaciej> Hixie: because we'll have to do a similar amount of work probably to make sure the new model works
- # [00:45] <othermaciej> so, given that it's also certain to be a significant performance hit, I'm not super enthusiastic about it
- # [00:45] <Hixie> othermaciej: Microsoft have teh opposite argument, so that one is pretty much a non-issue for me
- # [00:46] <othermaciej> Hixie: sure, I'm telling you why "massive complexity" does not count as a cost for the split Window solution
- # [00:46] <Hixie> (including the performance aspect, since i'm pretty sure multiple-window stuff has a perf hit elsewhere, e.g. page load)
- # [00:46] <Hixie> sure
- # [00:46] <othermaciej> also my understanding is that IE does something similar to split window, but I could be wrong
- # [00:46] <othermaciej> no, split window is not a hit to page load time
- # [00:46] <Hixie> not as far as i can tell
- # [00:46] <othermaciej> believe me we are very thorough about measuring these things
- # [00:46] <Hixie> they just turn off scripts
- # [00:46] <othermaciej> in fact it enabled us to implement some additional optimizations
- # [00:47] <Hixie> so is there any way i can get you to describe exactly what you do, in terms of the EcmaScript spec?
- # [00:47] <othermaciej> IE has orders of magnitude slower JS than anyone else, so I think their input on the importance of the perf hit is not credible
- # [00:47] <othermaciej> I can try to describe it
- # [00:47] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 54 (Connection reset by peer))
- # [00:48] * Joins: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
- # [00:48] <Hixie> (re perf - that's not a politically tenable position for me to hold, unfortunately)
- # [00:48] <othermaciej> for the lifetime of any given frame, including a top-level frame, there is an "outer" Window object
- # [00:48] <othermaciej> for any given Document, there is an "inner" Window object
- # [00:49] <Hixie> do either of these map to the global object?
- # [00:49] <othermaciej> there is a one-to-one correspondence between browsing contexts and outer Window, and between Documents and inner window
- # [00:49] <othermaciej> the inner window acts as the global object
- # [00:49] <othermaciej> for purposes of the scope chain and in general providing the global scope
- # [00:49] <othermaciej> getting back to my narrative...
- # [00:49] <othermaciej> the outer window delegates all property and method access to the inner window
- # [00:49] * Hixie lets you explain it before asking further questions :-)
- # [00:50] <othermaciej> on navigation, the outer window's associated inner window is replaced with the one for the new current document
- # [00:50] <othermaciej> in the scope chain, you have the inner window
- # [00:50] <othermaciej> when you access "this" in global scope, or access the global "window" property, or in any other way reify a reference to the global object, you get the outer window
- # [00:50] <othermaciej> thus, any mechanism you use to get an actual object reference gives you a persistent one
- # [00:51] <othermaciej> but function scopes see their original defining global object in their scope chain
- # [00:51] <othermaciej> the inner window is the "true" global object, and the outer window is a persistent handle to whatever is the current global object for a given browsing context
- # [00:52] * Quits: nessy (n=nessy@121.217.22.205) ("This computer has gone to sleep")
- # [00:52] <othermaciej> the way this prevents exploits is that a function defined in a frame when the frame had a different document, but somehow persisted, sees the old global variables, not the new global variables
- # [00:52] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [00:52] <othermaciej> unless it stored a reference to the outer window, but in that case, a security check applies
- # [00:52] <othermaciej> the kind of exploit this is trying to prevent is:
- # [00:52] <othermaciej> evil.com has a top-level document with a subframe, also on evil.com
- # [00:53] <othermaciej> the inner frame defines a function, and passes it to the outer frame
- # [00:53] <othermaciej> the attacker navigates the subframe to victim.com
- # [00:53] <othermaciej> in a naiive implementation of persistent global objects, the saved function has access to the global variables and document of victim.com
- # [00:54] <othermaciej> but split window prevents that, because the saved function sees the old global variables
- # [00:54] <othermaciej> I will also note, this kind of design makes it much easier to implement a back-forward cache
- # [00:54] <othermaciej> it greatly simplified our page cache implementation
- # [00:54] <Hixie> (the spec prevents it by refusing to run the function)
- # [00:54] <Hixie> so as far as i can tell, what you describe violates the EcmaScript spec
- # [00:54] <othermaciej> right - refusing to run the function is not a practical option, because it would require a security check at every JS-to-JS call boundary
- # [00:55] <Hixie> specifically section 10.2.1, which says the scope chain and |this| are the same object.
- # [00:55] <Hixie> are you in the ecmascript meeting by any chance?
- # [00:55] <othermaciej> the one happening today? no
- # [00:55] <othermaciej> but I can raise this issue with the ECMAScript group
- # [00:55] <Hixie> k
- # [00:55] <Hixie> that would be good
- # [00:55] <othermaciej> I'm not sure if the 'this' behavior is essential for compatibility
- # [00:55] <Hixie> since apparently i'm going to make HTML5 violate the spec
- # [00:55] <othermaciej> I know the fact that 'window' returns the outer reference is
- # [00:56] <Hixie> which window is the one with the Math object on it? outer or inner?
- # [00:56] <Hixie> and do any calls to outer just forward to the current inner?
- # [00:57] <othermaciej> inner is the one that really has a Math property - the outer forwards to the inner, so as far as anyone can observe, it also has a Math property pointing to the same object
- # [00:57] * Quits: eric_carlson_ (n=ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [00:57] <Hixie> does the outer object's prototype change dynamically? or does it just appear to have teh inner's prototype?
- # [00:57] <othermaciej> now you found something that I actually need to look up :-)
- # [00:57] <Hixie> heh
- # [00:57] <othermaciej> or better yet ask weinig
- # [00:57] <othermaciej> weinig: ayt?
- # [00:57] <weinig> yes
- # [00:58] <Hixie> rubys: i'm in the cafe btw
- # [00:58] <othermaciej> weinig: how does the prototype of the outer window work, with respect to split window?
- # [00:58] <weinig> othermaciej: it should not be visible to the user
- # [00:58] <othermaciej> weinig: does it change on navigation or is it just totally separate from the inner prototype?
- # [00:58] <othermaciej> weinig: ok
- # [00:58] <weinig> othermaciej: it should always reflect the prototype of the current inner window
- # [00:59] <othermaciej> so if you get the __proto__ property on the outer window, you get the current inner window's prototype?
- # [00:59] * Quits: karlcow (n=karl@modemcable202.32-81-70.mc.videotron.ca) ("This computer has gone to sleep")
- # [00:59] <Hixie> weinig: so a = window.__proto__; navigate(); a !== window.__proto__ ?
- # [01:00] <Hixie> i guess i can spec this
- # [01:00] <Hixie> i've only rewritten this part of the spec about a dozen times so far
- # [01:00] <Hixie> :-)
- # [01:00] <weinig> Hixie: that should be the case
- # [01:00] <Hixie> k
- # [01:02] <Hixie> this is going to make the object returned by window look mighty hoopy in idl
- # [01:03] <Hixie> ok i'll do this later. time to find the js guys.
- # [01:03] <Hixie> bbl
- # [01:05] * Quits: rubys (n=rubys@216.239.45.19) ("Leaving.")
- # [01:10] * Joins: webben (n=webben@nat/yahoo/x-c6b173da9136a9f7)
- # [01:18] * Quits: dglazkov (n=dglazkov@nat/google/x-2d87eb8feaaa93c4)
- # [01:20] * Quits: dbaron (n=dbaron@corp-241.mountainview.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
- # [01:20] * Joins: dbaron (n=dbaron@guest-225.mountainview.mozilla.com)
- # [01:22] * Joins: tantek (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net)
- # [01:28] * Quits: webben (n=webben@nat/yahoo/x-c6b173da9136a9f7) (Read error: 110 (Connection timed out))
- # [02:04] * Joins: MikeSmith (n=MikeSmit@EM114-48-54-203.pool.e-mobile.ne.jp)
- # [02:08] * Joins: nessy (n=nessy@124-168-147-235.dyn.iinet.net.au)
- # [02:13] * Joins: weinig_ (n=weinig@17.203.15.222)
- # [02:23] <Lachy> It seems odd that no-one has responded on WSG to the question Steve asked about the language spec
- # [02:28] * Quits: weinig (n=weinig@17.244.17.63) (Read error: 110 (Connection timed out))
- # [02:32] <othermaciej> what question was that?
- # [02:37] <roc> Hixie: FWIW, AFAIK Gecko's scheme is exactly the same as what Maciej described
- # [02:39] <olliej> morning roc
- # [02:39] <roc> incorrect
- # [02:39] <olliej> or afternoon
- # [02:39] <olliej> :D
- # [02:44] * Quits: weinig_ (n=weinig@17.203.15.222)
- # [02:45] <Lachy> othermaciej, http://www.mail-archive.com/wsg@webstandardsgroup.org/msg38186.html
- # [02:46] <Lachy> and http://www.mail-archive.com/wsg@webstandardsgroup.org/msg38188.html
- # [02:47] * Joins: weinig (n=weinig@17.203.15.222)
- # [02:53] * Joins: eric_carlson (n=ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [02:58] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [03:00] * Quits: dbaron (n=dbaron@guest-225.mountainview.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
- # [03:01] * Quits: weinig (n=weinig@17.203.15.222)
- # [03:02] * Quits: aroben (n=aroben@unaffiliated/aroben) ("Leaving")
- # [03:04] * Joins: webben (n=webben@91.84.189.161)
- # [03:04] * Quits: tantek (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net) (Read error: 145 (Connection timed out))
- # [03:05] * Joins: tantek (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net)
- # [03:16] * Quits: slightlyoff (n=slightly@nat/google/x-5647edb630217804)
- # [03:20] * Quits: dave_levin (n=dave_lev@72.14.227.1)
- # [03:22] * Quits: eric_carlson (n=ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [03:28] * Quits: tantek (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net)
- # [03:55] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [04:07] * Quits: nessy (n=nessy@124-168-147-235.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [04:12] * Joins: dbaron (n=dbaron@corp-241.mountainview.mozilla.com)
- # [04:14] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [04:17] * Joins: rubys (n=rubys@guest-225.mountainview.mozilla.com)
- # [04:17] * Quits: erlehmann (n=erlehman@86.59.25.121) (Read error: 54 (Connection reset by peer))
- # [04:24] * Joins: erlehmann (n=erlehman@86.59.25.121)
- # [04:26] * Quits: rubys (n=rubys@guest-225.mountainview.mozilla.com) ("Leaving.")
- # [04:28] * Quits: dimich (n=dimich@72.14.227.1) (Read error: 110 (Connection timed out))
- # [04:31] * Quits: doublec (n=chris@203-97-173-6.cable.telstraclear.net) ("Leaving")
- # [05:03] * Joins: weinig (n=weinig@c-69-181-81-233.hsd1.ca.comcast.net)
- # [05:12] * Joins: dimich (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net)
- # [05:16] * Quits: dolske (n=dolske@firefox/developer/dolske)
- # [05:32] * Quits: heycam (n=cam@clm-laptop.infotech.monash.edu.au) (Read error: 110 (Connection timed out))
- # [05:33] * Joins: heycam (n=cam@vpn-118-138-224-40.its.monash.edu.au)
- # [05:36] * Joins: dolske (n=dolske@c-76-103-40-203.hsd1.ca.comcast.net)
- # [05:42] * Quits: dimich (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net)
- # [05:43] * Quits: jwalden (n=waldo@corp-241.mountainview.mozilla.com) ("->apt")
- # [05:45] * Quits: dbaron (n=dbaron@corp-241.mountainview.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
- # [05:47] * Quits: roc (n=roc@202.0.36.64)
- # [05:56] * Joins: jwalden_ (n=waldo@c-76-102-160-171.hsd1.ca.comcast.net)
- # [05:56] * jwalden_ is now known as jwalden
- # [06:01] * Quits: weinig (n=weinig@c-69-181-81-233.hsd1.ca.comcast.net)
- # [06:02] * Joins: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
- # [06:03] * Joins: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net)
- # [06:04] * Joins: weinig (n=weinig@c-69-181-81-233.hsd1.ca.comcast.net)
- # [06:06] * Parts: erlehmann (n=erlehman@86.59.25.121)
- # [06:13] * Quits: xydyx (n=hdh@118.71.77.236) (Remote closed the connection)
- # [06:14] * Joins: dave_levin (n=dave_lev@72.14.224.1)
- # [06:18] * Joins: nessy (n=nessy@124-168-147-235.dyn.iinet.net.au)
- # [06:34] * Quits: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
- # [06:42] * Joins: karlcow (n=karl@modemcable202.32-81-70.mc.videotron.ca)
- # [06:43] * Quits: heycam (n=cam@vpn-118-138-224-40.its.monash.edu.au) ("bye")
- # [06:46] * Joins: dimich (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net)
- # [06:47] * Joins: dimich_ (n=dimich@72.14.224.1)
- # [06:50] * Quits: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net)
- # [07:03] * Quits: dimich (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net) (Read error: 110 (Connection timed out))
- # [07:10] * Quits: weinig (n=weinig@c-69-181-81-233.hsd1.ca.comcast.net)
- # [07:10] * Quits: nessy (n=nessy@124-168-147-235.dyn.iinet.net.au) ("off to slug")
- # [07:18] * Joins: weinig (n=weinig@c-69-181-81-233.hsd1.ca.comcast.net)
- # [07:28] * Joins: heycam (n=cam@124-168-42-25.dyn.iinet.net.au)
- # [07:28] * Joins: jruderman (n=jruderma@c-76-102-160-171.hsd1.ca.comcast.net)
- # [07:42] * Joins: zcorpan (n=zcorpan@c83-252-203-80.bredband.comhem.se)
- # [07:42] * Joins: billyjackass (n=MikeSmit@EM114-48-64-72.pool.e-mobile.ne.jp)
- # [07:50] * billyjackass is now known as ghost
- # [07:51] * ghost is now known as Guest97132
- # [07:51] * Quits: MikeSmith (n=MikeSmit@EM114-48-54-203.pool.e-mobile.ne.jp) (Nick collision from services.)
- # [07:51] * Guest97132 is now known as MikeSmith
- # [07:52] * Quits: MikeSmith (n=MikeSmit@EM114-48-64-72.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
- # [07:53] * Joins: MikeSmith (n=MikeSmit@EM114-48-64-72.pool.e-mobile.ne.jp)
- # [07:58] * Quits: mal (n=mal@nat/google/x-962310cedccd27fb) (Read error: 104 (Connection reset by peer))
- # [07:58] * Joins: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de)
- # [08:01] * Quits: zcorpan (n=zcorpan@c83-252-203-80.bredband.comhem.se) (Read error: 110 (Connection timed out))
- # [08:02] * Joins: zcorpan (n=zcorpan@c83-252-203-80.bredband.comhem.se)
- # [08:03] <zcorpan> hmm, <video controls>...
- # [08:03] <zcorpan> maybe the UA should eat click events when clicking on controls?
- # [08:03] <zcorpan> making the element effectively not interactive -- i.e. clicking on the video itself could follow links
- # [08:04] <zcorpan> although maybe we should wait for the captions stuff to be fleshed out
- # [08:05] * Quits: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de) (Remote closed the connection)
- # [08:12] * Joins: dave_levin_ (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [08:18] * Joins: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de)
- # [08:18] * Quits: weinig (n=weinig@c-69-181-81-233.hsd1.ca.comcast.net) (Read error: 60 (Operation timed out))
- # [08:21] * Joins: ap (n=ap@194.154.88.41)
- # [08:22] * Joins: weinig (n=weinig@c-69-181-81-233.hsd1.ca.comcast.net)
- # [08:29] * Quits: dave_levin (n=dave_lev@72.14.224.1) (Read error: 110 (Connection timed out))
- # [08:29] * dave_levin_ is now known as dave_levin
- # [08:31] <zcorpan> Hixie: is there a difference between "special semantics" and "special requirements"?
- # [08:32] <Hixie> yes, but that doesn't mean i used them correctly :-)
- # [08:32] * Hixie checkes
- # [08:33] <Hixie> i think my point with <bdo> being different was that dir="" is actually required on <bdo>, hence it's a requirement
- # [08:33] <Hixie> but i'll change it
- # [08:34] <zcorpan> i'm fine either way i was just wondering about the destinction :)
- # [08:34] <Hixie> changed
- # [08:36] <zcorpan> if you'll forgive me for making more comments on editorial stuff: void click(); // shadows HTMLElement.click() uses <code> instead of <span>
- # [08:36] <Hixie> yeah, i have a note on that somewhere
- # [08:36] <Hixie> arguably it's intentional, too :-)
- # [08:38] <zcorpan> but looks weird :)
- # [08:38] <zcorpan> especially since i have a user stylesheet for html5 that makes <code> smaller
- # [08:39] <Hixie> heh
- # [08:39] <Hixie> that's silly :-P
- # [08:39] <zcorpan> there's a silly opera bug that makes <code> be 16px instead of 13px if you specify font-size:inherit as you do
- # [08:40] <zcorpan> and i like 13px
- # [08:44] * Joins: Mau`werk (n=ano@a80-101-46-164.adsl.xs4all.nl)
- # [08:45] * Quits: zcorpan (n=zcorpan@c83-252-203-80.bredband.comhem.se) (Read error: 131 (Connection reset by peer))
- # [08:45] * Joins: zcorpan (n=zcorpan@c83-252-203-80.bredband.comhem.se)
- # [08:45] * Quits: weinig (n=weinig@c-69-181-81-233.hsd1.ca.comcast.net)
- # [08:46] * Joins: pergj_ (n=pergj@home.kvaleberg.no)
- # [08:46] * Quits: pergj (n=pergj@195.159.61.155) (Read error: 110 (Connection timed out))
- # [08:51] * Joins: pauld (n=pauld@host217-43-109-26.range217-43.btcentralplus.com)
- # [08:54] <Hixie> zcorpan: that's not a bug.
- # [08:55] <Hixie> zcorpan: why would you want the font size to not match surrounding text?
- # [08:57] * Quits: dimich_ (n=dimich@72.14.224.1)
- # [08:58] * Quits: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [09:02] * Joins: doublec (n=Chris_Do@124.6.218.34)
- # [09:08] <zcorpan> Hixie: because monospaced fonts looks larger than normal text
- # [09:08] <zcorpan> Hixie: browsers have a default of 16px for normal text and 13px for monospace for a reason
- # [09:08] <Hixie> yeah, i hate it and always set them both to 16px
- # [09:09] <Hixie> drives me batty that all monospace text is tiny compared to the rest
- # [09:09] <zcorpan> well i guess you're different than most :)
- # [09:09] * Quits: pauld (n=pauld@host217-43-109-26.range217-43.btcentralplus.com)
- # [09:14] * Quits: doublec (n=Chris_Do@124.6.218.34) ("ChatZilla 0.9.79-rdmsoft [XULRunner 1.8.0.9/2006120508]")
- # [09:16] <MikeSmith> I also crank up mu monospace font size
- # [09:16] <MikeSmith> my
- # [09:16] <MikeSmith> the default is way too small
- # [09:17] <MikeSmith> I still am very skeptical that it aligns with what typical users want
- # [09:19] <zcorpan> (i've changed font for monospace that looks bigger than curier new so it's way too big for my taste at 16px)
- # [09:24] * Parts: zcorpan (n=zcorpan@c83-252-203-80.bredband.comhem.se)
- # [09:25] * Joins: zcorpan (n=zcorpan@c83-252-203-80.bredband.comhem.se)
- # [09:25] * zcorpan adds html[lang="en-US-x-hixie"] .status { margin-left:-2px !important } to his user stylesheet and finds the result satisfying
- # [09:28] * annevk agrees with Hixie on monospace font size
- # [09:29] * Hixie wonders what on earth .status matches
- # [09:29] <Hixie> is that the things on the side
- # [09:29] <zcorpan> Hixie: yeah
- # [09:29] <Hixie> are they overlapping something?
- # [09:29] <zcorpan> no but they are touching the text exactly, i'd like *some* space between
- # [09:30] * Hixie wonders how many e-mails his last checkin will produce
- # [09:34] <gsnedders> Hixie: semantics be damned.
- # [09:35] <Hixie> oh not that one
- # [09:35] <Hixie> i mean the next one
- # [09:38] <annevk> Hixie, the note that suggests event handler attributes cannot be specified on the body element seems wrong, they can, but they do not listen to events dispatched at the body element
- # [09:40] <zcorpan> Hixie: i have a comment about the checkin!
- # [09:41] <zcorpan> Hixie: s/PUBLIC/SYSTEM/
- # [09:41] <Hixie> annevk: no, those even handler attributes can't
- # [09:41] <Hixie> zcorpan: thanks
- # [09:42] <annevk> why not? <body onload="">... works
- # [09:42] <Hixie> that's not the event handler attribute for <body> though
- # [09:42] <Hixie> it's the Window one
- # [09:43] <annevk> yeah, but it is specified on <body>
- # [09:45] * annevk reads minutes of yesterday's call
- # [09:45] <Hixie> sure, but the ones that are listed are the _element_ event handler attributes
- # [09:45] <annevk> o_O
- # [09:47] <annevk> "<masinter> new features shouldn't be added until they are agreed"
- # [09:49] <zcorpan> Hixie: did you consider about:blank?
- # [09:49] <Hixie> yes
- # [09:49] <zcorpan> do you consider it more misleading than about:legacy-compat?
- # [09:50] <Hixie> about:blank has all kinds of baggage already
- # [09:51] <zcorpan> so? :)
- # [09:51] <zcorpan> (i'm not arguing for it i'm just wondering why you rejected it)
- # [09:51] <Hixie> i've learnt to avoid dragging in baggage in the interests of not creating new things
- # [09:51] <Hixie> it almost always ends of being more complicated later
- # [09:52] <zcorpan> ok
- # [09:55] <Hixie> ok bed time
- # [09:55] <Hixie> nn
- # [09:57] <zcorpan> nn
- # [09:59] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [09:59] * annevk tries to go through e-mail
- # [10:00] <annevk> it's like it's March-May 2007 again, christ
- # [10:16] <annevk> olliej, twitter is not the best place for rants :p
- # [10:16] <olliej> me? rant?
- # [10:17] * Quits: webben (n=webben@91.84.189.161) (Read error: 110 (Connection timed out))
- # [10:19] <olliej> annevk: :p
- # [10:19] <olliej> annevk: better?
- # [10:21] <olliej> annevk: ooh
- # [10:21] <olliej> annevk: workers?
- # [10:21] <olliej> whoops
- # [10:21] * olliej fails to remember you wouldn't be allowed to say
- # [10:21] * olliej continues the wait for next beta
- # [10:29] * olliej is now known as fakeolliej
- # [10:32] <MikeSmith> ah, March-May 2007
- # [10:32] <MikeSmith> the nostalgia...
- # [10:33] * Joins: pauld (n=pauld@host217-43-109-26.range217-43.btcentralplus.com)
- # [10:34] * Quits: tndH (n=Rob@james-baillie-pc083-236.student-halls.leeds.ac.uk) ("ChatZilla 0.9.84-rdmsoft [XULRunner 1.9.0.1/2008072406]")
- # [10:36] <annevk> fakeolliej, :p
- # [10:36] <annevk> "As usual, Boris, you're unable to listen to what others are saying." RB is such a nice fellow
- # [10:40] * Joins: webben (n=webben@nat/yahoo/x-153c17b51f522725)
- # [10:43] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:43] <MikeSmith> annevk: when somebody complains about communication with Boris, you do have to wonder where the communication problem really is
- # [10:44] * zcorpan wonders whether it's worthwhile to point out on the list that there's http://simon.html5.org/sandbox/bookmarklets/reveal-comments available
- # [10:44] <MikeSmith> given that Boris conducts himself in discussions with quite a bit of genuine tact
- # [10:46] <zcorpan> when i find myself communicating with RB, i ususally stop digging
- # [10:47] <MikeSmith> I'd think most people would judge Boris to be a pretty good example of how to conduct onself in standards discussions
- # [10:47] <MikeSmith> me, on the other hand...
- # [10:48] <MikeSmith> I wonder if I might be the person in the group hated by the broadest range of participants
- # [10:48] <MikeSmith> and not just hated by one particular set of partisans
- # [10:49] <MikeSmith> maybe we should have a poll: Who do you hate the most? Who's the biggest problem in the group?
- # [10:50] <MikeSmith> with a binding resolution that whoever wins, he gets voted off the island
- # [10:54] <jgraham> MikeSmith: I thought Mr Last Week already did that
- # [10:55] <jgraham> At least I see Ben Millard around a lot less these days
- # [10:55] * jgraham notes that he has nothing against Ben and in fact came second in that "poll" himself
- # [10:55] <annevk> MikeSmith, ooh, could do a Battle Royale with all controversial standards guys; Larry, Ian, Roy, ... :p
- # [10:56] <MikeSmith> Steel Cage Death Match
- # [10:56] * annevk still has to see part two
- # [10:57] <MikeSmith> jgraham: yeah, I saw that poll. I don't really understand why MLW is taking shots at you and Ben
- # [10:57] <MikeSmith> jgraham: or actually, why I wasn't included
- # [10:57] <MikeSmith> perhaps MLW considers me an interloper here
- # [10:58] <jgraham> MikeSmith: I think you are not percieved as one of Hixie's groupies. Whereas I follow him around on all his world tours.
- # [10:59] <MikeSmith> ah
- # [10:59] <MikeSmith> I think of myself as a Hixie groupie
- # [11:00] <MikeSmith> at least if Hixie had a fan club, I would join
- # [11:00] <MikeSmith> especially if group membership came with stickers I could put on my lunchbox
- # [11:01] <jgraham> You get a free copy of "Hixie sings the Blues"
- # [11:01] <jgraham> (not avaliable in shops)
- # [11:02] <MikeSmith> I guess some migh consider me a more of a Judas among the disciples, rather than a Luke the Beloved Physician
- # [11:03] <MikeSmith> jgraham: and you and annevk would be the Boanerges
- # [11:04] <MikeSmith> btw, there are some who believe that it wasn't Jesus that died on the cross, but actually Judas
- # [11:09] <zcorpan> MikeSmith: surely the Bible can't be wrong
- # [11:12] <MikeSmith> zcorpan: if you think it's wrong, the solution is to fork it with changes to the parts you don't agree with
- # [11:12] <MikeSmith> that's what some big religions have done
- # [11:13] <MikeSmith> like the part of the bible that originally said, "In the beginning was the Word and the Word was with God and the Word was God"
- # [11:14] * Joins: webben_ (n=webben@nat/yahoo/x-089dae17124684a3)
- # [11:14] <MikeSmith> some "bibles" change that to not say "the Word was God"
- # [11:15] <zcorpan> oh i might just do that. though i'm not sure what impact it would have with my relationship with my gf. considering that there have been wars over religion it's perhaps not the best thing to do after all
- # [11:15] <Lachy> zcorpan, is one of you theistic and the other atheist?
- # [11:15] <Lachy> I assume you'd be the atheist, if that's the case
- # [11:16] <zcorpan> i'd rather say i'm agnostic
- # [11:17] <Lachy> ok, good enough
- # [11:18] <jgraham> Lachy: Harsh
- # [11:19] <Lachy> harsh?
- # [11:20] <annevk> "good enough"
- # [11:20] <zcorpan> Lachy: btw, why do you assume i'm not theistic?
- # [11:21] <jgraham> Lachy: I suppose you could just have meant your guess was good enough, but it sounded like you were implying that being religious as not good enough
- # [11:21] <Lachy> zcorpan, cause you seem smart enough to not be
- # [11:21] <zcorpan> Lachy: are you implying that my gf is not smart?
- # [11:21] <Lachy> I don't know you're gf.
- # [11:22] <jgraham> Lachy: Which I wouldn't say in public, because it is probably doesn't help anyone
- # [11:22] <jgraham> (and I say this as a pretty hardcore atheist)
- # [11:24] <Lachy> jgraham, I think I've made it quite clear in the past that I have no respect for religion and I have no problem with insulting it publicly
- # [11:25] * Quits: webben (n=webben@nat/yahoo/x-153c17b51f522725) (Read error: 110 (Connection timed out))
- # [11:25] <jgraham> Lachy: I have no problem with discussing it publically but insulting things that people really believe in, even if you think that belief is woefully misguided, is almost never a good strategy
- # [11:25] <zcorpan> Lachy: afaict whether one ends up being theistic has more to do with one's parents' religious view than one's smartness
- # [11:25] <jgraham> zcorpan: Statistically that is true
- # [11:26] <Lachy> jgraham, that's the BS argument that confuses respecting people's right to believe whatever they want with respecting what they believe
- # [11:27] <jgraham> Lachy: No it's not. I don't respect what a lot of people believe. I also don't think telling them that they're an idiot because they believe it is a good way to get them to change their minds
- # [11:28] * Quits: webben_ (n=webben@nat/yahoo/x-089dae17124684a3) (Remote closed the connection)
- # [11:28] * Joins: webben (n=webben@nat/yahoo/x-9869489f457e324f)
- # [11:28] <Lachy> zcorpan, in most cases yeah, but in general, people who tend to think more logically and/or scientifically about things, tend to move away from religion
- # [11:28] <Lachy> I didn't say anyone was an idiot!
- # [11:29] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [11:33] * annevk can't wait for lastweekinhtml5 to exploit that one o_O
- # [11:35] <MikeSmith> I hope Lachy understands there's a difference between not having any respect for religion and not having any respect for people who have strong religious beliefs.
- # [11:37] <annevk> http://lastweekinhtml5.blogspot.com/2009/01/lachy-appointed-what-wg-emmisary-to.html that was quick
- # [11:38] <zcorpan> ooh the first time i'm mentioned
- # [11:38] <zcorpan> i wondered what it would take
- # [11:40] <jgraham> zcorpan: If you like the fame I can make pretend aspersions against your gf's character just to get you publicity ;)
- # [11:40] <zcorpan> jgraham: no thanks
- # [11:42] * Joins: doublec (n=Chris_Do@124.6.218.127)
- # [11:42] <jgraham> Ah well, making up things could have been so much fun. Nevermind :)
- # [11:43] <zcorpan> you can make up things about me, though, if you find it amusing
- # [11:44] <jgraham> No, I guess it's much easier to make up things about myself. Less chance of actually offending anyone :)
- # [11:44] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [11:45] * zcorpan hardly ever takes offence even when offence is intended
- # [11:45] <Lachy> to clarify my previous statment, there's a difference between guessing someone's religious views based on their intelligence, and guessing someone's intelligence based on religious views. I did the former, not the latter
- # [12:09] <zcorpan> hmm, i wonder whether <input type=color value=...> should use the parsing rules in http://simon.html5.org/specs/html-color-attributes or not
- # [12:12] <Lachy> zcorpan, no, probably not
- # [12:13] <Lachy> because that would effectively mean normalising the value before submitting, which shouldn't be done
- # [12:14] <zcorpan> the spec already does that
- # [12:14] <zcorpan> "The value sanitization algorithm is as follows: If the value of the element is a valid simple color, then set it to the value of the element converted to lowercase; otherwise, set it to the string "#000000"."
- # [12:18] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [12:20] * Quits: webben (n=webben@nat/yahoo/x-9869489f457e324f) (Remote closed the connection)
- # [12:20] <annevk> would make authoring tools more complex
- # [12:20] * Joins: webben (n=webben@nat/yahoo/x-47bdfd2958625fd8)
- # [12:21] <zcorpan> you mean there would be authoring tools needing the parsing algorithm for <input type=color> but not other colors?
- # [12:22] <zcorpan> the spec only uses the parsing rules for this requirement: "the user agent should allow the user to change the color ..."
- # [12:23] <zcorpan> which wouldn't apply to an authoring tool afaict
- # [12:24] <annevk> when importing a document and representing the current color value an authoring tool would need to parse it
- # [12:24] <annevk> afaict this is the only place where you can validly put a color value
- # [12:25] <zcorpan> *shrug*
- # [12:29] <zcorpan> i would expect such an authoring tool would like to parse legacy color values too to be useful
- # [12:32] * Quits: doublec (n=Chris_Do@124.6.218.127) ("ChatZilla 0.9.79-rdmsoft [XULRunner 1.8.0.9/2006120508]")
- # [12:40] <Lachy> annevk, how do you think I should resolve this issue about the term "node's subtree"? http://lists.w3.org/Archives/Public/public-webapps/2009JanMar/0256.html
- # [12:40] * Joins: BenMillard (i=cerbera@cpc4-flee1-0-0-cust339.glfd.cable.ntl.com)
- # [12:42] <BenMillard> jgraham, I'm currently without funding for continuing the work I did during 2008 and 2007, so there's little I can contribute for now.
- # [12:43] <BenMillard> jgraham, I like how Last Week characterises me as a "Smithers"; he's cool.
- # [12:43] <zcorpan> BenMillard: who, mr. Last Week or Smithers?
- # [12:44] <BenMillard> zcorpan, Smithers :)
- # [12:44] <zcorpan> Lachy: i use "context node" pretty much the same way in http://simon.html5.org/specs/web-dom-core
- # [12:44] <BenMillard> but actually I think Last Week is cool too
- # [12:45] <Lachy> zcorpan, yeah, I'm not changing the term context node
- # [12:45] <BenMillard> Smithers is the only normal yet interesting character in The Simpsons, imho
- # [12:46] <Lachy> I tried looking up how xpath used the term and what made it so incompatible with the way I'm using it, but the xpath spec isn't really clear about it
- # [12:47] <Lachy> as far as I can tell, the definitions are, at least conceptually, relatively compatible with each other
- # [12:48] <zcorpan> i don't see the problem even if they were in conflict
- # [12:48] <zcorpan> it's a different spec
- # [12:49] <Lachy> yep
- # [12:54] <BenMillard> jgraham, when "Display all headings" is ticked in Table Inspector output, removing margins from the header information within each cell makes the output significantly more compact vertically.
- # [12:55] <BenMillard> jgraham, amounts to adding this: .__tableparser_heading_title {margin: 0;} .__tableparser_heading_list {margin: 0;}
- # [12:57] <BenMillard> jgraham, removing this fixes a "horizontal scrollbar to nowhere" in Firefox 2: h1 { width:100%; }
- # [12:58] <BenMillard> jgraham, oh and the -1 from the end of the margin property
- # [13:00] <zcorpan> BenMillard: who cares about firefox 2? :P
- # [13:00] <BenMillard> zcorpan, jgraham will if he cares about me. :)
- # [13:01] <BenMillard> jgraham, this makes header information within the active cell red so can be told apart from the green highlight: .__tableparser_active_cell .__tableparser_heading_container {background-color: #fcc;}
- # [13:06] * Quits: pauld (n=pauld@host217-43-109-26.range217-43.btcentralplus.com)
- # [13:09] * Parts: BenMillard (i=cerbera@cpc4-flee1-0-0-cust339.glfd.cable.ntl.com)
- # [13:14] <Lachy> I think the least disruptive change I can make to address the selectors-api issue is changing "node's subtree" to "node's subtrees"
- # [13:17] * Joins: hallvors (n=hallvord@pat-tdc.opera.com)
- # [13:25] <annevk> Lachy, how is it done for getElementsByClassName?
- # [13:26] <annevk> Lachy, seems to me that API would have the same issue, unless I'm missing something
- # [13:29] <zcorpan> if you only use the term once or twice you can probably use the expansion in place of the term - i did that initially for web dom core but there are quite some places where i use it so it got a bit verbose
- # [13:31] * zcorpan might be thinking about something else than what annevk is discussing
- # [13:33] <annevk> I thought there was a problem with "subtree"
- # [13:33] <annevk> http://www.w3.org/2001/tag/doc/selfDescribingDocuments-3023.html#standards seems like an argument against XHTML...
- # [13:34] <Lachy> annevk, getElementsByClassName() does it by saying "... excluding any elements that are not descendants of the HTMLElement object on which the method was invoked." http://www.whatwg.org/specs/web-apps/current-work/#dom-getelementsbyclassname
- # [13:35] <annevk> I think I had that too originally
- # [13:35] <Lachy> but I'd rather not make such major changes to the normative prose at this stage. That risks introducing errors
- # [13:36] <annevk> the previous published draft still had wording to that effect
- # [13:38] <zcorpan> annevk: you mean xhtml is not a widely deployed standard/format?
- # [13:38] <Lachy> which one? The Nov 14 draft similar to the editor's draft
- # [13:38] <annevk> though you seem to define subtree already so I'm not sure what the issue is
- # [13:38] <annevk> zcorpan, right, i.e. IE doesn't do it
- # [13:38] <annevk> Lachy, the previous one
- # [13:39] <Lachy> ah, yeah. I changed that because there were some issues with it and wanted to make it simpler. I can't remember what exactly the problems were though.
- # [13:40] * zcorpan looks at appendix a of the tag finding
- # [13:41] * zcorpan notes that html5's appendices aren't marked as A, B, etc
- # [13:42] <zcorpan> gsnedders: maybe you should generate that if there's a class="appendix" or something?
- # [13:43] <Lachy> HTML5 doesn't have appendices
- # [13:43] * Joins: billyjackass (n=MikeSmit@EM114-48-1-231.pool.e-mobile.ne.jp)
- # [13:43] <annevk> Lachy, it seems you now just moved parts to a definition so whether it's simpler depends on how many levels of indirection you like
- # [13:44] <zcorpan> Lachy: "There are also a couple of appendices, defining rendering rules for Web browsers and listing areas that are out of scope for this specification."
- # [13:44] * Quits: MikeSmith (n=MikeSmit@EM114-48-64-72.pool.e-mobile.ne.jp) (Nick collision from services.)
- # [13:44] <Lachy> oh, I didn't realise they were considered appendices
- # [13:44] * billyjackass is now known as MikeSmith
- # [13:45] <zcorpan> actually they're numbered as normal sections, but Index, References and Acknowledgements aren't
- # [13:46] <zcorpan> which are clearly appendices
- # [13:47] <Lachy> indirection is good in this case because the terms used are relatively easy to understand without looking at the explicit definitions
- # [13:48] <Lachy> and it also avoids too much repetition
- # [14:00] * zcorpan wonders whether a validator should complain if <meta http-equiv=content-language> and <html lang> don't match
- # [14:01] <Lachy> it depends if they're slightly distinct meaning is preserved, or whether they mean the same thing now
- # [14:01] <Lachy> s/they're/their/
- # [14:02] <Lachy> Content-Language is non-conforming in HTML5 anyway
- # [14:02] <zcorpan> Lachy: still, if they don't match, chances are one of them is wrong
- # [14:03] <Lachy> I suppose it could be a useful warning to provide in addition to complaining about the use of content-language
- # [14:04] <zcorpan> content-language sets the "document-wide default language" while <html lang> sets "the primary language for the element's contents and for any of the element's attributes that contain text"
- # [14:10] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Leaving")
- # [14:33] * Joins: pauld (n=pauld@host217-43-109-26.range217-43.btcentralplus.com)
- # [14:34] * Joins: zdobersek (n=zan@cpe-92-37-78-146.dynamic.amis.net)
- # [14:44] * Joins: myakura (n=myakura@p3020-ipbf505marunouchi.tokyo.ocn.ne.jp)
- # [14:53] <annevk> http://lastweekinhtml5.blogspot.com/2009/01/mission-accomplished.html is he saying we became too soft? :)
- # [14:55] * Quits: zdobersek (n=zan@cpe-92-37-78-146.dynamic.amis.net) (Read error: 110 (Connection timed out))
- # [14:57] * Joins: zdobersek (n=zan@cpe-92-37-74-142.dynamic.amis.net)
- # [15:01] * Quits: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net) (Read error: 60 (Operation timed out))
- # [15:08] <Lachy> wow, now with his mission accomplished, does that mean he's done with his trolling?
- # [15:15] * Joins: zdobersek1 (n=zan@cpe-92-37-65-146.dynamic.amis.net)
- # [15:20] * Quits: zdobersek (n=zan@cpe-92-37-74-142.dynamic.amis.net) (Read error: 110 (Connection timed out))
- # [15:25] <jgraham> "Good Luck With That"
- # [15:33] * Joins: eric_carlson (n=ericc@nat/apple/x-8307c4f414160803)
- # [15:35] * Quits: zdobersek1 (n=zan@cpe-92-37-65-146.dynamic.amis.net) (Read error: 110 (Connection timed out))
- # [15:35] * Joins: zdobersek (n=zan@cpe-92-37-66-161.dynamic.amis.net)
- # [15:36] <Dashiva> "maciejellian" wasn't so bad
- # [15:37] * Quits: sverrej (n=sverrej@122.160.12.230) (Read error: 110 (Connection timed out))
- # [15:39] <Dashiva> The mission accomplished might also mean "It will soon dawn on me that firing back was easy, but bringing lasting change will take decades"
- # [15:43] <annevk> http://lists.w3.org/Archives/Public/www-tag/2009Jan/0143.html is interesting
- # [15:44] <annevk> hsivonen, ^^ you might like it
- # [15:45] <hsivonen> annevk: do you mean because V.nu fails to start if iana.org is unreachable? or because I don't subscribe to "follow your nose"? other reason?
- # [15:47] <annevk> "follow your nose" mostly and on a broader level it seems an argument against RDF and using URLs as identifiers
- # [15:48] * Quits: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de) (Remote closed the connection)
- # [15:49] <hsivonen> annevk: yeah, Larry's opinion goes pretty starkly against the established stance of the TAG
- # [15:51] * Joins: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de)
- # [15:53] * Quits: zdobersek (n=zan@cpe-92-37-66-161.dynamic.amis.net) (Read error: 110 (Connection timed out))
- # [15:55] * Joins: zdobersek (n=zan@cpe-92-37-69-124.dynamic.amis.net)
- # [16:03] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [16:07] <annevk> all the respect for the i18n crowd, but recommending Unicode case-insensitive matching for effectively program identifiers and now Unicode Normalization does not do them credit, imo
- # [16:08] * zcorpan wonders whether i18n people have made comments on ecma262
- # [16:09] * zcorpan notes that ecma262 says in various places that it expects javascript source to have been normalized to nfc before reaching the interpreter
- # [16:10] * Quits: zcorpan (n=zcorpan@c83-252-203-80.bredband.comhem.se)
- # [16:10] * jgraham has never understood if or how that happens
- # [16:11] <annevk> should be easy to test, ECMA allows variables with Unicode characters in them
- # [16:14] * Quits: pergj_ (n=pergj@home.kvaleberg.no) (verne.freenode.net irc.freenode.net)
- # [16:20] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [16:26] * Joins: ROBOd (n=robod@89.122.216.38)
- # [16:28] * Joins: pergj_ (n=pergj@home.kvaleberg.no)
- # [16:44] * Joins: xydyx (n=hdh@58.187.18.52)
- # [16:48] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [16:53] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [16:54] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [16:57] * Joins: billmason (n=bmason@ip8.unival.com)
- # [16:58] <zcorpan> hsivonen: is it possible to mark only the attribute instead of the whole tag when there's a message about an attribute in v.nu?
- # [17:01] <hsivonen> zcorpan: not with the current infrastructure
- # [17:01] * Quits: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de) (Remote closed the connection)
- # [17:02] <zcorpan> hsivonen: are you only keeping track of the locations of each parse event?
- # [17:02] * Quits: Mau`werk (n=ano@a80-101-46-164.adsl.xs4all.nl) ("Disconnected...")
- # [17:02] <hsivonen> zcorpan: yes
- # [17:03] <zcorpan> hsivonen: couldn't you ad-hoc reparse the tag in the extract to find the attribute again?
- # [17:04] <zcorpan> but maybe it's too ugly a solution and more trouble than it's worth :)
- # [17:05] <zcorpan> http://www.whitehouse.gov/copyright/ has rdfa
- # [17:06] <zcorpan> <a rel="cc:attributionURL" property="cc:attributionName" xmlns:cc="http://creativecommons.org/ns#" href="http://www.whitehouse.gov">Whitehouse.gov</a>
- # [17:07] <jgraham> It also has <meta keywords=""> with a long list os misspellings of Barack Obama
- # [17:11] <jcranmer> including Barack Osama?
- # [17:15] <jgraham> Sadly, no
- # [17:16] * Quits: xydyx (n=hdh@58.187.18.52) (Remote closed the connection)
- # [17:16] * Joins: weinig (n=weinig@c-69-181-81-233.hsd1.ca.comcast.net)
- # [17:19] * Joins: xydyx (n=hdh@58.187.18.52)
- # [17:19] * Joins: dglazkov (n=dglazkov@nat/google/x-d46edb851cb857c5)
- # [17:24] <Philip`> It also has <link href="file:///C:\Temp\msohtml1\11\clip_filelist.xml" rel="File-List" /> in a content-free Word document pasted into the middle
- # [17:25] * zcorpan just realized that tip #1 in http://blog.whatwg.org/styling-ie-noscript applies to firefox 2 as well
- # [17:43] * Quits: zcorpan (n=zcorpan@pat.se.opera.com)
- # [17:49] <Dashiva> How will Roy find his name attribute if we split out everything about conforming documents to a new text?
- # [17:50] <jgraham> Dashiva: He seems to think it should be conforming
- # [17:51] <Dashiva> Replace it with some other attribute or element that's obsoleted yet supported then
- # [17:52] <jgraham> On a different but related note, the discussion about whether h:tml should discuss the conformance properties of URIs seems like exactly the sort of hole that is likely to open up if we split tightly intertwingled things into seperate specs
- # [17:54] <karlcow> Dashiva: http://www.w3.org/TR/html4/index/elements.html D O
- # [17:54] <jgraham> Dashiva: Presumably Roy believes that all the things he wants to know about should be conforming and everything else should be swept away under the rug
- # [17:54] * karlcow has to go
- # [17:54] * Quits: karlcow (n=karl@modemcable202.32-81-70.mc.videotron.ca) ("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.")
- # [17:55] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [18:03] * dave_levin is now known as dave_levin|afk
- # [18:13] * Quits: MikeSmith (n=MikeSmit@EM114-48-1-231.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
- # [18:14] * Joins: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
- # [18:21] * Quits: hallvors (n=hallvord@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
- # [18:25] * Quits: dave_levin|afk (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [18:26] * Joins: dave_levin (n=dave_lev@72.14.224.1)
- # [18:26] * Quits: weinig (n=weinig@c-69-181-81-233.hsd1.ca.comcast.net)
- # [18:29] <Dashiva> Philip`, you have to do something about your namesake
- # [18:29] * Joins: blooberry (n=brian@c-67-188-123-89.hsd1.ca.comcast.net)
- # [18:30] * Joins: slightlyoff (n=slightly@72.14.229.81)
- # [18:39] * Quits: dave_levin (n=dave_lev@72.14.224.1)
- # [18:39] * Joins: sverrej (n=sverrej@117.96.139.115)
- # [18:40] * Quits: sverrej (n=sverrej@117.96.139.115) (SendQ exceeded)
- # [18:41] <Philip`> If he's suggesting that because the WHATWG is a source of feedback that may result in creation of new drafts/sections and the feedback may not be seen by all the members of the WG and the editors might not say the feedback came from there, therefore it must be shut down ...
- # [18:41] * Joins: sverrej (n=sverrej@117.96.139.115)
- # [18:41] <Philip`> he should probably also suggest that the W3C Team be shut down for the same reasons
- # [18:41] <Philip`> as well as the rest of the web
- # [18:41] <Philip`> and also all forms of non-computer communication
- # [18:42] * Quits: sverrej (n=sverrej@117.96.139.115) (SendQ exceeded)
- # [18:42] * Joins: sverrej (n=sverrej@117.96.139.115)
- # [18:42] <Philip`> A better suggestion is to not shut down any of those things, but just to make sure editors notify the group about where feedback came from if it wasn't directly from the group and resulted in new drafts/sections
- # [18:45] <hsivonen> sigh. I guess replying would be pointless if he doesn't see that my point wasn't about venue but about the inspectability of feedback
- # [18:45] * Quits: webben (n=webben@nat/yahoo/x-47bdfd2958625fd8) ("Lost terminal")
- # [18:49] <Philip`> hsivonen: You did say "... feedback the whole group isn't seeing", and feedback anywhere other than public-html is going to not be seen by the whole WG; did you mean something more like "... feedback the whole group isn't able to see (even if they expend a bit of effort and visit some other web sites and mailing lists)"?
- # [18:51] <hsivonen> Philip`: good point
- # [18:54] * Joins: eric_carlson_ (n=ericc@nat/apple/x-587dc7180573c535)
- # [18:58] * jgraham suggests that very few people in "the group" see all the feedback on public-html either due to the volume
- # [18:58] <jgraham> Or simply due to the fact that many of the subscribed people aren't that interested
- # [19:01] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [19:08] * Joins: dave_levin (n=dave_lev@72.14.227.1)
- # [19:10] * Quits: eric_carlson (n=ericc@nat/apple/x-8307c4f414160803) (Read error: 110 (Connection timed out))
- # [19:11] * Joins: weinig (n=weinig@17.203.15.222)
- # [19:12] * Joins: dimich (n=dimich@72.14.227.1)
- # [19:12] <Lachy> hsivonen, I wouldn't have bothered replying. The other Philip has been complaining about the existence of the WHATWG for a while and it seems quite typical of him to bring it up on seemingly unrelated topics
- # [19:16] <Lachy> besides, the way I interpreted your message was that even if the proposal was based on a WHATWG suggestion, or even any other public forum, it would still be nice to disclose that to the HTMLWG when submitting the proposal
- # [19:16] * Quits: myakura (n=myakura@p3020-ipbf505marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [19:18] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 110 (Connection timed out))
- # [19:19] * Quits: xydyx (n=hdh@58.187.18.52) (Remote closed the connection)
- # [19:21] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [19:32] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("Leaving")
- # [19:32] * Joins: Lachy (n=Lachlan@213.236.208.247)
- # [19:34] * Parts: annevk (n=annevk@pat-tdc.opera.com)
- # [19:34] * Quits: Lachy (n=Lachlan@213.236.208.247) (Client Quit)
- # [19:36] * Joins: xydyx (n=hdh@58.187.18.52)
- # [19:37] * Joins: weinig_ (n=weinig@17.244.17.63)
- # [19:40] * Joins: weinig__ (n=weinig@17.203.15.222)
- # [19:41] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 54 (Connection reset by peer))
- # [19:41] * Quits: weinig (n=weinig@17.203.15.222) (Read error: 104 (Connection reset by peer))
- # [19:45] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [19:46] * weinig__ is now known as weinig
- # [19:50] * Joins: roc (n=roc@121-72-198-226.dsl.telstraclear.net)
- # [19:51] * Joins: roc_ (n=roc@121-72-198-226.dsl.telstraclear.net)
- # [19:52] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [19:57] * Quits: weinig_ (n=weinig@17.244.17.63) (Read error: 110 (Connection timed out))
- # [20:01] * Quits: pauld (n=pauld@host217-43-109-26.range217-43.btcentralplus.com)
- # [20:01] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [20:03] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [20:07] * Quits: jwalden (n=waldo@c-76-102-160-171.hsd1.ca.comcast.net) ("->office")
- # [20:13] * Quits: roc (n=roc@121-72-198-226.dsl.telstraclear.net) (Read error: 110 (Connection timed out))
- # [20:26] * Quits: zdobersek (n=zan@cpe-92-37-69-124.dynamic.amis.net) ("Leaving.")
- # [20:32] <Hixie> wow apache actually finally removed the content type
- # [20:33] <Philip`> Now we just need to wait infinitely long until all deployed servers are upgraded
- # [20:36] * fakeolliej is now known as olliej
- # [20:37] * Quits: jruderman (n=jruderma@c-76-102-160-171.hsd1.ca.comcast.net)
- # [20:40] <Lachy> Hixie, do you mean it no longer sends a Content-Type header for unknown files?
- # [20:40] <Lachy> as of which version?
- # [20:41] <Dashiva> And how many linux distros will override it? :)
- # [20:41] * Quits: roc_ (n=roc@121-72-198-226.dsl.telstraclear.net)
- # [20:42] <Lachy> sicking, re http://lists.w3.org/Archives/Public/public-html/2009Jan/0661.html - the decision process isn't as bad as Rob's trolling makes it sound.
- # [20:42] * Joins: pauld (n=pauld@host217-43-109-26.range217-43.btcentralplus.com)
- # [20:44] <Lachy> sicking, it's just that people who often fail to make persuasive arguments tend misdirect their anger towards Hixie, rather than actually listening and doing something to strengthen their position
- # [20:46] * Joins: jwalden_ (n=waldo@corp-241.mountainview.mozilla.com)
- # [20:46] * jwalden_ is now known as jwalden
- # [20:56] * Quits: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [20:58] * Joins: dbaron (n=dbaron@corp-241.mountainview.mozilla.com)
- # [21:03] * Joins: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
- # [21:04] * weinig is now known as weinig|food
- # [21:13] * dimich is now known as dimich|lunch
- # [21:15] * Joins: roc (n=roc@121-72-198-226.dsl.telstraclear.net)
- # [21:15] <Hixie> the header of this page is longer than many of my actual pages http://www.london-gazette.co.uk/issues/58958/notices/712181/recent=10;category=corp-insolvency-general;subcategory=moratorium-force
- # [21:15] * Joins: tndH (n=Rob@host81-151-114-106.range81-151.btcentralplus.com)
- # [21:19] * Quits: roc (n=roc@121-72-198-226.dsl.telstraclear.net) (Client Quit)
- # [21:22] * Joins: zdobersek (n=zan@cpe-92-37-69-124.dynamic.amis.net)
- # [21:25] <Lachy> I decided to try out Habari as a replacement for WordPress, but it doesn't look like it's going to meet my needs
- # [21:25] <Lachy> I think my options are back down to writing a custom made CMS
- # [21:29] * dimich|lunch is now known as dimich
- # [21:29] <Philip`> Hixie: It doesn't seem an entirely fair comparison, since your pages don't attempt to provide the same data
- # [21:29] <gsnedders> Lachy: What "needs"?
- # [21:30] <Lachy> better control over the URL structure
- # [21:30] <gsnedders> ah
- # [21:30] <gsnedders> Yeah, it really doesn't have that
- # [21:30] <Lachy> if there are plugins for that, then that would be good
- # [21:30] * gsnedders sez ask in #habari
- # [21:31] * Quits: pauld (n=pauld@host217-43-109-26.range217-43.btcentralplus.com)
- # [21:32] <Philip`> In terms of use cases for RDFa, has anyone pointed at something like http://en.wikipedia.org/wiki/Web_scraping and said RDFa makes it much easier for consumers (in the cases where producers are cooperating by marking up the data appropriately)?
- # [21:32] <Lachy> gsnedders, how much do you know about habari?
- # [21:32] <gsnedders> Lachy: A fair bit
- # [21:32] <gsnedders> Lachy: Still, #habari is a better chance than here :)
- # [21:32] <Lachy> on freenode?
- # [21:32] <gsnedders> Lachy: yeah
- # [21:33] <Lachy> I just don't want to start asking n00b questions in a developer channel
- # [21:33] <gsnedders> Lachy: It is the support channel too
- # [21:33] <Lachy> ah, ok
- # [21:42] <weinig|food> Hixie: do you have a second to give me your take on https://bugs.webkit.org/show_bug.cgi?id=23651
- # [21:43] * weinig|food is now known as weinig
- # [21:45] * Joins: pauld (n=pauld@host217-43-109-26.range217-43.btcentralplus.com)
- # [21:48] <Hixie> weinig: what do you want me to comment on?
- # [21:50] <weinig> Hixie: sorry, is a single retry a failure?
- # [21:50] <Hixie> weinig: if it's loaded from cache, on the reference hardware, then yes
- # [21:50] <weinig> Hixie: ok
- # [21:51] <Hixie> test 69 really shouldn't ever need to skip though, if it's loading from cache
- # [21:58] <weinig> Hixie: it is not clear to me why it is expected that relative speed of loading those 7 documents should be faster than running the javascript to get to test 69
- # [22:09] * Quits: tndH (n=Rob@host81-151-114-106.range81-151.btcentralplus.com) ("ChatZilla 0.9.84-rdmsoft [XULRunner 1.9.0.1/2008072406]")
- # [22:09] * Quits: sverrej (n=sverrej@117.96.139.115) (Read error: 110 (Connection timed out))
- # [22:12] * Quits: mpt (n=mpt@canonical/launchpad/mpt) ("Ex-Chat")
- # [22:13] <Hixie> weinig: they should load in zero time :-)
- # [22:15] <weinig> Hixie: caching is not magical
- # [22:15] <weinig> Hixie: it still might have to hit the disk
- # [22:31] * Quits: pauld (n=pauld@host217-43-109-26.range217-43.btcentralplus.com)
- # [22:40] * Quits: ap (n=ap@194.154.88.41)
- # [22:42] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:46] * Joins: pauld (n=pauld@host217-43-109-26.range217-43.btcentralplus.com)
- # [23:09] * Quits: dimich (n=dimich@72.14.227.1) (verne.freenode.net irc.freenode.net)
- # [23:09] * Quits: slightlyoff (n=slightly@72.14.229.81) (verne.freenode.net irc.freenode.net)
- # [23:09] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) (verne.freenode.net irc.freenode.net)
- # [23:09] * Quits: takkaria (n=takkaria@isparp.co.uk) (verne.freenode.net irc.freenode.net)
- # [23:09] * Joins: dimich (n=dimich@72.14.227.1)
- # [23:09] * Joins: slightlyoff (n=slightly@72.14.229.81)
- # [23:09] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [23:09] * Joins: takkaria (n=takkaria@isparp.co.uk)
- # [23:12] * Joins: MikeSmith (n=MikeSmit@EM114-48-137-146.pool.e-mobile.ne.jp)
- # [23:14] <Hixie> weinig: javascript isn't magical either :-)
- # [23:14] <Hixie> weinig: is the js really running faster than the disk can?
- # [23:15] <weinig> Hixie: it seems in some cases that may be happening
- # [23:16] <weinig> Hixie: but it looks like another issue was the reporter was doing a cached load in such a way that forced the resource to revalidated and reload
- # [23:16] <weinig> Hixie: if you don't use the reload button to do the cached load, the problem never happens
- # [23:17] <weinig> Hixie: though in general, I am not sure why cache behavior should even be a factor in acid3
- # [23:24] * Quits: heycam (n=cam@124-168-42-25.dyn.iinet.net.au) ("bye")
- # [23:25] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [23:28] * weinig is now known as weinig|away
- # [23:30] * Quits: pauld (n=pauld@host217-43-109-26.range217-43.btcentralplus.com)
- # [23:39] <takkaria> hm, mnot seems to be missing the point on the Origin header
- # [23:40] <takkaria> I'm pretty sure adam has said "referer can not be used to protect against CSRF attacks, and here's why" about five times now
- # [23:59] <Lachy> wtf? http://lists.w3.org/Archives/Public/public-html/2009Jan/0668.html - Does it not seem a little hypocritical to be complaining so vehemently about a very minor semantic issue with <a>, and then suggest a workaround blatenly using the <ins> element for a semantically dubious purpose?
- # Session Close: Sat Jan 31 00:00:01 2009
The end :)