Options:
- # Session Start: Thu Apr 25 00:00:00 2013
- # Session Ident: #whatwg
- # [00:00] * jonlee is now known as jonlee|afk
- # [00:01] * Quits: cheron (~cheron@unaffiliated/cheron) (Ping timeout: 264 seconds)
- # [00:04] * Quits: miketaylr (~miketaylr@80.232.109.46) (Read error: Connection reset by peer)
- # [00:04] * Joins: miketaylr (~miketaylr@80.232.109.46)
- # [00:07] * Quits: Smylers (~smylers@host86-168-221-39.range86-168.btcentralplus.com) (Quit: Leaving.)
- # [00:08] * Quits: zagamqt (~zagam@81-230-17-139-no148.bredband.skanova.com) (Read error: Operation timed out)
- # [00:10] * Quits: ehsan_ (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [00:12] * jonlee|afk is now known as jonlee
- # [00:14] * Quits: nimbu (~nimbu@sjfw1.adobe.com) (Quit: Leaving.)
- # [00:16] * Quits: smaug____ (~chatzilla@cs164155.pp.htv.fi) (Ping timeout: 256 seconds)
- # [00:24] * Quits: bholley (~bholley@c-67-180-21-133.hsd1.ca.comcast.net) (Quit: bholley)
- # [00:31] * Quits: Colg (d5e6511f@gateway/web/freenode/ip.213.230.81.31) (Quit: Page closed)
- # [00:31] <TabAtkins> dlongley: Just plain throwing is the same thing as calling reject.
- # [00:41] <TabAtkins> annevk: Does "url" imply hierarchical? Context is us defining the :local-link pseudoclass - need a term for something with hierarchy, such that we can match urls against a subset of the url.
- # [00:44] <Hixie> no; data: URLs have no hierarchy, but are still URLs
- # [00:44] <Hixie> the url spec has a concept of "relative scheme"
- # [00:44] <Hixie> which may be what you want
- # [00:45] <Hixie> (you probably just want a url that resolves to a parsed url with a relative scheme, and that has the same scheme, host, and port as the reference url)
- # [00:46] * Quits: jryans (~jryans@office.massrel.com) (Quit: Be back later)
- # [00:48] * Joins: birtles (~chatzilla@p10167-ipngn1701marunouchi.tokyo.ocn.ne.jp)
- # [00:49] * Quits: JeppeN (~paseo@port1021.ds1-abc.adsl.cybercity.dk) (Ping timeout: 240 seconds)
- # [00:54] * Joins: ap (~ap@2620:149:4:1b01:c88:8ac9:18ee:43d9)
- # [00:55] <TabAtkins> No, not relative scheme.
- # [00:55] <TabAtkins> :local-link(n) matches urls who match the document's url up to the first n segments.
- # [00:55] <Hixie> did i get the name wrong?
- # [00:55] <Hixie> oh
- # [00:55] <Hixie> segment?
- # [00:56] <TabAtkins> Yes, url segments. Defined in the url spec.
- # [00:56] <TabAtkins> The parts of scheme data in between /s and ?.
- # [00:56] <Hixie> oh, wow, i had no idea the url spec actually went to the level of detail of path segments
- # [00:56] <Hixie> cool
- # [00:57] * Quits: miketaylr (~miketaylr@80.232.109.46) (Quit: goodbye cruel world)
- # [00:57] <TabAtkins> Now I just need it to go into a little bit more details, so I can ref it instead of just assuming that people will get what I mean when I say "if the url is hierarchical". ^_^
- # [00:57] * jonlee is now known as jonlee|afk
- # [00:57] <TabAtkins> annevk: Please add the concept of "hierarchical URL" to the URL spec, so I can ref it from the Selectors definition of :local-link().
- # [00:58] * Quits: sedovsek (~robert@lk.84.20.237.54.dc.cable.static.lj-kabel.net) (Quit: sedovsek)
- # [00:59] <Hixie> i don't understand what you mean by hierarchical URL if you don't mean "has a relative scheme", btw
- # [01:01] * [[zzz]] is now known as [[zz]]
- # [01:02] <TabAtkins> Hixie: Scheme-relative just refers to a url without a specified scheme (so when it absolutized, it takes its scheme from the document). It has nothing to do with hierarchy, I think.
- # [01:02] <Hixie> not "Scheme-relative", "relative scheme"
- # [01:03] <Hixie> (anne graduated from my school of confusing naming, i think :-) )
- # [01:03] <TabAtkins> I don't know what that means, because it doesn't have a real definition, just a pointer to a table.
- # [01:04] <Hixie> if i'm not mistaken, the parser treats urls with "relative schemes" differently than those without
- # [01:04] <Hixie> namely, it parses a path out only if it's relative, i think
- # [01:04] <TabAtkins> Maybe, but if so, Anne has left that detail encoded in the parser, rather than stating it directly. ^_^
- # [01:05] <TabAtkins> I'd still prefer a "hierarchical url" term to refer to, rather than having to say "a url with a relative scheme".
- # [01:06] <Hixie> no argument from me there
- # [01:12] * Joins: cabanier1 (~cabanier@156.39.10.21)
- # [01:13] * Joins: baku (~baku@2-236-39-253.ip231.fastwebnet.it)
- # [01:16] * Quits: yorick (~yorick@oftn/member/yorick) (Remote host closed the connection)
- # [01:16] <zcorpan> TabAtkins: http://quirks.spec.whatwg.org/#the-hashless-hex-color-quirk
- # [01:19] * heycam|away is now known as heycam
- # [01:21] * Quits: newtron (~newtron@199.71.174.103) (Remote host closed the connection)
- # [01:21] * Quits: zcorpan (~zcorpan@90-230-217-68-no135.tbcn.telia.com) (Remote host closed the connection)
- # [01:25] * Quits: ap (~ap@2620:149:4:1b01:c88:8ac9:18ee:43d9) (Ping timeout: 258 seconds)
- # [01:26] * Quits: baku (~baku@2-236-39-253.ip231.fastwebnet.it) (Quit: Leaving)
- # [01:34] <Hixie> cabanier1: yt?
- # [01:35] * Quits: cabanier1 (~cabanier@156.39.10.21) (Ping timeout: 256 seconds)
- # [01:39] * Joins: bholley (~bholley@c-67-180-21-133.hsd1.ca.comcast.net)
- # [01:43] * Quits: bholley (~bholley@c-67-180-21-133.hsd1.ca.comcast.net) (Client Quit)
- # [01:52] * Quits: KevinMarks (~KevinMark@vpn-na-west.corp.salesforce.com) (Ping timeout: 252 seconds)
- # [01:54] <TabAtkins> tantek: Why did you recommend using rel=discussion? It's not yet registered in the Microformats wiki.
- # [01:56] * Quits: boblet_ (uid1921@gateway/web/irccloud.com/x-otcpvjozvgdttjoj) (Quit: Connection closed for inactivity)
- # [01:57] <TabAtkins> zcorpan: Looks good to em.
- # [01:58] * Joins: bholley (~bholley@c-67-180-21-133.hsd1.ca.comcast.net)
- # [02:01] <TabAtkins> zcorpan: What's the meaning of the plain <span>s in the markup? It looks like they should be <i> (for a technical term) and/or links.
- # [02:01] * Joins: fantasai (fantasai@freenet6.org)
- # [02:01] <fantasai> http://www.whatwg.org/specs/web-apps/current-work/multipage/text-level-semantics.html#the-i-element
- # [02:01] * Parts: fantasai (fantasai@freenet6.org)
- # [02:03] * Joins: fantasai (fantasai@freenet6.org)
- # [02:10] * Quits: tantek (~tantek@mee0536d0.tmodns.net) (Quit: tantek)
- # [02:11] * jonlee|afk is now known as jonlee
- # [02:14] * Quits: jernoble_ (~jernoble@17.245.111.133) (Quit: Computer has gone to sleep.)
- # [02:20] * Joins: jdaggett (~jdaggett@103.5.142.4)
- # [02:21] * jonlee is now known as jonlee|afk
- # [02:22] * Parts: fantasai (fantasai@freenet6.org)
- # [02:25] * Joins: jernoble_ (~jernoble@76.74.153.41)
- # [02:26] * Quits: jsbell (jsbell@nat/google/x-zregoaknqhlwhvsw) (Quit: There's no place like home...)
- # [02:26] * Quits: garciawebdev (~garciaweb@190.244.74.107) (Remote host closed the connection)
- # [02:27] * Joins: garciawebdev (~garciaweb@190.244.74.107)
- # [02:27] * Quits: garciawebdev (~garciaweb@190.244.74.107) (Remote host closed the connection)
- # [02:29] * Joins: krit (~krit@sjfw1-a.adobe.com)
- # [02:32] * jonlee|afk is now known as jonlee
- # [02:39] * Quits: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90) (Quit: ChatZilla 0.9.87-6.1450hg.fc18 [XULRunner 20.0/20130401111945])
- # [02:47] * jonlee is now known as jonlee|afk
- # [02:47] * jonlee|afk is now known as jonlee
- # [02:50] * Quits: jonlee (~jonlee@17.212.153.19) (Quit: jonlee)
- # [02:57] * Quits: krit (~krit@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [03:01] * Quits: jdaggett (~jdaggett@103.5.142.4) (Quit: jdaggett)
- # [03:02] * Joins: JeppeN (~paseo@port1021.ds1-abc.adsl.cybercity.dk)
- # [03:06] * Joins: nimbu (~Adium@173-228-123-12.dsl.dynamic.sonic.net)
- # [03:11] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
- # [03:11] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
- # [03:11] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [03:13] * Quits: sgalineau (~sylvaing@sjfw1.adobe.com) (Read error: Connection reset by peer)
- # [03:15] * Joins: weinig (~weinig@17.114.110.68)
- # [03:15] * Quits: aklein (uid4454@gateway/web/irccloud.com/x-cwdtdgyjybokbsqf)
- # [03:17] * Quits: weinig (~weinig@17.114.110.68) (Client Quit)
- # [03:18] * Quits: JeppeN (~paseo@port1021.ds1-abc.adsl.cybercity.dk)
- # [03:20] * Joins: mven (~mven@ip68-224-15-53.lv.lv.cox.net)
- # [03:22] * Quits: barneybook (~kvirc@220-136-210-122.dynamic.hinet.net) (Read error: Connection reset by peer)
- # [03:29] <dlongley> TabAtkins: throwing and calling reject aren't exactly the same -- particularly not in that scenario
- # [03:30] <dlongley> the error happens at a different time
- # [03:30] * Joins: ehsan (~ehsan@24.212.206.174)
- # [03:30] * Quits: jernoble_ (~jernoble@76.74.153.41) (Quit: Computer has gone to sleep.)
- # [03:32] <dlongley> the difference is in whether or not the future is actually invoked (via then/done)
- # [03:33] <dlongley> try { var future = foo(); } catch(ex) {}
- # [03:33] <dlongley> vs.
- # [03:33] <dlongley> try {var future = foo(); future.then(a, b);} catch(ex) {}
- # [03:33] <dlongley> the idl test harness is looking for the future to happen when foo() is called, not when .then() is called.
- # [03:34] <dlongley> (via the rejection callback passed to .then)
- # [03:34] <dlongley> s/for the future/for the error
- # [03:43] * Quits: rniwa (~rniwa@17.212.154.114) (Quit: rniwa)
- # [03:48] * Joins: Joe5150 (~Joe5150@24-121-229-174.npg.sta.suddenlink.net)
- # [03:51] * Quits: Joe5150 (~Joe5150@24-121-229-174.npg.sta.suddenlink.net) (Client Quit)
- # [03:52] * Quits: gavinc (~gavin@barad-dur.carothers.name) (Quit: Konversation terminated!)
- # [03:52] * Joins: Joe5150 (~Joe5150@24-121-229-174.npg.sta.suddenlink.net)
- # [03:58] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
- # [04:00] * heycam is now known as heycam|away
- # [04:03] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 260 seconds)
- # [04:07] * Joins: barneybook (~kvirc@220-136-51-191.dynamic.hinet.net)
- # [04:08] * Parts: Joe5150 (~Joe5150@24-121-229-174.npg.sta.suddenlink.net) ("Leaving")
- # [04:10] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 255 seconds)
- # [04:11] * Joins: bentruyman (~bentruyma@108.166.175.171)
- # [04:12] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
- # [04:16] * Quits: bholley (~bholley@c-67-180-21-133.hsd1.ca.comcast.net) (Quit: bholley)
- # [04:45] * Joins: tantek (~tantek@c-24-23-137-26.hsd1.ca.comcast.net)
- # [05:02] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [05:07] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 256 seconds)
- # [05:08] * Quits: jacobolus (~jacobolus@108-75-75-178.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
- # [05:09] * Joins: vitor-br (~vitor@186-241-243-181.user.veloxzone.com.br)
- # [05:17] * Joins: Yitro (~Yitro@101.164.92.201)
- # [05:19] * heycam|away is now known as heycam
- # [05:23] * Joins: bholley (~bholley@c-67-180-21-133.hsd1.ca.comcast.net)
- # [05:28] * Joins: nimbu1 (~nimbu@173-228-123-12.dsl.dynamic.sonic.net)
- # [05:31] * Krinkle is now known as Krinkle|detached
- # [05:33] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [05:42] * Quits: nimbu1 (~nimbu@173-228-123-12.dsl.dynamic.sonic.net) (Quit: Leaving.)
- # [06:04] * Joins: Gabri (~gabri@91.72.64.50)
- # [06:05] <tantek> TabAtkins, added stub spec for registry entry for rel=discussion: http://microformats.org/wiki/existing-rel-values#HTML5_link_type_extensions
- # [06:07] * Joins: _wirepair (fbi@random.supermario.org)
- # [06:07] * _wirepair is now known as wirepair
- # [06:08] * Joins: cabanier1 (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [06:11] * Quits: eresair (~eresair@c-71-198-63-116.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [06:15] * Joins: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net)
- # [06:16] * ojan is now known as ojan_away
- # [06:16] * Joins: eresair (~eresair@c-71-198-63-116.hsd1.ca.comcast.net)
- # [06:18] * Quits: Gabri (~gabri@91.72.64.50) (Remote host closed the connection)
- # [06:23] * Joins: dlongley_ (~dlongley@pool-96-240-169-74.ronkva.east.verizon.net)
- # [06:24] * Quits: dlongley (~dlongley@pool-71-171-30-236.nwrknj.east.verizon.net) (Ping timeout: 258 seconds)
- # [06:45] <rcombs> where do I go to find out whether or not JS's handling of Unicode is going to get better?
- # [06:46] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [06:46] <rcombs> also, regexes
- # [06:47] <rcombs> also, proper Unicode handling _in_ regexes
- # [06:48] * dlongley_ is now known as dlongley
- # [06:49] * Parts: dlongley (~dlongley@pool-96-240-169-74.ronkva.east.verizon.net) ("Leaving")
- # [06:52] * Quits: tantek (~tantek@c-24-23-137-26.hsd1.ca.comcast.net) (Quit: tantek)
- # [06:57] * Quits: JohnAlbin (~JohnAlbin@114-42-50-219.dynamic.hinet.net) (Ping timeout: 248 seconds)
- # [06:58] * Joins: jernoble_ (~jernoble@c-67-188-109-7.hsd1.ca.comcast.net)
- # [07:12] * Quits: rcombs (~rcombs@rodgercombs.tk) (Read error: Connection reset by peer)
- # [07:12] * Joins: rc0mbs (~rcombs@rodgercombs.tk)
- # [07:13] * rc0mbs is now known as rcombs
- # [07:28] * Joins: tantek (~tantek@mea0536d0.tmodns.net)
- # [07:33] * Joins: darobin (~darobin@66.201.52.99)
- # [07:37] * Quits: bholley (~bholley@c-67-180-21-133.hsd1.ca.comcast.net) (Quit: bholley)
- # [07:43] * Quits: darobin (~darobin@66.201.52.99) (Remote host closed the connection)
- # [07:44] * Joins: nielsle (~nielsle@3239149-cl69.boa.fiberby.dk)
- # [07:45] * Quits: tantek (~tantek@mea0536d0.tmodns.net) (Ping timeout: 264 seconds)
- # [07:46] * Quits: jernoble_ (~jernoble@c-67-188-109-7.hsd1.ca.comcast.net) (Quit: Textual IRC Client: www.textualapp.com)
- # [07:46] * Parts: a-ja (~Instantbi@70.230.147.104)
- # [07:48] * Joins: tantek (~tantek@mea0536d0.tmodns.net)
- # [07:57] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
- # [08:10] * Quits: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.87-6.1450hg.fc18 [XULRunner 20.0/20130401111945])
- # [08:13] * Joins: richt (~richt@125.131.77.132)
- # [08:17] * Joins: richt_ (~richt@125.131.77.132)
- # [08:18] * Quits: richt (~richt@125.131.77.132) (Ping timeout: 258 seconds)
- # [08:29] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [08:39] * Quits: lerc (~quassel@121-74-236-56.telstraclear.net) (Read error: Connection reset by peer)
- # [08:39] * Joins: lerc (~quassel@121-74-236-56.telstraclear.net)
- # [08:52] * Joins: Martin1982 (~Martin198@cable-175-208.zeelandnet.nl)
- # [09:06] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
- # [09:10] * Quits: richt_ (~richt@125.131.77.132) (Remote host closed the connection)
- # [09:10] * Joins: richt (~richt@125.131.77.132)
- # [09:11] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 256 seconds)
- # [09:12] * Joins: SimonSapin (~simon@ip-134.net-89-2-126.rev.numericable.fr)
- # [09:14] * Joins: richt_ (~richt@125.131.77.132)
- # [09:14] * Quits: richt (~richt@125.131.77.132) (Read error: No route to host)
- # [09:16] * Joins: sedovsek (~robert@89.143.12.238)
- # [09:18] * Quits: sedovsek (~robert@89.143.12.238) (Client Quit)
- # [09:22] * Joins: zcorpan (~zcorpan@90-230-217-68-no135.tbcn.telia.com)
- # [09:24] * Joins: sedovsek (~robert@89.143.12.238)
- # [09:28] * Joins: Kolombiken (~Adium@gateway.creuna.se)
- # [09:29] * Joins: mitemitreski (~mitemitre@212.120.17.179)
- # [09:30] * Joins: pyrsmk (~pyrsmk@2a01:e35:2f52:ead0:21e:8cff:feeb:d962)
- # [09:33] * Joins: anthracite (~anonymous@pdpc/supporter/active/anthracite)
- # [09:34] * Joins: a-ja (~Instantbi@70.230.147.104)
- # [09:35] <zcorpan> should specs reference CSS specs on dvcs.w3.org or dev.w3.org?
- # [09:38] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
- # [09:38] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Client Quit)
- # [09:45] * Quits: vitor-br (~vitor@186-241-243-181.user.veloxzone.com.br) (Read error: Connection reset by peer)
- # [09:48] * Joins: charlie_ (~charlie@46.7.56.116)
- # [09:48] * charlie_ is now known as Guest90359
- # [09:53] * Quits: richt_ (~richt@125.131.77.132) (Remote host closed the connection)
- # [09:53] * Joins: zagamqt (~zagam@81-230-17-139-no148.bredband.skanova.com)
- # [09:53] * Joins: richt (~richt@125.131.77.132)
- # [09:56] * Quits: JibberJim (~opera@90.193.235.216) (Quit: JibberJim)
- # [09:58] * Quits: richt (~richt@125.131.77.132) (Ping timeout: 258 seconds)
- # [10:05] * Parts: mitemitreski (~mitemitre@212.120.17.179)
- # [10:07] * Joins: miketaylr (~miketaylr@91.203.97.247)
- # [10:12] * heycam is now known as heycam|away
- # [10:12] * Joins: richt (~richt@222.233.254.208)
- # [10:12] * Joins: benbarnett (~Adium@80.87.30.115)
- # [10:13] * Joins: richt_ (~richt@91.216.105.26)
- # [10:14] * Quits: birtles (~chatzilla@p10167-ipngn1701marunouchi.tokyo.ocn.ne.jp) (Read error: Connection reset by peer)
- # [10:17] * Quits: richt (~richt@222.233.254.208) (Ping timeout: 264 seconds)
- # [10:19] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Read error: Connection reset by peer)
- # [10:20] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [10:21] * Joins: Smylers (~smylers@host81-143-60-194.in-addr.btopenworld.com)
- # [10:23] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
- # [10:24] * Joins: tomasf (~tomasf@77.72.97.10.c.fiberdirekt.net)
- # [10:25] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Remote host closed the connection)
- # [10:25] * Joins: hasather (~hasather@80.91.33.141)
- # [10:27] * Joins: RobbertAtWork (~robbertat@2001:980:9368:1:1c5c:57f:2f36:4206)
- # [10:28] * Quits: ahf (ahf@irssi/staff/ahf) (Ping timeout: 260 seconds)
- # [10:28] * Quits: RobbertAtWork (~robbertat@2001:980:9368:1:1c5c:57f:2f36:4206) (Remote host closed the connection)
- # [10:29] * Joins: ahf (ahf@irssi/staff/ahf)
- # [10:30] * Joins: Ms2ger (~Ms2ger@19.254-64-87.adsl-dyn.isp.belgacom.be)
- # [10:35] * Quits: pyrsmk (~pyrsmk@2a01:e35:2f52:ead0:21e:8cff:feeb:d962) (Quit: Leaving)
- # [10:37] * Joins: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
- # [10:44] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
- # [10:44] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [10:50] * Joins: baku (~baku@2-236-39-253.ip231.fastwebnet.it)
- # [10:51] * Joins: mven_ (~mven@ip68-224-15-53.lv.lv.cox.net)
- # [10:51] * Joins: Rawkser (~Yitro@101.164.92.201)
- # [10:51] * Quits: a-ja (~Instantbi@70.230.147.104) (Read error: Connection reset by peer)
- # [10:51] * Joins: ehsan_ (~ehsan@24.212.206.174)
- # [10:53] * Quits: mven (~mven@ip68-224-15-53.lv.lv.cox.net) (Ping timeout: 258 seconds)
- # [10:53] * Quits: ehsan (~ehsan@24.212.206.174) (Ping timeout: 258 seconds)
- # [10:54] * Joins: a-ja (~Instantbi@70.230.147.104)
- # [10:54] * Quits: Yitro (~Yitro@101.164.92.201) (Ping timeout: 258 seconds)
- # [10:55] * Joins: jnederhof (~Yitro@101.164.92.201)
- # [10:55] * Quits: SimonSapin (~simon@ip-134.net-89-2-126.rev.numericable.fr) (Ping timeout: 258 seconds)
- # [10:56] * Joins: thepreacher (~thepreach@31.185.151.170)
- # [10:58] * Quits: Rawkser (~Yitro@101.164.92.201) (Ping timeout: 258 seconds)
- # [10:58] * Quits: jnederhof (~Yitro@101.164.92.201) (Client Quit)
- # [10:59] * Joins: nonge (~nonge@p5082B310.dip0.t-ipconnect.de)
- # [11:02] * Quits: thepreacher (~thepreach@31.185.151.170) (Quit: Leaving)
- # [11:03] * Quits: nonge_ (~nonge@p5082A86B.dip0.t-ipconnect.de) (Ping timeout: 240 seconds)
- # [11:10] <Ms2ger> zcorpan, dev.
- # [11:11] <zcorpan> Ms2ger: ok. do you know why?
- # [11:12] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
- # [11:12] <Ms2ger> I don't remember
- # [11:12] <jgraham> Everyone loves CVS?
- # [11:14] <Ms2ger> dev. just mirrors dvcs. for CSS, fwiw
- # [11:16] * Joins: annevk (~annevk@207.218.72.65)
- # [11:19] * Joins: SimonSapin (~simon@vev69-1-82-232-219-95.fbx.proxad.net)
- # [11:21] * Quits: rcombs (~rcombs@rodgercombs.tk) (Read error: Connection reset by peer)
- # [11:22] * Joins: rcombs (~rcombs@rodgercombs.tk)
- # [11:25] * Joins: richt (~richt@222.233.254.208)
- # [11:25] <annevk> TabAtkins: you could just make it conditional on the URL having a path in the first place
- # [11:25] <annevk> TabAtkins: data URLs for instance will only have "scheme data"
- # [11:26] <annevk> TabAtkins: so either the first n segments match, or they don't, or there are no segments to begin with
- # [11:28] <annevk> TabAtkins: Hixie: also, on a more general point, URL hasn't received much review yet so I first want to know if all the concepts are correct before adding makeup and such
- # [11:28] * Quits: richt_ (~richt@91.216.105.26) (Ping timeout: 240 seconds)
- # [11:28] * Joins: josemanuel (~josemanue@192.223.221.87.dynamic.jazztel.es)
- # [11:31] * Quits: beverloo (beverloo@nat/google/x-bffsqdoxaoigamyo) (Ping timeout: 245 seconds)
- # [11:46] * Quits: Benvie (~brandon@199.21.86.233) (Ping timeout: 240 seconds)
- # [11:46] * Joins: Benvie (~brandon@199.21.86.233)
- # [11:49] * Joins: shaundunne (uid5048@gateway/web/irccloud.com/x-exxatisfrwjhtzmb)
- # [11:49] * Joins: JibberJim (~opera@132.185.151.37)
- # [11:56] * Quits: niloy (~niloy@115.112.64.6) (Ping timeout: 256 seconds)
- # [12:15] * Joins: niloy (~niloy@115.112.64.6)
- # [12:16] * Joins: jryans (~jryans@cpe-70-113-92-118.austin.res.rr.com)
- # [12:17] * Quits: anthracite (~anonymous@pdpc/supporter/active/anthracite) (Quit: anthracite)
- # [12:31] * Joins: redaxmedia (~redaxmedi@dslb-178-005-190-127.pools.arcor-ip.net)
- # [12:32] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
- # [12:35] <annevk> zcorpan: it seems you're no longer updating the xref database with CSSOM references?
- # [12:35] <annevk> zcorpan: for some reason the links to getClientRects() and such from DOM went dead :(
- # [12:36] * Joins: beverloo (beverloo@nat/google/x-elqfwvnhfoowokzc)
- # [12:36] <zcorpan> annevk: glenn forked it. i tried to switch back to xref but something didn't work right and then i gave up
- # [12:39] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [12:40] * Joins: mitemitreski (~mitemitre@212.120.17.179)
- # [12:44] <SimonSapin> annevk: Is http://example.com/foo//bar the same URL as http://example.com/foo/bar ?
- # [12:44] <annevk> SimonSapin: no
- # [12:45] <SimonSapin> so servers that consider them the same decide that on their own
- # [12:45] <SimonSapin> if that makes sense
- # [12:46] <gsnedders> Right. A server could equally decide foobar and /fo/b/a/r are the same. :)
- # [12:46] <jgraham> Or foo/bar and foo/bar/ :)
- # [12:47] <SimonSapin> so, on my TODO list: detailed review of selectors4’s :local-link and :local-link(2)
- # [12:47] <SimonSapin> I think it’s doing weird normalization
- # [12:47] <annevk> SimonSapin: yeah, just like servers treating / and /index.html identically sometimes
- # [12:48] <SimonSapin> indeed, that too
- # [12:48] <annevk> SimonSapin: more happenstance than actual architecture
- # [12:48] * Parts: a-ja (~Instantbi@70.230.147.104)
- # [12:48] <annevk> (well, it's related to the architecture of the server, but not that of URLs)
- # [12:49] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [12:49] <gsnedders> Or and /randomweirdindexpage
- # [12:49] <SimonSapin> /Overview.html ;)
- # [12:50] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [12:51] <annevk> I recommend making :local-link map directly to the working of URLs
- # [12:51] <SimonSapin> So if you’re on /foo#bar, clicking on href="/foo#baz" only scrolls, but href="/foo/#baz" triggers a navigation/page load, right?
- # [12:51] <annevk> and not any kind of server architecture
- # [12:51] <gsnedders> SimonSapin: Yes.
- # [12:51] <SimonSapin> annevk: agreed
- # [12:51] <annevk> basically you want to use a parsed URL's path array I reckon
- # [12:52] <SimonSapin> right now :local-link(1) matches both, but I think it should only match the former
- # [12:52] <annevk> what does 1 mean?
- # [12:52] <SimonSapin> means 1 leading path segments
- # [12:53] <annevk> so 0 would match data URLs and such?
- # [12:53] <SimonSapin> annevk: that’s what it does, but with additional steps like remove a trailing empty path segment, ie. a trailing slash
- # [12:53] <annevk> ooh
- # [12:53] <annevk> sounds more like :apache-local-link
- # [12:54] <SimonSapin> yeah, I’ll send a review on www-style
- # [12:54] <SimonSapin> I think a functional :local-link() never matches data: and such URLs
- # [12:54] <SimonSapin> (that’s why Tab was asking about relative schemes)
- # [12:54] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Read error: Connection reset by peer)
- # [12:55] * Joins: RobbertAtWork (~robbertat@2001:980:9368:1:d84e:e62:1bfe:a30a)
- # [12:56] <annevk> well every URL will have at least one path segment
- # [12:56] <annevk> except if it's a data URL and such
- # [12:56] <annevk> so your idea would be that :local-link(0) matches nothing?
- # [12:57] <SimonSapin> that’s what I’m reading in the draft
- # [12:57] <SimonSapin> not sure what it *should* do
- # [12:58] <SimonSapin> :local-link(0) basically means "same domain name". (Not sure if eg. the scheme should be considered or is in the draft)
- # [12:59] * Quits: RobbertAtWork (~robbertat@2001:980:9368:1:d84e:e62:1bfe:a30a) (Read error: Connection reset by peer)
- # [12:59] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
- # [13:00] <annevk> it says to ignore scheme / username / password / port / query string / fragment
- # [13:00] <SimonSapin> not sure it should
- # [13:00] <annevk> that seems kinda flawed
- # [13:01] <annevk> I think we should define some kind of URL comparison API and CSS should hook into that
- # [13:01] <annevk> this kind of adhoc approach works, but is not great
- # [13:01] <SimonSapin> should it be considered "local" to go from HTTP to HTTPS on the same domain?
- # [13:02] <SimonSapin> yes, if Selectors can just refer to URL for this that would be great
- # [13:02] <annevk> well you'd still need to define some kind of CSS syntax
- # [13:02] <SimonSapin> sure
- # [13:02] <SimonSapin> for the comparison I mean
- # [13:03] <SimonSapin> I think Selectors 4 is doing ad-hoc comparison because there was not enough in URL to refer to
- # [13:03] <annevk> given that everything on the web is origin-scoped I don't think ignoring scheme/port is a good idea
- # [13:03] <annevk> treating origin as a single entity is a much better approach
- # [13:03] <annevk> yeah maybe
- # [13:04] <annevk> nobody emailed me their requirements for URL comparison though despite repeated requests :/
- # [13:05] <annevk> okay, lets look around the web and see what people are doing
- # [13:06] <SimonSapin> So far WeasyPrint only needs to tell apart local/internal links from external ones
- # [13:07] <SimonSapin> with corner cases like href="#foo" without a base URL (eg. parsing an HTML string from memory)
- # [13:08] * Joins: cheron (~cheron@unaffiliated/cheron)
- # [13:08] * Joins: smaug____ (~chatzilla@cs164155.pp.htv.fi)
- # [13:12] * Parts: JibberJim (~opera@132.185.151.37)
- # [13:12] * Joins: JibberJim (~opera@132.185.151.37)
- # [13:14] * Quits: niloy (~niloy@115.112.64.6) (Ping timeout: 264 seconds)
- # [13:16] * Joins: niloy (~niloy@115.112.64.6)
- # [13:16] * Quits: SimonSapin (~simon@vev69-1-82-232-219-95.fbx.proxad.net) (Quit: Leaving.)
- # [13:16] * Joins: SimonSapin (~simon@vev69-1-82-232-219-95.fbx.proxad.net)
- # [13:19] * Quits: SimonSapin (~simon@vev69-1-82-232-219-95.fbx.proxad.net) (Read error: Connection reset by peer)
- # [13:19] * Joins: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221)
- # [13:20] * Joins: Martin1982_ (~Martin198@cable-175-208.zeelandnet.nl)
- # [13:20] * Joins: RobbertA_ (~robbertat@212.238.236.229)
- # [13:21] * Joins: yoshiki__ (yoshiki@nat/google/x-tkdqenswftenmhta)
- # [13:23] * Joins: [[zzz]] (~q@node-pw1.pool-180-180.dynamic.totbb.net)
- # [13:23] * Joins: bzed_ (~bzed@devel.recluse.de)
- # [13:25] * Joins: broquain1 (~dbrook@static.94.217.47.78.clients.your-server.de)
- # [13:26] * Quits: [[zz]] (~q@node-zl8.pool-180-180.dynamic.totbb.net) (Ping timeout: 264 seconds)
- # [13:27] * Joins: boaz- (~boaz@li326-230.members.linode.com)
- # [13:27] * Parts: mitemitreski (~mitemitre@212.120.17.179)
- # [13:29] * Quits: cheron (~cheron@unaffiliated/cheron) (Read error: Connection reset by peer)
- # [13:29] * Krinkle|detached is now known as Krinkle
- # [13:29] * Joins: shwetank (~shwetank@122.161.56.205)
- # [13:31] * Quits: Martin1982 (~Martin198@cable-175-208.zeelandnet.nl) (Ping timeout: 252 seconds)
- # [13:31] * Quits: niloy (~niloy@115.112.64.6) (*.net *.split)
- # [13:31] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (*.net *.split)
- # [13:31] * Quits: nonge (~nonge@p5082B310.dip0.t-ipconnect.de) (*.net *.split)
- # [13:31] * Quits: boaz (~boaz@li326-230.members.linode.com) (*.net *.split)
- # [13:31] * Quits: bzed (~bzed@devel.recluse.de) (*.net *.split)
- # [13:31] * Quits: malcolmva (~malcolmva@c-67-180-203-233.hsd1.ca.comcast.net) (*.net *.split)
- # [13:31] * Quits: broquaint (~dbrook@static.94.217.47.78.clients.your-server.de) (*.net *.split)
- # [13:31] * Quits: yoshiki (yoshiki@nat/google/x-fvgqvogtgkgadzlw) (*.net *.split)
- # [13:31] * Martin1982_ is now known as Martin1982
- # [13:31] * boaz- is now known as boaz
- # [13:31] * Joins: cheron (~cheron@unaffiliated/cheron)
- # [13:31] * bzed_ is now known as bzed
- # [13:31] * Joins: malcolmva (~malcolmva@c-67-180-203-233.hsd1.ca.comcast.net)
- # [13:32] * Joins: nonge (~nonge@p5082B310.dip0.t-ipconnect.de)
- # [13:33] * Joins: niloy (~niloy@115.112.64.6)
- # [13:34] * Joins: asdfz0mg (~asdfz0mg@host-78-64-174-43.homerun.telia.com)
- # [13:36] <annevk> SimonSapin: I emailed www-style/public-webapps with some thoughts
- # [13:37] * Quits: jryans (~jryans@cpe-70-113-92-118.austin.res.rr.com) (Quit: Be back later)
- # [13:37] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
- # [13:38] * Quits: jochen__ (jochen@nat/google/x-ztwvqkdhlsurmufm) (Ping timeout: 264 seconds)
- # [13:40] * Joins: mitemitreski (~mitemitre@212.120.17.179)
- # [13:44] * Quits: ^esc (~esc_ape@178.115.250.104.wireless.dyn.drei.com) (Ping timeout: 248 seconds)
- # [13:49] * Joins: jochen__ (jochen@nat/google/x-abpbisbcpzxgjshk)
- # [13:51] * Quits: marcosc (~marcosc@bl5-92-176.dsl.telepac.pt) (Remote host closed the connection)
- # [13:55] * Quits: asdfz0mg (~asdfz0mg@host-78-64-174-43.homerun.telia.com) (Quit: I'm out)
- # [13:55] * Joins: asdfz0mg (~asdfz0mg@host-78-64-174-43.homerun.telia.com)
- # [13:59] * Quits: shwetank (~shwetank@122.161.56.205) (Quit: Leaving...)
- # [13:59] * Quits: Kolombiken (~Adium@gateway.creuna.se) (Quit: Leaving.)
- # [14:01] * Joins: Kolombiken (~Adium@gateway.creuna.se)
- # [14:05] * Quits: ehsan_ (~ehsan@24.212.206.174) (Remote host closed the connection)
- # [14:06] * Joins: ^esc (~esc_ape@77.116.247.98.wireless.dyn.drei.com)
- # [14:07] * Joins: ripples (~ripples@197.87.199.240)
- # [14:11] * Quits: RobbertA_ (~robbertat@212.238.236.229) (Remote host closed the connection)
- # [14:12] * Joins: scor (scor@drupal.org/user/52142/view)
- # [14:15] * Joins: erichynds (~ehynds@64.206.121.41)
- # [14:18] * Joins: hasather_ (~hasather@cm-84.210.170.16.getinternet.no)
- # [14:19] * Joins: sedovsek (~robert@89.143.12.238)
- # [14:20] * Joins: alrra (~alrra@188.24.66.95)
- # [14:20] * Quits: alrra (~alrra@188.24.66.95) (Changing host)
- # [14:20] * Joins: alrra (~alrra@unaffiliated/alrra)
- # [14:20] * Quits: richt (~richt@222.233.254.208) (Remote host closed the connection)
- # [14:21] * Quits: bzed (~bzed@devel.recluse.de) (Remote host closed the connection)
- # [14:21] * Joins: bzed (~bzed@devel.recluse.de)
- # [14:21] * Joins: richt (~richt@222.233.254.208)
- # [14:22] * Joins: JohnAlbin (~JohnAlbin@111-250-151-142.dynamic.hinet.net)
- # [14:23] * Quits: Somatt_wrk_ (~somattwrk@darkstar2.fullsix.com) (Quit: ( www.nnscript.com :: NoNameScript 4.22 :: www.esnation.com ))
- # [14:23] * Quits: hasather_ (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 256 seconds)
- # [14:24] * Joins: krawchyk (~krawchyk@65.220.49.251)
- # [14:25] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
- # [14:25] * Quits: richt (~richt@222.233.254.208) (Ping timeout: 252 seconds)
- # [14:26] <zcorpan> annevk: DOMStringList is to be replaced with DOMString[] still, right? What about StyleSheetList, CSSRuleList, MediaList? https://www.w3.org/Bugs/Public/show_bug.cgi?id=16111
- # [14:27] * Joins: tobie (~tobielang@73-118.195-178.cust.bluewin.ch)
- # [14:28] * Joins: RobbertAtWork (~robbertat@2001:980:9368:1:2536:1588:d09b:c7c4)
- # [14:30] * Quits: JohnAlbin (~JohnAlbin@111-250-151-142.dynamic.hinet.net) (Ping timeout: 276 seconds)
- # [14:33] * Joins: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com)
- # [14:34] * Quits: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net) (Quit: is sleepy)
- # [14:38] * Joins: JohnAlbin (~JohnAlbin@111-250-151-142.dynamic.hinet.net)
- # [14:38] * Joins: shwetank (~shwetank@122.161.56.205)
- # [14:45] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
- # [14:45] <annevk> haven't really thought about that lately
- # [14:45] <annevk> we need some kind of generic list solution but we don't
- # [14:46] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Client Quit)
- # [14:46] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
- # [14:47] * Quits: RobbertAtWork (~robbertat@2001:980:9368:1:2536:1588:d09b:c7c4) (Remote host closed the connection)
- # [14:47] * Quits: erichynds (~ehynds@64.206.121.41) (Ping timeout: 252 seconds)
- # [14:53] <Ms2ger> Maybe we should make annevk implement webidl arrays in Gecko...
- # [14:56] <annevk> Ms2ger: so I'm not sure IDL arrays are the right solution here
- # [14:56] * Joins: marcosc (~marcosc@bl5-92-176.dsl.telepac.pt)
- # [14:57] * Joins: dbaron (~dbaron@pool-72-94-180-24.phlapa.fios.verizon.net)
- # [14:59] <annevk> I'm not a big fan of IDL arrays. I think JavaScript basically needs some new Array types...
- # [15:00] * Quits: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com) (Remote host closed the connection)
- # [15:06] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [15:09] * Quits: barneybook (~kvirc@220-136-51-191.dynamic.hinet.net) (Read error: Connection reset by peer)
- # [15:09] * Quits: zcorpan (~zcorpan@90-230-217-68-no135.tbcn.telia.com) (Remote host closed the connection)
- # [15:09] * Joins: RobbertAtWork (~robbertat@2001:980:9368:1:4845:cda:2000:b26d)
- # [15:10] * Quits: tomasf (~tomasf@77.72.97.10.c.fiberdirekt.net) (Quit: tomasf)
- # [15:13] * Quits: toddmparker___ (uid3054@gateway/web/irccloud.com/x-qnkqsldojrjnpwsi) (Quit: Connection closed for inactivity)
- # [15:14] * Joins: jryans (~jryans@office.massrel.com)
- # [15:15] <annevk> I'm hoping JSIDL will magically fix it
- # [15:16] <Ms2ger> Ehehehehe
- # [15:16] <annevk> I know I know
- # [15:17] * Quits: Kolombiken (~Adium@gateway.creuna.se) (Quit: Leaving.)
- # [15:17] <Ms2ger> I'll believe it when I see it
- # [15:18] * Joins: TallTed (~Thud@63.119.36.36)
- # [15:19] * Joins: ehsan (~ehsan@24.212.206.174)
- # [15:19] * Joins: Kolombiken (~Adium@94.137.124.2)
- # [15:21] * Quits: smaug____ (~chatzilla@cs164155.pp.htv.fi) (Ping timeout: 240 seconds)
- # [15:21] * Joins: FireFly (~firefly@oftn/member/FireFly)
- # [15:23] * Quits: RobbertAtWork (~robbertat@2001:980:9368:1:4845:cda:2000:b26d) (Read error: Connection reset by peer)
- # [15:23] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
- # [15:25] * Joins: erichynds (~ehynds@64.206.121.41)
- # [15:34] <annevk> http://lists.w3.org/Archives/Public/www-style/2013Apr/0592.html my @opera.com email is still going strong it seems
- # [15:37] * Quits: shwetank (~shwetank@122.161.56.205) (Quit: Linkinus - http://linkinus.com)
- # [15:37] * Quits: ehsan (~ehsan@24.212.206.174) (Remote host closed the connection)
- # [15:41] <odinho> ^_^ Good times
- # [15:42] <annevk> I reckon /dev/null always has good times
- # [15:43] <SimonSapin> annevk: still going strong as in you’re still getting mail addressed to it, or as in people are still using it?
- # [15:44] <odinho> SimonSapin: The /dev/null comment should indicate to you where those mails go ;-)
- # [15:44] <odinho> So I vote for #2
- # [15:44] <SimonSapin> ok
- # [15:46] <annevk> http://five-gt-two.spreadshirt.com/ is still alive
- # [15:48] * Quits: Lachy (~Lachy@cm-84.215.19.229.getinternet.no) (Quit: Textual IRC Client: http://www.textualapp.com/)
- # [15:51] * Quits: asdfz0mg (~asdfz0mg@host-78-64-174-43.homerun.telia.com) (Ping timeout: 264 seconds)
- # [15:54] * Joins: Lachy (~Lachy@cm-84.215.19.229.getinternet.no)
- # [15:54] * Joins: shepazu (~shepazu@vpn.durhamcountync.gov)
- # [15:55] * Quits: alrra (~alrra@unaffiliated/alrra) (Quit: This computer has gone to sleep)
- # [15:58] * Joins: ehsan_ (~ehsan@24.212.206.174)
- # [16:01] * Quits: ehsan_ (~ehsan@24.212.206.174) (Remote host closed the connection)
- # [16:03] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [16:04] * Joins: kmczn (~kevin@static-24-113-122-130.wavecable.com)
- # [16:11] <annevk> I learned today that the W3C at one point considered RAND licensing: http://www.w3.org/TR/2001/WD-patent-policy-20010816/ (authors include Microsoft, HP, Philips, and Apple)
- # [16:11] <annevk> Glad that went nowehre
- # [16:11] <annevk> nowhere*
- # [16:11] * Quits: tobie (~tobielang@73-118.195-178.cust.bluewin.ch) (Ping timeout: 240 seconds)
- # [16:13] <tantek> annevk - it used to be a per WG choice (RAND vs RF)
- # [16:13] <tantek> as in, defined in the WG charter
- # [16:13] <annevk> oh wow
- # [16:13] <tantek> was quite a fight to get RF across the org
- # [16:14] <SimonSapin> what are RAND and RF?
- # [16:14] * Quits: hasather (~hasather@80.91.33.141) (Read error: Operation timed out)
- # [16:14] <Ms2ger> "reasonable and non-discriminatory terms" for RAND
- # [16:14] <Ms2ger> royalty-free for rf
- # [16:14] <Ms2ger> Both licensing terms for patents
- # [16:17] <jgraham> That needs more scare quotes
- # [16:18] <jgraham> "reasonable"
- # [16:18] * Joins: asdfz0mg (~asdfz0mg@host-78-64-174-43.homerun.telia.com)
- # [16:19] <Ms2ger> "'reasonable' 'and' 'non-discriminatory' 'terms'"
- # [16:19] <Ms2ger> More? :)
- # [16:19] * Joins: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se)
- # [16:20] * Joins: lilmonkey` (~colin@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [16:20] * Quits: lilmonkey` (~colin@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
- # [16:20] * Joins: lilmonkey` (~colin@pdpc/supporter/professional/riven)
- # [16:20] <marcosc> :)
- # [16:21] * Joins: gavin_ (~gavin@people1.scl3.mozilla.com)
- # [16:21] * Quits: gavin_ (~gavin@people1.scl3.mozilla.com) (Changing host)
- # [16:21] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [16:21] * Quits: gavin (~gavin@firefox/developer/gavin) (Read error: Connection reset by peer)
- # [16:22] * Quits: eresair (~eresair@c-71-198-63-116.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [16:22] * Joins: charl (~charl@2001:67c:2564:524:e8cd:f141:748b:df25)
- # [16:23] * Quits: lilmonkey (~colin@pdpc/supporter/professional/riven) (Ping timeout: 264 seconds)
- # [16:28] * Quits: scor (scor@drupal.org/user/52142/view) (Ping timeout: 255 seconds)
- # [16:32] * Joins: scor (scor@drupal.org/user/52142/view)
- # [16:43] * Quits: tantek (~tantek@mea0536d0.tmodns.net) (Ping timeout: 246 seconds)
- # [16:45] * Quits: jimmyalcala (~jimmyalca@186.94.25.149) (Quit: jimmyalcala)
- # [16:48] * Joins: bholley (~bholley@c-67-180-21-133.hsd1.ca.comcast.net)
- # [16:48] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Remote host closed the connection)
- # [16:49] * Joins: ehsan (~ehsan@66.207.208.98)
- # [16:50] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
- # [16:51] * broquain1 is now known as broquaint
- # [16:51] * Joins: darobin (~darobin@66.201.52.99)
- # [16:52] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Remote host closed the connection)
- # [16:53] * Joins: eresair (~eresair@c-71-198-63-116.hsd1.ca.comcast.net)
- # [16:54] * Quits: nimbu (~Adium@173-228-123-12.dsl.dynamic.sonic.net) (Quit: Leaving.)
- # [16:58] * Quits: charl (~charl@2001:67c:2564:524:e8cd:f141:748b:df25) (Quit: leaving)
- # [17:00] * Quits: mven_ (~mven@ip68-224-15-53.lv.lv.cox.net) (Remote host closed the connection)
- # [17:01] * Quits: eresair (~eresair@c-71-198-63-116.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
- # [17:03] * Joins: Gabri (~gabri@91.72.64.50)
- # [17:07] * Quits: darobin (~darobin@66.201.52.99) (Remote host closed the connection)
- # [17:09] * Joins: smaug____ (~chatzilla@cs164155.pp.htv.fi)
- # [17:11] * Quits: mitemitreski (~mitemitre@212.120.17.179) (Read error: Connection reset by peer)
- # [17:21] * Joins: alrra (~alrra@unaffiliated/alrra)
- # [17:23] * Joins: eresair (~eresair@c-71-198-63-116.hsd1.ca.comcast.net)
- # [17:24] * Joins: nimbu (~Adium@173-228-123-12.dsl.dynamic.sonic.net)
- # [17:25] * Quits: Martin1982 (~Martin198@cable-175-208.zeelandnet.nl) (Quit: Gone snoring)
- # [17:27] * Joins: tantek (~tantek@mea0536d0.tmodns.net)
- # [17:31] * Quits: shepazu (~shepazu@vpn.durhamcountync.gov) (Quit: is sleepy)
- # [17:40] * Quits: JibberJim (~opera@132.185.151.37) (Quit: JibberJim)
- # [17:42] * Quits: alrra (~alrra@unaffiliated/alrra) (Quit: This computer has gone to sleep)
- # [17:47] * Quits: Guest90359 (~charlie@46.7.56.116) (Remote host closed the connection)
- # [17:47] * Quits: Gabri (~gabri@91.72.64.50) (Remote host closed the connection)
- # [17:49] * Quits: danielfilho (~danielfil@200.233.52.248) (Remote host closed the connection)
- # [17:53] * Quits: TabAtkins (~tabatkins@216.239.45.72) (Ping timeout: 245 seconds)
- # [17:53] * Joins: TabAtkins (~tabatkins@216.239.45.72)
- # [17:55] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Quit: tomasf)
- # [17:55] * Quits: Kolombiken (~Adium@94.137.124.2) (Quit: Leaving.)
- # [17:55] * Quits: Lachy (~Lachy@cm-84.215.19.229.getinternet.no) (Quit: Textual IRC Client: http://www.textualapp.com/)
- # [17:56] * Joins: alrra (~alrra@188.24.66.95)
- # [17:56] * Joins: nimbu1 (~nimbu@sjfw1.adobe.com)
- # [17:56] * Quits: alrra (~alrra@188.24.66.95) (Changing host)
- # [17:56] * Joins: alrra (~alrra@unaffiliated/alrra)
- # [17:57] * Quits: asdfz0mg (~asdfz0mg@host-78-64-174-43.homerun.telia.com) (Ping timeout: 256 seconds)
- # [17:57] * Quits: baku (~baku@2-236-39-253.ip231.fastwebnet.it) (Ping timeout: 264 seconds)
- # [18:00] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
- # [18:02] * Quits: tantek (~tantek@mea0536d0.tmodns.net) (Quit: tantek)
- # [18:06] * Quits: cabanier1 (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [18:10] <cwilso__> (man, the above convo on RAND/RF licensing suddenly made me feel very, very old)
- # [18:10] <cwilso__> annevk: yt?
- # [18:11] <annevk> cwilso__: yeah
- # [18:12] <cwilso__> I'm not trying to be obtuse on fingerprinting re: MIDI API; I don't understand how it enables reviving cookies any more than other available info
- # [18:13] <cwilso__> (Note that I was originally against having an ID, because you can't guarantee across sessions, necessarily)
- # [18:13] * Joins: tantek (~tantek@mea0536d0.tmodns.net)
- # [18:14] <annevk> so Gamepad only exposes the vendor string
- # [18:14] <dglazkov> good morning, Whatwg!
- # [18:14] <annevk> MediaStream seems to be doing something else
- # [18:14] <annevk> you guys are doing something else
- # [18:14] <cwilso__> um, Gamepad has a DOMString id.
- # [18:14] <annevk> and nobody seems to think it's a problem
- # [18:14] <annevk> cwilso__: did you read the description?
- # [18:14] <annevk> (which is way too vague, imo)
- # [18:15] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:15] <cwilso__> Sure - typically USB vendor and product id.
- # [18:15] <cwilso__> The point of the ID in MIDI is simply so you can find the same one next time.
- # [18:15] <cwilso__> E.g. in my prollyfill it just appends index, manufacturer and name (should really hash, left it for debugging)
- # [18:17] * nimbu1 is now known as divya
- # [18:17] <annevk> oh you think it's not an actual string for Gamepad? hmm
- # [18:17] * Joins: romainberger (58b97eb7@gateway/web/freenode/ip.88.185.126.183)
- # [18:17] <cwilso__> I initially was against ID because I said you could look up from index, name and manufacturer. If there's significant risk added, I'd probably just drop ID again, because an ID that gets regenerated "randomly" is going to be confusing ("I cleared my cookies, so of course my sequencer forgot its config" is not going to occur to an end user)
- # [18:18] <annevk> what's index?
- # [18:18] * Quits: [[zzz]] (~q@node-pw1.pool-180-180.dynamic.totbb.net) (Ping timeout: 256 seconds)
- # [18:19] <cwilso__> I don't know what Gamepad has in practice in implementations; the spec implies it's an identifier for THAT gamepad, and would persist - but you're completely right that it does not state uniqueness (e.g. if you have two of the same gamepad, are the IDs identical?)
- # [18:19] * Joins: [[zzz]] (~q@node-pw1.pool-180-180.dynamic.totbb.net)
- # [18:19] <cwilso__> index = position in the inputs or outputs list. like position in the getGamepads() [].
- # [18:19] <annevk> could that not change over time?
- # [18:21] * Joins: krit (~krit@sjfw1-a.adobe.com)
- # [18:21] <annevk> Anyway, if we're going to hook all these devices up that's great, but we should have a somewhat consistent story for them.
- # [18:21] <cwilso__> Yes, of course. If you unplugged a device, e.g.. There's no cross-OS unique identifier that's the same. CoreMIDI has persistent IDs, IIRC, and it turns out that the Windows MIDI HMIDI handles are persistent, but they're not the same, and I don't think there's a consistent ID coming straight from USB-MIDI.
- # [18:22] <annevk> cwilso__: so you wouldn't want to generate the ID based on index then
- # [18:22] * Joins: sgalineau (~sylvaing@sjfw1.adobe.com)
- # [18:22] <cwilso__> I'd +1 that. Gamepad pretty much just relies on index, really.
- # [18:22] <cwilso__> My initial take on Web MIDI was that it should, too, and could additionally look up based on product name.
- # [18:23] * Joins: gavinc (~gavin@barad-dur.carothers.name)
- # [18:25] <annevk> Per your configuration example. It sounds like this is something that ought to be defined in detail. So you don't lock users to a single browser.
- # [18:26] <annevk> E.g. given some hardware, irrespective of the browser you'll get the same ID for it.
- # [18:26] * Joins: frozenice (~frozenice@unaffiliated/fr0zenice)
- # [18:26] <cwilso__> MediaStreams apparently generate a GUID; not clear how persistent it would be.
- # [18:27] <cwilso__> Well, yes - although if you move the hardware to a different machine you might not.
- # [18:27] <annevk> Yeah, web security seems like lalaland for most people... Push notification proposal does not even mention the word "origin".
- # [18:27] <cwilso__> I think OSX and Windows both keep track of devices they've seen before.
- # [18:27] <cwilso__> E.g. if you plug in A, B and C in that order...
- # [18:27] <cwilso__> then remove B
- # [18:28] * Quits: benbarnett (~Adium@80.87.30.115) (Quit: Leaving.)
- # [18:28] <Ms2ger> Glenn Adams only came for the beer?
- # [18:28] <cwilso__> Obviously you'll get [A,C]. If you plug B back in, you'll get [A,B,C].
- # [18:28] <cwilso__> If you'd never plugged B in at all, you'd get [A,C,B]
- # [18:29] * Quits: Smylers (~smylers@host81-143-60-194.in-addr.btopenworld.com) (Ping timeout: 252 seconds)
- # [18:29] <annevk> But is there some way to know that B is not A? Assuming neither has been plugged in and I plug in one at random?
- # [18:29] <cwilso__> I think this system would err on the side of messing up the config sometimes, actually. :) Or needing to re-lookup.
- # [18:30] <cwilso__> If they're all the same type of device (I mean, they're identical devices - the same make/model of keyboard, say), no, I don't think so, not across all systems anyway.
- # [18:31] * Quits: romainberger (58b97eb7@gateway/web/freenode/ip.88.185.126.183) (Quit: Page closed)
- # [18:31] <cwilso__> It's not really even a globally unique ID, just a "globally at this time" ID.
- # [18:32] <cwilso__> that's not a universal statement, you realize - you can figure out how to do that, by using the handles in Windows and the identifiers under the covers in OSX.
- # [18:32] <Ms2ger> Ooh, XHR/PE discussion
- # [18:33] <cwilso__> I presume it's based on the USB serial number (but that's not exposed, of course, as MIDI devices can be non-usb)
- # [18:33] <annevk> Ms2ger: hmm?
- # [18:33] * cwilso__ back in 5, need coffee
- # [18:33] <Ms2ger> WebApps F2F
- # [18:34] * Joins: say2joe (~say2joe@204.56.108.2)
- # [18:34] <annevk> cwilso__: anyway, it'd be good if this was coordinated across everyone introducing access to devices
- # [18:34] <annevk> cwilso__: I guess I don't really have strong opinions on the specifics, other than that privacy/fingerprinting and whether any of it needs origin-scoping or not is looked into and is called out in some way in the specification
- # [18:34] <annevk> cwilso__: well, and if use cases like persisting a configuration survive, it would be great if we could make that cross-browser
- # [18:35] * Joins: barnabywalters (~barnabywa@46-239-239-203.tal.is)
- # [18:36] * Ms2ger wonders where sicking got lost
- # [18:36] <annevk> Ms2ger: Present+ Ms2ger, really? :-)
- # [18:38] <annevk> Wait http://www.w3.org/2013/04/25-webapps-minutes.html nobody from Apple or Google?
- # [18:39] <Ms2ger> Some guy said he was from Google
- # [18:39] * hober is here
- # [18:39] * annevk is here
- # [18:40] * Ms2ger is here
- # [18:40] * divya is here
- # [18:40] * cwilso__ is back
- # [18:40] <hober> (i meant, i'm at the webapps f2f, though I'm not listed. grr)
- # [18:40] <annevk> Is this our "I'm Spartacus!"?
- # [18:40] * Parts: redaxmedia (~redaxmedi@dslb-178-005-190-127.pools.arcor-ip.net)
- # [18:41] <annevk> aw, cwilso__ did a combo-breaker
- # [18:41] <annevk> hober: but you're at every standards meeting :p
- # [18:41] <Ms2ger> hober, good way to avoid actual work? :)
- # [18:42] <cwilso__> C-C-C-C-C-C-COMBO BREAKER!!
- # [18:42] * Joins: danielfilho (~danielfil@186-242-184-158.user3g.veloxzone.com.br)
- # [18:43] <cwilso__> annevk: yeah. The privacy/fingerprinting stuff is gone into in some detail in Web MIDI, but could certainly be expanded. Keeping sync of config across engines is a goal, although hard; will help when another engine gets interested enough to discuss implementation concerns. :)
- # [18:43] * Krinkle is now known as Krinkle|detached
- # [18:44] * Joins: weinig (~weinig@17.212.155.13)
- # [18:44] <Ms2ger> Sounds like the Google-Mozilla bus arrived
- # [18:44] * Quits: tantek (~tantek@mea0536d0.tmodns.net) (Quit: Colloquy for iPod touch - http://colloquy.mobi)
- # [18:45] <cwilso__> Except that I'm 697miles from the main campus (until June), yeah. :)
- # [18:45] * Joins: sicking (~sicking@216.113.168.135)
- # [18:45] <Ms2ger> sicking, tut tut, you should be on time
- # [18:46] <hober> annevk: not at all of them, fortunately, but yeah, most of them
- # [18:46] * Parts: barnabywalters (~barnabywa@46-239-239-203.tal.is)
- # [18:47] <cwilso__> ms2ger: oh, duh, you mean at the ftf
- # [18:47] <Ms2ger> Yeah
- # [18:47] * Quits: danielfilho (~danielfil@186-242-184-158.user3g.veloxzone.com.br) (Remote host closed the connection)
- # [18:48] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Quit: yodasw16)
- # [18:48] * Joins: tantek (~tantek@mea0536d0.tmodns.net)
- # [18:57] * Parts: say2joe (~say2joe@204.56.108.2)
- # [18:57] <TabAtkins> SimonSapin: In :local-link, we only normalize by dropping the hash. In :local-link(n), we normalize by dropping the scheme, hash, query, and userdata, and if the final path segment is empty, drop it too.
- # [18:57] <TabAtkins> (So "example.com" and "example.com/" are the same.)
- # [18:57] <TabAtkins> That last one is technically not valid, but in practive it's fine, and I think if we didn't do it, it would make the feature much less useful.
- # [18:58] <TabAtkins> annevk: Yes, we want to make :local-link work on URLs. It can't rely on server structure anyway. ^_^
- # [18:58] * Joins: yorick (~yorick@oftn/member/yorick)
- # [18:59] * Joins: sedovsek (~robert@lk.84.20.237.54.dc.cable.static.lj-kabel.net)
- # [18:59] <annevk> example.org already has / via the parser
- # [18:59] * Quits: divya (~nimbu@sjfw1.adobe.com) (Quit: Leaving.)
- # [18:59] <TabAtkins> annevk: :local-link(n) never matches "opaque" urls, like data:. :local-link(0) matches when the domains match, :local-link(1) matches when the domains and first path segment match, etc.
- # [18:59] <annevk> the problem is treating example.org/foo and example.org/foo/ the same
- # [18:59] <TabAtkins> annevk: If you defined a URL comparison API, we'd gladly hook it.
- # [19:00] <annevk> see my email
- # [19:00] <annevk> I was wondering why you were doing certain things, seems one part of it was a misunderstanding
- # [19:01] <annevk> dropping scheme/port also seems wrong
- # [19:02] <TabAtkins> annevk: Just tell us what's right (on the list), and we'll change. The current text is a result of fantasai or I deciding what seemed "reasonable".
- # [19:02] * Joins: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net)
- # [19:03] <annevk> TabAtkins: k, I'd be interested in knowing whether you'd want query comparison stuff and such as well
- # [19:03] <annevk> TabAtkins: did you guys collect much feedback from developers?
- # [19:03] * Joins: garciawebdev (~garciaweb@190.244.74.107)
- # [19:04] <TabAtkins> For the unparametrized, probably want query comparison so we can tell what the "same page" is. For the parametrized, definitely want queries stripped.
- # [19:04] * Joins: nimbu1 (~nimbu@sjfw1.adobe.com)
- # [19:04] <TabAtkins> Dunno what feedback we may have explicitly collected, but there's been requests for some time for more url-matching pseudoclasses.
- # [19:04] <TabAtkins> People wanting "local" links to be selectable, for some definition of "local".
- # [19:05] <TabAtkins> The parametrized one lets you define "local" relative to your personal url scheme - in github's case, :local-link(1) means "same user", :local-link(2) means "same repo", etc.
- # [19:05] <SimonSapin> TabAtkins: http://example.com and http://example.com/ are parsed the same, while /foo and /foo/ should be different
- # [19:05] <TabAtkins> SimonSapin: For most sites that's not true, though. :/
- # [19:05] * Joins: richt (~richt@222.233.254.208)
- # [19:06] <SimonSapin> well, that’s an apache thing
- # [19:06] <SimonSapin> clicking on the link will still navigate rather than just scroll
- # [19:06] <annevk> TabAtkins: but at that point you're embedding server semantics into the comparison
- # [19:06] <TabAtkins> Ah, hm.
- # [19:06] <TabAtkins> annevk: Well, not quite server semantics. Common de facto url semantics, perhaps.
- # [19:06] <SimonSapin> … which should be the criteria for :local-link (non fonctional), I think
- # [19:06] <annevk> TabAtkins: e.g. / and /Overview.html might be the same too
- # [19:06] <TabAtkins> SimonSapin: Yeah, makes sense for :local-link
- # [19:07] <TabAtkins> annevk: Yeah, but that's impossible to tell.
- # [19:07] <SimonSapin> trailing slash also changes meaning of path-relative URLs
- # [19:07] <TabAtkins> Oh man, you're right abuot that.
- # [19:07] <TabAtkins> Never mind, then.
- # [19:07] <SimonSapin> gotta go, bye
- # [19:08] * Joins: tantek_ (~tantek@216.113.168.135)
- # [19:08] * Joins: cabanier1 (~cabanier@192.150.22.55)
- # [19:08] <annevk> TabAtkins: I think that should be an incentive for people to clean that up though
- # [19:08] <annevk> TabAtkins: e.g. by having the server do a redirect
- # [19:09] <TabAtkins> annevk: I'm not too interested in providing that sort of incentive, but I am interested in making things consistent across the platforms.
- # [19:09] * Quits: tantek (~tantek@mea0536d0.tmodns.net) (Ping timeout: 260 seconds)
- # [19:09] * tantek_ is now known as tantek
- # [19:09] <TabAtkins> platform/usage
- # [19:09] <TabAtkins> So yeah, example.com/foo and example.com/foo/ should be different.
- # [19:09] * Joins: jsbell (uid6276@gateway/web/irccloud.com/x-yfuwgnnpzeskimpf)
- # [19:09] <annevk> well we cannot normalize e.g. /foo//bar to /foo/bar
- # [19:09] <annevk> even though Apache will treat them as identical iirc and not redirect
- # [19:10] <TabAtkins> Is the /foo/../bar == /bar thing also apache-specific?
- # [19:10] <annevk> W3C does appear to redirect for http://www.w3.org/2001//tag/ that's cool
- # [19:10] <annevk> TabAtkins: no, that's the URL parser
- # [19:10] <TabAtkins> annevk: Cool.
- # [19:10] * Quits: richt (~richt@222.233.254.208) (Ping timeout: 272 seconds)
- # [19:10] <karlcow> note that you can deactivate Apache default behavior
- # [19:11] <karlcow> → curl -sI http://www.la-grange.net/2013
- # [19:11] <karlcow> HTTP/1.1 403 Forbidden
- # [19:11] <TabAtkins> So yeah, my preferred solution is to just lean *fully* on your spec for all the necessary parsing and terminology.
- # [19:11] <karlcow> → curl -sI http://www.la-grange.net/2013/
- # [19:11] <karlcow> HTTP/1.1 200 OK
- # [19:11] <annevk> TabAtkins: cool, if you have feedback on the API thing I sketched out that'd be welcome
- # [19:11] * Quits: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221) (Ping timeout: 246 seconds)
- # [19:12] <annevk> TabAtkins: I'll about providing hooks soonish
- # [19:12] <TabAtkins> annevk: Where did you outline this?
- # [19:12] <annevk> http://lists.w3.org/Archives/Public/www-style/2013Apr/0588.html (also on webapps)
- # [19:12] <TabAtkins> Oh, sorry, I was only skimming for www-style-tagged threads.
- # [19:13] <karlcow> http://httpd.apache.org/docs/2.2/mod/mod_dir.html#DirectorySlash
- # [19:14] <annevk> karlcow: what about //foo ?
- # [19:15] <karlcow> annevk: good question, I haven't tried
- # [19:15] <annevk> http://www.la-grange.net//2013/ aaah
- # [19:15] <annevk> even karlcow is not canonical
- # [19:16] * Joins: danielfilho (~danielfil@200.232.113.107)
- # [19:16] <annevk> just found numerous bugs in my own URLs too, which were already broken
- # [19:16] <TabAtkins> For shame!
- # [19:16] <karlcow> you meant la-grange ;)
- # [19:16] <annevk> (for different reasons)
- # [19:16] <annevk> karlcow: maybe ;)
- # [19:16] <hober> TIL sicking eats every day
- # [19:16] <karlcow> karlcow is extremely faaaaaar to be canonical :p
- # [19:16] * Joins: newtron (~newtron@199.71.174.103)
- # [19:17] <karlcow> This slash-slash on Apache is interesting
- # [19:18] <karlcow> → curl -sI http://www.la-grange.net///2013/
- # [19:18] <karlcow> HTTP/1.1 200 OK
- # [19:18] <karlcow> you can add as many as you want
- # [19:19] * gavinc accepts challenge
- # [19:19] <gavinc> 414 Request-URI Too Large woohoo!
- # [19:20] <annevk> I wonder if the URL is too long or it simply has too many segments...
- # [19:21] * Joins: shepazu (~shepazu@vpn.dconc.gov)
- # [19:21] <karlcow> "Regarding double slashes: Most Web servers silently collapse multiple slashes into a single slash early in the request processing pipeline. This is true for at least Apache, Tomcat and Jetty. " — http://stackoverflow.com/questions/4514627/apache-rewrite-rule-leading-slash/4514696#4514696
- # [19:21] <karlcow> gavinc: how many? :)
- # [19:21] <annevk> http://www.la-grange.net///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
- # [19:21] <annevk> ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
- # [19:21] <annevk> ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
- # [19:21] <annevk> ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
- # [19:21] <annevk> ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
- # [19:21] <annevk> ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
- # [19:21] <annevk> ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
- # [19:21] <annevk> ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
- # [19:22] <annevk> //////////////////////////////////////////////////////////////////////////////////////////////////////http://www.la-grange.net/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
- # [19:22] <annevk> ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
- # [19:22] <annevk> ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
- # [19:22] <annevk> ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
- # [19:22] <gavinc> gee thanks annevk :P
- # [19:22] <annevk> ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
- # [19:22] <annevk> ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
- # [19:22] <annevk> ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
- # [19:22] <annevk> ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
- # [19:22] <karlcow> mwahahaha
- # [19:22] <annevk> ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2013/2013/ does the trick
- # [19:22] <annevk> oops
- # [19:22] <TabAtkins> Thanks for flooding, bro.
- # [19:22] <karlcow> :D
- # [19:22] <TabAtkins> I went to get a coke, and when I came back I thought something terrible was happening to my computer.
- # [19:22] <annevk> seems like I even made a typo
- # [19:22] <karlcow> :D
- # [19:22] <annevk> oh well
- # [19:22] <karlcow> When I slash, I do it with typos!
- # [19:23] <annevk> TabAtkins: I hope you didn't spit the coke all over it
- # [19:23] <TabAtkins> Luckily no.
- # [19:24] <karlcow> TabAtkins: it's a message. Coke is no good ;)
- # [19:25] <TabAtkins> karlcow: Diet Coke, even!
- # [19:25] <karlcow> collapsing the slash in Diet Coke.
- # [19:25] <rillian> TabAtkins: we should alter our clients to collapse multiple tabs early in the message display pipeline
- # [19:25] <rillian> s/tabs/slashes/
- # [19:26] <TabAtkins> About to say, there's rarely more than one of me.
- # [19:26] <TabAtkins> And even if there was, you wouldn't want to collapse us.
- # [19:26] <rillian> typoes ruin the joke
- # [19:26] <rillian> TabAtkins: you'd scale well on parallel jobs?
- # [19:26] <TabAtkins> Pretty sure I would.
- # [19:27] <TabAtkins> With some message-passing latency, I think I'd do fine as a hive.
- # [19:27] <TabAtkins> (It's one of my pre-planned genie wishes.)
- # [19:27] <tantek> WTF
- # [19:27] * Joins: SimonSapin (~simon@ip-134.net-89-2-126.rev.numericable.fr)
- # [19:27] <TabAtkins> Hahaha
- # [19:27] * tantek scrolls up and sees a slash-attack
- # [19:27] * Joins: JibberJim (~opera@90.193.235.216)
- # [19:28] <rillian> "He's just hive-curious."
- # [19:28] <TabAtkins> Hm, trying to think of a case where I'd want to ignore query but pay attention to fragment.
- # [19:28] <TabAtkins> rillian: It's a degenerate case of poly-amory.
- # [19:28] <tantek> TabAtkins - let me know if you find any other rel values you have problems with and I'll take care of specing/registering them.
- # [19:28] * fishd_ is now known as fishd
- # [19:28] <tantek> We've been pretty active with that recently
- # [19:28] <TabAtkins> tantek: That's the only one I see in our specs so far.
- # [19:29] <tantek> based on all the #indiewebcamp distributed comments scenarios / progress
- # [19:29] <tantek> ok cool
- # [19:29] <gavinc> http://paste.ofcode.org/XZBCb4MUzrL2Hwtjh9pHkw ;)
- # [19:29] * Joins: zcorpan (~zcorpan@90-230-217-68-no135.tbcn.telia.com)
- # [19:29] * tantek waves from the WebApps WG f2f
- # [19:29] <TabAtkins> annevk: There are times when the query is just used for passing random information into the page, such that different queries still represent the same "page". Then, I think you'd want to just omit query, but match on everything else.
- # [19:29] * Joins: dgrogan_cloud (uid7844@gateway/web/irccloud.com/x-fwzwauohhvwmgplt)
- # [19:30] * Ms2ger waves at tantek
- # [19:30] <tantek> :)
- # [19:30] <TabAtkins> Like, using query to set the background-color of the page, or something equally silly.
- # [19:31] * Quits: dgrogan_cloud (uid7844@gateway/web/irccloud.com/x-fwzwauohhvwmgplt) (Client Quit)
- # [19:31] <tantek> TabAtkins - having trouble following the :read-write discussion in Bugzilla
- # [19:32] <tantek> I think my intent there was always to reflect user-alterability of the state of the inputs
- # [19:32] <tantek> so to that extent, I'm pretty sure I intended it to apply to checkboxes and radio buttons that the user can change the state of
- # [19:32] <TabAtkins> tantek: Yes, but now define that in terms of what precise HTML elements match it. ^_^
- # [19:32] <TabAtkins> Yes, agree.
- # [19:32] <annevk> TabAtkins: yeah, but in case of e.g. Bugzilla it's essential
- # [19:32] <tantek> TabAtkins - ok, sure we can add more details
- # [19:32] <TabAtkins> I'm only excluding the button-typed inputs.
- # [19:32] <TabAtkins> annevk: Yes, certainly.
- # [19:32] <tantek> I wanted to see if we had highlevel / conceptual agreemtn too
- # [19:33] <TabAtkins> I'm sending feedback on the thread, just saying that "upto" as the only way to drop components probably isnt' sufficient.
- # [19:33] <tantek> or rather first, before specifying
- # [19:33] <annevk> TabAtkins: k, will look tomorrow
- # [19:33] <annevk> or tonight, we'll see
- # [19:33] * Quits: annevk (~annevk@207.218.72.65) (Remote host closed the connection)
- # [19:33] <tantek> TabAtkins - where should the definition of what precise HTML elements match it go?
- # [19:33] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
- # [19:33] <tantek> in CSS3-UI? Selectors? HTML?
- # [19:33] <tantek> or should I just write it up on a wiki page and we can decide later
- # [19:36] * Quits: SimonSapin (~simon@ip-134.net-89-2-126.rev.numericable.fr) (Ping timeout: 245 seconds)
- # [19:36] <TabAtkins> tantek: HTML.
- # [19:36] <TabAtkins> We're deciding it in the bug right now.
- # [19:36] <tantek> Bugzilla is not a good place for deciding things - sorry to say
- # [19:37] <TabAtkins> Well, "deciding".
- # [19:37] <tantek> hence IRC! :)
- # [19:38] <tantek> annevk - I want to add onfullscreenchange and onfullscreenerror to the Fullscreen API IDL - any objection?
- # [19:39] <TabAtkins> No objection from me, though I wish we had event streams. :/
- # [19:39] <tantek> ok I'll do it then and annevk can revert it if he disagrees :)
- # [19:39] <tantek> the event firings etc. are already in the spec
- # [19:39] <Ms2ger> Clearly fullscreen should use futures
- # [19:39] <tantek> they're just missing from the IDL
- # [19:39] <TabAtkins> No, it shouldn't really.
- # [19:40] <TabAtkins> Repeated events, like fullscreenchange, are not a good match for futures.
- # [19:40] <tantek> Ms2ger - how can I capture that as an open issue?
- # [19:40] <Ms2ger> tantek, I jest
- # [19:40] <tantek> Ms2ger - thanks, a bit slow this morning.
- # [19:41] <Ms2ger> Shouldn't you be having coffee with the rest of the wg? :)
- # [19:41] <tantek> oh oops, right, maybe that would help
- # [19:41] <tantek> brb
- # [19:46] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [19:48] * Joins: ehsan (~ehsan@66.207.208.98)
- # [19:49] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [19:50] * Quits: sicking (~sicking@216.113.168.135) (Quit: sicking)
- # [19:56] * Joins: danielfi_ (~danielfil@200.232.113.107)
- # [19:57] * Quits: danielfilho (~danielfil@200.232.113.107) (Read error: Connection reset by peer)
- # [19:58] * Quits: weinig (~weinig@17.212.155.13) (Ping timeout: 248 seconds)
- # [19:59] * Joins: sicking (~sicking@216.113.168.135)
- # [20:03] * Joins: jacobolus (~jacobolus@108-75-75-178.lightspeed.sntcca.sbcglobal.net)
- # [20:04] * Quits: kmczn (~kevin@static-24-113-122-130.wavecable.com) (Read error: Connection reset by peer)
- # [20:04] * Joins: kmczn (~kevin@static-24-113-122-130.wavecable.com)
- # [20:04] * Quits: erichynds (~ehynds@64.206.121.41) (Ping timeout: 252 seconds)
- # [20:06] * Quits: nimbu (~Adium@173-228-123-12.dsl.dynamic.sonic.net) (Ping timeout: 256 seconds)
- # [20:10] * Quits: sedovsek (~robert@lk.84.20.237.54.dc.cable.static.lj-kabel.net) (Quit: sedovsek)
- # [20:15] * Joins: ehsan_ (~ehsan@66.207.208.98)
- # [20:16] * Quits: danielfi_ (~danielfil@200.232.113.107) (Remote host closed the connection)
- # [20:19] * Quits: ehsan_ (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [20:19] * Joins: danielfilho (~danielfil@200.232.113.107)
- # [20:24] * Quits: sicking (~sicking@216.113.168.135) (Quit: sicking)
- # [20:25] * Quits: danielfilho (~danielfil@200.232.113.107) (Remote host closed the connection)
- # [20:29] * ojan_away is now known as ojan
- # [20:32] * Joins: nimbu (~Adium@173-228-123-12.dsl.dynamic.sonic.net)
- # [20:33] * Quits: marcosc (~marcosc@bl5-92-176.dsl.telepac.pt) (Remote host closed the connection)
- # [20:33] * Quits: nimbu1 (~nimbu@sjfw1.adobe.com) (Quit: Leaving.)
- # [20:34] * Joins: nimbu1 (~nimbu@sjfw1.adobe.com)
- # [20:36] <Hixie> cabanier1: yt?
- # [20:41] * Joins: sicking (~sicking@216.113.168.135)
- # [20:47] <gavinc> karlcow: 8173
- # [20:48] * Quits: nimbu1 (~nimbu@sjfw1.adobe.com) (Quit: Leaving.)
- # [20:49] * Quits: tantek (~tantek@216.113.168.135) (Ping timeout: 268 seconds)
- # [20:50] <cabanier1> Hixie: pong
- # Session Close: Thu Apr 25 20:52:36 2013
- #
- # Session Start: Thu Apr 25 20:52:36 2013
- # Session Ident: #whatwg
- # [20:52] * Disconnected
- # [20:53] * Attempting to rejoin channel #whatwg
- # [20:53] * Rejoined channel #whatwg
- # [20:53] * Topic is 'WHATWG: http://www.whatwg.org/ -- logs: http://krijnhoetmer.nl/irc-logs/ & http://logbot.glob.com.au/ -- stats: http://gavinsharp.com/irc/whatwg.html -- Please leave your sense of logic at the door, thanks!'
- # [20:53] * Set by smaug____!~chatzilla@GGZYYCCCXVIII.gprs.sl-laajakaista.fi on Wed Mar 21 17:14:24
- # [20:54] * Quits: will_i_was (~william@blackhole.space150.com) (Read error: Connection reset by peer)
- # [20:54] * Quits: irfaN (~irfaN@unaffiliated/irfan) (Read error: Connection reset by peer)
- # [20:54] * Quits: JibberJim (~opera@90.193.235.216) (Ping timeout: 240 seconds)
- # [20:54] * Quits: krijnh (~krijnhoet@ip4da4a84d.direct-adsl.nl) (Read error: Connection reset by peer)
- # [20:54] * Joins: rniwa (~rniwa@17.212.154.114)
- # [20:54] * Quits: yorick (~yorick@oftn/member/yorick) (Remote host closed the connection)
- # [20:54] * Joins: weinig (~weinig@17.114.106.16)
- # [20:55] * Quits: scheib (uid4467@gateway/web/irccloud.com/x-bnjteaphhyomddyn) (Ping timeout: 240 seconds)
- # [20:55] * Joins: irfaN (~irfaN@91.72.113.63)
- # [20:55] * Quits: irfaN (~irfaN@91.72.113.63) (Changing host)
- # [20:55] * Joins: irfaN (~irfaN@unaffiliated/irfan)
- # [20:55] * Joins: yorick (~yorick@oftn/member/yorick)
- # [20:55] * Quits: nielsle (~nielsle@3239149-cl69.boa.fiberby.dk) (Ping timeout: 240 seconds)
- # [20:55] * Quits: jmb (~jmb@mail.parsifal.org.uk) (Ping timeout: 240 seconds)
- # [20:56] * Quits: kmczn (~kevin@static-24-113-122-130.wavecable.com) (Ping timeout: 240 seconds)
- # [20:56] * Quits: Workshiva (~Dashiva@74.125.121.65) (Ping timeout: 240 seconds)
- # [20:56] * Joins: jmb (~jmb@mail.parsifal.org.uk)
- # [20:57] * Joins: Workshiva (~Dashiva@74.125.121.65)
- # [20:58] * Joins: nielsle (~nielsle@3239149-cl69.boa.fiberby.dk)
- # [20:59] * Joins: kmczn (~kevin@static-24-113-122-130.wavecable.com)
- # [21:00] * Joins: ehsan_ (~ehsan@66.207.208.98)
- # [21:00] * Joins: user____1 (~user@144.142.12.1)
- # [21:01] * Quits: user____1 (~user@144.142.12.1) (Client Quit)
- # [21:03] * Joins: lecuyer (~user@144.142.12.1)
- # [21:04] * Quits: ehsan_ (~ehsan@66.207.208.98) (Ping timeout: 256 seconds)
- # [21:06] * Quits: tantek (~tantek@ma10536d0.tmodns.net) (Read error: Connection reset by peer)
- # [21:07] * Quits: sicking (~sicking@216.113.168.135) (Quit: sicking)
- # [21:07] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
- # [21:08] * Quits: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.87-6.1450hg.fc18 [XULRunner 20.0/20130401111945])
- # [21:12] * Joins: tantek (~tantek@216.113.168.135)
- # [21:15] * Joins: marcosc (~marcosc@bl5-92-176.dsl.telepac.pt)
- # [21:21] <Hixie> cabanier1: so i'm finally getting around to the fillrule feedback
- # [21:21] <tantek> someone here with a working Anolis, could you update Overview.html in fullscreen?
- # [21:22] <tantek> I just spent over an hour updating my Anolis (and some dependencies) and still got stuck
- # [21:22] <Hixie> tantek: http://anolis.hoppipolla.co.uk/aquarium.py
- # [21:22] <tantek> logged errors and solutions until I got stuck here: http://wiki.whatwg.org/wiki/Anolis#Troubleshooting
- # [21:23] <Ms2ger> Hixie, that's too old, unfortunately
- # [21:23] <Hixie> cabanier1: am i wrong in presuming that we should also have a fillrule argument for fill() when fill() is passed just a Path object?
- # [21:23] <Hixie> Ms2ger: it's what HTML uses :-)
- # [21:23] <tantek> Hixie, A problem occurred in a Python script.
- # [21:23] <Ms2ger> Hixie, yeah, and you don't have cross-spec references :)
- # [21:24] <Hixie> well, i do, but anolis' version of those don't work the way i want :-)
- # [21:26] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
- # [21:26] <tantek> Hixie, interesting, it worked via URL but not upload
- # [21:28] <tantek> uh, by "worked" I should say - it gave me something that looked like a spec
- # [21:28] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
- # [21:28] <tantek> however it is VERY different from the previous Overview.html - much more different than the edits I made should have caused
- # [21:28] * Joins: nimbu1 (~nimbu@sjfw1.adobe.com)
- # [21:29] <tantek> I suppose I could check it in and just let annevk update/fix it next time he commits
- # [21:29] <tantek> what could possibly go wrong
- # [21:30] <Ms2ger> Just checkin the source and leave the generated one alone
- # [21:32] * Joins: Smylers (~smylers@host86-168-221-39.range86-168.btcentralplus.com)
- # [21:32] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 268 seconds)
- # [21:34] * Quits: weinig (~weinig@17.114.106.16) (Quit: weinig)
- # [21:34] <tantek> well it looked reasonable in the browser so I committed it
- # [21:35] <tantek> seemed worse to have them be out of sync
- # [21:35] <tantek> changes seemed minor, (un)quoted attributes, numeric entities vs. utf-8
- # [21:35] <tantek> whitespace
- # [21:36] * Joins: weinig (~weinig@17.114.106.16)
- # [21:37] <zcorpan> why can't i mark the remaining bits in https://critic.hoppipolla.co.uk/r/5 as reviewed?
- # [21:38] * Joins: Gabri (~gabri@91.72.64.50)
- # [21:40] * Joins: sedovsek (~robert@lk.84.20.237.54.dc.cable.static.lj-kabel.net)
- # [21:40] * Quits: marcosc (~marcosc@bl5-92-176.dsl.telepac.pt) (Remote host closed the connection)
- # [21:41] <zcorpan> tantek: i ran make with an up-to-date (i think) anolis. diff was empty
- # [21:41] * Joins: aglehg (~aglehg@bl7-238-46.dsl.telepac.pt)
- # [21:41] * Quits: aglehg (~aglehg@bl7-238-46.dsl.telepac.pt) (Remote host closed the connection)
- # [21:41] * Joins: aglehg (~aglehg@bl7-238-46.dsl.telepac.pt)
- # [21:42] <Ms2ger> zcorpan, probably because it didn't run anolis
- # [21:42] <Ms2ger> zcorpan, try touch Overview.src.html && make
- # [21:43] <zcorpan> Ms2ger: ah, yeah
- # [21:43] * Quits: WeirdAl (~chatzilla@g2spf.ask.info) (Quit: ChatZilla 0.9.90 [Firefox 20.0.1/20130409194949])
- # [21:43] * Quits: miketaylr (~miketaylr@91.203.97.247) (Quit: miketaylr)
- # [21:44] * Quits: jacobolus (~jacobolus@108-75-75-178.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
- # [21:44] <Hixie> MikeSmith: i'm gonna try putting "blocked awaiting responses to comment 15 (please remove this when replying)" in the status whiteboard for now
- # [21:45] * Quits: weinig (~weinig@17.114.106.16) (Quit: weinig)
- # [21:45] <zcorpan> tantek: pushed
- # [21:48] <MikeSmith> Hixie: works for me :)
- # [21:48] <zcorpan> tantek: onfullscreenchange is listed in http://www.whatwg.org/specs/web-apps/current-work/multipage/webappapis.html
- # [21:50] <zcorpan> tantek: also it's nice to have separate commits for normative changes and for fluffing
- # [21:51] <zcorpan> (also, dunno if anne approves of pushing like this or if he prefers pull requests)
- # [21:51] * Joins: ^esc_ (~esc_ape@178.115.250.44.wireless.dyn.drei.com)
- # [21:52] * nimbu1 is now known as divya
- # [21:52] * Quits: ^esc (~esc_ape@77.116.247.98.wireless.dyn.drei.com) (Ping timeout: 248 seconds)
- # [21:52] * Quits: Dashiva (Dashiva@wikia/Dashiva)
- # [21:53] * Joins: ehsan_ (~ehsan@66.207.208.98)
- # [21:53] * Quits: ehsan_ (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [21:54] <divya> hober: MikeSmith when is this SF plan going to happen
- # [21:54] <divya> i need to add it to my calendar
- # [21:56] * Joins: jacobolus (~jacobolus@c-67-180-32-27.hsd1.ca.comcast.net)
- # [22:02] * Joins: Badreddin (~Nur@189.192.155.69)
- # [22:02] * Quits: divya (~nimbu@sjfw1.adobe.com) (Quit: Leaving.)
- # [22:03] * Joins: JibberJim (~opera@90.193.235.216)
- # [22:04] * Joins: nimbu1 (~nimbu@sjfw1.adobe.com)
- # [22:04] * Joins: ehsan_ (~ehsan@66.207.208.98)
- # [22:08] * Joins: sicking (~sicking@216.113.168.135)
- # [22:10] * Joins: Dashiva (Dashiva@178-82-40-88.dynamic.hispeed.ch)
- # [22:10] * Quits: Dashiva (Dashiva@178-82-40-88.dynamic.hispeed.ch) (Changing host)
- # [22:10] * Joins: Dashiva (Dashiva@wikia/Dashiva)
- # [22:18] * Quits: ehsan_ (~ehsan@66.207.208.98) (Read error: Connection reset by peer)
- # [22:18] * Quits: krawchyk (~krawchyk@65.220.49.251) (Remote host closed the connection)
- # [22:18] <tantek> thanks for your help zcorpan
- # [22:18] * Joins: ehsan_ (~ehsan@66.207.208.98)
- # [22:19] * Joins: caiogondim (~caio.gond@186.192.87.53)
- # [22:19] * heycam|away is now known as heycam
- # [22:21] <tantek> pushing works
- # [22:21] * nimbu1 is now known as divya
- # [22:23] * Quits: Ms2ger (~Ms2ger@19.254-64-87.adsl-dyn.isp.belgacom.be) (Quit: nn)
- # [22:26] <Hixie> i wish bugzilla had a column in search results for "last person to touch this bug"
- # [22:26] * Quits: sedovsek (~robert@lk.84.20.237.54.dc.cable.static.lj-kabel.net) (Quit: sedovsek)
- # [22:28] * Quits: newtron (~newtron@199.71.174.103) (Ping timeout: 240 seconds)
- # [22:30] <tantek> Hixie, a radio button is more like part of a select
- # [22:30] <tantek> than it is a button
- # [22:30] <jgraham> zcorpan: critic bug, I think
- # [22:30] <jgraham> But if you have reviewed them, I can mark them as reviewed
- # [22:30] <tantek> radio buttons and checkboxes should be :read-write if their state is changeable by the user
- # [22:30] <tantek> re: https://www.w3.org/Bugs/Public/show_bug.cgi?id=17812
- # [22:32] <zcorpan> jgraham: i haven't actually reviewed interfaces.html but i guess it's just c/p
- # [22:32] <zcorpan> jgraham: i have reviewed everything else
- # [22:32] <jgraham> zcorpan: Actually I fixed the assignments
- # [22:32] <jgraham> You can mark everything now
- # [22:32] <zcorpan> ah
- # [22:33] <jgraham> So not really a bug, perhaps
- # [22:33] <Hixie> tantek: this is a definition of "write" quite foreign to me
- # [22:33] <tantek> Hixie - don't misinterpret the label for the meaning
- # [22:33] <tantek> would you have preferred :user-modifiable?
- # [22:33] <TabAtkins> Hixie: You're being a weird kind of overly-literable.
- # [22:33] <TabAtkins> s/able/al/
- # [22:33] <jgraham> literable?
- # [22:33] <tantek> we're about 10 years past bike-shedding these selectors
- # [22:33] <jgraham> You could write books about him?
- # [22:34] * tantek is old enough to remember when "writing" a bit of information was perfectly normal.
- # [22:34] * Quits: scor (scor@drupal.org/user/52142/view) (Quit: scor)
- # [22:36] <Hixie> TabAtkins: the term "readonly" has never applied to radio buttons as far as i am aware. There's a reason, for example, that neither HTML radio buttons nor Win32 radio buttons (the ones I'm familiar with) have a "read-only" mode.
- # [22:36] <Hixie> TabAtkins: they can be disabled, but not made read-only
- # [22:36] <TabAtkins> Hixie: ...and?
- # [22:36] * Joins: aklein (uid4454@gateway/web/irccloud.com/x-bicgbvwacriluhla)
- # [22:36] <Hixie> TabAtkins: this is why i'm confused, because i would never have guessed that :read-write and :read-only would apply to radio buttons
- # [22:37] <Hixie> TabAtkins: and i'm still skeptical that they should
- # [22:37] <TabAtkins> Which is why it's a good thing you asked, and I told you what they should apply to.
- # [22:37] <Hixie> but i think you're wrong :-)
- # [22:37] <tantek> they apply to radio buttons, as as a group, they act semantically similar to a select, which certainly has read/readwrite semantics
- # [22:37] <TabAtkins> Well, 2-1 support for me, with tantek.
- # [22:37] <TabAtkins> And yes, what tantek said.
- # [22:37] <TabAtkins> (And checkboxes act like a multiselect.)
- # [22:38] <Hixie> list boxes and check boxes also don't have a concept of "read-only"
- # [22:38] <Hixie> only disabled vs enabled
- # [22:38] <tantek> Hixie, you're stubbornly arguing linguistic semantics from labels, rather than what the things in questions actually do / how they behave
- # [22:38] <Hixie> tantek: i don't understand the distinction. We're talking about what labels mean here.
- # [22:39] <TabAtkins> We're defining what they mean. You're claiming that the names don't match. This is a mismatch in argument goals.
- # [22:39] <tantek> what Tab said
- # [22:39] <zcorpan> jgraham: seems like i still can't mark quite everything as reviewed
- # [22:39] <Hixie> i'm having two arguments. one is about what the selectors spec should say, the other is about what it does say.
- # [22:39] <TabAtkins> The concept which is being labeled, however (in)accurately, by :read-write, applies equally to text inputs and checkboxes.
- # [22:40] <Hixie> i think the selectors spec _should_ say that :read-only and :read-write apply to text fields only.
- # [22:40] <Hixie> i think the selectors spec _does_ say basically nothing about what they apply to, it being too vague to unambiguously interpret.
- # [22:41] <tantek> I'm fine with adding more detailed description to Selectors, CSS3-UI etc.
- # [22:42] <TabAtkins> I'm not fine with defining it in terms of specific HTML elements.
- # [22:42] <tantek> even if that means we have to resort to explicitly listing HTML elements as one example of an applicable host language
- # [22:42] <TabAtkins> I'm fine with pointing to HTML's definition as an example for other languages to lean on.
- # [22:42] <Hixie> i don't think we need to list elements, just define what it is you want to match
- # [22:42] <tantek> TabAtkins - not even non-normative example? like the UA style sheet?
- # [22:42] <tantek> :read-write = user-modifiable
- # [22:43] <tantek> :read-only = user-viewable but not modifiable
- # [22:43] <TabAtkins> tantek: We have non-normative examples all over the place, referencing HTML quite a lot. No problem there.
- # [22:43] <jgraham> zcorpan: Oh. Which files? Can you change things in the "manage assignments" dialog (on the review page)
- # [22:43] <tantek> TabAtkins - ok cool
- # [22:43] <Hixie> e.g. "text fields whose contents can be edited when the control is focused match :read-write; text fields whose contents cannot be edited when the control is focused match :read-only. Other controls, disabled controls, and non-controls match neither."
- # [22:44] <zcorpan> jgraham: elements-embedded.js
- # [22:44] <TabAtkins> I disagree with that definition, and wont' use it. It is being overly specific to text fields, when the definition isn't intended to be limited to text.
- # [22:44] <zcorpan> jgraham: i opened manage assignments, checked all the boxes, saved. no difference
- # [22:44] <Hixie> TabAtkins: then define what it is you do mean :-)
- # [22:44] <TabAtkins> omg i did
- # [22:44] <TabAtkins> I gave you an explicit list over in the bug.
- # [22:45] <Hixie> right now it just says "An element matches :read-write if it is user-alterable, as defined by the host language"
- # [22:45] <jgraham> zcorpan: OK, *this* is a critic bug :)
- # [22:45] <jgraham> I can mark that as reviewed though
- # [22:45] <tantek> user-alterable sounds like user-modifiable
- # [22:45] <tantek> so that's good
- # [22:45] <Hixie> "user-alterable" is one of the least specific definitions ever
- # [22:45] <Hixie> i have no idea what it means
- # [22:45] <TabAtkins> Yes, becasue that is the most specific I can get without getting into a specific host language.
- # [22:45] <TabAtkins> That's your problem, Hixie. The rest of us seem to agree on it pretty well.
- # [22:46] <zcorpan> jgraham: reflection-original.html in the first commit also says "Pending", might also be a bug?
- # [22:47] <Hixie> ok well if the spec is remaining as "it's up to the host language", i really don't see anything wrong with what HTML says now
- # [22:47] <Hixie> so i guess the bug is WORKSFORME.
- # [22:47] <Hixie> since i think what you are describing neither matches the spec nor is sensible
- # [22:47] <TabAtkins> Dude. For godssake.
- # [22:48] <TabAtkins> I will override you and put an explicit list of HTML elements and states in the Selectors spec with a note that says "Note: this list exists because Hixie is being difficult" if you keep doing this.
- # [22:48] <TabAtkins> You disagree on what the word "user-alterable" means. I get that. Get over it. I'm telling you what elements HTML should associate with that word.
- # [22:49] <zcorpan> i'm gonna override both of you in the quirks spec!!
- # [22:49] <Hixie> it's not what you tell me that matters dude
- # [22:49] <Hixie> that's not how specs work
- # [22:49] <Hixie> it's what the spec says that matters
- # [22:49] <Hixie> it's not about HTML elements, it's about control types
- # [22:49] <TabAtkins> Yes it is. You write something in the spec. You asked me what should be written, I told you.
- # [22:49] <tantek> how about principle of least surprise? I think web devs would be surprised if checkboxes, radio button groups, select elements matched :read-only when the user was able to modify them
- # [22:49] <Hixie> HTML is not the only language to which selectors applies
- # [22:49] <zcorpan> In quirks mode, :read-write matches your mom.
- # [22:49] <tantek> HTML is the only language with UI elements to which selectors applies. XForms has been abandoned.
- # [22:50] <jgraham> I guess you could write on my mom with marker pen
- # [22:50] <Hixie> tantek: i agree that they'd be surprised if :Read-only matched those controls, but i think they'd be even more surprised if :Read-write matched them. they're not read-write controls nor read-only controls. they're not text fields.
- # [22:50] <TabAtkins> A <select> element is equivalent to a text input with a pattern on it. A radio group is equivalent to a select. A checkbox group is equivalent to a multi-select. All of these are just UI variances for the same underlying concept.
- # [22:50] <jgraham> But really why would you?
- # [22:50] * Joins: miketaylr (~miketaylr@80.232.109.46)
- # [22:50] <Hixie> TabAtkins: that is not consistent with how UI controls are conventionally described.
- # [22:50] <TabAtkins> An <input type=color> is equivalent to a text input, even if it's exposed only as a button that opens up a color picker.
- # [22:50] <jgraham> (FWIW I think I would expect :read-write to match selects/radio buttons)
- # [22:51] <jgraham> (I think that in my head :read-write really means :mutable)
- # [22:51] <Hixie> wait, type=color should match :Read-write too?!
- # [22:51] <TabAtkins> The concept of "input with text in it" that you're harping on is just bizarrely specific, and has no connection with the actual wording of the Selectors spec.
- # [22:51] <TabAtkins> ...
- # [22:51] * Joins: scheib (uid4467@gateway/web/irccloud.com/x-djpcgsusgykudzmn)
- # [22:51] <TabAtkins> Yes. It's in the list of things I said should be read-write in the bug.
- # [22:52] <TabAtkins> Seriously, where are you getting this notion that it only applies to text? Why? How?
- # [22:52] * Joins: sedovsek (~robert@lk.84.20.237.54.dc.cable.static.lj-kabel.net)
- # [22:52] <TabAtkins> (When? What?)
- # [22:52] <Hixie> The concept of "input with text in it" that I'm talking about is the about what the definition of "Readonly" in UI is, it's not about CSS' current text. It's abotu what CSS _Should_ say
- # [22:52] <jgraham> Don't UAs do something already here?
- # [22:52] <lecuyer> Hixie wouldn't that be something like input[type=text]:not(:empty) ?
- # [22:53] <Hixie> Controls have several states, relevant here are "enabled", "readonly", and "disabled". Most controls only have the first and third of these. Text fields are the exception, they can be readonly.
- # [22:53] <tantek> an author could use <input type="number" min="1" max="10" step="1" value="5"> e.g. for a 1-10 rating input, and a UA could render that as a select list, while non-supporting UAs would fallback to having it be a text input
- # [22:53] <tantek> in both cases - it's read-write
- # [22:53] <Hixie> let me put this another way
- # [22:53] <tantek> whether the user is typing characters, or picking from a menu of options, the input is read-write
- # [22:54] <TabAtkins> Or it could be a range, or it could be a spinner.
- # [22:54] <tantek> right
- # [22:54] <Hixie> what's the point of having :enabled/:disabled of :read-only/:read-write are the same?
- # [22:54] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Remote host closed the connection)
- # [22:54] <Hixie> s/of/if/
- # [22:54] <tantek> the point is, the text field presentation vs. the select list presentation DOES NOT impact the :read-write - ness
- # [22:54] <TabAtkins> They're not. :disabled only matches disabled things.
- # [22:54] <TabAtkins> :read-only happens to *also* match disabled things (because you can't alter their state).
- # [22:54] <Hixie> can you point me to a :read-write:disabled control?
- # [22:54] <tantek> so that's the proof of why a select can be read-write
- # [22:54] <TabAtkins> No, because of what I just said.
- # [22:54] <tantek> and since radio button groups are just another presentation of select
- # [22:54] <Hixie> or a :read-only:enabled control that isn't a text field?
- # [22:55] <tantek> that's why radio buttons can be read-write
- # [22:55] <TabAtkins> In HTML, the readonly attribute only applies to text inputs. So, no.
- # [22:55] <tantek> similarly with a group of checkboxes and a multi-select
- # [22:55] <TabAtkins> That's not a generic argument, Hixie.
- # [22:56] <TabAtkins> So we're back again to you obviously arguing solely about naming. You're attached to the name "readonly" referring to the specific "readonly" state that HTML uses, and are refusing to wrap your head around the concept possibly being more general.
- # [22:56] <TabAtkins> Mutable vs immutable.
- # [22:56] <TabAtkins> User-alterable vs Static.
- # [22:56] <TabAtkins> Whatever.
- # [22:56] <TabAtkins> The names are the least important part of this, because we're stuck with them (they're very old). So stop hanging importance on them.
- # [22:57] <Hixie> this isn't just about HTML, e.g. Win32 has the same distinctions.
- # [22:57] <Hixie> I think your definition is bad, but putting that aside, how about "An element matches :read-write if it is enabled, and, for text fields, is not read-only; all other elements match :read-only"? or some such?
- # [22:57] * Joins: marcosc (~marcosc@bl5-92-176.dsl.telepac.pt)
- # [22:57] <Hixie> where "enabled" and "read-only" can be host-language concepts
- # [22:57] <Hixie> (and the "enabled" state matches the one used for :enabled)
- # [22:58] * will_i_w_ is now known as will_i_was
- # [22:58] <TabAtkins> That means that buttons will be :read-write, which is silly, because they're not mutable. They're *enabled*, yes, but they've got no user-alterable state.
- # [22:58] <Hixie> they have hte state of being pushed in or not
- # [22:58] <TabAtkins> That's not a significant state that we wish to care about.
- # [22:59] <TabAtkins> (And it's already covered generally by :active.)
- # [22:59] <Hixie> this is a really strange definition you're trying to have, i'm not surprised you're having trouble describing it normatively
- # [22:59] <Hixie> what's the use case? maybe that's a better starting point for figuring out what the definition should be
- # [22:59] <TabAtkins> Good lord, no. It's the intuitive definition that I, fantasai, tantek, jgraham, and I expect almost anyone I ask would have.
- # [23:00] <TabAtkins> You're the only one in this conversation so far who seems to be having trouble with it, and *I can't figure out why*.
- # [23:00] <tantek> Hixie - what's the use case in leaving them out?
- # [23:00] <tantek> based on principle of least surprise, writability = modifiability
- # [23:00] * sgalineau grabs popcorn
- # [23:01] <TabAtkins> Tantek made a great argument by analogy just a few lines ago. Just read that.
- # [23:01] <Hixie> the text field vs select list thing? That's the same one you said earlier.
- # [23:01] * Joins: adrianoprea (~adrianopr@89.34.175.15)
- # [23:02] <TabAtkins> Yes, number vs range vs select vs text input, and how they're all *the exact same thing*, just with different displays.
- # [23:02] <tantek> one might even say … different *appearances* ;)
- # [23:02] * Joins: RobbertAtWork (~robbertat@2001:980:9368:1:29f0:8a18:b3b4:c483)
- # [23:03] <Hixie> they're the same underlying data type, but they're no the same control
- # [23:03] <lecuyer> are there any non-modifiable inputs other than button?
- # [23:03] <TabAtkins> Duh. But they all have the same notion of "user-alterability".
- # [23:03] <Hixie> i mean by that argument a <button> that when clicked alters the value of a <span> between two values, is equivalent to a radio button and equivalent to a text field and should be :read-write
- # [23:03] <TabAtkins> lecuyer: All the button types: button/reset/submit/image. Also, hidden.
- # [23:04] <TabAtkins> Hixie: If we could magically and reasonably tell when JS was turning a button into something that altered state in the page in that way, I would agree with you.
- # [23:04] <TabAtkins> We can't, so I don't, and we don't.
- # [23:04] <Hixie> and technically <input type=submit> changes state (it changes what is submitted if it has a name) and <input type=reset> is clearly "user-alterable" since it affects every field in the form
- # [23:05] <Hixie> TabAtkins: oh wow, you'd actually want that button matching :read-write if you could??
- # [23:05] <tantek> OH: "Google+ is write-only, no one reads it."
- # [23:05] <Hixie> i really don't understand what you expect people to use this pseudo-class for
- # [23:05] <Hixie> if it only matched read-only-able elements, i could see the use case
- # [23:05] <Hixie> but having it match everything means you'd only ever be able to use it with more selectors to narrow it down
- # [23:06] <TabAtkins> Hixie: In the imaginary world where the halting problem was cheap to solve, and AI was just a library that you called? Sure, knock yourself out.
- # [23:06] <TabAtkins> Please, god, stop willfully misinterpreting me. The list of :read-write elements is finite, and explained in the bug.
- # [23:07] <Hixie> what am i misinterpreting?
- # [23:07] <Hixie> (i swear it's not willful)
- # [23:07] <TabAtkins> "having it match everything..."
- # [23:07] <tantek> clearly you guys would be having more fun in the WebApps WG f2f :)
- # [23:07] <lecuyer> It's right in the title
- # [23:07] <Hixie> you want :read-only, :read-write { } to match everything, no?
- # [23:07] * Quits: TallTed (~Thud@63.119.36.36)
- # [23:09] <tantek> Hixie, why, what's the use case behind that reasoning?
- # [23:10] <Hixie> i have no idea what the use cases are for these pseudos, that's what i'm trying to determine. In the absence of use cases, I default to assuming that they should match what their names imply they should match.
- # [23:10] <Hixie> as far as i can tell, the spec says ":read-only, :read-write { }" should match everything.
- # [23:10] <TabAtkins> Text inputs have a state, .value, which the user can alter. So do color inputs, range inputs, number inputs, etc. Checkboxes have a state, .checked, which the user alters. Selects have a state, .selectedIndex, which the user alters.
- # [23:10] <Hixie> ("An element matches :read-write if it is user-alterable, as defined by the host language. Otherwise, it is :read-only.")
- # [23:11] <TabAtkins> That's the unifying thread which we keep repeating, over and over again, and which you keep claiming to not understand.
- # [23:11] <Hixie> TabAtkins: i understand (though i have difficulty figuring out where you draw the line, hence wanting the spec to be clearer); my question is, why would you want that definition? What use is the pseudo with that definition?
- # [23:11] <TabAtkins> Submit buttons are questionable (they are sometimes used instead of a radio group), but I fall on the side of not including them in the group. They alter the state of the form, not themselves, and their effect is transient and part of the submission process, not an independent state.
- # [23:12] * Joins: kbrosnan_ (~kbrosnan@people1.scl3.mozilla.com)
- # [23:12] * Joins: sangwhan_ (~sangwhan@1.234.23.206)
- # [23:12] <TabAtkins> Man, I don't know the use for half of the user-input pseudos. I'm too long out of webdev, and I never liked forms much anyway. I'm just giving them reasonable definitions.
- # [23:12] * Quits: irfaN (~irfaN@unaffiliated/irfan) (Quit: This computer has gone to sleep)
- # [23:12] <Hixie> :enabled and :disabled only apply to controls that _can_ be enabled and disabled, right? Why would :read-only and :read-write apply to everything?
- # [23:12] * Joins: ShaneHud1on (~sh548@raptor.ukc.ac.uk)
- # [23:13] <Hixie> ok. I disagree that this definition is "reasonable".
- # [23:13] <TabAtkins> One issue at a time, please. Whether :read-only is :not(:read-write) can be discussed later.
- # [23:13] <Hixie> i think it's the same issue, personally.
- # [23:13] <TabAtkins> Right now we're covering the elements which are reasonably one or the other, and talking about which category they're in.
- # [23:13] <lecuyer> In all the large web projects I've worked on, I dont' think I've ever seen someone use :read-write
- # [23:14] <TabAtkins> lecuyer: I wouldn't define it if I were starting from scratch. But these are legacy pseudos.
- # [23:14] <lecuyer> or :read-only for that matter. People use :enabled
- # [23:14] <Hixie> maybe we can drop them? I wonder how commonly used they are.
- # [23:14] <Hixie> do we have metrics on this?
- # [23:14] <Hixie> (does chrome instrumentation track individual pseudos?)
- # [23:15] * Quits: jryans (~jryans@office.massrel.com) (Quit: Be back later)
- # [23:15] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:15] <lecuyer> you're at google, just 'grep :read-only -r /dev/interwebs'
- # [23:15] <Hixie> unfortunately we don't crawl CSS as far as I know
- # [23:15] <TabAtkins> Hixie: It can track individual pseudos that we're interested in.
- # [23:16] * Joins: rwaldron_ (rwaldron@gateway/shell/jquery.com/x-egtaddwuwdjouyry)
- # [23:16] * Quits: kbrosnan (~kbrosnan@firefox/community/qa/kbrosnan) (Disconnected by services)
- # [23:16] <lecuyer> TabAtkins: has nobody ever been interested in :read-only? telling?
- # [23:17] * kbrosnan_ is now known as kbrosnan
- # [23:17] * Quits: Scorchin (uid1242@gateway/web/irccloud.com/x-zqfgquxclqkmuczf) (*.net *.split)
- # [23:17] * Quits: NimeshNeema (uid2689@gateway/web/irccloud.com/x-xxbyflmidyfdoppu) (*.net *.split)
- # [23:17] * Quits: rwaldron (rwaldron@gateway/shell/jquery.com/x-kbpbrqumwylgczic) (*.net *.split)
- # [23:17] * Quits: sangwhan (~sangwhan@1.234.23.206) (*.net *.split)
- # [23:17] * Quits: ShaneHudson (~sh548@raptor.ukc.ac.uk) (*.net *.split)
- # [23:17] * Quits: kbrosnan (~kbrosnan@people1.scl3.mozilla.com) (Changing host)
- # [23:17] * Joins: kbrosnan (~kbrosnan@firefox/community/qa/kbrosnan)
- # [23:17] <TabAtkins> lecuyer: No idea.
- # [23:17] <Hixie> TabAtkins: we should do this for these pseudos
- # [23:18] <Hixie> TabAtkins: since apparently none of us know what the use cases are, or how often they are used, we probably need more data to work out what to do.
- # [23:18] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:19] * Quits: miketaylr (~miketaylr@80.232.109.46) (Quit: goodbye cruel world)
- # [23:20] * Quits: shepazu (~shepazu@vpn.dconc.gov) (Quit: is sleepy)
- # [23:21] <lecuyer> How do you guys collect data on that? Apart from announcing that it's being EOL'd and that you need usecases for not removing
- # [23:21] <TabAtkins> In Chrome, we can instrument it to count usage.
- # [23:21] * Quits: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si) (Quit: ZNC - http://znc.in)
- # [23:21] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [23:22] * Joins: miketaylr (~miketaylr@80.232.109.46)
- # [23:22] * Quits: marcosc (~marcosc@bl5-92-176.dsl.telepac.pt) (Remote host closed the connection)
- # [23:23] * Joins: irfaN (~irfaN@91.72.113.63)
- # [23:23] * Quits: irfaN (~irfaN@91.72.113.63) (Changing host)
- # [23:23] * Joins: irfaN (~irfaN@unaffiliated/irfan)
- # [23:26] <lecuyer> From what I can tell, most uses of uses of readonly is actually using the attr selector div[readonly] *not* using pseudos
- # [23:27] <lecuyer> s/most uses/the first page of search results/
- # [23:27] <cabanier1> Hixie: adding a fillrule to 'fill(path)' makes sense
- # [23:27] * Joins: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90)
- # [23:28] <cabanier1> Hixie: however, I think there should be an object that takes a path + fillrule, or a path + strokeparameters
- # [23:28] <cabanier1> Hixie: and you pass this object to fill
- # [23:29] <cabanier1> hixie: that way you can do the heavy lifting of stroking and resolving of the winding rules offline
- # [23:30] * Joins: tobie (~tobielang@73-118.195-178.cust.bluewin.ch)
- # [23:30] * Quits: alrra (~alrra@unaffiliated/alrra) (Quit: Leaving)
- # [23:30] <cabanier1> hixie: that object would also accurately describe an area so you can associate it with a region
- # [23:31] * Quits: bholley (~bholley@c-67-180-21-133.hsd1.ca.comcast.net) (Quit: bholley)
- # [23:31] * Quits: cheron (~cheron@unaffiliated/cheron) (Ping timeout: 268 seconds)
- # [23:35] * Joins: newtron (~newtron@69-165-136-217.dsl.teksavvy.com)
- # [23:36] * Quits: josemanuel (~josemanue@192.223.221.87.dynamic.jazztel.es) (Quit: Saliendo)
- # [23:37] * Quits: adrianoprea (~adrianopr@89.34.175.15) (Remote host closed the connection)
- # [23:37] * Joins: adrianoprea (~adrianopr@89.34.175.15)
- # [23:38] * Quits: adrianoprea (~adrianopr@89.34.175.15) (Remote host closed the connection)
- # [23:39] <lecuyer> Has there been any discussion of aliasing/inheriting rules from another otherwise-unrelated class?
- # [23:40] * Quits: newtron (~newtron@69-165-136-217.dsl.teksavvy.com) (Ping timeout: 240 seconds)
- # [23:41] <lecuyer> I have the problem of not being able to use classes in my html (lots and lots of data selectors), so it'd be really nice if we could somehow define a bunch of classes and then in an attribute selector apply a predefined class
- # [23:41] <lecuyer> If that makes any sense
- # [23:42] * Quits: frozenice (~frozenice@unaffiliated/fr0zenice) (Remote host closed the connection)
- # [23:43] * Quits: caiogondim (~caio.gond@186.192.87.53) (Quit: caiogondim)
- # [23:45] * Quits: cabanier1 (~cabanier@192.150.22.55) (Quit: Leaving.)
- # [23:45] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Quit: yodasw16)
- # [23:48] * Quits: Badreddin (~Nur@189.192.155.69) (Ping timeout: 272 seconds)
- # [23:52] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
- # Session Close: Thu Apr 25 23:55:24 2013
- #
- # Session Start: Thu Apr 25 23:55:24 2013
- # Session Ident: #whatwg
- # [23:55] * Disconnected
- # [23:56] * Attempting to rejoin channel #whatwg
- # [23:56] * Rejoined channel #whatwg
- # [23:56] * Topic is 'WHATWG: http://www.whatwg.org/ -- logs: http://krijnhoetmer.nl/irc-logs/ & http://logbot.glob.com.au/ -- stats: http://gavinsharp.com/irc/whatwg.html -- Please leave your sense of logic at the door, thanks!'
- # [23:56] * Set by smaug____!~chatzilla@GGZYYCCCXVIII.gprs.sl-laajakaista.fi on Wed Mar 21 17:14:24
- # [23:58] * Quits: reyre (~reyre@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com) (Read error: Connection reset by peer)
- # [23:59] * Joins: danielfilho (~danielfil@200.232.113.107)
- # [23:59] * Quits: divya (~nimbu@sjfw1.adobe.com) (Quit: Leaving.)
- # Session Close: Fri Apr 26 00:00:00 2013
The end :)