/irc-logs / freenode / #whatwg / 2012-03-30 / end

Options:

  1. # Session Start: Fri Mar 30 00:00:00 2012
  2. # Session Ident: #whatwg
  3. # [00:00] <eseidel> TabAtkins: talk to me about selection
  4. # [00:00] <eseidel> TabAtkins: would you be expected to be able to select across a seamless frame?
  5. # [00:00] <eseidel> I suspect you'll say yes... to which I'll reply "you're nuts"
  6. # [00:00] <eseidel> :)
  7. # [00:00] <eseidel> rniwa: ^^^
  8. # [00:01] <rniwa> eseidel: ?
  9. # [00:01] <rniwa> eseidel: any frame should be treated as an atomic element.
  10. # [00:01] <rniwa> eseidel: i.e. you either select the entire frame or not selecting the frame.
  11. # [00:02] <eseidel> rniwa: lets wait for TabAtkins to reply. my understanding is <iframe seamless> is supposed to act basically like it's a <div> :)
  12. # [00:02] <rniwa> eseidel: there's no way for us to allow selection that crosses frame boundary
  13. # [00:02] <eseidel> basically fake not being a replaced element
  14. # [00:02] * Quits: micheil (~micheil@94.197.127.90.threembb.co.uk) (Quit: http://brandedcode.com | http://github.com/miksago)
  15. # [00:02] <eseidel> rniwa: that was my understanding, thank you for confirming
  16. # [00:02] * Quits: rniwa (rniwa@nat/google/x-itzvtbmelitwcquw) (Remote host closed the connection)
  17. # [00:02] <eseidel> (hence my "you'r nuts" comment above"
  18. # [00:02] * Joins: rniwa (rniwa@nat/google/x-gamwbrphqngqjodz)
  19. # [00:03] * eseidel looks forward to TabAtkins's return
  20. # [00:04] <rniwa> eseidel: somehow chrome & colloquy are interfering with each other today :\
  21. # [00:04] <rniwa> maybe it's m-18 thing
  22. # [00:04] <eseidel> rniwa: donno
  23. # [00:04] <rniwa> it stops responding when I'm running both of them at the same time
  24. # [00:04] <rniwa> they stop*
  25. # [00:04] <eseidel> rniwa: I've seen colloquy have trouble today too
  26. # [00:04] <eseidel> rniwa: but I normally use irccloud
  27. # [00:04] <rniwa> eseidel: chrome m-18 was just pushed yesterday
  28. # [00:05] <eseidel> rniwa: I can invite you if you're interested
  29. # [00:05] * Joins: eric_carlson_ (~eric@2620:149:4:1b01:b5cf:46d3:e105:6204)
  30. # [00:05] * Quits: eric_carlson_ (~eric@2620:149:4:1b01:b5cf:46d3:e105:6204) (Client Quit)
  31. # [00:05] <rniwa> eseidel: not interested, but thanks
  32. # [00:05] * Joins: eric_carlson_ (~eric@2620:149:4:1b01:b5cf:46d3:e105:6204)
  33. # [00:05] * Quits: eric_carlson (~eric@2620:149:4:1b01:b5cf:46d3:e105:6204) (Read error: Connection reset by peer)
  34. # [00:05] * eric_carlson_ is now known as eric_carlson
  35. # [00:06] * Joins: Jedi_ (~Jedi@jedi.org)
  36. # [00:08] <rniwa> huh... it seems like different processes keep dead-locking :(
  37. # [00:09] * rniwa reboots his machine
  38. # [00:09] * Quits: rniwa (rniwa@nat/google/x-gamwbrphqngqjodz) (Quit: rniwa)
  39. # [00:09] * Quits: jdaggett (~jdaggett@12.197.88.252) (Quit: jdaggett)
  40. # [00:10] * Quits: ehsan (~ehsan@12.197.88.252) (Remote host closed the connection)
  41. # [00:12] * Joins: rniwa (rniwa@nat/google/x-xxeatuaeiyezsbmm)
  42. # [00:12] * Quits: smaug____ (~chatzilla@12.197.88.252) (Ping timeout: 246 seconds)
  43. # [00:12] * eric_carlson is now known as ericc|afk
  44. # [00:12] * Quits: dbaron (~dbaron@12.197.88.252) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  45. # [00:14] * heycam is now known as heycam|away
  46. # [00:16] * Joins: jernoble (~jernoble@17.212.152.13)
  47. # [00:17] * Quits: sicking (~chatzilla@12.197.88.252) (Ping timeout: 252 seconds)
  48. # [00:17] * Quits: jonlee (~jonlee@2620:149:4:1b01:3d51:6f20:d693:eeaf) (Quit: jonlee)
  49. # [00:17] * Joins: jonlee (~jonlee@2620:149:4:1b01:3d51:6f20:d693:eeaf)
  50. # [00:20] <TabAtkins> Whoops, back.
  51. # [00:21] <TabAtkins> rniwa is right.
  52. # [00:21] <TabAtkins> Seamles iframes are still iframes. They have only the effects listed in the spec.
  53. # [00:21] * Joins: stalled_ (~stalled@unaffiliated/stalled)
  54. # [00:22] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 250 seconds)
  55. # [00:24] * heycam|away is now known as heycam
  56. # [00:25] * Joins: jacobolus (~jacobolus@70-36-215-74.dsl.dynamic.sonic.net)
  57. # [00:27] * jonlee is now known as jonlee|afk
  58. # [00:30] <eseidel> TabAtkins: I'm just tryign to interpret the last bullet in the spec:
  59. # [00:30] <eseidel> User agents should, in general, act as if the active document of the iframe's nested browsing context was part of the document that the iframe is in, if any.
  60. # [00:31] <eseidel> TabAtkins: you believe that does not apply to selection
  61. # [00:31] <eseidel> or isn't trying to, rather
  62. # [00:31] <eseidel> (since donig so would be very very difficult in webkit)
  63. # [00:36] <eseidel> TabAtkins: my follow-up questions are about if this should affect form-control tab ordering, as well as form submission (I assume that form elements in the child don't some how magically end up in forms of the parent)
  64. # [00:36] * jernoble is now known as jernoble|afk
  65. # [00:37] <eseidel> TabAtkins: i'm not suggesting it should, but just making sure that that last bullet doesn't pull in anything too weird
  66. # [00:37] <eseidel> TabAtkins: trying to anticipate the craziness before I start writing code
  67. # [00:38] <TabAtkins> Hm. I'd ask Hixie for clarification on those points.
  68. # [00:38] <TabAtkins> But he's gone until next week.
  69. # [00:39] <eseidel> TabAtkins: so hixie is our obi-wan here?
  70. # [00:39] <eseidel> TabAtkins: no one else has worked on the seamless stuff? :)
  71. # [00:39] <TabAtkins> Well, he knows what he intended when he wrote that, presumably.
  72. # [00:40] <eseidel> ok
  73. # [00:40] <eseidel> well, I'll just write it down in my "possible issues" list and start testing
  74. # [00:40] <eseidel> TabAtkins: thanks
  75. # [00:40] * Quits: stalled_ (~stalled@unaffiliated/stalled) (Ping timeout: 244 seconds)
  76. # [00:47] <eseidel> TabAtkins: seamless is going to be weird
  77. # [00:47] <eseidel> TabAtkins: because if you try to make somethign small, you'll have to constrict the size of your <html>
  78. # [00:47] <eseidel> TabAtkins: as normally <body> would fill the entire width, no?
  79. # [00:47] <eseidel> TabAtkins: for example, say you had an iframe with a div in it which was 100x100, and you assumed that was your content size
  80. # [00:48] <eseidel> TabAtkins: it would look that way when you viewed it independently
  81. # [00:48] <eseidel> TabAtkins: but when you tried to make it seamless in your doc, wouldn't the html/body force it to be full width?
  82. # [00:48] <eseidel> or am I mis-remembering my CSS?
  83. # [00:48] <TabAtkins> Why would it be forced to full width? The iframe just changes from "default to a width of 300" to "default to a width of 'fill'".
  84. # [00:49] * Joins: jdaggett (~jdaggett@12.197.88.10)
  85. # [00:50] <eseidel> TabAtkins: I see, the iframe doesn't take the width of the child content, only the height
  86. # [00:50] <eseidel> In visual media, in a CSS-supporting user agent: the user agent should set the intrinsic width of the iframe to the width that the element would have if it was a non-replaced block-level element with 'width: auto'.
  87. # [00:50] <TabAtkins> Yeah, it acts more or less like a normal block element.
  88. # [00:50] <eseidel> good
  89. # [00:52] <eseidel> TabAtkins: you know of no way to access the "intrinsic" height of an element from JS, right? that's only used in width calculations internally, correct?
  90. # [00:52] <eseidel> I believe we only expose the computed width/height
  91. # [00:52] * jernoble|afk is now known as jernoble
  92. # [00:53] * jonlee|afk is now known as jonlee
  93. # [00:54] * Joins: stalled (~stalled@unaffiliated/stalled)
  94. # [00:57] <TabAtkins> yes
  95. # [00:57] <eseidel> TabAtkins: so seamless iframes are still replaced elements, and still inline, they just have funny intrinsic width as though they were blocks, correct?
  96. # [00:57] <TabAtkins> yes
  97. # [00:57] <eseidel> TabAtkins: (once again, I appreciate your consultation on this)
  98. # [00:58] * Joins: myakura (~myakura@FL1-110-233-178-43.tky.mesh.ad.jp)
  99. # [00:58] * Joins: erichynds (~ehynds@pool-71-184-234-218.bstnma.fios.verizon.net)
  100. # [01:02] <TabAtkins> np
  101. # [01:06] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  102. # [01:07] * Quits: sedovsek (~robert@93-103-90-17.dynamic.t-2.net) (Quit: sedovsek)
  103. # [01:07] * Joins: ap_ (~ap@17.245.89.133)
  104. # [01:11] * Quits: ap (~ap@2620:149:4:1b01:6467:9589:3f61:4494) (Ping timeout: 260 seconds)
  105. # [01:11] * ap_ is now known as ap
  106. # [01:13] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Ping timeout: 246 seconds)
  107. # [01:20] <roc> I've implemented part of 'seamless' for Gecko, although the patch hasn't landed
  108. # [01:21] <roc> the layout bits
  109. # [01:21] <roc> not the style bits
  110. # [01:29] * Quits: erichynds (~ehynds@pool-71-184-234-218.bstnma.fios.verizon.net)
  111. # [01:30] * jernoble is now known as jernoble|afk
  112. # [01:32] * jernoble|afk is now known as jernoble
  113. # [01:33] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 250 seconds)
  114. # [01:35] * Joins: stalled_ (~stalled@unaffiliated/stalled)
  115. # [01:46] <eseidel> TabAtkins: am I reading http://www.whatwg.org/specs/web-apps/current-work/#sandboxed-seamless-iframes-flag correctly, that the flag name has not yet been defined?
  116. # [01:46] <eseidel> TabAtkins: it's mentioned, but not given a name...
  117. # [01:46] <eseidel> (making it difficult to test! :)
  118. # [01:47] * Quits: sarro (~sarro@i5E8650E9.versanet.de)
  119. # [01:49] <TabAtkins> The flag is called "the sandboxed seamless iframes flag". There's no value you can put in @sandbox to control it, though.
  120. # [01:51] <eseidel> TabAtkins: I see, so I just have to use <iframe sandbox> to set all the flags :)
  121. # [01:51] <TabAtkins> yeah
  122. # [01:52] <eseidel> TabAtkins: well, this will make things interesting to test
  123. # [01:55] * Quits: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net) (Quit: heading to the office)
  124. # [02:08] * Quits: chriseppstein (~chrisepps@209.119.65.162) (Quit: chriseppstein)
  125. # [02:09] * Joins: scor (~scor@drupal.org/user/52142/view)
  126. # [02:09] <eseidel> TabAtkins: well, I uploaded my first-pass tests to https://bugs.webkit.org/show_bug.cgi?id=45950. I've not yet run them. I'll work on more tests and implementation tomorrow. Still unclear how difficult this will be. The devil is in the details.
  127. # [02:09] * Quits: scor (~scor@drupal.org/user/52142/view) (Excess Flood)
  128. # [02:11] * Quits: ap (~ap@17.245.89.133) (Remote host closed the connection)
  129. # [02:11] * Joins: ap (~ap@17.212.155.203)
  130. # [02:12] <TabAtkins> kk, cool
  131. # [02:15] * Quits: ap (~ap@17.212.155.203) (Client Quit)
  132. # [02:20] * jernoble is now known as jernoble|afk
  133. # [02:30] * Joins: scor (~scor@drupal.org/user/52142/view)
  134. # [02:30] * Quits: scor (~scor@drupal.org/user/52142/view) (Excess Flood)
  135. # [02:30] * Joins: scor (~scor@drupal.org/user/52142/view)
  136. # [02:30] * Joins: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90)
  137. # [02:33] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 244 seconds)
  138. # [02:35] * Quits: jsbell (jsbell@nat/google/x-xifumtgrgjmqrdnj) (Quit: There's no place like home...)
  139. # [02:38] * jonlee is now known as jonlee|afk
  140. # [02:42] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  141. # [02:48] * Quits: pablof (~pablof@144.189.101.1) (Quit: ^z)
  142. # [02:50] * Quits: Druid_ (~Druid@p5B1357B7.dip.t-dialin.net) (Ping timeout: 265 seconds)
  143. # [02:53] * Quits: temp02 (~temp01@unaffiliated/temp01) (Ping timeout: 264 seconds)
  144. # [02:55] * Joins: KevinMarks (~KevinMark@204.14.239.221)
  145. # [02:55] * Joins: temp01 (~temp01@unaffiliated/temp01)
  146. # [02:56] * Joins: Druid_ (~Druid@p5B05DBFD.dip.t-dialin.net)
  147. # [03:12] * Quits: ericc|away (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Read error: Operation timed out)
  148. # [03:17] * Joins: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
  149. # [03:17] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
  150. # [03:17] * Joins: riven (~riven@pdpc/supporter/professional/riven)
  151. # [03:19] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
  152. # [03:27] * Quits: rniwa (rniwa@nat/google/x-xxeatuaeiyezsbmm) (Quit: rniwa)
  153. # [03:27] * Quits: necolas (~necolas@b0fbedcf.bb.sky.com) (Remote host closed the connection)
  154. # [03:41] * Quits: twisted` (~twisted@p5DDB9C4C.dip.t-dialin.net) (Quit: Computer has gone to sleep.)
  155. # [03:53] * heycam is now known as heycam|away
  156. # [04:09] * Joins: izhak (~izhak@213.87.241.35)
  157. # [04:14] * Quits: dave_levin (dave_levin@nat/google/x-anuvdktnuseibxip) (Quit: dave_levin)
  158. # [04:15] * Quits: myakura (~myakura@FL1-110-233-178-43.tky.mesh.ad.jp) (Remote host closed the connection)
  159. # [04:17] * Quits: drublic (~drublic@frbg-5d84ee5f.pool.mediaWays.net) (Remote host closed the connection)
  160. # [04:19] * Joins: jondong_ (~jondong@123.126.22.58)
  161. # [04:22] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Quit: Leaving)
  162. # [04:22] * Quits: jondong (~jondong@123.126.22.58) (Ping timeout: 260 seconds)
  163. # [04:24] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  164. # [04:26] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
  165. # [04:36] * heycam|away is now known as heycam
  166. # [04:49] * Quits: stalled_ (~stalled@unaffiliated/stalled) (Ping timeout: 244 seconds)
  167. # [04:58] * Joins: benjoffe_ (~benjoffe@119-252-71-224.static.highway1.net.au)
  168. # [05:10] * Quits: KevinMarks (~KevinMark@204.14.239.221) (Quit: The computer fell asleep)
  169. # [05:10] * Joins: KevinMarks (~KevinMark@204.14.239.221)
  170. # [05:12] * Joins: benschwarz (u2121@gateway/web/irccloud.com/x-slwxpkxnmbrhjjeo)
  171. # [05:15] * Quits: KevinMarks (~KevinMark@204.14.239.221) (Ping timeout: 260 seconds)
  172. # [05:16] * Quits: nessy (Adium@nat/google/x-qzcizevaowdeyasx) (Quit: Leaving.)
  173. # [05:23] * Quits: temp01 (~temp01@unaffiliated/temp01) (Read error: Connection reset by peer)
  174. # [05:23] * Joins: nonge (~nonge@p5082B19C.dip.t-dialin.net)
  175. # [05:26] * Quits: jacobolus (~jacobolus@70-36-215-74.dsl.dynamic.sonic.net) (Remote host closed the connection)
  176. # [05:44] * Joins: stalled (~stalled@unaffiliated/stalled)
  177. # [05:45] * Joins: nessy (~Adium@209.118.182.194)
  178. # [05:50] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 245 seconds)
  179. # [06:00] * Joins: temp01 (~temp01@unaffiliated/temp01)
  180. # [06:00] * Joins: stalled (~stalled@unaffiliated/stalled)
  181. # [06:06] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  182. # [06:36] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
  183. # [06:37] * Joins: stalled_ (~stalled@unaffiliated/stalled)
  184. # [06:40] * Quits: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90) (Quit: ChatZilla 0.9.87-4.1450hg.fc15 [XULRunner 10.0.1/20120216115618])
  185. # [06:41] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 260 seconds)
  186. # [06:43] * Quits: benjoffe_ (~benjoffe@119-252-71-224.static.highway1.net.au) (Remote host closed the connection)
  187. # [06:44] * Joins: LBP (~Mirc@pD9EB17C7.dip0.t-ipconnect.de)
  188. # [06:45] * Joins: smaug____ (~chatzilla@12.197.88.10)
  189. # [06:46] * Joins: benjoffe_ (~benjoffe@119-252-71-224.static.highway1.net.au)
  190. # [06:50] * Quits: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com) (Quit: Computer has gone to sleep.)
  191. # [06:53] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
  192. # [06:58] * Joins: ehsan (~ehsan@12.197.88.10)
  193. # [07:01] * Joins: niloy (~niloy@61.12.96.242)
  194. # [07:05] * Quits: roc (~chatzilla@60.234.54.74) (Ping timeout: 265 seconds)
  195. # [07:10] * Joins: Areks (~Areks@rs.gridnine.com)
  196. # [07:12] * JohnAlbin_sleep is now known as JohnAlbin
  197. # [07:12] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
  198. # [07:30] * jernoble|afk is now known as jernoble
  199. # [07:31] * Joins: roc (~chatzilla@121.98.230.221)
  200. # [07:34] * Quits: jernoble (~jernoble@17.212.152.13) (Read error: Operation timed out)
  201. # [07:44] * Quits: globbot (~logbot@shell-staging.glob.com.au) (Remote host closed the connection)
  202. # [07:45] * Joins: globbot (~logbot@shell-staging.glob.com.au)
  203. # [07:45] * Joins: PalleZingmark (~Adium@217.13.228.226)
  204. # [07:47] * Joins: Ducki (~Ducki@pD9E39563.dip0.t-ipconnect.de)
  205. # [07:50] * Quits: smaug____ (~chatzilla@12.197.88.10) (Ping timeout: 244 seconds)
  206. # [07:51] * Joins: tantek (~tantek@c-24-20-237-175.hsd1.or.comcast.net)
  207. # [07:58] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
  208. # [07:59] * Quits: Ducki (~Ducki@pD9E39563.dip0.t-ipconnect.de) (Quit: ;))
  209. # [08:26] * Quits: tantek (~tantek@c-24-20-237-175.hsd1.or.comcast.net) (Quit: tantek)
  210. # [08:30] * Quits: ojan (u5519@gateway/web/irccloud.com/x-twscdqkwmfbrsuin) (*.net *.split)
  211. # [08:30] * Quits: timeless (u4015@firefox/developer/timeless) (*.net *.split)
  212. # [08:30] * Quits: Hixie (~ianh@trivini.no) (*.net *.split)
  213. # [08:30] * Quits: astearns (~astearns@192.150.22.5) (*.net *.split)
  214. # [08:30] * Quits: Raynos (u3611@gateway/web/irccloud.com/x-lilxzkeocdfiumre) (*.net *.split)
  215. # [08:30] * Quits: krijn (u2319@gateway/web/irccloud.com/x-ipflyxgvpvbmtoiw) (*.net *.split)
  216. # [08:30] * Quits: broquaint (~dbrook@78.47.79.137) (*.net *.split)
  217. # [08:31] * Joins: timeless (u4015@firefox/developer/timeless)
  218. # [08:31] * Joins: sicking (~chatzilla@c-98-210-152-4.hsd1.ca.comcast.net)
  219. # [08:32] * Joins: krijn (u2319@gateway/web/irccloud.com/session)
  220. # [08:35] * Quits: jochen__ (jochen@nat/google/x-qmqwwcxrtddkhoso) (Remote host closed the connection)
  221. # [08:35] * Joins: jochen__ (jochen@nat/google/session)
  222. # [08:55] * Joins: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se)
  223. # [08:56] * Quits: kennyluck (~kennyluck@114-43-124-112.dynamic.hinet.net) (Read error: Connection reset by peer)
  224. # [08:57] * Joins: kennyluck (~kennyluck@114-43-124-112.dynamic.hinet.net)
  225. # [09:00] * Joins: Ducki (~Ducki@pD9E39563.dip0.t-ipconnect.de)
  226. # [09:00] * Quits: Ducki (~Ducki@pD9E39563.dip0.t-ipconnect.de) (Client Quit)
  227. # [09:03] * Joins: charlvn (~charlvn@2002:8259:81f2::1)
  228. # [09:10] * Quits: nessy (~Adium@209.118.182.194) (Quit: Leaving.)
  229. # [09:12] * Joins: nessy (~Adium@209.118.182.194)
  230. # [09:12] * Quits: nessy (~Adium@209.118.182.194) (Client Quit)
  231. # [09:22] * Joins: Ducki (~Ducki@pD9E39563.dip0.t-ipconnect.de)
  232. # [09:22] * Joins: KillerX (~anant@80-219-152-121.dclient.hispeed.ch)
  233. # [09:26] * heycam is now known as heycam|away
  234. # [09:41] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
  235. # [09:44] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
  236. # [09:58] * Quits: ehsan (~ehsan@12.197.88.10) (Remote host closed the connection)
  237. # [10:00] * Quits: sicking (~chatzilla@c-98-210-152-4.hsd1.ca.comcast.net) (Ping timeout: 246 seconds)
  238. # [10:04] * Joins: ojan (u5519@gateway/web/irccloud.com/x-twscdqkwmfbrsuin)
  239. # [10:04] * Joins: Hixie (~ianh@trivini.no)
  240. # [10:04] * Joins: astearns (~astearns@192.150.22.5)
  241. # [10:04] * Joins: Raynos (u3611@gateway/web/irccloud.com/x-lilxzkeocdfiumre)
  242. # [10:04] * Joins: broquaint (~dbrook@78.47.79.137)
  243. # [10:05] * Quits: krijn (u2319@gateway/web/irccloud.com/session) (Changing host)
  244. # [10:05] * Joins: krijn (u2319@gateway/web/irccloud.com/x-qqudkjthsdjsczme)
  245. # [10:05] * Quits: jochen__ (jochen@nat/google/session) (Changing host)
  246. # [10:05] * Joins: jochen__ (jochen@nat/google/x-yafgzixklobqugns)
  247. # [10:14] * Joins: Neocortex (~niels@82-170-160-25.ip.telfort.nl)
  248. # [10:18] * Joins: espadrine (~thaddee_t@acces2373.res.insa-lyon.fr)
  249. # [10:24] * Joins: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net)
  250. # [10:29] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Read error: Connection reset by peer)
  251. # [10:31] * Joins: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
  252. # [10:37] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
  253. # [10:42] <annevk> ooh
  254. # [10:42] <annevk> was it webreq not pubreq?
  255. # [10:42] <annevk> yes it is :/
  256. # [10:49] * Joins: Ms2ger (~Ms2ger@91.181.135.207)
  257. # [10:58] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 260 seconds)
  258. # [10:58] * Joins: temp01 (~temp01@unaffiliated/temp01)
  259. # [11:08] * Quits: jondong_ (~jondong@123.126.22.58) (Remote host closed the connection)
  260. # [11:14] * Joins: jondong (~jondong@123.126.22.58)
  261. # [11:40] <annevk> so it seems Gecko is the only browser to support http://en.wikipedia.org/wiki/Big5#Unicode-at-on which is cited as of limited success
  262. # [11:40] <annevk> taking IE's code table, then overriding the PUA characters with the HKSCS mapping, might be a somewhat sensible way forward
  263. # [11:43] * Joins: esc__ (~esc_ape@178.115.250.84.wireless.dyn.drei.com)
  264. # [11:44] * Quits: esc_ (~esc_ape@178.112.148.206.wireless.dyn.drei.com) (Ping timeout: 265 seconds)
  265. # [11:54] * Joins: kenneth__ (kenneth@nat/nokia/x-yicjnbwqexfelibo)
  266. # [11:55] * Quits: kenneth_ (kenneth@nat/nokia/x-ehdzalhitjjrcwvd) (Read error: Connection reset by peer)
  267. # [11:56] * Joins: Lachy (Lachy@nat/opera/x-ufczfzfkjvhnniwd)
  268. # [11:57] * Joins: kenneth_ (kenneth@nat/nokia/x-jioqbfwvpofqapom)
  269. # [11:58] * Quits: kenneth__ (kenneth@nat/nokia/x-yicjnbwqexfelibo) (Read error: Connection reset by peer)
  270. # [12:00] * Joins: mishunov (~spliter@77.88.72.162)
  271. # [12:01] <hsivonen> hmm. an HTML WG poll coming up. we haven't had one of those in a while
  272. # [12:01] * Quits: mishunov (~spliter@77.88.72.162) (Client Quit)
  273. # [12:01] * Joins: mishunov (~spliter@77.88.72.162)
  274. # [12:04] * Joins: necolas (~necolas@b0fbedcf.bb.sky.com)
  275. # [12:07] * Quits: mishunov (~spliter@77.88.72.162) (Quit: mishunov)
  276. # [12:07] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 272 seconds)
  277. # [12:10] <zcorpan> hsivonen: what's it about?
  278. # [12:17] <hsivonen> zcorpan: content model of <object>
  279. # [12:18] <zcorpan> woot
  280. # [12:19] * Ms2ger sighs, ignores
  281. # [12:20] <jgraham> But isn't it obvious that a popular vote is the best way to decide technical questions? The only think we're doing wrong is not televising it. And getting Simon Cowell involved somehow.
  282. # [12:22] <Ms2ger> We've got a Simon, let him do it
  283. # [12:22] * Joins: drublic (~drublic@frbg-4d029226.pool.mediaWays.net)
  284. # [12:24] <zcorpan> Content model: a single sarcasm element.
  285. # [12:24] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  286. # [12:25] <jgraham> I'm not sure we would fit the role. zcorpan doesn't naturally inspire the urge to punch him in the face (at least as far as I can tell).
  287. # [12:25] <jgraham> s/we/he/
  288. # [12:25] <zcorpan> i guess i should work on that
  289. # [12:28] <Ms2ger> Yes! Then you can become a chair too!
  290. # [12:28] * Joins: Areks (~Areks@rs.gridnine.com)
  291. # [12:38] * Joins: skylamer` (cgskylamer@78.90.213.55)
  292. # [12:43] * Quits: mpt (~mpt@canonical/mpt) (Remote host closed the connection)
  293. # [12:45] * Joins: mpt (~mpt@nat/canonical/x-vyuvjzmqctgftexp)
  294. # [12:45] * Quits: mpt (~mpt@nat/canonical/x-vyuvjzmqctgftexp) (Changing host)
  295. # [12:45] * Joins: mpt (~mpt@canonical/mpt)
  296. # [12:48] * Quits: izhak (~izhak@213.87.241.35) (Remote host closed the connection)
  297. # [12:53] <hsivonen> TabAtkins: looks like your ISSUE-134 CP expired
  298. # [12:53] <hsivonen> this one http://lists.w3.org/Archives/Public/public-html/2011Jul/0235.html
  299. # [12:54] <hsivonen> per March 28 deadline
  300. # [12:56] <annevk> so IE PUA extensions to big5 are 0x81 / 0xA0 and 0xC6 / 0xC8
  301. # [12:57] * Joins: nonge_ (~nonge@p50829C9E.dip.t-dialin.net)
  302. # [12:57] <hsivonen> there's no agenda for the HTML WG f2f meeting, right?
  303. # [13:01] <annevk> haven't seen anything, but haven't paid to close attention either
  304. # [13:01] * Quits: nonge (~nonge@p5082B19C.dip.t-dialin.net) (Ping timeout: 260 seconds)
  305. # [13:01] <annevk> s/to//
  306. # [13:03] <zcorpan> leif's CP says to allow nesting interactive content, but doesn't really explain why
  307. # [13:04] <hsivonen> annevk: ok. well, I think I won't be traveling to the meeting
  308. # [13:06] <jgraham> Was any justification given for the meeting for either HTML or WebApps?
  309. # [13:06] <zcorpan> "authors can just fill it with content without having to re-author the page first (that is: they don't need to make changes to the parent element in order to add the most optimal fallback content)." - not if you want e.g. a <form> in the fallback
  310. # [13:06] <jgraham> It kind of felt like "well everyone lives in the bay area anyway so we may as well get together"
  311. # [13:06] <annevk> so the incompatible overlap seems to be in 0xA3
  312. # [13:06] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  313. # [13:06] <jgraham> Even though that isn't true for the person organising it…
  314. # [13:07] * Joins: richt (richt@nat/opera/x-pzxrhduelsdznnwd)
  315. # [13:07] <annevk> in big5 those are code points outside the PUA (at least in IE) and in hk they map to something else
  316. # [13:07] <hsivonen> jgraham: yeah, it felt like that
  317. # [13:08] <annevk> I was thinking of going
  318. # [13:08] <annevk> but if nobody is going to show up, hmm
  319. # [13:08] <annevk> I'm bad with jetlag these days
  320. # [13:08] <hsivonen> annevk: sounds bad considering that it seems that jetlag travel is your job
  321. # [13:08] * Joins: mishunov (~spliter@77.88.72.162)
  322. # [13:11] <jgraham> hsivonen: One assumes that there will be some people that live within walking (en-us: driving) distance that will make it
  323. # [13:11] <jgraham> s/hsivonen/annevk/
  324. # [13:13] <jgraham> Not sure it is worth flying half way around the world just to see those people though
  325. # [13:13] <annevk> yeah, and I think I "have to" show up for WebApps
  326. # [13:13] <jgraham> Oh, really?
  327. # [13:14] <annevk> sort of told Art I would; he didn't think it would be useful without editors
  328. # [13:14] <jgraham> I see
  329. # [13:14] <annevk> on the upside it's over a month and I've no travel planned this one
  330. # [13:14] <annevk> I think that might be a first
  331. # [13:19] <hsivonen> you could have opted to show up at TPAC later this year and make jetlag Someone Else's Problem
  332. # [13:19] <hsivonen> or do what Hixie does: not showing up at meeting even if it's said that meeting without editors aren't useful
  333. # [13:20] <annevk> chrome and chrome-hk differ for 85-A0, A3, C6-C8 (with some compatible code points in between)
  334. # [13:20] <hsivonen> or was it axiomatic that there has to be a meeting?
  335. # [13:21] <annevk> not sure really; I kind of like visiting CA though and seeing everyone again
  336. # [13:31] * Joins: twisted` (~twisted@p5DDB9C4C.dip.t-dialin.net)
  337. # [13:32] <annevk> passion -> progress -> process -> !passion -> !progress
  338. # [13:35] <zcorpan> while (passion) make(progress);
  339. # [13:36] <Ms2ger> elihw; make(process);
  340. # [13:37] <annevk> what's elihw?
  341. # [13:38] <MikeSmith> hsivonen: WebApps WG is also meeting. People seemed to have found the f2f time useful at TPAC for discussing Web Components, among other things
  342. # [13:41] <Ms2ger> You mean XBL2 :)
  343. # [13:43] * Joins: sarro (~sarro@i5E865FD2.versanet.de)
  344. # [13:43] * Quits: KillerX (~anant@80-219-152-121.dclient.hispeed.ch) (Quit: KillerX)
  345. # [13:45] * Joins: KillerX (~anant@80-219-152-121.dclient.hispeed.ch)
  346. # [13:46] * Quits: KillerX (~anant@80-219-152-121.dclient.hispeed.ch) (Remote host closed the connection)
  347. # [13:46] * Quits: mpt (~mpt@canonical/mpt) (Read error: Operation timed out)
  348. # [13:52] * Quits: gkellogg (~gregg@c-98-248-150-91.hsd1.ca.comcast.net) (Read error: No route to host)
  349. # [13:52] * Joins: gkellogg (~gregg@c-98-248-150-91.hsd1.ca.comcast.net)
  350. # [13:54] <karlcow> passion is a bad start… in a latin way
  351. # [13:55] * Joins: izhak (1000@188.168.203.251)
  352. # [13:57] * Quits: izhak (1000@188.168.203.251) (Remote host closed the connection)
  353. # [14:00] * Joins: [[zzz]] (~q@101.109.231.214)
  354. # [14:03] * Quits: [[zz]] (~q@125.25.35.54.adsl.dynamic.totbb.net) (Ping timeout: 245 seconds)
  355. # [14:07] <MikeSmith> anybody know if the minutes from today's IETF meetings are online yet?
  356. # [14:12] * Joins: erichynds (~ehynds@64.206.121.41)
  357. # [14:13] <MikeSmith> finds http://tools.ietf.org/wg/httpbis/minutes
  358. # [14:14] <Ms2ger> "mark observed that the problem of on-the-wire bits being turned into uris is now a problem for someone else"
  359. # [14:14] <Ms2ger> "larry masinter challenges the assertion that iri are working on this"
  360. # [14:14] <Ms2ger> Go Larry!
  361. # [14:15] <MikeSmith> :)
  362. # [14:15] <MikeSmith> http://tools.ietf.org/wg/hybi/minutes
  363. # [14:15] <zcorpan> annevk: maybe build a list of URLs looking for the relevant byte sequences for pages that have a big5 label, and check them manually
  364. # [14:15] <MikeSmith> "Action Item: Chairs to coordinate with W3C WebApps WG on API impact of MUX"
  365. # [14:15] <Ms2ger> Nooooooooooo
  366. # [14:17] <hsivonen> what's MUX?
  367. # [14:17] <annevk> zcorpan: if we can assume they're all authored for a single UA that might work...
  368. # [14:17] <MikeSmith> multiplexing?
  369. # [14:17] <karlcow> sounds an electronic music soundtrack
  370. # [14:17] <karlcow> sounds like*
  371. # [14:18] <hsivonen> MikeSmith: did hybi add multiplexing to Web Sockets?
  372. # [14:18] <karlcow> https://en.wikipedia.org/wiki/Multiplexer
  373. # [14:18] <annevk> hsivonen: not yet, I think, but I'm not following hybi
  374. # [14:18] <karlcow> http://www.w3.org/Protocols/MUX/
  375. # [14:18] <hsivonen> don't they respect the layered architecture where the nature of the IP layer takes care of multiplexing? :-)
  376. # [14:19] <Ms2ger> Zing.
  377. # [14:19] <karlcow> ahah ♥ http://www.w3.org/Protocols/MUX/WD-mux-980708.html
  378. # [14:19] <hsivonen> karlcow: thanks
  379. # [14:19] <karlcow> SMUX Protocol Specification
  380. # [14:19] <karlcow> W3C Working Draft 08-July-1998
  381. # [14:19] <annevk> we should have a bot that flags users when they start talking about layered architectures
  382. # [14:19] * MikeSmith finds http://tools.ietf.org/html/draft-tamplin-hybi-google-mux-03
  383. # [14:19] <MikeSmith> expired though
  384. # [14:20] * Joins: smaug____ (~chatzilla@12.197.88.10)
  385. # [14:20] <MikeSmith> hmm yeah
  386. # [14:20] <MikeSmith> http://tools.ietf.org/wg/hybi/agenda?item=agenda-83-hybi.html
  387. # [14:20] <Ms2ger> MikeSmith, clearly the W3C document isn't expired, so it must be more authoritative
  388. # [14:21] <MikeSmith> za-zing
  389. # [14:21] <karlcow> but but but I love Millefeuilles http://farm3.staticflickr.com/2454/3883365345_ea76895ae0_m.jpg
  390. # [14:21] <annevk> zcorpan: who handles our tools for that internally?
  391. # [14:21] <MikeSmith> http://tools.ietf.org/agenda/83/slides/slides-83-hybi-0.pdf
  392. # [14:22] <annevk> found the interface...
  393. # [14:22] <Ms2ger> annevk, ... you've got internal tools for tracking academics?
  394. # [14:24] <hsivonen> huh? Is PDF legal at the IETF now? I insist on ASCII .txt slides!
  395. # [14:24] <MikeSmith> :)
  396. # [14:25] <MikeSmith> http://tools.ietf.org/html/draft-montenegro-httpbis-speed-mobility-01 references the websockets multiplexing I.D.
  397. # [14:25] <annevk> when Mike asked about minutes I tried looking something up and found that HTML + style sheets would be converted to plain text, but HTML without style sheets was fine
  398. # [14:25] <annevk> clearly the idea that style sheets are optional is not a concept they grasp
  399. # [14:25] <annevk> I think that was here: http://www.ietf.org/wg/meeting-materials.html
  400. # [14:25] <annevk> Philip`: do you still have your largish dataset?
  401. # [14:26] <MikeSmith> wtf
  402. # [14:26] <jgraham> annevk: I might worry that these datasets will be quite western-biased
  403. # [14:26] <MikeSmith> "Minutes may be submitted in plain text (Unix/Mac/Dos), in simple HTML with NO style sheets, PDF, and PPT. Minutes submitted with style sheets WILL BE converted to plain text. Therefore, if you are concerned about preserving the formatting of your minutes, then please submit them in simple HTML."
  404. # [14:26] <annevk> MikeSmith: yeah
  405. # [14:26] <hsivonen> what bundled app can I use on Windows 7 to test if the virtual machine deals with microphones reasonably?
  406. # [14:26] <zcorpan> annevk: why would you need to assume that?
  407. # [14:26] <annevk> MikeSmith: they're hiliarious
  408. # [14:27] <zcorpan> annevk: what tools?
  409. # [14:27] <hsivonen> hmm. maybe I should just install Skype in the VM and see if I can make a test call
  410. # [14:27] <jgraham> MikeSmith: That's … well it's funny for one thing. But how wrongheaded do you have to be to accept PPT but not HTML + CSS?
  411. # [14:27] <annevk> zcorpan: guess we can have people that read those variants of Chinese have a look
  412. # [14:28] <MikeSmith> I think these are the guidelines from bizarro superman planet
  413. # [14:28] <hsivonen> MikeSmith: CSS not ok but PPT ok. That's sad.
  414. # [14:28] <Ms2ger> IETF. That's sad.
  415. # [14:29] <MikeSmith> Bizzarro Superman say PPT GOOD but HTML BAD for minute of Internet standard meeting
  416. # [14:29] <annevk> zcorpan: was thinking of MAMA
  417. # [14:29] <zcorpan> annevk: ah. i think mama isn't really maintained anymore. :(
  418. # [14:29] <Ms2ger> twss
  419. # [14:31] <annevk> jgraham: the bias matters less as we'll only look at the big5 subset
  420. # [14:31] <MikeSmith> anyway, Yebisu time
  421. # [14:32] <karlcow> echo "IETF" | sed -e 's/IE/W/'
  422. # [14:32] <jgraham> annevk: Sure, you might just find that there isn't all that much data
  423. # [14:33] <karlcow> annevk: each time I asked about MAMA, dad told us, she was in limbo.
  424. # [14:38] <Philip`> annevk: Not in a conveniently accessible form (it's in some backup archive on some disk or other)
  425. # [14:38] <Ms2ger> Philip`, how about canvas tests?
  426. # [14:40] <annevk> Philip`: how big is the dataset?
  427. # [14:42] <Ms2ger> Sorry annevk, I'm afraid I scared him off
  428. # [14:42] <Philip`> annevk: It's http://webcrawl.s3.amazonaws.com/web200904.gz so only 2.6GB
  429. # [14:43] <Philip`> (though I didn't use that file directly, I parsed the HTTP headers and split it in multiple files for easier processing)
  430. # [14:43] <zcorpan> annevk: grep -aPibo "(content(-type\s*:|=\s*[\"']?)\s*text/html\s*;|<meta\s)\s*charset\s*=\s*[\"']?(big5|cn-big5|csbig5|x-x-big5|big5-hkscs)" web200904
  431. # [14:43] <jgraham> annevk: I thought zcorpan had been using the dotbot data
  432. # [14:43] <jgraham> Oh dammit
  433. # [14:43] * Quits: smaug____ (~chatzilla@12.197.88.10) (Ping timeout: 246 seconds)
  434. # [14:44] <Ms2ger> Are you parsing HTML with regices, sir?
  435. # [14:44] <jgraham> Ms2ger: In other news, yay!
  436. # [14:44] <zcorpan> http://dotnetdotcom.org/
  437. # [14:44] <annevk> zcorpan: hmm, why don't you give me the results? :)
  438. # [14:44] <zcorpan> Ms2ger: yeah, i also do paris hilton (but don't tell my wife)
  439. # [14:45] <Ms2ger> jgraham, mm?
  440. # [14:45] <zcorpan> annevk: it gives byte offsets so you need to download the data to interpret the result anyway :-P
  441. # [14:45] <jgraham> Ms2ger: You Resolved:FIXED the import testharness.js bug
  442. # [14:46] <Ms2ger> Ah, yes
  443. # [14:46] <zcorpan> maybe i should do like Philip` and split the data into multiple files
  444. # [14:46] * Quits: niloy (~niloy@61.12.96.242) (Remote host closed the connection)
  445. # [14:46] <Ms2ger> Now we will run 15 getElementsByClassName tests we didn't before!
  446. # [14:47] * [[zzz]] is now known as [[zz]]
  447. # [14:47] <Philip`> (I did the splitting mainly so I could easily run multiple threads that each pick a big chunk of pages and process them all)
  448. # [14:47] <jgraham> Ms2ger: Baby steps :)
  449. # [14:47] <Ms2ger> Indeed
  450. # [14:48] <annevk> zcorpan: so then write some other scripts that uses those offsets to read into the data and analyze for bytes?
  451. # [14:48] <annevk> hmm
  452. # [14:48] <Ms2ger> Now, if only Aryeh's tests didn't take so long that debug builds seem unable to handle them...
  453. # [14:48] <zcorpan> dunno, maybe the grep is the wrong starting point
  454. # [14:48] <annevk> sounds like pain and also like it will take a long time
  455. # [14:48] * Joins: GlitchMr (~glitchmr@178-36-175-134.adsl.inetia.pl)
  456. # [14:49] <annevk> my laptop is already slow with 1MB of JSON :)
  457. # [14:49] <Philip`> grep seems like a bad idea when you're trying to process whole pages, not just individual lines, and when you want to understand HTTP headers properly instead of getting confused by pages that happen to quote HTTP headers in their body text
  458. # [14:50] <MikeSmith> perl -pi -e and undef $/
  459. # [14:51] <MikeSmith> though that still doesn't hep you for docs that quite HTTP headers in their body
  460. # [14:51] * Joins: mattwest (~textual@host81-149-171-23.in-addr.btopenworld.com)
  461. # [14:52] <MikeSmith> or i-less even
  462. # [14:52] <Philip`> You mean read the entire ~14GB uncompressed input file into a string in RAM?
  463. # [14:52] <MikeSmith> if you only grepping
  464. # [14:52] <MikeSmith> yeah
  465. # [14:52] <Philip`> Even I wouldn't use Perl for that
  466. # [14:52] <MikeSmith> cause that's what real men do
  467. # [14:52] <annevk> haha, need some more RAM first
  468. # [14:53] <MikeSmith> when I need more RAM I just beat somebody and takes theirs
  469. # [14:55] <MikeSmith> btw, I added lightning bolts to http://platform.html5.org/
  470. # [14:56] * zcorpan runs grep -aEizHZ "(content(-type[[:space:]]*:|=[[:space:]]*[\"']?)[[:space:]]*text/html[[:space:]]*;|<meta\s)[[:space:]]*charset[[:space:]]*=[[:space:]]*[\"']?(big5|cn-big5|csbig5|x-x-big5|big5-hkscs)" web200904 > big5.txt
  471. # [14:56] <zcorpan> it forgets about the URLs, but maybe that's ok
  472. # [14:57] <annevk> I guess we can first see if there's any data at all
  473. # [14:57] <zcorpan> that uses big5 encoding declaration?
  474. # [14:58] <zcorpan> seems to be plenty
  475. # [14:59] <MikeSmith> https://twitter.com/#!/mikebelshe/status/185650746623135745
  476. # [15:01] <annevk> is that concept "None of us is as dumb as all of us." explained somewhere?
  477. # [15:01] <annevk> apart from the motivational poster
  478. # [15:01] <hsivonen> I see Hixie made the blockquote in http://hsivonen.iki.fi/producing-xml/ non-conforming :-(
  479. # [15:02] <MikeSmith> annevk: it started from that motivational poster I think
  480. # [15:02] <Ms2ger> A long time ago, no?
  481. # [15:03] <MikeSmith> annevk: though it reminds me of "We have met the enemy and he is us."
  482. # [15:04] <MikeSmith> http://en.wikipedia.org/wiki/Pogo_(comic_strip)#.22We_have_met_the_enemy_and_he_is_us..22
  483. # [15:08] <karlcow> the French quote is the dumb thing is "L'intelligence de la foule" ~ aka Intelligence of the crowd… meant to qualify things like Heysel Stadium disaster
  484. # [15:09] * Quits: Druid_ (~Druid@p5B05DBFD.dip.t-dialin.net) (Ping timeout: 265 seconds)
  485. # [15:12] * Quits: twisted` (~twisted@p5DDB9C4C.dip.t-dialin.net) (Ping timeout: 245 seconds)
  486. # [15:12] * Joins: twisted` (~twisted@p5DDBBB78.dip.t-dialin.net)
  487. # [15:14] * Joins: Druid_ (Druid@138.199.73.144)
  488. # [15:20] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
  489. # [15:21] * Joins: davidb (~davidb@66.207.208.98)
  490. # [15:21] <zcorpan> annevk: http://simon.html5.org/dump/big5.txt (29MB) - each response body is prefixed by "web200904\0"
  491. # [15:22] <annevk> hsivonen: there's already https://developer.mozilla.org/en/Document_Object_Model_(DOM)/window.navigator.language
  492. # [15:23] <annevk> zcorpan: sweet, so that's a subset basically?
  493. # [15:23] <zcorpan> annevk: yep
  494. # [15:23] <annevk> very interesting
  495. # [15:23] <zcorpan> shouldn't take too long to run a python script over it on a laptop
  496. # [15:24] <annevk> I'm going to buy some lunch first I think, but that should indeed be fine
  497. # [15:24] <annevk> thanks
  498. # [15:24] <zcorpan> np
  499. # [15:25] * Parts: variable (root@freebsd/developer/variable) ("Overflow in /dev/null")
  500. # [15:25] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  501. # [15:26] <zcorpan> it may contain false positives, like pages that have two declarations or just has content-type... as text in the page, but i guess that's pretty rare
  502. # [15:30] * Joins: MacTed (~Thud@63.119.36.36)
  503. # [15:32] * MikeSmith wonders if jzaefferer is around
  504. # [15:33] * Quits: erichynds (~ehynds@64.206.121.41)
  505. # [15:35] * Joins: mpt (~mpt@nat/canonical/x-khrpjyygiasojnvp)
  506. # [15:35] * Quits: mpt (~mpt@nat/canonical/x-khrpjyygiasojnvp) (Changing host)
  507. # [15:35] * Joins: mpt (~mpt@canonical/mpt)
  508. # [15:36] * Joins: Druide__ (~Druid@p5B05DBFD.dip.t-dialin.net)
  509. # [15:38] <zcorpan> annevk: hmm, it seems i may have got the regexp wrong. it doesn't seem to include content-type: matches
  510. # [15:38] <zcorpan> annevk: only content="..." matches
  511. # [15:38] * Quits: mishunov (~spliter@77.88.72.162) (Quit: mishunov)
  512. # [15:41] * Quits: Druid_ (Druid@138.199.73.144) (Ping timeout: 265 seconds)
  513. # [15:42] <zcorpan> the problematic part seems to be the colon
  514. # [15:43] <SHAGGSTaRR> colons are always fulla shit zcorpan
  515. # [15:46] * Joins: erichynds (~ehynds@64.206.121.41)
  516. # [15:56] * Joins: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se)
  517. # [15:58] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  518. # [16:00] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
  519. # [16:00] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  520. # [16:02] * Quits: drublic (~drublic@frbg-4d029226.pool.mediaWays.net) (Remote host closed the connection)
  521. # [16:04] <annevk> zcorpan: guess I'll try to make something that works with this first
  522. # [16:05] * Quits: Ducki (~Ducki@pD9E39563.dip0.t-ipconnect.de) (Quit: ;))
  523. # [16:07] * zcorpan now runs grep -aEizHZ "(Content-Type[[:space:]]*:[[:space:]]*text/html[[:space:]]*;[[:space:]]*charset[[:space:]]*=[[:space:]]*[\"']?|[[:space:]]content[[:space:]]*=[[:space:]]*[\"']?[[:space:]]*text/html[[:space:]]*;[[:space:]]*charset[[:space:]]*=[[:space:]]*[\"']?|<meta[[:space:]]+charset[[:space:]]*=[[:space:]]*[\"']?)(big5|cn-big5|csbig5|x-x-big5|big5-hkscs)" web200904 > big5.txt
  524. # [16:08] * Joins: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
  525. # [16:13] * Parts: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se)
  526. # [16:13] * Joins: timmywil (~timmywil@host-68-169-175-226.WISOLT2.epbfi.com)
  527. # [16:15] <jzaefferer> hey MikeSmith, I'm here
  528. # [16:16] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 272 seconds)
  529. # [16:19] * Joins: jdong_bot_ (~jdong_bot@117.79.233.228)
  530. # [16:20] * Quits: Druide__ (~Druid@p5B05DBFD.dip.t-dialin.net)
  531. # [16:21] <annevk> so far I find trouble
  532. # [16:22] <[tm]> jzaefferer: away from my PC now but just wanted to day i will have something fire you this weekend or Monday
  533. # [16:23] <[tm]> something for you
  534. # [16:23] <Ms2ger> You will have something fire him? Tough man
  535. # [16:23] <[tm]> Heh
  536. # [16:24] <[tm]> you prefer to script this on node i guess?
  537. # [16:24] <annevk> what's the problem with
  538. # [16:24] <annevk> i = 0
  539. # [16:24] <annevk> prev_byte = None
  540. # [16:24] <annevk> for b in bytes_read:
  541. # [16:24] <annevk> if prev_byte != None:
  542. # [16:24] <annevk> if ord(prev_byte) > 0xA0:
  543. # [16:24] <annevk> i+=1
  544. # [16:24] <annevk> #if ord(prev_byte) ==0xA3 and ord(b) > 0x3F and ord(b) < 0xFF:
  545. # [16:24] <annevk> # i+=1
  546. # [16:24] <annevk> prev_byte = None
  547. # [16:24] <annevk> continue
  548. # [16:24] <annevk> if b < 0x80:
  549. # [16:24] <annevk> continue
  550. # [16:24] <annevk> prev_byte = b
  551. # [16:25] <annevk> apart from that > 0xA0 gives less results than < 0xA1!!!!
  552. # [16:25] <scott_gonzalez> [tm]: Yeah, our build script is written in node.
  553. # [16:25] <[tm]> ok
  554. # [16:26] * Parts: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
  555. # [16:30] <hsivonen> annevk: right. I'm skeptical about the usefulness of exposing a language list in a new API
  556. # [16:30] <[tm]> so what we need to do us use whatever nodes http client is to send th contents of each file as part of a post request to port 8888
  557. # [16:31] <[tm]> loop through arts from the command line
  558. # [16:32] <[tm]> and do an async read
  559. # [16:32] * Joins: scor (~scor@drupal.org/user/52142/view)
  560. # [16:32] <[tm]> since it's node
  561. # [16:33] <[tm]> anyway i can write it but i guess you guys could too
  562. # [16:33] <[tm]> better than me
  563. # [16:34] <[tm]> so maybe i will just get the jars together and give you the details about how to start up the service and what exactly to send in the post
  564. # [16:35] <hsivonen> I wonder why Opera Mini on tablets doesn't say "Tablet" in the UA string like Opera Mobile on tablets
  565. # [16:36] <annevk> missed an ord()
  566. # [16:36] <annevk> still there's a lot of code points apparently that are not interoperable at all
  567. # [16:41] <hsivonen> hmm. Hixie's response to the responsive images threads wasn't particularly apt
  568. # [16:41] <jgraham> He wasn't responsive enough?
  569. # [16:41] <hsivonen> Hixie: you really don't see a use case for adapting what number of pixels you send depending on the recipient?
  570. # [16:42] <hsivonen> Hixie: sending the "same" photo sampled differently
  571. # [16:43] <hsivonen> Hixie: e.g. Flickr varies the bitmaps for the "same" photo it sends depending on context
  572. # [16:43] <hsivonen> Hixie: but they have to do imperatively instead of having a declarative way of doing it
  573. # [16:43] <hsivonen> (in their slideshows, for example)
  574. # [16:43] * Joins: Druid_ (~Druid@p5B05DBFD.dip.t-dialin.net)
  575. # [16:44] <karlcow> [10:28] <hsivonen> I wonder why Opera Mini on tablets doesn't say "Tablet" in the UA string like Opera Mobile on tablets
  576. # [16:44] * Joins: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se)
  577. # [16:44] <karlcow> I wonder if it's a bug or not.
  578. # [16:44] <karlcow> It's always a lot of discussions
  579. # [16:45] <zcorpan> annevk: ok i've uploaded a new big5. although it looks like it's the same size, so either it was right the first time around, or it's still wrong, or it's now right but it didn't make any difference...
  580. # [16:45] <zcorpan> gotta go
  581. # [16:45] <hsivonen> oh well. there's the poll: https://www.w3.org/2002/09/wbs/40318/issue-158-objection-poll/
  582. # [16:45] * Parts: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se)
  583. # [16:46] <hsivonen> from September 2002
  584. # [16:46] * Joins: myakura (~myakura@FL1-110-233-178-43.tky.mesh.ad.jp)
  585. # [16:47] <matjas> fun fact: IE < 8 doesn’t recognize `\:` as a CSS escape sequence for `:`, so you have to use `\3a ` instead.
  586. # [16:48] <karlcow> hsivonen: why do you think it's from September 2002
  587. # [16:49] * Quits: nonge_ (~nonge@p50829C9E.dip.t-dialin.net) (Quit: Verlassend)
  588. # [16:49] <hsivonen> karlcow: is your IRC client in Quebec?
  589. # [16:49] <annevk> thanks simon
  590. # [16:49] <hsivonen> karlcow: /2002/09/
  591. # [16:49] <jgraham> karlcow: Because normal people (and Google) don't assume that URIs are opaque
  592. # [16:49] <karlcow> why do you think this is a date
  593. # [16:49] <annevk> i somehow thought extracting useful data was going to be easier, but it's still quite a lot of data
  594. # [16:49] <hsivonen> karlcow: it looks like one
  595. # [16:49] <karlcow> hsivonen: not to me ;)
  596. # [16:49] <jgraham> karlcow: Are you disputing that it is, in fact, a date?
  597. # [16:50] <hsivonen> karlcow: you've been on the W3C staff
  598. # [16:50] <jgraham> (just not a date that corresponds to anything relevant)
  599. # [16:50] <annevk> most of the W3C staff realizes that it's silly though
  600. # [16:50] <annevk> that's why we have /html/ now
  601. # [16:50] <annevk> and /ns/
  602. # [16:50] <karlcow> jgraham: yes ☺
  603. # [16:51] <annevk> claiming URLs are opague when they are in front of people all the time seems extremely counter productive
  604. # [16:51] <karlcow> annevk: tell that to mobile users, twitter and other shorteners
  605. # [16:51] <annevk> especially as they are, unlike say barcodes, very readable and to some extent memorable
  606. # [16:51] <hsivonen> people who believe URLs are opaque should use IP addresses instead of hostnames in their URLs
  607. # [16:52] <hsivonen> IP address, a slash and an UUID
  608. # [16:52] <annevk> karlcow: they didn't exist when this argument was made up
  609. # [16:52] <karlcow> and? :D
  610. # [16:53] <annevk> karlcow: and twitter uses it because <a ping> got canned
  611. # [16:53] * Quits: Ms2ger (~Ms2ger@91.181.135.207) (Ping timeout: 246 seconds)
  612. # [16:53] <annevk> that some URLs are less readable than others, does not make them opague
  613. # [16:53] <hsivonen> annevk: good point. let's blame URL shorteners on people who objected to <a ping>
  614. # [16:54] <karlcow> huh? ☺ I don't understand the drift here
  615. # [16:54] * Joins: tantek (~tantek@c-50-137-168-212.hsd1.or.comcast.net)
  616. # [16:55] <karlcow> domain names are definitely not opaque for most people so far, except when using QR code. (another layer), but the path is completely lost for most of the people I know who are not in the computing industry.
  617. # [16:55] <karlcow> Geek Magnifying glass.
  618. # [16:56] <hsivonen> karlcow: http://picturesofpeoplescanningqrcodes.tumblr.com/
  619. # [16:56] <karlcow> what I see is a lot of people using search engines with keywords for finding stuff they already know
  620. # [16:57] <jgraham> Sure, I do that. I also expect that if I find http://some.blog.com/2011/11/21/some_entry.html it was published in November 2011
  621. # [16:57] <karlcow> hsivonen: yes QR codes have a very very very limited area of real usage. ☺ the marketing saga here is insane.
  622. # [16:57] <karlcow> jgraham: disqualified. Geek! ;)
  623. # [16:57] <annevk> per this dataset the C6-C8 range does not matter much
  624. # [16:57] <jgraham> karlcow: Possibly, but you don't actually have any evidence
  625. # [16:58] <annevk> there is one instance of such a lead byte and it's inside a comment
  626. # [16:58] <jgraham> For your assertions
  627. # [16:58] <karlcow> jgraham: this goes both ways
  628. # [16:58] <jgraham> Sure.
  629. # [16:59] <annevk> advertising frequently uses the path
  630. # [16:59] <annevk> example.com/boldnewplan
  631. # [16:59] <hsivonen> facebook.com/aolkeyword
  632. # [17:00] * Quits: jdong_bot_ (~jdong_bot@117.79.233.228) (Remote host closed the connection)
  633. # [17:01] * Quits: PalleZingmark (~Adium@217.13.228.226) (Quit: Leaving.)
  634. # [17:02] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
  635. # [17:06] <annevk> Content-Language: big5
  636. # [17:06] <annevk> this data contains fun stuff
  637. # [17:08] <annevk> also apparently 74944 bytes following a lead byte that are less than 0x40 (and thereby invalid)
  638. # [17:11] <annevk> although that's on 1761026 lead bytes
  639. # [17:17] <michel_v> what karlcow meant about dates in URLs is that the 2002/09 may only be the date that the resource was created on the server
  640. # [17:18] <michel_v> it might have changed a lot since then, with updated data. but its URL didn't because it's cool like that
  641. # [17:20] <annevk> https://www.w3.org/2012/03/12-ab-minutes (W3C Member-only)
  642. # [17:21] <jgraham> Why would anyone put a date in a URL for a resource that will change? (In this case the "resource" from 2002 is presumably the wbs system itself, not any of the surveys. Which is kind of like putting the date that Wordpress was first deployed in the url of all wordpress blogs)
  643. # [17:21] * Quits: erichynds (~ehynds@64.206.121.41) (Ping timeout: 244 seconds)
  644. # [17:22] <scott_gonzalez> [tm]: Sorry, wasn't looking at this channel. Yeah, if you can just send us the details about how to start the service and make the request, we can write the node code.
  645. # [17:22] <michel_v> because it's a naming convention that just happens to be different from the mainstream conventions
  646. # [17:23] <Philip`> jgraham: Some people are terrible at coming up with names, and would rather only have to compete with other people's names from the same month rather than trying to be unique across all of W3C history
  647. # [17:23] <hsivonen> annevk: ooh. a date in a W3C URL!
  648. # [17:23] <karlcow> example.org/637GFDRkdsat5-suyig.html
  649. # [17:23] <michel_v> jgraham: (besides, on blogs the resource behind a "dated" URL does change over time while the date does not. that's comments)
  650. # [17:24] <annevk> hsivonen: don't tell karlcow
  651. # [17:24] * Quits: charlvn (~charlvn@2002:8259:81f2::1) (Quit: leaving)
  652. # [17:24] <Philip`> (The technology society's fixation on TLAs doesn't help with the name collision problem)
  653. # [17:24] <michel_v> (or other ways to influence the resource that are not the author's actions)
  654. # [17:25] <jgraham> michel_v: I'm not sure how that is relevant. The date the article was first published is useful irrespective of later comments.
  655. # [17:25] <karlcow> "Ceci n'est pas une date." — Magritte
  656. # [17:25] <jgraham> The date that the underlying software was first deployed, not so much
  657. # [17:25] * Quits: tantek (~tantek@c-50-137-168-212.hsd1.or.comcast.net) (Quit: tantek)
  658. # [17:26] <jgraham> karlcow: Somewhat lacks to double-entendre that I am told is implied in the original
  659. # [17:26] <jgraham> s/to/the/
  660. # [17:27] <karlcow> I will use another forbidden word here ;) the calendar is a nice way to make layers of unique identifier because of the arrow of time.
  661. # [17:28] <karlcow> identifiers
  662. # [17:33] * Joins: erichynds (~ehynds@64.206.121.41)
  663. # [17:34] <annevk> hmm
  664. # [17:35] <annevk> no lead bytes in the 0xFx range
  665. # [17:35] <annevk> that is somewhat surprising
  666. # [17:35] <hsivonen> annevk: have you tested Python and Java big5 decoding?
  667. # [17:36] * Joins: tantek (~tantek@c-50-137-168-212.hsd1.or.comcast.net)
  668. # [17:36] <annevk> hsivonen: nah, just browsers
  669. # [17:36] * Quits: richt (richt@nat/opera/x-pzxrhduelsdznnwd) (Remote host closed the connection)
  670. # [17:37] <annevk> not sure what we'd gain from those libraries, presumably they're even less compatible with what's out there
  671. # [17:44] * Joins: jryans (~jryans@24-155-144-5.static.grandenetworks.net)
  672. # [17:47] * Quits: mattwest (~textual@host81-149-171-23.in-addr.btopenworld.com) (Quit: ["Textual IRC Client: www.textualapp.com"])
  673. # [17:47] <annevk> so in this dataset, there's 602746 lead bytes less than 0xA1 (undefined territory for big5) and 20825 0xA3 lead bytes followed by reserved territory
  674. # [17:47] <annevk> there's also 74374 invalid trail bytes
  675. # [17:47] <annevk> and a total of 1113300 lead bytes over 0xA1 (you'll have to subtract the 0xA3 bytes from that)
  676. # [17:48] <annevk> anyone ideas on how to analyze this?
  677. # [17:48] * Joins: nessy (~Adium@209.118.182.194)
  678. # [17:50] * Quits: myakura (~myakura@FL1-110-233-178-43.tky.mesh.ad.jp) (Remote host closed the connection)
  679. # [17:52] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Quit: tomasf)
  680. # [17:52] * Joins: smaug____ (~chatzilla@12.197.88.252)
  681. # [18:02] <annevk> I guess I could make character buckets
  682. # [18:02] <annevk> but actually, you probably need sequences to make sense of the Chinese
  683. # [18:02] <annevk> foolip: you around?
  684. # [18:10] * Joins: drublic (~drublic@frbg-4d029226.pool.mediaWays.net)
  685. # [18:11] * Joins: sedovsek (~robert.se@93-103-104-107.dynamic.t-2.net)
  686. # [18:13] <sedovsek> Hey! Any ideas on how to find webpages that are using multiple column layout? Either column-count: <integer> or column-width: <size>;
  687. # [18:13] <sedovsek> Manythanks!
  688. # [18:13] <annevk> there's one item here that has iso-8859-1 in HTTP and then in the HTML it has
  689. # [18:13] <annevk> <meta http-equiv="content-type" content="text/html; charset=euc-kr"/>
  690. # [18:13] <annevk> <meta http-equiv="content-type" content="text/html; charset=EUC-JP"/>
  691. # [18:13] <annevk> <meta http-equiv="content-type" content="text/html; charset=big5-hkscs"/>
  692. # [18:13] <annevk> all three
  693. # [18:13] <sedovsek> Sorry, didn't know I was bursting into the conversation.
  694. # [18:13] <annevk> HTML paradise
  695. # [18:14] <annevk> sedovsek: it's more of a monologue, no worries
  696. # [18:14] <sedovsek> Oh. :)
  697. # [18:14] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 264 seconds)
  698. # [18:16] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
  699. # [18:16] * Joins: PalleZingmark (~Adium@c83-250-138-248.bredband.comhem.se)
  700. # [18:17] * Joins: mpt (~mpt@canonical/mpt)
  701. # [18:17] * Quits: jdaggett (~jdaggett@12.197.88.10) (Quit: jdaggett)
  702. # [18:17] * Quits: PalleZingmark (~Adium@c83-250-138-248.bredband.comhem.se) (Client Quit)
  703. # [18:19] <annevk> sedovsek: dataset we're using is from 2009; not sure if there's anything more recent
  704. # [18:19] <annevk> sedovsek: oh, and I think URLs are stripped
  705. # [18:20] <annevk> heh, the above was the only big5-hkscs declaration
  706. # [18:20] * Quits: tantek (~tantek@c-50-137-168-212.hsd1.or.comcast.net) (Quit: tantek)
  707. # [18:21] <annevk> so big5-hkscs is just not present
  708. # [18:21] <sedovsek> 香港增補字符集 :P
  709. # [18:22] * Quits: mpt (~mpt@canonical/mpt) (Read error: Operation timed out)
  710. # [18:22] <sedovsek> I did some presentation about multiple columns, regions, exclusions & stuff like that ... and would like to show some real examples of, at least multi columns.
  711. # [18:22] <sedovsek> But found only 6 so far.
  712. # [18:23] <sedovsek> Which is quite sad because it degrades nicely.
  713. # [18:23] <annevk> hmm, only site I knew that was using it appears no longer to use it ( http://robert.ocallahan.org/ )
  714. # [18:24] <smaug____> MikeSmith's spec list uses it
  715. # [18:24] <annevk> ah yeah, sedovsek http://platform.html5.org/
  716. # [18:24] <sedovsek> Many thanks!
  717. # [18:25] * Joins: dave_levin (dave_levin@nat/google/x-cfdysspefzscxijq)
  718. # [18:26] <sedovsek> http://veerle.duoh.com/about - bio section here as well.
  719. # [18:26] <sedovsek> And wikipedia for references.
  720. # [18:30] * Quits: sedovsek (~robert.se@93-103-104-107.dynamic.t-2.net) (Read error: Connection reset by peer)
  721. # [18:32] * Joins: sedovsek (~robert.se@93-103-104-107.dynamic.t-2.net)
  722. # [18:32] * Joins: chriseppstein (~chrisepps@209.119.65.162)
  723. # [18:34] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  724. # [18:37] <karlcow> http://my.opera.com/hallvors/blog/2012/03/29/slashdot-runs-out-of-slashes
  725. # [18:40] * Joins: mpt (~mpt@nat/canonical/x-zyxdnxvtulhzcjux)
  726. # [18:40] * Quits: mpt (~mpt@nat/canonical/x-zyxdnxvtulhzcjux) (Changing host)
  727. # [18:40] * Joins: mpt (~mpt@canonical/mpt)
  728. # [18:40] <sedovsek> Not sure if this is the right channel to ask this question, but ...
  729. # [18:40] <sedovsek> how come column-span has values either none or auto.
  730. # [18:41] <sedovsek> I would expect it could be a number as well?
  731. # [18:41] <sedovsek> For instance ... I want this h1/h2 element to span only across two columns.
  732. # [18:41] <sedovsek> (in case of 3 or more column layout)
  733. # [18:47] * Joins: GarciaWebDev (~Alejandro@190.55.15.249)
  734. # [18:48] <annevk> too complex for the first version or something like that
  735. # [18:48] <TabAtkins> Yeah, values other than "1" and "all" were allowed at first, but it complicates layout something fierce.
  736. # [18:49] <TabAtkins> (Fucking floats.)
  737. # [18:49] <sedovsek> It crossed my mind, yea.
  738. # [18:49] <sedovsek> Especially with fluid column widths, flexible column counts, etc.
  739. # [18:50] <TabAtkins> And things where the spanner appears halfway in the multicol element, rather than at the beginning.
  740. # [18:51] <TabAtkins> With the current one, if a spanner appears you can just chop the multicol element into two multicol segments with the spanner between them, much simpler.
  741. # [18:52] <sedovsek> True, but that might require additional markup?
  742. # [18:52] * Quits: GarciaWebDev (~Alejandro@190.55.15.249) (Max SendQ exceeded)
  743. # [18:52] <sedovsek> But it's also a fallback solution (for browsers that does not support column-span).
  744. # [18:53] <TabAtkins> No, I mean that the *layout engine in the browser* can do that.
  745. # [18:53] * Joins: GarciaWebDev (~Alejandro@190.55.15.249)
  746. # [18:53] <TabAtkins> It's relatively simple to do that, from a layout perspective, than to deal with an element intruding across some of the columns.
  747. # [18:53] <sedovsek> Oh.
  748. # [18:56] <sedovsek> Another question if may I ...
  749. # [18:56] <sedovsek> just wrote docs for column span yesterday
  750. # [18:56] <sedovsek> https://developer.mozilla.org/en/CSS/column-span
  751. # [18:56] <sedovsek> Wasn't sure about column-span support in different browser.
  752. # [18:56] <sedovsek> Opera supports it from 11.1+?
  753. # [18:57] <TabAtkins> No clue about support. I know Opera probably supported it first, given that it's Hakon's spec.
  754. # [18:57] <sedovsek> Thank you.
  755. # [18:58] * Joins: jdaggett (~jdaggett@12.197.88.252)
  756. # [18:58] * Joins: ap (~ap@2620:149:4:1b01:ac55:f8f:1001:1683)
  757. # [18:58] <smaug____> I thought it was in Gecko first, but could be wrong
  758. # [18:59] <smaug____> ah, column-span
  759. # [18:59] <smaug____> roc was hacking columns quite a bit at some point
  760. # [19:00] * Quits: Lachy (Lachy@nat/opera/x-ufczfzfkjvhnniwd) (Quit: Computer has gone to sleep.)
  761. # [19:05] <annevk> charset=x-MS950-HKSCS o_O
  762. # [19:06] <smaug____> that looks interesting
  763. # [19:06] <annevk> ooh, there's a bunch more HKSCS data if you look for BIG5-HKSCS
  764. # [19:06] <annevk> my hex editor does case-sensitive searching, which is not that surprising I suppose
  765. # [19:06] <annevk> maybe it's more surprising that people use uppercase for these things
  766. # [19:07] <annevk> oh, Big5-HKSCS and MS950 also exist
  767. # [19:07] <annevk> charset=null :)
  768. # [19:08] * Quits: erichynds (~ehynds@64.206.121.41) (Ping timeout: 244 seconds)
  769. # [19:09] <annevk> the ms950 is a Java invention apparently that somehow leaked
  770. # [19:16] * Joins: jernoble (~jernoble@2620:149:4:1b01:dde3:c2d7:a3b6:5d9b)
  771. # [19:17] * Joins: erichynds (~ehynds@64.206.121.41)
  772. # [19:23] * Quits: drublic (~drublic@frbg-4d029226.pool.mediaWays.net) (Remote host closed the connection)
  773. # [19:23] * Joins: dbaron (~dbaron@12.197.88.252)
  774. # [19:24] * Joins: Lachy (~Lachy@cm-84.215.13.244.getinternet.no)
  775. # [19:25] * Quits: Lachy (~Lachy@cm-84.215.13.244.getinternet.no) (Client Quit)
  776. # [19:25] * Joins: tomasf (~tom@2002:55e5:dbb7:0:24eb:a2ed:6132:d382)
  777. # [19:25] * Joins: Lachy (~Lachy@cm-84.215.13.244.getinternet.no)
  778. # [19:28] <dglazkov> good morning, Whatwg!
  779. # [19:30] <smaug____> um, yeah, this is the way to write specs. let's not define what the API do but "Alternatively, you could say that the current webkit implementation is the reference." :/
  780. # [19:30] <smaug____> Web Audio is so under-specified
  781. # [19:31] * Joins: jsbell (jsbell@nat/google/x-ujqvnzenrtnhkbvv)
  782. # [19:33] <annevk> big5 is too
  783. # [19:33] <TabAtkins> smaug____: Argh, that's quite bad.
  784. # [19:34] <smaug____> TabAtkins: the spec defines all sorts of audionodes which modify the data somehow, but it is not defined how
  785. # [19:35] <smaug____> how can anyone write tests for that
  786. # [19:35] * Quits: Neocortex (~niels@82-170-160-25.ip.telfort.nl) (Quit: Leaving)
  787. # [19:35] <smaug____> how can any web dev rely on the API
  788. # [19:35] <annevk> so people do actually have stuff like:<!-- meta http-equiv="content-type" content="text/html; charset=big5" -->
  789. # [19:35] <jgraham> smaug____: That's not a literal quote is it?!
  790. # [19:36] <smaug____> jgraham: the part inside "" is
  791. # [19:36] <annevk> heh, and in this entire dataset charset is never followed by a space
  792. # [19:37] <annevk> maybe that's a bug in the regexp
  793. # [19:37] <annevk> smaug____: euh wut, pointer?
  794. # [19:37] <annevk> sounds like vp8
  795. # [19:39] <smaug____> annevk: it is here http://lists.w3.org/Archives/Public/public-audio/2012JanMar/0543.html
  796. # [19:39] <smaug____> I know Raymond had other suggestions too
  797. # [19:39] * Joins: pablof (~pablof@144.189.101.1)
  798. # [19:40] <smaug____> but is felt very strange that one can even write such idea that let's use some implementation as reference and not really specify stuff
  799. # [19:40] <jgraham> Oh, it's not a quote from the spec. Well that's a little better
  800. # [19:40] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  801. # [19:40] <smaug____> jgraham: oh, that would be strange language in a spec
  802. # [19:41] <smaug____> is anyone from Opera in the Audio WG?
  803. # [19:41] <jgraham> Well the spec does mention webkit
  804. # [19:41] <jgraham> I... don't think so. foolip perhaps?
  805. # [19:41] <annevk> don't think we're in the WG, but reverse engineering the market leader is not something we're interested in
  806. # [19:41] <annevk> that's why we have standards...
  807. # [19:45] <annevk> <cfprocessingdirective pageencoding="Big5-HKSCS"> sweet
  808. # [19:46] * Quits: GarciaWebDev (~Alejandro@190.55.15.249) (Quit: Leaving.)
  809. # [19:46] <annevk> so out of 964, 14 pages declare big5-hkscs
  810. # [19:47] <annevk> and one of those does so via ColdFusion :p
  811. # [19:51] <jgraham> Oh foolip is in the group
  812. # [19:51] <jgraham> But he is stretched pretty thin :(
  813. # [19:58] * Joins: GarciaWebDev (~Alejandro@190.55.15.249)
  814. # [19:58] * Joins: arun__ (~arun@rrcs-208-125-28-148.nyc.biz.rr.com)
  815. # [20:01] * Quits: erichynds (~ehynds@64.206.121.41) (Ping timeout: 246 seconds)
  816. # [20:04] * jonlee|afk is now known as jonlee
  817. # [20:11] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
  818. # [20:13] * Quits: nessy (~Adium@209.118.182.194) (Quit: Leaving.)
  819. # [20:14] * Joins: rniwa (~rniwa@216.239.45.130)
  820. # [20:18] * Quits: jonlee (~jonlee@2620:149:4:1b01:3d51:6f20:d693:eeaf) (Quit: jonlee)
  821. # [20:18] <annevk> does html5lib do character encoding detection correctly?
  822. # [20:19] <annevk> hmm, but I can't actually use html5lib
  823. # [20:19] <annevk> I need a byte-level tokenizer
  824. # [20:19] <annevk> man :(
  825. # [20:19] <annevk> I guess it should be easy enough to adapt the html5lib tokenizer to work on bytes
  826. # [20:20] <annevk> but it's getting pretty convoluted just to analyze some data
  827. # [20:20] * Joins: jonlee (~jonlee@2620:149:4:1b01:2858:d7bc:dda1:45e2)
  828. # [20:20] <Philip`> Can you just decode as iso-8859-1 chars then tokenise?
  829. # [20:21] <annevk> probably
  830. # [20:21] <annevk> the other problem is actually analyzing the data
  831. # [20:23] <annevk> there's about 630000 code points that will map to PUA in IE but are potentially better decoded as HKSCS
  832. # [20:23] * Quits: espadrine (~thaddee_t@acces2373.res.insa-lyon.fr) (Quit: espadrine)
  833. # [20:23] <annevk> I guess if foolip is around I can try feeding him the first 100 or so and see whether it makes sense to continue and do something more elaborate
  834. # [20:24] * Quits: Lachy (~Lachy@cm-84.215.13.244.getinternet.no) (Quit: Computer has gone to sleep.)
  835. # [20:24] <annevk> and I should probably generate the ~1000 files so I can inspect them each individually and make sure they are indeed encoded as big5/big5-hkscs and not utf-8 or some such
  836. # [20:36] * Joins: th3_Chr1s (~christoph@p54ABF7EA.dip.t-dialin.net)
  837. # [20:38] * Quits: th3_Chr1s (~christoph@p54ABF7EA.dip.t-dialin.net) (Client Quit)
  838. # [20:40] * Joins: izhak (1000@188.168.203.251)
  839. # [20:43] * Joins: bga (~bga@2001:41d0:1:8d75::)
  840. # [20:44] <bga> is it true that you want to replace http?
  841. # [20:45] <izhak> no that's not true
  842. # [20:45] <TabAtkins> I want to replace http.
  843. # [20:45] <annevk> some people do
  844. # [20:45] <TabAtkins> With telepathy.
  845. # [20:45] <izhak> whatwg claims nothing about http
  846. # [20:46] <TabAtkins> So probably not a practical desire.
  847. # [20:46] <TabAtkins> I'm very confused as to where this meme came from, bga.
  848. # [20:46] <annevk> prolly the HTTP 2.0 / SPDY stuff
  849. # [20:46] <bga> but spdy, webrtc, http://blogs.msdn.com/b/interoperability/archive/2012/03/26/speed-and-mobility-an-approach-for-http-2-0-to-make-mobile-apps-and-the-web-faster.aspx
  850. # [20:46] <TabAtkins> spdy has absolutely nothing to do with whatwg.
  851. # [20:46] <TabAtkins> webrtc isn't whatwg anymore either.
  852. # [20:47] * Joins: erichynds (~ehynds@64.206.121.41)
  853. # [20:47] * Quits: jdaggett (~jdaggett@12.197.88.252) (Quit: jdaggett)
  854. # [20:52] * Joins: tantek (~tantek@50-76-99-110-static.hfc.comcastbusiness.net)
  855. # [20:55] * Quits: tantek (~tantek@50-76-99-110-static.hfc.comcastbusiness.net) (Client Quit)
  856. # [21:00] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  857. # [21:00] * Quits: jryans (~jryans@24-155-144-5.static.grandenetworks.net) (Quit: Leaving...)
  858. # [21:02] * Joins: Lachy (~Lachy@cm-84.215.13.244.getinternet.no)
  859. # [21:08] * arun__ is now known as otherarun
  860. # [21:26] * Quits: Lachy (~Lachy@cm-84.215.13.244.getinternet.no) (Quit: Computer has gone to sleep.)
  861. # [21:32] * Quits: erichynds (~ehynds@64.206.121.41) (Ping timeout: 246 seconds)
  862. # [21:39] * Quits: jernoble (~jernoble@2620:149:4:1b01:dde3:c2d7:a3b6:5d9b) (Read error: Operation timed out)
  863. # [21:39] * Joins: erichynds (~ehynds@64.206.121.41)
  864. # [21:44] * Quits: globbot (~logbot@shell-staging.glob.com.au) (Ping timeout: 252 seconds)
  865. # [21:48] <otherarun> The File API nit about "dereferencing a URL' being under-defined is true.
  866. # [21:48] * otherarun wonders if he can reference HTML5 here
  867. # [21:48] * Joins: globbot (~logbot@shell-staging.glob.com.au)
  868. # [21:51] * Parts: bga (~bga@2001:41d0:1:8d75::)
  869. # [21:52] <annevk> no
  870. # [21:53] * Quits: otherarun (~arun@rrcs-208-125-28-148.nyc.biz.rr.com) (Read error: Connection reset by peer)
  871. # [21:53] <annevk> we need to define the concept it seems
  872. # [21:53] <annevk> oh
  873. # [21:53] * Joins: arun__ (~arun@rrcs-208-125-28-148.nyc.biz.rr.com)
  874. # [21:54] * Quits: twisted` (~twisted@p5DDBBB78.dip.t-dialin.net) (Quit: Computer has gone to sleep.)
  875. # [22:01] * Joins: rubys (~rubys@cpe-098-027-059-167.nc.res.rr.com)
  876. # [22:01] <zewt> there's no single place in every url-fetching api that's correct for that feature
  877. # [22:01] <rubys> Is Hixie around?
  878. # [22:02] <zewt> also it's much more than a "nit", heh
  879. # [22:06] <rubys> When Hixie gets back, I'd like to talk more about http://krijnhoetmer.nl/irc-logs/whatwg/20120328#l-1010 ; I talked to people I expected to balk at it, and to my surprise, it might be doable. I just have a few questions, and perhaps we can make it happen as soon as Monday.
  880. # [22:07] <arun__> zewt, you're right, it's more than a nit. Do you think it's worth defining it for Blob URIs in FIle API? I'm inclined to think so.
  881. # [22:07] * arun__ is now known as otherarun
  882. # [22:07] <otherarun> (note my new nick ^)
  883. # [22:08] <zewt> i think the "automatically-released blob urls" feature is worth doing it, yes (though as I mentioned later in the thread, I think the "release at a later point" instead of "on first use" is a better way of doing it)
  884. # [22:08] <zewt> (of course, it's not me that has to do the work, so take my "worth it" with whatever weight you like :)
  885. # [22:10] <otherarun> I think it's worth defining 'dereferencing.' That shouldn't be bandied about loosely.
  886. # [22:10] <zewt> i'd definitely say that if we can't or won't define it, then the auto-releasing thing needs to be dropped entirely, since it's doomed to not being interoperable
  887. # [22:10] <otherarun> zest, I agree. I just worry that it is a harder problem than it looks like.
  888. # [22:10] <zewt> well, it looks like each spec that takes a URL and initiates a fetch will need to invoke "dereference" explicitly somewhere
  889. # [22:10] <otherarun> gah, ^ zewt I mean
  890. # [22:11] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
  891. # [22:11] <otherarun> I wonder what's rigorous enough here.
  892. # [22:11] <zewt> for example, "let urlRef be the dereferenced value of url", where urlRef is logically either 1: the underlying blob data or 2: the url itself (if it's just a regular URL)
  893. # [22:11] <zewt> then, urlRef is what's passed to the fetch algo
  894. # [22:11] <zewt> i'm sure there are plenty of hard parts of actually doing that, since so many places fetch
  895. # [22:11] <otherarun> Right. Where here 'fetch' is the dereferencing steps.
  896. # [22:12] <zewt> no, "fetch" is the "fetch a resource" algorithm
  897. # [22:12] <zewt> http://www.whatwg.org/specs/web-apps/current-work/multipage/fetching-resources.html#fetch
  898. # [22:12] <zewt> afk a few
  899. # [22:14] * Quits: rubys (~rubys@cpe-098-027-059-167.nc.res.rr.com) (Ping timeout: 246 seconds)
  900. # [22:15] <jgraham> Hmm, nobody told rubys that Hixie is away
  901. # [22:15] <jgraham> Maybe he will read the logs
  902. # [22:15] <otherarun> zewt, I think we can put dereference in terms of fetch. More thought needed on this.
  903. # [22:15] <otherarun> zewt, but the call for doing it more rigorously or bailing is a good one.
  904. # [22:16] * Quits: skylamer` (cgskylamer@78.90.213.55)
  905. # [22:17] * Quits: erichynds (~ehynds@64.206.121.41)
  906. # [22:18] * Joins: nessy (Adium@nat/google/x-bznyntnkfcqirqei)
  907. # [22:19] <zewt> otherarun: this must be done synchronously, before the surrounding JS call returns; fetch is often done asynchronously, or in a queued task
  908. # [22:19] <otherarun> hmmm
  909. # [22:19] <zewt> seems overly restrictive to try to require every usage of fetch be initiated synchronously
  910. # [22:20] <zewt> (we should have this discussion when anne or hixie are around)
  911. # [22:21] <zewt> basically, though, "dereference" can basically transform the URL into something that (at the spec level) can be used like the URL as far as fetch is concerned, but actually holds a reference to the underlying blob data
  912. # [22:22] <zewt> there could be a better way, of course
  913. # [22:23] * Quits: GlitchMr (~glitchmr@178-36-175-134.adsl.inetia.pl) (Read error: Connection reset by peer)
  914. # [22:23] <otherarun> zewt, that's probably what'll end up being the case. I'm not sure exactly how much normalization the Blob URI needs to undergo.
  915. # [22:23] <otherarun> (note that the entire protocol is defined like GET is)
  916. # [22:24] <zewt> what do you mean "normalization" exactly?
  917. # [22:25] <otherarun> Oh, I mean what you mean when you say "basically transform the URL into something that (at the spec level) can be used lie the URL as far as fetch is concerned"
  918. # [22:25] <otherarun> ^ lie = like above
  919. # [22:25] <zewt> in JSish pseudocode, it'd be something like var someUrl; urlOrBlob = dereference(urlOrBlob); fetch(urlOrBlob);
  920. # [22:25] <MikeSmith> to his surprise, heh
  921. # [22:25] <otherarun> MikeSmith, oh hai
  922. # [22:26] <zewt> where dereference would be eg. function dereference(url) { if is_a_blob_url(url) return theBlob; else return url; }
  923. # [22:26] <otherarun> zewt, aha!
  924. # [22:26] <zewt> (except it would dereference to the *underlying* data of the blob, not the actual blob, so it's unaffected by blob.close() and transfers)
  925. # [22:26] <otherarun> zewt, what happens on unsuccessful deref?
  926. # [22:26] <zewt> (we may also need some clear way of referring to "the underlying data of a blob")
  927. # [22:27] <zewt> hmm. leave the URL as-is, so you get an error at fetch time?
  928. # [22:27] <zewt> (the same error you get now, whatever that is)
  929. # [22:27] <otherarun> Yeah, ok.
  930. # [22:27] <otherarun> (Well you get a 500)
  931. # [22:27] <otherarun> (cribbing from HTTP parlance)
  932. # [22:27] <zewt> (404 seems to make more sense, but it's not terribly important)
  933. # [22:27] <zewt> (since it should never really happen in non-buggy code anyway)
  934. # [22:28] <MikeSmith> try to constrain discussion to some very narrow outcome and the express "surprise" when someone says "hey let's maybe not constrain the discussion to your artificially constrained outcome"
  935. # [22:28] <MikeSmith> surprise, surprise
  936. # [22:28] <zewt> what battle are you fighting? heh
  937. # [22:29] <otherarun> Some concern existed about information reveal about underlying filesystem, so chose to make invalid retrievals return 500s
  938. # [22:29] <zewt> can't imagine how that could happen, but it's not important enough to worry about now
  939. # [22:29] <otherarun> +1
  940. # [22:30] <zewt> hmm
  941. # [22:30] <zewt> well
  942. # [22:31] <zewt> if a spec is *already* initiating the fetch synchronously, this is probably unneeded
  943. # [22:31] <zewt> i don't know if anyone does that
  944. # [22:31] <otherarun> In our case, fetches are synchronous
  945. # [22:31] <zewt> anyone = specs
  946. # [22:33] <zewt> for example, XHR send() in async mode goes asynchronous before initiating the fetch
  947. # [22:34] <zewt> (as opposed to starting a fetch with the fetch synchronous flag unset, so fetch step 4 would do it)
  948. # [22:35] <otherarun> I think that's part of the problem with use of terms like 'dereference.' It traipses over sync/async considerations.
  949. # [22:35] <zewt> (actually, it does both, depending on the code path ... don't recall why)
  950. # [22:36] * otherarun = afk
  951. # [22:42] * Quits: otherarun (~arun@rrcs-208-125-28-148.nyc.biz.rr.com) (Quit: otherarun)
  952. # [22:45] * Joins: rubys (~rubys@cpe-098-027-059-167.nc.res.rr.com)
  953. # [22:46] <rubys> jgraham: do you know when Hixie is expected back?
  954. # [22:46] <TabAtkins> saturday or sunday
  955. # [22:46] <rubys> ok, will try back then. Thanks!
  956. # [22:47] * Quits: davidb (~davidb@66.207.208.98) (Quit: davidb)
  957. # [22:58] * Joins: jdaggett (~jdaggett@12.197.88.252)
  958. # [22:59] <sedovsek> Here's the short list of websites that are using multiple column layout:
  959. # [22:59] <sedovsek> http://galjot.si/multiple-columns#current_use
  960. # [23:03] * Quits: MacTed (~Thud@63.119.36.36)
  961. # [23:05] * Joins: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90)
  962. # [23:08] <zewt> those layouts are usually really terrible ... that one at the top is utterly unreadable
  963. # [23:11] * Joins: jernoble (~jernoble@17.212.152.13)
  964. # [23:12] <sedovsek> I would like to comment (either agree or disagree) on that, but since i've only found 7 examples ... :)
  965. # [23:13] <sedovsek> Can't really tell whether they're terrible or not.
  966. # [23:16] <ojan> TabAtkins, Hixie: what's the rationale behind limiting the number of on* event handlers we add? Why not just support on* events for all events?
  967. # [23:16] <TabAtkins> I don't know. I'd like to add them for everything.
  968. # [23:16] <TabAtkins> Hixie's the one who wants to limit them.
  969. # [23:17] <ojan> The only think I can think of is the fear that we'll conflict with some existing on* attribute that the existing pages use...so then we'd have to name the event something less optimal for back-compat.
  970. # [23:17] <ojan> that doesn't seem like a great reason though
  971. # [23:18] <isherman> TabAtkins: any news on https://bugs.webkit.org/show_bug.cgi?id=66032 ?
  972. # [23:18] * Joins: mkanat (mkanat@nat/google/x-jplaopbkcamtzsfy)
  973. # [23:18] <TabAtkins> Not from me. ;_;
  974. # [23:19] <isherman> k, I'll try to track down Tantek sometime…
  975. # [23:23] * Quits: Druid_ (~Druid@p5B05DBFD.dip.t-dialin.net) (Ping timeout: 265 seconds)
  976. # [23:27] <Velmont> Is ;_; crying? Like ^_^ unhappy: ·_· and with tears?
  977. # [23:27] <TabAtkins> Yes.
  978. # [23:27] <Velmont> Nice.
  979. # [23:27] <TabAtkins> ;_; and T_T are both crying.
  980. # [23:27] * Joins: Druid_ (~Druid@p5B05DBFD.dip.t-dialin.net)
  981. # [23:30] * Joins: tantek (~tantek@50-76-99-110-static.hfc.comcastbusiness.net)
  982. # [23:33] <Velmont> sedovsek: Ofc there's much more usage than that. I've used it for several sites a long time. -- Biggest problem ofc is that they continue too long. So will always have to "guarantee" that the text isn't higher than a screenful.
  983. # [23:34] <sedovsek> Velmont: nice point regarding text height.
  984. # [23:34] <isherman> tantek: I think I'm supposed to ping you about https://bugs.webkit.org/show_bug.cgi?id=66032 — any chance of this getting some attention soon from the CSS working group? (sorry if that's not quite the right name for the group, I'm not entirely up to speed here)
  985. # [23:34] <TabAtkins> Yeah, until multicol has (1) the ability to wrap to a new "row" when your height is constrainted and you've filled up your width, and (2) the ability to *not* columnate when the content is below a certain length, it's not really usable for arbitrary web paes.
  986. # [23:35] <Velmont> TabAtkins: Yep. So not for template driven stuff.
  987. # [23:35] <TabAtkins> Yeah.
  988. # [23:35] <TabAtkins> I use it on an personal web page to flow a whole bunch of recipe names across the page.
  989. # [23:35] <tantek> Hi isherman
  990. # [23:35] <Velmont> I've recently seen the light though, and will do more custom stuff going forwards. It's so freeing to actually be able to customize more stuff by writing special css and markups for different pages.
  991. # [23:35] <tantek> checking your www-style message now
  992. # [23:35] <TabAtkins> But it's okay for that to get taller than the page, because they're not meant to be read straight through.
  993. # [23:36] <isherman> tantek: thanks :)
  994. # [23:36] <Velmont> TabAtkins: Yep, - like wikipedia's references. That is a good usage.
  995. # [23:36] <sedovsek> TabAtkins, Velmont: I've used it here: http://galjot.si/talks/future-layouts/#slide30
  996. # [23:36] <tantek> isherman I believe there is some work being done on this
  997. # [23:36] <TabAtkins> Yeah, exactly like Wikipedia.
  998. # [23:36] <sedovsek> But that's because I need not care, or at least not so much, about degradation.
  999. # [23:36] <sedovsek> Wikipedia is great example, yes.
  1000. # [23:37] <isherman> tantek: any way for me to stay in the loop on that work?
  1001. # [23:37] <tantek> isherman ok found where it's being tracked for CSS4-UI: http://wiki.csswg.org/spec/css4-ui#more-selectors
  1002. # [23:37] <tantek> :autofill is what you're asking about right?
  1003. # [23:38] <isherman> tantek: yep, that's exactly it
  1004. # [23:38] * Quits: teleject (~christoph@cpe-70-112-210-24.austin.res.rr.com) (Quit: teleject)
  1005. # [23:38] <isherman> tantek: would it be appropriate to add support for this selector to WebKit, or is it too early for now?
  1006. # [23:39] <tantek> I presume you mean prefixed, like :-webkit-autofill
  1007. # [23:41] <isherman> tantek: sure, prefixed if that's still the recommendation (I seem to recall having seen a long thread on WhatWG wondering about the value vs. cost of prefixes)
  1008. # [23:41] <tantek> WhatWG has no authority on prefixing CSS features, the CSSWG does ;)
  1009. # [23:41] <tantek> and yes, there's been lots of permathreads on several mailing lists about prefixing, few of them actually concluding with anything actionable or reasonably summarized.
  1010. # [23:43] <isherman> But in the case of this selector, adding the prefixed ":-webkit-autofill" selector sounds appropriate? If so, I'll go ahead with that :)
  1011. # [23:43] <Velmont> sedovsek: Found a page I randomly remember from a few years ago that I thought used it, but I see now it's just placed divs. Although it could've used it.
  1012. # [23:43] <tantek> yes - implementations are always encouraged to innovate in ways that make sense to them. it helps more sensibly shape the standards :)
  1013. # [23:44] <tantek> isherman, there's a couple of paths to advance this pseudo-class, I don't have a preference, but you may have an opinion. either we can develop it in CSS4-UI, or, because it is a selector, it can also go into the next version of Selectors.
  1014. # [23:44] <sedovsek> If I compare this one http://platform.html5.org/ in multi column layout or IE9 (fallback) ...
  1015. # [23:45] <sedovsek> I kinda like it better with IE9 ... it feels like it's easier to find links you are looking for.
  1016. # [23:45] <isherman> tantek: Hmm, I'm not sure what the difference between those two paths is — are they both targeted at CSS4 (or whatever the next version of CSS will be named)?
  1017. # [23:46] * Quits: timmywil (~timmywil@host-68-169-175-226.WISOLT2.epbfi.com) (Quit: Computer has gone to sleep.)
  1018. # [23:47] <tantek> one difference is that there is a FPWD of selectors4: http://www.w3.org/TR/selectors4/ whereas I have yet to write-up even an editor's draft of CSS4-UI (I'm still working on wrapping up CSS3-UI, now that its second LC has closed).
  1019. # [23:47] * Joins: sicking (~chatzilla@12.197.88.252)
  1020. # [23:47] * Quits: ap (~ap@2620:149:4:1b01:ac55:f8f:1001:1683) (Quit: ap)
  1021. # [23:47] <tantek> so selectors4 is further along from that perspective, and thus putting the feature there may get it a) into an editor's draft sooner, b) into a public WD sooner, and perhaps even LC/CR sooner.
  1022. # [23:48] <isherman> tantek: well, I guess a faster path is better from my perspective :)
  1023. # [23:49] <tantek> but these things of course depend on individual editors, their time/interest etc. however since fantasai is editing Selectors4 I expect it to proceed reasonably swiftly (unless she takes on more work that slows her down) and likely faster than I can get CSS4-UI to the same draft state.
  1024. # [23:49] * jonlee is now known as jonlee|afk
  1025. # [23:50] <isherman> that makes sense
  1026. # [23:51] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  1027. # [23:51] <isherman> I think either way sounds fine to me — I'll leave it to your discretion, since you're much more familiar with this process
  1028. # [23:51] <tantek> I'd also encourage lurking in irc://irc.w3.org:6665/css
  1029. # [23:51] <isherman> but I'll go ahead and push forward on getting the prefixed version into WebKit
  1030. # [23:52] <tantek> makes sense
  1031. # [23:52] <tantek> and will help add weight/incentive/priority to get it spec'd
  1032. # [23:54] * Quits: LBP (~Mirc@pD9EB17C7.dip0.t-ipconnect.de) (Quit: Bye, bye! See you on http://leanbackplayer.com)
  1033. # [23:54] <isherman> perfect — thanks again for the advice :)
  1034. # [23:55] <tantek> isherman - no problem at all - thanks for the heads up.
  1035. # [23:56] * Quits: jernoble (~jernoble@17.212.152.13) (Ping timeout: 260 seconds)
  1036. # [23:56] <tantek> isherman - I've also filed a bugzilla bug for the :-moz-autofill equivalent in Gecko: https://bugzilla.mozilla.org/show_bug.cgi?id=740979
  1037. # Session Close: Sat Mar 31 00:00:01 2012

The end :)