/irc-logs / freenode / #whatwg / 2011-02-22 / end

Options:

  1. # Session Start: Tue Feb 22 00:00:00 2011
  2. # Session Ident: #whatwg
  3. # [00:00] * Quits: jacobolus (~jacobolus@c-98-216-238-247.hsd1.ma.comcast.net) (Remote host closed the connection)
  4. # [00:04] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  5. # [00:07] * Joins: othermaciej_ (~mjs@17.203.15.144)
  6. # [00:08] * bga_|away is now known as bga_
  7. # [00:09] * Quits: zdobersek (~zan@cpe-46-164-27-89.dynamic.amis.net) (Quit: Leaving.)
  8. # [00:10] * Joins: erlehmann (~erlehmann@89.204.153.79)
  9. # [00:13] * Joins: Morphous (jan@f048071224.adsl.alicedsl.de)
  10. # [00:13] * Quits: Morphous (jan@f048071224.adsl.alicedsl.de) (Changing host)
  11. # [00:13] * Joins: Morphous (jan@unaffiliated/amorphous)
  12. # [00:13] * Quits: Guest4018 (40b44962@gateway/web/freenode/ip.64.180.73.98) (Ping timeout: 272 seconds)
  13. # [00:17] * Quits: bentruyman (~bentruyma@24-148-24-69.c3-0.prs-ubr2.chi-prs.il.cable.rcn.com) (Remote host closed the connection)
  14. # [00:18] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
  15. # [00:20] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Quit: OMG, YOU KILLED OPPO!)
  16. # [00:20] * bga_ is now known as bga_|away
  17. # [00:23] * Quits: othermaciej (~mjs@17.246.16.7) (Quit: othermaciej)
  18. # [00:23] * othermaciej_ is now known as othermaciej
  19. # [00:25] * Joins: MikeSmith (~MikeSmith@EM111-188-22-173.pool.e-mobile.ne.jp)
  20. # [00:25] * bga_|away is now known as bga_
  21. # [00:28] * Quits: kal-EL_ (~jor-EL@95.237.74.176) (Quit: ChatZilla 0.9.86 [Firefox 3.6.13/20101203075014])
  22. # [00:31] * Joins: doublec (~chris@203-97-204-82.dsl.clear.net.nz)
  23. # [00:31] * Quits: doublec (~chris@203-97-204-82.dsl.clear.net.nz) (Changing host)
  24. # [00:31] * Joins: doublec (~chris@unaffiliated/doublec)
  25. # [00:47] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
  26. # [00:48] * Quits: kor_ (~kor@a83-161-211-173.adsl.xs4all.nl) (Quit: kor_)
  27. # [00:59] * Joins: matijsb (~matijsb@5353CD69.cm-6-4d.dynamic.ziggo.nl)
  28. # [00:59] * Joins: ako (~nya@fuld-4d00d016.pool.mediaWays.net)
  29. # [01:00] * Quits: boaz (~boaz@64.119.153.2) (Quit: boaz)
  30. # [01:02] * Quits: aho (~nya@fuld-590c6994.pool.mediaWays.net) (Ping timeout: 240 seconds)
  31. # [01:06] * Joins: jochen___ (~jochen@nat/google/x-rawrwebdnrknphts)
  32. # [01:09] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
  33. # [01:10] * Quits: jochen__ (~jochen@nat/google/x-wklgkpxdkjdjkjvh) (Ping timeout: 276 seconds)
  34. # [01:10] * jochen___ is now known as jochen__
  35. # [01:16] * Joins: tw2113 (~tw2113@fedora/tw2113)
  36. # [01:27] * Joins: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net)
  37. # [01:31] * Quits: kennyluck (~kennyluck@netDHCP-169.keio.w3.org) (Quit: kennyluck)
  38. # [01:40] * Quits: ako (~nya@fuld-4d00d016.pool.mediaWays.net) (Quit: EXEC_over.METHOD_SUBLIMATION)
  39. # [01:42] * Quits: matijsb (~matijsb@5353CD69.cm-6-4d.dynamic.ziggo.nl) (Quit: Leaving.)
  40. # [01:43] * Quits: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 240 seconds)
  41. # [01:49] * Joins: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net)
  42. # [01:50] <AryehGregor> "I am reminded of a joke about mathematicians. One argues that it is obvious that claim A follows from B. The other disagrees. After arguing for an hour, the latter finally agrees that A obviously follows from B."
  43. # [01:50] <AryehGregor> I've seen that one happen.
  44. # [01:51] <zewt> i'm not sure why that guy figured that ridiculing people on the list was a good way to get help, heh
  45. # [01:52] <AryehGregor> A professor told me something was trivial. Then he sat thinking for a few minutes about how to prove it. Then he said he'd e-mail me later about it. Then he e-mailed me an hour or two later with a proof. Then he sent me a corrected proof because there was a mistake in the first one.
  46. # [01:52] <AryehGregor> Quote from first e-mail: "I found the proof of the fact about Sylow subgroups during the lunch. Indeed it is trivial.
  47. # [01:52] <AryehGregor> "
  48. # [01:53] <AryehGregor> (the proposition under discussion was "if G is a finite group, and P is a Sylow subgroup of P, then if H contains the normalizer of P in G, H is its own normalizer in G")
  49. # [01:55] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  50. # [01:55] * Joins: agektmr (~Adium@220.109.219.244)
  51. # [01:58] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 250 seconds)
  52. # [02:04] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  53. # [02:08] * bga_ is now known as bga_|away
  54. # [02:10] * Joins: bentruyman (~bentruyma@li159-104.members.linode.com)
  55. # [02:14] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Ping timeout: 264 seconds)
  56. # [02:15] * Joins: Rik` (~Rik`@2a01:e35:139b:b390:daa2:5eff:fe97:85ed)
  57. # [02:19] * bga_|away is now known as bga_
  58. # [02:21] * Joins: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net)
  59. # [02:28] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
  60. # [02:28] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
  61. # [02:30] * bga_ is now known as bga_|away
  62. # [02:30] * Quits: Rik` (~Rik`@2a01:e35:139b:b390:daa2:5eff:fe97:85ed) (Ping timeout: 272 seconds)
  63. # [02:31] * Joins: Rik` (~Rik`@2a01:e35:139b:b390:daa2:5eff:fe97:85ed)
  64. # [02:32] * Joins: Evet_ (~Evet@78.191.155.155)
  65. # [02:34] * Quits: Evet (~Evet@pdpc/supporter/active/evet) (Ping timeout: 264 seconds)
  66. # [02:40] * Joins: othermaciej_ (~mjs@2620:0:1b00:1191:28bf:54e6:8fde:f7e1)
  67. # [02:46] * Joins: jacobolus (~jacobolus@38.97.71.141)
  68. # [02:53] * Quits: othermaciej (~mjs@17.203.15.144) (Quit: othermaciej)
  69. # [02:53] * othermaciej_ is now known as othermaciej
  70. # [02:56] <jwalden> anyone know of software that can tell me what codecs are associated with a given media file, for the purposes of filling in a codecs="" parameter?
  71. # [02:56] * Quits: jacobolus (~jacobolus@38.97.71.141) (Remote host closed the connection)
  72. # [02:57] * Quits: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6) (Quit: ap)
  73. # [03:01] * Quits: Rik` (~Rik`@2a01:e35:139b:b390:daa2:5eff:fe97:85ed) (Ping timeout: 246 seconds)
  74. # [03:07] <jwalden> http://www.deathofthediv.com/ (from scrollback) would be more pleasant if there were a way to stop the audio, other than javascript:Array.prototype.forEach.call(document.getElementsByTagName("audio"),function(a){a.pause();});[].v
  75. # [03:07] * Quits: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net) (Quit: boaz)
  76. # [03:12] <tw2113> i don't agree with it's death anyway
  77. # [03:12] <tw2113> it hasn't been replaced in every single instance
  78. # [03:13] <zewt> browsers should really be asking permission to play audio
  79. # [03:13] <zewt> first time per origin anyway
  80. # [03:13] <zewt> one of the biggest reasons I block flash is because sites love to use it to play audio without permission, heh
  81. # [03:14] <zewt> hopefully before long browsers will also have a quick way to answer the age-old question: "which stupid tab is making noise?"
  82. # [03:14] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  83. # [03:15] <jwalden> gecko has a pref to control
  84. # [03:15] <jwalden> er, s/$/ it/
  85. # [03:15] <tw2113> hmmm interesting idea...min/max font size
  86. # [03:15] <jwalden> but (I haven't checked) I'm guessing there's no UI because any such would be inextricably entangled with the underlying technical difference being explainable to the user
  87. # [03:16] <jwalden> and flash is still around
  88. # [03:16] <zewt> i would expect <audio> to not cripple itself in order to be cripple-compatible with flash
  89. # [03:16] <zewt> (also video, of course)
  90. # [03:17] <zewt> i'd expect it's more due to these being relatively new features ... not exactly sure when audio actually showed up in FF
  91. # [03:18] * Quits: othermaciej (~mjs@2620:0:1b00:1191:28bf:54e6:8fde:f7e1) (Read error: Operation timed out)
  92. # [03:24] * Joins: othermaciej (~mjs@67.218.110.76)
  93. # [03:28] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Ping timeout: 264 seconds)
  94. # [03:28] * Quits: tndH (~Rob@cpc15-seac19-2-0-cust232.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.1/2008072406])
  95. # [03:30] * gsnedders wonders if it's worthwhile having a spec require javascript:Array.prototype.forEach.call(document.getElementsByTagName("audio"),function(a){a.pause();}); to work
  96. # [03:30] <gsnedders> (currently ES5 makes no guarantee that'll work because NodeList is a host object)
  97. # [03:31] * Joins: Rik` (~Rik`@2a01:e35:139b:b390:daa2:5eff:fe97:85ed)
  98. # [03:36] * Quits: bentruyman (~bentruyma@li159-104.members.linode.com) (Ping timeout: 240 seconds)
  99. # [03:39] * Joins: bentruyman (~bentruyma@li159-104.members.linode.com)
  100. # [03:50] * Joins: jacobolus (~jacobolus@c-98-216-238-247.hsd1.ma.comcast.net)
  101. # [03:56] * Quits: Rik` (~Rik`@2a01:e35:139b:b390:daa2:5eff:fe97:85ed) (Ping timeout: 246 seconds)
  102. # [04:00] * Joins: Rik` (~Rik`@2a01:e35:139b:b390:daa2:5eff:fe97:85ed)
  103. # [04:09] * Joins: weinig_ (~weinig@17.246.17.243)
  104. # [04:09] * Quits: weinig_ (~weinig@17.246.17.243) (Client Quit)
  105. # [04:10] * Joins: SteveGL (~dev@174-21-201-58.tukw.qwest.net)
  106. # [04:12] * Quits: othermaciej (~mjs@67.218.110.76) (Quit: othermaciej)
  107. # [04:12] * Quits: weinig (~weinig@17.203.14.133) (Read error: Operation timed out)
  108. # [04:14] * Joins: kennyluck (~kennyluck@p2098-ipbf5803marunouchi.tokyo.ocn.ne.jp)
  109. # [04:30] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
  110. # [04:36] * Quits: dbaron (~dbaron@c-98-234-51-190.hsd1.ca.comcast.net) (Ping timeout: 264 seconds)
  111. # [04:41] * Joins: ojan (~ojan@74.125.56.17)
  112. # [04:44] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 240 seconds)
  113. # [04:53] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
  114. # [04:53] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
  115. # [05:03] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Ping timeout: 250 seconds)
  116. # [05:03] * Joins: othermaciej_ (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
  117. # [05:08] * Quits: KDN (~KDN@202.171.164.210) (Ping timeout: 240 seconds)
  118. # [05:11] * Quits: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
  119. # [05:13] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  120. # [05:15] * Joins: alystair (Alystair@bas1-toronto10-1279559238.dsl.bell.ca)
  121. # [05:18] * Quits: nonge_ (~nonge@p5082B29E.dip.t-dialin.net) (Ping timeout: 250 seconds)
  122. # [05:20] * Quits: Rik` (~Rik`@2a01:e35:139b:b390:daa2:5eff:fe97:85ed) (Ping timeout: 272 seconds)
  123. # [05:20] * Joins: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net)
  124. # [05:21] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  125. # [05:22] * Joins: dbaron (~dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
  126. # [05:23] * Joins: KDN (~KDN@202.171.164.210)
  127. # [05:27] <benschwarz> chriseppstein hi!
  128. # [05:27] <chriseppstein> benschwarz: yo
  129. # [05:28] <benschwarz> I saw a presentation of yours online somewhere the last few days…
  130. # [05:29] <benschwarz> if only I could find it now…
  131. # [05:29] <chriseppstein> http://vimeo.com/18084338 ?
  132. # [05:29] * bga_|away is now known as bga_
  133. # [05:29] <benschwarz> chriseppstein no, perhaps something older?
  134. # [05:29] <benschwarz> It was in the same vein as something I'd written about or thought about recenty
  135. # [05:30] <chriseppstein> was it a slide deck or a video?
  136. # [05:30] * Joins: nonge_ (~nonge@p5082AE16.dip.t-dialin.net)
  137. # [05:30] <chriseppstein> or screencast?
  138. # [05:30] * bga_ is now known as bga_|away
  139. # [05:30] <benschwarz> only I got up mad early today and my memory is shot :)
  140. # [05:30] <benschwarz> chriseppstein it had both, I think
  141. # [05:31] * Quits: bga_|away (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Read error: Connection reset by peer)
  142. # [05:31] <benschwarz> either way, I guess its not important
  143. # [05:31] <chriseppstein> http://vimeo.com/13804978
  144. # [05:31] <benschwarz> but big ups
  145. # [05:31] <chriseppstein> http://vimeo.com/4335944
  146. # [05:32] <chriseppstein> *shrugs* something you want to know about?
  147. # [05:32] <benschwarz> chriseppstein, nah, I just wanted to say whatup
  148. # [05:32] <chriseppstein> oh
  149. # [05:32] <chriseppstein> :)
  150. # [05:32] <chriseppstein> hi
  151. # [05:33] <nimbupani> benschwarz is a bit too tired after all the media attention today
  152. # [05:33] <benschwarz> haha
  153. # [05:33] <benschwarz> I got a dodgy leg from my phone vibrating
  154. # [05:33] <chriseppstein> ya? what'd you do now?
  155. # [05:33] <benschwarz> no, thats too silly.
  156. # [05:34] <nimbupani> this https://twitter.com/benschwarz/status/39791557217353728
  157. # [05:34] <benschwarz> nimbupani is my media dept
  158. # [05:34] <nimbupani> hahahahaha
  159. # [05:34] <chriseppstein> oh neat
  160. # [05:35] <chriseppstein> now it has 69 RTs
  161. # [05:35] <chriseppstein> :D
  162. # [05:35] <chriseppstein> just cuz I like the #
  163. # [05:36] <nimbupani> haha :)
  164. # [05:36] <chriseppstein> benschwarz: plz add css to this kthxby
  165. # [05:36] <chriseppstein> e
  166. # [05:36] * Joins: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net)
  167. # [05:37] <nimbupani> chriseppstein: you mean css official site :)
  168. # [05:40] <chriseppstein> nimbupani: I'm tired of reading the css specs :(
  169. # [05:40] <nimbupani> ohh
  170. # [05:41] <nimbupani> yeah :|
  171. # [05:41] <nimbupani> well lets hope it gets fixed too :)
  172. # [05:41] <nimbupani> they are pretty nice people who run that stuff SOOOO
  173. # [05:41] <nimbupani> :)
  174. # [05:42] <benschwarz> chriseppstein theres a bookmarklet for that
  175. # [05:42] <nimbupani> hahahaha
  176. # [05:42] <nimbupani> readability!
  177. # [05:43] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
  178. # [05:44] <benschwarz> chriseppstein http://www.germanforblack.com/articles/moving-towards-readable-w3c-specs
  179. # [05:45] <chriseppstein> lol. tell us how you _really_ feel ben
  180. # [05:46] * Quits: benschwarz (~ben@ppp59-167-179-123.static.internode.on.net) (Quit: Leaving...)
  181. # [05:47] <nimbupani> REALLY
  182. # [05:47] * Quits: estes (~aestes@17.203.13.46) (Quit: estes)
  183. # [06:00] * Quits: Sosby (fsosby@70.32.34.100) (Quit: kthxbai)
  184. # [06:03] * Quits: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.13/20110103133706])
  185. # [06:09] * Quits: bentruyman (~bentruyma@li159-104.members.linode.com) (Quit: bentruyman)
  186. # [06:10] * Quits: doublec (~chris@unaffiliated/doublec) (Quit: Leaving)
  187. # [06:18] * Joins: 92AACIP4T (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  188. # [06:18] * Quits: nimbupani (~Adium@c-24-22-131-46.hsd1.wa.comcast.net) (Quit: Leaving.)
  189. # [06:19] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 240 seconds)
  190. # [06:23] * Joins: MikeSmith_ (~MikeSmith@EM114-48-243-171.pool.e-mobile.ne.jp)
  191. # [06:23] * Quits: dbaron (~dbaron@c-98-234-51-190.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  192. # [06:24] * Quits: 92AACIP4T (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  193. # [06:24] * Joins: dbaron (~dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
  194. # [06:24] * Joins: homata_ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp)
  195. # [06:25] * Quits: homata_ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp) (Remote host closed the connection)
  196. # [06:25] * Joins: homata__ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp)
  197. # [06:25] * Joins: Sosby (fsosby@s2.rdlbnc.com)
  198. # [06:26] * Quits: MikeSmith (~MikeSmith@EM111-188-22-173.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
  199. # [06:26] * MikeSmith_ is now known as MikeSmith
  200. # [06:27] * Joins: nessy (~Adium@74.125.56.18)
  201. # [06:28] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
  202. # [06:29] * Quits: othermaciej_ (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  203. # [06:40] * Quits: nessy (~Adium@74.125.56.18) (Quit: Leaving.)
  204. # [06:47] * Quits: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net) (Quit: Leaving)
  205. # [06:53] * Quits: virtuelv (~virtuelv_@20.74.9.46.customer.cdi.no) (Quit: Ex-Chat)
  206. # [06:55] * Quits: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
  207. # [07:00] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: davidwalsh)
  208. # [07:01] * Joins: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru)
  209. # [07:03] * Joins: benschwarz (~ben@59.167.185.148)
  210. # [07:17] * Joins: maikmerten (~merten@ls5dhcp197.cs.uni-dortmund.de)
  211. # [07:31] * Joins: weinig_ (~weinig@c-24-130-56-198.hsd1.ca.comcast.net)
  212. # [07:31] * Quits: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  213. # [07:31] * weinig_ is now known as weinig
  214. # [07:31] * Quits: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net) (Client Quit)
  215. # [07:42] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Ex-Chat)
  216. # [07:46] * Joins: JoePeck (~JoePeck@2620:0:1b00:1f08:fa1e:dfff:fed9:b9a)
  217. # [08:14] * Quits: ben_h (~ben@CPE-58-161-40-52.czqd1.win.bigpond.net.au) (Quit: ben_h)
  218. # [08:15] * Joins: rimantas (~rimliu@93.93.57.193)
  219. # [08:15] * Joins: rooftopjoe (567b8040@gateway/web/freenode/ip.86.123.128.64)
  220. # [08:15] * Joins: matijsb (~matijsb@5353CD69.cm-6-4d.dynamic.ziggo.nl)
  221. # [08:15] * Joins: ben_h (~ben@CPE-58-161-40-52.czqd1.win.bigpond.net.au)
  222. # [08:16] * Quits: matijsb (~matijsb@5353CD69.cm-6-4d.dynamic.ziggo.nl) (Client Quit)
  223. # [08:17] <rooftopjoe> i posted this on #html earlier but this seems like a good place to ask as well
  224. # [08:17] <rooftopjoe> can anyone explain to me why it is important that html files are human-readable?
  225. # [08:17] <rooftopjoe> it seems to me like it's a waste of bandwidth
  226. # [08:17] <rooftopjoe> the same is true for all sgml's, xml included. but perhaps i just don't understand the reason yet
  227. # [08:18] * Joins: nessy (~Adium@124-168-43-253.dyn.iinet.net.au)
  228. # [08:23] <SteveGL> Because they're markup languages designed to be platform-independent and human editable in a text editor? You could use a compressor tool to shrink down a final product for distribution though.
  229. # [08:26] <rooftopjoe> SteveGL: fair enough but wouldn't it have made more sense to devise someththing else for distribution? i don't think browsers commonly support gzipped html, for instance
  230. # [08:27] <rooftopjoe> SteveGL: i guess what i'm saying is... hadn't it made more sense to have had something like a HTML compiler that produces something more suitable for machines?
  231. # [08:27] <rooftopjoe> i'm sorry if my english is not very good
  232. # [08:28] * Quits: dbaron (~dbaron@c-98-234-51-190.hsd1.ca.comcast.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  233. # [08:28] <SteveGL> Well gzip seems well supported in my experience, but I was referring to tools that regenerate a source file, such as HTML or ECMAScript with compression techniques, like shrinking variable names.
  234. # [08:28] <zewt> every browser supports HTTP compression.
  235. # [08:29] <rooftopjoe> so there's no real advantage, except for the commodity of being human readable, right?
  236. # [08:29] <zewt> that's a massive advantage.
  237. # [08:29] <rooftopjoe> in other words, it wouldn't make sense for an application to be based on a SGML-like document if the human never interacted with said document_
  238. # [08:29] <SteveGL> Well, compiling the source would take away it's ability to be platform independent.
  239. # [08:30] <SteveGL> And yes, human readability is a big bonus.
  240. # [08:30] <zewt> "compiling" it is a huge cost: you still have to specify the human-readable source, but you also have to define a compiled format on top of it, and then maintain both formats in sync--for very little benefit
  241. # [08:31] <rooftopjoe> i know the overhead for parsing a sgml document can't be very big but it somehow doesn't feel right to me to waste resources :)
  242. # [08:32] <zewt> developing and speccing a compiled format, which every browser would have to support, and every web server would have to support, would be wasting resources
  243. # [08:32] * Joins: sl___ (c3f4a929@gateway/web/freenode/ip.195.244.169.41)
  244. # [08:32] <zewt> most pages are not bandwidth-limited by HTML.
  245. # [08:34] <rooftopjoe> zewt: i agree with you. just trying to understand the historical perspective
  246. # [08:34] <rooftopjoe> in the past, it would have been less painful
  247. # [08:34] <SteveGL> I really don't see any advantage to a compiled form, maybe in the 90s..
  248. # [08:34] * Quits: KDN (~KDN@202.171.164.210) (Ping timeout: 240 seconds)
  249. # [08:34] <rooftopjoe> SteveGL: some embedded devices, perhaps. and (very) low connectivity
  250. # [08:35] <rooftopjoe> that's all i really have in mind
  251. # [08:35] <rooftopjoe> but i guess i got my question answered so thanks :)
  252. # [08:37] * Quits: sl___ (c3f4a929@gateway/web/freenode/ip.195.244.169.41) (Quit: Page closed)
  253. # [08:43] * Joins: AlexNRoss (~AleossIRC@unaffiliated/aleoss)
  254. # [08:46] * Joins: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
  255. # [08:46] * bga_ is now known as bga_|away
  256. # [08:46] * Quits: rooftopjoe (567b8040@gateway/web/freenode/ip.86.123.128.64) (Quit: Page closed)
  257. # [08:47] <erlehmann> even embedded devices could have rudimentary browsers.
  258. # [08:47] * Quits: erlehmann (~erlehmann@89.204.153.79) (Quit: Ex-Chat)
  259. # [08:50] * Joins: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
  260. # [08:50] * bga_|away is now known as bga_
  261. # [08:51] * Joins: karlcow (~karl@nerval.la-grange.net)
  262. # [08:52] * Joins: KDN (~KDN@202.171.164.210)
  263. # [09:01] * Joins: Maurice (~ano@77.222.73.150)
  264. # [09:06] <annevk> oh lol
  265. # [09:06] <annevk> the HTTP WG discovers Sec- now?!
  266. # [09:06] <annevk> that has been around for like four XHR Last Call in which we repeatedly invited the HTTP WG to comment
  267. # [09:06] <benschwarz> annevk …
  268. # [09:06] * Joins: thiessenp (~thiessenp@changeme.ebuddy.com)
  269. # [09:06] <annevk> benschwarz?
  270. # [09:07] <benschwarz> annevk thanks for the pickup on spelling today (your only feedback ;))
  271. # [09:07] <benschwarz> I thought a whatwg post might be in order on the blog…
  272. # [09:07] * Joins: davidhund (~davidhund@cq2.demon.nl)
  273. # [09:07] <annevk> yes, do you have an account?
  274. # [09:08] <annevk> my other feedback would be that I was confused by "syncing" and miss the WHATWG logo
  275. # [09:08] <annevk> other than that it's pretty neat
  276. # [09:09] <annevk> oh, and maybe you should hide "in this section" when clicking it will do nothing
  277. # [09:10] * bga_ is now known as bga_|away
  278. # [09:11] <annevk> benschwarz, I can write something too btw if you prefer that, but typically people announce their own projects
  279. # [09:11] <benschwarz> annevk: its doing nothing?
  280. # [09:11] <benschwarz> looks like a regression bug :)
  281. # [09:11] <benschwarz> link?
  282. # [09:12] <benschwarz> "syncing" is probably confusing
  283. # [09:12] <annevk> it usually works, but not on e.g. http://developers.whatwg.org/acknowledgements.html as that has no subsections
  284. # [09:13] * Quits: kennyluck (~kennyluck@p2098-ipbf5803marunouchi.tokyo.ocn.ne.jp) (Read error: Connection reset by peer)
  285. # [09:13] <annevk> oh, and it needs a favicon I suppose
  286. # [09:14] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  287. # [09:14] * Joins: kennyluck (~kennyluck@p2098-ipbf5803marunouchi.tokyo.ocn.ne.jp)
  288. # [09:14] * Quits: ojan (~ojan@74.125.56.17) (Quit: ojan)
  289. # [09:17] * Quits: AlexNRoss (~AleossIRC@unaffiliated/aleoss) (Quit: We love you, Dark Continent! Good night!)
  290. # [09:18] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
  291. # [09:18] <annevk> benschwarz, let me know if you need help with the blog
  292. # [09:19] <benschwarz> annevk, ah, I'll check that thanks
  293. # [09:19] <benschwarz> annevk, doesn't it have a fav icon already?
  294. # [09:19] <annevk> oh it does
  295. # [09:19] <annevk> oops
  296. # [09:19] <benschwarz> (it does, however your browser isn't webkit I'm guessing…)
  297. # [09:19] * annevk keeps looking in the address bar
  298. # [09:20] <zewt> broken address bar? :P
  299. # [09:20] <annevk> I'm using Opera
  300. # [09:21] <annevk> zewt, I keep thinking favicons are located there
  301. # [09:21] <zewt> heh, i find it endlessly amusing that every browser now feels the need to rename the address bar
  302. # [09:21] <annevk> but we moved them to tabs
  303. # [09:21] <zewt> it's not an address bar! it's a WHIZ-BANG BAR
  304. # [09:22] <annevk> benschwarz, I see that in Safari things are a bit different :)
  305. # [09:22] <zewt> i'd think it should still be shown in the address bar
  306. # [09:22] * bga_|away is now known as bga_
  307. # [09:22] <zewt> don't know what opera's UI is looking like these days though
  308. # [09:23] <benschwarz> annevk are you seeing something unexpected?
  309. # [09:23] <benschwarz> I haven't testd opera a lot…
  310. # [09:23] <annevk> no, just the things I mentioned before
  311. # [09:23] <benschwarz> annevk, I suppose I could write a post
  312. # [09:23] <benschwarz> on whatwg (sorry, just circling back)
  313. # [09:23] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
  314. # [09:23] <SteveGL> Opera's interface design has gotten much much better since version 9.
  315. # [09:24] <annevk> Safari is quite weird too
  316. # [09:24] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
  317. # [09:24] <SteveGL> it's gotten more minimal and slick.
  318. # [09:24] <annevk> and in my version of Chrome clicking "in this section" does not work at all?
  319. # [09:24] <SteveGL> along with modernized.
  320. # [09:24] <annevk> benschwarz, cool!
  321. # [09:25] <zewt> i remember opera being fairly minimal ... *after* one turns off about 520 toolbars and side menus and whatever
  322. # [09:25] <annevk> benschwarz, I can make you an account, any preferences?
  323. # [09:25] * Quits: KDN (~KDN@202.171.164.210) (Remote host closed the connection)
  324. # [09:26] <benschwarz> annevk I have "benschwarz" already, afaik
  325. # [09:27] <annevk> no
  326. # [09:28] <annevk> if you /msg me email name website temp-password I can set one up
  327. # [09:30] <MikeSmith> benschwarz: accounts for blog are provisioned separately from the user accounts for the shell server
  328. # [09:30] <benschwarz> oh right
  329. # [09:31] <benschwarz> MikeSmith, ps, you got mail - http://lists.w3.org/Archives/Public/www-archive/2011Feb/0051.html
  330. # [09:31] <MikeSmith> yeah
  331. # [09:31] <MikeSmith> I can make the change the contrast issue
  332. # [09:34] <benschwarz> MikeSmith - What do you think about the two specs being "the same"? How accurate is that?
  333. # [09:35] <MikeSmith> don't know what you mean
  334. # [09:37] <MikeSmith> http://developers.whatwg.org/ looks style-less for me at the moment, btw
  335. # [09:38] <benschwarz> MikeSmith I just did a bunch of deploys. Refresh - Still there?
  336. # [09:39] <benschwarz> MikeSmith, as usual with all things W3C I feel out of my depth :)
  337. # [09:39] <MikeSmith> yeah, but seems to be a local caching issue
  338. # [09:40] <benschwarz> MikeSmith: what are the differences betwen the spec-author-view and the developers.whatwg copies?
  339. # [09:41] <MikeSmith> benschwarz: there are some features that are in the developer.whatwg.org version that are not in the W3C version
  340. # [09:42] <MikeSmith> but that's not something that needs to be an issue for you, as far as I'm concerned
  341. # [09:42] <benschwarz> MikeSmith: I'm a bit concerned that making them look the same will cause confusion…
  342. # [09:42] <MikeSmith> they don't need to look the same
  343. # [09:42] <MikeSmith> who said they needed to look the same?
  344. # [09:43] <benschwarz> MikeSmith they don't. There has been some pressure to update your copy…
  345. # [09:43] <MikeSmith> ah
  346. # [09:43] <MikeSmith> well, that's an issue for me to deal with I guess
  347. # [09:43] <MikeSmith> I don't want to make it a problem for you
  348. # [09:43] <MikeSmith> so I will take care of it
  349. # [09:44] <MikeSmith> but as far as I'm concerned, there is no urgency around it
  350. # [09:47] <benschwarz> MikeSmith, I wonder if we should treat them as the same document—and all collaborate together
  351. # [09:47] <benschwarz> as for "other specs", I think there should be a solid baseline and pattern library
  352. # [09:49] <MikeSmith> I think we are already collaborating. But as you know, there's a non-trivial amount of work that would need to be done to port over the work you did to create the http://developers.whatwg.org/ version
  353. # [09:49] <MikeSmith> and it would be good to get it ported over
  354. # [09:49] * Joins: nielsle (~nielsle@4135136-cl69.boa.fiberby.dk)
  355. # [09:49] * Joins: ROBOd (~robod@89.123.148.236)
  356. # [09:49] <MikeSmith> but that doesn't mean you or I need to stop everything else and do it right now
  357. # [09:49] <MikeSmith> or doesn't mean that either you or I need to be the ones to do it
  358. # [09:50] <MikeSmith> if somebody else feels it's important to do soon, then I'd be happy to let them do the work whenever they want
  359. # [09:50] <annevk> abarth, http://tools.ietf.org/html/draft-abarth-principles-of-origin is great!
  360. # [09:51] <annevk> abarth, I think something like that was required to get CORS to CR
  361. # [09:51] <MikeSmith> wow cool
  362. # [09:52] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  363. # [09:53] <zewt> "When a user agent process this element" :)
  364. # [09:53] * Joins: matijsb (~matijsb@188.205.108.18)
  365. # [09:53] <benschwarz> MikeSmith I wouldn't trust many people to do it right :)
  366. # [09:54] <benschwarz> MikeSmith — Whats the best way to do it? Rather than handing you css files
  367. # [09:54] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
  368. # [09:54] * Joins: KDN (~KDN@202.171.164.210)
  369. # [09:54] * Joins: AdrianSchmidt (~AdrianSch@94.140.42.98)
  370. # [09:54] <benschwarz> MikeSmith - Maybe we can do it as a project in Tokyo??
  371. # [09:54] <MikeSmith> benschwarz: yeah
  372. # [09:54] * Joins: kor_ (~kor@a83-161-211-173.adsl.xs4all.nl)
  373. # [09:54] <MikeSmith> that
  374. # [09:54] <MikeSmith> let's do it while you're here
  375. # [09:55] <benschwarz> that would kick ass.
  376. # [09:55] <benschwarz> perhaps in the mean time we should let steven faulkner merge those contrast changes.
  377. # [09:56] <benschwarz> My issue with them was that they were aesthetically horrible colours.
  378. # [09:56] <benschwarz> Which is why I moved away from the green and tones that we used
  379. # [09:56] <MikeSmith> yeah, I'll chat with Steve about those
  380. # [09:57] <MikeSmith> for now, I have to drop off for a bit
  381. # [09:57] <MikeSmith> back later
  382. # [10:01] * Joins: Smylers (~smylers@92.17.7.254)
  383. # [10:01] * Quits: Smylers (~smylers@92.17.7.254) (Client Quit)
  384. # [10:02] <benschwarz> ok MikeSmith.
  385. # [10:02] <benschwarz> Later
  386. # [10:03] * Quits: MikeSmith (~MikeSmith@EM114-48-243-171.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
  387. # [10:07] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
  388. # [10:07] * Quits: nessy (~Adium@124-168-43-253.dyn.iinet.net.au) (Quit: Leaving.)
  389. # [10:09] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Remote host closed the connection)
  390. # [10:09] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
  391. # [10:13] * Quits: Evet_ (~Evet@78.191.155.155) (Read error: Connection reset by peer)
  392. # [10:13] * Joins: Evet_ (~Evet@78.191.155.155)
  393. # [10:15] * Quits: nielsle (~nielsle@4135136-cl69.boa.fiberby.dk) (Remote host closed the connection)
  394. # [10:18] * Joins: richt (~richt@pat-tdc.opera.com)
  395. # [10:20] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
  396. # [10:20] * Joins: zcorpan (~zcorpan@pat.se.opera.com)
  397. # [10:22] * Joins: nielsle (~nielsle@4135136-cl69.boa.fiberby.dk)
  398. # [10:22] * Joins: estes (~aestes@17.203.13.46)
  399. # [10:22] * Quits: Evet_ (~Evet@78.191.155.155) (Ping timeout: 240 seconds)
  400. # [10:24] * Quits: richt (~richt@pat-tdc.opera.com) (Ping timeout: 240 seconds)
  401. # [10:26] * Joins: aho (~nya@fuld-4d00d372.pool.mediaWays.net)
  402. # [10:28] * Joins: smaug____ (~chatzilla@cs181139127.pp.htv.fi)
  403. # [10:29] * Joins: richt (~richt@guest.opera.com)
  404. # [10:30] * Joins: matjas (~matjas@79.232-136-217.adsl-static.isp.belgacom.be)
  405. # [10:32] <benschwarz> annevk - the in this section button is removed for pages without a toc now ;)
  406. # [10:32] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
  407. # [10:40] * Quits: richt (~richt@guest.opera.com) (Ping timeout: 260 seconds)
  408. # [10:41] * Quits: kor_ (~kor@a83-161-211-173.adsl.xs4all.nl) (Quit: kor_)
  409. # [10:41] * Joins: richt (~richt@guest.opera.com)
  410. # [10:42] <annevk> cool
  411. # [10:44] * Joins: MikeSmith (~MikeSmith@p2098-ipbf5803marunouchi.tokyo.ocn.ne.jp)
  412. # [10:44] <annevk> massive spam increase suddenly on blog.whatwg.org
  413. # [10:45] * Joins: kor_ (~kor@a83-161-211-173.adsl.xs4all.nl)
  414. # [10:46] * Joins: FireFly (~firefly@unaffiliated/firefly)
  415. # [10:47] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: This computer has gone to sleep)
  416. # [10:48] * Quits: richt (~richt@guest.opera.com) (Read error: No route to host)
  417. # [10:48] * Joins: richt (~richt@guest.opera.com)
  418. # [10:48] * Joins: erlehmann (~erlehmann@89.204.153.79)
  419. # [10:51] * Joins: Evet (~Evet@78.191.202.99)
  420. # [10:54] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
  421. # [10:55] * Joins: micheil (~micheil@108-83-101-85.uvs.sntcca.sbcglobal.net)
  422. # [10:56] * Quits: richt (~richt@guest.opera.com) (Ping timeout: 240 seconds)
  423. # [10:57] * Joins: richt (~richt@guest.opera.com)
  424. # [10:57] * Joins: agektmr (~Adium@220.109.219.244)
  425. # [10:59] * Joins: jomn (~jomn@c80-216-13-27.bredband.comhem.se)
  426. # [10:59] * Quits: richt (~richt@guest.opera.com) (Read error: Connection reset by peer)
  427. # [10:59] * Joins: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net)
  428. # [10:59] * Joins: richt (~richt@guest.opera.com)
  429. # [11:04] * Quits: richt (~richt@guest.opera.com) (Ping timeout: 260 seconds)
  430. # [11:06] * Joins: richt (~richt@guest.opera.com)
  431. # [11:09] <annevk> spec looks quite neat AryehGregor
  432. # [11:09] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
  433. # [11:09] * Quits: richt (~richt@guest.opera.com) (Read error: No route to host)
  434. # [11:10] * Joins: agektmr (~Adium@220.109.219.244)
  435. # [11:12] * Joins: Martijnc (~Martijnc@91.176.31.50)
  436. # [11:14] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
  437. # [11:19] * Joins: homat____ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  438. # [11:22] * Parts: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
  439. # [11:22] * Joins: karlcow (~karl@nerval.la-grange.net)
  440. # [11:22] * Joins: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
  441. # [11:22] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 240 seconds)
  442. # [11:27] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: Freedom - to walk free and own no superior.)
  443. # [11:28] * Joins: karlcow (~karl@nerval.la-grange.net)
  444. # [11:30] * Quits: erlehmann (~erlehmann@89.204.153.79) (Quit: Ex-Chat)
  445. # [11:30] * Joins: zdobersek (~zan@46.164.33.94)
  446. # [11:34] * Joins: richt (~richt@guest.opera.com)
  447. # [11:36] * Joins: richt_ (~richt@guest.opera.com)
  448. # [11:36] * Quits: richt (~richt@guest.opera.com) (Read error: Connection reset by peer)
  449. # [11:37] * Joins: tbassetto (~tbassetto@pro75-4-82-238-200-10.fbx.proxad.net)
  450. # [11:37] * Quits: davidhund (~davidhund@cq2.demon.nl) (Quit: davidhund)
  451. # [11:39] * Joins: davidhund (~davidhund@cq2.demon.nl)
  452. # [11:39] * Quits: Morphous (jan@unaffiliated/amorphous) (Ping timeout: 272 seconds)
  453. # [11:43] * Quits: richt_ (~richt@guest.opera.com) (Read error: No route to host)
  454. # [11:43] * Joins: richt (~richt@guest.opera.com)
  455. # [11:52] * Joins: Amorphous (jan@f048071224.adsl.alicedsl.de)
  456. # [11:52] * Quits: Amorphous (jan@f048071224.adsl.alicedsl.de) (Changing host)
  457. # [11:52] * Joins: Amorphous (jan@unaffiliated/amorphous)
  458. # [12:11] * Joins: richt_ (~richt@guest.opera.com)
  459. # [12:11] * Quits: richt (~richt@guest.opera.com) (Read error: Connection reset by peer)
  460. # [12:17] * Quits: richt_ (~richt@guest.opera.com) (Remote host closed the connection)
  461. # [12:19] * Quits: Phae (u455@gateway/web/irccloud.com/x-xssqbqjnjnmbjwpr) (Ping timeout: 240 seconds)
  462. # [12:22] * Joins: Phae (u455@gateway/web/irccloud.com/x-uomqjlfgvprwzojd)
  463. # [12:26] <alystair> augh why can't I make fixed postioning relative to something other than the document
  464. # [12:26] * Quits: estes (~aestes@17.203.13.46) (Quit: estes)
  465. # [12:28] * Quits: smaug____ (~chatzilla@cs181139127.pp.htv.fi) (Ping timeout: 240 seconds)
  466. # [12:29] <AdrianSchmidt> alystair>> Wouldn't that be exactly the same as absolute positioning?
  467. # [12:32] <zcorpan> AdrianSchmidt: no
  468. # [12:32] * Quits: kennyluck (~kennyluck@p2098-ipbf5803marunouchi.tokyo.ocn.ne.jp) (Quit: kennyluck)
  469. # [12:32] <AdrianSchmidt> So what would the element be fixed to? Another element?
  470. # [12:32] * Quits: davidhund (~davidhund@cq2.demon.nl) (Quit: davidhund)
  471. # [12:33] <zcorpan> relative to viewport
  472. # [12:33] <AdrianSchmidt> Ah yes, my bad.
  473. # [12:33] <AdrianSchmidt> Of course...
  474. # [12:34] <AdrianSchmidt> I had a brainmelt and though it was relative to viewport already, but of course it's not.
  475. # [12:39] <AdrianSchmidt> Eh... no, I was right to begin with. Sorry.
  476. # [12:39] <AdrianSchmidt> From the specs:
  477. # [12:39] <AdrianSchmidt> Fixed positioning is a subcategory of absolute positioning. The only difference is that for a fixed positioned box, the containing block is established by the viewport.
  478. # [12:40] <AdrianSchmidt> So again. Fixed is positioned relative to the viewport, not the document. And what else could it be relative to? (I'm wondering here, not judging)
  479. # [12:41] <AdrianSchmidt> *gg go buy some lunch, bbs*
  480. # [12:41] <zcorpan> i guess you could make it relative to another element if you act as if the scroll position is at (0,0) or some such
  481. # [12:41] <AdrianSchmidt> scroll position of the document or the element?
  482. # [12:46] <annevk> you might want it relative to a scrolling container
  483. # [12:48] <zcorpan> ah
  484. # [12:48] <zcorpan> right
  485. # [12:54] <AdrianSchmidt> annevk>> Yes, that might make sense.
  486. # [12:55] <AdrianSchmidt> *makes sense
  487. # [13:00] <AdrianSchmidt> You could "hack" around it, by placing the "fixed" element outside the scrolling element and absolute position it, but that would be pretty ugly I guess.
  488. # [13:00] <AdrianSchmidt> Some more flexibility in positioning would be pretty nice :)
  489. # [13:01] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
  490. # [13:04] * Joins: nimbupani (~Adium@c-24-22-131-46.hsd1.wa.comcast.net)
  491. # [13:05] * Quits: MikeSmith (~MikeSmith@p2098-ipbf5803marunouchi.tokyo.ocn.ne.jp) (Ping timeout: 246 seconds)
  492. # [13:06] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  493. # [13:07] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
  494. # [13:10] * bga_ is now known as bga_|away
  495. # [13:13] * Joins: richt (~richt@guest.opera.com)
  496. # [13:13] * Joins: erlehmann (~erlehmann@89.204.153.79)
  497. # [13:26] * Joins: richt_ (~richt@guest.opera.com)
  498. # [13:26] * Quits: richt (~richt@guest.opera.com) (Read error: Connection reset by peer)
  499. # [13:32] * Quits: AdrianSchmidt (~AdrianSch@94.140.42.98) (Quit: Leaving)
  500. # [13:39] <thiessenp> any idea if there is a proposal for an advertising banner element in html? (I know advertising is not a popular topic :)
  501. # [13:40] <foolip> thiessenp, http://wiki.whatwg.org/wiki/Rationale#An_.22advert.22_tag_for_advertisements
  502. # [13:40] <zewt> why would advertisers want to make it easier for every browser to hide ads? heh
  503. # [13:41] <thiessenp> foollip: interesting thanks
  504. # [13:41] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
  505. # [13:41] <aho> http://www.stevesouders.com/blog/2010/02/15/browser-performance-wishlist/
  506. # [13:41] <aho> frag tag is somewhat related
  507. # [13:43] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
  508. # [13:43] * Joins: MikeSmith (~MikeSmith@58x157x21x205.ap58.ftth.ucom.ne.jp)
  509. # [13:45] <aho> (it's something you'd also use for ads, but unlike some ad tag it would actually make things better for everyone) :>
  510. # [13:48] * Quits: benschwarz (~ben@59.167.185.148) (Quit: Linkinus - http://linkinus.com)
  511. # [13:48] <erlehmann> thiessenp, class=ad
  512. # [13:49] <aho> i currently use something like aside.left or aside.leader
  513. # [13:49] <aho> works fine :)
  514. # [13:52] <MikeSmith> Philip`: you around? wanted to ask for your assessment of the feasibility of using your assertions-annotation mechanism over the full spec
  515. # [13:53] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Ping timeout: 250 seconds)
  516. # [13:54] * Joins: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk)
  517. # [13:58] * bga_|away is now known as bga_
  518. # [13:59] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
  519. # [14:00] <Philip`> MikeSmith: I am
  520. # [14:00] <MikeSmith> so do you think it would be feasible or not?
  521. # [14:02] <Philip`> In its current form the performance is probably like O(n^2) (since it scans the whole document for every assertion pattern), but the spec could be split into sections and the assertions labelled with the section to scan so that would probably be okay
  522. # [14:03] <MikeSmith> ok
  523. # [14:03] <Philip`> I guess the main difficulty is that it generally assumes the spec is a load of paragraphs containing sentences
  524. # [14:04] <Philip`> so it wouldn't work adequately with e.g. the parser section, where there's a more complex markup structure
  525. # [14:04] <MikeSmith> hmm
  526. # [14:05] <MikeSmith> so we might have to use some different mechanism for those cases
  527. # [14:05] <Philip`> (though it probably wouldn't be used for that anyway since the parser doesn't really have individually testable assertions at all)
  528. # [14:05] <MikeSmith> ok
  529. # [14:05] <Philip`> (but I don't know if there's other sections which are almost but not quite annotatable in this way)
  530. # [14:05] <annevk> it probably also works poorly for everything that has a set of steps
  531. # [14:07] <Philip`> Yeah, in most cases I just put the annotation with the "These steps must be followed:" phrase
  532. # [14:07] <Philip`> since the steps can't be tested individually
  533. # [14:08] <Philip`> For canvas that's okay since there aren't many complex multi-step algorithms
  534. # [14:08] <Philip`> http://philip.html5.org/tests/canvas/suite/tests/spec.html#testrefs.2d.shadow.render
  535. # [14:29] * Joins: kal-EL_ (~jor-EL@host5-70-dynamic.20-79-r.retail.telecomitalia.it)
  536. # [14:29] * Quits: kor_ (~kor@a83-161-211-173.adsl.xs4all.nl) (Quit: kor_)
  537. # [14:33] * Joins: kennyluck (~kennyluck@netDHCP-173.keio.w3.org)
  538. # [14:36] * Quits: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru) (Read error: Connection reset by peer)
  539. # [14:40] <MikeSmith> Philip`: so what is the process for creating the annotations?
  540. # [14:41] <MikeSmith> the annotated spec is a static copy that you generate, right?
  541. # [14:41] <MikeSmith> with that annotations added?
  542. # [14:41] <MikeSmith> s/that/the/
  543. # [14:42] <Philip`> See tests/submission/PhilipTaylor/tools/canvas in Hg
  544. # [14:42] <Philip`> specextract.py pulls out the canvas section from the original spec and makes current-work-canvas.xhtml
  545. # [14:44] * Joins: espadrine (~espadrine@eduroinsa52.insa-lyon.fr)
  546. # [14:45] <Philip`> gentest.py does a load of stuff including write_annotated_spec() which reads the .xhtml, and annotates it using spec_assertions (simply read from spec.yaml) and spec_refs (map of assertion id -> [list of test names] generated while processing all the test cases)
  547. # [14:46] <Philip`> (It does that using minidom, and then dumps the output as a static .html file)
  548. # [14:46] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 250 seconds)
  549. # [14:48] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
  550. # [14:51] * Joins: FireFly (~firefly@unaffiliated/firefly)
  551. # [14:56] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  552. # [14:57] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
  553. # [15:00] * Quits: richt_ (~richt@guest.opera.com) (Read error: No route to host)
  554. # [15:00] * Joins: richt (~richt@guest.opera.com)
  555. # [15:00] * Quits: erlehmann (~erlehmann@89.204.153.79) (Ping timeout: 240 seconds)
  556. # [15:03] * Quits: richt (~richt@guest.opera.com) (Remote host closed the connection)
  557. # [15:04] * Joins: boaz (~boaz@64.119.153.2)
  558. # [15:04] * Joins: stalled (~stalled@unaffiliated/stalled)
  559. # [15:10] * Quits: micheil (~micheil@108-83-101-85.uvs.sntcca.sbcglobal.net) (Quit: http://brandedcode.com | http://github.com/miksago)
  560. # [15:11] * Joins: BlurstOfTimes (~blurstoft@168.203.117.36)
  561. # [15:13] * Joins: erlehmann (~erlehmann@89.204.153.103)
  562. # [15:18] * Joins: bfrohs (~bfrohs@smtp.forewordinternal.com)
  563. # [15:19] * Joins: micheil (~micheil@108-83-101-85.uvs.sntcca.sbcglobal.net)
  564. # [15:20] * Joins: richt (~richt@pat-tdc.opera.com)
  565. # [15:21] * Joins: espadrine_ (~espadrine@eduroinsa52.insa-lyon.fr)
  566. # [15:21] * Quits: espadrine (~espadrine@eduroinsa52.insa-lyon.fr) (Read error: Connection reset by peer)
  567. # [15:21] * espadrine_ is now known as espadrine
  568. # [15:23] * Quits: ben_h (~ben@CPE-58-161-40-52.czqd1.win.bigpond.net.au) (Quit: ben_h)
  569. # [15:25] * Quits: micheil (~micheil@108-83-101-85.uvs.sntcca.sbcglobal.net) (Quit: http://brandedcode.com | http://github.com/miksago)
  570. # [15:40] * Joins: dax (5ec881a2@gateway/web/freenode/ip.94.200.129.162)
  571. # [15:40] * Quits: dax (5ec881a2@gateway/web/freenode/ip.94.200.129.162) (Client Quit)
  572. # [15:43] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Remote host closed the connection)
  573. # [15:49] * Quits: BlurstOfTimes (~blurstoft@168.203.117.36) (Remote host closed the connection)
  574. # [15:49] * Joins: BlurstOfTimes (~blurstoft@168.203.117.36)
  575. # [15:53] * Joins: smaug____ (~chatzilla@cs181139127.pp.htv.fi)
  576. # [15:58] * Joins: kor_ (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
  577. # [16:00] * Quits: richt (~richt@pat-tdc.opera.com) (Remote host closed the connection)
  578. # [16:04] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
  579. # [16:08] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Remote host closed the connection)
  580. # [16:08] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
  581. # [16:11] * bga_ is now known as bga_|away
  582. # [16:11] <MikeSmith> Philip`: thanks
  583. # [16:12] <MikeSmith> http://twitter.com/#!/rwaldron/status/40062566399082497 "Need to Q&A with someone that has experience with JavaScript canvas text rendering. #javascript #canvas #html5"
  584. # [16:14] <annevk> if you want to change layout, better to complain on www-style@w3.org
  585. # [16:14] <annevk> oops
  586. # [16:14] <annevk> my window was scrolled way up and I did not notice
  587. # [16:17] * Quits: espadrine (~espadrine@eduroinsa52.insa-lyon.fr) (Ping timeout: 250 seconds)
  588. # [16:18] * bga_|away is now known as bga_
  589. # [16:20] * Joins: espadrine (~espadrine@eduroinsa52.insa-lyon.fr)
  590. # [16:22] <MikeSmith> I do that sometimes
  591. # [16:28] <alystair> Augh I went afk too long, what I meant was that fixed positioning should be relative to closest parent that's set to relative... sort of like absolutely positioned things...
  592. # [16:29] <alystair> actually wait, fixed is fixed for a reason... although it does make things more complicated when you have a design with variable widths... meh can easily fix with JS
  593. # [16:29] * Joins: bentruyman (~bentruyma@li159-104.members.linode.com)
  594. # [16:34] * Quits: espadrine (~espadrine@eduroinsa52.insa-lyon.fr) (Ping timeout: 264 seconds)
  595. # [16:35] * Quits: erlehmann (~erlehmann@89.204.153.103) (Ping timeout: 276 seconds)
  596. # [16:37] <zcorpan> would be nice with vertically-absolute-but-horizontally-fixed and the vice versa
  597. # [16:37] <zcorpan> s/the//
  598. # [16:42] * Quits: jernoble (~jernoble@17.203.14.132) (Quit: jernoble)
  599. # [16:46] * Quits: alystair (Alystair@bas1-toronto10-1279559238.dsl.bell.ca) (Ping timeout: 250 seconds)
  600. # [16:55] * Quits: matjas (~matjas@79.232-136-217.adsl-static.isp.belgacom.be) (Quit: zZz)
  601. # [16:58] * Quits: maikmerten (~merten@ls5dhcp197.cs.uni-dortmund.de) (Remote host closed the connection)
  602. # [16:58] * Joins: alex_ (5352e15c@gateway/web/freenode/ip.83.82.225.92)
  603. # [16:58] * Quits: alex_ (5352e15c@gateway/web/freenode/ip.83.82.225.92) (Client Quit)
  604. # [17:03] * Quits: thiessenp (~thiessenp@changeme.ebuddy.com) (Quit: thiessenp)
  605. # [17:06] * Quits: zcorpan (~zcorpan@pat.se.opera.com) (Quit: zcorpan)
  606. # [17:07] * Quits: Maurice (~ano@77.222.73.150) (Quit: Disconnected...)
  607. # [17:08] * Quits: gggg (~ghe@132.150.124.56)
  608. # [17:11] * Joins: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net)
  609. # [17:18] * Quits: Martijnc (~Martijnc@91.176.31.50) (Read error: Connection reset by peer)
  610. # [17:25] * Joins: Martijnc (~Martijnc@91.176.19.134)
  611. # [17:25] * Quits: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
  612. # [17:28] * bga_ is now known as bga_|away
  613. # [17:33] * ROBOd is now known as msucan
  614. # [17:34] * Quits: matijsb (~matijsb@188.205.108.18) (Quit: Leaving.)
  615. # [17:38] * Quits: rimantas (~rimliu@93.93.57.193) (Quit: Leaving)
  616. # [17:46] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Quit: Ex-Chat)
  617. # [17:55] * Joins: foomor (~foomor@unaffiliated/foomor)
  618. # [18:03] <aho> there still isn't a way to specifiy specific font sizes for those fonts in your font stack, right?
  619. # [18:06] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
  620. # [18:08] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: Leaving)
  621. # [18:09] * Joins: Ms2ger (~Ms2ger@91.181.252.149)
  622. # [18:09] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  623. # [18:26] * Joins: erlehmann (~erlehmann@82.113.99.56)
  624. # [18:27] * Joins: zdobersek1 (~zan@cpe-46-164-28-131.dynamic.amis.net)
  625. # [18:28] * Joins: maikmerten (~maikmerte@port-92-201-132-190.dynamic.qsc.de)
  626. # [18:29] * Quits: zdobersek (~zan@46.164.33.94) (Ping timeout: 276 seconds)
  627. # [18:29] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
  628. # [18:34] <TabAtkins> aho: No, though you can approximate it using font-size-adjust to force all fonts to size themselves to a particular x-height.
  629. # [18:34] <TabAtkins> That's often more-or-less what you want.
  630. # [18:34] <aho> sounds interesting
  631. # [18:34] <aho> well, in this case i want that the text doesnt exceed some specific maximum width
  632. # [18:35] <aho> but font-size-adjust sounds better than nothing
  633. # [18:35] * Joins: miketaylr (~miketaylr@206.217.92.186)
  634. # [18:37] * Quits: Phae (u455@gateway/web/irccloud.com/x-uomqjlfgvprwzojd) (Remote host closed the connection)
  635. # [18:37] * Quits: beowulf (u116@pdpc/supporter/professional/beowulf) (Remote host closed the connection)
  636. # [18:38] * Joins: remysharp (~remysharp@cpc2-brig17-2-0-cust448.3-3.cable.virginmedia.com)
  637. # [18:39] * bga_|away is now known as bga_
  638. # [18:45] * Joins: KaOSoFt (~maxzagato@unaffiliated/kaosoft)
  639. # [18:45] <TabAtkins> Hm, width? font-size won't help you much at all there, since character are variable-width.
  640. # [18:46] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  641. # [18:46] <Ms2ger> TabAtkins, not in Lynx!
  642. # [18:47] * Joins: rgervais (40d2c7e7@gateway/web/freenode/ip.64.210.199.231)
  643. # [18:47] <TabAtkins> Not in UA-styled <pre> either, but I didn't think I had to mention "unless you're using a fixed-width font". ^_^
  644. # [18:47] <Ms2ger> That'd be logic
  645. # [18:47] <rgervais> quick question guys, I have an error msg I want displayed on a page that says 'Please select another video' just plain text with a red background
  646. # [18:47] <rgervais> what tag should I wrap around with?
  647. # [18:48] <rgervais> p, span, div.. i'm not sure
  648. # [18:48] <rgervais> I can do all the same with those tags, I just want to know the proper one
  649. # [18:48] <TabAtkins> It's a paragraph of text, right? So...
  650. # [18:48] <rgervais> it's just text that says 'Please select another video' an error message
  651. # [18:49] <TabAtkins> So use <p>. Or <div>. Either is fine.
  652. # [18:49] <rgervais> it's one sentence
  653. # [18:49] <Ms2ger> Sounds like a p
  654. # [18:49] <rgervais> ok thanks
  655. # [18:50] <TabAtkins> The rule is: don't overthink your semantics. Everything's really quite easy.
  656. # [18:50] <Ms2ger> ... to #whatwg regulars
  657. # [18:51] <rgervais> yea, I mean all will do the job I just want to use 'proper' semantics :)
  658. # [18:51] <rgervais> but cool I'll try not to overthink
  659. # [18:51] <TabAtkins> Nah, it's easy to everyone. Most people just overthink it. ^_^
  660. # [18:51] <aho> TabAtkins, it's the name of the site... it won't change
  661. # [18:51] <TabAtkins> When you're splitting hairs between <p> and <div>, you're trying too hard.
  662. # [18:52] <aho> with font A i'd like to use 97px and with font B i'd rather use 84px (otherwise it wraps)
  663. # [18:53] <TabAtkins> Oh, so you specifically want to prevent wrapping. Ok.
  664. # [18:53] <aho> at a line height of 100px i'd like to prevent wrapping indeed :>
  665. # [18:54] * Joins: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6)
  666. # [18:54] * TabAtkins wants a text-justify-last mode that'll adjust font-size.
  667. # [18:55] * bfrohs does too
  668. # [18:55] <TabAtkins> Excellent, I got my SXSW badge. Now I just have to hope that Housing can find me a room.
  669. # [18:55] * Joins: chriseppstein (~chris@209.119.65.162)
  670. # [18:58] * bga_ is now known as bga_|away
  671. # [18:58] <TabAtkins> I forget. Do background images print by default?
  672. # [18:58] <TabAtkins> I suppose I can test this...
  673. # [18:59] * Joins: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c)
  674. # [18:59] * Quits: kal-EL_ (~jor-EL@host5-70-dynamic.20-79-r.retail.telecomitalia.it) (Remote host closed the connection)
  675. # [19:00] <TabAtkins> Answer: Apparently not. Darn, there went my idea.
  676. # [19:00] <jwalden> gsnedders: assuming webidl or whatever specifies that indexing [0], [1], etc. on NodeList works, the forEach thing should indeed be required by the relevant specs: forEach and all those algorithms are generic, and work on any object with a length property
  677. # [19:01] <gsnedders> jwalden: ES5 explicitly states that forEach has no guaranteed behaviour for host objects
  678. # [19:01] <TabAtkins> host objects are the devil.
  679. # [19:02] <gsnedders> jwalden: "Whether the forEach function can be applied successfully to a host object is implementation-dependent.
  680. # [19:02] <jwalden> gsnedders: well, sure, but that's not realistic that DOM objects are going to be fully-funky host objects
  681. # [19:02] <jwalden> they are going to behave roughly like normal objects
  682. # [19:02] <jwalden> and webidl will/does say that
  683. # [19:03] <gsnedders> jwalden: Does it? Where?
  684. # [19:03] <jwalden> gsnedders: if it doesn't, it should/will -- you can't possibly believe webidl would leave unspecified the behavior of elt.childNodes[i]
  685. # [19:04] * Joins: mloki (~mloki__@x1-6-00-10-a7-28-f3-47.k765.webspeed.dk)
  686. # [19:04] <gsnedders> jwalden: It defines that, but by my reading of ES5 that's not enough to require it be possible to use with forEach
  687. # [19:04] <jwalden> spec wonk cagefight!
  688. # [19:05] <jwalden> eh, maybe
  689. # [19:05] <jwalden> real world will dictate otherwise
  690. # [19:05] * Quits: Evet (~Evet@78.191.202.99) (Changing host)
  691. # [19:05] * Joins: Evet (~Evet@pdpc/supporter/active/evet)
  692. # [19:05] <gsnedders> jwalden: Like, as far as I can tell, there's no guarantee any host object will work, even if [[Get]] and [[HasProperty]] are defined for it
  693. # [19:05] * Quits: tbassetto (~tbassetto@pro75-4-82-238-200-10.fbx.proxad.net) (Quit: tbassetto)
  694. # [19:06] <jwalden> gsnedders: well, by this measure the entire DOM is unsound
  695. # [19:06] * Quits: f1lt3r_bocoup (~f1lt3r@64.119.153.2) (Ping timeout: 246 seconds)
  696. # [19:06] <gsnedders> jwalden: meh, I'd just rather specs required what works in the real world, as soon enough the real world will require stuff that isn't required in specs
  697. # [19:06] <gsnedders> jwalden: indeed
  698. # [19:06] <jwalden> why exactly ES5 specifically calls this out I don't know, rather than just letting the algorithm stand
  699. # [19:07] <gsnedders> (and then you're back to reverse-engineering what works in the competition…)
  700. # [19:07] <gsnedders> jwalden: Because ES5 calls out that host objects can do anything, so informatively notes everywhere that x isn't guaranteed to work with host objects
  701. # [19:08] <jwalden> well, yes
  702. # [19:08] <jwalden> but you could imply that by all the [[Get]]s and [[Call]]s already
  703. # [19:08] <jwalden> so it's redundant
  704. # [19:08] * bga_|away is now known as bga_
  705. # [19:09] <gsnedders> But then there's an ambiguity as to whether the behaviour of forEach with a host object first argument must follow that algorithm, because the host object doesn't have to follow the normal rules for objects, no?
  706. # [19:10] * gsnedders isn't a particular fan of the host object exemption from almost everything
  707. # [19:10] * Joins: expilicious (~zAyghip8@93-96-170-70.zone4.bethere.co.uk)
  708. # [19:10] <gsnedders> Like I'd much rather there were a few specific places where host objects were allowed to do anything.
  709. # [19:11] <jwalden> how is there ambiguity about whether it should follow the algorithm, absent that implementation-defined statement?
  710. # [19:11] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  711. # [19:11] * Quits: expilicious (~zAyghip8@93-96-170-70.zone4.bethere.co.uk) (Client Quit)
  712. # [19:12] <gsnedders> jwalden: Hmm, yeah, I guess there isn't (I misremembered what one of the general host object exemptions said)
  713. # [19:13] <gsnedders> I guess MS may have previously (to IE9) wanted host objects to be free to act differently in a lot of places due to their DOM impl in IE<9
  714. # [19:13] <gsnedders> Apart from that I can't think of any pressure from browser vendors to keep it undefined
  715. # [19:13] * Quits: Necrathex (~nectop@82-170-160-25.ip.telfort.nl) (Quit: Necrathex)
  716. # [19:24] * Quits: remysharp (~remysharp@cpc2-brig17-2-0-cust448.3-3.cable.virginmedia.com) (Quit: Shazam)
  717. # [19:24] <aho> TabAtkins, now that i think about it... a viewbox'd svg would work fine for this
  718. # [19:26] * Quits: KaOSoFt (~maxzagato@unaffiliated/kaosoft) (Ping timeout: 268 seconds)
  719. # [19:27] * Quits: nimbupani (~Adium@c-24-22-131-46.hsd1.wa.comcast.net) (Quit: Leaving.)
  720. # [19:27] * Joins: espadrine (~espadrine@eduroinsa52.insa-lyon.fr)
  721. # [19:32] <aho> on a third thought... bad idea since text isn't an element which establishes a viewport :l
  722. # [19:36] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Ping timeout: 240 seconds)
  723. # [19:41] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
  724. # [19:41] * Quits: maikmerten (~maikmerte@port-92-201-132-190.dynamic.qsc.de) (Quit: Leaving)
  725. # [19:46] * Quits: erlehmann (~erlehmann@82.113.99.56) (Quit: Ex-Chat)
  726. # [19:51] <rgervais> ok I got another question, what tag should i use for a refresh button "it'll become an icon using CSS"? A span, a tag, or button tag or something else?
  727. # [19:51] <TabAtkins> If it's a refresh button, use a <button>. Easy. ^_^
  728. # [19:52] <TabAtkins> You can style <button>s to remove all the default appearance.
  729. # [19:52] <rgervais> why not a <a> tag?
  730. # [19:52] <rgervais> example: <a class="refresh_btn"></a>
  731. # [19:53] <TabAtkins> That's acceptable too, sure, as long as it doesn't have any side-effects (you shouldn't ever submit a form using <a> and js, for example).
  732. # [19:54] <TabAtkins> I'll point back to my previous advice: don't overthink it.
  733. # [19:54] <rgervais> I'm not submitting though, I'm refreshing
  734. # [19:54] <rgervais> I know, I just curios as to why not use something versus using it
  735. # [19:54] <TabAtkins> If it would be acceptable for a spider to follow the link, then <a> is fine. So is <button>.
  736. # [19:55] <rgervais> alright that's helpful
  737. # [19:56] <TabAtkins> Jeezus, I *really* hate whoever release a new botting tool for Twitter over the weekend.
  738. # [19:58] * Joins: mjoyce (~mjoyce@ada.math.ubc.ca)
  739. # [20:01] * Quits: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c) (Quit: brb)
  740. # [20:03] * Joins: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c)
  741. # [20:05] * Joins: huehnts (~huehnts@static.213-239-210-158.clients.your-server.de)
  742. # [20:09] * Joins: richbradshaw (~richbrads@cpc2-newt32-2-0-cust498.newt.cable.virginmedia.com)
  743. # [20:10] * Joins: dbaron (~dbaron@nat/mozilla/x-puxnojkacukgfixw)
  744. # [20:11] * Joins: zdobersek (~zan@90.157.246.13)
  745. # [20:13] * Joins: jamesr__ (~jamesr@216.239.45.19)
  746. # [20:13] * Quits: zdobersek1 (~zan@cpe-46-164-28-131.dynamic.amis.net) (Ping timeout: 240 seconds)
  747. # [20:17] * Joins: virtuelv (~virtuelv_@20.74.9.46.customer.cdi.no)
  748. # [20:24] * Quits: richbradshaw (~richbrads@cpc2-newt32-2-0-cust498.newt.cable.virginmedia.com) (Quit: richbradshaw)
  749. # [20:24] * Quits: dbaron (~dbaron@nat/mozilla/x-puxnojkacukgfixw) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  750. # [20:24] * Joins: dbaron (~dbaron@nat/mozilla/x-arrdrdcmvujbhsed)
  751. # [20:24] * Joins: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1)
  752. # [20:27] * Joins: richbradshaw (~richbrads@cpc2-newt32-2-0-cust498.newt.cable.virginmedia.com)
  753. # [20:28] * Quits: smaug____ (~chatzilla@cs181139127.pp.htv.fi) (Ping timeout: 240 seconds)
  754. # [20:31] * Parts: mjoyce (~mjoyce@ada.math.ubc.ca)
  755. # [20:33] * Joins: nimbupani (~Adium@c-24-22-131-46.hsd1.wa.comcast.net)
  756. # [20:34] * Joins: beowulf (u116@gateway/web/irccloud.com/x-ylxxeghfzpwrdgfk)
  757. # [20:34] * Quits: beowulf (u116@gateway/web/irccloud.com/x-ylxxeghfzpwrdgfk) (Changing host)
  758. # [20:34] * Joins: beowulf (u116@pdpc/supporter/professional/beowulf)
  759. # [20:41] * Joins: zdobersek1 (~zan@cpe-46-164-9-128.dynamic.amis.net)
  760. # [20:42] * Quits: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net) (Quit: jeremyselier)
  761. # [20:43] * Quits: zdobersek (~zan@90.157.246.13) (Ping timeout: 272 seconds)
  762. # [20:46] * Joins: Phae (u455@gateway/web/irccloud.com/x-ifnbondsgclfpphn)
  763. # [20:54] * Joins: matjas (~matjas@91.182.85.77)
  764. # [20:55] * Quits: zum (~jsykari@xdsl-83-150-88-4.nebulazone.fi) (Ping timeout: 276 seconds)
  765. # [20:56] * Joins: zum (~jsykari@xdsl-83-150-88-4.nebulazone.fi)
  766. # [20:57] * bga_ is now known as bga_|away
  767. # [21:00] * Quits: richbradshaw (~richbrads@cpc2-newt32-2-0-cust498.newt.cable.virginmedia.com) (Quit: richbradshaw)
  768. # [21:00] * Joins: jochen___ (~jochen@nat/google/x-vypjrdtftxxawsbc)
  769. # [21:01] * Quits: jochen__ (~jochen@nat/google/x-rawrwebdnrknphts) (Read error: Connection reset by peer)
  770. # [21:01] * jochen___ is now known as jochen__
  771. # [21:02] * Quits: Peter` (~peter@5ED0FB8A.cm-7-1d.dynamic.ziggo.nl) (Read error: Connection reset by peer)
  772. # [21:03] * Joins: Peter` (~peter@5ED0FB8A.cm-7-1d.dynamic.ziggo.nl)
  773. # [21:05] * Quits: JoePeck (~JoePeck@2620:0:1b00:1f08:fa1e:dfff:fed9:b9a) (Quit: JoePeck)
  774. # [21:08] * Joins: AlexNRoss (~AleossIRC@unaffiliated/aleoss)
  775. # [21:18] * Quits: nielsle (~nielsle@4135136-cl69.boa.fiberby.dk) (Quit: Ex-Chat)
  776. # [21:20] * Joins: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
  777. # [21:20] * bga_ is now known as _bga
  778. # [21:21] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
  779. # [21:22] * Quits: bga_|away (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Ping timeout: 276 seconds)
  780. # [21:31] * Philip` wishes he didn't have to read the whole Working Group Decision messages to figure out what the decisions were
  781. # [21:31] <Philip`> (Summary for this case: The "Common idioms" section won't be removed)
  782. # [21:33] <Ms2ger> You're pretty lucky if you figured it out after reading it once
  783. # [21:34] * Joins: Steve^ (~steve@cpc2-hari1-0-0-cust1111.hari.cable.virginmedia.com)
  784. # [21:37] <aho> <html lang="en-US-x-hixie" ...>
  785. # [21:37] <aho> :>
  786. # [21:37] * Joins: estes (~aestes@2620:0:1b00:1191:d69a:20ff:fed0:8cd2)
  787. # [21:42] * Joins: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
  788. # [21:42] * bga_ is now known as bga_|away
  789. # [21:44] * Quits: _bga (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Ping timeout: 240 seconds)
  790. # [21:45] * Quits: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c) (*.net *.split)
  791. # [21:45] * Quits: bentruyman (~bentruyma@li159-104.members.linode.com) (*.net *.split)
  792. # [21:45] * Quits: jomn (~jomn@c80-216-13-27.bredband.comhem.se) (*.net *.split)
  793. # [21:45] * Quits: mike][inq (~mike@2001:858:5:303:224:81ff:fe12:b5c4) (*.net *.split)
  794. # [21:45] * Quits: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl) (*.net *.split)
  795. # [21:45] * Quits: foomor (~foomor@unaffiliated/foomor) (*.net *.split)
  796. # [21:45] * Quits: connrs_ (~paul@host86-136-129-234.range86-136.btcentralplus.com) (*.net *.split)
  797. # [21:45] * Quits: dglazkov (~dglazkov@nat/google/x-uansubznilyzzlgf) (*.net *.split)
  798. # [21:45] * Quits: inimino (~inimino@boshi.inimino.org) (*.net *.split)
  799. # [21:45] * Quits: AryehGregor (~Simetrica@mediawiki/simetrical) (*.net *.split)
  800. # [21:45] * Quits: yutak (~yutak@2401:fa00:4:1000:baac:6fff:fe99:adfb) (*.net *.split)
  801. # [21:45] * Quits: paulrouget (~paul2@sysmic.org) (*.net *.split)
  802. # [21:45] * Quits: TabAtkins (~tabatkins@nat/google/x-zfrnrerpblkfbesr) (*.net *.split)
  803. # [21:45] * Quits: macpherson (~macpherso@nat/google/x-hutcqkffmqrciwzm) (*.net *.split)
  804. # [21:45] * Quits: lrvick (~lrvick@66.96.251.117) (*.net *.split)
  805. # [21:45] * Quits: Moo-_ (~quassel@herd37.twinapex.fi) (*.net *.split)
  806. # [21:45] * Quits: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944) (*.net *.split)
  807. # [21:45] * Quits: jmb (~jmb@mail.parsifal.org.uk) (*.net *.split)
  808. # [21:47] * Joins: inimino (~inimino@boshi.inimino.org)
  809. # [21:53] * Quits: matjas (~matjas@91.182.85.77) (Quit: zZz)
  810. # [22:03] * Joins: foomor (~foomor@unaffiliated/foomor)
  811. # [22:03] * Joins: bentruyman (~bentruyma@li159-104.members.linode.com)
  812. # [22:03] * Joins: jomn (~jomn@c80-216-13-27.bredband.comhem.se)
  813. # [22:03] * Joins: mike][inq (~mike@2001:858:5:303:224:81ff:fe12:b5c4)
  814. # [22:03] * Joins: paulrouget (~paul2@sysmic.org)
  815. # [22:03] * Joins: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl)
  816. # [22:03] * Joins: connrs_ (~paul@host86-136-129-234.range86-136.btcentralplus.com)
  817. # [22:03] * Joins: dglazkov (~dglazkov@nat/google/x-uansubznilyzzlgf)
  818. # [22:03] * Joins: AryehGregor (~Simetrica@mediawiki/simetrical)
  819. # [22:03] * Joins: yutak (~yutak@2401:fa00:4:1000:baac:6fff:fe99:adfb)
  820. # [22:03] * Joins: TabAtkins (~tabatkins@nat/google/x-zfrnrerpblkfbesr)
  821. # [22:03] * Joins: macpherson (~macpherso@nat/google/x-hutcqkffmqrciwzm)
  822. # [22:03] * Joins: lrvick (~lrvick@66.96.251.117)
  823. # [22:03] * Joins: Moo-_ (~quassel@herd37.twinapex.fi)
  824. # [22:03] * Joins: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944)
  825. # [22:03] * Joins: jmb (~jmb@mail.parsifal.org.uk)
  826. # [22:03] <AryehGregor> Wow, the way text-decoration is defined in CSS is horrible. How are you supposed to programmatically determine whether a given stretch of text is underlined?
  827. # [22:03] <AryehGregor> Granted, inheriting it is also bad.
  828. # [22:03] <TabAtkins> It's defined very specially so that underlines don't move or change color just because the font/color properties on descendants are different.
  829. # [22:03] <AryehGregor> Which is why <u>Foo <span style=color:red>bar</span> baz</u> looks really weird . . .
  830. # [22:03] <AryehGregor> But anyway.
  831. # [22:03] <AryehGregor> Now I have to define queryCommandState("underline").
  832. # [22:03] * Joins: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c)
  833. # [22:04] <othermaciej> the CSS underline model also sucks really bad for editing
  834. # [22:04] <AryehGregor> Yes, that's my current problem.
  835. # [22:05] <othermaciej> imagine hitting Cmd+U while selecting a fragment in the middle of an underlined ancestor
  836. # [22:05] <othermaciej> WebKit handles this, but it's really complicated
  837. # [22:05] <othermaciej> much more so than bold or italic
  838. # [22:05] <AryehGregor> It would have been better to make it inherited, but have the color be determined by the color of the character it's under, and the thickness determined by averaging per-line or whatever as currently suggested.
  839. # [22:05] <AryehGregor> Yes, that's exactly what I'm trying to spec right now.
  840. # [22:05] <othermaciej> it also sucks that distinc text-decorations are not orthogonal
  841. # [22:07] <othermaciej> so you actually need multiple elements if you want a span of text to have both strikethrough and underline
  842. # [22:07] <AryehGregor> I notice WebKit just refuses to even try removing the underlining in at least some cases.
  843. # [22:07] <AryehGregor> Hmm, or maybe that's only when it's on a non-contenteditable ancestor.
  844. # [22:07] <AryehGregor> In that case you have to give up, I guess.
  845. # [22:07] <AryehGregor> It seems like WebKit propagates underlines to floated and absolutely positioned descendants.
  846. # [22:08] * Quits: fuzzyone (~fuzzyone@vaserv/clients/fuzzyone) (*.net *.split)
  847. # [22:08] * Quits: gsnedders (~gsnedders@204.232.194.186) (*.net *.split)
  848. # [22:08] * Quits: Jedi_ (~Jedi@Jedi.org) (*.net *.split)
  849. # [22:08] * Quits: toyoshim (~toyoshim@y253149.dynamic.ppp.asahi-net.or.jp) (*.net *.split)
  850. # [22:08] * Quits: wirepair (fbi@random.supermario.org) (*.net *.split)
  851. # [22:08] * Quits: antti_s (~antti@173-203-97-98.static.cloud-ips.com) (*.net *.split)
  852. # [22:08] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (*.net *.split)
  853. # [22:08] * Quits: Evet (~Evet@pdpc/supporter/active/evet) (*.net *.split)
  854. # [22:08] * Quits: fishd (~fishd@nat/google/x-bvznzsurzhukldbz) (*.net *.split)
  855. # [22:08] * Quits: othree (~othree@admin39.ct.ntust.edu.tw) (*.net *.split)
  856. # [22:08] * Quits: meledin (~vladi@f2.c7.5d45.static.theplanet.com) (*.net *.split)
  857. # [22:08] * Quits: foolip (~philip@83.218.67.122) (*.net *.split)
  858. # [22:08] * Quits: dbaron (~dbaron@nat/mozilla/x-arrdrdcmvujbhsed) (*.net *.split)
  859. # [22:08] * Quits: mloki (~mloki__@x1-6-00-10-a7-28-f3-47.k765.webspeed.dk) (*.net *.split)
  860. # [22:08] * Quits: stalled (~stalled@unaffiliated/stalled) (*.net *.split)
  861. # [22:08] * Quits: lumely (~lumely@dhcp2-186.slis.tsukuba.ac.jp) (*.net *.split)
  862. # [22:08] * Quits: kbrosnan (~kbrosnan@firefox/community/qa/kbrosnan) (*.net *.split)
  863. # [22:08] * Quits: huehnts (~huehnts@static.213-239-210-158.clients.your-server.de) (*.net *.split)
  864. # [22:08] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe) (*.net *.split)
  865. # [22:08] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (*.net *.split)
  866. # [22:08] * Quits: kor_ (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (*.net *.split)
  867. # [22:08] * Quits: boaz (~boaz@64.119.153.2) (*.net *.split)
  868. # [22:08] * Quits: SteveGL (~dev@174-21-201-58.tukw.qwest.net) (*.net *.split)
  869. # [22:08] * Quits: ivan` (~ivan@unaffiliated/ivan/x-000001) (*.net *.split)
  870. # [22:08] * Quits: Peter- (~peter@188.95.90.218) (*.net *.split)
  871. # [22:08] * Quits: hsivonen (~hsivonen@kekkonen.cs.hut.fi) (*.net *.split)
  872. # [22:08] * Quits: purefusion (~purefusio@unaffiliated/purefusion) (*.net *.split)
  873. # [22:08] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (*.net *.split)
  874. # [22:08] * Quits: drunknbass (~drunknbas@76.91.255.83) (*.net *.split)
  875. # [22:08] * Quits: shepazu (~schepers@108-70-132-46.lightspeed.rlghnc.sbcglobal.net) (*.net *.split)
  876. # [22:08] * Quits: eighty4 (~eighty4@unaffiliated/eighty4) (*.net *.split)
  877. # [22:08] * Quits: heycam (~cam@wok.mcc.id.au) (*.net *.split)
  878. # [22:08] * Quits: Philip` (~philip@zaynar.co.uk) (*.net *.split)
  879. # [22:08] * Quits: hamaji (~hamaji@220.109.219.244) (*.net *.split)
  880. # [22:08] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (*.net *.split)
  881. # [22:08] * Quits: broquaint (df80b6f776@78.47.79.137) (*.net *.split)
  882. # [22:08] * Quits: gavin (~gavin@firefox/developer/gavin) (*.net *.split)
  883. # [22:08] * Joins: Jedi__ (~Jedi@Jedi.org)
  884. # [22:08] * Joins: gsnedders (~gsnedders@204.232.194.186)
  885. # [22:08] <AryehGregor> othermaciej, data:text/html,<!doctype html><span style="text-decoration:underline overline">foo</span>?
  886. # [22:08] <AryehGregor> Argh.
  887. # [22:09] * Joins: toyoshim (~toyoshim@y253149.dynamic.ppp.asahi-net.or.jp)
  888. # [22:09] * Joins: wirepair (fbi@random.supermario.org)
  889. # [22:09] * Joins: fuzzyone (~fuzzyone@fluffles.two-pebbles.com)
  890. # [22:09] <othermaciej> AryehGregor: yeah, if you are underlined by a non-editable ancestor, there's nothing you can do
  891. # [22:09] <AryehGregor> othermaciej, in case you didn't get it: data:text/html,<!doctype html><span style="text-decoration:underline overline">foo</span>?
  892. # [22:09] <othermaciej> AryehGregor: oh, I didn't know that worked
  893. # [22:09] <AryehGregor> Seems to.
  894. # [22:09] * Joins: dbaron (~dbaron@nat/mozilla/x-arrdrdcmvujbhsed)
  895. # [22:09] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
  896. # [22:09] * Joins: mloki (~mloki__@x1-6-00-10-a7-28-f3-47.k765.webspeed.dk)
  897. # [22:09] * Joins: stalled (~stalled@unaffiliated/stalled)
  898. # [22:09] * Joins: Evet (~Evet@pdpc/supporter/active/evet)
  899. # [22:09] * Joins: fishd (~fishd@nat/google/x-bvznzsurzhukldbz)
  900. # [22:09] * Joins: lumely (~lumely@dhcp2-186.slis.tsukuba.ac.jp)
  901. # [22:09] * Joins: othree (~othree@admin39.ct.ntust.edu.tw)
  902. # [22:09] * Joins: kbrosnan (~kbrosnan@firefox/community/qa/kbrosnan)
  903. # [22:09] * Joins: meledin (~vladi@f2.c7.5d45.static.theplanet.com)
  904. # [22:09] * Joins: foolip (~philip@83.218.67.122)
  905. # [22:10] * Joins: antti_s (~antti@173-203-97-98.static.cloud-ips.com)
  906. # [22:10] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
  907. # [22:10] * Joins: drunknbass (~drunknbas@76.91.255.83)
  908. # [22:10] * Joins: shepazu (~schepers@108-70-132-46.lightspeed.rlghnc.sbcglobal.net)
  909. # [22:10] * Joins: eighty4 (~eighty4@unaffiliated/eighty4)
  910. # [22:10] * Joins: heycam (~cam@wok.mcc.id.au)
  911. # [22:10] * Joins: Philip` (~philip@zaynar.co.uk)
  912. # [22:10] * Joins: hamaji (~hamaji@220.109.219.244)
  913. # [22:10] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
  914. # [22:10] * Joins: broquaint (df80b6f776@78.47.79.137)
  915. # [22:10] * Joins: gavin (~gavin@firefox/developer/gavin)
  916. # [22:11] <AryehGregor> In theory you could handle the case where an ancestor has a non-inline style that underlines it, by setting an inline style to override it.
  917. # [22:11] * Joins: huehnts (~huehnts@static.213-239-210-158.clients.your-server.de)
  918. # [22:11] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
  919. # [22:11] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
  920. # [22:11] * Joins: kor_ (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
  921. # [22:11] * Joins: boaz (~boaz@64.119.153.2)
  922. # [22:11] * Joins: SteveGL (~dev@174-21-201-58.tukw.qwest.net)
  923. # [22:11] * Joins: purefusion (~purefusio@unaffiliated/purefusion)
  924. # [22:11] * Joins: ivan` (~ivan@unaffiliated/ivan/x-000001)
  925. # [22:11] * Joins: Peter- (~peter@188.95.90.218)
  926. # [22:11] * Joins: hsivonen (~hsivonen@kekkonen.cs.hut.fi)
  927. # [22:11] <AryehGregor> Argh.
  928. # [22:11] <AryehGregor> Are there any IRC clients that don't spam the chat endlessly on netsplits?
  929. # [22:12] <TabAtkins> I just have irssi ignore all joins/quits.
  930. # [22:12] * Quits: drunknbass (~drunknbas@76.91.255.83) (Ping timeout: 240 seconds)
  931. # [22:12] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
  932. # [22:12] <AryehGregor> That might be an improvement, I guess.
  933. # [22:12] * bfrohs wrote a custom theme in empathy to hide all but the 3 most recent ones
  934. # [22:13] <AryehGregor> I'd really prefer if they were available somehow, just didn't spam up the chat.
  935. # [22:13] <TabAtkins> You can, with a bit more effort, have irssi redirect the ignored stuff to a different channel, though I don't think that addresses what you want.
  936. # [22:13] <AryehGregor> Like if there were an indicator of some sort you could expand to make all the parts/joins at that position visible, that had no or almost no height.
  937. # [22:13] <AryehGregor> In general, IRC client UI is terrible.
  938. # [22:13] <TabAtkins> Agreed.
  939. # [22:13] * Joins: drunknbass (~drunknbas@76.91.255.83)
  940. # [22:14] <rgervais> IRC is meant for geeks
  941. # [22:14] <rgervais> not for regular folk
  942. # [22:14] <AryehGregor> Geeks appreciate good UI too.
  943. # [22:15] <Philip`> True geeks write their own IRC clients
  944. # [22:15] <rgervais> true but...
  945. # [22:15] <TabAtkins> Hm, what would I actually need to get access to IRC messages? Then I could just write a front-end that polled the server every second or so for new messages.
  946. # [22:17] * AryehGregor notices that un-underlining part of the text in <p style="color: red; text-decoration: underline"><span style="color: blue">Some text</span></p> changes the underline color in the parts you didn't select
  947. # [22:17] <AryehGregor> (in WebKit)
  948. # [22:18] * Joins: torvalamo (~loriisacu@cD570BF51.dhcp.bluecom.no)
  949. # [22:18] * Joins: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net)
  950. # [22:19] <AryehGregor> Firefox just doesn't do anything in that case.
  951. # [22:20] * Joins: rramthun (~rramthun@swhkw2046.uni-trier.de)
  952. # [22:20] <AryehGregor> Opera doesn't even notice the underline from the ancestor, it just adds a new blue underline on top of it, and queryCommandState("underline") returns false.
  953. # [22:23] <AryehGregor> IE 9 RC reports queryCommandState("underline") as false, but does nothing when you try to underline.
  954. # [22:23] <AryehGregor> Firefox at least reports queryCommandState("underline") correctly.
  955. # [22:25] <AryehGregor> Okay, what I'm going to do is propose that CSS 3 Text include a new value text-decoration-underline: suppress that causes no underline to be drawn even if some ancestor has an underline.
  956. # [22:25] <AryehGregor> Because the status quo is just insane.
  957. # [22:26] <AryehGregor> Does anyone know if this has been proposed before?
  958. # [22:28] * Quits: FastJack (~fastjack@dumpstr.net) (Read error: Operation timed out)
  959. # [22:28] <TabAtkins> Don't recall it since I've joined the group.
  960. # [22:28] <TabAtkins> Though, wouldn't you want to suppress strike-through too, and related decorations?
  961. # [22:29] * Philip` wonders if editing necessarily has to operate directly on the HTML+CSS markup, rather than converting to some internal editing-friendly format and then editing and then converting back
  962. # [22:29] <AryehGregor> That sounds much more complicated.
  963. # [22:29] <AryehGregor> In most cases, it will be rendered as HTML in the end, so for real WYSIWYG, you want the editing format to be HTML too.
  964. # [22:30] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: Leaving)
  965. # [22:31] <rramthun> I have a question regarding the "required" attribute of inputs in HTML5: Is the behaviour for onclick events of the form submit button defined, i.e. what happens, if you click on the submit button of a form, which is missing "require"d information in one of its inputs? Should the onclick event get executed or not?
  966. # [22:31] * Quits: estes (~aestes@2620:0:1b00:1191:d69a:20ff:fed0:8cd2) (Quit: estes)
  967. # [22:31] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Read error: Operation timed out)
  968. # [22:31] <TabAtkins> Yes, 'click' fires. 'submit' does not (iirc).
  969. # [22:32] * Joins: FastJack (~fastjack@dumpstr.net)
  970. # [22:33] <rramthun> I wonder if this behaviour is specified somewhere.
  971. # [22:33] <Ms2ger> Yes
  972. # [22:34] <TabAtkins> Yes, the HTML spec.
  973. # [22:34] <Ms2ger> In general
  974. # [22:35] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
  975. # [22:40] * Quits: msucan (~robod@89.123.148.236) (Quit: .)
  976. # [22:41] <rramthun> I wondered because jQuery functions which have been bound to "click" of a submit button don't get executed, but that seems to be jQuery specific. A test with plain alert() shows you are right.
  977. # [22:41] * Quits: asmodai (asmodai@dhammapada.xs4all.nl) (Read error: Connection reset by peer)
  978. # [22:41] * Joins: asmodai (asmodai@dhammapada.xs4all.nl)
  979. # [22:41] <AryehGregor> I think "submit" fires too.
  980. # [22:41] * AryehGregor looks it up
  981. # [22:43] <AryehGregor> Is whatwg.org working?
  982. # [22:47] <TabAtkins> yes.
  983. # [22:47] * Joins: ben_h (~ben@CPE-58-161-40-52.czqd1.win.bigpond.net.au)
  984. # [22:47] * Quits: ben_h (~ben@CPE-58-161-40-52.czqd1.win.bigpond.net.au) (Client Quit)
  985. # [22:51] * Joins: bentruyman_ (~bentruyma@li159-104.members.linode.com)
  986. # [22:51] * Joins: asmodai_ (asmodai@dhammapada.xs4all.nl)
  987. # [22:51] * Quits: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl) (Ping timeout: 276 seconds)
  988. # [22:51] * Quits: volkmar (~volkmar@gentoo/developer/volkmar) (Ping timeout: 276 seconds)
  989. # [22:52] * Quits: FastJack (~fastjack@dumpstr.net) (*.net *.split)
  990. # [22:52] * Quits: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1) (*.net *.split)
  991. # [22:52] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl) (*.net *.split)
  992. # [22:52] * Quits: bfrohs (~bfrohs@smtp.forewordinternal.com) (*.net *.split)
  993. # [22:52] * Quits: davve__ (~davve@83.218.67.122) (*.net *.split)
  994. # [22:52] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (*.net *.split)
  995. # [22:52] * Quits: wirepair (fbi@random.supermario.org) (*.net *.split)
  996. # [22:52] * Quits: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c) (*.net *.split)
  997. # [22:52] * Quits: bentruyman (~bentruyma@li159-104.members.linode.com) (*.net *.split)
  998. # [22:52] * Quits: jomn (~jomn@c80-216-13-27.bredband.comhem.se) (*.net *.split)
  999. # [22:52] * Quits: mike][inq (~mike@2001:858:5:303:224:81ff:fe12:b5c4) (*.net *.split)
  1000. # [22:52] * Quits: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl) (*.net *.split)
  1001. # [22:52] * Quits: foomor (~foomor@unaffiliated/foomor) (*.net *.split)
  1002. # [22:52] * Quits: connrs_ (~paul@host86-136-129-234.range86-136.btcentralplus.com) (*.net *.split)
  1003. # [22:52] * Quits: dglazkov (~dglazkov@nat/google/x-uansubznilyzzlgf) (*.net *.split)
  1004. # [22:52] * Quits: AryehGregor (~Simetrica@mediawiki/simetrical) (*.net *.split)
  1005. # [22:52] * Quits: yutak (~yutak@2401:fa00:4:1000:baac:6fff:fe99:adfb) (*.net *.split)
  1006. # [22:52] * Quits: paulrouget (~paul2@sysmic.org) (*.net *.split)
  1007. # [22:52] * Quits: TabAtkins (~tabatkins@nat/google/x-zfrnrerpblkfbesr) (*.net *.split)
  1008. # [22:52] * Quits: macpherson (~macpherso@nat/google/x-hutcqkffmqrciwzm) (*.net *.split)
  1009. # [22:52] * Quits: lrvick (~lrvick@66.96.251.117) (*.net *.split)
  1010. # [22:52] * Quits: Moo-_ (~quassel@herd37.twinapex.fi) (*.net *.split)
  1011. # [22:52] * Quits: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944) (*.net *.split)
  1012. # [22:52] * Quits: jmb (~jmb@mail.parsifal.org.uk) (*.net *.split)
  1013. # [22:52] * bentruyman_ is now known as bentruyman
  1014. # [22:52] * Quits: asmodai (asmodai@dhammapada.xs4all.nl) (Ping timeout: 276 seconds)
  1015. # [22:52] * Quits: Hixie (ianh@trivini.no) (Ping timeout: 276 seconds)
  1016. # [22:52] * asmodai_ is now known as asmodai
  1017. # [22:52] * Joins: Hixie (ianh@trivini.no)
  1018. # [22:53] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
  1019. # [22:53] * Joins: FastJack (~fastjack@dumpstr.net)
  1020. # [22:53] * Joins: wirepair (fbi@random.supermario.org)
  1021. # [22:53] * Joins: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c)
  1022. # [22:53] * Joins: jmb (~jmb@mail.parsifal.org.uk)
  1023. # [22:53] * Joins: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944)
  1024. # [22:53] * Joins: Moo-_ (~quassel@herd37.twinapex.fi)
  1025. # [22:53] * Joins: lrvick (~lrvick@66.96.251.117)
  1026. # [22:53] * Joins: macpherson (~macpherso@nat/google/x-hutcqkffmqrciwzm)
  1027. # [22:53] * Joins: TabAtkins (~tabatkins@nat/google/x-zfrnrerpblkfbesr)
  1028. # [22:53] * Joins: yutak (~yutak@2401:fa00:4:1000:baac:6fff:fe99:adfb)
  1029. # [22:53] * Joins: AryehGregor (~Simetrica@mediawiki/simetrical)
  1030. # [22:53] * Joins: dglazkov (~dglazkov@nat/google/x-uansubznilyzzlgf)
  1031. # [22:53] * Joins: connrs_ (~paul@host86-136-129-234.range86-136.btcentralplus.com)
  1032. # [22:53] * Joins: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl)
  1033. # [22:53] * Joins: paulrouget (~paul2@sysmic.org)
  1034. # [22:53] * Joins: mike][inq (~mike@2001:858:5:303:224:81ff:fe12:b5c4)
  1035. # [22:53] * Joins: jomn (~jomn@c80-216-13-27.bredband.comhem.se)
  1036. # [22:53] * Joins: foomor (~foomor@unaffiliated/foomor)
  1037. # [22:53] * Joins: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1)
  1038. # [22:53] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  1039. # [22:53] * Joins: bfrohs (~bfrohs@smtp.forewordinternal.com)
  1040. # [22:53] * Joins: davve__ (~davve@83.218.67.122)
  1041. # [22:53] * Joins: volkmar (~volkmar@rps1542.ovh.net)
  1042. # [22:54] * Quits: Martijnc (~Martijnc@91.176.19.134) (Quit: Martijnc)
  1043. # [22:58] <AryehGregor> Did my message just now about css3-text get through to www-style? It's not showing up in the archives.
  1044. # [23:00] * Joins: ako (~nya@fuld-590c7b79.pool.mediaWays.net)
  1045. # [23:01] <AryehGregor> There we go: http://lists.w3.org/Archives/Public/www-style/2011Feb/0641.html
  1046. # [23:01] * Quits: boaz (~boaz@64.119.153.2) (Quit: boaz)
  1047. # [23:02] * AryehGregor really only wants it added to the spec, so he can reference it in his spec, even if no one implements it :)
  1048. # [23:02] * Quits: aho (~nya@fuld-4d00d372.pool.mediaWays.net) (Ping timeout: 240 seconds)
  1049. # [23:03] <TabAtkins> Yeah, it did.
  1050. # [23:03] <TabAtkins> It sometimes takes several minutes for the archive to update.
  1051. # [23:03] <ako> Chrome dev converts to <p><u>Hello </u>there<u>!</p>
  1052. # [23:03] <ako> </u> missing
  1053. # [23:05] * Joins: matijsb (~matijsb@5353CD69.cm-6-4d.dynamic.ziggo.nl)
  1054. # [23:12] <AryehGregor> I was looking at the DOM.
  1055. # [23:12] <AryehGregor> How are you even testing on anything else?
  1056. # [23:13] <virtuelv> somewhat related to this channel, http://my.opera.com/core/blog/show.dml/26453141
  1057. # [23:13] * Quits: miketaylr (~miketaylr@206.217.92.186) (Quit: miketaylr)
  1058. # [23:13] <virtuelv> AryehGregor: ?
  1059. # [23:14] * Quits: Ms2ger (~Ms2ger@91.181.252.149) (Quit: nn)
  1060. # [23:14] * Joins: Jack (40b44962@gateway/web/freenode/ip.64.180.73.98)
  1061. # [23:15] * Jack is now known as Guest46739
  1062. # [23:16] * Quits: rramthun (~rramthun@swhkw2046.uni-trier.de) (Quit: Leaving.)
  1063. # [23:17] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  1064. # [23:17] * Parts: bfrohs (~bfrohs@smtp.forewordinternal.com)
  1065. # [23:17] <AryehGregor> virtuelv, ?
  1066. # [23:17] * Quits: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1) (Ping timeout: 246 seconds)
  1067. # [23:19] <virtuelv> AryehGregor: I was just wondering what your "How are you even ..." was in reference to
  1068. # [23:19] <virtuelv> (and if it was to what I wrote, what you meant by it)
  1069. # [23:21] <TabAtkins> virtuelv: If the ordering I see is canonical, his comment was before what you said anyway. I think it was in reference to ako, but I don't understand what it's referring to.
  1070. # [23:22] <ako> there is a sparking new html5 parser in opera now, i guess he meant that it's worth to check its execCommand behavior
  1071. # [23:24] <TabAtkins> s/sparking/spanking/ is the usual idiom.
  1072. # [23:24] <ako> thought it was 30% wrong, but ignored it :>
  1073. # [23:25] * ako is now known as aho
  1074. # [23:27] * Quits: Guest46739 (40b44962@gateway/web/freenode/ip.64.180.73.98) (Ping timeout: 272 seconds)
  1075. # [23:27] <aho> is there some eta for an @var build of chrome/chromium? :)
  1076. # [23:28] <aho> or any kind of preprocessor thingy
  1077. # [23:28] * Quits: jamesr__ (~jamesr@216.239.45.19) (Quit: jamesr__)
  1078. # [23:29] <TabAtkins> "Months" is the best I can offer.
  1079. # [23:29] <aho> i think cssmin intends to support some kind of @var stuff, but i'm not sure which flavor it will be
  1080. # [23:29] <aho> http://code.google.com/p/cssmin/wiki/ConfigurationEmulateCss3Variables
  1081. # [23:29] <aho> oh it already does
  1082. # [23:30] <aho> looks somewhat different from what i remember... mh
  1083. # [23:31] <TabAtkins> That'll probably be sooner, but I still can't offer anything more specific.
  1084. # [23:31] <TabAtkins> SASS will support the official @var syntax.
  1085. # [23:31] * Joins: benschwarz (~ben@ppp59-167-179-123.static.internode.on.net)
  1086. # [23:31] <aho> ye, i think chriseppstein mentioned that
  1087. # [23:37] * Joins: franksalim (~frank@108-65-76-174.lightspeed.sntcca.sbcglobal.net)
  1088. # [23:37] * Quits: BlurstOfTimes (~blurstoft@168.203.117.36) (Remote host closed the connection)
  1089. # [23:37] <TabAtkins> aho: That's an older version of variables. It kinda sucks that the cssmin person went to the effort of implementing that, when it's being superseded.
  1090. # [23:41] <aho> ye... well, it's enabled/disabled via options. he can add other kinds of variables/mixins/nesting if he likes (w/o breaking things, that is)
  1091. # [23:42] <aho> is there some kind of documentation/specification for the new @var stuff?
  1092. # [23:42] <aho> the only thing i know are those slides
  1093. # [23:42] * Joins: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1)
  1094. # [23:42] <othermaciej> are variables mutable at runtime
  1095. # [23:42] <aho> yes
  1096. # [23:42] <TabAtkins> aho: There's a thread on www-style (long) and a blogpost by me.
  1097. # [23:42] <TabAtkins> othermaciej: Yeah.
  1098. # [23:42] <zewt> variables tend to vary :)
  1099. # [23:43] <aho> yes, but it was a valid question since the css "variables" were typically constants :>
  1100. # [23:44] <zewt> sounds like it was a bit of a misnomer, then
  1101. # [23:44] <othermaciej> I wondered why Bert Bos pedantically called them constants, then
  1102. # [23:44] <zewt> (havn't followed that stuff)
  1103. # [23:45] <aho> they are constants in all current implementations (all current ones are just preprocessors after all)
  1104. # [23:45] <TabAtkins> othermaciej: You mean in his old blog post? I think the proposal he was responding to there was actually for constants.
  1105. # [23:46] <othermaciej> did the hyatt/glazou proposal lack runtime mutability?
  1106. # [23:46] <aho> the slides i mentioned earlier: http://www.xanthir.com/talks/2011-01-12/slides.html
  1107. # [23:47] <TabAtkins> othermaciej: They only had mutability through direct CSSOM manipulation, which makes them as good as immutable in practice.
  1108. # [23:47] <TabAtkins> (Since iterating through all the rules in a stylesheet and checking the type to find the vars is a horrible thing to make authors do.)
  1109. # [23:48] * Joins: ben_h (~ben@128.250.195.183)
  1110. # [23:49] <TabAtkins> aho: You'll note that on the first slide I now link to the blogpost.
  1111. # [23:49] * Joins: stevela (~anonymous@74.125.59.76)
  1112. # [23:49] <TabAtkins> And I have a further blogpost diving into more detail about variables specifically.
  1113. # [23:50] <othermaciej> TabAtkins: still seems wrong to refer to that as "constants"
  1114. # [23:50] * Joins: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
  1115. # [23:50] <annevk> http://lanyrd.com/2011/reboot12/ omg I am away
  1116. # [23:50] <othermaciej> at least from the pod of excessive pedantry
  1117. # [23:50] <annevk> have not missed a single one since 7
  1118. # [23:50] <TabAtkins> Well, it's arguable. If the semantic is that changing it via the CSSOM causes a reparse of the stylesheet, then it's still possible to justify calling them constants.
  1119. # [23:51] * Joins: Yuhong (~Yuhong@pool-71-112-243-235.sttlwa.dsl-w.verizon.net)
  1120. # [23:51] <aho> ye
  1121. # [23:52] <Yuhong> "Microsoft seems to have a stronger corporate agenda dictating the actions of its standards bodies representatives. Hickson [from Google] looks very independent"
  1122. # [23:52] <Yuhong> http://news.cnet.com/8301-30685_3-20008935-264.html#ixzz1EBjhiiN4
  1123. # [23:53] <aho> microsoft always tries to put a spin on everything
  1124. # [23:53] <aho> no one else does that :>
  1125. # [23:54] * Joins: estes (~aestes@17.203.13.46)
  1126. # [23:54] <aho> http://en.wikipedia.org/wiki/Spin_%28public_relations%29
  1127. # [23:54] <aho> this kind of spin, that is :>
  1128. # [23:55] <aho> (and then they act surprised if the nerds get angry) :D
  1129. # [23:56] <Yuhong> I know that MS is the least PR 2.0 compliant browser vendor for a while now.
  1130. # [23:57] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  1131. # [23:59] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 240 seconds)
  1132. # Session Close: Wed Feb 23 00:00:00 2011

The end :)