Options:
- # Session Start: Thu Feb 07 00:00:00 2013
- # Session Ident: #whatwg
- # [00:00] * jonlee|afk is now known as jonlee
- # [00:00] * Quits: Druide_ (~Druid@ip-178-203-141-163.unitymediagroup.de)
- # [00:02] * Joins: weinig (~weinig@17.114.105.0)
- # [00:16] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [00:20] * Krinkle|detached is now known as Krinkle
- # [00:21] * linclark|afk is now known as linclark
- # [00:24] * Joins: JohnAlbin (~JohnAlbin@98.49.254.125.static.virtutel.net.au)
- # [00:30] * jonlee is now known as jonlee|afk
- # [00:33] * Quits: henrikkok (~henrikkok@80-71-135-19.u.parknet.dk) (Quit: Leaving.)
- # [00:34] * Quits: weinig (~weinig@17.114.105.0) (Quit: weinig)
- # [00:36] * Quits: Kolombiken1 (~Adium@c80-216-10-244.bredband.comhem.se) (Quit: Leaving.)
- # [00:43] * Quits: dbaron (~dbaron@2620:101:8003:200:20c:29ff:fe1c:e5c8) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [00:46] * Joins: annevk (~annevk@94.116.28.47)
- # [00:48] * heycam is now known as heycam|away
- # [00:55] * nimbu is now known as divya
- # [00:56] * Quits: nvartolomei (~nvartolom@178.168.103.7) (Remote host closed the connection)
- # [00:57] * Joins: Smylers (~smylers@host86-171-66-14.range86-171.btcentralplus.com)
- # [01:01] * Joins: weinig (~weinig@17.114.105.0)
- # [01:07] * heycam|away is now known as heycam
- # [01:14] * ojan_away is now known as ojan
- # [01:16] * Quits: Smylers (~smylers@host86-171-66-14.range86-171.btcentralplus.com) (Quit: Leaving.)
- # [01:17] * Quits: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [01:20] * Quits: weinig (~weinig@17.114.105.0) (Quit: weinig)
- # [01:24] * Joins: smaug____ (~chatzilla@nat/mozilla/x-ctlxdohicrgpnrjn)
- # [01:25] * Joins: smaug (~chatzilla@nat/mozilla/x-kjamijtggslpdpai)
- # [01:25] * Quits: smaug (~chatzilla@nat/mozilla/x-kjamijtggslpdpai) (Client Quit)
- # [01:26] * Quits: annevk (~annevk@94.116.28.47) (Remote host closed the connection)
- # [01:29] * Quits: smaug____ (~chatzilla@nat/mozilla/x-ctlxdohicrgpnrjn) (Ping timeout: 264 seconds)
- # [01:39] * jonlee|afk is now known as jonlee
- # [01:39] * Quits: jsbell (jsbell@nat/google/x-osefqprdgphqxwfr) (Quit: There's no place like home...)
- # [01:39] * Quits: esprehn (esprehn@nat/google/x-wjcmcovukvgodilb) (Quit: esprehn)
- # [01:39] * esprehn_ is now known as esprehn
- # [01:42] * Joins: esprehn_ (~esprehn@207.198.105.20)
- # [01:44] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
- # [01:44] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
- # [01:44] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [01:45] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
- # [01:46] * Joins: esprehn__ (~esprehn@216.239.45.130)
- # [01:49] * Quits: esprehn_ (~esprehn@207.198.105.20) (Ping timeout: 264 seconds)
- # [01:51] * Quits: divya (~nimbu@sjfw1.adobe.com) (Quit: Leaving.)
- # [01:54] * jonlee is now known as jonlee|afk
- # [02:03] * Joins: esprehn_ (~esprehn@216.239.45.130)
- # [02:03] * Quits: esprehn__ (~esprehn@216.239.45.130) (Read error: Connection reset by peer)
- # [02:05] * Quits: mattgifford (~mattgiffo@70.102.199.158) (Remote host closed the connection)
- # [02:06] * Quits: decotii (~decotii@hq.croscon.com) (Quit: Leaving)
- # [02:08] * Quits: ap (~ap@2620:149:4:1b01:c534:43cd:6462:5700) (Quit: ap)
- # [02:09] * jonlee|afk is now known as jonlee
- # [02:09] * Quits: yorick (~yorick@oftn/member/yorick) (Remote host closed the connection)
- # [02:09] * Quits: JohnAlbin (~JohnAlbin@98.49.254.125.static.virtutel.net.au) (Quit: JohnAlbin)
- # [02:16] * Joins: esprehn__ (~esprehn@207.198.105.20)
- # [02:19] * Quits: esprehn_ (~esprehn@216.239.45.130) (Ping timeout: 248 seconds)
- # [02:23] * Quits: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [02:23] * Joins: esprehn_ (~esprehn@216.239.45.130)
- # [02:26] * Quits: esprehn__ (~esprehn@207.198.105.20) (Ping timeout: 244 seconds)
- # [02:28] * Joins: JohnAlbin (~JohnAlbin@98.49.254.125.static.virtutel.net.au)
- # [02:34] * Joins: esprehn__ (~esprehn@207.198.105.20)
- # [02:34] * jernoble is now known as jernoble|afk
- # [02:34] * jernoble|afk is now known as jernoble
- # [02:37] * Quits: esprehn_ (~esprehn@216.239.45.130) (Ping timeout: 244 seconds)
- # [02:38] * Quits: jonlee (~jonlee@2620:149:4:1b01:6024:ba85:8704:aadb) (Quit: jonlee)
- # [02:39] * heycam is now known as heycam|away
- # [02:40] * Joins: jonlee (~jonlee@2620:149:4:1b01:6558:f3a9:2464:e4d7)
- # [02:41] * Quits: nessy (~silviapf@2401:fa00:0:fd00:280a:2713:235d:c728) (Quit: Leaving.)
- # [02:42] * Joins: tantek (~tantek@mf32736d0.tmodns.net)
- # [02:42] * Quits: tantek (~tantek@mf32736d0.tmodns.net) (Client Quit)
- # [02:53] * Joins: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
- # [02:54] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
- # [02:54] * Joins: SimonSapin (~simon@dhcp107-17-35-144.hil-tusbtdt.phx.wayport.net)
- # [02:54] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [02:55] * Quits: ryuone (~ryuone@133.242.16.101) (Ping timeout: 256 seconds)
- # [02:56] * Quits: mkanat (mkanat@nat/google/x-mddbizunsnuixafw) (Quit: Ex-Chat)
- # [03:01] * jonlee is now known as jonlee|afk
- # [03:02] * Quits: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
- # [03:02] * Quits: esprehn__ (~esprehn@207.198.105.20) (Quit: esprehn__)
- # [03:07] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [03:21] * Quits: SimonSapin (~simon@dhcp107-17-35-144.hil-tusbtdt.phx.wayport.net) (Ping timeout: 276 seconds)
- # [03:25] * ojan is now known as ojan_away
- # [03:26] * Joins: JonathanNeal (~JonathanN@cpe-142-11-82-156.socal.rr.com)
- # [03:42] * Joins: nessy (silviapf@nat/google/x-nseeoifnhfgpklud)
- # [03:42] * heycam|away is now known as heycam
- # [04:08] * Quits: kinetik (~kinetik@121.99.48.80) (Ping timeout: 245 seconds)
- # [04:10] * Joins: kinetik (~kinetik@121.99.40.75)
- # [04:15] * Quits: jsoncorwin (~textual@c-50-131-117-90.hsd1.ca.comcast.net) (Quit: Computer has gone to sleep.)
- # [04:18] * Quits: gavinc (~gavin@50.0.77.3) (Quit: Konversation terminated!)
- # [04:23] * Quits: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 18.0/20130109143146])
- # [04:29] * Quits: say2joe (~say2joe@204.56.108.2) (Quit: Leaving.)
- # [04:32] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [04:36] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [04:44] * Krinkle is now known as Krinkle|detached
- # [04:46] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
- # [04:56] * Joins: skcin7 (~skcin7@173-164-137-114-SFBA.hfc.comcastbusiness.net)
- # [05:19] * heycam is now known as heycam|away
- # [05:28] * Quits: jmason (~jmason@174.137.103.143) (Ping timeout: 255 seconds)
- # [05:35] * Joins: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
- # [05:52] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
- # [05:54] * heycam|away is now known as heycam
- # [05:56] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: goodbye cruel world)
- # [06:10] * Quits: nessy (silviapf@nat/google/x-nseeoifnhfgpklud) (Quit: Leaving.)
- # [06:11] * jonlee|afk is now known as jonlee
- # [06:14] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Quit: Leaving.)
- # [06:25] * Joins: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net)
- # [06:30] * Joins: SimonSapin (~simon@dhcp107-17-35-144.hil-tusbtdt.phx.wayport.net)
- # [06:33] * Joins: svl (~me@port-219-88-132-7.value.net.nz)
- # [06:33] * Quits: Zauberfisch (~Zauberfis@2a01:4f8:100:73c3::3) (Ping timeout: 246 seconds)
- # [06:42] * Joins: Zauberfisch (~Zauberfis@2a01:4f8:100:73c3::3)
- # [06:48] * Quits: roc (~chatzilla@60.234.66.20) (Ping timeout: 264 seconds)
- # [06:49] * Joins: esprehn_ (~esprehn@c-71-202-209-31.hsd1.ca.comcast.net)
- # [06:51] * Joins: nvartolomei (~nvartolom@178.168.103.7)
- # [06:52] * Quits: esprehn_ (~esprehn@c-71-202-209-31.hsd1.ca.comcast.net) (Client Quit)
- # [06:52] * Joins: weinig (~weinig@24.130.60.35)
- # [06:54] * Quits: JohnAlbin (~JohnAlbin@98.49.254.125.static.virtutel.net.au) (Quit: JohnAlbin)
- # [06:57] * Quits: jonlee (~jonlee@2620:149:4:1b01:6558:f3a9:2464:e4d7) (Quit: jonlee)
- # [06:58] * Quits: boaz (~boaz@li326-230.members.linode.com) (Quit: Out)
- # [06:59] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # [06:59] * Joins: jonlee (~jonlee@2620:149:4:1b01:4060:1d56:7561:40cd)
- # [07:00] * Joins: JohnAlbin (~JohnAlbin@98.49.254.125.static.virtutel.net.au)
- # [07:01] * Quits: JohnAlbin (~JohnAlbin@98.49.254.125.static.virtutel.net.au) (Client Quit)
- # [07:14] * Quits: cabanier (~cabanier@2401:fa00:0:fd00:5cd3:1089:de87:bb4a) (Quit: Leaving.)
- # [07:19] * Joins: Smylers (~smylers@host86-171-66-14.range86-171.btcentralplus.com)
- # [07:19] * heycam is now known as heycam|away
- # [07:27] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
- # [07:41] * Quits: weinig (~weinig@24.130.60.35) (Quit: weinig)
- # [07:52] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
- # [07:57] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 256 seconds)
- # [07:58] * Quits: svl (~me@port-219-88-132-7.value.net.nz) (Ping timeout: 248 seconds)
- # [07:59] * Quits: jochen__ (jochen@nat/google/x-vyddyyieraelbpju) (Ping timeout: 248 seconds)
- # [07:59] * Joins: jochen__ (jochen@nat/google/x-dkycuncmanspzujo)
- # [08:07] * Joins: nessy (~silviapf@124-149-71-84.dyn.iinet.net.au)
- # [08:08] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Quit: Leaving.)
- # [08:10] * Joins: Kolombiken1 (~Adium@c80-216-10-244.bredband.comhem.se)
- # [08:12] * Quits: Smylers (~smylers@host86-171-66-14.range86-171.btcentralplus.com) (Quit: Leaving.)
- # [08:12] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [08:13] * Joins: Masklinn (~textual@77.109.116.6)
- # [08:21] * Joins: [[zzz]] (~q@node-18xq.pool-101-109.dynamic.totbb.net)
- # [08:23] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
- # [08:23] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
- # [08:24] * Quits: [[zz]] (~q@node-1ay7.pool-101-109.dynamic.totbb.net) (Ping timeout: 244 seconds)
- # [08:27] * Joins: cardona507 (~cardona50@c-24-4-198-207.hsd1.ca.comcast.net)
- # [08:27] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Client Quit)
- # [08:27] * Quits: cardona507 (~cardona50@c-24-4-198-207.hsd1.ca.comcast.net) (Client Quit)
- # [08:32] <MikeSmith> Hixie: here now
- # [08:32] <MikeSmith> oh I guess you got your answer
- # [08:33] * Joins: sedovsek (~robert@BSN-143-159-254.dial-up.dsl.siol.net)
- # [08:40] * Joins: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
- # [08:49] * Quits: SimonSapin (~simon@dhcp107-17-35-144.hil-tusbtdt.phx.wayport.net) (Ping timeout: 246 seconds)
- # [08:49] * Joins: SimonSapin (~simon@dhcp107-17-35-144.hil-tusbtdt.phx.wayport.net)
- # [08:53] * Quits: SimonSapin (~simon@dhcp107-17-35-144.hil-tusbtdt.phx.wayport.net) (Client Quit)
- # [08:53] * Quits: sedovsek (~robert@BSN-143-159-254.dial-up.dsl.siol.net) (Quit: sedovsek)
- # [08:53] * Quits: attiks|away (~chatzilla@d5153136D.static.telenet.be) (Remote host closed the connection)
- # [08:55] * Joins: jsoncorwin (~textual@c-98-210-130-242.hsd1.ca.comcast.net)
- # [08:55] * Quits: Kolombiken1 (~Adium@c80-216-10-244.bredband.comhem.se) (Quit: Leaving.)
- # [08:56] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 272 seconds)
- # [08:57] * Joins: esprehn_ (~esprehn@c-71-202-209-31.hsd1.ca.comcast.net)
- # [08:59] * Joins: Ms2ger (~Ms2ger@150.200-242-81.adsl-dyn.isp.belgacom.be)
- # [09:01] * Quits: Masklinn (~textual@77.109.116.6)
- # [09:01] * Joins: mattwest (~textual@host81-149-44-189.in-addr.btopenworld.com)
- # [09:07] * Joins: mitemitreski (~mitemitre@212.120.17.179)
- # [09:08] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [09:08] * Quits: nvartolomei (~nvartolom@178.168.103.7) (Remote host closed the connection)
- # [09:12] * Joins: sedovsek (~robert@89.143.12.238)
- # [09:13] * Quits: mattwest (~textual@host81-149-44-189.in-addr.btopenworld.com) (Quit: ["Textual IRC Client: www.textualapp.com"])
- # [09:15] * Quits: sedovsek (~robert@89.143.12.238) (Client Quit)
- # [09:16] * Joins: sedovsek (~robert@89.143.12.238)
- # [09:16] * Quits: sedovsek (~robert@89.143.12.238) (Client Quit)
- # [09:17] * Joins: sedovsek (~robert@89.143.12.238)
- # [09:17] * Quits: sedovsek (~robert@89.143.12.238) (Client Quit)
- # [09:17] * Joins: sedovsek (~robert@89.143.12.238)
- # [09:20] * Joins: nvartolomei (~nvartolom@178.168.103.7)
- # [09:25] * Joins: darobin (~darobin@78.109.80.74)
- # [09:31] * Joins: yod (~ot@cpc4-dals17-2-0-cust120.hari.cable.virginmedia.com)
- # [09:33] * Quits: esprehn_ (~esprehn@c-71-202-209-31.hsd1.ca.comcast.net) (Quit: esprehn_)
- # [09:33] * Joins: Masklinn (~textual@109.89.134.164)
- # [09:39] * Quits: chriseppstein (~chrisepps@209.119.65.162) (Quit: chriseppstein)
- # [09:40] * Quits: Kolombiken (~Adium@217.13.228.226) (Read error: Connection reset by peer)
- # [09:40] * Joins: Kolombiken (~Adium@217.13.228.226)
- # [09:43] * Joins: henrikkok (~henrikkok@81.27.221.193)
- # [09:48] * Joins: Smylers (~smylers@host81-143-60-194.in-addr.btopenworld.com)
- # [09:55] * Quits: bholley (~bholley@nat/mozilla/x-ajayeozomfoiudow) (Ping timeout: 246 seconds)
- # [09:55] * Quits: nvartolomei (~nvartolom@178.168.103.7) (Remote host closed the connection)
- # [09:55] * Joins: darobin_ (~darobin@78.109.80.74)
- # [09:55] * Quits: darobin (~darobin@78.109.80.74) (Ping timeout: 246 seconds)
- # [09:57] * Joins: nvartolomei (~nvartolom@178.168.103.7)
- # [09:58] * Joins: annevk (~annevk@207.218.72.65)
- # [09:58] * Quits: ^esc (~esc_ape@178.115.249.86.wireless.dyn.drei.com) (Ping timeout: 248 seconds)
- # [10:02] <MikeSmith> Hixie: responded on that outline bug https://www.w3.org/Bugs/Public/show_bug.cgi?id=20068#c3
- # [10:03] * Joins: nonge (~nonge@p5082AE71.dip.t-dialin.net)
- # [10:07] * Quits: nonge_ (~nonge@p5082A502.dip.t-dialin.net) (Ping timeout: 245 seconds)
- # [10:07] <jgraham> MikeSmith: I agree that Hixie's expectation in the first case is bizarre
- # [10:08] <jgraham> I would at least expect C to be section 1.2
- # [10:08] <MikeSmith> yeah I think he may have just mistyped that
- # [10:08] <jgraham> I hope so :)
- # [10:10] <MikeSmith> but still the fact that the first markup case he gives should have an implied heading at the top level and the second should not, I don't understand why there should be difference
- # [10:11] <Ms2ger> jgraham, you should assume he isn't an idiot and reinterpret what he says in that light ;à
- # [10:12] <Ms2ger> ;)*
- # [10:12] <jgraham> Ms2ger: I preferred your first smilie. Although I don't know what it represents.
- # [10:13] <Philip`> I think it's someone being punched in the mouth
- # [10:13] <Ms2ger> Do you know Edvard Munch?
- # [10:13] <jgraham> MikeSmith: I assuming he is thinking that <section>a<section>b</section><h2>C</h2>c</section> is equivalent to <section>a<section>b</section><section><h2>C</h2>c</section></section>
- # [10:14] <MikeSmith> I think that smiley is he's giving you the finger
- # [10:14] <MikeSmith> jgraham: hmm, OK
- # [10:14] <jgraham> Which makes some sense
- # [10:14] <MikeSmith> yeah
- # [10:15] <darobin_> Ms2ger++ # "Do you know Edvard Munch?"
- # [10:15] * darobin_ is now known as darobin
- # [10:16] <jgraham> Pretty sure you need a seance to know Munch these days
- # [10:16] <jgraham> Unless you mean in the Biblical sense
- # [10:16] <darobin> errrr
- # [10:17] <MikeSmith> maybe ;à means he is simultaneously winking and grave. A grave wink.
- # [10:17] <darobin> you'd need one hell of a seance to know him in the Biblical sense I'd reckon
- # [10:17] <darobin> I interpreted it as a winking goatee
- # [10:17] <darobin> somehow I think that a goatee would really become Ms2ger
- # [10:18] <Ms2ger> I beg to differ
- # [10:18] <jgraham> Oh, goat*ee*
- # [10:19] <Ms2ger> Why thank you, jgraham
- # [10:19] <darobin> heh
- # [10:22] * Quits: annevk (~annevk@207.218.72.65) (Remote host closed the connection)
- # [10:22] <MikeSmith> I wonder what does Hixie use <!--CLEANUP--> for in the spec source
- # [10:22] <MikeSmith> something he's planning to come back and clean up later?
- # [10:22] * Joins: tomasf (~tomasf@77.72.97.4.c.fiberdirekt.net)
- # [10:24] <Ms2ger> I was wondering the same
- # [10:24] * Ms2ger summons Hixie
- # [10:24] * jgraham looks at the time in SF.
- # [10:24] * jgraham thinks "good luck with that".
- # [10:25] * jonlee is now known as jonlee|afk
- # [10:26] <jgraham> darobin: You could argue that we have had external contributers. For example Philip` is external for some definition of external.
- # [10:26] <jgraham> Roughly the definition that means "doesn't get paid to do this"
- # [10:27] <darobin> jgraham: I know, but I was thinking of people completely outside of the fold
- # [10:27] <darobin> I mean people know Philip`, it's not like he appeared out of the blue from nowhere like our new contributors
- # [10:27] <jgraham> Sure, for that definition of "external" I agree
- # [10:27] * Ms2ger had this manual stuff figured out long ago
- # [10:27] <darobin> also, I'm annoyed that Kris seems to have nothing better to do than undermine the work done in a group he's supposed to be running
- # [10:28] * Joins: annevk (~annevk@207.218.72.65)
- # [10:29] <jgraham> Well he was always (one of the) strongest opponents of the github thing
- # [10:29] * Quits: nvartolomei (~nvartolom@178.168.103.7) (Remote host closed the connection)
- # [10:30] <darobin> yeah, but at some point when the decision is made you don't keep shooting at it
- # [10:30] <darobin> what's more with arguments that are factually wrong
- # [10:31] <jgraham> For WebApps the decision Hasn't been made (in theory)
- # [10:31] <jgraham> s/H/h/
- # [10:31] <darobin> yeah but he was making comments about the HTML work
- # [10:31] <jgraham> Sure, I agree he was wrong about almost everything he said
- # [10:32] <darobin> almost? :)
- # [10:32] <jgraham> Well I guess he got his name right? ;)
- # [10:32] <darobin> hahaha
- # [10:33] * Joins: nvartolomei (~nvartolom@178.168.103.7)
- # [10:33] <jgraham> Anyway, I don't know if he is was just ignorant of the state of the move, or intentionally understating its success to try to put WebApps off
- # [10:33] <jgraham> I guess the former
- # [10:34] <darobin> yeah I'm guessing the former
- # [10:34] <Ms2ger> Clearly you guys haven't been explaining well enough in our meetings
- # [10:35] <jgraham> I was going to say, maybe an email to public-html[-something] giving the current state of the move would be helpful
- # [10:35] <jgraham> I have no idea if -something should be -testsuite -admin or nothing at all.
- # [10:36] <Ms2ger> I thought -admin was just for trolling?
- # [10:36] * Quits: Zauberfisch (~Zauberfis@2a01:4f8:100:73c3::3) (Ping timeout: 246 seconds)
- # [10:36] <darobin> I reckon to just public-html
- # [10:37] <jgraham> I suppose you are right, -admin is for DRM
- # [10:38] * Joins: bholley (~bholley@207.218.72.65)
- # [10:39] <Philip`> darobin: I did appear out of the blue once, but that was many years ago :-(
- # [10:39] <darobin> Philip`: well we all did, didn't we? :)
- # [10:40] <Ms2ger> darobin, well, you appeared in a whiff of smoke
- # [10:40] <darobin> out of the dark
- # [10:40] <darobin> smelling of brimstone
- # [10:40] <jgraham> I think you guys need to have a chat with your parents
- # [10:40] * Quits: nvartolomei (~nvartolom@178.168.103.7) (Remote host closed the connection)
- # [10:40] <jgraham> In unrelated news
- # [10:40] <jgraham> https://github.com/w3c/event-source/pull/7#issuecomment-13218167
- # [10:41] <jgraham> Does someone want to answer that
- # [10:41] * Joins: ^esc (~esc_ape@178.115.250.157.wireless.dyn.drei.com)
- # [10:41] <jgraham> MikeSmith, darobin: I'm looking at you :)
- # [10:41] * Philip` is currently "external" mostly in the sense of "not involved at all"
- # [10:45] <darobin> jgraham: done
- # [10:46] <jgraham> darobin: Thanks
- # [10:47] <jgraham> (that does sort of suggest we need a LICENSE file in the repo, or something, no?)
- # [10:47] <darobin> yeah, we should do that
- # [10:47] <darobin> actually, I should do that for all my GH repos... (sigh)
- # [10:47] <Ms2ger> Damn copyright
- # [10:49] <annevk> slightlyoff: btw, how about instead of inheriting from EventTarget we only give it on() and fire()?
- # [10:50] * Quits: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 18.0/20130109143146])
- # [10:52] <darobin> annevk: are you going to the appcache thing tomorrow?
- # [10:53] <annevk> darobin: yes
- # [10:53] <darobin> cool, see you there then
- # [10:54] <annevk> ah fun
- # [10:54] <hsivonen> Hixie: I'm not assuming your are an idiot. Sorry if it looked that way. It would help not to treat the people who ask for app cache changes because they want to accelerate non-appy sites as non-idiots, too
- # [10:55] <hsivonen> Hixie: maybe "just use HTTP cache" isn't the answer when all those people want to push the boundaries of app cache instead of using the HTTP cache
- # [10:58] * Quits: JonathanNeal (~JonathanN@cpe-142-11-82-156.socal.rr.com) (Quit: JonathanNeal)
- # [10:58] <hsivonen> Hixie: yeah, we probably want a worker--based solution for the really hard cases
- # [10:59] * Joins: Zauberfisch (~Zauberfis@venus.zauberfisch.at)
- # [10:59] * Joins: niloy (~niloy@203.196.177.156)
- # [11:00] <hsivonen> doh. remove either "not" or "non-" in the last "idiot" sentence above
- # [11:02] <hsivonen> Hixie: part of the reason why solutions are sought in f2f meetings instead of seeking them at the WHATWG might be that you WONTFIXed the bugs when people tried non-f2f way of working
- # [11:03] * Joins: smaug____ (~chatzilla@nat/mozilla/x-heeeqpycbeysdciu)
- # [11:04] <hsivonen> Hixie: FWIW, I've been saying we might need a way for "important" sites to be able to ensure their HTTP cache entries don't get evicted on an LRU basis among all cache entries
- # [11:04] <hsivonen> i.e. having separpate cache quota and eviction policy for Facebook vs. random sites
- # [11:04] <hsivonen> *separate
- # [11:05] * Quits: danielfilho (~danielfil@201.87.94.89) (Remote host closed the connection)
- # [11:05] <jgraham> Why wouldn't every site want to opt in to the "I'm important" area?
- # [11:05] <hsivonen> jgraham: yes. We need to solve that
- # [11:05] <hsivonen> jgraham: app cache has that problem, too
- # [11:05] <hsivonen> Chrome just lets them store stuff
- # [11:06] <jgraham> hsivonen: It's not clear to me as a user that facebook *is* more important than any other site
- # [11:06] <hsivonen> Firefox prompts
- # [11:06] <hsivonen> the prompt is bad
- # [11:06] <jgraham> I mean sure, the fb engineers think so
- # [11:06] * Joins: richt (~richt@cpc15-gran4-2-0-cust9.12-1.cable.virginmedia.com)
- # [11:06] <hsivonen> jgraham: well, Facebook has the engineering resources to treat themselves as more important
- # [11:06] <hsivonen> i.e. work around the HTTP cache if we don't allow them to make themselves special there
- # [11:08] <jgraham> This is a bit distressing. The idea that we have to kowtow to big enough sites, even if it doesn't actually provide a net win for users
- # [11:09] <jgraham> (i.e. if we end up in a situation where fb + gmail always hit the cache, but other sites never hit the cache)
- # [11:09] <hsivonen> jgraham: other sites can hit the cache, if fb and gmail cache their stuff outside the normal cachequota
- # [11:10] <jgraham> hsivonen: Right, but at some level we only have a fixed amount of space to play with
- # [11:10] <jgraham> There is an element of zero-sum about this game
- # [11:11] <hsivonen> jgraham: well, on desktop the space is most of the time large enough not to matter
- # [11:11] <hsivonen> jgraham: on mobile, if we don't give them cache space, native app installation will
- # [11:11] <jgraham> If that was really true it isn't clear why LRU wouldn't be good enough
- # [11:11] <hsivonen> jgraham: so we should consider ourselves to be in competition with whatever space a native Facebook app gets to consume on the device
- # [11:12] <darobin> we are
- # [11:13] <darobin> do browser just use basic LRU? I would think that adding a notion of frequency might be helpful too
- # [11:14] <jgraham> Well, to the extent this is tied to webapps-as-installable-sites (e.g. a facebook button on your home screen that actually just launches the site), it makes sense to have seperate quotas (and permissions) for that "app"
- # [11:14] * Joins: marcosc (~marcosc@bl10-105-194.dsl.telepac.pt)
- # [11:14] <darobin> I reckon people are doing some f2f for appcache also because some parts get complicated enough that waving hands and doodling on a whiteboard become useful
- # [11:15] <jgraham> Maybe you could also tie it to pinned tabs in browsers
- # [11:16] <jgraham> So the point is that big sites aren't special
- # [11:16] * Joins: sicking (~sicking@207.218.72.65)
- # [11:17] <jgraham> But any site where the user has taken some positive step to indicate that they regard that site as special, is special
- # [11:18] * Joins: cheron (~cheron@unaffiliated/cheron)
- # [11:18] <Ms2ger> Philip`, while you're here...
- # [11:18] * Joins: baku (~baku@207.218.72.65)
- # [11:26] <annevk> jgraham: you'd implement some kind of popularity-based caching policy
- # [11:26] <annevk> jgraham: if you visit site A often, it would become more pinned than others
- # [11:27] * Ms2ger waves at baku
- # [11:27] <annevk> On another note, Ms2ger, how about "host-inclusive ancestor" for "inclusive ancestor" that also considers DocumentFragment's host concept
- # [11:27] <baku> good morning Ms2ger
- # [11:28] <annevk> Ms2ger: my checkin yesterday didn't consider nesting, so I think introducing a term might be better
- # [11:28] <jgraham> annevk: That sounds like it can work without anything other than "normal http caching"
- # [11:28] <jgraham> It just means doign what darobin said and changing LRU to some other heuristic
- # [11:28] <annevk> jgraham: except that appcache helps caching resources that might not initially be loaded
- # [11:28] <jgraham> So it doesn't seem like the same thing that hsivonen is talking about
- # [11:28] <annevk> jgraham: and groups them for a given origin
- # [11:29] <Ms2ger> I'm not sure if "host-inclusive ancestor" makes it clear that the node itself is included
- # [11:29] <annevk> What is LRU?
- # [11:29] <jgraham> Least Recently Used
- # [11:29] <annevk> Ms2ger: host-including-inclusive ancestor?
- # [11:29] <jgraham> So when you evict stuff you evict the stuff that was last loaded the longest ago
- # [11:29] <Ms2ger> I'd drop the second dash, I think
- # [11:31] <jgraham> Sure, I can see that using app-cache as a formal way of precaching resources can be good. But I don't quite see what you mean by "groups them for a specific origin"
- # [11:32] <annevk> jgraham: you cache a set rather than a bunch of individual resources
- # [11:34] <jgraham> But if there are items in that set that you just aren't using it doesn't make sense to keep them in the cache. And if you are using them they won't get evicted anyway
- # [11:34] <jgraham> So it isn't clear to me why coarser-grained caches are a win
- # [11:36] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Quit: zzzzz)
- # [11:36] <annevk> You want to keep them in the cache because you might use them at some point while offline
- # [11:37] <darobin> there definitely is value in using appcache for non-appy stuff
- # [11:37] <darobin> independently of regular caching
- # [11:37] <jgraham> Yes, I agree that for offline you need a bundle of resources
- # [11:37] <darobin> for instance, I would like to have a cache of all wikipedia articles that I've ever read
- # [11:37] <darobin> ditto for specs
- # [11:38] <jgraham> darobin: You can't keep all specs you've ever read cached in your brain?
- # [11:39] <Ms2ger> Do you think he wants traces of DOM2 in his *brain*? :)
- # [11:39] <jgraham> But, yeah, offline wikipedia could be nice. But I would want that to be something that was explicitly turned on, or something
- # [11:40] <darobin> jgraham: I can't even seem to keep those I've written in my brain
- # [11:40] <darobin> Ms2ger: that's not at all the worst spec I've read...
- # [11:40] <Ms2ger> darobin, oh, I guess you get to read sysapps too :)
- # [11:40] <darobin> jgraham: yeah, sure, and you'd want to be able to remove stuff too
- # [11:40] <jgraham> darobin: Fortunately I have zcorpan sitting nearby. He is an excellent L2 cache
- # [11:41] <darobin> Ms2ger: that's *still* not the worst stuff by any margin :) even taking enums of very long strings into account
- # [11:41] <darobin> hahaha
- # [11:41] <Ms2ger> Do tell, what is the worst?
- # [11:41] * Ms2ger awaits "DOM"
- # [11:41] <darobin> mmmmmm
- # [11:41] <darobin> I reckon WSDL's got to be up there
- # [11:41] <jgraham> DOM3 events?
- # [11:41] <darobin> pah
- # [11:41] <darobin> XML Schema part 1 scores well on that count
- # [11:42] <jgraham> Oh well yeah I guess all the non-Web stuff could be even worse ;)
- # [11:42] <darobin> oh, and don't get me started on MPEG or 3GPP stuff
- # [11:42] <Ms2ger> These have specs?
- # [11:42] <darobin> the email and MIME specs are pretty sordid too
- # [11:42] <darobin> Ms2ger: not if by spec you intend to mean something that fosters interop
- # [11:43] <jgraham> Ms2ger: That depends how much you're willing to pay
- # [11:43] <darobin> but they do have documents pretending to define technology
- # [11:43] <Ms2ger> Sounds like DOM2
- # [11:43] <darobin> so yeah, from where I stand most of the DOM feels like a breeze of fresh air
- # [11:46] * Joins: shwetank (~shwetank@14.98.11.151)
- # [11:53] * Joins: richt_ (~richt@cpc15-gran4-2-0-cust9.12-1.cable.virginmedia.com)
- # [11:57] * Quits: richt (~richt@cpc15-gran4-2-0-cust9.12-1.cable.virginmedia.com) (Ping timeout: 260 seconds)
- # [11:58] * falken is now known as falken_away
- # [12:05] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
- # [12:07] * Quits: smaug____ (~chatzilla@nat/mozilla/x-heeeqpycbeysdciu) (Ping timeout: 240 seconds)
- # [12:10] * Joins: smaug____ (~chatzilla@nat/mozilla/x-mzcbciqgxzqlvivr)
- # [12:11] * Quits: Smylers (~smylers@host81-143-60-194.in-addr.btopenworld.com) (Read error: No route to host)
- # [12:11] * Joins: Smylers (~smylers@host81-143-60-194.in-addr.btopenworld.com)
- # [12:25] * Quits: Masklinn (~textual@109.89.134.164) (Read error: Connection reset by peer)
- # [12:29] * Quits: skcin7 (~skcin7@173-164-137-114-SFBA.hfc.comcastbusiness.net) (Remote host closed the connection)
- # [12:29] * Quits: marcosc (~marcosc@bl10-105-194.dsl.telepac.pt) (Read error: Connection reset by peer)
- # [12:30] <darobin> I want whoever designed the DOM 3 XPath API shot, and I want it now
- # [12:31] * Joins: nvartolomei (~nvartolom@178.168.103.7)
- # [12:32] <Ms2ger> You'll be meeting jst?
- # [12:32] <Ms2ger> Oh, Ray Whitmer
- # [12:32] <Ms2ger> Never heard of
- # [12:34] <darobin> I have dim memories of him on www-dom from a very long time ago
- # [12:35] <Ms2ger> Old man
- # [12:36] <darobin> he probably is :p
- # [12:46] * Quits: rcombs (~rcombs@rodgercombs.tk) (Read error: Connection reset by peer)
- # [12:47] * Joins: rcombs (~rcombs@rodgercombs.tk)
- # [12:51] * Quits: Smylers (~smylers@host81-143-60-194.in-addr.btopenworld.com) (Ping timeout: 255 seconds)
- # [12:54] * Quits: richt_ (~richt@cpc15-gran4-2-0-cust9.12-1.cable.virginmedia.com) (Ping timeout: 264 seconds)
- # [12:59] * Quits: yod (~ot@cpc4-dals17-2-0-cust120.hari.cable.virginmedia.com) (Quit: Leaving.)
- # [12:59] * Quits: nvartolomei (~nvartolom@178.168.103.7) (Remote host closed the connection)
- # [12:59] * Quits: Lachy (~Lachy@cm-84.215.19.229.getinternet.no) (Quit: Textual IRC Client: http://www.textualapp.com/)
- # [13:00] * Joins: Lachy (~Lachy@cm-84.215.19.229.getinternet.no)
- # [13:00] * Joins: nvartolomei (~nvartolom@178.168.103.7)
- # [13:01] <hsivonen> Hixie: what was the rationale for not using JSON for app cache manifests? non-Draconian error handling? just the requirements not looking JSON-y enough?
- # [13:02] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [13:03] * Joins: richt (~richt@cpc15-gran4-2-0-cust9.12-1.cable.virginmedia.com)
- # [13:12] * Quits: rcombs (~rcombs@rodgercombs.tk) (Read error: Connection reset by peer)
- # [13:12] * Quits: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com) (Remote host closed the connection)
- # [13:12] * Quits: jgraham (~jgraham@web91.webfaction.com) (Ping timeout: 264 seconds)
- # [13:12] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [13:13] * Joins: jgraham (~jgraham@2604:9a00:2010:a018:7::12c)
- # [13:14] * Joins: rcombs (~rcombs@rodgercombs.tk)
- # [13:18] * Quits: nvartolomei (~nvartolom@178.168.103.7) (Remote host closed the connection)
- # [13:18] * Joins: Smylers (~smylers@host81-143-60-194.in-addr.btopenworld.com)
- # [13:19] * Quits: jgraham (~jgraham@2604:9a00:2010:a018:7::12c) (Ping timeout: 264 seconds)
- # [13:21] * Joins: jgraham (~jgraham@web91.webfaction.com)
- # [13:24] * Quits: sicking (~sicking@207.218.72.65) (Quit: sicking)
- # [13:30] * Quits: nessy (~silviapf@124-149-71-84.dyn.iinet.net.au) (Quit: Leaving.)
- # [13:30] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [13:31] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
- # [13:32] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Client Quit)
- # [13:37] * Quits: [[zzz]] (~q@node-18xq.pool-101-109.dynamic.totbb.net) (Ping timeout: 240 seconds)
- # [13:44] * Quits: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [13:49] * Joins: [[zzz]] (~q@node-18xq.pool-101-109.dynamic.totbb.net)
- # [13:52] * Joins: richt_ (~richt@cpc15-gran4-2-0-cust9.12-1.cable.virginmedia.com)
- # [13:52] * Quits: richt (~richt@cpc15-gran4-2-0-cust9.12-1.cable.virginmedia.com) (Read error: Connection reset by peer)
- # [13:57] * Joins: cabanier (~cabanier@203.63.91.194)
- # [14:01] * Quits: rcombs (~rcombs@rodgercombs.tk) (Read error: Connection reset by peer)
- # [14:02] <annevk> So should we add new DOMError()?
- # [14:02] <annevk> I guess it might be useful if you want your own API to reuse that object.
- # [14:03] * Joins: rcombs (~rcombs@rodgercombs.tk)
- # [14:03] <annevk> FWIW, I talked to jst and he's not to blame. DOM was a heavily server-side dominated group at the time, designing the API for a client-side world.
- # [14:22] * Quits: eric_carlson (~ericc@c-67-188-56-39.hsd1.ca.comcast.net) (Quit: eric_carlson)
- # [14:27] * Quits: niloy (~niloy@203.196.177.156) (Quit: Leaving)
- # [14:28] * Joins: yorick (~yorick@ip51cd0513.speed.planet.nl)
- # [14:28] * Quits: yorick (~yorick@ip51cd0513.speed.planet.nl) (Changing host)
- # [14:28] * Joins: yorick (~yorick@oftn/member/yorick)
- # [14:33] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
- # [14:33] * Quits: richt_ (~richt@cpc15-gran4-2-0-cust9.12-1.cable.virginmedia.com) (Read error: Connection reset by peer)
- # [14:34] * Joins: richt (~richt@cpc15-gran4-2-0-cust9.12-1.cable.virginmedia.com)
- # [14:34] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
- # [14:37] <darobin> annevk: it doesn't suck any less as a server-side API :)
- # [14:38] <annevk> But but but Java!
- # [14:38] * Joins: decotii (~decotii@hq.croscon.com)
- # [14:38] * Joins: sedovsek (~robert@89.143.12.238)
- # [14:38] <darobin> I reckon it sucks moderately even by Java standards
- # [14:38] <darobin> at least, the Java people seemed to think so
- # [14:39] <darobin> and it certainly sucked for all other server-side languages
- # [14:39] <annevk> hsivonen thinks so too I think and he's the only Java-"fanboy" I know
- # [14:39] <darobin> at some point "inventing your own tree API" was a sort of sport
- # [14:39] * Joins: jmason (~jmason@174.137.103.143)
- # [14:40] <annevk> And these days it's graphs? (Microdata et al.)
- # [14:41] <darobin> I don't get the impression that people are building that many graphs APIs
- # [14:41] <darobin> everyone has made a templating language though
- # [14:43] <Stevef> darobin: ping for laters http://krijnhoetmer.nl/irc-logs/html-wg/20130207#l-127 am sick so am going for a snooze
- # [14:44] <darobin> Stevef: ah yes saw that and have it tacked away for after I'm done with what I'm doing now
- # [14:44] <darobin> (get better man)
- # [14:45] <Stevef> cool thanks wasn't sure if you clocked it
- # [14:46] * Quits: cabanier (~cabanier@203.63.91.194) (Quit: Leaving.)
- # [14:50] <hsivonen> darobin: sad part is that the "better DOM" Java APIs are bad, too
- # [14:50] <hsivonen> darobin: for example, XOM made the mistake of using child lists instead of firstChild and nextSibling references
- # [14:51] * Joins: scor (~scor@132.183.243.108)
- # [14:51] * Quits: scor (~scor@132.183.243.108) (Changing host)
- # [14:51] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [14:51] <hsivonen> annevk: and indeed, the DOM is bad from the Java point of view, too.
- # [14:51] <darobin> hsivonen: I actually like both depending on context
- # [14:51] <darobin> but yeah, XOM isn't great either
- # [14:51] * Quits: cheron (~cheron@unaffiliated/cheron) (Ping timeout: 245 seconds)
- # [14:51] <hsivonen> dom4j is a kitchen sink that has the DOM interfaces in it, IIRC
- # [14:52] <hsivonen> jdom was bad, but I don't recall why
- # [14:52] * Joins: sicking (~sicking@207.218.72.65)
- # [14:52] <hsivonen> I just recall that one of its original developers wrote a book about XML and got some basic XML spec lawyering wrong up front
- # [14:52] <hsivonen> which isn't a good sign
- # [14:53] <darobin> typical Java, though
- # [14:53] * Quits: Smylers (~smylers@host81-143-60-194.in-addr.btopenworld.com) (Ping timeout: 240 seconds)
- # [14:53] <hsivonen> IIRC, I haven't gotten any requests for jdom support in the parser
- # [14:53] <hsivonen> but there are users of the XOM support
- # [14:54] * Joins: snowfox_ben (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net)
- # [14:54] <darobin> by users, you mean some who aren't ERH?
- # [14:54] <hsivonen> yeah
- # [14:54] <darobin> fascinating
- # [14:54] <darobin> I thought that thing had died ages ago
- # [14:54] <hsivonen> adding jdom support would be trivial, FWIW
- # [14:54] * Quits: snowfox_ben (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net) (Client Quit)
- # [14:54] * Joins: snowfox_ben (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net)
- # [14:54] <hsivonen> basically just taking the time to type out some stuff
- # [14:55] <hsivonen> type as in push keys on keyboard
- # [14:57] * Quits: shwetank (~shwetank@14.98.11.151) (Ping timeout: 256 seconds)
- # [14:58] * Joins: erichynds (~ehynds@64.206.121.41)
- # [15:00] * Joins: Smylers (~smylers@host81-143-60-194.in-addr.btopenworld.com)
- # [15:04] * Quits: tomasf (~tomasf@77.72.97.4.c.fiberdirekt.net) (Quit: tomasf)
- # [15:16] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [15:17] <boblet> Hey all. I’m wondering about the difference between del and s. Should del as “removed content” in theory not be displayed? Does anyone have another example for s that isn’t a price change? cc: hixie
- # [15:18] <Ms2ger> I would not suggest spending too much time on retrofitted semantics :)
- # [15:20] <boblet> Ms2ger: well, when duty calls… ;) I’m after a rule of thumb for a HTML5 Doctor article
- # [15:20] * Joins: TallTed (~Thud@63.119.36.36)
- # [15:20] <Ms2ger> When you'd strike something through rather than tipp-ex it
- # [15:20] * Quits: richt (~richt@cpc15-gran4-2-0-cust9.12-1.cable.virginmedia.com) (Read error: Connection reset by peer)
- # [15:20] * Joins: richt_ (~richt@cpc15-gran4-2-0-cust9.12-1.cable.virginmedia.com)
- # [15:20] * Joins: danbri (~danbri@149.6.120.133)
- # [15:23] <boblet> that’s a nice real-world take of my obsolete vs edited (removed from doc) version
- # [15:27] <zewt> quotostrophes
- # [15:27] * Quits: sicking (~sicking@207.218.72.65) (Quit: sicking)
- # [15:29] * Joins: sicking (~sicking@207.218.72.65)
- # [15:36] * Joins: danielfilho (~danielfil@200.232.113.107)
- # [15:42] * Quits: danbri (~danbri@149.6.120.133) (Remote host closed the connection)
- # [15:48] * Joins: krawchyk (~krawchyk@65.220.49.251)
- # [15:56] <zewt> gah, bubbles and cancelable default to false when using the constructor/dictionary syntax? :(
- # [15:56] <zewt> true is almost always what you want, so that means having to say {bubbles: true, cancelable: true} on every single constructed event :|
- # [15:56] * Joins: Kolombiken1 (~Adium@217.13.228.226)
- # [15:59] * Quits: Kolombiken (~Adium@217.13.228.226) (Ping timeout: 240 seconds)
- # [15:59] <annevk> boblet: <del> is an edit, <s> is for fake edits
- # [16:00] <annevk> roughly
- # [16:00] * Quits: Kolombiken1 (~Adium@217.13.228.226) (Read error: Operation timed out)
- # [16:00] <jgraham> hsivonen: I believe Hixie objected to the lack of comments, and the need to define error handling because the format is much more flexible than the requirements suggetsed was needed
- # [16:01] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [16:01] * Quits: richt_ (~richt@cpc15-gran4-2-0-cust9.12-1.cable.virginmedia.com) (Read error: Connection reset by peer)
- # [16:01] * Joins: Kolombiken (~Adium@217.13.228.226)
- # [16:02] * Joins: richt (~richt@cpc15-gran4-2-0-cust9.12-1.cable.virginmedia.com)
- # [16:03] * Quits: krawchyk (~krawchyk@65.220.49.251) (Remote host closed the connection)
- # [16:04] * Quits: richt (~richt@cpc15-gran4-2-0-cust9.12-1.cable.virginmedia.com) (Remote host closed the connection)
- # [16:04] * Quits: danielfilho (~danielfil@200.232.113.107) (Remote host closed the connection)
- # [16:05] * Joins: danielfilho (~danielfil@200.232.113.107)
- # [16:06] * Joins: izhak (~izhak@31.47.112.136)
- # [16:11] * Joins: eric_carlson (~eric@2620:149:4:1b01:e9cc:fd0a:d95f:7d84)
- # [16:12] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Read error: Connection reset by peer)
- # [16:15] * Joins: pyrsmk (~pyrsmk@2a01:e35:2f52:ead0:9931:8801:4ea9:dd6d)
- # [16:22] * Joins: garciawebdev (~garciaweb@190.244.95.154)
- # [16:23] * Joins: Kolombiken1 (~Adium@217.13.228.226)
- # [16:24] <hsivonen> jgraham: ok. (well, the requirements have grown since then…)
- # [16:24] <jgraham> Hopefully the desire for comments hasn't…
- # [16:24] <jgraham> (that's a huge misfeature of JSON)
- # [16:25] * Quits: Kolombiken (~Adium@217.13.228.226) (Ping timeout: 248 seconds)
- # [16:27] <TabAtkins> boblet: <s> is the "sarcastic delete", basically.
- # [16:27] <TabAtkins> "That talk was <s>terrible</s> awesome."
- # [16:28] * Quits: sicking (~sicking@207.218.72.65) (Quit: sicking)
- # [16:33] <darobin> actually we should retrofit <s> for sarcasm in general
- # [16:33] <darobin> we all know it's needed
- # [16:33] <Ms2ger> </sarcasm>
- # [16:33] <TabAtkins> The default styling even works, crossing out the bullshit so no one else needs to see it!
- # [16:33] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
- # [16:34] <annevk> "I have been arguing for some time that we need a JS API to SQL -- the real SQL standard" apart from the question whether this is a good idea, that's not the way to get things done
- # [16:34] <darobin> exactly
- # [16:34] <darobin> well good, because it would be a terrible thing for that to happen in the first place :)
- # [16:35] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [16:38] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [16:40] <MikeSmith> darobin: wow http://www.scientiamobile.com/blog/post/view/id/24/title/BDConf-and-Exposing-WURFL-Capabilities-to-JavaScript
- # [16:41] <MikeSmith> fun to know that Luca Passani is still around
- # [16:42] <MikeSmith> keeping WURFL alive I guess
- # [16:42] <MikeSmith> or trying to
- # [16:42] <TabAtkins> Oh for chrissakes, that's terrible.
- # [16:43] <MikeSmith> darobin: btw in my pyramid of tactful communicators, Luca is at the very top
- # [16:43] <MikeSmith> gold medalist
- # [16:43] <darobin> oooh, WURFL
- # [16:43] <darobin> yeah of course let's build that into browsers
- # [16:43] <TabAtkins> Honestly, 5 years ago it might have still been justifiable to make the distinction between "phone" and "tablet" meaningfully. That's long past.
- # [16:44] * Joins: sicking (~sicking@207.218.72.65)
- # [16:44] <MikeSmith> TabAtkins: that's not an uncommon reaction to an encounter with Luca
- # [16:44] <TabAtkins> haha
- # [16:44] <Ms2ger> TabAtkins, how about in UA strings?
- # [16:45] <TabAtkins> Ms2ger: Trying to reason about UA strings leads to madness.
- # [16:45] <karlcow> :)
- # [16:45] <karlcow> been there done that
- # [16:45] <MikeSmith> darobin: at least good to see that Luca has figured out that there's another browser scripting language other than WMLScript
- # [16:46] <jgraham> I reckon if I had to beat someone to death, I would rather have a tablet than a phone
- # [16:46] <jgraham> Is that a meaningful distinction?
- # [16:46] <TabAtkins> My point is that phablets exist.
- # [16:46] <MikeSmith> darobin: next we need a JavaScript API for Device Description Repositories
- # [16:46] <darobin> MikeSmith: VBScript?
- # [16:46] <MikeSmith> heh
- # [16:47] * darobin beats up TabAtkins with his thone
- # [16:47] <Ms2ger> jgraham, but if you brick your phone...
- # [16:47] <TabAtkins> MikeSmith: This is just your attempt at a bait-and-switch. As soon as we approve your spec and give you the /TR/DDR shortname, BAM, W3C IS ALL DANCE GAMES ALL THE TIME.
- # [16:47] <karlcow> http://my.opera.com/ODIN/blog/2012/10/08/introducing-device-stock-ua#comment97890952
- # [16:48] <Ms2ger> /TR/DDR?
- # [16:48] <Ms2ger> What's next, /TR/SovietRussia?
- # [16:48] * MikeSmith hopes that darobin's thone isn't a combination of a thong and phone
- # [16:48] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [16:49] <darobin> MikeSmith: you know you really hope it is
- # [16:50] * Joins: SimonSapin (~simon@206-169-66-45.static.twtelecom.net)
- # [16:50] <MikeSmith> TabAtkins: hahah :-)
- # [16:51] <MikeSmith> darobin: yeah almost as much as I'd hope to see Luca in a mankini
- # [16:52] * Joins: carbonix (~vcarbune@80-218-192-6.dclient.hispeed.ch)
- # [16:57] * Joins: ryuone (~ryuone@133.242.16.101)
- # [17:07] * Joins: nimbu (~nimbu@sjfw1.adobe.com)
- # [17:13] * Quits: nimbu (~nimbu@sjfw1.adobe.com) (Read error: Connection reset by peer)
- # [17:15] * Joins: nimbu (~nimbu@sjfw1.adobe.com)
- # [17:15] * Quits: SimonSapin (~simon@206-169-66-45.static.twtelecom.net) (Quit: Leaving.)
- # [17:18] * Quits: henrikkok (~henrikkok@81.27.221.193) (Quit: Leaving.)
- # [17:19] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
- # [17:20] * Joins: danbri (~danbri@31.185.228.70)
- # [17:27] * Quits: Kolombiken1 (~Adium@217.13.228.226) (Quit: Leaving.)
- # [17:27] * Quits: TallTed (~Thud@63.119.36.36) (Ping timeout: 245 seconds)
- # [17:31] * Joins: Kolombiken (~Adium@217.13.228.226)
- # [17:33] * Joins: TallTed (~Thud@63.119.36.36)
- # [17:33] * Quits: nimbu (~nimbu@sjfw1.adobe.com) (Quit: Leaving.)
- # [17:34] <hsivonen> WURFL--
- # [17:34] <dglazkov> good morning, Whatwg!
- # [17:35] <hsivonen> so they think marketing_name is a capability of the browser
- # [17:35] <hsivonen> *facepalm*
- # [17:35] <hsivonen> too bad Opera capitulated to them already and did the stock UA header
- # [17:38] * Joins: nimbu (~nimbu@sjfw1.adobe.com)
- # [17:39] * Joins: dbaron (~dbaron@50-0-248-166.dsl.dynamic.sonic.net)
- # [17:40] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [17:44] * Joins: yorick_ (~yorick@ip51cd0513.speed.planet.nl)
- # [17:44] * Quits: yorick_ (~yorick@ip51cd0513.speed.planet.nl) (Changing host)
- # [17:44] * Joins: yorick_ (~yorick@oftn/member/yorick)
- # [17:45] * Quits: yorick (~yorick@oftn/member/yorick) (Ping timeout: 256 seconds)
- # [17:46] * Quits: carbonix (~vcarbune@80-218-192-6.dclient.hispeed.ch) (Quit: Leaving)
- # [17:47] * Quits: eric_carlson (~eric@2620:149:4:1b01:e9cc:fd0a:d95f:7d84) (Quit: eric_carlson)
- # [17:47] * Joins: miketaylrrrr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [17:48] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Disconnected by services)
- # [17:48] * miketaylrrrr is now known as miketaylr
- # [17:49] * yorick_ is now known as yorick
- # [17:51] * Joins: eric_carlson (~eric@17.212.152.104)
- # [17:51] * Parts: nimbu (~nimbu@sjfw1.adobe.com)
- # [17:53] * Joins: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
- # [17:57] * Joins: nimbu1 (~nimbu@sjfw1-a.adobe.com)
- # [18:07] * Quits: sicking (~sicking@207.218.72.65) (Quit: sicking)
- # [18:10] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:11] * Joins: sicking (~sicking@207.218.72.65)
- # [18:11] * Quits: nimbu1 (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [18:13] * Joins: ap (~ap@2620:149:4:1b01:7500:b4e1:af5c:4e70)
- # [18:14] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
- # [18:16] * Quits: mitemitreski (~mitemitre@212.120.17.179) (Read error: Connection reset by peer)
- # [18:17] * Joins: Masklinn (~textual@213.219.188.178.adsl.dyn.edpnet.net)
- # [18:22] * Quits: Smylers (~smylers@host81-143-60-194.in-addr.btopenworld.com) (Ping timeout: 276 seconds)
- # [18:31] * Joins: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [18:32] * Quits: snowfox_ben (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net) (Quit: snowfox_ben)
- # [18:40] <MikeSmith> https://twitter.com/PaulLomax/status/299442850800734209 "Text columns in CSS are a total nightmare. The Times have spent £1m writing javascript to make columns work responsively"
- # [18:40] <MikeSmith> Really? I wonder how they calculated that.
- # [18:41] <rillian> lots of administrative and office space overhead?
- # [18:43] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
- # [18:44] * Quits: izhak (~izhak@31.47.112.136) (Ping timeout: 260 seconds)
- # [18:47] * Joins: mattgifford (~mattgiffo@70.102.199.158)
- # [18:48] * Quits: darobin (~darobin@78.109.80.74) (Remote host closed the connection)
- # [18:48] * Joins: esprehn_ (~esprehn@c-71-202-209-31.hsd1.ca.comcast.net)
- # [18:50] <Hixie> TabAtkins, MikeSmith: btw, you should add yourself to http://wiki.whatwg.org/wiki/Presentations if you like giving talks
- # [18:50] <Hixie> annevk: you should update http://wiki.whatwg.org/wiki/Presentations
- # [18:51] * Joins: weinig (~weinig@2620:149:4:1b01:396b:8960:512c:9eec)
- # [18:54] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [18:54] * Quits: bholley (~bholley@207.218.72.65) (Quit: bholley)
- # [18:54] * Joins: snowfox_ben (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net)
- # [18:57] <annevk> Hixie: heh
- # [18:58] * Quits: alecf (alecf@nat/google/x-vxyyeqyevvyunqvs) (Remote host closed the connection)
- # [18:58] * Joins: alecf (alecf@nat/google/x-bvdapabrxiurwrcv)
- # [18:58] <annevk> Hixie: but please say yes to that one request in the Netherlands ;)
- # [19:00] * Quits: weinig (~weinig@2620:149:4:1b01:396b:8960:512c:9eec) (Ping timeout: 276 seconds)
- # [19:00] * Joins: nimbu (~nimbu@sjfw1.adobe.com)
- # [19:01] <Hixie> dude i get asked like every week
- # [19:01] <Hixie> if i started saying yes i'd never get any work done
- # [19:01] <Hixie> and i'm already so far behind...
- # [19:04] * Quits: annevk (~annevk@207.218.72.65) (Remote host closed the connection)
- # [19:04] * Quits: nonge (~nonge@p5082AE71.dip.t-dialin.net) (Quit: Verlassend)
- # [19:04] * Joins: weinig (~weinig@17.114.105.0)
- # [19:07] * Quits: jsoncorwin (~textual@c-98-210-130-242.hsd1.ca.comcast.net) (Quit: Computer has gone to sleep.)
- # [19:08] * Joins: pablof (~pablof@144.189.31.2)
- # [19:09] * Quits: snowfox_ben (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net) (Quit: snowfox_ben)
- # [19:09] <MikeSmith> I like doing presentations about anything except Web-platform stuff
- # [19:10] * Quits: danielfilho (~danielfil@200.232.113.107) (Ping timeout: 246 seconds)
- # [19:11] <Hixie> hah
- # [19:11] * Quits: smaug____ (~chatzilla@nat/mozilla/x-mzcbciqgxzqlvivr) (Ping timeout: 240 seconds)
- # [19:12] * Quits: baku (~baku@207.218.72.65) (Ping timeout: 244 seconds)
- # [19:13] * Quits: yorick (~yorick@oftn/member/yorick) (Ping timeout: 248 seconds)
- # [19:13] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
- # [19:13] * Quits: sicking (~sicking@207.218.72.65) (Quit: sicking)
- # [19:14] * Joins: sicking (~sicking@207.218.72.65)
- # [19:14] * Quits: sicking (~sicking@207.218.72.65) (Client Quit)
- # [19:17] <nimbu> :))))
- # [19:17] * Joins: hasather_ (~hasather_@cm-84.210.170.238.getinternet.no)
- # [19:17] <zewt> gar, why isn't ios webkit letting me defineProperty over scrollTop :| chrome allows it
- # [19:19] * Joins: fr0zenice (~frozenice@unaffiliated/fr0zenice)
- # [19:19] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [19:19] <zewt> guess i can do it a little cleaner with a separate proxy property
- # [19:19] * Joins: JonathanNeal (~JonathanN@cpe-142-11-82-156.socal.rr.com)
- # [19:20] <zewt> needing to be able to figure out if an onscroll event is happening because of a change to scrollTop, or because of the user dragging the window, so i can kill a scrollTop animation if needed
- # [19:20] * Joins: say2joe (~say2joe@204.56.108.2)
- # [19:21] <zewt> which is particularly tricky with iOS scroll momentum
- # [19:22] * Quits: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (Read error: Operation timed out)
- # [19:25] * Joins: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
- # [19:29] * Quits: dbaron (~dbaron@50-0-248-166.dsl.dynamic.sonic.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [19:32] * Quits: OnlyMax (~OnlyMax@187-126-251-54.user.veloxzone.com.br) (Ping timeout: 255 seconds)
- # [19:35] * Joins: necolas (~necolas@8.25.197.24)
- # [19:36] * Joins: OnlyMax (~OnlyMax@187-126-42-196.user.veloxzone.com.br)
- # [19:39] * Joins: cheron (~cheron@unaffiliated/cheron)
- # [19:40] * Quits: OnlyMax (~OnlyMax@187-126-42-196.user.veloxzone.com.br) (Ping timeout: 245 seconds)
- # [19:40] * Quits: necolas (~necolas@8.25.197.24) (Remote host closed the connection)
- # [19:42] * Quits: eric_carlson (~eric@17.212.152.104) (Remote host closed the connection)
- # [19:43] * Quits: cheron (~cheron@unaffiliated/cheron) (Ping timeout: 246 seconds)
- # [19:44] * Joins: yorick (~yorick@ip51cd0513.speed.planet.nl)
- # [19:44] * Quits: yorick (~yorick@ip51cd0513.speed.planet.nl) (Changing host)
- # [19:44] * Joins: yorick (~yorick@oftn/member/yorick)
- # [19:50] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Quit: tantek)
- # [19:51] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 248 seconds)
- # [19:52] * Joins: hasathe__ (~hasather_@cm-84.210.170.238.getinternet.no)
- # [19:52] * Quits: hasather_ (~hasather_@cm-84.210.170.238.getinternet.no) (Read error: Connection reset by peer)
- # [19:53] * Joins: hasather_ (~hasather_@cm-84.210.170.238.getinternet.no)
- # [19:53] * Quits: hasathe__ (~hasather_@cm-84.210.170.238.getinternet.no) (Read error: Connection reset by peer)
- # [19:55] * Quits: weinig (~weinig@17.114.105.0) (Quit: weinig)
- # [19:58] <Ms2ger> A question
- # [19:58] <Ms2ger> document.createElement("button").formMethod
- # [19:58] <Ms2ger> What should that return per spec?
- # [20:01] <JonathanNeal> heya
- # [20:02] * Hixie reads the spec to find the answer
- # [20:02] * Joins: nimbu1 (~nimbu@sjfw1-a.adobe.com)
- # [20:02] <JonathanNeal> I love that there's interest in :media again.
- # [20:02] <Hixie> "must reflect the formmethod content attribute, limited to only known values"
- # [20:02] * Hixie follows links to find out what that means
- # [20:02] * Quits: nimbu (~nimbu@sjfw1.adobe.com) (Ping timeout: 248 seconds)
- # [20:02] <Hixie> "on getting, the IDL attribute must return the conforming value associated with the state the attribute is in (in its canonical case), if any, or the empty string if the attribute is in a state that has no associated keyword value or if the attribute is not in a state (e.g. the attribute is missing and there is no missing value default)"
- # [20:03] * Hixie looks up the formmethod content attribute
- # [20:03] <Hixie> "(There is no missing value default for the formmethod attribute.)"
- # [20:03] <JonathanNeal> https://twitter.com/necolas/status/299573744307941376 "We need native CSS media queries at the element/component/widget level, not just the viewport. Make it so, internetz."
- # [20:03] <Hixie> Ms2ger: i think it must return the empty string.
- # [20:03] * Hixie hopes he passed the test
- # [20:04] <Ms2ger> I think so too
- # [20:04] <Ms2ger> Now, Gecko's implementation doesn't...
- # [20:04] <Hixie> this changed relatively recently iirc
- # [20:04] * Ms2ger looks at others
- # [20:05] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [20:05] * Joins: nessy (~silviapf@124-149-71-84.dyn.iinet.net.au)
- # [20:07] <Ms2ger> Chrome gets it right
- # [20:07] <Ms2ger> But doesn't for formEnctype, which I think follows the same pattern
- # [20:07] <Hixie> it changed because mounir asked for it to change in https://www.w3.org/Bugs/Public/show_bug.cgi?id=17185
- # [20:07] * Joins: jsbell (jsbell@nat/google/x-xfqyjsussihoavop)
- # [20:08] * Joins: eric_carlson (~eric@17.212.152.104)
- # [20:08] * Ms2ger shakes his fist at mounir
- # [20:08] <Ms2ger> Wait, huh
- # [20:09] * Ms2ger shakes his fist at mounir some more
- # [20:14] * Joins: weinig (~weinig@17.114.105.0)
- # [20:16] * Quits: esprehn_ (~esprehn@c-71-202-209-31.hsd1.ca.comcast.net) (Quit: esprehn_)
- # [20:22] * Joins: danbri_ (~danbri@110.243.125.91.dyn.plus.net)
- # [20:24] <JonathanNeal> If we were to put media queries on individual element, would we use *:media or *::media ?
- # [20:24] <JonathanNeal> Pardon my lackluster understanding of : vs ::.
- # [20:24] * Quits: danbri (~danbri@31.185.228.70) (Ping timeout: 248 seconds)
- # [20:25] <JonathanNeal> *individual elements (oh how I wish my eyes would catch these things before I press return)
- # [20:25] <Hixie> :foo is a pseudo-class. it works like a dynamic class="" value. an element either has it or not.
- # [20:26] * Quits: hasather_ (~hasather_@cm-84.210.170.238.getinternet.no) (Remote host closed the connection)
- # [20:26] <Hixie> ::foo is a pseudo-element. it works like a dynamic element. it doesn't match to an existing element, it relates to "fake" elements in the DOM
- # [20:27] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Quit: yodasw16)
- # [20:31] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
- # [20:31] <JonathanNeal> So, if we were looking at section:media(max-width:20em) then we'd interpret it to mean "the section must be at least 20em wide to apply its css", whereas if we were looking at section::media(max-width:20em) we'd interpret it to mean "the page must be at least 20em wide to apply its css"?
- # [20:32] <JonathanNeal> Or is it implied that the :: pseudo-element belongs to the element?
- # [20:32] <JonathanNeal> (like a kind of shadow dom)
- # [20:33] <Hixie> neither of those would make sense, since you can't really have selectors depending on the layout
- # [20:33] <Hixie> but
- # [20:33] * Joins: cheron (~cheron@unaffiliated/cheron)
- # [20:34] <JonathanNeal> Also, div:before { content: ''; position: absolute; ... }, not a pseudo-element?
- # [20:34] <Hixie> it's easiest to understand the : and :: thing by looking at existing ones
- # [20:34] <Hixie> :before is a legacy name, it's really called ::before
- # [20:34] <Hixie> same with :first-line
- # [20:34] <Hixie> it's really ::first-line
- # [20:34] <JonathanNeal> and ::first-letter?
- # [20:34] <Hixie> so ::before is a pesudo-element because it matches an element that isn't actually in the DOM
- # [20:34] <Hixie> yeah, and ::after
- # [20:35] <Hixie> all four of those match elements that don't actually exist
- # [20:35] <Hixie> ::first-letter matches a fake <span> that surrounds the first letter of another element
- # [20:35] <JonathanNeal> Thanks, I've learned something relevant now too.
- # [20:35] <Hixie> so p::first-letter matches the inner element in: <p><::first-letter>H</::first-letter>ello</p>
- # [20:36] <Hixie> whereas p:hover matches the <p> in: <p class=":hover">Hello</p>
- # [20:36] <Hixie> conceptually
- # [20:36] <JonathanNeal> That makes sense.
- # [20:36] <Hixie> you can think of p::foo as really being short for "p > ::foo"
- # [20:36] <JonathanNeal> I might write up a blog post about this, can I quote you or attribute you to this knowledge dump you've given me?
- # [20:36] <Hixie> (that's also why pseudo-elements have to be at the end)
- # [20:37] <Hixie> (but pseudo-classes can be anywhere)
- # [20:37] <JonathanNeal> I never knew that's how it worked, and the way you've explained it makes a lot of sense.
- # [20:39] <JonathanNeal> So, like p:hover, p:media could be interpreted as a state of <p>?
- # [20:39] * Quits: cheron (~cheron@unaffiliated/cheron) (Read error: Connection reset by peer)
- # [20:39] <Hixie> yeah
- # [20:39] * Quits: darkcypher_bit (~darkcyphe@vpn.space150.com) (Read error: Connection reset by peer)
- # [20:39] <Hixie> though if you're depending on the style of the <p> that is pretty dodgy
- # [20:39] <Hixie> it's very very easy to end up with infinite loops if you define a selector based on the results of CSS properties
- # [20:40] <JonathanNeal> Yes, it is. We had a discussion about this with :hover once too.
- # [20:40] <Hixie> yeah even :hover falls into this
- # [20:43] * Joins: chriseppstein (~chrisepps@209.119.65.162)
- # [20:44] <JonathanNeal> I do like the idea of letting elements respond to their state vs the state of the page. For instance, in a 960 grid, being 12-columns-wide in 40em is very different than being 4-columns-wide in 40em. Right now, the best way to target this experience is to use a combination of media queries and classes <div class="four-columns-wide"><div class="widget"/></div> @media (max-width: 40em) { .four-columns-wide .widget { /* styles */ } }
- # [20:44] <JonathanNeal> This has the adverse effect of increasing the specificity and bloating the markup.
- # [20:45] <JonathanNeal> Whereas .widget:media(max-width: 26em) { /* styles .widget when it falls at or below 26em, and the selector weight stays happy */ }
- # [20:46] * Joins: hasather_ (~hasather_@cm-84.210.170.238.getinternet.no)
- # [20:47] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [20:48] <JonathanNeal> Would this be inline with the existing specification theory?
- # [20:48] * nimbu1 is now known as divya
- # [20:49] <Hixie> .widget:media(max-width: 26em) { width: 27em; }
- # [20:49] <JonathanNeal> .widget:hover { display: none; }
- # [20:50] <JonathanNeal> Consistent bugs. :)
- # [20:50] <JonathanNeal> Actually, maybe we could finally define what should happen in a loop.
- # [20:50] <Hixie> yes, :hover suffers from this. it's still a bad thing. :-)
- # [20:51] <JonathanNeal> Yes, but the benefit of :media and how it resolves the selector weight issue make it worth it to address the infinite loop bug.
- # [20:54] * Joins: nvartolo_ (~nvartolom@178.168.103.7)
- # [20:57] * Joins: cheron (~cheron@unaffiliated/cheron)
- # [20:57] <JonathanNeal> Let me test the waters with this … p:media(page-max-width: 40em) ?
- # [20:58] * Quits: divya (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [20:58] <JonathanNeal> where p:media(page-max-width: 40em) { /*this*/ } is synonymous with @media (max-width: 40em) { p { /*this*/ } }
- # [20:59] * Quits: Ms2ger (~Ms2ger@150.200-242-81.adsl-dyn.isp.belgacom.be) (Quit: nn)
- # [20:59] <JonathanNeal> Very very bad or actually close to something that could be?
- # [20:59] <Hixie> TabAtkins would be a better person to answer that
- # [21:01] <JonathanNeal> TabAtkins: join our party!
- # [21:01] * JonathanNeal hands him a hat.
- # [21:01] * Joins: danielfilho (~danielfil@201.87.94.89)
- # [21:02] * Joins: othermaciej (~mjs@2620:149:f01:201:d401:a711:2766:ded8)
- # [21:02] * Joins: henrikkok (~henrikkok@3306ds3-amb.0.fullrate.dk)
- # [21:02] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 248 seconds)
- # [21:04] * Quits: hasather_ (~hasather_@cm-84.210.170.238.getinternet.no) (Remote host closed the connection)
- # [21:09] * Joins: cabanier (~cabanier@203.63.91.194)
- # [21:09] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
- # [21:11] * Quits: fr0zenice (~frozenice@unaffiliated/fr0zenice) (Remote host closed the connection)
- # [21:16] * Quits: henrikkok (~henrikkok@3306ds3-amb.0.fullrate.dk) (Quit: Leaving.)
- # [21:16] * Joins: alrra (~alrra@unaffiliated/alrra)
- # [21:18] * nimbu is now known as divya
- # [21:18] * Quits: alrra (~alrra@unaffiliated/alrra) (Client Quit)
- # [21:18] * Joins: alrra (~alrra@188.24.86.246)
- # [21:18] * Quits: alrra (~alrra@188.24.86.246) (Changing host)
- # [21:18] * Joins: alrra (~alrra@unaffiliated/alrra)
- # [21:19] * Joins: annevk (~annevk@94.116.134.223)
- # [21:20] * Joins: roc (~chatzilla@60.234.66.20)
- # [21:36] * Quits: ap (~ap@2620:149:4:1b01:7500:b4e1:af5c:4e70) (Quit: ap)
- # [21:38] * Quits: weinig (~weinig@17.114.105.0) (Quit: weinig)
- # [21:39] * Quits: cabanier (~cabanier@203.63.91.194) (Quit: Leaving.)
- # [21:41] * Joins: greggman (~Adium@c-24-5-71-218.hsd1.ca.comcast.net)
- # [21:42] * Joins: esprehn_ (esprehn@nat/google/x-qolhnpkwjqigplrb)
- # [21:43] <greggman> Hixie: I'm trying to add a proposal to the wiki but maybe I don't have permissions to make a new page? Comparing to another media wiki, when I go to a URL that does not exist there's a "create" button near the top right. But no such button is appearing on the whatwg wiki..user: gman
- # [21:46] * Quits: greggman (~Adium@c-24-5-71-218.hsd1.ca.comcast.net) (Quit: Leaving.)
- # [21:46] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [21:46] * Joins: gman2 (~Adium@c-24-5-71-218.hsd1.ca.comcast.net)
- # [21:48] * Joins: Stevef_ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [21:48] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: goodbye cruel world)
- # [21:51] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 248 seconds)
- # [21:52] * Joins: gavinc (~gavin@50.0.77.3)
- # [21:53] * Quits: Stevef_ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 256 seconds)
- # [21:54] * Joins: fkm (~fkm@80-219-250-30.dclient.hispeed.ch)
- # [21:54] * Quits: fkm (~fkm@80-219-250-30.dclient.hispeed.ch) (Changing host)
- # [21:54] * Joins: fkm (~fkm@unaffiliated/fkm)
- # [21:55] * Quits: Masklinn (~textual@213.219.188.178.adsl.dyn.edpnet.net)
- # [21:56] <gman2> Can anyone here help me with this? I'm trying to add a proposal to the wiki but maybe I don't have permissions to make a new page? Comparing to another media wiki, when I go to a URL that does not exist there's a "create" button near the top right. But no such button is appearing on the whatwg wiki..user: gman
- # [21:56] <Hixie> gman2: weird
- # [21:56] <Hixie> GPHemsley: can you help gman2 out?
- # [21:56] * Quits: divya (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [21:57] * Joins: dgrogan (dgrogan@nat/google/x-uuhjhicvkfftfkpx)
- # [21:57] <Hixie> i dunno what you have to do to be able to create a page :-)
- # [21:57] * Quits: othermaciej (~mjs@2620:149:f01:201:d401:a711:2766:ded8) (Quit: othermaciej)
- # [21:58] * Joins: hasather_ (~hasather_@cm-84.210.170.238.getinternet.no)
- # [22:00] <gman2> Hacking the url to an edit page url I get permission errors "You do not have permission to create pages, for the following reason: You do not have permission to create new pages."
- # [22:01] <gman2> If you can't give me permission to make new pages maybe someone could make this page? http://wiki.whatwg.org/index.php?title=CanvasInWorkers&action=edit and then I can edit it
- # [22:01] * Quits: pyrsmk (~pyrsmk@2a01:e35:2f52:ead0:9931:8801:4ea9:dd6d) (Remote host closed the connection)
- # [22:02] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
- # [22:05] * Joins: othermaciej (~mjs@2620:149:f01:201:ed8e:1474:8f7e:4fd3)
- # [22:05] * Quits: cheron (~cheron@unaffiliated/cheron) (Ping timeout: 264 seconds)
- # [22:06] <boblet> annevk, TabAtkins thx for the takes on del/s, btw. Much obliged.
- # [22:06] * Quits: alrra (~alrra@unaffiliated/alrra) (Quit: Leaving)
- # [22:08] * Joins: sicking (~sicking@109.231.221.18)
- # [22:11] * Joins: smaug____ (~chatzilla@nat/mozilla/x-jcamvrhnudesdycd)
- # [22:11] * Quits: othermaciej (~mjs@2620:149:f01:201:ed8e:1474:8f7e:4fd3) (Quit: othermaciej)
- # [22:12] * Quits: hasather_ (~hasather_@cm-84.210.170.238.getinternet.no) (Remote host closed the connection)
- # [22:12] * Joins: fr0zenice (~frozenice@unaffiliated/fr0zenice)
- # [22:18] * Joins: Druide_ (~Druid@ip-178-203-141-163.unitymediagroup.de)
- # [22:19] <Hixie> gman2: sorry, had a kernel panic. will create the page momentarily.
- # [22:20] <Hixie> gman2: ok try now
- # [22:21] <JonathanNeal> How much weight do :: selectors add?
- # [22:21] <JonathanNeal> as much as a class name?
- # [22:22] * Joins: Kolombiken1 (~Adium@c80-216-10-244.bredband.comhem.se)
- # [22:23] <gman2> Hixie: No luck :-( I tried logging out and logging back in. I tried another browser
- # [22:23] * Joins: hasather_ (~hasather_@cm-84.210.170.238.getinternet.no)
- # [22:23] <Hixie> gman2: the page should exist at least though no?
- # [22:24] <gman2> Hixie: This page? http://wiki.whatwg.org/wiki/CanvasInWorkers
- # [22:25] <GPHemsley> Hixie, gman2: You must be a registered and autoconfirmed user to create pages.
- # [22:25] * Quits: Obvious (tachikoma@188.226.74.2) (Ping timeout: 256 seconds)
- # [22:25] <Hixie> GPHemsley: did i miscreate his account? :-/
- # [22:26] <GPHemsley> Hixie, gman2: You can become an autoconfirmed user by making edits to existing pages and waiting a few days. Or you can be added manually to the user group.
- # [22:26] <GPHemsley> Hixie: Nope; this is an additional spam prevention measure.
- # [22:26] * Joins: othermaciej (~mjs@2620:149:f01:202:580c:f115:1123:14fc)
- # [22:26] <Hixie> we should just make it so anyone can create pages, i mean, nobody who's contacted us to get an account has then spammed anything right?
- # [22:26] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [22:26] <GPHemsley> Hixie: Never say never :P
- # [22:27] <gman2> Hixie, GPHemsley: Okay but still, can someone please create this page http://wiki.whatwg.org/wiki/CanvasInWorkers so I can edit it :-)
- # [22:28] <GPHemsley> gman2: Hixie already did
- # [22:28] <gman2> GPHemsley, Hixie: Thank you.
- # [22:29] <GPHemsley> Hixie: You can add users to the autoconfirmed user group manually, if you want, just by going to [[Special:UserRights]].
- # [22:30] <GPHemsley> If anyone wants to know what rights each user type has, you can go here: http://wiki.whatwg.org/wiki/Special:ListGroupRights
- # [22:31] <GPHemsley> In general, it's (all) < Users < Autoconfirmed users < Administrators.
- # [22:31] * Quits: fr0zenice (~frozenice@unaffiliated/fr0zenice) (Remote host closed the connection)
- # [22:31] * Quits: danielfilho (~danielfil@201.87.94.89) (Remote host closed the connection)
- # [22:31] * Joins: nimbu (~nimbu@sjfw1.adobe.com)
- # [22:31] <GPHemsley> (Bots, which we don't have any of, get somewhat different rights.)
- # [22:32] * Quits: eric_carlson (~eric@17.212.152.104) (Remote host closed the connection)
- # [22:33] * Quits: nimbu (~nimbu@sjfw1.adobe.com) (Client Quit)
- # [22:33] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
- # [22:33] * Joins: Obvious (tachikoma@188.226.74.2)
- # [22:38] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
- # [22:38] * Joins: eric_carlson (~eric@17.212.152.104)
- # [22:40] * Joins: baku (~baku@109.231.221.18)
- # [22:40] <Hixie> GPHemsley: i think we should err on the side of being as open as possible until we have a real problem
- # [22:41] <Hixie> and then do the minimum possible to avoid that problem
- # [22:44] * Quits: othermaciej (~mjs@2620:149:f01:202:580c:f115:1123:14fc) (Quit: othermaciej)
- # [22:48] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [22:48] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
- # [22:49] * GPHemsley is not the biggest fan of reaction over proaction.
- # [22:51] * Quits: baku (~baku@109.231.221.18) (Ping timeout: 255 seconds)
- # [22:51] * Joins: baku (~baku@109.231.221.18)
- # [22:52] <GPHemsley> Hixie: But anyway, I've enabled article and talk page creation for newly registered users.
- # [22:54] <GPHemsley> Hixie: But I will say for the record that I only did it because you asked me to. If spammy articles get created, I'm not cleaning them up. ;)
- # [22:57] * Joins: othermaciej (~mjs@2620:149:f01:203:3503:48d6:5a8e:b556)
- # [22:58] * heycam|away is now known as heycam
- # [22:58] * Quits: baku (~baku@109.231.221.18) (Ping timeout: 248 seconds)
- # [22:59] * Joins: baku (~baku@109.231.221.18)
- # [23:00] * Joins: cabanier (~cabanier@2401:fa00:0:fd00:a0ee:c629:9c7c:433b)
- # [23:03] * cgcardona is now known as BoomBot
- # [23:03] * BoomBot is now known as B00mB0t
- # [23:03] * Quits: baku (~baku@109.231.221.18) (Ping timeout: 248 seconds)
- # [23:04] * Quits: TallTed (~Thud@63.119.36.36)
- # [23:04] * Joins: weinig (~weinig@17.114.107.115)
- # [23:07] * B00mB0t is now known as cgcardona
- # [23:07] <Hixie> GPHemsley: fair enough :-) thanks :-)
- # [23:08] * Quits: erichynds (~ehynds@64.206.121.41)
- # [23:10] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Quit: yodasw16)
- # [23:15] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:19] * Joins: SimonSapin (~simon@173-167-127-66-sfba.hfc.comcastbusiness.net)
- # [23:20] * Joins: tantek (~tantek@66-87-0-137.pools.spcsdns.net)
- # [23:21] * Quits: tantek (~tantek@66-87-0-137.pools.spcsdns.net) (Client Quit)
- # [23:21] * Quits: othermaciej (~mjs@2620:149:f01:203:3503:48d6:5a8e:b556) (Quit: othermaciej)
- # [23:33] * Joins: Smylers (~smylers@host86-171-66-14.range86-171.btcentralplus.com)
- # [23:37] * Quits: SimonSapin (~simon@173-167-127-66-sfba.hfc.comcastbusiness.net) (Ping timeout: 252 seconds)
- # [23:38] * Joins: SimonSapin (~simon@173-167-127-66-sfba.hfc.comcastbusiness.net)
- # [23:42] * Joins: hasathe__ (~hasather_@cm-84.210.170.238.getinternet.no)
- # [23:42] * Quits: hasather_ (~hasather_@cm-84.210.170.238.getinternet.no) (Read error: Connection reset by peer)
- # [23:43] * Joins: mkanat (mkanat@nat/google/x-ovixlnbzfhrhbjfa)
- # [23:44] * Joins: hasather_ (~hasather_@cm-84.210.170.238.getinternet.no)
- # [23:45] * Quits: hasathe__ (~hasather_@cm-84.210.170.238.getinternet.no) (Read error: Connection reset by peer)
- # [23:45] * Quits: Kolombiken1 (~Adium@c80-216-10-244.bredband.comhem.se) (Quit: Leaving.)
- # [23:45] * Quits: SimonSapin (~simon@173-167-127-66-sfba.hfc.comcastbusiness.net) (Ping timeout: 276 seconds)
- # [23:45] * Quits: hasather_ (~hasather_@cm-84.210.170.238.getinternet.no) (Remote host closed the connection)
- # [23:47] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [23:47] * Quits: sicking (~sicking@109.231.221.18) (Quit: sicking)
- # [23:53] * Joins: isherman1 (isherman@nat/google/x-vhcglfydcyziskig)
- # [23:56] * Quits: ukai (ukai@nat/google/x-kxgugwfqgxdtypaw) (Ping timeout: 245 seconds)
- # [23:56] * Joins: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net)
- # [23:57] * Quits: isherman (isherman@nat/google/x-sfqdfdolscgjpyps) (Ping timeout: 276 seconds)
- # [23:58] * Quits: pablof (~pablof@144.189.31.2) (Quit: ^z)
- # [23:58] * Quits: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si) (Quit: ZNC - http://znc.in)
- # Session Close: Fri Feb 08 00:00:00 2013
The end :)