Options:
- # Session Start: Mon Oct 15 00:00:00 2012
- # Session Ident: #whatwg
- # [00:01] * Joins: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no)
- # [00:06] * Quits: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no) (Ping timeout: 252 seconds)
- # [00:13] * Joins: saba (~foo@unaffiliated/saba)
- # [00:18] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [00:23] * Joins: weinig_ (~weinig@2620:149:4:1b01:d459:4c7f:2dcc:6f4a)
- # [00:23] * Quits: espadrine (~thaddee_t@85-218-9-34.dclient.lsne.ch) (Ping timeout: 240 seconds)
- # [00:24] * Quits: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr) (Ping timeout: 260 seconds)
- # [00:24] * Quits: weinig (~weinig@2620:149:4:1b01:d459:4c7f:2dcc:6f4a) (Ping timeout: 246 seconds)
- # [00:24] * weinig_ is now known as weinig
- # [00:26] * Quits: jsoncorwin (~textual@c-67-170-235-108.hsd1.ca.comcast.net) (Quit: Textual IRC Client: www.textualapp.com)
- # [00:27] * Quits: myusuf3 (~myusuf3@CPEb89bc9d2e100-CMb89bc9d2e0fd.cpe.net.cable.rogers.com) (Read error: No route to host)
- # [00:39] * Quits: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [00:51] * Quits: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net) (Quit: dgathright)
- # [00:54] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
- # [00:58] * Quits: Smylers (~smylers@host86-167-76-92.range86-167.btcentralplus.com) (Quit: Leaving.)
- # [01:02] * Joins: danielfilho (~danielfil@201.83.157.140)
- # [01:05] * Quits: Stevef_ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Read error: Connection reset by peer)
- # [01:11] * Joins: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net)
- # [01:15] * Quits: danzik17 (~danzik17@c-76-127-160-173.hsd1.ny.comcast.net) (Ping timeout: 255 seconds)
- # [01:16] * Quits: RobbertAtWork (~robbertat@2001:980:9368:1:129a:ddff:fe6c:7fd1) (Remote host closed the connection)
- # [01:24] * Quits: saba (~foo@unaffiliated/saba) (Quit: leaving)
- # [01:28] * Joins: danzik17 (~danzik17@ool-321d0a9d.dyn.optonline.net)
- # [01:32] * Quits: danzik17 (~danzik17@ool-321d0a9d.dyn.optonline.net) (Ping timeout: 245 seconds)
- # [01:33] * Quits: teear (teear@80-186-127-219.elisa-mobile.fi) (Read error: Connection reset by peer)
- # [01:34] * Quits: roc (~chatzilla@60.234.54.74) (Ping timeout: 265 seconds)
- # [01:35] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [01:47] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Ping timeout: 248 seconds)
- # [01:48] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 245 seconds)
- # [01:50] * jonlee|afk is now known as jonlee
- # [01:57] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
- # [02:02] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [02:06] * Joins: jdong_ (~quassel@123.126.22.58)
- # [02:27] * Joins: barneybook (kvirc@220-133-195-146.HINET-IP.hinet.net)
- # [02:27] * Quits: nephyrin (~neph@nat/mozilla/x-pjgwsaweqdqcynln) (Quit: ... besides, it was hot)
- # [02:28] * Joins: nephyrin (~neph@nat/mozilla/x-ugmiyvsbchzomzrh)
- # [02:30] * Joins: erichynds (~ehynds@pool-173-76-135-79.bstnma.fios.verizon.net)
- # [02:34] * jonlee is now known as jonlee|afk
- # [02:38] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [02:42] * Quits: j_wright (~jwright@ip70-180-205-15.lv.lv.cox.net) (Quit: [A] deaf and blind and dumb and born to follow)
- # [02:47] * Quits: gavinc (~gavin@50.0.77.3) (Read error: Connection reset by peer)
- # [02:51] * Joins: roc (~chatzilla@60.234.54.74)
- # [03:02] * Quits: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net) (Quit: dgathright)
- # [03:03] * Quits: erichynds (~ehynds@pool-173-76-135-79.bstnma.fios.verizon.net)
- # [03:03] * Joins: danzik17 (~danzik17@ool-435606a9.dyn.optonline.net)
- # [03:18] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
- # [03:23] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [03:34] * Joins: MikeSmith (~MikeSmith@s1106045.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [03:45] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
- # [03:48] * Joins: henrikkok (~henrikkok@bas8-toronto01-1279270096.dsl.bell.ca)
- # [03:50] * Joins: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp)
- # [03:53] * Joins: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com)
- # [03:53] * Quits: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com) (Client Quit)
- # [04:10] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 246 seconds)
- # [04:32] * Joins: snowfox_ben (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net)
- # [04:34] * Quits: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp) (Remote host closed the connection)
- # [04:35] * Joins: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp)
- # [04:39] * Quits: henrikkok (~henrikkok@bas8-toronto01-1279270096.dsl.bell.ca) (Read error: Connection reset by peer)
- # [04:39] * Quits: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp) (Ping timeout: 248 seconds)
- # [04:39] * Joins: henrikkok (~henrikkok@bas8-toronto01-1279270096.dsl.bell.ca)
- # [04:44] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Linkinus - http://linkinus.com)
- # [04:44] * Quits: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net) (Quit: has better things to do...)
- # [04:45] * Joins: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net)
- # [04:45] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [04:46] * Quits: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net) (Client Quit)
- # [04:46] * Joins: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net)
- # [04:50] * Quits: weinig (~weinig@2620:149:4:1b01:d459:4c7f:2dcc:6f4a) (Quit: weinig)
- # [04:50] * Joins: plutoniix (~plutoniix@node-whn.pool-101-109.dynamic.totbb.net)
- # [04:52] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Linkinus - http://linkinus.com)
- # [04:54] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [04:54] * Quits: danielfilho (~danielfil@201.83.157.140) (Remote host closed the connection)
- # [04:55] * Joins: danielfilho (~danielfil@201.83.157.140)
- # [05:06] * Joins: pablof (~pablof@c-98-207-157-89.hsd1.ca.comcast.net)
- # [05:10] * Quits: pablof (~pablof@c-98-207-157-89.hsd1.ca.comcast.net) (Client Quit)
- # [05:23] * Quits: snowfox_ben (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net) (Quit: snowfox_ben)
- # [05:32] * Quits: henrikkok (~henrikkok@bas8-toronto01-1279270096.dsl.bell.ca) (Quit: Leaving.)
- # [05:32] * Quits: [tm] (~mike@sideshowbarker.net) (Quit: leaving)
- # [05:36] * Joins: [tm] (~mike@sideshowbarker.net)
- # [05:41] * Quits: [tm] (~mike@sideshowbarker.net) (Quit: leaving)
- # [05:41] * Joins: benschwarz (u2121@gateway/web/irccloud.com/x-mvlgdgwijsqzwuan)
- # [05:42] * Joins: [tm] (~mike@sideshowbarker.net)
- # [05:43] * Quits: [tm] (~mike@sideshowbarker.net) (Client Quit)
- # [05:44] * Joins: [tm] (~mike@sideshowbarker.net)
- # [05:47] * Quits: [tm] (~mike@sideshowbarker.net) (Client Quit)
- # [05:47] * Joins: [tm] (~mike@sideshowbarker.net)
- # [05:55] * Quits: [tm] (~mike@sideshowbarker.net) (Quit: leaving)
- # [05:58] * Joins: [tm] (~mike@sideshowbarker.net)
- # [06:06] * Quits: danzik17 (~danzik17@ool-435606a9.dyn.optonline.net) (Ping timeout: 260 seconds)
- # [06:11] * Joins: kennyluck (~kennyluck@119.161.158.96)
- # [06:16] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [06:30] * Joins: Von_Davidicus (~IceChat7@173.210.203.196)
- # [06:30] * Von_Davidicus is not sure if his webcoding is clever or nuts.
- # [06:48] * Joins: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net)
- # [06:55] * Quits: Von_Davidicus (~IceChat7@173.210.203.196) (Quit: A fine is a tax for doing wrong. A tax is a fine for doing well)
- # [07:03] * Joins: [[zzz]] (~q@node-1c4k.pool-101-108.dynamic.totbb.net)
- # [07:06] * Quits: [[zz]] (~q@node-5n8.pool-125-25.dynamic.totbb.net) (Ping timeout: 245 seconds)
- # [07:07] * Joins: weinig (~weinig@24.130.60.35)
- # [07:10] * Joins: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
- # [07:11] * Quits: danielfilho (~danielfil@201.83.157.140) (Remote host closed the connection)
- # [07:15] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [07:19] * [[zzz]] is now known as [[zz]]
- # [07:24] * Joins: jsoncorwin (~textual@50-0-204-47.dsl.static.sonic.net)
- # [07:24] * Quits: roc (~chatzilla@60.234.54.74) (Ping timeout: 252 seconds)
- # [07:24] * Quits: jsoncorwin (~textual@50-0-204-47.dsl.static.sonic.net) (Remote host closed the connection)
- # [07:25] * Joins: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr)
- # [07:40] * Joins: niloy (~niloy@203.196.177.156)
- # [07:40] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
- # [07:41] * Joins: Ducki__ (~Ducki@pD9E39CB0.dip0.t-ipconnect.de)
- # [07:56] * Joins: jdong__ (~quassel@123.126.22.58)
- # [07:57] * Joins: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp)
- # [08:10] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [08:16] * Joins: Martin_L (~Martin_L@194.18.12.26)
- # [08:19] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Ping timeout: 245 seconds)
- # [08:32] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
- # [08:36] * Quits: weinig (~weinig@24.130.60.35) (Quit: weinig)
- # [08:53] * Quits: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net) (Quit: dgathright)
- # [08:54] * Joins: RobbertAtWork (~robbertat@2001:980:9368:1:129a:ddff:fe6c:7fd1)
- # [08:56] * Joins: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net)
- # [09:04] <AryehGregor> annevk, AFAICT, isSupported is in all browsers too. If we can spec it as just returning true, is there any reason to try removing it? Any page that uses it will break, so it's almost sure to cause at least some compat issues, and it's really harmless to leave it in as a useless method.
- # [09:07] <AryehGregor> Admittedly, in the first several pages of results on Google Code Search I seem not to find any uses of isSupported() outside of conformance tests.
- # [09:09] * AryehGregor gets to the last page of 9 for /isSupported\([^[)]*,/ in JS and finds nothing
- # [09:09] <AryehGregor> Still, why waste the effort?
- # [09:09] <AryehGregor> Make it always return true and raise a warning in the console or something.
- # [09:19] * Joins: cheron (~cheron@unaffiliated/cheron)
- # [09:25] * Joins: j_wright (~jwright@ip70-180-205-15.lv.lv.cox.net)
- # [09:29] * Quits: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr) (Read error: Operation timed out)
- # [09:31] <annevk> I don't feel strongly, but sicking, Ms2ger and I have been quite happy to remove cruft
- # [09:32] <annevk> e.g. most of <basefont> is out of the platform
- # [09:32] <annevk> as are various other minor things that are not too hard in principle
- # [09:33] * Joins: sedovsek (~robert@89.143.12.238)
- # [09:35] * Quits: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Quit: dydx)
- # [09:35] * Joins: darobin (~darobin@spintank2-160-134.cnt.nerim.net)
- # [09:35] <AryehGregor> Well, if the Mozilla module owners are happy with it, I have no problem going along with it.
- # [09:36] * Joins: charlvn (~charlvn@charlvn.nl)
- # [09:36] <AryehGregor> It doesn't seem worth the effort to me, but it doesn't bother me either.
- # [09:37] <AryehGregor> "Implementations conforming to this specification will not support them."
- # [09:37] <AryehGregor> Why "will" and not "must"?
- # [09:37] <AryehGregor> Should I write tests for all of these being unsupported?
- # [09:37] <annevk> I think I wrote a test for that once
- # [09:38] <AryehGregor> Is it in the W3C repo anywhere?
- # [09:38] <annevk> http://dvcs.w3.org/hg/webapps/file/tip/DOMCore/tests/submissions/Ms2ger/historical.html is my test
- # [09:38] <AryehGregor> If not, I'll just write a new one, shouldn't take long.
- # [09:38] * Joins: carlos_antonio (~benway@173.230.152.21)
- # [09:38] * Quits: carlos_antonio (~benway@173.230.152.21) (Changing host)
- # [09:38] * Joins: carlos_antonio (~benway@unaffiliated/disusered)
- # [09:39] <AryehGregor> It doesn't seem up-to-date, is it?
- # [09:39] <annevk> might not be, no
- # [09:39] <annevk> but I think we haven't changed the list much
- # [09:39] <AryehGregor> I'll update and approve it.
- # [09:39] <annevk> it doesn't say "must not" because it doesn't make much sense I think for the specification to say that
- # [09:40] <AryehGregor> Why? It's a testable requirement.
- # [09:40] <annevk> because the standard is not a delta, it is the standard
- # [09:40] * Quits: Lachy (~Lachy@cm-84.215.19.229.getinternet.no) (Quit: Computer has gone to sleep.)
- # [09:40] <annevk> and everything not in the standard and not in any standards implemented must of course not be implemented as it would be proprietary
- # [09:41] <AryehGregor> Yeah, but that's not really testable in practice, because when you're writing tests for one spec you can't rule out the possibility that other specs might sneak in and spec something else.
- # [09:41] <AryehGregor> So you can only fairly test for it if the DOM spec says "these must not be implemented".
- # [09:41] * Quits: carlos_antonio (~benway@unaffiliated/disusered) (Client Quit)
- # [09:42] <annevk> you can also test it because there's no spec that says they should be implemented
- # [09:42] <annevk> and we know they might be implemented because of history
- # [09:42] <AryehGregor> Well, there are old specs that say they should be implemented. Maybe UAs are still implementing the old spec as well as the new one, where possible.
- # [09:42] <AryehGregor> I dunno.
- # [09:42] <AryehGregor> I don't mind writing a test anyway.
- # [09:42] * Joins: zcorpan (~zcorpan@pat.se.opera.com)
- # [09:43] <annevk> well yes, but those UAs would be non-conforming, as those old specs are obsolete (even though they're not marked as such)
- # [09:43] <AryehGregor> You and I know that, but it's nice to be explicit.
- # [09:43] <AryehGregor> But anyway, doesn't matter.
- # [09:43] <AryehGregor> Interfaces that the spec no longer says should be unsupported: EventException, RangeException.
- # [09:44] <AryehGregor> Document members: charset, defaultCharset, height, width.
- # [09:45] <annevk> actually
- # [09:45] <annevk> I think Ms2ger might have added those to the test
- # [09:45] <annevk> but not the spec
- # [09:45] <AryehGregor> Node members that the spec says should be removed but the test doesn't test for: attributes, namespaceURI, prefix, localName, isSameNode
- # [09:45] <AryehGregor> Window member that's tested but not specced: attachEvent
- # [09:46] <annevk> I think Ms2ger added that
- # [09:46] <annevk> and turned this test into a more generic "obsolete stuff" test
- # [09:47] <AryehGregor> I'd like to make the spec as explicit as possible.
- # [09:47] <annevk> there's no spec for this test
- # [09:47] <annevk> the historical section of the spec is just for people who have some history with the DOM
- # [09:47] <zcorpan> TabAtkins: wouldn't query.get('a') => '1' rather than 1? i.e. always return strings?
- # [09:48] <AryehGregor> Yeah, but we want interop on which cruft is removed.
- # [09:48] <annevk> s/have some with/know some of/
- # [09:48] <annevk> as I said I don't think we need a requirement for that
- # [09:48] <AryehGregor> If all browsers support an obsolete feature, it might accidentally be necessary for web compat, in which case it needs to be specced.
- # [09:48] <annevk> well yes
- # [09:48] <AryehGregor> We don't know until at least someone tries removing it.
- # [09:49] <annevk> right
- # [09:49] <AryehGregor> And we won't know who's tried removing stuff unless we have a test.
- # [09:49] <annevk> I'm not opposing this test, I wrote it :-)
- # [09:49] <AryehGregor> But it's a little dodgy to write a test with no spec supporting it.
- # [09:49] <AryehGregor> Meh, whatever.
- # [09:49] <annevk> All specs together support it
- # [09:50] <AryehGregor> If you know to ignore the old ones, which aren't actually marked as obsolete.
- # [09:50] * AryehGregor goes off to file bugs on things Gecko still implements that don't have bugs, in case there are any
- # [09:50] <AryehGregor> I don't like spec requirements that can only be figured out if you're a spec guru.
- # [09:51] <AryehGregor> Most implementers aren't.
- # [09:53] * Quits: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp) (Remote host closed the connection)
- # [09:54] * Joins: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp)
- # [09:56] * Quits: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp) (Read error: Connection reset by peer)
- # [09:56] * Joins: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp)
- # [10:00] * Joins: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221)
- # [10:01] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
- # [10:02] * Joins: foolip (~philip@node-7lfbbeh6zexzo9z2e.a0.ipv6.opera.com)
- # [10:02] * Joins: Lachy (~Lachy@pat-tazdevil.opera.com)
- # [10:04] * Joins: Habo (~Habo@popkorn.progressbar.sk)
- # [10:05] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
- # [10:05] <AryehGregor> Removing non-callable properties is not really such an issue, come to think of it, because those don't throw anyway.
- # [10:06] <annevk> AryehGregor: okay, how about this
- # [10:06] <annevk> AryehGregor: we make it a requirement and add a note "This requirement will be removed once a new somewhat stable-equilibrium for these historical artefacts has been reached."
- # [10:07] <AryehGregor> Sounds fine to me.
- # [10:07] <AryehGregor> I agree that once existing browsers don't support the features, there's no need for a requirement anymore.
- # [10:07] * Quits: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net) (Quit: dgathright)
- # [10:14] * Joins: Druide__ (~Druid@p5B05DF16.dip.t-dialin.net)
- # [10:15] * Quits: Druide_ (~Druid@p5B135FC1.dip.t-dialin.net) (Ping timeout: 240 seconds)
- # [10:24] * Quits: [tm] (~mike@sideshowbarker.net) (Quit: leaving)
- # [10:24] * Joins: [tm] (~mike@sideshowbarker.net)
- # [10:25] * Joins: woef (~woef@91.183.84.141)
- # [10:27] * Quits: [tm] (~mike@sideshowbarker.net) (Client Quit)
- # [10:27] * Joins: nonge_ (~nonge@p5B3260CF.dip.t-dialin.net)
- # [10:27] * Joins: [tm] (~mike@sideshowbarker.net)
- # [10:28] * Joins: david_carlisle (~chatzilla@86.188.197.189)
- # [10:31] * Quits: nonge (~nonge@p5B326B46.dip.t-dialin.net) (Ping timeout: 255 seconds)
- # [10:33] * Quits: Martin_L (~Martin_L@194.18.12.26) (Remote host closed the connection)
- # [10:34] * Joins: Martin_L (~Martin_L@194.18.12.26)
- # [10:39] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Read error: Connection reset by peer)
- # [10:40] <annevk> AryehGregor: shall I make that change in a bit?
- # [10:41] <annevk> (going offline now, I'll check the logs before I start working on it)
- # [10:41] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Remote host closed the connection)
- # [10:47] <zcorpan> AryehGregor: testing things the spec does not say is necessary to cover all cases. e.g. if webidl says that a property must be present on the interface object and the prototype, it's interesting to test that it's *not* present on the instance even if the spec doesn't say "must not be present on the instance"
- # [10:48] <zcorpan> where present i mean hasOwnProperty()
- # [10:48] <zcorpan> specs saying everthing that must not happen is an infinite list so isn't done
- # [10:48] <zcorpan> doesn't mean it can't be tested
- # [10:49] <jgraham> Well, not all of it
- # [10:50] <jgraham> Can't really write an infinite number of tests
- # [10:50] <zcorpan> why not? :-P
- # [10:50] <jgraham> In other news, hg fucked up my repo *again*
- # [10:51] * Quits: Ducki__ (~Ducki@pD9E39CB0.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
- # [10:52] * Quits: [tm] (~mike@sideshowbarker.net) (Quit: leaving)
- # [10:53] * Joins: [tm] (~mike@sideshowbarker.net)
- # [10:53] * Quits: [tm] (~mike@sideshowbarker.net) (Client Quit)
- # [10:54] * Joins: [tm] (~mike@sideshowbarker.net)
- # [10:55] * Joins: Ducki (~Ducki@pD9E39CB0.dip0.t-ipconnect.de)
- # [10:58] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Quit: Leaving.)
- # [11:06] * Joins: annevk (~annevk@178.226.105.117)
- # [11:07] <annevk> zcorpan: I think what AryehGregor meant is that this case is somewhat special since it used to be required and now it's required not to
- # [11:08] <annevk> AryehGregor: making that change now
- # [11:10] * Joins: roc (~chatzilla@121.98.230.221)
- # [11:11] <annevk> AryehGregor: hmm actually, the change is somewhat harder since it's split across a few subsections
- # [11:11] <annevk> AryehGregor: e.g. EventException is listed
- # [11:11] * Quits: MikeSmith (~MikeSmith@s1106045.xgsspn.imtp.tachikawa.spmode.ne.jp) (Quit: Make the road by walking. (B-side: Tired of Fighting))
- # [11:12] * Joins: MikeSmith (~MikeSmith@s1106045.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [11:12] <annevk> maybe we should list all interface and interface members in one section which combines all old DOM specs
- # [11:12] <annevk> meh
- # [11:13] * Quits: MikeSmith (~MikeSmith@s1106045.xgsspn.imtp.tachikawa.spmode.ne.jp) (Client Quit)
- # [11:13] * Joins: MikeSmith (~MikeSmith@s1106045.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [11:18] * Joins: Ducki_ (~Ducki@pD9E3A085.dip0.t-ipconnect.de)
- # [11:20] * Quits: Ducki (~Ducki@pD9E39CB0.dip0.t-ipconnect.de) (Ping timeout: 255 seconds)
- # [11:23] <annevk> AryehGregor: okay so not making that change for now, will think a bit about the design of that section
- # [11:27] * Joins: Kolombiken (~Adium@217.13.228.226)
- # [11:29] * Quits: annevk (~annevk@178.226.105.117) (Remote host closed the connection)
- # [11:33] * Quits: MikeSmith (~MikeSmith@s1106045.xgsspn.imtp.tachikawa.spmode.ne.jp) (Quit: Make the road by walking. (B-side: Tired of Fighting))
- # [11:33] * Quits: ImBcmDth (~Jon@pool-108-35-110-36.nwrknj.fios.verizon.net) (Read error: Connection reset by peer)
- # [11:33] * Joins: ImBcmDth (~Jon@pool-108-35-110-36.nwrknj.fios.verizon.net)
- # [11:33] * Joins: MikeSmith (~MikeSmith@s1106045.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [11:34] * Quits: [tm] (~mike@sideshowbarker.net) (Quit: leaving)
- # [11:35] * Joins: [tm] (~mike@sideshowbarker.net)
- # [11:39] * Joins: MikeSmith_ (~MikeSmith@s1106053.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [11:41] * Quits: MikeSmith (~MikeSmith@s1106045.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 240 seconds)
- # [11:41] * MikeSmith_ is now known as MikeSmith
- # [11:41] * Joins: annevk (~annevk@178.226.105.117)
- # [11:42] * Quits: annevk (~annevk@178.226.105.117) (Remote host closed the connection)
- # [11:47] * Quits: jarib (~jarib@unaffiliated/jarib) (Excess Flood)
- # [11:48] * Joins: jarib (~jarib@unaffiliated/jarib)
- # [11:55] * Quits: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp) (Remote host closed the connection)
- # [11:55] * Joins: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp)
- # [11:56] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [12:00] * Quits: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp) (Ping timeout: 245 seconds)
- # [12:06] * Quits: fishd (darin@nat/google/x-oxdrobfbmbyakmdk) (Quit: Leaving)
- # [12:12] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 240 seconds)
- # [12:15] <AryehGregor> Huh? I wrote a long comment to https://www.w3.org/Bugs/Public/show_bug.cgi?id=19431, what happened to it?
- # [12:15] <AryehGregor> Did I forget to submit it and then close the tab, or was there a server hiccup?
- # [12:16] * AryehGregor makes sure he's e-mailed when he makes the change, too, to avoid losing things if there ever is a server hiccup
- # [12:17] <MikeSmith> AryehGregor: I don't know of cases where a submitted comment disappeared. So if you think that's what happened, we should definitely report it so that they can check on it
- # [12:18] <AryehGregor> My guess is it's more likely that I forgot to submit it, then.
- # [12:18] <AryehGregor> Annoying.
- # [12:30] * Quits: Ducki_ (~Ducki@pD9E3A085.dip0.t-ipconnect.de) (Ping timeout: 255 seconds)
- # [12:31] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [12:34] * attiks|away is now known as attiks
- # [12:34] * Joins: reinaldob (~reinaldob@201.74.207.100)
- # [12:42] * Quits: jdong__ (~quassel@123.126.22.58) (Remote host closed the connection)
- # [12:42] * Quits: jdong_ (~quassel@123.126.22.58) (Remote host closed the connection)
- # [12:42] * Joins: jdong_ (~quassel@123.126.22.58)
- # [12:44] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 252 seconds)
- # [12:47] * Joins: Ducki_ (~Ducki@pD9E3A085.dip0.t-ipconnect.de)
- # [12:47] * Joins: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp)
- # [12:47] <AryehGregor> Wait, so the .internalSubset property is removed but the concept of internal subsets still exists, I guess?
- # [12:47] * AryehGregor is confused
- # [12:47] <AryehGregor> They're just not exposed via the DOM, or what?
- # [12:47] * Quits: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp) (Remote host closed the connection)
- # [12:48] * AryehGregor doesn't see annevk or Ms2ger around, rats
- # [12:48] * Joins: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp)
- # [12:49] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
- # [12:49] <jgraham> Is this a sinking ship?
- # [12:52] * Quits: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp) (Ping timeout: 245 seconds)
- # [12:52] <AryehGregor> I hope not.
- # [12:53] * AryehGregor gets out his snorkel gear just in case
- # [12:55] * Quits: cheron (~cheron@unaffiliated/cheron) (Quit: Leaving.)
- # [13:00] <smaug____> AryehGregor: I *think* also webkit or chromium has some data whether some functions are used
- # [13:00] <smaug____> would be good to ask them too
- # [13:00] <smaug____> and not just randomly remove bad APIs
- # [13:00] <AryehGregor> It might also be worth looking through WebKit's bugs to see when they added it, in case it was because of compat issues.
- # [13:02] <smaug____> I'd assume some old DOM2 stuff have been in webkit since khtml times
- # [13:02] <AryehGregor> Some has, but some they added much later.
- # [13:02] <AryehGregor> Some they still haven't added -- WebKit today doesn't support Document.contentType.
- # [13:04] <smaug____> which means that some script might use .contentType to detect UA to be non-webkit
- # [13:10] <AryehGregor> Okay, but if we want to ever have interop we have to break that kind of sniffing code sometimes. E.g., either we have to stop supporting .taintEnabled at some point and break pages that send us down IE code paths, or (perhaps more reasonably) other browsers have to support it and go down Gecko code paths.
- # [13:10] <AryehGregor> Sometimes pain is inevitable if authors use stupid sniffing techniques.
- # [13:10] * Quits: RobbertAtWork (~robbertat@2001:980:9368:1:129a:ddff:fe6c:7fd1) (Read error: Connection reset by peer)
- # [13:11] * Joins: RobbertAtWork (~robbertat@2001:980:9368:1:129a:ddff:fe6c:7fd1)
- # [13:11] * Quits: plutoniix (~plutoniix@node-whn.pool-101-109.dynamic.totbb.net) (Quit: จรลี จรลา)
- # [13:11] <smaug____> yup
- # [13:11] <AryehGregor> Like "if navigator.taintEnabled is defined, assume you can use Gecko-only stuff" -- then other browsers can't add it. "if navigator.taintEnabled is undefined, assume you can use IE-specific stuff" -- then we can't remove it.
- # [13:12] <smaug____> but need to be careful, and better to not to things without having at least some data
- # [13:12] <AryehGregor> Yes, agreed.
- # [13:12] <AryehGregor> I did do a Google Code Search and found no uses.
- # [13:13] <smaug____> well, there are tons of examples for .isSupported
- # [13:13] <AryehGregor> Like where?
- # [13:13] <AryehGregor> If there are, we definitely shouldn't remove it.
- # [13:14] <AryehGregor> .getFeature I found lots.
- # [13:14] <AryehGregor> .isSupported I haven't found yet.
- # [13:14] <smaug____> http://reference.sitepoint.com/javascript/Node/isSupported was the first result in google
- # [13:15] <AryehGregor> It's documented, that doesn't mean it's used.
- # [13:15] <AryehGregor> The only uses I found were in conformance tests.
- # [13:16] <AryehGregor> http://code.google.com/codesearch
- # [13:16] <smaug____> yeah, true, documentation doesn't mean it is being used
- # [13:16] <AryehGregor> Search in JavaScript, that's a better indicator.
- # [13:16] <smaug____> but I don't really trust google codesearch to give enough data
- # [13:17] <AryehGregor> What I don't like about our telemetry is last I checked, it only says how many times *all users combined* hit the probe. What I want is how many *different* users hit the probe. I don't care if one guy really likes running conformance tests and hit isSupported() 50,000 times, and 99.99% of users didn't hit it once.
- # [13:18] * Joins: sedovsek (~robert@89.143.12.238)
- # [13:19] <smaug____> yeah, that is an issue
- # [13:20] <AryehGregor> Are there docs for what the different histogram types mean, exactly? I don't see them.
- # [13:20] * Joins: roc_ (~chatzilla@121.98.230.221)
- # [13:21] <AryehGregor> (maybe this has become a discussion for #developers)
- # [13:23] <smaug____> oh, usage of mutation events seems to have gone down a bit. Perhaps Google has started to use mutation observer
- # [13:24] <smaug____> or people use more facebook and it doesn't use mutation events
- # [13:24] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 265 seconds)
- # [13:24] * roc_ is now known as roc
- # [13:29] * Joins: erichynds (~ehynds@pool-173-76-135-79.bstnma.fios.verizon.net)
- # [13:50] * Quits: jarib (~jarib@unaffiliated/jarib) (Excess Flood)
- # [13:51] * Joins: jarib (~jarib@unaffiliated/jarib)
- # [13:57] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
- # [14:00] * Joins: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie)
- # [14:05] * Parts: Kolombiken (~Adium@217.13.228.226)
- # [14:24] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Ping timeout: 252 seconds)
- # [14:27] * Quits: mpt (~mpt@canonical/mpt) (Quit: Ex-Chat)
- # [14:28] * Joins: mpt (~mpt@faun.canonical.com)
- # [14:28] * Quits: mpt (~mpt@faun.canonical.com) (Changing host)
- # [14:28] * Joins: mpt (~mpt@canonical/mpt)
- # [14:38] * Joins: krawchyk (~krawchyk@65.220.49.251)
- # [14:42] * Joins: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp)
- # [14:50] <karlcow> http://talsraviv.com/2012/07/20/do-you-really-need-a-server-build-your-minimum-viable-product-entirely-client-side/
- # [14:50] * Quits: ^esc (~esc_ape@178.115.251.238.wireless.dyn.drei.com) (Ping timeout: 240 seconds)
- # [14:50] * Joins: izhak (~izhak@213.87.240.243)
- # [14:52] * Joins: tomasf (~tomasf@host-95-195-138-222.mobileonline.telia.com)
- # [14:53] * AryehGregor discovers that Node.compareDocumentPosition a) is not interoperable in simple cases, b) does not match the spec
- # [14:53] <AryehGregor> Yay!
- # [14:53] <AryehGregor> Also, the MDN docs don't match Gecko's actual implementation.
- # [14:54] <AryehGregor> const unsigned short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20;
- # [14:55] <jgraham> Hah
- # [14:56] <AryehGregor> Two disconnected nodes, picked somewhat randomly. The spec says to return 0x01.
- # [14:56] * Quits: RobbertAtWork (~robbertat@2001:980:9368:1:129a:ddff:fe6c:7fd1) (Remote host closed the connection)
- # [14:57] <AryehGregor> WebKit returns 0x21.
- # [14:57] <AryehGregor> Opera returns 0x24.
- # [14:57] <AryehGregor> Gecko returns . . . wait for it . . .
- # [14:57] <AryehGregor> . . . either 0x23 or 0x25, depending (according to source code inspection) on which one's furthest ancestor is greater when they're compared as pointers.
- # [14:57] <AryehGregor> No, seriously.
- # [14:57] <AryehGregor> SERIOUSLY. I AM NOT MAKING THIS UP.
- # [14:58] <AryehGregor> I WISH I WAS MAKING THIS UP.
- # [14:58] <AryehGregor> http://dxr.mozilla.org/mozilla-central/content/base/src/nsINode.cpp.html#l764
- # [14:58] <jgraham> AryehGregor: Nice of people to not clash with each other or the spec there :)
- # [14:58] * AryehGregor pulls out hg blame
- # [14:59] * Joins: vanson2012 (~vanson201@14.0.144.55)
- # [14:59] <AryehGregor> And IE . . . also returns 0x23 or 0x25 at random.
- # [14:59] * AryehGregor cries
- # [15:00] <AryehGregor> No, wait. Opera returns 0x23.
- # [15:00] <AryehGregor> At least that's something.
- # [15:00] <AryehGregor> There are only three possible values, and three out of four browsers agree to return one of them at least some of the time.
- # [15:01] <AryehGregor> Although WebKit is the sanest.
- # [15:02] * Quits: erichynds (~ehynds@pool-173-76-135-79.bstnma.fios.verizon.net)
- # [15:03] * Quits: izhak (~izhak@213.87.240.243) (Ping timeout: 245 seconds)
- # [15:07] <AryehGregor> "If there is no common container node, then the order is based upon order between the root container of each node that is in no container. In this case, the result is disconnected and implementation-specific. This result is stable as long as these outer-most containing nodes remain in memory and are not inserted into some other containing node. This would be the case when the nodes belong to different documents or fragments, and cloning the d
- # [15:07] <AryehGregor> ocument or inserting a fragment might change the order."
- # [15:08] <AryehGregor> http://www.w3.org/TR/DOM-Level-3-Core/core.html#DocumentPosition
- # [15:08] <AryehGregor> ?!?
- # [15:10] <jgraham> You know when the DOM is bad when the text starts "A bitmask..."
- # [15:11] <AryehGregor> If only that were anything close to the real problem here. :(
- # [15:11] <jgraham> Well it is close to the root problem
- # [15:11] <jgraham> The root problem is "someone thought this was a good idea"
- # [15:12] <jgraham> Anyway, is that part you quoted supposed to make any sense to me?
- # [15:15] <AryehGregor> It doesn't?
- # [15:15] <AryehGregor> If the two nodes have no common container, the spec says that there is an implementation-specific order.
- # [15:16] <AryehGregor> Thus Gecko and IE are both completely conforming.
- # [15:16] <AryehGregor> Opera may or may not be conforming, and WebKit is not.
- # [15:16] <AryehGregor> I assume the idea is that this way, you could get a total ordering of all nodes in existence, in case you wanted one for some purpose or other.
- # [15:16] <AryehGregor> This is, however, insane.
- # [15:18] * Quits: tomasf (~tomasf@host-95-195-138-222.mobileonline.telia.com) (Quit: tomasf)
- # [15:19] <woef> Is there a technical reason why css column-span only takes 1 and all as values? Values like '2' or '3' would be a lot more useful :)
- # [15:20] * Joins: krawchyk_ (~krawchyk@65.220.49.251)
- # [15:21] * Quits: krawchyk (~krawchyk@65.220.49.251) (Read error: Operation timed out)
- # [15:22] * Joins: lar_zzz (~lar_zzz@business-088-079-143-185.static.arcor-ip.net)
- # [15:22] <AryehGregor> Ah, no, Opera also randomly oscillates between 0x23 and 0x25 at random.
- # [15:23] <AryehGregor> Good show to everyone on matching the spec.
- # [15:23] <AryehGregor> Except WebKit, which is of course notorious for ignoring standards.
- # [15:23] <AryehGregor> Sigh.
- # [15:26] * Quits: vanson2012 (~vanson201@14.0.144.55) (Ping timeout: 246 seconds)
- # [15:27] * Joins: thisgeek (~chris@ool-45757d25.dyn.optonline.net)
- # [15:27] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
- # [15:28] * attiks is now known as attiks|away
- # [15:29] * Joins: jmajnert (d943c9a2@gateway/web/freenode/ip.217.67.201.162)
- # [15:31] * Joins: MacTed (~Thud@63.119.36.36)
- # [15:31] * Parts: jmajnert (d943c9a2@gateway/web/freenode/ip.217.67.201.162)
- # [15:38] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [15:41] * Joins: danzik17 (~danzik17@164.55.254.106)
- # [15:42] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Client Quit)
- # [15:44] * Joins: bentruyman (~bentruyma@li159-104.members.linode.com)
- # [15:46] * Joins: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se)
- # [15:47] * Quits: roc (~chatzilla@121.98.230.221) (Read error: Connection reset by peer)
- # [15:48] * Joins: roc (~chatzilla@121.98.230.221)
- # [15:49] <ashemedai> Interesting, seems only Firefox is doing decent subpixel AA on font-weight: bold on fonts. Neither Chrome or Opera seem to do well :S
- # [15:50] <AryehGregor> That's very platform-specific, I imagine.
- # [15:50] <AryehGregor> Hmm, what should I test now?
- # [15:51] <AryehGregor> Encodings, let me do that.
- # [15:51] <AryehGregor> Although I have nowhere to put the tests, hmph.
- # [15:51] <jgraham> AryehGregor: Oh, I see
- # [15:51] <ashemedai> AryehGregor: I think Chrome has a bug at least in this department (I added some details today at http://code.google.com/p/chromium/issues/detail?id=125298 ) - but I don't understand Opera's rendering at all. Even a font-weight of normal looks bad to be honest. :S
- # [15:51] <AryehGregor> jgraham, you see what?
- # [15:52] <odinho> ahtop
- # [15:53] * AryehGregor decides he can test .characterSet in DOM tests, even though really all the data comes from the encoding spec, because DOM normatively references the encoding spec for the definition of characterSet
- # [15:53] <ashemedai> Anyway, can someone remind me what the problem was with browsers displaying normal text with monospace and the monospace in comparison looking much too small? Was it a simple x-height problem that needed a CSS fix or something else?
- # [15:54] <AryehGregor> ashemedai, I think it was just an x-height problem, yeah.
- # [15:54] <AryehGregor> I think that's what font-size-adjust is for, right?
- # [15:54] <ashemedai> that ought to make my googling a bit easier
- # [15:55] <ashemedai> http://code.stephenmorley.org/html-and-css/fixing-browsers-broken-monospace-font-handling/
- # [15:55] <ashemedai> Wonder how uptodate/relevant that one still is
- # [15:55] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [15:55] <jgraham> AryehGregor: What the spec is trying to say
- # [15:55] <AryehGregor> Ah, okay.
- # [15:56] <hsivonen> Does Safari on OS X use AV Foundation yet?
- # [15:57] <hsivonen> what's Long GOP H.264?
- # [15:57] * Joins: rwaldron (rwaldron@nat/hackerschool.com/x-rurfhanzvafydcnv)
- # [15:57] <AryehGregor> There's no convenient way to set the document's encoding, I guess. Bother. Maybe I'll test URLs.
- # [16:01] <hsivonen> AryehGregor: server plus <meta charset> not convenient enough?
- # [16:01] <AryehGregor> Hmm, but does anything normatively refer to the URL spec in a manner that I could test it?
- # [16:01] <AryehGregor> hsivonen, well, how do I set up the server? A PHP script?
- # [16:02] <AryehGregor> I'd like to test hundreds of encodings in one page.
- # [16:02] <AryehGregor> data: URLs work for Gecko and Opera, but not IE/WebKit.
- # [16:02] <AryehGregor> IE doesn't support data: URLs in iframe, and WebKit treats them as cross-origin, so I can't access their .characterSet (I don't think).
- # [16:03] <AryehGregor> A PHP script would work for the W3C test suite, but wouldn't be very useful for Gecko internal tests (nor, I suspect, other browsers').
- # [16:04] <AryehGregor> What I did for testing different Content-Types for another purpose is use a Python script to generate lots of static files, but that's not fun for thousands of tests.
- # [16:04] <zewt> i'd imagine any browser set system is going to need a way to generate remote content, whether with something like PHP or otherwise
- # [16:04] <zewt> test system
- # [16:04] <AryehGregor> zewt, yeah, but the problem is there's no way we have to do it cross-browser right now.
- # [16:04] <jgraham> AryehGregor: PHP wouls work for us, but AFAIK not for WebKit either
- # [16:05] <AryehGregor> jgraham, your tests are only runnable on your own server farm, right?
- # [16:05] <AryehGregor> As opposed to at least Gecko and probably WebKit, where they have to be runnable locally.
- # [16:05] <AryehGregor> (because they're, you know, open-source ;) )
- # [16:05] <jgraham> They are run from a central server, yes
- # [16:05] <AryehGregor> In your case you could just set up a bona fide web server.
- # [16:05] <AryehGregor> Which I guess you do.
- # [16:05] <jgraham> Yes, we have
- # [16:06] <jgraham> You *could* do that too
- # [16:06] <jgraham> But there might be reasons not to adopt that model
- # [16:06] <AryehGregor> I think Gecko actually does.
- # [16:06] <AryehGregor> On some definite port on localhost.
- # [16:06] <zewt> can you use postMessage to have the data: URL send results back? don't really know where that's supported
- # [16:06] <jgraham> (actually, I don't think "open source" is the main objection)
- # [16:06] <AryehGregor> A dependency on postMessage() kind of stinks in a .characterSet test, and doesn't help with IE.
- # [16:06] <jgraham> (I think "want to version tests with the code" is the main objection)
- # [16:06] <zewt> i guess if you're running things off file:// then that's hard
- # [16:07] <AryehGregor> jgraham, that's kind of prohibitive, yeah.
- # [16:07] <jgraham> IE supports postMEssage
- # [16:07] <AryehGregor> It doesn't support iframes with data: src's.
- # [16:07] <jgraham> Not versioning tests with the code kind of sucks
- # [16:07] <AryehGregor> So you don't version tests with the code?
- # [16:07] <jgraham> But on the other hand, WebKit's layout tests are just funny
- # [16:07] * Joins: gavinc (~gavin@50.0.77.3)
- # [16:07] <jgraham> They have screenshots for every platform in the source tree
- # [16:07] <AryehGregor> Are those the ones that dump some kind of internal representation to plaintext and then diff it?
- # [16:07] <zewt> jgraham: that just means needing a system to be able to put php blobs in the tests somehow (which isn't trivial, but not all that magic)
- # [16:07] <AryehGregor> Oh, that's the other type of WebKit layout test.
- # [16:08] <jgraham> Laugh? I almost died
- # [16:08] <zewt> (sending PHP blobs in the URL itself for the server to run for you is one way, but obvious security issues there)
- # [16:08] <jgraham> AryehGregor: Yeah, our system - for histortic reasons, mostly - has entirely seperate tests and cide
- # [16:09] <jgraham> *code
- # [16:09] <AryehGregor> *cider
- # [16:09] <jgraham> It is very important to seperate tests and cider
- # [16:10] <AryehGregor> Especially hard cider.
- # [16:10] <hsivonen> AryehGregor: you could use a script to generate a bunch of files
- # [16:10] <AryehGregor> Yeah, I could.
- # [16:11] <AryehGregor> I've done it, it just makes me reluctant to test as thoroughly as I'd like.
- # [16:11] <jgraham> It is a pain when you want to update a test of course. But it makes so many other things very simple.
- # [16:11] <AryehGregor> Hmm?
- # [16:11] <jgraham> The non-versioned tests thing
- # [16:12] <AryehGregor> What does it make simple?
- # [16:12] <jgraham> Sorry, I am a little behind the conversation
- # [16:12] <AryehGregor> Wait, don't tell me your tests aren't versioned at all.
- # [16:12] <jgraham> Yeah, they are
- # [16:12] <AryehGregor> Phew.
- # [16:12] <jgraham> But not tied to the version of the code
- # [16:12] * AryehGregor could find more WebIDL stuff to test
- # [16:12] <jgraham> You don't have to distribute specific versions of tests to individual test slaves
- # [16:13] * hsivonen learned a new meaning for GOP: http://en.wikipedia.org/wiki/Group_of_pictures
- # [16:13] <AryehGregor> jgraham, our test slaves build the source code too, so they get the tests with the source code. How do you detect if someone breaks the build on a different platform?
- # [16:13] <jgraham> Which makes the test sytem scale rather well without scary complexity
- # [16:14] <jgraham> We have seperate test machines and build machines
- # [16:14] <AryehGregor> So do we.
- # [16:14] <AryehGregor> But the test machines need the compiled binaries anyway to actually run the tests, so they can get the tests at the same time.
- # [16:14] <AryehGregor> (I think; I'm not completely familiar with our architecture)
- # [16:15] <jgraham> Right, but then you have to either distribute gigabytes of tests with each build, or somehow split up the tests
- # [16:15] * Joins: erichynds (~ehynds@64.206.121.41)
- # [16:15] <jgraham> AFAIK, in the Mozilla architecture tests are split up statically
- # [16:15] <AryehGregor> Gigabytes of tests?
- # [16:15] <jgraham> So you know that machine A will always run Mochitests, and B will always run Reftests and so on
- # [16:15] <AryehGregor> Our entire codebase is only a few gigs.
- # [16:15] <jgraham> Including media files, yeah, I think so
- # [16:15] <AryehGregor> How big a media file do you need for testing?
- # [16:16] <AryehGregor> We have a couple of short videos.
- # [16:16] <AryehGregor> Of course, we're not going to have gigs of tests if we can avoid it, because we use a DVCS . . .
- # [16:16] <AryehGregor> (and they're in the source code repo)
- # [16:16] <jgraham> Google came up with http://code.google.com/p/codeswarm/ to overcome the test scaling system
- # [16:16] <jgraham> *problem
- # [16:16] <jgraham> But that looks scary complex
- # [16:16] <jgraham> Whereas our system scales really nicely
- # [16:17] <jgraham> Any test slave can run any test, more or less
- # [16:17] * abstractj|away is now known as abstractj
- # [16:17] <jgraham> So you can just keep adding slaves until you are limited by something else
- # [16:17] * AryehGregor doesn't know exactly how it works with us
- # [16:19] <AryehGregor> I don't *think* we have different test slaves for different types of tests. Obviously for different platforms we do.
- # [16:19] * Quits: barneybook (kvirc@220-133-195-146.HINET-IP.hinet.net) (Read error: Connection reset by peer)
- # [16:21] <smaug____> jgraham: sounds pretty similar to what we do
- # [16:22] * Quits: kennyluck (~kennyluck@119.161.158.96) (Quit: kennyluck)
- # [16:23] * Quits: Martin_L (~Martin_L@194.18.12.26) (Ping timeout: 248 seconds)
- # [16:23] <smaug____> also, I think we can run stuff on Amazon's cloud
- # [16:24] <AryehGregor> I think that's only building for now.
- # [16:33] <zcorpan> https://www.w3.org/Bugs/Public/show_bug.cgi?id=19540 wow the spec text kinda sucks here
- # [16:36] * Quits: thisgeek (~chris@ool-45757d25.dyn.optonline.net) (Quit: thisgeek)
- # [16:37] <jgraham> AryehGregor: Not necessarily different slaves for different *typees* of tests. I don't think I explained the difference clearly. AFAICT you have regression tests split up into 12 predefined batches (5 mochitest, some others). So for each platform, you can at best run 12 lots of testing concurrently
- # [16:38] <AryehGregor> For any given revision to be tested, yes.
- # [16:38] <jgraham> We split the tests dynamically at runtime, and typically have a few hundred batches per build
- # [16:38] <AryehGregor> (The number of batches varies depending on platform and options.)
- # [16:38] <AryehGregor> Yes, that would be vastly superior.
- # [16:38] <jgraham> (per platform)
- # [16:38] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 240 seconds)
- # [16:39] <AryehGregor> I wish we had the ability to do that, and maybe, you know, rerun individual failing tests without having to spend 40 minutes rerunning a whole batch.
- # [16:39] <jgraham> Which I thin kis what google swarm is supposed to give you
- # [16:39] * GPHemsley wonders what he did right... but annevk is not around to tell him.
- # [16:39] <jgraham> But it looks mighty complicated
- # [16:40] * Quits: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp) (Remote host closed the connection)
- # [16:40] * Quits: krawchyk_ (~krawchyk@65.220.49.251) (Read error: Connection reset by peer)
- # [16:40] * Joins: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp)
- # [16:41] * Quits: Ducki_ (~Ducki@pD9E3A085.dip0.t-ipconnect.de) (Ping timeout: 255 seconds)
- # [16:41] * Joins: krawchyk (~krawchyk@65.220.49.251)
- # [16:43] * Quits: niloy (~niloy@203.196.177.156) (Remote host closed the connection)
- # [16:45] * Quits: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp) (Ping timeout: 245 seconds)
- # [16:49] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [16:49] * Parts: lar_zzz (~lar_zzz@business-088-079-143-185.static.arcor-ip.net)
- # [16:51] * Joins: Martijnc (~Martijnc@d54C38583.access.telenet.be)
- # [16:54] * Joins: baku (~baku@ip-64-134-123-184.public.wayport.net)
- # [17:09] * Joins: ehsan (~ehsan@66.207.208.98)
- # [17:25] * Joins: garciawebdev (~garciaweb@190.244.76.14)
- # [17:27] * Quits: payman (~payman@pat.se.opera.com) (Quit: Lost terminal)
- # [17:28] * Joins: payman (~payman@pat.se.opera.com)
- # [17:28] * Quits: payman (~payman@pat.se.opera.com) (Client Quit)
- # [17:29] * Joins: payman (~payman@pat.se.opera.com)
- # [17:32] <AryehGregor> So it turns out making 847 iframes and populating them with data URLs is slow.
- # [17:32] <AryehGregor> Sigh.
- # [17:32] <AryehGregor> Why does testing have to be annoying?
- # [17:32] * Joins: thisgeek (~chris@ool-45757d25.dyn.optonline.net)
- # [17:33] * Joins: rniwa (~rniwa@17.244.4.62)
- # [17:33] <charlvn> i am building an irc bot that extracts some basic information about a given uri but i am wondering what is senseful to include in a one line response
- # [17:34] <charlvn> the page title, obviously, and if oembed is present, some info from that, but what else?
- # [17:34] * Joins: Druide_ (~Druid@p5B05DF16.dip.t-dialin.net)
- # [17:35] * Joins: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp)
- # [17:38] * Quits: Druide__ (~Druid@p5B05DF16.dip.t-dialin.net) (*.net *.split)
- # [17:41] <AryehGregor> http://w3c-test.org/webapps/DOMCore/tests/submissions/AryehGregor/Document-characterSet-normalization.html
- # [17:41] <AryehGregor> Currently uses a .php file.
- # [17:41] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [17:41] <jgraham> AryehGregor: Could you make, say, 8 iframes and populate them with data urls then, when as each test completes populate its iframe with a different data url?
- # [17:42] <AryehGregor> Hmm, the PHP file isn't there . . .
- # [17:42] <jgraham> AryehGregor: I also think this might help Opera, which iirc has a limit of 200 iframes per page or something
- # [17:42] <AryehGregor> jgraham, I considered it.
- # [17:42] <AryehGregor> Opera seems to not completely break.
- # [17:42] <AryehGregor> So where did the PHP file go?
- # [17:42] <AryehGregor> Does w3c-test.org filter them?
- # [17:43] * Quits: gavinc (~gavin@50.0.77.3) (Quit: Konversation terminated!)
- # [17:43] <AryehGregor> Does it allow them at all?
- # [17:43] <jgraham> AryehGregor: Yeah, they are supposed to be manually reviewed
- # [17:43] <AryehGregor> Oh, blech.
- # [17:43] <AryehGregor> And who has the ability to do that?
- # [17:43] <jgraham> So they don't get synced at first
- # [17:43] <jgraham> I dunno
- # [17:43] <AryehGregor> It would be easier to use a scratch domain, and/or generate static files.
- # [17:43] <jgraham> O think they are automatically notified though
- # [17:44] <jgraham> So I don't think you need to do anything
- # [17:44] <jgraham> MikeSmith is the knower of all things, however
- # [17:44] <AryehGregor> Well, I meant it as a temporary thing to test, because IE is in a sandbox and can't access localhost.
- # [17:44] <AryehGregor> Unless MikeSmith is willing to approve the file within however long it takes me to write a Python script to autogenerate a few hundred static files, I'll just do that.
- # [17:46] <AryehGregor> I need to figure out a way to get VirtualBox to access the web server on the host machine.
- # [17:48] * AryehGregor reads docs
- # [17:50] <AryehGregor> Oh, so just connecting to http://10.0.0.2:8080/ works fine.
- # [17:50] <AryehGregor> That makes a lot of sense.
- # [17:51] <AryehGregor> Apparently VirtualBox transparently set itself up using NAT and I didn't even notice this whole time. I thought the VM didn't have network access.
- # [17:51] <jgraham> No, that's the default. You can switch it to Bridged or something I think
- # [17:51] <jgraham> Which is more useful
- # [17:52] * Quits: zcorpan (~zcorpan@pat.se.opera.com) (Remote host closed the connection)
- # [17:53] * Quits: rniwa (~rniwa@17.244.4.62) (Quit: rniwa)
- # [17:53] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Quit: tomasf)
- # [17:57] * Quits: teleject (~christoph@70.116.75.194) (Ping timeout: 245 seconds)
- # [17:58] * jonlee|afk is now known as jonlee
- # [18:04] * Joins: scor (~scor@132.183.242.198)
- # [18:04] * Quits: scor (~scor@132.183.242.198) (Changing host)
- # [18:04] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [18:05] * Joins: dbaron (~dbaron@nat/mozilla/x-vhehaieqdmazkuul)
- # [18:13] * Quits: Zauberfisch (~Zauberfis@2a01:4f8:100:73c3::3) (Read error: Connection reset by peer)
- # [18:13] * Quits: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp) (Remote host closed the connection)
- # [18:13] * Joins: Zauberfisch (~Zauberfis@2a01:4f8:100:73c3::3)
- # [18:14] * Joins: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp)
- # [18:15] * Quits: woef (~woef@91.183.84.141) (Ping timeout: 255 seconds)
- # [18:18] * Quits: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp) (Ping timeout: 246 seconds)
- # [18:19] * Joins: vikash (~vikash@unaffiliated/vikash)
- # [18:20] * Joins: Zauberfisch_ (~Zauberfis@2a01:4f8:100:73c3::3)
- # [18:22] * Joins: ap (~ap@2620:149:4:1b01:9514:c4c4:fa03:dfc9)
- # [18:23] * Quits: Zauberfisch (~Zauberfis@2a01:4f8:100:73c3::3) (Ping timeout: 246 seconds)
- # [18:23] * Quits: Zauberfisch_ (~Zauberfis@2a01:4f8:100:73c3::3) (Client Quit)
- # [18:23] * Joins: Zauberfisch (~Zauberfis@2a01:4f8:100:73c3::3)
- # [18:25] * jonlee is now known as jonlee|afk
- # [18:25] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [18:31] * Joins: nvartolomei (~nvartolom@p3.eregie.pub.ro)
- # [18:32] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
- # [18:32] * Quits: Lachy (~Lachy@pat-tazdevil.opera.com) (Quit: Computer has gone to sleep.)
- # [18:33] * Quits: nvartolomei (~nvartolom@p3.eregie.pub.ro) (Remote host closed the connection)
- # [18:40] * Joins: RobbertAtWork (~robbertat@2001:980:9368:1:129a:ddff:fe6c:7fd1)
- # [18:40] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:42] <AryehGregor> jgraham, how is it more useful?
- # [18:43] * AryehGregor makes lists of all the ways in which browsers deviate from the encoding spec
- # [18:46] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [18:49] <Hixie_> good morning all
- # [18:51] <divya> zewt: let me assure you it is not an @adobe view
- # [18:51] <divya> zewt: w.r.t opinions expressed by someone on URL stuff
- # [18:53] <TabAtkins> zcorpan: Yeah, you're right. I mistyped. Always strings.
- # [18:57] * Joins: pablof (~pablof@144.189.150.129)
- # [18:59] <jgraham> AryehGregor: istr it allowed me to resolve local servers which I couldn't with NAT
- # [18:59] <TabAtkins> annevk: Reserved words are no longer reserved unconditionally in JS - you can use them as property names. Chrome and FF both definitely allow it.
- # [19:00] * Joins: cabanier (~cabanier@192.150.22.55)
- # [19:00] <jgraham> I said that!
- # [19:00] * Joins: jwalden (~waldo@2620:101:8003:200:61f2:3df1:e69b:3ef7)
- # [19:00] <jgraham> ;)
- # [19:00] <TabAtkins> jgraham: I was reading scrollback. Can't be expected to remember to reply only after I've already read the entire thing. ^_^
- # [19:01] * Joins: mattgifford (~mattgiffo@70.102.199.158)
- # [19:01] <divya> why is annevk OFFLINE
- # [19:01] * Joins: nielsle (~nielsle@3239149-cl69.boa.fiberby.dk)
- # [19:01] <jgraham> TabAtkins: I guessed. It's OK IRC is still less confusing than twitter
- # [19:01] * Quits: mattgifford (~mattgiffo@70.102.199.158) (Remote host closed the connection)
- # [19:01] <MikeSmith> AryehGregor, jgraham : something needs doing from me?
- # [19:02] * Joins: mattgifford (~mattgiffo@70.102.199.158)
- # [19:02] * Quits: mattgifford (~mattgiffo@70.102.199.158) (Read error: Connection reset by peer)
- # [19:02] <jgraham> MikeSmith: AryehGregor uploaded a PHP script. I lost the thread of the story after that; he may have rewritten the tests not not require it
- # [19:03] <MikeSmith> ok
- # [19:03] * MikeSmith takes a look
- # [19:03] * Joins: mattgifford (~mattgiffo@70.102.199.158)
- # [19:03] <AryehGregor> I probably will rewrite the tests to not require it.
- # [19:04] <AryehGregor> But it's about two lines long, so you should be able to approve it without too much looking.
- # [19:04] <AryehGregor> No need if it's annoying, though.
- # [19:04] <MikeSmith> which repo you pushed it to?
- # [19:05] * Joins: jsbell (jsbell@nat/google/x-chsgjafcocuojwkq)
- # [19:06] * attiks|away is now known as attiks
- # [19:07] * Joins: say2joe (~say2joe@204.56.108.2)
- # [19:10] * Joins: izhak (~izhak@188.244.179.25)
- # [19:11] * Joins: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [19:12] <MikeSmith> AryehGregor: http://w3c-test.org/webapps/DOMCore/tests/submissions/AryehGregor/encoding.php live now
- # [19:12] <odinho> divya: Does he have no right? :P
- # [19:12] * Quits: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie) (Quit: http://mhausenblas.info/#i says TTYL)
- # [19:14] * Quits: erichynds (~ehynds@64.206.121.41)
- # [19:15] <jgraham> Hmm, I wonder if it is widely known that dealing with *invalid* content is not the primary source of cross-browser compat issues (anymore)
- # [19:16] * Joins: espadrine (~thaddee_t@85-218-9-34.dclient.lsne.ch)
- # [19:16] <jgraham> Or at least I believe that to be the case
- # [19:17] * Joins: dgathright (~dgathrigh@nat/yahoo/x-bcceucpqqpidsbpz)
- # [19:17] * Quits: darobin (~darobin@spintank2-160-134.cnt.nerim.net) (Ping timeout: 240 seconds)
- # [19:17] <Hixie_> can someone explain to me why every time we try to fix the URL mess, the IETF people get up in arms, but every time we say "ok, you fix it", they do sod all
- # [19:18] <MikeSmith> Hixie_: Bizarro Superman
- # [19:19] <jgraham> Because one involves writing offended email - possibly in green ink - and one involves proper work?
- # [19:20] <jgraham> I suppose an alternative hypothesis is that they don't think there's anything that needs fixing
- # [19:21] * Quits: izhak (~izhak@188.244.179.25) (Ping timeout: 246 seconds)
- # [19:21] <Hixie_> drives me crazy
- # [19:21] <Hixie_> actually that's not true, it just lowers my respect for them
- # [19:23] <Hixie_> this most recent round of complaints is particularly flagrant though given that they've had four years to get their act together on this, including several attempts from several of us to tell them all the things that need specifying, and they've done precisely nothing
- # [19:24] <SamB_MacG5> maybe they need replacing
- # [19:26] * SamB_MacG5 wonders where netscape/mozilla's "rel" values are documented
- # [19:26] <SamB_MacG5> +old
- # [19:26] <SamB_MacG5> there was supposed to be an "old" in that wondering
- # [19:30] * Joins: sedovsek (~robert@BSN-176-130-176.dial-up.dsl.siol.net)
- # [19:31] * Joins: jamesr (jamesr@nat/google/x-ihihwegkblcftpkf)
- # [19:31] * Quits: charlvn (~charlvn@charlvn.nl) (Quit: leaving)
- # [19:31] * Joins: charlvn (~charlvn@524A9430.cm-4-3c.dynamic.ziggo.nl)
- # [19:33] <GPHemsley> Given the number of specs that are now under WHATWG's purview, I wonder if it might make sense to create additional mailing lists for more specific discussion? (One way would be to have separate mailing lists for separate specs.)
- # [19:34] <SamB_MacG5> GPHemsley: shouldn't it be by spec families?
- # [19:34] <SamB_MacG5> some of the specs are pretty small ...
- # [19:34] <GPHemsley> That's another way, I suppose. Where are such families defined?
- # [19:34] * Parts: say2joe (~say2joe@204.56.108.2)
- # [19:34] <SamB_MacG5> you'd have to do that, too, I think ;-)
- # [19:36] <TabAtkins> An alternative is to do as we do in CSS - prefix your mails with a per-spec token, so you can easily filter for specific specs you do or don't care about.
- # [19:36] <SamB_MacG5> (sort of like how the W3C has a CSS WG and an HTML WG and so on, only with a minimum of red tape.)
- # [19:36] * Joins: izhak (~izhak@188.244.179.25)
- # [19:37] <SamB_MacG5> (and no dues)
- # [19:37] <GPHemsley> TabAtkins: Well, I was hoping to avoid have to post-filter ;)
- # [19:37] <GPHemsley> ing
- # [19:37] * Quits: dgathright (~dgathrigh@nat/yahoo/x-bcceucpqqpidsbpz) (Remote host closed the connection)
- # [19:37] * Joins: dgathright (~dgathrigh@nat/yahoo/x-sbovqqynlnbvdcgw)
- # [19:38] * jonlee|afk is now known as jonlee
- # [19:39] * GPHemsley also wonders when http://spec.whatwg.org/ is gonna get updated to point to something useful.
- # [19:40] <Hixie_> GPHemsley: more mailing lists causes more fragmentation
- # [19:40] <Hixie_> GPHemsley: so that's unlikely to happen with the current set of tspecs
- # [19:42] * Quits: thisgeek (~chris@ool-45757d25.dyn.optonline.net) (Quit: thisgeek)
- # [19:42] <TabAtkins> Hixie_: HTML doesn't actually require the charset, right?
- # [19:42] * Joins: thisgeek (~chris@ool-45757d25.dyn.optonline.net)
- # [19:42] * Quits: thisgeek (~chris@ool-45757d25.dyn.optonline.net) (Client Quit)
- # [19:45] <GPHemsley> Hixie_: Fragmentation isn't inherently a bad thing. Judging from http://www.whatwg.org/specs/ , the current specs could be split into 2 or 3 groups: something like pre-processing/file handling (Encoding, URLs, Fetch, MIME Sniffing) and processing (HTML, DOM, Quirks, etc.)
- # [19:46] <Hixie_> TabAtkins: a character encoding declaration is required in most cases
- # [19:46] <Hixie_> TabAtkins: but there's about six zillion ways to specify it
- # [19:46] <Hixie_> TabAtkins: and the precise requirements are kinda hard to summarise
- # [19:46] <Hixie_> http://www.whatwg.org/specs/web-apps/current-work/#charset
- # [19:47] * GPHemsley also wonders why http://developers.whatwg.org/ is formatted differently than all the other WHATWG pages (e.g. with a serif typeface) and why it uses such a small max width.
- # [19:47] <Hixie_> that's ben's baby
- # [19:48] <Hixie_> it's our attempt at addressing the category of potential readers who find the WHATWG spec style (both in terms of presentation and in terms of content) to be unusable
- # [19:48] <Hixie_> so e.g. it omits large chunks of the spec, it uses radically different styles, it uses appcache to be cachable on phones, etc
- # [19:49] <GPHemsley> I question whether using radically different styles is truly necessary (though the other things you mentioned seem reasonable).
- # [19:50] * Joins: teleject (~christoph@146.sub-70-195-192.myvzw.com)
- # [19:52] * Joins: reinaldo_ (~reinaldob@201.74.207.100)
- # [19:52] * abstractj is now known as abstractj|lunch
- # [19:52] * Joins: matjas (u2247@gateway/web/irccloud.com/x-nyaxffqdiagmyhwm)
- # [19:52] * Quits: matjas (u2247@gateway/web/irccloud.com/x-nyaxffqdiagmyhwm) (Changing host)
- # [19:52] * Joins: matjas (u2247@unaffiliated/matjas)
- # [19:52] * Quits: matjas (u2247@unaffiliated/matjas) (Changing host)
- # [19:52] * Joins: matjas (u2247@gateway/web/irccloud.com/x-nyaxffqdiagmyhwm)
- # [19:52] * Joins: Plashtop (~Plashtop@c-76-122-27-92.hsd1.fl.comcast.net)
- # [19:53] * Quits: reinaldob (~reinaldob@201.74.207.100) (Ping timeout: 252 seconds)
- # [19:55] <Hixie_> GPHemsley: if you want to maintain a similar version with different styles, let me know, i can set you up with a domain :-)
- # [19:56] <GPHemsley> :P
- # [19:56] <GPHemsley> FWIW, I generally use the markup document from the W3C for that information, so... >_>
- # [19:57] <GPHemsley> Anyway, I'm more interested in continuing the mailing list discussion that the document styling one ;)
- # [19:58] * hsivonen blinks at HTML WG and minimum red tape in one sentence
- # [20:00] * Quits: reinaldo_ (~reinaldob@201.74.207.100) (Remote host closed the connection)
- # [20:00] <Hixie_> MikeSmith: https://www.w3.org/Bugs/Public/show_bug.cgi?id=18338#c2
- # [20:01] * Joins: beverloo_ (beverloo@nat/google/x-pyrjqkbqocqazvka)
- # [20:02] * Quits: teleject (~christoph@146.sub-70-195-192.myvzw.com) (Quit: teleject)
- # [20:03] <MikeSmith> Hixie_: OK so I guess I'll respond there
- # [20:03] <MikeSmith> but the answer is yeah I suppose it doesn't need to be a document-conformance error
- # [20:04] * Joins: Lachy (~Lachy@cm-84.215.19.229.getinternet.no)
- # [20:04] <Hixie_> if you are ok with the spec as is, feel free to close hte bug :-)
- # [20:04] <MikeSmith> but I brought it up because it's something the validator does check and report on
- # [20:04] <hsivonen> the validator input is the content-type header and the entity body
- # [20:05] <MikeSmith> hsivonen: so do you think the spec should have a requirement for this or not?
- # [20:05] <Hixie_> right but hte validator checks more than just HTML, right?
- # [20:05] <Hixie_> my argument is that this is a conformance error to HTTP
- # [20:05] <Hixie_> HTML doesn't really know much about HTTP
- # [20:05] <MikeSmith> Hixie_: well you have a requirement in the spec for the character encoding information to be valid
- # [20:05] <Hixie_> (it knows more than i'd like it to)
- # [20:06] <MikeSmith> including if the encoding is given in the HTTP header, right?
- # [20:06] <Hixie_> true, but that's mostly just because i don't explicitly limit it to HTML because i don't want people to be confused into thinking i'm saying it's ok if XML or HTTP char enco decls are wrong
- # [20:06] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 272 seconds)
- # [20:06] <MikeSmith> OK
- # [20:07] <Hixie_> (people have an incredibly annoying tendency to read between the lines)
- # [20:07] * Joins: say2joe (~say2joe@204.56.108.2)
- # [20:07] * Parts: say2joe (~say2joe@204.56.108.2)
- # [20:07] <hsivonen> theoretically, this might belong in hhtp. in practice, a note in html would be nice
- # [20:07] <Hixie_> i'm happy to add a note, certainly
- # [20:08] <Hixie_> https://bug-44436-attachments.webkit.org/attachment.cgi?id=168646 :-/
- # [20:09] <GPHemsley> ...at least it's site specific...?
- # [20:10] <TabAtkins> Hixie_: Yeah, site-specific quirks are necessary sometimes. :/
- # [20:10] <TabAtkins> This site in particular has apparently resisted several years of fixes.
- # [20:10] <TabAtkins> However, I don't think we've tried to get our devrel to yell at them yet. I suggested that as the first step.
- # [20:11] <Hixie_> the site even says "We cannot support Google Chrome for completing your Change of Address at this time."
- # [20:11] <Hixie_> because I guess adding a line saying "we suck" was easier than fixing their site...?
- # [20:11] * Quits: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221) (Ping timeout: 246 seconds)
- # [20:12] <Hixie_> it's broken in firefox too
- # [20:13] * Joins: drublic (~drublic@frbg-4d0282d8.pool.mediaWays.net)
- # [20:13] * Quits: dbaron (~dbaron@nat/mozilla/x-vhehaieqdmazkuul) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [20:13] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
- # [20:13] * Joins: jsoncorwin (~textual@c-67-170-235-108.hsd1.ca.comcast.net)
- # [20:13] * Joins: dbaron (~dbaron@nat/mozilla/x-jjfvbquzfvwfegxn)
- # [20:14] <TabAtkins> It's broken in every browser that support @required.
- # [20:14] <tantek> Is the spec broken or is every browser broken?
- # [20:14] <TabAtkins> The site is broken.
- # [20:15] <TabAtkins> (It's using 'required="yes"' and 'required="no"' for its own JS-based validation.
- # [20:15] <TabAtkins> )
- # [20:16] <TabAtkins> And the site believes that it's easier to say "We only support IE6 and IE7" than to change the attribute name to "data-required".
- # [20:16] <Hixie_> TabAtkins: yeah, i was just checking that no other browser had a hack yet
- # [20:16] <SamB_MacG5> maybe there should be some "hall of shame" generated from the site-specific hacks ?
- # [20:17] <Hixie_> TabAtkins: opera in particular has a whole framework for doing site-specific hacks, so it wouldn't be surprising to me if it had worked there
- # [20:17] <Hixie_> SamB_MacG5: IBM has such a site-specific hack that the HTML parser spec lists IBM by name
- # [20:17] <Lachy> Wow, that's a rather complicated way of providing a site specific fix. That's the kind of bug that Opera has BrowserJS for.
- # [20:17] <SamB_MacG5> I meant for the less extreme offenders
- # [20:18] <SamB_MacG5> Hixie_: also, isn't the name needed to detect the site?
- # [20:18] * Joins: say2joe (~say2joe@204.56.108.2)
- # [20:18] <Hixie_> SamB_MacG5: right, what i mean is that this particular site-specific hack ended up in the spec
- # [20:19] <SamB_MacG5> that *is* pretty bad
- # [20:19] * Quits: say2joe (~say2joe@204.56.108.2) (Client Quit)
- # [20:20] <SamB_MacG5> I guess my point was that the spec could hardly enshrine an anonymous site-specific hack ...
- # [20:20] <Hixie_> going back to the URL thing (i'm reading my mailing list mail from the weekend backwards, so sue me): how do IETF people not realise that there is value in having all software error-correct URLs the same way...????!!!???
- # [20:20] * Joins: say2joe (~say2joe@204.56.108.2)
- # [20:21] * Joins: thisgeek (~chris@ool-45757d25.dyn.optonline.net)
- # [20:25] <SamB_MacG5> well ... that's not quite going to happen ...
- # [20:25] * Joins: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr)
- # [20:25] * Quits: ryanseddon (u1832@gateway/web/irccloud.com/x-wjybvglylexmnyoi) (Quit: Connection closed for inactivity)
- # [20:26] <SamB_MacG5> ... I mean, some contexts add http:// and others treat them as relative ...
- # [20:27] <SamB_MacG5> you know, listing the character entities (or whatever you call them) in alphabetical order is less then ideal ...
- # [20:31] <MikeSmith> Hixie_: in case you missed it https://twitter.com/algermissen/status/257229931338137600 is a fun read too
- # [20:31] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [20:31] * abstractj|lunch is now known as abstractj
- # [20:32] * Joins: ajt_ (~ajt@li181-64.members.linode.com)
- # [20:35] <SamB_MacG5> so, is the change in ⟨ and ⟩ mentioned anywhere in the spec, and if so, where?
- # [20:35] <tantek> MikeSmith - how is that tweet helpful? Calling the goals "crappy" without providing specifics, nor suggestions for improvements is pretty useless feedback.
- # [20:35] <tantek> oh sorry, you said "fun", not "helpful", my bad ;)
- # [20:36] * tantek just re-read the goals in http://url.spec.whatwg.org/ and they seem reasonable.
- # [20:37] <hsivonen> I kinda wish we did site-specific hacks sometimes. We *finally* got te ability to cuatomize the UA string on a per-site basis for broken top sites
- # [20:37] <hsivonen> the first site was AOL's webmail
- # [20:37] <hsivonen> fits the pattern of Chrome and Safari having had to use site-specific hacks for Yahoo mail
- # [20:37] <MikeSmith> tantek: yeah, the fact that some of the commenters think the goals are unreasonable is what's hard to understand
- # [20:38] <tantek> hsivonen, at some point, perhaps we should instead start adding site-specific little yellow drop down toolbars that give the user a warning about the crappily coded/out-of-date site and suggest alternatives. Visible shaming (of such sites) as it were.
- # [20:39] * Quits: baku (~baku@ip-64-134-123-184.public.wayport.net) (Ping timeout: 260 seconds)
- # [20:39] <hsivonen> MikeSmith: so much for "running code"
- # [20:39] <tantek> MikeSmith - people venting on twitter without specifics or suggested improvements is "crappy", even if they call themselves things like "Web Architecture (REST) Consultant". IMHO such tweets are pretty much ignorable.
- # [20:40] <tantek> It's like if you're so smart, as "Web Architecture (REST) Consultant", then show it in your writing/tweeting etc.
- # [20:40] * Quits: dbaron (~dbaron@nat/mozilla/x-jjfvbquzfvwfegxn) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [20:41] * Joins: dbaron (~dbaron@nat/mozilla/x-ozrephxvszzwnesj)
- # [20:41] * Parts: say2joe (~say2joe@204.56.108.2)
- # [20:43] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Quit: tantek)
- # [20:43] <MikeSmith> that tweet is representative of other feedback we've gotten in e-mail messages too
- # [20:43] <MikeSmith> from some other partisans
- # [20:45] * Joins: sicking (~chatzilla@c-67-180-8-184.hsd1.ca.comcast.net)
- # [20:48] * Joins: carlos_antonio (~benway@173.230.152.21)
- # [20:48] * Quits: carlos_antonio (~benway@173.230.152.21) (Changing host)
- # [20:48] * Joins: carlos_antonio (~benway@unaffiliated/disusered)
- # [20:49] <smaug____> AryehGregor: ping
- # [20:51] * Joins: ojan_away (u5519@gateway/web/irccloud.com/x-pjnxixxgymxxagxs)
- # [20:52] * ojan_away is now known as ojan
- # [20:53] <MikeSmith> oh cool another helpful comment
- # [20:53] <MikeSmith> https://twitter.com/timbray/status/257901952015421442
- # [20:53] <MikeSmith> I wonder who else Tim thinks "owns" URLs now
- # [20:54] <MikeSmith> since among the comments the reactionaries have made is that we shouldn't be using the term "URL" at all to begin with
- # [20:54] <hsivonen> MikeSmith: you could ask him
- # [20:55] <jsbell> Be gentle; the notion that you can't simply "fix" browsers to match a platonic ideal is not well grokked.
- # [20:55] <MikeSmith> jsbell: yeah it seems so
- # [20:55] <Hixie_> GPHemsley: thanks for all the wiki cleanup :-)
- # [20:56] <GPHemsley> :)
- # [20:56] <MikeSmith> hsivonen: yeah true
- # [20:56] <jgraham> The thing is, all the griping is just irrelevant noise
- # [20:57] * jonlee is now known as jonlee|afk
- # [20:57] <Hixie_> MikeSmith: it's a culture clash. What's weird is that it's a clash between the IETF's claimed culture and their real culture.
- # [20:57] <jgraham> Either people follow the new thing or they don't
- # [20:57] <MikeSmith> Hixie_: yeah that's an interesting way to describe it
- # [20:57] * Joins: necolas (~necolas@adsl-71-135-34-0.dsl.pltn13.pacbell.net)
- # [20:58] * Quits: jonlee|afk (~jonlee@2620:149:4:1b01:978:3b1c:1fb9:b6d4) (Quit: jonlee|afk)
- # [20:58] <jgraham> Who "wants" to own it is irrelevant, as is who has the right to own it or whatever other way you want to phrase it
- # [20:58] <jgraham> You either do something useful that people want to follow
- # [20:58] <jgraham> Or you are damage that gets routed around
- # [20:58] <jgraham> If anne's thing is useful it will win by people following it
- # [20:58] <hsivonen> http://www.tbray.org/ongoing/When/200x/2003/02/27/URL
- # [20:59] <jgraham> Not by convincing IETF people that they need to change their ideas
- # [21:00] * Joins: jonlee (~jonlee@2620:149:4:1b01:4888:2eed:ccfa:991f)
- # [21:00] <hsivonen> at least the w3c didn't use /199x/1999 in namespace urls
- # [21:01] <MikeSmith> hsivonen: so from that it seems clear he agrees the IETF is not to be expected to define URLs
- # [21:01] * Joins: tantek (~tantek@66-87-0-181.pools.spcsdns.net)
- # [21:02] <MikeSmith> jgraham: that blog post of Tim's that hsivonen cited seems to argue for the routing-around strategy
- # [21:02] * Quits: nielsle (~nielsle@3239149-cl69.boa.fiberby.dk) (Quit: Ex-Chat)
- # [21:03] <MikeSmith> anyway I guess none of these people have been reading the HTML spec for the last many years
- # [21:03] <MikeSmith> otherwise none of this would be news to them
- # [21:03] <MikeSmith> since it's been in there for 4+ years already
- # [21:03] * Joins: snowfox_ben (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net)
- # [21:06] * Joins: tantek_ (~tantek@66-87-2-151.pools.spcsdns.net)
- # [21:08] * Quits: tantek (~tantek@66-87-0-181.pools.spcsdns.net) (Ping timeout: 260 seconds)
- # [21:08] * tantek_ is now known as tantek
- # [21:08] * Quits: Lachy (~Lachy@cm-84.215.19.229.getinternet.no) (Quit: Computer has gone to sleep.)
- # [21:08] * Joins: Lachy (~Lachy@cm-84.215.19.229.getinternet.no)
- # [21:09] * Quits: tantek (~tantek@66-87-2-151.pools.spcsdns.net) (Client Quit)
- # [21:14] <SamB_MacG5> listing all the codepoints ending in FFFE and FFFF is not pretty
- # [21:14] * Joins: say2joe (~say2joe@204.56.108.2)
- # [21:16] <hsivonen> it still bothers me a bit that I had to give up on usimg the term "astral noncharacter" in the Firefox UI
- # [21:16] * Joins: sedovsek_ (~robert@BSN-176-199-205.dial-up.dsl.siol.net)
- # [21:16] * Quits: rafaelw_ (u4459@gateway/web/irccloud.com/x-rygruzsxajyzpzrw) (Quit: Connection closed for inactivity)
- # [21:17] * jonlee is now known as jonlee|afk
- # [21:17] <SamB_MacG5> turn that into a table of matching rules and they could be called that ;-P
- # [21:18] * Quits: [tm] (~mike@sideshowbarker.net) (Quit: leaving)
- # [21:18] * Quits: sedovsek (~robert@BSN-176-130-176.dial-up.dsl.siol.net) (Ping timeout: 260 seconds)
- # [21:18] * sedovsek_ is now known as sedovsek
- # [21:18] * Quits: jonlee|afk (~jonlee@2620:149:4:1b01:4888:2eed:ccfa:991f) (Quit: jonlee|afk)
- # [21:20] * Joins: [tm] (~mike@sideshowbarker.net)
- # [21:20] * Quits: Zauberfisch (~Zauberfis@2a01:4f8:100:73c3::3) (Quit: Leaving)
- # [21:20] * SamB_MacG5 wishes he could search his gmail without using the web UI
- # [21:21] * Joins: Zauberfisch (~Zauberfis@2a01:4f8:100:73c3::3)
- # [21:21] <GPHemsley> Have you seen this? http://www.w3.org/QA/2012/10/w3c_world_standard_day_blog.html
- # [21:21] <SamB_MacG5> (or that browsers supported memory limiting, or something)
- # [21:22] * GPHemsley seconds SamB_MacG5 and adds that he wishes the web UI was much more powerful, and that search results were not limited to an uncustomizable low number.
- # [21:22] * Joins: baku (~baku@ip-64-134-123-184.public.wayport.net)
- # [21:26] <SamB_MacG5> Hixie_: these replies from the spec annotation thingy might be easier to find if they were sent from something @whatwg.org
- # [21:26] <Hixie_> MikeSmith: actually we took it out of the HTML spec when they asked that we take it out and when they promised to update the RFCs so we could just point to those
- # [21:26] <Hixie_> SamB_MacG5: hm?
- # [21:26] <Hixie_> SamB_MacG5: oh the bug mail?
- # [21:26] <Hixie_> SamB_MacG5: from bugzilla@jessica?
- # [21:27] <SamB_MacG5> Hixie_: no, the ones with passwords
- # [21:27] <Hixie_> oh
- # [21:27] * Joins: MikeSmith_ (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
- # [21:27] <SamB_MacG5> I certainly wasn't expecting it to come "from" you ;-)
- # [21:28] * Joins: weinig (~weinig@2620:149:4:1b01:d054:c21:7667:462c)
- # [21:30] * Quits: MikeSmith (~MikeSmith@s1106053.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 246 seconds)
- # [21:30] * MikeSmith_ is now known as MikeSmith
- # [21:31] * Quits: Plashtop (~Plashtop@c-76-122-27-92.hsd1.fl.comcast.net) (Quit: Plashtop)
- # [21:31] * Joins: tantek (~tantek@nat/mozilla/x-ishstswatapfefma)
- # [21:31] * Quits: baku (~baku@ip-64-134-123-184.public.wayport.net) (Ping timeout: 240 seconds)
- # [21:32] * Joins: baku (~baku@ip-64-134-123-184.public.wayport.net)
- # [21:37] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Ping timeout: 245 seconds)
- # [21:38] <SamB_MacG5> hmm, using "below" to refer to the error handling rules from the #parse-error paragraph is confusing
- # [21:38] * SamB_MacG5 actually tried to scroll down to find them
- # [21:39] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 245 seconds)
- # [21:40] <SamB_MacG5> "throughout the Parsing HTML documents section"?
- # [21:42] * Quits: sicking (~chatzilla@c-67-180-8-184.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
- # [21:45] * Joins: michaeln (michaeln@nat/google/x-axokchogjcjqkjxe)
- # [21:48] <Hixie_> SamB_MacG5: yeah i try to make all my scripts send mail from me, since imho it's me sending the mail, just by script :-)
- # [21:49] <Hixie_> MikeSmith: man, looking at all those url comments from ietf folk, they're gonna have a cow when we get around to figuring out mime types, etc :-P
- # [21:49] <SamB_MacG5> personally I would consider it to be sent by the spec annotation system ;-)
- # [21:49] <Hixie_> until the spec annotation system is sentient, it's still me really :-P
- # [21:49] <MikeSmith> Hixie_: yeah (about mime types and such)
- # [21:49] <SamB_MacG5> Hixie_: if they were as smart as they were cracked up to be, they would make hamburgers
- # [21:50] <SamB_MacG5> or perhaps milk it
- # [21:50] <Hixie_> SamB_MacG5: re "below", you're right, it means the next zillion sections
- # [21:50] <Hixie_> SamB_MacG5: feel free to file a bug if you want that cleared up
- # [21:50] * Quits: vikash (~vikash@unaffiliated/vikash) (Quit: Leaving)
- # [21:53] <GPHemsley> wait... there are WHATWG forums??
- # [21:54] <SamB_MacG5> you mean email, right?
- # [21:56] <GPHemsley> SamB_MacG5: If you're talking to me, no. I mean actual forums.
- # [21:57] <SamB_MacG5> big open spaces in the middle of cities for people to stand around and talk?
- # [21:57] <GPHemsley> And they even get their own big block on the WHATWG homepage
- # [21:58] <GPHemsley> I meant *actual*, not *actual actual* ;)
- # [21:58] <GPHemsley> Talk about hiding in plain sight
- # [21:59] * Quits: dbaron (~dbaron@nat/mozilla/x-ozrephxvszzwnesj) (Remote host closed the connection)
- # [21:59] * paul_irish is now known as paul_irish_
- # [22:01] <jgraham> We don't do F2Fs so much as flash mobs
- # [22:01] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [22:02] <SamB_MacG5> so, *why* does it have a forum?
- # [22:02] <Hixie_> speaking of those flash mobs, i'd really appreciate it if when you guys flash mob outside my house you were quieter about it
- # [22:02] <Hixie_> you make all the secret scheming much more difficult
- # [22:02] <Hixie_> SamB_MacG5: why not? :-)
- # [22:02] <jgraham> Blame hober. He let on about the vast browser-wing conspiracy
- # [22:06] <TabAtkins> Are the :past/:future pseudos for WebVTT already implemented somehwere?
- # [22:06] <SamB_MacG5> hmm, bugzilla's grumbling about not having any random quips to impart
- # [22:06] <SamB_MacG5> did someone just turn that on?
- # [22:08] <jgraham> Speaking of WebVTT
- # [22:08] <jgraham> http://dvcs.w3.org/hg/html/file/1ad5f579acf8/tests/submission/Opera/media
- # [22:09] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [22:14] * SamB_MacG5 doesn't grasp how allowing a website to implement a gopher handler could result in cookie theft ...
- # [22:16] * Joins: sicking (~chatzilla@nat/mozilla/x-kniqhmrjxmshrqvp)
- # [22:17] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
- # [22:19] * Quits: Zauberfisch (~Zauberfis@2a01:4f8:100:73c3::3) (Read error: Connection reset by peer)
- # [22:19] * Joins: othermaciej (~mjs@17.245.106.106)
- # [22:19] * Joins: Zauberfisch (~Zauberfis@2a01:4f8:100:73c3::3)
- # [22:19] <Hixie_> http://www.w3.org/mid/507C4775.6000806@kosek.cz seems to have a rather odd view of the w3c
- # [22:20] * Joins: erichynds (~ehynds@64.206.121.41)
- # [22:20] <Hixie_> (in contrast to the w3c, it describes the whatwg as a "closed organization which can't be controlled and new members are invitation-only", which is just as true, maybe even more true, for the w3c/htmlwg as the whatwg)
- # [22:21] <SamB_MacG5> Hixie_: it's true WRT members
- # [22:21] <Hixie_> the statement is certainly true for the whatwg
- # [22:21] <Hixie_> i'm just saying it's just as true for the w3c/htmlwg
- # [22:21] * Quits: FireFly (~firefly@oftn/member/FireFly) (Excess Flood)
- # [22:22] <SamB_MacG5> the misleading thing is that you don't need membership, generally ...
- # [22:22] <Hixie_> yeah
- # [22:22] <Hixie_> both groups in essence work in the same way -- people contribute, then a small set of self-selected people make a decision, then the browser vendors tell us to take a hike and do their own thing anyway :-)
- # [22:23] <SamB_MacG5> maybe members should be renamed to board-members
- # [22:23] <SamB_MacG5> lol
- # [22:23] <Hixie_> (i use the term "charter members", but it's not really an issue, the charter members basically don't do anything in practice other than what you see on the list)
- # [22:24] <Hixie_> anyway, lunch
- # [22:24] * Quits: astearns (~astearns@192.150.22.5) (Quit: astearns)
- # [22:24] * Joins: astearns (~astearns@192.150.22.5)
- # [22:25] * Joins: dbaron (~dbaron@nat/mozilla/x-arciqofsbdkdaggd)
- # [22:25] * Joins: roc (~chatzilla@60.234.54.74)
- # [22:25] * Quits: krawchyk (~krawchyk@65.220.49.251) (Remote host closed the connection)
- # [22:28] <SamB_MacG5> hmm, why make new components for all the different spec versions? couldn't they just be treated as, you know, versions?
- # [22:29] <SamB_MacG5> or does bugzilla suck at that?
- # [22:29] * Parts: say2joe (~say2joe@204.56.108.2)
- # [22:29] <hober> i'm surprised there haven't been any memes related to the latest url mess
- # [22:29] * Joins: FireFly (~firefly@oftn/member/FireFly)
- # [22:30] <SamB_MacG5> couldn't get cats to look that messy
- # [22:30] <SamB_MacG5> (is there some particular mess?)
- # [22:31] * SamB_MacG5 goes to practice driving
- # [22:33] <TabAtkins> So, any answer to :past/:future implementation?
- # [22:35] * Quits: dgathright (~dgathrigh@nat/yahoo/x-sbovqqynlnbvdcgw) (Ping timeout: 240 seconds)
- # [22:36] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Quit: Leaving.)
- # [22:38] * ojan is now known as ojan_away
- # [22:39] <jgraham> TabAtkins: Well I couldn't see that we had tests for it
- # [22:39] <jgraham> But zcorpan would actually know
- # [22:42] <GPHemsley> searching for GIF-related things is a good way to travel through an Internet wormhole to the late 1990s
- # [22:43] * Joins: rniwa (~rniwa@17.245.108.122)
- # [22:46] * Quits: charlvn (~charlvn@524A9430.cm-4-3c.dynamic.ziggo.nl) (Quit: Leaving)
- # [22:46] * Quits: baku (~baku@ip-64-134-123-184.public.wayport.net) (Ping timeout: 245 seconds)
- # [22:47] * Joins: say2joe (~say2joe@204.56.108.2)
- # [22:47] * Quits: sicking (~chatzilla@nat/mozilla/x-kniqhmrjxmshrqvp) (Quit: Reconnecting…)
- # [22:47] * Joins: sicking (~chatzilla@nat/mozilla/x-ygndsarhoovlylco)
- # [22:48] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [22:49] <GPHemsley> This page is a wonder on so many levels: http://netghost.narod.ru/gff/sample/images/gif/index.htm
- # [22:49] <GPHemsley> aside from the GIFfy goodness, there's some markup issues
- # [22:49] <GPHemsley> AND
- # [22:49] <GPHemsley> Server: ZX_Spectrum/1997 (Sinclair_BASIC)
- # [22:55] * Quits: sedovsek (~robert@BSN-176-199-205.dial-up.dsl.siol.net) (Quit: sedovsek)
- # [23:07] * Quits: MacTed (~Thud@63.119.36.36)
- # [23:09] * Quits: weinig (~weinig@2620:149:4:1b01:d054:c21:7667:462c) (Quit: weinig)
- # [23:10] * Joins: ap_ (~ap@17.245.107.141)
- # [23:10] <SamB_MacG5> GPHemsley: that's ... not *true*, is it?
- # [23:10] <GPHemsley> it very well could be
- # [23:10] <GPHemsley> but I have no idea
- # [23:12] <GPHemsley> oh, perhaps not
- # [23:12] <GPHemsley> "Others are more playful, such as the group of sites identifying their server as ZX_Spectrum/1997 (Sinclair_BASIC), which was an 8-bit personal home computer released in 1982, but it was discontinued two years before the World Wide Web even existed."
- # [23:12] <GPHemsley> http://www.datacenterknowledge.com/archives/2009/04/08/twitters-servers-say-hi/
- # [23:13] * Quits: ap (~ap@2620:149:4:1b01:9514:c4c4:fa03:dfc9) (Ping timeout: 246 seconds)
- # [23:13] * ap_ is now known as ap
- # [23:13] <SamB_MacG5> GPHemsley: that in istelf is inconclusive
- # [23:15] <jgraham> OTOH, think about how fast a spectrum was and how fast that server was
- # [23:15] <SamB_MacG5> could be behind a cache ;-)
- # [23:18] <jgraham> Yeah, I imagine it is visited so often that a cache is sure to be populated :p
- # [23:18] * Joins: dgathright (~dgathrigh@nat/yahoo/x-awdkucccynzkalwz)
- # [23:19] * Quits: dgathright (~dgathrigh@nat/yahoo/x-awdkucccynzkalwz) (Remote host closed the connection)
- # [23:20] * Joins: dgathright (~dgathrigh@nat/yahoo/x-zqgpvtlffrpoffib)
- # [23:20] * Joins: jonlee (~jonlee@2620:149:4:1b01:38ed:585a:2e8c:79b3)
- # [23:21] * Quits: thisgeek (~chris@ool-45757d25.dyn.optonline.net) (Quit: thisgeek)
- # [23:22] * Quits: jsoncorwin (~textual@c-67-170-235-108.hsd1.ca.comcast.net) (Ping timeout: 246 seconds)
- # [23:23] * Joins: jsoncorwin (~textual@50.23.113.234-static.reverse.softlayer.com)
- # [23:24] * Joins: jonlee_ (~jonlee@2620:149:4:1b01:3c12:cf14:40aa:36dd)
- # [23:24] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Quit: yodasw16)
- # [23:26] * Joins: bpalmer (user@unaffiliated/bpalmer)
- # [23:26] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [23:26] * jonlee is now known as jonlee|afk
- # [23:27] * Quits: rniwa (~rniwa@17.245.108.122) (Quit: rniwa)
- # [23:28] * Quits: snowfox_ben (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net) (Quit: snowfox_ben)
- # [23:28] * Quits: jonlee|afk (~jonlee@2620:149:4:1b01:38ed:585a:2e8c:79b3) (Quit: jonlee|afk)
- # [23:30] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:31] * Quits: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr) (Ping timeout: 240 seconds)
- # [23:31] * Joins: jonlee (~jonlee@2620:149:4:1b01:240d:4dd1:34c3:36d9)
- # [23:33] * Joins: danzik171 (~danzik17@164.55.254.106)
- # [23:34] * Joins: jdaggett (~jdaggett@v023209.dynamic.ppp.asahi-net.or.jp)
- # [23:35] * attiks is now known as attiks|away
- # [23:37] * Quits: danzik17 (~danzik17@164.55.254.106) (Ping timeout: 276 seconds)
- # [23:38] * Quits: danzik171 (~danzik17@164.55.254.106) (Ping timeout: 260 seconds)
- # [23:42] * Quits: izhak (~izhak@188.244.179.25) (Ping timeout: 260 seconds)
- # [23:43] * Quits: jsoncorwin (~textual@50.23.113.234-static.reverse.softlayer.com) (Ping timeout: 246 seconds)
- # [23:45] * Joins: jsoncorwin (~textual@c-67-170-235-108.hsd1.ca.comcast.net)
- # [23:45] * Joins: danzik17 (~danzik17@ool-435606a9.dyn.optonline.net)
- # [23:46] * Quits: garciawebdev (~garciaweb@190.244.76.14) (Remote host closed the connection)
- # [23:53] * Joins: smaug (~chatzilla@cs181151161.pp.htv.fi)
- # [23:54] * Quits: ap (~ap@17.245.107.141) (Remote host closed the connection)
- # [23:54] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Read error: Operation timed out)
- # [23:54] * Joins: ap (~ap@2620:149:4:1b01:983b:c076:de57:a244)
- # [23:54] * smaug is now known as smaug____
- # [23:56] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Remote host closed the connection)
- # [23:56] * Quits: erichynds (~ehynds@64.206.121.41)
- # [23:56] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [23:57] * Quits: othermaciej (~mjs@17.245.106.106) (Quit: othermaciej)
- # Session Close: Tue Oct 16 00:00:00 2012
The end :)