Options:
- # Session Start: Thu May 19 00:00:00 2011
- # Session Ident: #whatwg
- # [00:02] * Quits: Rik` (~Rik`@mozilla-paris-253-99.cnt.nerim.net) (Remote host closed the connection)
- # [00:08] * Quits: nonge_ (~nonge@p5082A6CB.dip.t-dialin.net) (Quit: Verlassend)
- # [00:08] * Joins: nonge (~nonge@p5082A6CB.dip.t-dialin.net)
- # [00:12] * Quits: bentruyman (~bentruyma@li159-104.members.linode.com) (Quit: bentruyman)
- # [00:13] * Quits: Frozen__ (~Frozen@2a01:e35:8a2f:2a60:21f:d0ff:fe53:75b2) (Remote host closed the connection)
- # [00:13] * Quits: Frozen_ (~Frozen@2a01:e35:8a2f:2a60:21f:d0ff:fe53:75b2) (Remote host closed the connection)
- # [00:15] * Quits: Smylers (~smylers@host109-157-249-110.range109-157.btcentralplus.com) (Quit: Leaving.)
- # [00:21] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
- # [00:23] * Joins: stefan-_ (~music@hiwi0.wi2.uni-trier.de)
- # [00:30] <AryehGregor> Did anyone file a bug/make a whatwg post on <http://blogs.msdn.com/b/ieinternals/archive/2011/05/17/url-fragments-and-redirects-anchor-hash-missing.aspx>?
- # [00:30] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
- # [00:30] <AryehGregor> Oh, it looks like HTTP is being updated to fix it or something?
- # [00:33] * Quits: CvP (CvP@180.234.70.94) (Quit: [ UPP ] > all)
- # [00:37] * Quits: matijsb (~matijsb@5353CD69.cm-6-4d.dynamic.ziggo.nl) (Quit: Leaving.)
- # [00:42] * Joins: jeremyselier (~Jeremy@seg75-1-81-57-242-198.fbx.proxad.net)
- # [00:49] * Quits: jeremyselier (~Jeremy@seg75-1-81-57-242-198.fbx.proxad.net) (Quit: jeremyselier)
- # [00:51] * Quits: stefan-_ (~music@hiwi0.wi2.uni-trier.de) (Quit: Verlassend)
- # [00:58] * Quits: wolfman2000 (~wolfman20@152-20-170-18.rev.uncw.edu) (Remote host closed the connection)
- # [01:02] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [01:06] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Quit: OMG, YOU KILLED OPPO!)
- # [01:08] * Quits: Jon47 (~jon47@204.56.125.50) (Quit: Leaving.)
- # [01:10] * Joins: boogyman (~boogy@unaffiliated/boogyman)
- # [01:15] * Quits: othermaciej (~mjs@17.246.16.87) (Remote host closed the connection)
- # [01:15] * Joins: othermaciej (~mjs@2620:149:4:401:e1ca:9f0:4e6c:b29b)
- # [01:17] * Joins: erlehmann (~erlehmann@89.204.153.71)
- # [01:18] * Quits: temp01 (~temp01@unaffiliated/temp01) (Read error: Connection reset by peer)
- # [01:21] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 240 seconds)
- # [01:23] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [01:31] * Joins: kinetik_ (~kinetik@121.98.132.55)
- # [01:32] * Joins: payman_ (~payman@pat.se.opera.com)
- # [01:36] * Joins: boaz_ (~boaz@75-150-66-249-NewEngland.hfc.comcastbusiness.net)
- # [01:36] * Quits: kinetik (~kinetik@121.98.132.55) (*.net *.split)
- # [01:36] * Quits: boaz (~boaz@75-150-66-249-NewEngland.hfc.comcastbusiness.net) (*.net *.split)
- # [01:36] * Quits: payman (~payman@pat.se.opera.com) (*.net *.split)
- # [01:36] * boaz_ is now known as boaz
- # [01:36] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [01:42] <jamesr> heycam: what on earth does "UTC format with millisecond resolution" mean?
- # [01:43] <jamesr> i assume it's supposed to be a number
- # [01:43] * Joins: roc_ (~roc@203-97-204-82.dsl.clear.net.nz)
- # [01:43] <heycam> jamesr, where does that appear?
- # [01:43] <jamesr> from jatinder's telecon notes
- # [01:43] * heycam looks
- # [01:44] * Joins: ezoe (~ezoe@61-205-124-37f1.kyt1.eonet.ne.jp)
- # [01:45] <heycam> the UTC format I'm not sure about, I don't remember that being mentioned
- # [01:45] * Quits: roc_ (~roc@203-97-204-82.dsl.clear.net.nz) (Client Quit)
- # [01:45] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [01:45] <heycam> but the millisecond resolution is probably because we were discussing the use a monotonic clock value as opposed to Date.now()
- # [01:45] <heycam> and apparently Date.now() precision varies across implementations
- # [01:45] <jamesr> Date.now() also goes backwards
- # [01:45] <heycam> right
- # [01:46] <jamesr> i personally think the right thing to do is to define an interface for intervals that's unrelated to "real world" datetimes, and unaffected by system clock changes
- # [01:46] <heycam> that it goes backwards, and that it sometimes has less than 1ms accuracy were there arguments for exposing the monotonic clock value as the animationStartTime attribute
- # [01:46] <heycam> yes I agree
- # [01:46] <jamesr> and use it for all this
- # [01:46] <jamesr> need to find time to write an email describing it precisely
- # [01:46] <heycam> so that reference to "UTC format" I think is bogus
- # [01:46] <jamesr> cos there are some tricky bits
- # [01:47] <AryehGregor> Is it just me, or has almost none of the WHATWG cabal voted in the LC poll? http://www.w3.org/2002/09/wbs/40318/html5-last-call-poll/results
- # [01:48] <AryehGregor> . . . Was I really the first Google rep to respond?
- # [01:48] <jamesr> AryehGregor: i don't care about when w3c specs do or do not go to last call, so i haven't voted
- # [01:48] <AryehGregor> I don't care either as such, but the drama and hassle of the poll failing seems like it would be counterproductive, so I just voted yes across the board.
- # [01:49] <jamesr> what's the hassle of it failing?
- # [01:49] * Quits: hij1nx (~hij1nx@cpe-66-65-124-111.nyc.res.rr.com) (Quit: hij1nx)
- # [01:49] <AryehGregor> I expect it would waste some people's time needlessly.
- # [01:50] <hober> AryehGregor: I voted
- # [01:50] <othermaciej> people should vote
- # [01:51] <othermaciej> going to LC is good
- # [01:51] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
- # [01:51] <AryehGregor> Why, exactly?
- # [01:51] <othermaciej> there are some people who may try to create drama over it
- # [01:51] <othermaciej> why is going to LC good?
- # [01:51] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
- # [01:51] <othermaciej> I don't necessarily believe in the abstract values of W3C Process, but in material terms:
- # [01:52] <othermaciej> (1) Going to Last Call, especially on a large high-visibility spec, can result in a lot of really valuable review feedback
- # [01:52] <othermaciej> the SVG 1.2 Tiny Last Call stands out as one that generated a lot of comments
- # [01:52] * Joins: hij1nx (~hij1nx@cpe-66-65-124-111.nyc.res.rr.com)
- # [01:52] <AryehGregor> "The HTML5 testing effort is making some progress thanks to Microsoft, Opera and others." I wonder how "Microsoft, Opera and others" was arrived upon.
- # [01:52] <othermaciej> (2) Going to Last Call signals momentum, which is valuable from a marketing perspective
- # [01:54] * Joins: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
- # [01:54] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
- # [01:54] <AryehGregor> A lot of comments like this one? http://lists.w3.org/Archives/Public/www-svg/2004Oct/0088.html
- # [01:54] <othermaciej> heh :-)
- # [01:54] <othermaciej> well, in the end, SVG 1.2 Tiny is basically abandoned
- # [01:55] <Philip`> Since momentum is velocity times mass, and HTML5 is a massive spec, it doesn't need to be moving very fast
- # [01:55] <othermaciej> the WG is picking up from 1.1 instead afaict
- # [01:55] <othermaciej> so Hixie's comment was belatedly applied
- # [01:55] <othermaciej> in a way
- # [01:55] <heycam> othermaciej, there are some worthwhile improvements from 1.2T that will be brought over. but overall, yes, we're continuing evolution from 1.1
- # [01:55] * AryehGregor tries to think of some way to nitpick about the relativistic definition of momentum, but can't think of any good ones
- # [01:56] * Joins: boogyman_ (~boogy@unaffiliated/boogyman)
- # [01:56] * Quits: boogyman (~boogy@unaffiliated/boogyman) (Ping timeout: 240 seconds)
- # [01:56] <heycam> (although I don't see why <video>/<audio> were less approriate for standardisation within svg than within html!)
- # [01:57] * boogyman_ is now known as boogyman
- # [01:57] * Quits: hij1nx (~hij1nx@cpe-66-65-124-111.nyc.res.rr.com) (Quit: hij1nx)
- # [02:04] * Quits: JoePeck (~JoePeck@2620:149:f01:208:fa1e:dfff:fed9:b9a) (Remote host closed the connection)
- # [02:06] * Joins: ben_h (~ben@128.250.195.138)
- # [02:06] * Joins: JoePeck (~JoePeck@17.244.13.74)
- # [02:13] * Quits: ojan (~ojan@nat/google/x-xnoxjqrvcssrrvtd) (Quit: ojan)
- # [02:19] * Joins: miketaylr (~miketaylr@user-160vrg5.cable.mindspring.com)
- # [02:21] * Joins: seventh (seventh@207.207.28.77)
- # [02:23] <AryehGregor> othermaciej, when would you expect that the W3C would start publishing an HTML6 draft with the new features that were kicked out of HTML5?
- # [02:23] <othermaciej> AryehGregor: I do not know
- # [02:23] * Quits: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.17/20110428205629])
- # [02:24] <AryehGregor> Presumably long before HTML5 makes it to CR, unless the W3C wants to not participate in HTML development anymore after all.
- # [02:24] <othermaciej> AryehGregor: I believe we would likely have to recharter to do that, and the chairs asked to hold recharter discussions til after we get to LC
- # [02:24] <othermaciej> oh yes, my hope is that it's rather soon, though of course, I am not the only one with input
- # [02:25] * kinetik_ is now known as kinetik
- # [02:28] * Quits: othree (~othree@admin39.ct.ntust.edu.tw) (Ping timeout: 252 seconds)
- # [02:29] <jamesr> Graham Klyne | Formally Object
- # [02:29] <jamesr> i didn't know that was a poll option
- # [02:30] <roc> jamesr, heycam: I don't think we should define a new timeline
- # [02:30] <roc> I think we should just use the Date.now() timeline
- # [02:30] <jamesr> roc: and have everything break when the clock changes?
- # [02:31] <roc> yeah
- # [02:31] <roc> because that's going to break Web pages anyway
- # [02:31] <jamesr> why not try to do better?
- # [02:31] <roc> so, don't do that
- # [02:31] <heycam> ES5 says "The now function return a Number value that is the time value designating the UTC date and time of the occurrence of the call to now."
- # [02:31] <jamesr> who are you directing not to do that?
- # [02:31] <jamesr> users with computers that use ntp?
- # [02:32] <roc> yep
- # [02:32] <jamesr> there's not a computer in the world with a clock that never adjusts
- # [02:32] <roc> my understanding is that usually those adjustments can be made without going backwards
- # [02:32] <roc> and if that's not true, it should be!
- # [02:32] <jamesr> in practice they are not
- # [02:32] <roc> then fix that
- # [02:33] <jamesr> you're gonna fix leap seconds for us?
- # [02:33] <jamesr> that sounds awesome!
- # [02:33] <roc> fixing that is actually easier than fixing all the Web pages (and other stuff, I suspect) that depend on Date.now and equivalents not going backwards
- # [02:33] <jamesr> well, i don't want to define a Date.now() equivalent either
- # [02:34] <jamesr> in some systems there's a distinction between datetime values, which correspond to real-world dates and times, and intervals
- # [02:34] <roc> I would handle leap seconds by just holding the clock constant for one second
- # [02:34] * Joins: othree (~othree@admin39.ct.ntust.edu.tw)
- # [02:35] <jamesr> for animations and performance monitoring you care about intervals only
- # [02:35] <roc> it would actually be pretty trivial in the browser to record the last reported time and never report anything less than that
- # [02:35] <roc> that would handle most of the issues
- # [02:35] <jamesr> and most animation libraries do that for Date.now()
- # [02:35] <roc> if someone's clock is just wrong, well, you lose
- # [02:35] <jamesr> it's not useful for the performance monitoring case
- # [02:35] <jamesr> because it biases measurements
- # [02:35] * Quits: boogyman (~boogy@unaffiliated/boogyman) (Read error: Connection reset by peer)
- # [02:35] <roc> for animations and performance monitoring you don't care about a 1-second pause once a year
- # [02:36] <jamesr> yes, but in the real world NTP clock adjustments are much more frequent than that
- # [02:36] <jamesr> ntp and other clock adjusting processes
- # [02:36] <roc> how frequent? and how large?
- # [02:36] <jamesr> there were quite a few reports of inconsistent timestamps from early navigation timing implementations
- # [02:36] * Quits: JoePeck (~JoePeck@17.244.13.74) (Read error: Connection reset by peer)
- # [02:37] <jamesr> i think typically on the order of seconds
- # [02:37] * Quits: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1) (Ping timeout: 264 seconds)
- # [02:37] * Joins: JoePeck (~JoePeck@17.244.13.74)
- # [02:37] <roc> links?
- # [02:37] * Joins: wolfman2000 (~wolfman20@rrcs-70-63-208-211.midsouth.biz.rr.com)
- # [02:40] <jamesr> roc: here's one thread on the issue http://lists.w3.org/Archives/Public/public-web-perf/2011Apr/0029.html
- # [02:42] * Joins: othermaciej_ (~mjs@17.246.16.87)
- # [02:43] <roc> thanks
- # [02:43] <roc> the conclusion in that thread seems satisfactory
- # [02:43] <jamesr> another issue is that the APIs available to say "please tell me the current time relative to the unix epoch" are more expensive and less precise than the APIs for "please tell me how long it was since some point in this process' past" as the latter is often just reading off a cpu counter
- # [02:43] * Quits: othermaciej (~mjs@2620:149:4:401:e1ca:9f0:4e6c:b29b) (Read error: Operation timed out)
- # [02:43] * othermaciej_ is now known as othermaciej
- # [02:44] <roc> jamesr: I thought Chrome used a hybrid approach?
- # [02:44] <roc> a hybrid approach is easy enough to do
- # [02:44] <jamesr> yeah, but since we have to slew there can be some error
- # [02:44] <roc> that's similar to what Boris suggested and the thread concluded, really
- # [02:44] <jamesr> on windows the slewing error can accumulate into the measurable range
- # [02:45] <roc> We could use the same "document time" for animation too
- # [02:45] <jamesr> yeah, if such a thing existed
- # [02:45] <jamesr> something like 'milliseconds since the document was created, ignoring any changes to the system clock'
- # [02:45] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
- # [02:46] <roc> I mean what that thread ended up concluding
- # [02:48] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [02:52] * Quits: ap (~ap@2620:149:4:401:226:4aff:fe14:aad6) (Quit: ap)
- # [02:55] * Quits: tndH (~Rob@cpc11-seac19-2-0-cust116.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.9.0.1/2008072406])
- # [02:59] * bga_ is now known as bga_|away
- # [03:00] * Quits: bga_|away (~bga@95-55-8-78.dynamic.avangarddsl.ru) (Read error: Connection reset by peer)
- # [03:01] * Quits: othree (~othree@admin39.ct.ntust.edu.tw) (Ping timeout: 276 seconds)
- # [03:02] * Joins: othree (~othree@admin39.ct.ntust.edu.tw)
- # [03:08] * Quits: boaz (~boaz@75-150-66-249-NewEngland.hfc.comcastbusiness.net) (Quit: boaz)
- # [03:09] * Joins: agektmr (~Adium@220.109.219.244)
- # [03:16] * Quits: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net) (Quit: abarth)
- # [03:21] * Quits: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com) (Ping timeout: 260 seconds)
- # [03:22] * Joins: charlvn (~charlvn@41.0.48.54)
- # [03:24] * Quits: F1LT3R (~F1LT3R@c-76-19-149-201.hsd1.ma.comcast.net) (Quit: Leaving)
- # [03:28] * Joins: ryanseddon (~RSeddon@202.126.98.210)
- # [03:33] * Joins: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
- # [03:34] * Parts: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
- # [03:35] * Quits: cying (~cying@173-228-29-224.dsl.static.sonic.net) (Quit: cying)
- # [03:37] * Parts: charlvn (~charlvn@41.0.48.54)
- # [03:38] * Quits: miketaylr (~miketaylr@user-160vrg5.cable.mindspring.com) (Quit: miketaylr)
- # [03:42] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [03:44] * Joins: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
- # [03:44] * Parts: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
- # [03:57] * Quits: Froznic (~Froznic@174-126-63-109.cpe.cableone.net) (Ping timeout: 240 seconds)
- # [03:57] <JoePeck> is there any particular reason the "placeholder" attribute is a "must not" for <input type="number">?
- # [03:57] <JoePeck> http://www.whatwg.org/specs/web-apps/current-work/multipage/number-state.html#number-state
- # [03:58] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 264 seconds)
- # [03:58] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
- # [03:58] * Joins: Froznic (~Froznic@174-126-63-109.cpe.cableone.net)
- # [03:59] * Parts: tw2113 (~tw2113@fedora/tw2113) ("Nice Scotty, now beam my clothes up too!")
- # [03:59] * Joins: temp02 (~temp01@unaffiliated/temp01)
- # [04:09] * Joins: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com)
- # [04:12] * Quits: mattur (~mattur@cpc8-shef10-2-0-cust85.barn.cable.virginmedia.com)
- # [04:14] * Joins: cying (~cying@c-24-6-96-149.hsd1.ca.comcast.net)
- # [04:19] * Quits: ezoe (~ezoe@61-205-124-37f1.kyt1.eonet.ne.jp) (Ping timeout: 246 seconds)
- # [04:28] * Quits: othermaciej (~mjs@17.246.16.87) (Quit: othermaciej)
- # [04:31] * Joins: takkaria (~takkaria@isparp.co.uk)
- # [04:32] * Joins: hij1nx (~hij1nx@cpe-66-65-124-111.nyc.res.rr.com)
- # [04:34] * Joins: othermaciej_ (~mjs@67.218.102.67)
- # [04:53] * Joins: ezoe (~ezoe@203-140-88-104f1.kyt1.eonet.ne.jp)
- # [05:03] * Quits: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [05:03] * Joins: aho (~nya@fuld-590c6450.pool.mediaWays.net)
- # [05:10] * Quits: erlehmann (~erlehmann@89.204.153.71) (Quit: Ex-Chat)
- # [05:12] * Quits: dave_levin (~dave_levi@74.125.59.65) (Quit: dave_levin)
- # [05:13] * Quits: pererik (~pe@unaffiliated/pererik) (Read error: Operation timed out)
- # [05:18] * Joins: pererik (~pe@c-89-233-213-67.cust.bredband2.com)
- # [05:18] * Quits: pererik (~pe@c-89-233-213-67.cust.bredband2.com) (Changing host)
- # [05:18] * Joins: pererik (~pe@unaffiliated/pererik)
- # [05:22] * Quits: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net) (Ping timeout: 246 seconds)
- # [05:25] * Quits: othermaciej_ (~mjs@67.218.102.67) (Quit: othermaciej_)
- # [05:26] * Joins: homata___ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [05:27] * Quits: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com) (Ping timeout: 260 seconds)
- # [05:30] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 246 seconds)
- # [05:32] * Joins: hdhoang (~hdhoang@hdhoang.broker.freenet6.net)
- # [05:33] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
- # [05:36] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [05:41] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Ping timeout: 240 seconds)
- # [05:41] * Quits: ifette (~ifette@2401:fa00:4:1012:6233:4bff:fe2a:e5f6) (Quit: ifette)
- # [05:42] * Joins: ifette (~ifette@220.109.219.244)
- # [05:46] * Joins: GPHemsley (~GPHemsley@ool-45719c42.dyn.optonline.net)
- # [05:46] * Quits: GPHemsley (~GPHemsley@ool-45719c42.dyn.optonline.net) (Changing host)
- # [05:46] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
- # [05:50] * Quits: nonge (~nonge@p5082A6CB.dip.t-dialin.net) (Read error: Operation timed out)
- # [05:51] * Joins: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft)
- # [06:05] * Joins: nonge (~nonge@p5082A2CD.dip.t-dialin.net)
- # [06:14] * Joins: ako (~nya@fuld-590c73d4.pool.mediaWays.net)
- # [06:16] * Quits: aho (~nya@fuld-590c6450.pool.mediaWays.net) (Ping timeout: 246 seconds)
- # [06:22] * Quits: jochen__ (~jochen@nat/google/x-mvmvvbngkkmugcwa) (Remote host closed the connection)
- # [06:22] * Joins: jochen__ (~jochen@nat/google/x-mdmvjjsweeakxbjx)
- # [06:23] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
- # [06:25] * Quits: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft) (Quit: Liberty is the right to choose, freedom is the result of that choice.)
- # [06:29] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Ping timeout: 246 seconds)
- # [06:36] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [07:00] * Joins: CvP (CvP@180.234.81.194)
- # [07:04] * Quits: ezoe (~ezoe@203-140-88-104f1.kyt1.eonet.ne.jp) (Ping timeout: 248 seconds)
- # [07:07] * Quits: CvP (CvP@180.234.81.194) (Quit: [ UPP ] > all)
- # [07:08] * Joins: agektmr1 (~Adium@220.109.219.245)
- # [07:08] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [07:09] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Remote host closed the connection)
- # [07:10] * Quits: agektmr (~Adium@220.109.219.244) (Ping timeout: 250 seconds)
- # [07:11] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 246 seconds)
- # [07:13] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
- # [07:15] * heycam is now known as heycam|away
- # [07:19] * Quits: jamesr (~jamesr@nat/google/x-rjayiwmrvlgkoiie) (Ping timeout: 246 seconds)
- # [07:20] * Quits: matjas (~matjas@91.182.229.52) (Quit: Computer has gone to sleep.)
- # [07:20] * Joins: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net)
- # [07:26] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [07:29] * Quits: hij1nx (~hij1nx@cpe-66-65-124-111.nyc.res.rr.com) (Quit: hij1nx)
- # [07:31] * Joins: ThePing (~phycho@174.127.64.107)
- # [07:31] * Parts: ThePing (~phycho@174.127.64.107)
- # [07:36] <MikeSmith> JoePeck: dunno, but I guess because it's not intended to be rendered as a text-input box
- # [07:36] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
- # [07:36] <MikeSmith> but instead as a select-like control
- # [07:36] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Client Quit)
- # [07:37] * Joins: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru)
- # [07:37] * Joins: matjas (~matjas@188.188.87.131)
- # [07:40] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
- # [07:42] <MikeSmith> no Opera Next updates recently?
- # [07:43] <Hixie> othermaciej: (1) we're already getting about as much feedback as we can handle, so if announcing LC gives us more feedback, how do you propose we handle it?
- # [07:43] <Hixie> othermaciej: (2) HTML5 has no problem with marketing. It has too _much_ marketing, if anything.
- # [07:44] * Quits: ako (~nya@fuld-590c73d4.pool.mediaWays.net) (Quit: EXEC_over.METHOD_SUBLIMATION)
- # [07:44] <Hixie> hsivonen: agreed on "shortcut"; file a bug and i'll make the spec say you can precede "icon" with "shortcut"
- # [07:44] * Quits: temp02 (~temp01@unaffiliated/temp01) (Ping timeout: 240 seconds)
- # [07:49] * Joins: Akilo (~kristof@lit75-1-81-57-239-230.fbx.proxad.net)
- # [07:49] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [07:52] * Quits: cpearce (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 264 seconds)
- # [07:52] * Quits: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 246 seconds)
- # [07:52] * Quits: matjas (~matjas@188.188.87.131) (Quit: Computer has gone to sleep.)
- # [07:57] <othermaciej> Hixie: if those are your sentiments then of course you are free to vote no, abstain, not vote, or whatever
- # [07:59] <Hixie> oh i wasn't presenting those as arguments to justify whatever i do with the poll, just responding to what you wrote
- # [07:59] <Hixie> i'm curious as to your answer to (1) though
- # [08:02] <MikeSmith> the main value of a last call round is that at the end of it we produce a formal record of the comments we received and how we responded to them
- # [08:03] <MikeSmith> so that we can prove to the W3C Director that we have done what we're supposed to, and so that we can get the director's approval to transition to CR
- # [08:05] * Quits: agektmr1 (~Adium@220.109.219.245) (Quit: Leaving.)
- # [08:08] * Joins: ezoe (~ezoe@112-68-244-1f1.kyt1.eonet.ne.jp)
- # [08:11] * Quits: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net) (Remote host closed the connection)
- # [08:12] * Joins: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net)
- # [08:16] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [08:29] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [08:30] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
- # [08:35] * Joins: matjas (~matjas@195.130.156.13)
- # [08:39] * Joins: livath (~livath@150.140.22.198)
- # [08:39] * Joins: Maurice (~ano@77.222.73.150)
- # [08:41] * Quits: ryanseddon (~RSeddon@202.126.98.210) (Quit: Leaving.)
- # [08:42] * Joins: ryanseddon (~RSeddon@202.126.98.210)
- # [08:46] * Quits: ryanseddon (~RSeddon@202.126.98.210) (Ping timeout: 240 seconds)
- # [08:48] <hsivonen> Hixie: ok
- # [08:51] * Joins: CvP (CvP@180.234.69.129)
- # [08:54] <hsivonen> so far, polyglot and RDFa are the least consesus-enjoying deliverables on the poll
- # [08:58] * Quits: MikeSmith (~MikeSmith@52.Red-88-26-213.staticIP.rima-tde.net) (Quit: MikeSmith)
- # [09:00] * Joins: zcorpan (~zcorpan@c-039ee355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [09:01] * Joins: richt (~richt@pat-tdc.opera.com)
- # [09:02] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
- # [09:09] * Quits: livath (~livath@150.140.22.198) (Ping timeout: 248 seconds)
- # [09:10] * Joins: MikeSmith (~MikeSmith@54.212-8-100.static.clientes.euskaltel.es)
- # [09:12] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
- # [09:14] * Joins: livath (~livath@vlan14-dhcp235.cti.gr)
- # [09:16] <othermaciej> Hixie: so far I have yet to see an amount of feedback that you can't handle, but I suppose it is possible
- # [09:16] <othermaciej> Hixie: the drafts other than HTML5 itself have also not necessarily gotten the level of review and feedback that they should have
- # [09:16] * Joins: shepazu (~schepers@54.212-8-100.static.clientes.euskaltel.es)
- # [09:17] * Quits: RichardJ (~richard@vps7079.xlshosting.net) (Remote host closed the connection)
- # [09:17] <zcorpan> i know html4-differences needs proper review
- # [09:17] * Joins: RichardJ (~richard@node.liefcoden.nl)
- # [09:17] <zcorpan> i'm going through it myself to find omissions
- # [09:18] * Quits: cying (~cying@c-24-6-96-149.hsd1.ca.comcast.net) (Quit: cying)
- # [09:23] * Joins: rimantas (~rimliu@93.93.57.193)
- # [09:30] * Quits: livath (~livath@vlan14-dhcp235.cti.gr) (Quit: Leaving)
- # [09:32] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
- # [09:39] * Joins: livath (~livath@vlan14-dhcp235.cti.gr)
- # [09:43] * Quits: ben_h (~ben@128.250.195.138) (Quit: ben_h)
- # [09:44] * Quits: Froznic (~Froznic@174-126-63-109.cpe.cableone.net) (Ping timeout: 258 seconds)
- # [09:46] * Joins: msucan (~robod@92.86.247.27)
- # [09:48] * Quits: CvP (CvP@180.234.69.129) (Quit: [ UPP ] > all)
- # [09:50] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Ping timeout: 252 seconds)
- # [09:56] * Joins: agektmr (~Adium@220.109.219.244)
- # [09:58] * Joins: Froznic (~Froznic@174-126-63-109.cpe.cableone.net)
- # [10:02] * Quits: Froznic (~Froznic@174-126-63-109.cpe.cableone.net) (Ping timeout: 240 seconds)
- # [10:07] * Joins: CvP (CvP@180.234.72.101)
- # [10:16] * Joins: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
- # [10:18] <ifette> Hixie: still up?
- # [10:19] <ifette> Hixie: The WebSocket protocol uses the term "CONNECTING" exactly once, to say that only one WebSocket connection may be in a CONNECTING state at any point in time
- # [10:19] <ifette> the definition is not given anywhere for what it means to be CONNECTING
- # [10:19] <ifette> As such, I'm either going to define the state of the WebSocket connection in the protocol, or just rip that out and leave that constraint for you to put in the API.
- # [10:20] <ifette> It's pretty trivial for me to define the state of the connection, so I'm happy to do that, but then it's potentially doubly defined (in both the protocol and the api).
- # [10:20] <ifette> E.g. I have now in the protocol text that says if the server's handshake is validated, the state of the WebSocket connection is OPEN
- # [10:20] <ifette> I don't think that conflicts with your text, but I'm not sure if it causes any problems...
- # [10:24] <zcorpan> ifette: i recall somebody pointing out that that DOS protection doesn't make sense for other applications of websocket
- # [10:25] <zcorpan> ifette: so maybe we should move it to the API spec
- # [10:32] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Remote host closed the connection)
- # [10:36] * zcorpan notes there are 6 issues on HTML5 that are OPEN
- # [10:36] <zcorpan> othermaciej: can we go to LC with OPEN issues?
- # [10:36] <othermaciej> zcorpan: yes
- # [10:36] <zcorpan> oh
- # [10:36] <othermaciej> zcorpan: er the timeline, they are all classified as LC issues rather than pre-LC issues
- # [10:37] <othermaciej> i.e. we are treating them as LC comments submitted early
- # [10:37] <zcorpan> ah, ok
- # [10:38] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [10:41] * Joins: homat____ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [10:43] * Quits: shepazu (~schepers@54.212-8-100.static.clientes.euskaltel.es) (Quit: shepazu)
- # [10:45] * Quits: homata___ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
- # [10:49] * Joins: bga_ (~bga@95-55-8-78.dynamic.avangarddsl.ru)
- # [10:49] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
- # [10:50] <zcorpan> Hixie, MikeSmith: which whatwg svn revision does http://dev.w3.org/html5/spec-LC/ correspond to?
- # [10:50] * Joins: nessy1 (~Adium@124-149-127-96.dyn.iinet.net.au)
- # [10:51] * Quits: nessy (~Adium@124-168-160-5.dyn.iinet.net.au) (Ping timeout: 264 seconds)
- # [10:51] <MikeSmith> zcorpan: hang on, checking now
- # [10:52] <MikeSmith> r6139
- # [10:53] <zcorpan> thanks
- # [10:53] <hsivonen> no new feedback about rel="" checking overnight
- # [10:53] <hsivonen> I guess this means that people *really* care about rel="shortcut icon" but not at all that much about the long tail of rel stuff
- # [10:55] <hsivonen> does anyone happen to have test cases for rel=" shortcut icon " or rel="icon shortcut" to see how those behave in IE?
- # [10:57] <zcorpan> good thing Julian is paying attention
- # [10:58] <zcorpan> MikeSmith: i didn't know spec-LC existed yet
- # [10:58] <MikeSmith> yeah
- # [10:59] * Joins: shepazu (~schepers@54.212-8-100.static.clientes.euskaltel.es)
- # [10:59] <hsivonen> it seems that Chrome's autoupdater manages to move users from the old version to the new version in about 10 days
- # [11:00] <hsivonen> I wonder how many days it takes for other browsers
- # [11:00] <hsivonen> Opera and Safari would be particularly interesting
- # [11:00] <hsivonen> so far, Firefox and IE seem to take > 365 days :-(
- # [11:02] <hsivonen> maybe that's not a totally fair comparison considering how the updates have been offered to users of old Firefox and IE versions
- # [11:02] <hsivonen> but the end result is that Firefox 3.5 and 3.0 as well as IE7 and IE6 are still in the top 12 browser versions
- # [11:02] * Quits: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net) (Remote host closed the connection)
- # [11:02] <jgraham> It is presumably entirely a result of the fact that Chrome doesn't ask it just does
- # [11:03] <hsivonen> jgraham: yes
- # [11:03] <hsivonen> clearly, asking the user is bad for the Web
- # [11:03] <jgraham> And of the fact that the corporate penetration of Chrome is rather small
- # [11:04] <jgraham> It is a high risk strategy of course
- # [11:04] <ifette> jgraham: for corporations, they can deploy a group policy (in windows) to control chrome updates should they choose
- # [11:04] <jgraham> If you make an update that people don't like they will be very annoyed
- # [11:05] <jgraham> ifette: Right, but my point is that if there was a high level of chrome usage in those situations the average update time would go up as a result
- # [11:05] <hsivonen> jgraham: the alternative is that people run vulnerable versions (worse than annoyance) or that old versions need to get security patches forever
- # [11:05] <jgraham> hsivonen: Oh I agree from the user point of view
- # [11:05] * Joins: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [11:05] <hsivonen> jgraham: does Opera have multiple concurrent security patch tracks for desktop?
- # [11:05] <ifette> or that you never get to use any of the cool new HTML5 features because old browsers stay around forever :)
- # [11:06] <MikeSmith> zcorpan: about finding omission in the diffs doc, http://goo.gl/EOq6H is a list of resolved validator.nu bugs and might be useful for compasion
- # [11:06] <MikeSmith> zcorpan: comparison purposes
- # [11:06] <hsivonen> jgraham: that is, if you are running Opera and want to run a security patched browser, what choices do you have except to always install latest Opera or to quit running Opera and to subscribe to another browser's patch stream?
- # [11:07] * Joins: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net)
- # [11:07] <jgraham> hsivonen: Well I'm not sure what the policy is or whether I could tell you if I was sure :)
- # [11:07] <MikeSmith> zcorpan: as far as changes made to the validator.nu backend in response to spec changes
- # [11:07] <hsivonen> I wonder what happens when Chrome changes the UI in a noticeable way for the first time
- # [11:08] <ifette> hsivonen: we've already changed it multiple times. I'm running Chrome 13, and it looks rather different than Chrome 0.2.
- # [11:08] <ifette> One could ask the same question of what happens when we change google.com or gmail.com
- # [11:09] <hsivonen> ifette: hmm. I haven't noticed any UI changes
- # [11:09] <jgraham> hsivonen: There have been some that I noticed but they are rather subtle
- # [11:09] <hsivonen> ifette: but I don't run Chrome as my main browser so I don't pay as much attention as a primary user might
- # [11:09] <ifette> look at wikipedia for screenshots :) new tab page, going from two menus (wrench + page) to one (wrench)
- # [11:09] <ifette> etc
- # [11:10] * Joins: shepazutoo (~schepers@54.212-8-100.static.clientes.euskaltel.es)
- # [11:10] <zcorpan> MikeSmith: thanks
- # [11:10] <ifette> With Chrome we chose to be more like the web than desktop software. You don't get to choose to run an old version of gmail, you don't worry about updating, etc.
- # [11:10] <jgraham> It's pretty clear as a model that it allows you to quickly move to local maxima
- # [11:10] <hsivonen> ifette: with google.com I wish Google didn't offer old versions, so we wouldn't have the problem of Google sending an old google.com UI to a new version of Firefox :-)
- # [11:11] <zcorpan> MikeSmith: it's still ok for me to fix bugs in html5-differences right?
- # [11:11] <ifette> :) touche
- # [11:11] <jgraham> It's not really clear what happens if you try to do something like Skype or Winamp
- # [11:11] * Quits: shepazu (~schepers@54.212-8-100.static.clientes.euskaltel.es) (Ping timeout: 246 seconds)
- # [11:11] <MikeSmith> zcorpan: yeah, it's separate from the LC poll
- # [11:11] <jgraham> And change the UI in big ways that not everyone appreciates
- # [11:11] <zcorpan> MikeSmith: ok
- # [11:12] <ifette> jgraham: it happens one way or another. It's really no longer practical to run Office 2000 or Office 97, and yet I hate the new office UI with the giant button. At the end though, I don't really have a choice.
- # [11:12] <ifette> There's some differences in how long the old versions last
- # [11:12] <ifette> but eventually, the old versions go away.
- # [11:12] <hsivonen> ifette: you could run LibreOffice and hate the UI even more
- # [11:12] <ifette> lol
- # [11:12] <jgraham> ifette: I bet there are still people running old office for just that reason
- # [11:13] <ifette> May god have mercy on their computers' souls
- # [11:13] <jgraham> There are probably people still running Wordperfect for DOS
- # [11:13] * ifette hides his terminal with vi open...
- # [11:13] <jgraham> Well quite :)
- # [11:15] <jgraham> Anyway, to be clear, I think that fast-upgrading users is good. But there are definite downsides
- # [11:16] <ifette> There's downsides to everything in life. I want to bring a Durian into the office and eat it because it's tasty, but everyone around me would probably barf and/or hate me for the year that the smell lingers...
- # [11:16] <ifette> :)
- # [11:21] <hsivonen> looks like 40% of Opera usage comes from non-latest version
- # [11:27] <hsivonen> doh. I can't do math. more like 30%
- # [11:28] <hsivonen> better than the situation with Firefox, it seems
- # [11:35] * Quits: CvP (CvP@180.234.72.101) (Quit: [ UPP ] > all)
- # [11:38] * Quits: hdhoang (~hdhoang@hdhoang.broker.freenet6.net) (Ping timeout: 260 seconds)
- # [11:38] * Joins: hdhoang (~hdhoang@203.210.200.205)
- # [11:40] <zcorpan> what does xhr do if you do a same-origin request that redirects to a different origin?
- # [11:41] <hsivonen> is chaals asking about the LC vote on public-html? or about some other vote?
- # [11:42] * hsivonen thought the chairs wanted every person to respond individually to the LC poll
- # [11:43] <jgraham> hsivonen: He is asking about the LC vote
- # [11:44] <jgraham> AIUI he is asking how the votes from individuals relate to the votes from Members in the case where individuals are representatives of those Members
- # [11:44] <hsivonen> oh. right. doh. I already responded and thought this was by person
- # [11:45] <jgraham> Which seems like a reasonable question because I don't think we have had a poll previously where Member opinions were sought and individuals were also allowed to vote
- # [11:45] <hsivonen> jgraham: indeed. this is very confusing
- # [11:46] <jgraham> (I infer that Member opinions are being sought since we need N Members to vote to reach quorum)
- # [11:46] <jgraham> (But the operation of this poll is quite opaque to me)
- # [11:46] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: This computer has gone to sleep)
- # [11:48] * Joins: CvP (CvP@180.234.66.180)
- # [11:49] * bga_ is now known as bga_|away
- # [11:50] * bga_|away is now known as bga_
- # [11:51] * Joins: eikaas_ (~eikaas@79.161.4.102)
- # [11:51] <othermaciej> I believe our intent is to count the number of Members responding for purposes of quorum
- # [11:51] <othermaciej> so people who are affiliated with various Member orgs should feel free to respond individually and independently
- # [11:51] * Quits: eikaas (~eikaas@79.161.4.102) (Read error: Operation timed out)
- # [11:51] * eikaas_ is now known as eikaas
- # [11:53] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
- # [11:53] <hsivonen> othermaciej: you "believe"???
- # [11:53] <jgraham> othermaciej: Why? Why not one vote per Member if that's what you plan to count?
- # [11:54] <matjas> zcorpan: “con for <!--[if IE]><html class=ie><![endif]-->: conditional comments before X-UA-Compatible meta makes IE ignore the meta, IIRC.” → Thanks! Let’s see if I can find a link
- # [11:54] <hsivonen> othermaciej: FWIW, I thought the poll was per-person when I responded, because the polling system wasn't in the per-Member mode
- # [11:54] * Quits: CvP (CvP@180.234.66.180) (Disconnected by services)
- # [11:54] <othermaciej> hsivonen: I am qualifying my statement because I did not actually draft the poll
- # [11:54] <hsivonen> i.e. the system said "you are identified as Henri Sivonen"
- # [11:54] * Joins: xCG (CvP@180.234.97.88)
- # [11:54] <othermaciej> so I don't want anyone to get mad at me if they disagree
- # [11:54] <othermaciej> but… it says:
- # [11:55] <othermaciej> "Since Last Call publication is necessary for progress of the group and this is a non-technical question, we will decide it by counting votes. A quorum for these votes is at least 50 working group participants, including at least half of the 54 participating W3C member organizations. Provided we have a quorum and at least 2/3rds of the non-blank votes are 'yes', the question carries."
- # [11:55] <hsivonen> as opposed to saying "you are identified as Henri Sivonen representing Mozilla Foundation"
- # [11:55] <othermaciej> the relevance of citing that this is a non-technical question is that this is the Process criterion for whether votes are by individual or by org
- # [11:55] * xCG is now known as CvP
- # [11:55] <hsivonen> huh?
- # [11:56] * hsivonen goes read the Process
- # [11:57] <hsivonen> othermaciej: can you point me to the relevant part of the Process?
- # [11:58] <othermaciej> more relevantly: Paul Cotton is the one who did draft it, and he encouraged multiple Microsoft employees to respond, so I think it is very likely that he would agree with my interpretation
- # [11:58] <othermaciej> http://www.w3.org/2005/10/Process-20051014/policies.html#Votes
- # [11:59] <othermaciej> "A group may also vote to make a process decision. For example, it is appropriate to decide by simple majority whether to hold a meeting in San Francisco or San Jose (there's not much difference geographically)."
- # [11:59] <jgraham> I don't think the real question is "can multiple individuals from the same Member respond", since clearly it is set up so they can
- # [11:59] <othermaciej> going to LC is a process decision
- # [11:59] <jgraham> I think the question is "what do the votes mean in this case"
- # [12:00] <othermaciej> "Given that there is a formal vote from a member organisation, is it OK for other employees of that organisation to give individual votes (as would be the case if they were just invited experts)?"
- # [12:00] <othermaciej> that was the question on public-html
- # [12:00] <othermaciej> the short answer is "yes"
- # [12:00] <jgraham> Right. I agree with that
- # [12:00] <othermaciej> the longer answer is "yes, it is not only ok, but encouraged"
- # [12:00] <jgraham> I still don't understand why it has been set up this way
- # [12:00] <othermaciej> the longer than that answer is that we will count the individual votes
- # [12:01] <othermaciej> the odd quorum requirements and 2/3 threshold were picked to match the survey for when HTML5 published its FPWD
- # [12:01] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [12:01] <jgraham> Right and that is confusing because individuals representing Members aren't really independent votes in most cases
- # [12:02] <jgraham> So on questions where there is explicit vote counting going on having a Member's influence weighted by its number of participants seems strange
- # [12:03] <othermaciej> http://www.w3.org/2002/09/wbs/40318/wd-html5-spec/
- # [12:04] <othermaciej> the intent was to match this
- # [12:04] <othermaciej> note, that survey was counted by individual, though organizational quorum was also checked
- # [12:05] <othermaciej> I suppose in one respect we failed, because that survey was set up to be by-org
- # [12:05] <othermaciej> I will have to get back to you
- # [12:05] <jgraham> Yes, that survey has the setup I would expect
- # [12:05] <jgraham> Or at least closer to it
- # [12:06] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Quit: kor)
- # [12:07] <hsivonen> othermaciej: FWIW, if the Chairs decide to run this in a per-Member mode, I think a new poll set up the right way and with a deadline further in the future would be appropriate
- # [12:08] <othermaciej> I will check with my co-chairs to make sure I am not confused about the intent
- # [12:08] <hsivonen> othermaciej: for example, I won't be around to revise my response to defer to dbaron before the deadline, since I'll be away from office Fri-Sun
- # [12:08] * Joins: mattur (~mattur@cpc8-shef10-2-0-cust85.barn.cable.virginmedia.com)
- # [12:09] <othermaciej> I will certainly advocate that if we change the survey midstream, we also extend the deadline
- # [12:09] <othermaciej> your concern is understandable
- # [12:11] <hsivonen> fwiw, this is now the second poll in a row where the instructions have confused me
- # [12:12] <hsivonen> it could be that my reading comprehension really sucks and that I should go into a more lawyerly mode when reading the poll instructions
- # [12:12] <hsivonen> or it could be that the Chairs post really confusing instructions
- # [12:12] <othermaciej> what was the last poll where the instructions confused you?
- # [12:13] <hsivonen> othermaciej: the wording about choosing "one option"
- # [12:13] <hsivonen> othermaciej: which turned out to mean that the response to each question was in a radio button mode
- # [12:13] <hsivonen> othermaciej: but I initially thought it had some bearing across questions
- # [12:14] <othermaciej> which poll was this?
- # [12:14] <hsivonen> maybe my reading comprehension indeed simply sucks
- # [12:14] <othermaciej> the license one?
- # [12:14] <hsivonen> othermaciej: the license poll
- # [12:14] <othermaciej> ok
- # [12:14] <othermaciej> for future polls, I will try to read the wording with my human interface designer hat on
- # [12:15] * Joins: erlehmann (~erlehmann@89.204.153.71)
- # [12:18] * Joins: F1LT3R (~F1LT3R@c-76-19-149-201.hsd1.ma.comcast.net)
- # [12:29] * Quits: CvP (CvP@180.234.97.88) (Quit: [ UPP ] > all)
- # [12:33] * jgraham will respond to the poll as an individual for now
- # [12:35] * Joins: roc (~chatzilla@121.98.230.221)
- # [12:38] * Quits: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Remote host closed the connection)
- # [12:40] * Joins: CvP (CvP@180.234.47.132)
- # [12:42] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
- # [12:47] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 248 seconds)
- # [12:50] * Quits: CvP (CvP@180.234.47.132) (Read error: Connection reset by peer)
- # [12:50] * Joins: CvP (CvP@180.234.47.104)
- # [12:51] * zcorpan has voted
- # [12:51] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [13:06] * Quits: seventh (seventh@207.207.28.77) (Remote host closed the connection)
- # [13:07] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
- # [13:11] * dglazkov is now known as dglazkov|away
- # [13:12] * Quits: homat____ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp) (Remote host closed the connection)
- # [13:18] * Quits: nessy1 (~Adium@124-149-127-96.dyn.iinet.net.au) (Quit: Leaving.)
- # [13:18] * Joins: richt_ (~richt@guest.opera.com)
- # [13:20] <jgraham> If I have an interface with a caller that accepts DOMString and another that accepts a long and I call an object implementing the interface with an object that has both a valueOf and a toString method, what gets called?
- # [13:21] <jgraham> That is one interface, two methods on that interface implementing callers for different types
- # [13:21] * Quits: richt (~richt@pat-tdc.opera.com) (Ping timeout: 276 seconds)
- # [13:21] <jgraham> heycam|away: ^
- # [13:22] <zcorpan> so why is <fieldset name> valid but <img name> is not?
- # [13:27] <Lachy> jgraham, WebIDL has a note about that ambiguity
- # [13:27] * Joins: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
- # [13:28] <jgraham> In related news, why are we adding callers for named properties to new APIs?
- # [13:28] <jgraham> No one should be using callers there anyway
- # [13:28] <jgraham> Lachy: Pointer?
- # [13:28] * Joins: dbaron (~dbaron@pool-74-103-171-70.phlapa.fios.verizon.net)
- # [13:28] <Lachy> http://dev.w3.org/2006/webapi/WebIDL/#dfn-distinguishable
- # [13:28] <Lachy> See the note just below that
- # [13:30] <jgraham> The spec should just Do The right Thing in this specific case
- # [13:31] <jgraham> Which is to act like property lookup and prefer index properties
- # [13:31] <jgraham> But also, we shouldn't add any more of these caller s
- # [13:38] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [13:41] * Joins: KaOSoFt (~KaOSoFt@186.114.16.188)
- # [13:41] * Quits: KaOSoFt (~KaOSoFt@186.114.16.188) (Changing host)
- # [13:41] * Joins: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft)
- # [13:43] * Joins: Rik`_ (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ed)
- # [13:43] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
- # [13:45] * Quits: Rik`_ (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ed) (Remote host closed the connection)
- # [13:46] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
- # [13:49] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
- # [13:54] * Joins: nessy (~Adium@124-149-127-96.dyn.iinet.net.au)
- # [13:54] * Quits: richt_ (~richt@guest.opera.com) (Remote host closed the connection)
- # [13:55] * Joins: richt (~richt@pat-tdc.opera.com)
- # [14:02] * Joins: myakura (~myakura@FL1-61-203-115-160.tky.mesh.ad.jp)
- # [14:05] * Quits: shepazutoo (~schepers@54.212-8-100.static.clientes.euskaltel.es) (Ping timeout: 246 seconds)
- # [14:06] * Joins: shepazu (~schepers@54.212-8-100.static.clientes.euskaltel.es)
- # [14:07] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [14:07] <zcorpan> anyone have input on http://www.w3.org/Bugs/Public/show_bug.cgi?id=12689 ?
- # [14:08] * Joins: tndH (~Rob@cpc11-seac19-2-0-cust116.7-2.cable.virginmedia.com)
- # [14:09] * Joins: Trond- (~trond@158.81-167-232.customer.lyse.net)
- # [14:09] * Parts: Trond- (~trond@158.81-167-232.customer.lyse.net) ("Leaving")
- # [14:11] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [14:15] * Quits: Maurice (~ano@77.222.73.150) (Quit: Disconnected...)
- # [14:17] * Joins: othermattur (mattur@80.90.196.56)
- # [14:17] * Quits: othermattur (mattur@80.90.196.56) (Client Quit)
- # [14:18] * Quits: mattur (~mattur@cpc8-shef10-2-0-cust85.barn.cable.virginmedia.com) (Ping timeout: 246 seconds)
- # [14:18] * Quits: nessy (~Adium@124-149-127-96.dyn.iinet.net.au) (Ping timeout: 246 seconds)
- # [14:20] * Quits: matjas (~matjas@195.130.156.13) (Ping timeout: 240 seconds)
- # [14:22] * Joins: Maurice (~ano@77.222.73.150)
- # [14:27] * Joins: matjas (~matjas@195.130.156.13)
- # [14:27] * Joins: Rik` (~Rik`@195.5.253.99)
- # [14:28] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Remote host closed the connection)
- # [14:29] * Quits: myakura (~myakura@FL1-61-203-115-160.tky.mesh.ad.jp) (Remote host closed the connection)
- # [14:32] * Joins: smaug____ (~chatzilla@GGYYMMMCMLI.gprs.sl-laajakaista.fi)
- # [14:33] * Quits: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft) (Quit: Liberty is the right to choose, freedom is the result of that choice.)
- # [14:36] <smaug____> huh Google instant is just terrible
- # [14:37] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [14:38] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
- # [14:38] * Quits: CvP (CvP@180.234.47.104) (Quit: DOTA > your mom.)
- # [14:43] <hsivonen> smaug____: how?
- # [14:44] <smaug____> hsivonen: when you move mouse over the result page, all sorts of popup-like things are shown
- # [14:44] <smaug____> (the preview of the pages)
- # [14:45] <smaug____> if I know which link I'm going to click, I don't want to see any those previews
- # [14:45] <smaug____> they just slow down user interaction
- # [14:46] <hsivonen> smaug____: I think that feature is called something other than "instant"
- # [14:47] <hsivonen> (I don't get it on my "instant")
- # [14:47] * bga_ is now known as bga_|away
- # [14:47] <Philip`> It's the Google Slower feature
- # [14:47] * bga_|away is now known as bga_
- # [14:47] <zcorpan> Google Ininstant
- # [14:48] * Quits: dbaron (~dbaron@pool-74-103-171-70.phlapa.fios.verizon.net) (Read error: Connection reset by peer)
- # [14:48] <smaug____> hsivonen: well, I managed to disable that feature by disabling google instant
- # [14:48] <smaug____> Philip`: indeed
- # [14:49] * Joins: dbaron (~dbaron@pool-74-103-171-70.phlapa.fios.verizon.net)
- # [14:49] * bel_airman is now known as ben_alman
- # [14:54] * Quits: F1LT3R (~F1LT3R@c-76-19-149-201.hsd1.ma.comcast.net) (Ping timeout: 246 seconds)
- # [14:55] <hsivonen> looks like Graham Klyne accidentally Formally Objected again to the alt doc
- # [14:58] <hsivonen> I wonder which validator bug I should fix next...
- # [14:58] <zcorpan> new xml parser?
- # [14:59] <zcorpan> hmm i want anolis xdoc xref for http://www.w3.org/Bugs/Public/show_bug.cgi?id=12696
- # [14:59] <jgraham> "being told my document is invalid is demeaning and negatively affects my self-worth"?
- # [15:00] * jgraham presumes hsivonen has at least one bug report like that
- # [15:00] * Joins: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
- # [15:00] * Philip` wonders if a validator's error messages could have a "shut up, I know you don't like this but I'm doing it anyway due to compatibility or laziness or whatever" button next to them, which hides those messages for that user and also provides statistics that can inform updates to the spec's conformance requirements
- # [15:00] * Parts: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
- # [15:01] * Quits: MikeSmith (~MikeSmith@54.212-8-100.static.clientes.euskaltel.es) (Quit: MikeSmith)
- # [15:01] <Philip`> jgraham: Maybe the validator should always return either "valid" or "not valid yet", to sound more positive
- # [15:02] * Joins: mpilgrim (~pilgrim@64.134.189.60)
- # [15:05] * Quits: smaug____ (~chatzilla@GGYYMMMCMLI.gprs.sl-laajakaista.fi) (Quit: ChatZilla 0.9.86.1 [Firefox 4.0.1/20110413222027])
- # [15:07] <jgraham> "Your document conforms to a unique syntax that you just invented! Aren't you clever!"
- # [15:07] * Joins: MikeSmith (~MikeSmith@54.212-8-100.static.clientes.euskaltel.es)
- # [15:08] * Quits: nw` (eero@heaven.unlink.org) (Read error: Operation timed out)
- # [15:08] <mpilgrim> jgraham: that's what XHTML2 Modularization was all about
- # [15:10] <mpilgrim> Philip`: "your document is a unique snowflake and it deserves to be loved just the way it is"
- # [15:10] * Joins: smaug____ (~chatzilla@GGYYMMMCMLI.gprs.sl-laajakaista.fi)
- # [15:10] <hsivonen> frankly, I expected to see more action at http://microformats.org/wiki/existing-rel-values#HTML5_link_type_extensions over the first 24 hours
- # [15:11] <hsivonen> I guess I'm misestimated the level of interest in this stuff
- # [15:11] <zcorpan> hsivonen: clearly your next validator task must have more bang for the buck
- # [15:12] * Quits: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl) (Remote host closed the connection)
- # [15:12] <hsivonen> zcorpan: "whine about implied tags" might be it, then
- # [15:13] <mpilgrim> interest will pick up once people realize what crazy shit got cut from the spec
- # [15:13] <zcorpan> good candidate
- # [15:13] * mpilgrim checks to see if feelgoodvalidator.org is available
- # [15:13] <mpilgrim> hixie always said he wanted competing validators
- # [15:13] <mpilgrim> not sure this is what he meant
- # [15:14] <jgraham> Did he ever say he wanted them to compete on accuracy?
- # [15:14] * hsivonen tries to figure out if Content-Language is valid this week
- # [15:14] <hsivonen> it's not, it seems
- # [15:14] <zcorpan> mpilgrim: will it play "aow, i feel good, dadadadadadada" when it validates?
- # [15:15] <mpilgrim> no, because html5 audio is a clusterfuck and i refuse to use flash
- # [15:15] <hsivonen> oh cool. MikeSmith has already fixed that one
- # [15:15] <zcorpan> use <bgsound>
- # [15:15] <MikeSmith> hsivonen: which one?
- # [15:15] * Joins: charlvn (~charlvn@41.0.48.54)
- # [15:15] <hsivonen> MikeSmith: Content-Language
- # [15:16] <hsivonen> MikeSmith: making it invalid
- # [15:16] <MikeSmith> ah
- # [15:16] <mpilgrim> so, i honestly haven't been paying attention. has the w3c published their obsolete version of html yet?
- # [15:16] <MikeSmith> yeah
- # [15:16] <zcorpan> mpilgrim: no
- # [15:16] <zcorpan> mpilgrim: 24th
- # [15:16] * Joins: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl)
- # [15:16] <mpilgrim> really?
- # [15:16] <mpilgrim> wow
- # [15:16] * Quits: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Ping timeout: 276 seconds)
- # [15:16] <zcorpan> if the poll carries
- # [15:17] <mpilgrim> is that the final obsolete version, or just another interim obsolete version?
- # [15:17] <MikeSmith> hsivonen: I guess I forgot to close that bug
- # [15:17] <MikeSmith> hsivonen: oh, or I think I flied a duplicate bug for it myself
- # [15:17] <zcorpan> mpilgrim: i assume the latter
- # [15:18] * Joins: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [15:18] <mpilgrim> ok, now that my books' repositories are working again, the #1 request in my inbox is to mention that non-Opera browsers finally support form validation of required fields
- # [15:20] * Joins: eikaas_ (~eikaas@79.161.4.102)
- # [15:22] <mpilgrim> damn, github is fast
- # [15:23] * Quits: eikaas (~eikaas@79.161.4.102) (Ping timeout: 248 seconds)
- # [15:23] * eikaas_ is now known as eikaas
- # [15:28] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
- # [15:34] <hsivonen> for the sizes attribute, are these both valid: sizes="any any" and sizes="any 42x42"?
- # [15:35] <hsivonen> "The values must all be either an ASCII case-insensitive match for the string "any", or a value that consists of two valid non-negative integers that do not have a leading U+0030 DIGIT ZERO (0) character and that are separated by a single U+0078 LATIN SMALL LETTER X or U+0058 LATIN CAPITAL LETTER X character."
- # [15:35] <hsivonen> does that mean that all the values have to be "any" or all the values have to be of the form 42x42?
- # [15:35] <hsivonen> or does it mean that they all must be of either form?
- # [15:36] * Quits: smaug____ (~chatzilla@GGYYMMMCMLI.gprs.sl-laajakaista.fi) (Remote host closed the connection)
- # [15:36] * Joins: cying (~cying@c-24-6-96-149.hsd1.ca.comcast.net)
- # [15:37] <hsivonen> also, is sizes only valid if rel contains the keyword icon?
- # [15:37] <hsivonen> what about apple-touch-icon if someone registers it?
- # [15:37] <hsivonen> Hixie: ^
- # [15:38] * Joins: smaug____ (~chatzilla@GGYMKDCLXXXIV.gprs.sl-laajakaista.fi)
- # [15:40] * Quits: mpilgrim (~pilgrim@64.134.189.60) (Ping timeout: 240 seconds)
- # [15:41] * Joins: hij1nx (~hij1nx@66.65.124.111)
- # [15:44] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
- # [15:47] * Philip` reads it as "The values must each be [either X or Y]", not "The values must either [all be X] or [all be Y]", and doesn't think he would have thought to interpret it the other way
- # [15:47] * Quits: MikeSmith (~MikeSmith@54.212-8-100.static.clientes.euskaltel.es) (Quit: MikeSmith)
- # [15:48] <Philip`> (not that I'd disagree with disambiguating it)
- # [15:48] * Joins: MikeSmith (~MikeSmith@54.212-8-100.static.clientes.euskaltel.es)
- # [15:48] * Quits: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru) (Read error: Connection reset by peer)
- # [15:48] * Joins: kost-bebix (~kost-bebi@195.95.210.249)
- # [15:49] <hsivonen> hmm. glazou voted to no advancing HTML5 to LC
- # [15:49] <hsivonen> citing longdesc as the first thing
- # [15:49] <kost-bebix> Hi everyone! When I do a simple test with html5lib with none tree builder set -- it returns me None (instead of simpletree). Why? http://paste.pocoo.org/show/391813/
- # [15:50] * Joins: F1LT3R (~F1LT3R@c-76-19-149-201.hsd1.ma.comcast.net)
- # [15:52] <othermaciej> I didn't know he was a longdesc fan
- # [15:53] * Quits: livath (~livath@vlan14-dhcp235.cti.gr) (Quit: livath)
- # [15:54] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [15:55] <othermaciej> "This document does not meet the quality level of other LCWDs in the Consortium."
- # [15:55] * zcorpan would like to extend mpilgrim's question with "why do we have a longdesc attribute?"
- # [15:55] * Quits: F1LT3R (~F1LT3R@c-76-19-149-201.hsd1.ma.comcast.net) (Quit: Leaving)
- # [15:56] <MikeSmith> kost-bebix: dunno, but maybe because if don't tell it what tree builder to use, it doesn't actually build a tree
- # [15:56] <MikeSmith> or do the docs say it defaults to using simpletree?
- # [15:57] <kost-bebix> MikeSmith: yeah, but it's first example from http://code.google.com/p/html5lib/wiki/UserDocumentation :-)
- # [15:57] <MikeSmith> ah
- # [15:57] <kost-bebix> I mean, html5lib.parseFragment(u'<a href="asd">dsa</a>')
- # [15:58] <kost-bebix> returns None
- # [15:58] * zcorpan concludes that <html> does not belong in "changed elements"
- # [15:58] <kost-bebix> anyway, I think you always need a custom DOM builder
- # [15:58] <kost-bebix> so I'll just skip that
- # [15:58] * Joins: mpilgrim (~pilgrim@184.255.187.239)
- # [15:59] <zcorpan> mpilgrim: why do we have a longdesc attribute?
- # [15:59] * Quits: hij1nx (~hij1nx@66.65.124.111) (Quit: hij1nx)
- # [16:00] <mpilgrim> is that a serious question? like "why do we have an <img> element" kind of question?
- # [16:01] <mpilgrim> i don't know. i'd have to do some archaeology
- # [16:01] <zcorpan> it is :)
- # [16:01] <othermaciej> my vague understanding of the history is:
- # [16:01] <mpilgrim> at one point i tried to do some research into why we have a table summary attribute
- # [16:01] <othermaciej> alt was originally added as an attribute, because img was already a void element
- # [16:01] <mpilgrim> it was added between drafts and no one knows why
- # [16:01] <othermaciej> then people realized this didn't allow markup in the fallback
- # [16:01] <othermaciej> so longdesc was the patch
- # [16:02] <mpilgrim> people were already using d-links (literally, a link with the single character "d" as the link text) to point to a longer description
- # [16:02] <othermaciej> indeed
- # [16:02] <mpilgrim> so the use of a URL instead of inline text was probably informed by that as well
- # [16:03] <mpilgrim> but i don't know how much discussion there was of the exact semantics, or where that discussion took place
- # [16:03] <hsivonen> https://twitter.com/#!/manusporny/status/71212215612620800
- # [16:04] <mpilgrim> based on my table summary research, my educated guess would be "somebody thought of it and they spent 5 minutes discussing the name of the attribute and then they put it in and that was that"
- # [16:04] <mpilgrim> but i'm cynical that way
- # [16:04] <hsivonen> check out what the tweetworthy embedded data actually is
- # [16:04] <mpilgrim> bbiab, meeting
- # [16:06] <zcorpan> mpilgrim: it has caused considerably more time afterwards. with that in mind we should probably be careful when adding new stuff to the spec
- # [16:07] * Quits: smaug____ (~chatzilla@GGYMKDCLXXXIV.gprs.sl-laajakaista.fi) (Ping timeout: 252 seconds)
- # [16:07] * Philip` likes how most of the structured data is in an rdfs:comment with only whitespace between values and following keys so the only reasonable way to parse it is with regexps
- # [16:08] * Quits: mpilgrim (~pilgrim@184.255.187.239) (Ping timeout: 260 seconds)
- # [16:10] <zcorpan> i don't like having "The head element no longer allows the object element as child." in Changed Elements because i don't want to enumerate all content model changes in Changed Elements
- # [16:10] <Philip`> Am I misreading the markup, or is it using rel="gr:..." mostly in places outside of the element that declares xmlns:gr so it should be treated as an unbound prefix?
- # [16:11] * Quits: ifette (~ifette@220.109.219.244) (Quit: ifette)
- # [16:11] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
- # [16:12] * bga_ is now known as bga_|away
- # [16:12] * Quits: zcorpan (~zcorpan@c-039ee355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [16:12] * bga_|away is now known as bga_
- # [16:20] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Quit: kor)
- # [16:23] * Joins: zdobersek (~zan@cpe-46-164-26-230.dynamic.amis.net)
- # [16:24] <hsivonen> Philip`: you are not misreading
- # [16:25] <Philip`> What's the RDF.rb Distiller doing, then?
- # [16:26] <Philip`> Ignoring prefix bindings entirely?
- # [16:26] * Joins: miketaylr (~miketaylr@206.217.92.186)
- # [16:26] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
- # [16:26] <hsivonen> Philip`: dunno
- # [16:30] <linclark> Philip`: sorry, I missed the link you are referring to, but I might be able to help... which page was it?
- # [16:31] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Client Quit)
- # [16:33] <hsivonen> linclark: http://xn--fwg.ws/rdfafail
- # [16:34] <Philip`> hsivonen: Opera refuses to open that URL
- # [16:34] * Joins: hij1nx (~hij1nx@207.239.107.3)
- # [16:35] <hsivonen> Philip`: RFCs are fun
- # [16:35] <hsivonen> Philip`: either Opera is wrong or the .ws registry has issues domains that violate IDN
- # [16:35] * Joins: Jon47 (~jon47@204.56.125.50)
- # [16:36] <linclark> Philip`: I checked that with mark birbeck's RDFa parser and it looks like the prefix is actually bound for all the instances it catches. I'll look at the markup to see what is going on
- # [16:36] <wilhelm> Philip`: opera:config#Network|IDNAWhiteList
- # [16:37] <hsivonen> linclark: gr:typeOfGood is unbound
- # [16:37] <wilhelm> :no:jp:de:se:kr:tw:cn:at:dk:ch:li:museum:hu: are whitelisted. But failing to load the punycode URL sounds odd.
- # [16:38] <Philip`> wilhelm: Oh, okay, so it's not just Opera objecting to URLs that express negative feelings towards RDFa
- # [16:39] <hsivonen> Philip`: is a claim of RDFa FAIL a negative feeling if it is an objective observation?
- # [16:40] <wilhelm> Negative feelings backed by objective observation are the best.
- # [16:40] <linclark> one problem with the example itself I believe is that it has no mapping for the currency prefix
- # [16:41] <linclark> that is coming back as unmapped for me using Check RDFa
- # [16:42] <hsivonen> wilhelm: I admit to having negative feelings about RDFa but they are backed by objective observations
- # [16:43] <hsivonen> in other news, people on twitter see Chrome's and Opera's close relationship with Flash in an Apple context
- # [16:43] <linclark> ok, took me a while to find it in Check RDFa, but typeOfGood is coming back as bound in that. I'll check the markup
- # [16:45] * Joins: smaug____ (~chatzilla@GZKMMMCCXCIV.gprs.sl-laajakaista.fi)
- # [16:45] <hsivonen> should I bother fixing <style scoped> bugs in the validator? when are we going to drop <style scoped> from the spec?
- # [16:47] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Read error: Connection reset by peer)
- # [16:54] <Lachy> is there a plan to drop style scoped from the spec?
- # [16:54] <linclark> Philip`: honestly, from the markup it seems like you should be right about them being unbound. I'm not sure why the Check RDFa parser returns them as bound. I've asked in swig, will ping here if I get a reply
- # [16:55] <hsivonen> Lachy: there probably should be unless there's a plan to implement it
- # [16:55] * Quits: rimantas (~rimliu@93.93.57.193) (Quit: Leaving)
- # [16:56] * Joins: nw` (eero@heaven.unlink.org)
- # [16:56] * Joins: velograph (~Adium@c-71-237-213-1.hsd1.or.comcast.net)
- # [16:57] * Parts: velograph (~Adium@c-71-237-213-1.hsd1.or.comcast.net)
- # [16:58] * Quits: smaug____ (~chatzilla@GZKMMMCCXCIV.gprs.sl-laajakaista.fi) (Ping timeout: 252 seconds)
- # [16:59] * Joins: mpilgrim (~pilgrim@184.255.187.239)
- # [17:01] <Lachy> hsivonen, my assumption is that browsers will implement it along with support for the :scope pseudo-class, for which there does seem to be interest in implementing
- # [17:02] <othermaciej> Lachy: when we come up with our CR exit criteria, if style scoped still has no implementations then it should be listed as "at risk"
- # [17:02] <othermaciej> (in my opinion anyway)
- # [17:02] * Joins: ttepasse (~ttepasse@dslb-084-060-022-082.pools.arcor-ip.net)
- # [17:03] <Peter`> afaik there are plans to implement <style scoped> in WebKit as it's needed for XBL2
- # [17:05] * Quits: Maurice (~ano@77.222.73.150) (Quit: Disconnected...)
- # [17:07] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [17:09] * Joins: aho (~nya@fuld-590c782c.pool.mediaWays.net)
- # [17:10] * Joins: boaz (~boaz@c-24-147-171-18.hsd1.ma.comcast.net)
- # [17:10] <Lachy> othermaciej, yes, for CR, I agree. But I don't think it should be dropped yet
- # [17:10] <othermaciej> well listing as "at risk" doesn't even mean dropping it for CR
- # [17:11] <Lachy> I know
- # [17:18] * Quits: matjas (~matjas@195.130.156.13) (Quit: Computer has gone to sleep.)
- # [17:19] <linclark> Philip`: you were right, the prefix should be unmapped
- # [17:19] <linclark> it seems RDF .rb and Check RDFa are lax. But those triples wouldn't be registered in any23 or rapper
- # [17:20] * Joins: bentruyman (~bentruyma@li159-104.members.linode.com)
- # [17:21] * Quits: shepazu (~schepers@54.212-8-100.static.clientes.euskaltel.es) (Quit: shepazu)
- # [17:24] * Joins: smaug____ (~chatzilla@82.181.139.127)
- # [17:26] * Joins: _bga (~bga@95-55-11-255.dynamic.avangarddsl.ru)
- # [17:28] * dglazkov|away is now known as dglazkov
- # [17:29] * Quits: bga_ (~bga@95-55-8-78.dynamic.avangarddsl.ru) (Ping timeout: 264 seconds)
- # [17:29] * Joins: jgv (~jgv@pool-108-41-134-165.nycmny.fios.verizon.net)
- # [17:34] * Quits: ezoe (~ezoe@112-68-244-1f1.kyt1.eonet.ne.jp) (Ping timeout: 258 seconds)
- # [17:37] <Philip`> linclark: Ah, good to know RDFa consumers are no more reliable than RDFa producers :-)
- # [17:37] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [17:37] * Quits: mpilgrim (~pilgrim@184.255.187.239) (Ping timeout: 264 seconds)
- # [17:38] <linclark> Philip`: yeah, it's unfortunate because it makes it hard to tell if you really wrote compliant RDFa. btw, do you know if there are any implementations of microdata consumers yet?
- # [17:38] <Lachy> dglazkov, (or anyone else working on webkit) did you end up implementing pseudo-elements in WebKit for <details> and <summary> support?
- # [17:38] <Philip`> linclark: I have no idea
- # [17:39] * Quits: kost-bebix (~kost-bebi@195.95.210.249) (Quit: kost-bebix)
- # [17:39] <dglazkov> Lachy: yep
- # [17:39] <Lachy> what are they?
- # [17:40] <Lachy> I tried the ones mentioned in bug 56967, but they don't seem to work in the latest webkit nightly
- # [17:40] * Quits: erlehmann (~erlehmann@89.204.153.71) (Quit: Ex-Chat)
- # [17:41] <dglazkov> Lachy: there's -webkit-details-marker
- # [17:41] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [17:42] <karlcow> doh. Lachy. Formal objection… sigh
- # [17:42] <Lachy> karlcow, ?
- # [17:42] <dglazkov> Lachy: and that's it at the moment
- # [17:42] <Lachy> ok
- # [17:43] <dglazkov> Lachy: look here for implementation details: http://codesearch.google.com/codesearch/p#OAMlx_jo-ck/src/third_party/WebKit/Source/WebCore/html/HTMLDetailsElement.cpp
- # [17:43] <dglazkov> http://codesearch.google.com/codesearch/p#OAMlx_jo-ck/src/third_party/WebKit/Source/WebCore/html/HTMLSummaryElement.cpp
- # [17:43] <Lachy> then at this stage, that won't be too incompatible with Opera's plans to reuse list-item and implement ::marker
- # [17:43] <karlcow> Formal Objection should be only reserved in very strong technical case. The way it is used in HTMLWG is mesmerizing
- # [17:43] <dglazkov> Lachy: probably
- # [17:43] <dglazkov> FTDRswaqjuKMOOOOGHFDGFFRTAAA
- # [17:43] <dglazkov> oops
- # [17:43] <dglazkov> sorry was cleaning my keyboard
- # [17:44] <Lachy> dglazkov, though, I'd like still like to get some clearer feedback from you about why you think the shadow DOM approach is better than reusing list-item styles?
- # [17:46] * Joins: smaug_____ (~chatzilla@cs181139127.pp.htv.fi)
- # [17:47] <dglazkov> Lachy: because it fits pretty well conceptually.
- # [17:47] <dglazkov> Lachy: and honestly I don't really understand list-item approach. I tried chewing on the wall of text you sent earlier, but a tl;dr monkey distracted me
- # [17:47] * Joins: sydlawrence (~KidSyd@188-222-193-175.zone13.bethere.co.uk)
- # [17:48] <Philip`> karlcow: Presumably it's used because the only objections that anyone takes seriously are Formal Objections and "I can't live with this", and nobody wants to have to die after losing a decision so they go with an FO
- # [17:50] <Lachy> dglazkov, the aim of the list-item approach is simply to make implementation as simple as possible, reusing as much existing CSS implementation as we can, and avoid the various problems we encountered when experimenting with shadow-dom elements for this
- # [17:50] <karlcow> silly
- # [17:50] * Quits: smaug_____ (~chatzilla@cs181139127.pp.htv.fi) (Client Quit)
- # [17:51] <sydlawrence> Repurposing the Hash Sign for the New Web http://www.w3.org/2001/tag/2011/01/HashInURI-20110115 Anyone have any thoughts on this?
- # [17:52] <dglazkov> Lachy: .. and I basically say that if there are problems with using shadow DOM, they are bugs we need to fix :)
- # [17:55] <dglazkov> Lachy: shadow DOM is my hammer, and by golly these nails are going in
- # [17:57] <othermaciej> the shadow knows
- # [17:57] * Quits: dbaron (~dbaron@pool-74-103-171-70.phlapa.fios.verizon.net) (Ping timeout: 252 seconds)
- # [17:57] <dglazkov> :)
- # [17:58] <dglazkov> Lachy: overall, the shadow DOM-based design fits the spirit of other controls in WebKit better
- # [17:58] <dglazkov> Lachy: so perhaps it's a tactical decision
- # [17:59] <Lachy> dglazkov, webkit still seems to be doing some magic to make the marker stick to the same line as the summary, even when the summary is styled with display: inline;
- # [18:00] <Lachy> It doesn't address the issue of <summary>Summary</summary> vs. <summary> Summary</summary> (note the space, which gets inserted into the rendering where it probably shouldn't)
- # [18:00] <dglazkov> Lachy: there shouldn't be any magic -- but there could be bugs
- # [18:01] <dglazkov> and if the bugs are advanced enough, they are indistinguishable from magic
- # [18:02] <Lachy> dglazkov, in fact, it's not possible to style: summary { display: inline; } since it's always seems to be treated as inline-block or something like that;
- # [18:04] <Lachy> dglazkov, see http://software.hixie.ch/utilities/js/live-dom-viewer/saved/999
- # [18:04] * Quits: MikeSmith (~MikeSmith@54.212-8-100.static.clientes.euskaltel.es) (Quit: MikeSmith)
- # [18:06] * Quits: boaz (~boaz@c-24-147-171-18.hsd1.ma.comcast.net) (Quit: boaz)
- # [18:07] <Lachy> dglazkov, all those problems I can find with webkit's implementation are avoided using the approach I suggested, since it doesn't introduce any magic, nor rely on a partial/buggy XBL2 or other shadow dom implementation
- # [18:07] * Joins: MikeSmith (~MikeSmith@54.212-8-100.static.clientes.euskaltel.es)
- # [18:08] * Parts: hdhoang (~hdhoang@203.210.200.205) ("Leaving.")
- # [18:09] * Joins: zcorpan (~zcorpan@c-039ee355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [18:10] <zcorpan> hsivonen: i brought up tinyarrows.ws not working in opera with some of our developers and he said they were invalid according to IDNA2008 because they contained punctuation, or something
- # [18:11] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [18:15] * Joins: jackneill (~jackneill@unaffiliated/jackneill)
- # [18:15] <dglazkov> Lachy: the new shadow DOM in WebKit is pretty young. We'll fix those bugs. I still don't understand what you say by "magic"
- # [18:16] <Lachy> dglazkov, what I mean is that your rendering implementation is doing things that are not fully describable with CSS, and which apparently cannot be overridden with author styles.
- # [18:16] <dglazkov> Lachy: if it does, it's a bug
- # [18:16] <dglazkov> Lachy: and I am sure there are plenty
- # [18:17] <dglazkov> shadow DOM's whole point is that it does not do magic
- # [18:17] <dglazkov> from my point of view, the list-item-based impl is the one that has magic
- # [18:18] <dglazkov> though this magic is encapsulated into CSS
- # [18:19] * jackneill is now known as Jackneill
- # [18:19] <Lachy> given it's apparent immaturity though, the unnecessary complexity introduced, and that what you've done with details/summary right now looks like it's going to force us to end up with a mess like the fieldset/legend styling issues, it seems better to avoid the whole issue by taking a simpler approach
- # [18:19] * Joins: dbaron (~dbaron@pool-74-103-171-70.phlapa.fios.verizon.net)
- # [18:20] <dglazkov> Lachy: how will we end up with fieldset/legend styling issues?
- # [18:20] <othermaciej> I would like it if <details> could be implemented with pure CSS
- # [18:20] <othermaciej> seems hard to do that if you want nice animations and everything
- # [18:21] <hsivonen> zcorpan: It will be interesting to see who caves in first: Opera or registries issuing non-compliant names
- # [18:21] <Lachy> dglazkov, because there are cases where it is currently impossible to restyle, and because even when those issues are fixed, there are still undesirable consequences that can all be avoided
- # [18:21] <othermaciej> I tried to do it once and the two blockers were inability to address text node children of an element with a selector, and inability to animate to/from auto values in CSS transitions
- # [18:21] <dglazkov> othermaciej: shadow DOM supports animations. I am not sure what the distinction here is between pure and impure CSS
- # [18:21] <othermaciej> dglazkov: I mean that the rendering of <details> could in theory with a few extensions be implemented solely as rules in the CSS stylesheet
- # [18:22] <othermaciej> with no need for a shadow DOM or any custom renderers
- # [18:22] <othermaciej> right now I think details/summary in webkit have custom renderers
- # [18:22] <zcorpan> hsivonen: yeah
- # [18:22] * Quits: MikeSmith (~MikeSmith@54.212-8-100.static.clientes.euskaltel.es) (Quit: MikeSmith)
- # [18:22] <othermaciej> "div" is an example of an element where the default rendering is defined purely in the stylesheet, mapping to generic CSS rendering
- # [18:23] <dglazkov> othermaciej: these just need to be yanked out
- # [18:23] <othermaciej> it is cool when more elements can do that
- # [18:23] <zcorpan> hsivonen: my guess is that we will continue to follow the spec and only adjust for compat based on how many bugs we get
- # [18:23] <Lachy> dglazkov, the only thing that is needed for the approach I'm suggesting is optional support for ::marker pseudo-element (not needed initially), and a shadow element around the content (excluding the summary) for hiding and showing
- # [18:23] <othermaciej> I am not sure I understand Lachy's list marker proposal though
- # [18:23] <dglazkov> othermaciej: we already whittled away RenderSummary to basically nothing http://codesearch.google.com/codesearch/p#OAMlx_jo-ck/src/third_party/WebKit/Source/WebCore/rendering/RenderSummary.h
- # [18:23] <zcorpan> hsivonen: i know i don't follow your links when it has a funny character in it :)
- # [18:23] * Joins: MikeSmith (~MikeSmith@54.212-8-100.static.clientes.euskaltel.es)
- # [18:24] <othermaciej> a bonus to implementing rendering of an element purely in CSS is that you can totally customize everything about it as an author
- # [18:24] <Lachy> othermaciej, it's easy. summary { display: list-item; list-style-type: -x-disclosure; } and ::marker as currently specced in CSS3
- # [18:24] <othermaciej> Lachy: it's not obvious to me how to make the disclosure triangle animate with that approach
- # [18:24] <othermaciej> in my half-assed attempt to implement details in CSS, I made the disclosure triangle an image in ::before content
- # [18:25] <othermaciej> so it could be rotated with a transition
- # [18:25] <Lachy> othermaciej, it needs to be rendered as a native control anyway by default, per previous discussions, and that native disclosure control would have to handle that itself. But authors can use CSS animations and transforms to animate ::marker themselves if they like
- # [18:26] <othermaciej> I don't know what you mean by "as a native control"
- # [18:26] * Quits: zcorpan (~zcorpan@c-039ee355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [18:26] <Lachy> I mean, a platform specific disclosure widget
- # [18:26] <Lachy> either a triangle like on Mac or plus icon or whatever the platform typically uses.
- # [18:26] <othermaciej> that is certainly not how I would implement it in WebKit
- # [18:27] <othermaciej> I would make it match the look and behavior on Mac
- # [18:27] <othermaciej> on Windows I would probably use a similar triangle UI because Windows doesn't really natively have this control
- # [18:27] <othermaciej> I wouldn't use any OS APIs for the drawing in any case
- # [18:27] <Lachy> "I would make it match the look and behavior on Mac" - how is that different from what I just said?
- # [18:28] <othermaciej> that can be done with the use of a bitmap and an animation curve
- # [18:28] <othermaciej> no need for "a native control"
- # [18:28] <Lachy> well, we got feedback from our dev rel guys and other discussions on whatwg saying that people want controls that match the platform.
- # [18:29] <othermaciej> AppKit does have a disclosure control it provides as some type of NSControl, but we certainly wouldn't use that as part of the implementation
- # [18:29] <Lachy> it doesn't matter that much if that's implemented with an actual native control, of simulated with platform specific bitmaps
- # [18:30] <othermaciej> I guess what I'm not clear on is why using a list marker is superior to using ::before
- # [18:30] <Lachy> but we don't really want a Mac specific disclosure triangle rendering on Linux, or vice versa
- # [18:30] <othermaciej> I concede that it totally might be
- # [18:30] <othermaciej> but I do not know the reason
- # [18:31] <Lachy> We considered using ::before. It was one of my early experiments, but there were problems with it. I can't remember exactly what they were
- # [18:31] <TabAtkins> othermaciej: The way to animate the disclosure triangle is to do a transform on ::marker, once ::marker is supported.
- # [18:31] <othermaciej> I made a reasonable simulation with ::before
- # [18:31] <TabAtkins> In general, I think the platform should stay out of ::before/::after. Those are useful for a variety of things for authors.
- # [18:32] <othermaciej> my only problems were that I couldn't easily style just the children of <details> that are not the <summary>, and I couldn't animate to/from an auto value (for the expand/collapse animation)
- # [18:32] <TabAtkins> othermaciej: Lea Verou came up with a hack for that - animate max-height from a reasonable guess to 0. ^_^
- # [18:33] <othermaciej> that is not a great hack
- # [18:33] <Lachy> dglazkov, this is another problem with WebKit's current approach http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1000
- # [18:33] <othermaciej> animation will look quite wrong if your guess is off by more than a factor of 2 or so
- # [18:33] <TabAtkins> Lucky 1000, Lachy!
- # [18:34] <Lachy> the content of summary::before is rendered before the marker. list-item and ::marker solve that problem
- # [18:34] <TabAtkins> othermaciej: Indeed, it's not perfect. But it's at least *doable* now, until we wise up and actually fix Transitions.
- # [18:35] <othermaciej> hmm my demo no longer works because it collides with WebKit's built-in implementation
- # [18:35] <othermaciej> but you can see it here file:///Volumes/SnowLeopard/Users/mjs/Work/src/Safari/OpenSource/Websites/webkit.org/demos/hover-summary/example1.html
- # [18:35] <Lachy> a web link would be useful :-)
- # [18:35] <othermaciej> TabAtkins: Apple has a thing for actually making the UI perfect, not just "close enough most of the time"
- # [18:35] <othermaciej> er sorry
- # [18:35] <othermaciej> http://www.webkit.org/demos/hover-summary/example1.html
- # [18:35] <othermaciej> look at the source
- # [18:35] <dglazkov> Lachy: we don't support :before/after with shadow DOM yet
- # [18:35] <dglazkov> still working on that
- # [18:36] <othermaciej> as an extra weird thing the summary appears on hover in this case
- # [18:36] * Quits: wolfman2000 (~wolfman20@rrcs-70-63-208-211.midsouth.biz.rr.com) (Remote host closed the connection)
- # [18:36] <othermaciej> you get double triangles and clicking doesn't work
- # [18:36] <othermaciej> and for some reason it focuses
- # [18:38] <Lachy> dglazkov, how do you intend to fix that?
- # [18:38] <othermaciej> I think the current WebKit details implementation is worse in UI quality than my old CSS+JS demo
- # [18:38] <Lachy> do you intend to allow the shadow dom to define where ::before and ::after get rendered or something?
- # [18:39] <othermaciej> I shall have to fix it at some point
- # [18:39] <Lachy> othermaciej, your demo works in Opera
- # [18:39] <Lachy> but you could fix it to use <div class="details"> instead of <details>
- # [18:40] <othermaciej> yah probably
- # [18:40] <Lachy> othermaciej, my implementation is here. http://lachy.id.au/dev/2011/details.html
- # [18:42] <Lachy> dglazkov, what are you intending to do about keyboard focus? It doesn't look like it currently works at all, making it inaccessible
- # [18:43] <dglazkov> Lachy: make it work? :)
- # [18:43] <dglazkov> Lachy: looking at your implementation, I don't understand what the fuss is all about
- # [18:44] <dglazkov> the only difference that I see is that you use a list-item marker and can't handle the cases of mulitple-missing details elements
- # [18:44] <Lachy> dglazkov, what do you mean?
- # [18:45] <dglazkov> Lachy: :) that's a difficult question to answer. What do you mean what do I mean?
- # [18:45] <Lachy> "multiple-missing details elements" doesn't make sense to me
- # [18:45] * Quits: cying (~cying@c-24-6-96-149.hsd1.ca.comcast.net) (Quit: cying)
- # [18:45] * Quits: Akilo (~kristof@lit75-1-81-57-239-230.fbx.proxad.net) (Quit: Ex-Chat)
- # [18:46] <dglazkov> Lachy: ah
- # [18:46] <dglazkov> Lachy: multiple/missing summary element
- # [18:46] <dglazkov> got them confused
- # [18:47] <Lachy> the missing summary element needs to be handled by a shadow DOM. i.e. one gets inserted if there isn't an explicit one.
- # [18:47] <TabAtkins> Multiple <summary>s are easy - "details > summary:first-of-type".
- # [18:47] <Lachy> multiple summary is handled, as TabAtkins said
- # [18:47] <TabAtkins> Missing requires a different mechanism, yeah.
- # [18:47] <dglazkov> ok, so we still need shadow DOM
- # [18:47] <dglazkov> then your only problem is that we use a DIV to represent a marker?
- # [18:48] <Lachy> yes, and with the previously mentioned bugs
- # [18:48] <Lachy> the <span id="content"> in my demo is also representing a shadow DOM element.
- # [18:48] <dglazkov> Lachy: so sounds like the actionable way to proceed is to build some sort of conformance test suite
- # [18:49] <dglazkov> Lachy: and make us fix all the bugs
- # [18:49] <dglazkov> Lachy: I am not dead-set on the marker being a div
- # [18:49] <Lachy> dglazkov, yes. But from an authoring perspective, it would be nice if we could reach some agreement about how the styling is achieved, so that authors don't have to target multiple browsers differently
- # [18:49] <dglazkov> Lachy: that's just an implementation detail to me at the moment
- # [18:51] * Quits: espadrine (~thaddee_t@acces1527.res.insa-lyon.fr) (Quit: espadrine)
- # [18:52] <dglazkov> Lachy: sounds like a good goal. What's in the way for WebKit to implement this your way?
- # [18:52] * Joins: ap (~ap@2620:149:4:401:226:4aff:fe14:aad6)
- # [18:52] <dglazkov> Lachy: support for :marker sounds like one
- # [18:54] <Lachy> dglazkov, allowing details and summary to be restyled by authors however they like, including display: inline; which, as I said before, is currently broken.
- # [18:54] <dglazkov> Lachy: yeah -- that's where the conformance tests should help
- # [18:54] <dglazkov> Lachy: I don't see them as a big deal, they are just steps in the course we're currently on
- # [18:55] <dglazkov> Lachy: the marker is different, since it's something we weren't planning to jump on right awawy
- # [18:55] <Lachy> there are still some open issues regarding how exactly to hide and show the content, such that the shadow element used to do that doesn't interfere with the rendering in any other way.
- # [18:55] <dglazkov> I think display:transparent is the new future weapon of mass construction
- # [18:55] <Lachy> there was previous discussion of display: transparent; for that
- # [18:55] <Lachy> yes
- # [18:55] <dglazkov> with shadow DOM, it will be pretty necessary
- # [18:56] <Lachy> I just need to convince our layout team that that's the right approach
- # [18:56] <Lachy> just with display: transparent, that is. Our initial experiemental implementation did some oither internal magic to deal with it
- # [18:57] * Quits: charlvn (~charlvn@41.0.48.54) (Quit: charlvn)
- # [18:58] <dglazkov> ok. where is :marker described?
- # [18:59] <TabAtkins> The Lists spec.
- # [18:59] <TabAtkins> Which'll go to LC at the end of the month.
- # [18:59] <dglazkov> gimme url or say no more
- # [18:59] <TabAtkins> dev.w3.org/csswg/css3-lists
- # [18:59] * Joins: hdhoang (~hdhoang@203.210.199.86)
- # [18:59] * Quits: rsato (~rsato@187.38.166.224) (Quit: rsato)
- # [19:00] <dglazkov> so the hard question is... who's implementing ::marker in WebKit? :)
- # [19:00] <dglazkov> not it
- # [19:02] <TabAtkins> dglazkov: Just copypasta the ::before implementation.
- # [19:02] * Joins: rsato (~rsato@187.38.166.224)
- # [19:03] <Lachy> dglazkov, are you still planning to implement a pseudo-element to select the details content area?
- # [19:04] <dglazkov> Lachy: probably not. That was just me freehanding the design
- # [19:04] <dglazkov> morrita-san didn't need it
- # [19:05] <Lachy> ok. Do you currently have a shadow DOM element around the content area though that you use to hide/show the content?
- # [19:05] * Quits: sydlawrence (~KidSyd@188-222-193-175.zone13.bethere.co.uk) (Quit: sydlawrence)
- # [19:07] <dglazkov> Lachy: nope.
- # [19:07] <Lachy> how does it work then?
- # [19:07] <dglazkov> Lachy: it's a hack at the moment: http://codesearch.google.com/codesearch/p#OAMlx_jo-ck/src/third_party/WebKit/Source/WebCore/html/HTMLDetailsElement.cpp&l=206
- # [19:07] <Lachy> I see in your code: ensureShadowRoot()->appendChild(DetailsContentElement::create(document()), ec, true);
- # [19:08] <dglazkov> basically don't create a renderer if closed
- # [19:08] * _bga is now known as bga_|away
- # [19:08] <dglazkov> Lachy: yes, that's the actual <content> element
- # [19:08] <dglazkov> it's not renderered or matched in css
- # [19:08] * bga_|away is now known as bga_
- # [19:08] <dglazkov> it's essentially an injection point
- # [19:09] <Lachy> Oh, right. You mean the <content> element in XBL2?
- # [19:09] <dglazkov> Lachy: yup
- # [19:09] <Lachy> ok
- # [19:10] <dglazkov> Lachy: we should replace that hack with something more natural to CSS, but not sure what yet
- # [19:10] <dglazkov> you want to be able to animate opening/closing
- # [19:11] <dglazkov> Lachy: but that's a problem we need to solve for shadow DOM in general, so I am not worried
- # [19:11] <Lachy> yeah, that would require either a pseudo-element that authors can animate, or authors to insert an explicit <div> or something
- # [19:11] <dglazkov> Lachy: right
- # [19:12] <dglazkov> Lachy: basically, I am here to move shadow DOM forward. The details/summary is just a byproduct :)
- # [19:12] <dglazkov> a yak shave
- # [19:13] <Lachy> I'm thinking if the shadow DOM were like this <details><summary/><::details-content>xxx</::details-content></details>, then that would allow authors to do the CSS transitions, but where the UA styles is [open]>::details-content { display: transparent; } [closed]>::details-content { display: none; }
- # [19:14] <Lachy> er, not [closed], but you know what I mean
- # [19:14] <TabAtkins> Well, skip the child combinator.
- # [19:14] <TabAtkins> [open]::details-content
- # [19:14] <Lachy> yeah, that too
- # [19:17] * pekayobapekapeka is now known as pekayoba
- # [19:20] * Joins: cying (~cying@173-228-29-224.dsl.static.sonic.net)
- # [19:24] * Quits: dbaron (~dbaron@pool-74-103-171-70.phlapa.fios.verizon.net) (Ping timeout: 252 seconds)
- # [19:28] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [19:31] * Joins: agektmr (~Adium@p4181-ipbf4101marunouchi.tokyo.ocn.ne.jp)
- # [19:33] * Joins: ojan (~ojan@nat/google/x-ucmpxetiobnpccca)
- # [19:35] * Joins: wolfman2000 (~wolfman20@152-20-182-82.rev.uncw.edu)
- # [19:37] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: This computer has gone to sleep)
- # [19:37] * Joins: dbaron (~dbaron@pool-74-103-171-70.phlapa.fios.verizon.net)
- # [19:38] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [19:38] * Joins: othermaciej (~mjs@66.109.104.222)
- # [19:40] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 252 seconds)
- # [19:40] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
- # [19:40] * Joins: matijsb (~matijsb@5353CD69.cm-6-4d.dynamic.ziggo.nl)
- # [19:41] <JoePeck> is there any particular reason the "placeholder" attribute is a "must not" for <input type="number">?
- # [19:41] <JoePeck> http://www.whatwg.org/specs/web-apps/current-work/multipage/number-state.html#number-state
- # [19:44] * Quits: Rik` (~Rik`@195.5.253.99) (Remote host closed the connection)
- # [19:49] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [19:54] * Quits: jgv (~jgv@pool-108-41-134-165.nycmny.fios.verizon.net) (Quit: Computer has gone to sleep.)
- # [19:56] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [19:57] * Quits: MikeSmith (~MikeSmith@54.212-8-100.static.clientes.euskaltel.es) (Quit: MikeSmith)
- # [20:00] <AryehGregor> JoePeck, mostly these attributes are prohibited unless Hixie saw some specific use-case for allowing them.
- # [20:01] <AryehGregor> The idea is that it makes the first version easier to implement, I guess.
- # [20:01] <AryehGregor> You only need to implement placeholders for text or similar inputs.
- # [20:01] <AryehGregor> The idea of type=number is you get something with little arrows that can increase or decrease it, usually, and it's not obvious how that should interact with placeholders' behavior of "it disappears as soon as you focus the input".
- # [20:02] <cying> is it possible to select the last line of a text block before the overflow?
- # [20:02] <cying> (i'm wondering how to do multi-line text wrapping with last line ellipsis text overflow)
- # [20:02] <AryehGregor> "Select" how? With CSS?
- # [20:02] <cying> yes
- # [20:02] <AryehGregor> Like :first-line? I don't think that's possible, no.
- # [20:02] <AryehGregor> Could be wrong.
- # [20:02] <cying> something like... :last-line { text-overflow: ellipsis; }
- # [20:03] <cying> i know that doesn't work, but was wondering if anyone was thinking about that for future CSS work
- # [20:03] <AryehGregor> TabAtkins might know.
- # [20:03] * Quits: othermaciej (~mjs@66.109.104.222) (Quit: othermaciej)
- # [20:03] <TabAtkins> No, you can't. However, pretty sure there are plans for a property to control the display of the last-line overflow somehow.
- # [20:04] <JoePeck> AryehGregor: thanks for the explanation.
- # [20:04] <JoePeck> AryehGregor: I don't think a placeholder is any more confusing with up/down than up/down is with a blank input
- # [20:04] * AryehGregor shrugs
- # [20:04] <AryehGregor> File a bug if you have a use-case.
- # [20:05] <JoePeck> AryehGregor: kk, thanks
- # [20:05] * Joins: stefan-_ (~music@hiwi0.wi2.uni-trier.de)
- # [20:05] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 252 seconds)
- # [20:09] * Joins: mattur (~mattur@cpc8-shef10-2-0-cust85.barn.cable.virginmedia.com)
- # [20:10] <hober> AryehGregor: for the record, I play nethack full-screen. :)
- # [20:10] * Quits: richt (~richt@pat-tdc.opera.com) (Remote host closed the connection)
- # [20:11] <AryehGregor> hober, how many times have you ascended?
- # [20:11] * Joins: ako (~nya@fuld-590c7616.pool.mediaWays.net)
- # [20:13] <hober> AryehGregor: sadly never
- # [20:13] <AryehGregor> Me: http://alt.org/nethack/plr.php?player=Simetrical
- # [20:13] <cying> thanks TabAtkins and AryehGregor
- # [20:13] <cying> good stuff
- # [20:15] * Quits: aho (~nya@fuld-590c782c.pool.mediaWays.net) (Ping timeout: 246 seconds)
- # [20:15] * Quits: Jackneill (~jackneill@unaffiliated/jackneill) (Read error: Connection reset by peer)
- # [20:16] * Quits: hdhoang (~hdhoang@203.210.199.86) (Quit: Leaving.)
- # [20:16] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [20:19] * jer|afk is now known as jernoble
- # [20:31] * Joins: dave_levin (~dave_levi@74.125.59.65)
- # [20:32] * Quits: wolfman2000 (~wolfman20@152-20-182-82.rev.uncw.edu) (Remote host closed the connection)
- # [20:38] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
- # [20:41] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [20:42] * Quits: agektmr (~Adium@p4181-ipbf4101marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving.)
- # [20:42] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
- # [20:43] * Joins: jgv (~jgv@pool-108-41-134-165.nycmny.fios.verizon.net)
- # [20:48] * Quits: smaug____ (~chatzilla@82.181.139.127) (Ping timeout: 258 seconds)
- # [20:51] * Joins: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com)
- # [20:52] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 252 seconds)
- # [20:53] * ako is now known as aho
- # [20:53] * Joins: othermaciej (~mjs@17.246.19.33)
- # [20:55] * Quits: hij1nx (~hij1nx@207.239.107.3) (Quit: hij1nx)
- # [20:57] * Quits: ttepasse (~ttepasse@dslb-084-060-022-082.pools.arcor-ip.net) (Ping timeout: 246 seconds)
- # [20:59] * Quits: dbaron (~dbaron@pool-74-103-171-70.phlapa.fios.verizon.net) (Ping timeout: 252 seconds)
- # [20:59] * Joins: hij1nx (~hij1nx@207.239.107.3)
- # [21:00] * Quits: zdobersek (~zan@cpe-46-164-26-230.dynamic.amis.net) (Ping timeout: 252 seconds)
- # [21:02] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 252 seconds)
- # [21:04] * paul_irish is now known as plaid_irish
- # [21:04] * Joins: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1)
- # [21:10] * bentruyman is now known as blowhardtruyman
- # [21:11] * Joins: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net)
- # [21:11] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
- # [21:11] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [21:11] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Client Quit)
- # [21:12] * Joins: Lachy (~Lachlan@84.215.59.50)
- # [21:12] * Joins: dbaron (~dbaron@pool-74-103-171-70.phlapa.fios.verizon.net)
- # [21:16] * Joins: zdobersek (~zan@cpe-46-164-30-157.dynamic.amis.net)
- # [21:22] * Joins: tw2113 (~tw2113@fedora/tw2113)
- # [21:25] * Quits: hij1nx (~hij1nx@207.239.107.3) (Quit: hij1nx)
- # [21:27] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 260 seconds)
- # [21:28] <AryehGregor> jgraham, do you think assert_not_throws() would be useful? Just so that if an exception is thrown, the assert failure message can give you an idea of where it failed, if the test function is relatively long.
- # [21:31] * blowhardtruyman is now known as bentruyman
- # [21:34] * Joins: hij1nx (~hij1nx@207.239.107.3)
- # [21:35] * Joins: The_8472 (~stardive@azureus/The8472)
- # [21:36] <The_8472> is there an IRC channel about the CSS specs too?
- # [21:36] <AryehGregor> On w3.org there is, but I don't think it's very busy.
- # [21:36] <AryehGregor> Here's probably a better place to ask.
- # [21:37] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Ping timeout: 246 seconds)
- # [21:37] <The_8472> mhm. i've found something in the CSS3 columns module that seems to be under-specified
- # [21:38] <The_8472> namely what should happen if a float appears before a multi-column block. current browser implementations behave counter-intuitively
- # [21:38] <gsnedders> The_8472: sending mail to www-style is almost certainly the right thing to do
- # [21:38] <The_8472> ok, i'll do that
- # [21:40] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 252 seconds)
- # [21:43] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [21:51] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [21:55] * heycam|away is now known as heycam
- # [22:01] * Quits: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net) (Remote host closed the connection)
- # [22:02] * Joins: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net)
- # [22:02] * Joins: Martijnc (~Martijnc@d54C02C64.access.telenet.be)
- # [22:08] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 252 seconds)
- # [22:10] * Joins: JoePeck_ (~JoePeck@17.244.13.74)
- # [22:10] * Quits: JoePeck (~JoePeck@17.244.13.74) (Read error: Connection reset by peer)
- # [22:10] * JoePeck_ is now known as JoePeck
- # [22:14] * Joins: smaug____ (~chatzilla@cs181139127.pp.htv.fi)
- # [22:15] * Parts: rsato (~rsato@187.38.166.224)
- # [22:18] <The_8472> ... oh great. stupid mailing list. they don't obfuscate email addresses and won't send it unless i agree to publish -.-
- # [22:19] <The_8472> whoever had that idea needs to be shot
- # [22:21] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [22:24] <TabAtkins> Um, if you're relying on people obfuscating your email address in order to avoid spam in this day and age, you're doing it wrong.
- # [22:24] <jcranmer> I get spam in my inbox like twice a year
- # [22:25] <jcranmer> which is not the same number as the number of times I get spam in my email address
- # [22:25] <TabAtkins> Precisely.
- # [22:26] <TabAtkins> I get a bit more, since I receive a little over 50 spam a day, but still, it's only about one a week that makes it to my inbox.
- # [22:26] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Ping timeout: 252 seconds)
- # [22:28] <TabAtkins> (Currently 30-day average is 55.5/day.)
- # [22:28] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [22:33] <zewt> the worst is mailing list archives that strip email addresses entirely; i've spent hours tracking people down because of that nonsense
- # [22:34] * bga_ is now known as bga_|away
- # [22:34] * bga_|away is now known as bga_
- # [22:36] <TabAtkins> Definitely.
- # [22:37] * Parts: tw2113 (~tw2113@fedora/tw2113) ("Nice Scotty, now beam my clothes up too!")
- # [22:40] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
- # [22:41] <The_8472> <TabAtkins> Um, if you're relying on people obfuscating your email address in order to avoid spam in this day and age, you're doing it wrong. <- no, i don't rely on that. i don't use my normal addresses to post to such lists
- # [22:42] <The_8472> but it would be nice if they did, i'd have to juggle less temporary addresses that way
- # [22:42] <TabAtkins> My point is that you should assume that *all* lists aren't obfuscating your address. Public lists like www-style are syndicated by many third parties, which can do whatever they want with your email as well.
- # [22:42] <TabAtkins> Just don't use temporary addresses. Get a spam filter and live your life.
- # [22:43] <Dashiva> The spammers might even subscribe!
- # [22:43] * Joins: Ms2ger (~Ms2ger@91.181.59.12)
- # [22:43] <AryehGregor> Does anyone have any bright ideas on how I can do automated tests for how browsers behave in contenteditable when you hit Enter?
- # [22:43] <AryehGregor> WebKit appears to support an insertLineBreak command, but no one else does.
- # [22:43] <Dashiva> Would using selenium work?
- # [22:43] <The_8472> just... fire a keydown event?
- # [22:43] <Ms2ger> War
- # [22:43] <AryehGregor> I sort of would like to avoid manual tests here.
- # [22:43] <Ms2ger> Watir*?
- # [22:44] <AryehGregor> Or something as complicated and heavyweight as Selenium or Watir.
- # [22:44] <AryehGregor> Or something as Ruby-dependent as Watir.
- # [22:45] <AryehGregor> But I guess the answer then is "no", huh?
- # [22:45] <AryehGregor> Oh well.
- # [22:45] <Ms2ger> The synth event doesn't work, presumably?
- # [22:45] <AryehGregor> How would I do that?
- # [22:45] <gsnedders> The answer is no. Gecko/WebKit have elevated privilage modes that introduce JS APIs for it.
- # [22:45] <gsnedders> Ms2ger: No, it doesn't.
- # [22:46] <AryehGregor> I had hoped that maybe there was a special way to do it that would work for contenteditable.
- # [22:46] <AryehGregor> You never know.
- # [22:46] <Ms2ger> And we're removing that mode, fwiw
- # [22:46] * AryehGregor searches mxr for an authoritative list of supported commands
- # [22:46] <gsnedders> Ms2ger: Replacing it with what?
- # [22:46] <gsnedders> Ms2ger: Because I assume you aren't moving to just having manual tests :P
- # [22:46] <AryehGregor> (Ugh, why is mxr always so slow?)
- # [22:47] <Ms2ger> No, we'll still provide APIs for tests
- # [22:47] * Quits: hij1nx (~hij1nx@207.239.107.3) (Quit: hij1nx)
- # [22:47] * Quits: zdobersek (~zan@cpe-46-164-30-157.dynamic.amis.net) (Quit: Leaving.)
- # [22:47] <Ms2ger> But currently, any web page can request those privileges
- # [22:48] <gsnedders> Ms2ger: Ah.
- # [22:48] * Quits: Martijnc (~Martijnc@d54C02C64.access.telenet.be) (Quit: Martijnc)
- # [22:48] <gsnedders> Ms2ger: I didn't know normal web pages could. And request how?
- # [22:49] <Ms2ger> navigator.enablePrivilege are something like that?
- # [22:49] <Ms2ger> s/are/or/
- # [22:49] * Ms2ger can't type
- # [22:49] <AryehGregor> That sounds scary?
- # [22:49] <Ms2ger> Yes
- # [22:49] <AryehGregor> I mean, a page that has these privileges can do a lot, no?
- # [22:50] <Ms2ger> Why do you think we want to remove it? :)
- # [22:51] <AryehGregor> Oh.
- # [22:51] <AryehGregor> So how will the tests work?
- # [22:51] <Ms2ger> <Ms2ger> No, we'll still provide APIs for tests
- # [22:51] <Ms2ger> Look for SpecialPowers
- # [22:51] <AryehGregor> Ms2ger, do you happen to know where in the Gecko source I might find an authoritative list of supported edit commands?
- # [22:52] <Ms2ger> I can look, what's the API entry point?
- # [22:52] <AryehGregor> document.execCommand()
- # [22:53] <AryehGregor> Random command to search for: insertHorizontalRule
- # [22:53] <AryehGregor> I could probably search for that, actually.
- # [22:53] * AryehGregor is hg pulling on his ancient mozilla-central checkout
- # [22:53] * AryehGregor estimated time of completion: forever
- # [22:54] * Philip` is beginning to get the feeling that AryehGregor may not be a giant fan of Hg
- # [22:54] <jcranmer> yep
- # [22:54] <AryehGregor> Philip`, actually, in this case I was more thinking of the fact that I haven't updated the checkout for months. I'm pretty sure git wouldn't be too fast here either.
- # [22:54] <jcranmer> Philip`: pulling mozilla-central is quite abnormally long
- # [22:54] <AryehGregor> Although it might be faster.
- # [22:55] <jcranmer> since it's on the order of '0000s of changesets
- # [22:55] <AryehGregor> A full kernel checkout from kernel.org takes maybe fifteen minutes on my cable connection, IIRC.
- # [22:56] <Ms2ger> (Hmm, insertBrOnReturn)
- # [22:56] <AryehGregor> nsHTMLDocument.cpp?
- # [22:56] <AryehGregor> (mxr search seems very fast, but viewing files is crazy slow . . .)
- # [22:58] <AryehGregor> Looks like the MDC docs are almost complete, nothing new here.
- # [22:59] <Ms2ger> http://mxr.mozilla.org/mozilla-central/source/content/html/document/src/nsHTMLDocument.cpp#3099
- # [22:59] <AryehGregor> Yeah, I just found that a couple minutes ago. Thanks.
- # [22:59] <AryehGregor> Now, of course, my hg pull has completed.
- # [23:00] * Joins: hij1nx (~hij1nx@207.239.107.3)
- # [23:05] * Quits: msucan (~robod@92.86.247.27) (Quit: .)
- # [23:05] <AryehGregor> Ah, and the one command I didn't recognize (gethtml) seems to immediately fail if you try to execCommand() it.
- # [23:07] * Joins: ttepasse (~ttepasse@dslb-084-060-026-132.pools.arcor-ip.net)
- # [23:08] * pekayoba is now known as pekayobapekapeka
- # [23:09] * Quits: miketaylr (~miketaylr@206.217.92.186) (Quit: miketaylr)
- # [23:09] * Joins: wolfman2000 (~wolfman20@152-20-170-246.rev.uncw.edu)
- # [23:11] <TabAtkins> Too much Mass Effect - I can't make myself un-see GethTML.
- # [23:16] <AryehGregor> Oh, insertLineBreak in WebKit is useless to me. It doesn't simulate Enter, it just inserts <br>.
- # [23:17] <AryehGregor> So I guess I'll put off speccing that.
- # [23:17] <AryehGregor> (we *really* need a way to simulate keyboard input for spec tests)
- # [23:17] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:18] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Ping timeout: 241 seconds)
- # [23:23] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:26] * Quits: othermaciej (~mjs@17.246.19.33) (Remote host closed the connection)
- # [23:27] * Joins: othermaciej (~mjs@17.203.15.180)
- # [23:29] * Quits: dbaron (~dbaron@pool-74-103-171-70.phlapa.fios.verizon.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [23:30] <heycam> jgraham, as currently specced, the case you mentioned earlier should actually result in a TypeError -- overload resolution is reasonably strict. you've got two types the argument could be (DOMString and long), and the overload resolution algorithm says if you pass in an object for that argument, then you should only consider operations with object or interface types at that position
- # [23:30] * Joins: nessy (~Adium@124-171-6-225.dyn.iinet.net.au)
- # [23:31] <heycam> jgraham, that this behaviour is pretty different from the no-overloading case, where any type of argument is accepted and coerced, is one of the reasons I don't like how overloading is handled currently
- # [23:36] * Quits: jernoble (~jernoble@17.203.12.89) (Remote host closed the connection)
- # [23:38] * Joins: jer|afk (~jernoble@17.203.12.89)
- # [23:40] * Joins: JoePeck_ (~JoePeck@2620:149:f01:208:fa1e:dfff:fed9:b9a)
- # [23:40] * Quits: JoePeck (~JoePeck@17.244.13.74) (Read error: Connection reset by peer)
- # [23:40] * JoePeck_ is now known as JoePeck
- # [23:51] * plaid_irish is now known as paul_irish
- # [23:51] * Joins: Yuhong (~chatzilla@50-47-173-54.evrt.wa.frontiernet.net)
- # [23:54] <Yuhong> I have been playing with the W3C CSS 2.1 test suite in IE using Developer Tools to switch modes.
- # [23:54] <Yuhong> It was fun.
- # [23:54] <linclark> in microdata, if you have a property that takes an <a> as it's object, can you override the value (which would be the src attribute) by using the content attribute?
- # [23:54] * Joins: shepazu (~schepers@52.Red-88-26-213.staticIP.rima-tde.net)
- # [23:55] * Quits: Ms2ger (~Ms2ger@91.181.59.12) (Quit: nn)
- # [23:55] * Quits: JoePeck (~JoePeck@2620:149:f01:208:fa1e:dfff:fed9:b9a) (Read error: Connection reset by peer)
- # [23:56] * Joins: JoePeck (~JoePeck@17.244.13.74)
- # [23:57] * Quits: jer|afk (~jernoble@17.203.12.89) (Quit: jer|afk)
- # [23:58] <TabAtkins> linclark: No. If you put @itemprop on an <a>, it automatically refers to the @href of the <a>. Either add a <span> to your markup that can take the @itemprop instead (so you can use the textContent), or put in a <meta> instead to supply arbitrary content.
- # [23:58] <linclark> TabAtkins: thanks!
- # [23:59] <linclark> TabAtkins: do you have any recommendations for microdata references?
- # Session Close: Fri May 20 00:00:00 2011
The end :)