/irc-logs / freenode / #whatwg / 2011-12-21 / end

Options:

  1. # Session Start: Wed Dec 21 00:00:00 2011
  2. # Session Ident: #whatwg
  3. # [00:01] * Quits: erichynds (~ehynds@venkman.brightcove.com)
  4. # [00:04] * Quits: jacobolu_ (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net) (Remote host closed the connection)
  5. # [00:07] * Quits: martndemus (~martndemu@h254064.upc-h.chello.nl) (Quit: Lost terminal)
  6. # [00:07] <sythe> TabAtkins, http://openzest.com/s/game/game3.html
  7. # [00:12] * Quits: dbaron (~dbaron@pool-72-94-180-111.phlapa.fios.verizon.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  8. # [00:12] * Joins: schnoomac (~schnoomac@melbourne.99cluster.com)
  9. # [00:14] * Quits: graememcc (~chatzilla@host86-150-159-9.range86-150.btcentralplus.com) (Quit: ChatZilla 0.9.87 [Firefox 8.0/20111115204015])
  10. # [00:18] * Quits: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl) (Quit: annevk)
  11. # [00:21] * Quits: weinig (~weinig@2620:149:4:1b01:5d5f:4ad7:b751:fbff) (Quit: weinig)
  12. # [00:22] * Quits: karega|aniasis (~karegaani@64.124.202.222) (Ping timeout: 240 seconds)
  13. # [00:22] * Quits: codeho (~codeho@178-26-69-223-dynip.superkabel.de) (Ping timeout: 245 seconds)
  14. # [00:23] * Joins: karega|aniasis (~karegaani@64.124.202.222)
  15. # [00:24] * Quits: othermaciej (~mjs@17.245.90.31) (Quit: othermaciej)
  16. # [00:24] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Quit: cgcardona)
  17. # [00:25] * Joins: othermaciej (~mjs@17.245.90.31)
  18. # [00:29] <TabAtkins_> sythe: Works just fine for me, as far as I can tell.
  19. # [00:29] <sythe> TabAtkins, Ah, yes
  20. # [00:29] <sythe> It doesn't, TabAtkins
  21. # [00:29] <sythe> I cheated, and used a 10 minute sound file
  22. # [00:29] * Quits: shans (shanesteph@nat/google/x-chiawrkkpzvbcpvg) (Quit: shans)
  23. # [00:29] <TabAtkins_> I know.
  24. # [00:29] <TabAtkins_> When I opened one of the files myself and added loop, it looped correctly.
  25. # [00:29] <sythe> Just try it in a real-time html editor
  26. # [00:29] <sythe> Really?
  27. # [00:29] <sythe> It doesn't work at all
  28. # [00:30] <TabAtkins_> Yes. Chrome tries to open .ogg in <video> rather than <audio>, but still.
  29. # [00:30] <sythe> In Firefox and/or Chrome/Safari
  30. # [00:30] * Joins: shans (~shanestep@74.125.56.17)
  31. # [00:30] <smaug____> TabAtkins_: hey, when will Chrome finally drop h264 ?
  32. # [00:31] * Joins: gkellogg__ (~gregg@c-98-248-150-91.hsd1.ca.comcast.net)
  33. # [00:31] <TabAtkins_> sythe: I just set up a proper <audio> pointing to the mp3, and it also worked fine in Chrome.
  34. # [00:31] <TabAtkins_> smaug____: No comment. We're talking with roc about details.
  35. # [00:32] * Quits: manu-db (~msporny@digitalbazaar.com) (Ping timeout: 240 seconds)
  36. # [00:32] * Quits: Echoes2 (echoes@195.191.156.25) (Read error: Connection reset by peer)
  37. # [00:32] <sythe> TabAtkins, With autoplay?
  38. # [00:32] <smaug____> ah, ok, understood
  39. # [00:33] * Quits: gkellogg (~gregg@c-98-248-150-91.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
  40. # [00:33] * gkellogg__ is now known as gkellogg
  41. # [00:33] <TabAtkins_> sythe: Yes.
  42. # [00:33] <TabAtkins_> <audio controls autoplay loop src="whatever-your-mp3-file-was"></audio>
  43. # [00:34] <sythe> Well
  44. # [00:34] <sythe> It doesn't work in Safari, does it?
  45. # [00:34] <TabAtkins_> http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1286
  46. # [00:35] <TabAtkins_> No idea. I don't have Safari on hand.
  47. # [00:35] <sythe> TabAtkins, Is the "preload" attribute messing it up
  48. # [00:35] <sythe> ?
  49. # [00:35] <sythe> I've tried it with Chrome, Safari and FF
  50. # [00:35] <sythe> None of them loop it
  51. # [00:35] <sythe> (On Linux, BTW)
  52. # [00:36] * Joins: Echoes2 (echoes@195.191.156.25)
  53. # [00:36] <roc> we only added "loop" support in FF11
  54. # [00:36] <smaug____> and we don't support mp3
  55. # [00:36] * Quits: karega|aniasis (~karegaani@64.124.202.222) (Ping timeout: 252 seconds)
  56. # [00:37] <roc> that too
  57. # [00:37] <sythe> roc, Really?
  58. # [00:37] <TabAtkins_> sythe: preload doesn't affect anything on my computer. I'm running Chrome 16 on Linux.
  59. # [00:38] <roc> yes
  60. # [00:38] <sythe> TabAtkins, Does it loop? In Chrome 16 on Linux?
  61. # [00:38] <TabAtkins_> sythe: Yes.
  62. # [00:38] <sythe> Lemme double-check
  63. # [00:39] <sythe> It doesn't even play for me, actually
  64. # [00:39] <sythe> In Chromium
  65. # [00:39] <TabAtkins_> sythe: then you're doing something exceedingly wrong, I guess. ^_^
  66. # [00:39] <sythe> TabAtkins, I had other testers
  67. # [00:39] <sythe> The only person who had it looping was on OSX
  68. # [00:39] <sythe> And he said that it made a beeping noise between loops
  69. # [00:40] * Joins: manu-db_ (~msporny@digitalbazaar.com)
  70. # [00:40] <TabAtkins_> All I know is that duplicating the element in live dom viewer and skipping to the end makes it loop. And it played in the original page (though I don't think I was on it long enough to hear if it looped).
  71. # [00:40] <TabAtkins_> There was a small skip between loops, but no beep for me to hear.
  72. # [00:40] <TabAtkins_> (That skip is possibly a bug - it should be seamless if the sounds are.)
  73. # [00:43] <sythe> Hmm
  74. # [00:43] <sythe> So...will it loop in Firefox?
  75. # [00:44] <sythe> "we only added "loop" support in FF11...and we don't support mp3"
  76. # [00:44] <sythe> That's a bit of a fail
  77. # [00:45] * Quits: Morphous_ (jan@g228162153.adsl.alicedsl.de) (Read error: Operation timed out)
  78. # [00:45] <sythe> If true, it basically makes it unable for me to loop audio, or perhaps even use HTML5 audio, at all, ATM
  79. # [00:47] <sythe> Right?
  80. # [00:47] <TabAtkins_> Nah, you can use script to catch when the audio ends, and start it again.
  81. # [00:47] <TabAtkins_> Not supporting mp3 is actually rather reasonable, given the licensing issues.
  82. # [00:48] <sythe> TabAtkins, Link...to this fabled script?
  83. # [00:48] <TabAtkins_> Restarting it with script isn't as good as the "loop" attribute (you're guaranteed a small skip), but it'll work.
  84. # [00:48] <sythe> None of the ones I tried seemed to work
  85. # [00:49] <TabAtkins_> sythe: A trivial one would be to create a setInterval with the same delay as the length of the audio that resets its time to 0.
  86. # [00:51] <jamesr> is there an event fired when the playing ends?
  87. # [00:51] <TabAtkins_> I think so, but I can't recall its name and can't find it in the spec right now.
  88. # [00:52] * Quits: manu-db_ (~msporny@digitalbazaar.com) (*.net *.split)
  89. # [00:54] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
  90. # [00:55] * Joins: jacobolus (~jacobolus@c-67-164-92-84.hsd1.ca.comcast.net)
  91. # [00:57] * Joins: manu-db (~msporny@digitalbazaar.com)
  92. # [00:59] * Quits: ericc|mtg (~eric@17.212.152.104) (Quit: ericc|mtg)
  93. # [00:59] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
  94. # [01:00] * Joins: weinig (~weinig@2620:149:4:1b01:24f5:4d34:77a9:b221)
  95. # [01:02] * Joins: Morphous_ (jan@f048065104.adsl.alicedsl.de)
  96. # [01:06] * Quits: shans (~shanestep@74.125.56.17) (Quit: shans)
  97. # [01:06] * Quits: hij1nx (~hij1nx@207.239.107.3) (Quit: hij1nx)
  98. # [01:09] * Quits: smaug____ (~chatzilla@193-64-22-63-nat.elisa-mobile.fi) (Quit: Reconnecting…)
  99. # [01:09] * Joins: smaug____ (~chatzilla@193-64-22-63-nat.elisa-mobile.fi)
  100. # [01:09] * Joins: shans (shanesteph@nat/google/x-qugnpsqdszutpvjw)
  101. # [01:14] * Quits: mven (~mven__@169.241.49.57) (Quit: Leaving)
  102. # [01:14] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
  103. # [01:17] <jamesr> TabAtkins_: does CSSOM return used values, or actual values?
  104. # [01:18] * Joins: mven (~mven__@169.241.49.57)
  105. # [01:18] * Joins: scor (~scor@drupal.org/user/52142/view)
  106. # [01:19] <jamesr> mdc claims getComputedStyle() always returns used values, but i'm not sure if i trust it
  107. # [01:20] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
  108. # [01:23] <kennyluck> jamesr, resolved value maybe? http://dev.w3.org/csswg/cssom/#resolved-value
  109. # [01:23] <jamesr> woah
  110. # [01:24] <jamesr> so resolved = computed, except sometimes used
  111. # [01:24] <jamesr> does anything return actual values or is that supposed to be hidden away?
  112. # [01:25] * Quits: rillian_lime (~rillian@184.71.166.126) (Remote host closed the connection)
  113. # [01:32] * Joins: drublic (~drublic@frbg-4d0296fb.pool.mediaWays.net)
  114. # [01:33] <TabAtkins_> jamesr: It returns computed or used, depending on the property.
  115. # [01:33] <TabAtkins_> actual values are hidden away.
  116. # [01:33] <jamesr> cool
  117. # [01:34] * Quits: jamesr (jamesr@nat/google/x-exfwpgkakcozvpkv) (Quit: jamesr)
  118. # [01:34] <TabAtkins_> The reason for the "computed or used" is that "computed value" used to mean something different in CSS1 and 2, before 2.1.
  119. # [01:38] * Quits: TabAtkins_ (tabatkins@nat/google/x-eacdbiabrnkkzces) (Ping timeout: 240 seconds)
  120. # [01:38] * Quits: matjas (u2247@gateway/web/irccloud.com/x-zfqjdjrthwfjuiri) (Ping timeout: 240 seconds)
  121. # [01:40] * Joins: [[zz]] (~q@101.108.96.161)
  122. # [01:40] * Joins: matjas (u2247@gateway/web/irccloud.com/x-hwmnjsdmgyutqmik)
  123. # [01:43] * Quits: slightlyoff (u1768@gateway/web/irccloud.com/x-tcrnedlfomskkeib) (Ping timeout: 240 seconds)
  124. # [01:45] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
  125. # [01:49] * Quits: sythe (~sythe@bas1-ottawa08-1177643225.dsl.bell.ca) (Read error: Connection reset by peer)
  126. # [01:50] * Quits: hasather_ (~hasather_@81-237-212-176-no86.tbcn.telia.com) (Remote host closed the connection)
  127. # [01:52] * Joins: astearns (~anonymous@c-50-132-63-33.hsd1.wa.comcast.net)
  128. # [02:02] * Quits: shans (shanesteph@nat/google/x-qugnpsqdszutpvjw) (Quit: shans)
  129. # [02:02] * Joins: TabAtkins_ (~tabatkins@67.218.109.47)
  130. # [02:03] <MikeSmith> annevk5: about bugzilla for the Fullscreen and Encoding specs, I created a "Web Platform (other)" product
  131. # [02:03] <MikeSmith> and added those as components
  132. # [02:03] <MikeSmith> about the URL spec, we already have a "URL spec" component under the HTML WG product
  133. # [02:03] * Joins: shans (~shanestep@74.125.56.17)
  134. # [02:06] * nunnun is now known as nunnun_away
  135. # [02:06] * Quits: sicking (~chatzilla@adsl-99-34-76-235.dsl.pltn13.sbcglobal.net) (Ping timeout: 244 seconds)
  136. # [02:07] * Joins: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com)
  137. # [02:08] * Joins: MikeSmith_ (~MikeSmith@EM114-48-187-171.pool.e-mobile.ne.jp)
  138. # [02:11] * Quits: MikeSmith (~MikeSmith@EM1-113-102-233.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
  139. # [02:11] * MikeSmith_ is now known as MikeSmith
  140. # [02:11] <smaug____> "The event must not be retargeted during the default phase of event dispatch." ?
  141. # [02:12] <smaug____> dglazkov: what is that?
  142. # [02:12] <smaug____> "default phase"
  143. # [02:15] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  144. # [02:18] * Joins: agektmr (~Adium@74.125.56.33)
  145. # [02:18] * Joins: sicking (~chatzilla@adsl-99-34-76-235.dsl.pltn13.sbcglobal.net)
  146. # [02:18] * Quits: sicking (~chatzilla@adsl-99-34-76-235.dsl.pltn13.sbcglobal.net) (Remote host closed the connection)
  147. # [02:21] * Quits: othermaciej (~mjs@17.245.90.31) (Quit: othermaciej)
  148. # [02:22] * Quits: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com) (Quit: hij1nx)
  149. # [02:28] * Quits: drublic (~drublic@frbg-4d0296fb.pool.mediaWays.net) (Remote host closed the connection)
  150. # [02:31] * Quits: TabAtkins_ (~tabatkins@67.218.109.47) (Ping timeout: 240 seconds)
  151. # [02:31] <roc> TabAtkins: no browsers have manged to implement skip-free looping yet
  152. # [02:32] <roc> we were waiting to implement "loop" until we could implement it skip-free, then noticed that all other browsers had done the trivial skippy implementation, so why bother waiting
  153. # [02:32] <roc> scripted looping is as simple as <audio onended="event.target.play()">
  154. # [02:34] * Joins: karega|aniasis (karegaani@cpe-70-123-102-109.tx.res.rr.com)
  155. # [02:38] * Quits: karega|aniasis (karegaani@cpe-70-123-102-109.tx.res.rr.com) (Ping timeout: 240 seconds)
  156. # [02:38] * Quits: weinig (~weinig@2620:149:4:1b01:24f5:4d34:77a9:b221) (Read error: Connection reset by peer)
  157. # [02:39] * Joins: weinig (~weinig@2620:149:4:1b01:24f5:4d34:77a9:b221)
  158. # [02:41] * Joins: scor (~scor@drupal.org/user/52142/view)
  159. # [02:46] <zewt> kennyluck: what's your intlfont.language.group ff pref? curious if that's what's triggering the difference
  160. # [02:49] * Quits: espadrine (~thaddee_t@AMontsouris-157-1-121-82.w90-46.abo.wanadoo.fr) (Ping timeout: 252 seconds)
  161. # [02:51] <kennyluck> zewt, ja for the ja installer, zh-TW for the zh-TW. They are both initial vaue.
  162. # [02:51] <zewt> right. was wondering if that was the setting the installers were changing
  163. # [02:52] <zewt> at least it's easier to test that way than hanging off the system locale (don't have to reboot)
  164. # [02:54] <zewt> (taking what consolations I can get? heh)
  165. # [02:57] <zewt> changing that value from x-western to zh-TW doesn't change the output, though.
  166. # [02:58] <kennyluck> Well, since it depends on OS-locale, which probably isn't in any ff pref.
  167. # [02:58] * Quits: rniwa (rniwa@nat/google/x-xjxmblkvdnrxiwqs) (Quit: rniwa)
  168. # [02:58] <zewt> but you had different output with different FF installer languages, regardless of locale
  169. # [02:59] <zewt> (your output from JA and ZH installers wasn't the same as mine with an English installer)
  170. # [02:59] <kennyluck> zewt, than's true. I think that's related to default font setting.
  171. # [02:59] <zewt> the default font is per-language, though
  172. # [03:00] * Joins: jamesr (jamesr@nat/google/x-kylilcngkosqwvux)
  173. # [03:00] <zewt> mine is SimSun for simplified chinese, ... Taiwan is weird (only Monospace is set to MingLiU, the others are just generic fonts), Japanese is ms mincho/gothic
  174. # [03:00] <TabAtkins> roc: Ah, that's the event. I'd forgotten.
  175. # [03:01] <zewt> (and "allow pages to choose fonts" is turned off)
  176. # [03:01] <kennyluck> zewt, I think zh-TW l10n people do tune, say, the default font for @zh-CN lang.
  177. # [03:01] <zewt> that's pretty evil.
  178. # [03:02] <zewt> this whole thing is evil wrapped in nastiness tied up in horror
  179. # [03:02] <kennyluck> i don't know if that's real evil as OS can always switches their default font.
  180. # [03:02] <zewt> the OS doesn't pick browser fonts
  181. # [03:03] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 252 seconds)
  182. # [03:04] <zewt> well... i sure hope browsers aren't letting OS font renderers get their fingers into that ...
  183. # [03:04] <zewt> heh
  184. # [03:04] <zewt> but font selection is a destroyer of hope :)
  185. # [03:05] * heycam is now known as heycam|away
  186. # [03:05] * Joins: ezoe (~ezoe@61-205-125-245f1.kyt1.eonet.ne.jp)
  187. # [03:05] * Joins: micheil (~micheil@92.40.254.59.threembb.co.uk)
  188. # [03:05] * Quits: micheil (~micheil@92.40.254.59.threembb.co.uk) (Client Quit)
  189. # [03:06] <kennyluck> It is. Though I won't consider zh pages with ja glyph as broken, but #whatwg seems to have the culture to want to standardize every single non-UI browser behavior :)
  190. # [03:07] <zewt> but Japanese users do seem to consider Japanese pages with Chinese glyphs as broken
  191. # [03:07] <kennyluck> zewt, any source about that statement?
  192. # [03:08] <zewt> kennyluck: no, just a sentiment I've heard many times--maybe ask rniwa when he's around, i've talked to him about the issue
  193. # [03:11] <dglazkov> smaug____: afk, can you file a bug?
  194. # [03:11] <smaug____> dglazkov: will do
  195. # [03:19] * Joins: dnlcttr (~dnlcttr@74-131-188-203.dhcp.insightbb.com)
  196. # [03:22] * Joins: davidb_ (~davidb@bas1-toronto06-2925211583.dsl.bell.ca)
  197. # [03:25] * Quits: chriseppstein (~chrisepps@209.119.65.162) (Read error: Connection reset by peer)
  198. # [03:29] <smaug____> dglazkov: though, the spec seems to lack all the declarative part
  199. # [03:29] <smaug____> no way to use external components
  200. # [03:29] <smaug____> I guess I'll read the document once those are added. hard to judge anything before that
  201. # [03:30] <smaug____> hmm, or is there some other document explaining more...
  202. # [03:31] * Quits: ezoe (~ezoe@61-205-125-245f1.kyt1.eonet.ne.jp) (Quit: And Now for Something Completely Different.)
  203. # [03:45] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
  204. # [03:46] * Quits: LBP (~Mirc@pD9EB1530.dip0.t-ipconnect.de) (Ping timeout: 252 seconds)
  205. # [03:46] * Quits: roc (~chatzilla@60.234.54.74) (Ping timeout: 276 seconds)
  206. # [03:46] * Joins: LBP (~Mirc@pD9EB1730.dip0.t-ipconnect.de)
  207. # [03:47] * Quits: dnlcttr (~dnlcttr@74-131-188-203.dhcp.insightbb.com) (Quit: dnlcttr)
  208. # [03:54] * Joins: cartes9 (~wekiweb@221.138.85.215)
  209. # [03:54] <cartes9> hello
  210. # [03:55] <cartes9> http://www.w3.org/QA/2008/01/html5-is-html-and-xml.html
  211. # [03:55] <cartes9> http://www.la-grange.net/2009/07/05/html5-xhtml5/
  212. # [03:55] <cartes9> are these documents still valid?
  213. # [04:01] <MikeSmith> cartes9: yeah
  214. # [04:01] <MikeSmith> in that they are describing what the spec says is valid
  215. # [04:02] <cartes9> i see... that is what i was wondering.. too
  216. # [04:02] * Quits: agektmr (~Adium@74.125.56.33) (Quit: Leaving.)
  217. # [04:02] <cartes9> i told one member in the group that i'm trying to translate this
  218. # [04:02] <cartes9> document.
  219. # [04:03] <cartes9> and he was pointing out how old these are.
  220. # [04:04] <cartes9> i thought it didn't matter because core parts usually don't change even it's after a couple years
  221. # [04:04] * Joins: agektmr (~Adium@74.125.56.33)
  222. # [04:07] * Quits: jamesr (jamesr@nat/google/x-kylilcngkosqwvux) (Quit: jamesr)
  223. # [04:08] <cartes9> MikeSmith thanks
  224. # [04:09] * Parts: cartes9 (~wekiweb@221.138.85.215)
  225. # [04:14] * heycam|away is now known as heycam
  226. # [04:24] * Quits: weinig (~weinig@2620:149:4:1b01:24f5:4d34:77a9:b221) (Quit: weinig)
  227. # [04:24] * Joins: jamesr (jamesr@nat/google/x-ogfsvqbjpcpzgeaa)
  228. # [04:24] * Joins: snowfox (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net)
  229. # [04:26] * Joins: jamesr__ (jamesr@nat/google/x-vpnshpbxtqwbwyds)
  230. # [04:27] * Joins: wesbos (~wesbos@24.52.240.143)
  231. # [04:30] * Quits: jacobolus (~jacobolus@c-67-164-92-84.hsd1.ca.comcast.net) (Remote host closed the connection)
  232. # [04:30] * Quits: jamesr (jamesr@nat/google/x-ogfsvqbjpcpzgeaa) (Ping timeout: 268 seconds)
  233. # [04:31] * Joins: jacobolus (~jacobolus@c-67-164-92-84.hsd1.ca.comcast.net)
  234. # [04:34] * Quits: jamesr__ (jamesr@nat/google/x-vpnshpbxtqwbwyds) (Ping timeout: 252 seconds)
  235. # [04:37] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  236. # [04:39] * Quits: agektmr (~Adium@74.125.56.33) (Quit: Leaving.)
  237. # [04:54] * Joins: danielfilho_ (~daniel@187.31.77.7)
  238. # [04:55] * Joins: ehsan (~ehsan@209.29.21.241)
  239. # [04:56] * Quits: danielfilho (~daniel@187.31.77.7) (Ping timeout: 276 seconds)
  240. # [04:56] * danielfilho_ is now known as danielfilho
  241. # [04:57] <MikeSmith> there's no way to link to specific comments in G+, I guess
  242. # [04:57] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
  243. # [04:58] <MikeSmith> wanted to directly link to a clarifying comment that Joel Webber made to his G+ posting about the Shadow DOM spec
  244. # [05:00] * Quits: jacobolus (~jacobolus@c-67-164-92-84.hsd1.ca.comcast.net) (Remote host closed the connection)
  245. # [05:02] <smaug____> ugh, is there some spec discussion happening in G+
  246. # [05:03] <jamesr> you can't talk about that there! talk about it over here or shut up! #freespeech
  247. # [05:07] * Quits: smaug____ (~chatzilla@193-64-22-63-nat.elisa-mobile.fi) (Ping timeout: 248 seconds)
  248. # [05:07] <MikeSmith> heh
  249. # [05:08] <MikeSmith> https://plus.google.com/111111598146968769323/posts/4L2voQVzswx
  250. # [05:09] <MikeSmith> «The way things work right now, there's absolutely no way to create, e.g., a single "LabeledInput" element that's comprised of multiple existing elements, then treat it as a single logical element.»
  251. # [05:09] <MikeSmith> etc.
  252. # [05:12] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Quit: eric_carlson)
  253. # [05:13] * Joins: agektmr (~Adium@74.125.56.33)
  254. # [05:13] * Quits: agektmr (~Adium@74.125.56.33) (Client Quit)
  255. # [05:15] <jamesr> yeah, replied on that thread
  256. # [05:15] <jamesr> i'm really happy people are talking about this stuff
  257. # [05:17] <MikeSmith> jamesr: good clarification
  258. # [05:17] <MikeSmith> dglazkov should mine those comments for text to put into the intro of the document
  259. # [05:41] * Quits: davidb_ (~davidb@bas1-toronto06-2925211583.dsl.bell.ca) (Quit: davidb_)
  260. # [05:48] * Joins: jacobolus (~jacobolus@173-8-150-74-SFBA.hfc.comcastbusiness.net)
  261. # [06:03] * Quits: snowfox (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net) (Quit: snowfox)
  262. # [06:06] * Quits: ehsan (~ehsan@209.29.21.241) (Remote host closed the connection)
  263. # [06:14] * Quits: cpearce (~chatzilla@60.234.54.74) (Ping timeout: 252 seconds)
  264. # [06:23] * Joins: agektmr (~Adium@74.125.56.33)
  265. # [06:24] * Joins: agektmr1 (~Adium@74.125.56.33)
  266. # [06:24] * Quits: agektmr (~Adium@74.125.56.33) (Read error: Connection reset by peer)
  267. # [06:28] * Joins: Areks (~Areks@rs.gridnine.com)
  268. # [06:35] * Joins: nvez (~textual@unaffiliated/nvez)
  269. # [06:36] * Parts: nvez (~textual@unaffiliated/nvez) ("Textual IRC Client: http://www.textualapp.com/")
  270. # [06:36] * Joins: tantek_ (~tantek@70-36-139-219.dsl.dynamic.sonic.net)
  271. # [06:37] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr)
  272. # [06:45] * Quits: wesbos (~wesbos@24.52.240.143) (Quit: Leaving...)
  273. # [06:48] * Joins: erlehmann (~erlehmann@89.204.153.254)
  274. # [06:51] * Quits: jacobolus (~jacobolus@173-8-150-74-SFBA.hfc.comcastbusiness.net) (Remote host closed the connection)
  275. # [06:52] * Quits: shans (~shanestep@74.125.56.17) (Quit: shans)
  276. # [06:57] * Joins: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net)
  277. # [06:58] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
  278. # [07:18] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 268 seconds)
  279. # [07:38] * Quits: schnoomac (~schnoomac@melbourne.99cluster.com) (Quit: schnoomac)
  280. # [07:40] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr)
  281. # [07:46] * Joins: Areks (~Areks@rs.gridnine.com)
  282. # [08:11] * Quits: MikeSmith (~MikeSmith@EM114-48-187-171.pool.e-mobile.ne.jp) (Ping timeout: 252 seconds)
  283. # [08:16] * Joins: MikeSmith (~MikeSmith@EM114-48-22-136.pool.e-mobile.ne.jp)
  284. # [08:17] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 240 seconds)
  285. # [08:18] * Joins: ezoe (~ezoe@61-205-125-81f1.kyt1.eonet.ne.jp)
  286. # [08:18] * heycam is now known as heycam|away
  287. # [08:24] * Joins: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
  288. # [08:28] * Joins: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se)
  289. # [08:30] * Joins: rniwa (~rniwa@216.239.45.130)
  290. # [08:32] * Joins: gwicke (~gabriel@212.255.26.171)
  291. # [08:34] * Quits: jochen__ (jochen@nat/google/x-iivpikxswvagxwjw) (Remote host closed the connection)
  292. # [08:34] * Joins: jochen__ (jochen@nat/google/x-bfxgxxfpsfesabuy)
  293. # [08:37] <annevk> MikeSmith: ah, didn't know about that component (URL spec)!
  294. # [08:37] <annevk> MikeSmith: moved the bug there
  295. # [08:37] <annevk> guess I'll now add a reference to the bug database from each spec
  296. # [08:38] <kennyluck> that would be nice indeed
  297. # [08:40] <annevk> I like this "participate" box I added to all specs, I wonder if people make use of it or just skip it not knowing it's there
  298. # [08:43] <erlehmann> BE PART OF THE CREW
  299. # [08:43] <erlehmann> LIKE THIS ON GOOGLITTER
  300. # [08:43] <erlehmann> :3
  301. # [08:44] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
  302. # [08:45] <annevk> morning erlehmann
  303. # [08:45] <erlehmann> ohai
  304. # [08:45] <kennyluck> People who are here certainly don't need it but it seems useful to newcomers.
  305. # [08:45] <erlehmann> :3
  306. # [08:51] * Quits: th3_Chr1s (~christoph@p54ABF07C.dip.t-dialin.net) (Ping timeout: 248 seconds)
  307. # [08:53] <kennyluck> annevk, why does public-webapps@w3.org link to a mailto: URI instead of http://lists.w3.org/Archives/Public/public-webbapps/ by the way? I never find mailto: URI useful but I can't speak for others. And ?subject= does serve a use case.
  308. # [08:57] <annevk> you mean in DOM?
  309. # [08:57] <annevk> I can add an archives link there
  310. # [08:58] <annevk> whatwg links to mailing-list because you need to subscribe and such
  311. # [08:58] <kennyluck> I am looking at dvcs.w3.org/hg/xhr/raw-file/tip/Overview.html
  312. # [08:58] <annevk> does it help if I add (archives) after the mailto: links?
  313. # [08:58] <annevk> with "archives" being a link
  314. # [08:58] <kennyluck> annevk, I think so.
  315. # [08:59] <annevk> k will do
  316. # [09:01] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
  317. # [09:01] <kennyluck> Though before starting to use a offline mail client I used to moan everytime I misclicked a mailto: URI.
  318. # [09:03] <annevk> ah right
  319. # [09:04] <annevk> most browsers implement registerProtocolHandler now
  320. # [09:06] * Joins: woef (~woef@91.183.84.141)
  321. # [09:10] <annevk> whoa, back in the days W3C got a lot of spam: http://lists.w3.org/Archives/Public/ietf-charsets/2004JanMar/
  322. # [09:15] * heycam|away is now known as heycam
  323. # [09:15] * Joins: graememcc (~chatzilla@host86-150-159-9.range86-150.btcentralplus.com)
  324. # [09:22] <annevk> kennyluck: so if I list you in the acknowledgment section, how do I go about that?
  325. # [09:23] <kennyluck> annevk, "Kang-Hao Lu" I guess. Thanks by the way.
  326. # [09:24] <annevk> kennyluck: I can try Unicode if you prefer
  327. # [09:24] * Joins: jochen___ (jochen@nat/google/x-ceokvnghlsontdvq)
  328. # [09:25] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
  329. # [09:25] <kennyluck> annevk, well, "呂康豪(Kang-Hao Lu)" then.
  330. # [09:26] <kennyluck> Not sure if that's too many characters :p
  331. # [09:26] * Quits: jochen__ (jochen@nat/google/x-bfxgxxfpsfesabuy) (Ping timeout: 268 seconds)
  332. # [09:26] * jochen___ is now known as jochen__
  333. # [09:26] * heycam steals those characters for his spec's acknowledgements section too! :)
  334. # [09:27] <annevk> kennyluck: is that sorted after Z? :)
  335. # [09:27] <annevk> I guess I'll sort you under K to keep it "simple"
  336. # [09:28] <kennyluck> that makes sense.
  337. # [09:28] <heycam> I'm using romanisation of family name as the sorting position
  338. # [09:28] <annevk> heycam: how do you deal with Ms2ger?
  339. # [09:29] <heycam> just sorted under M
  340. # [09:29] <kennyluck> good question.
  341. # [09:29] * annevk likes first name
  342. # [09:29] <annevk> well, "name"
  343. # [09:29] <annevk> kennyluck: seems somewhere along the line the characters got converted into character references, but should still be okay
  344. # [09:30] <annevk> http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html#acknowledgments
  345. # [09:33] * heycam is now known as heycam|away
  346. # [09:38] * Joins: nonge__ (~nonge@p5082918D.dip.t-dialin.net)
  347. # [09:40] * Quits: Druid_ (~Druid@p5B1350B7.dip.t-dialin.net) (Ping timeout: 252 seconds)
  348. # [09:42] * Quits: nonge_ (~nonge@p508297E7.dip.t-dialin.net) (Ping timeout: 240 seconds)
  349. # [09:45] * Joins: Druid_ (~Druid@p5B135B72.dip.t-dialin.net)
  350. # [09:47] * Joins: brucel (~brucel@cpc5-smal11-2-0-cust151.perr.cable.virginmedia.com)
  351. # [09:48] <annevk> kennyluck: maybe I should use non-Kanji (is it Kanji?) parenthesis?
  352. # [09:50] <annevk> thanks zcorpan for writing in the enum bug what I didn't do
  353. # [09:50] * Quits: graememcc (~chatzilla@host86-150-159-9.range86-150.btcentralplus.com) (Quit: ChatZilla 0.9.87 [Firefox 8.0/20111115204015])
  354. # [09:51] <kennyluck> annevk, you could. (My habit is to use ideograph parenthesis as much as possible but I don't particularly care about this). And yeah, it's Kanji or Han character.
  355. # [09:52] * Joins: Ms2ger (~Ms2ger@91.181.52.163)
  356. # [09:52] <annevk> kennyluck: it looks kind of weird with the comma following it
  357. # [09:52] <kennyluck> ok
  358. # [09:52] <annevk> kennyluck: but if it's semantically more correct, I'm fine with letting it stay and have font designers take care of it some day
  359. # [09:53] <annevk> s/semantically//
  360. # [09:53] <kennyluck> annevk, I know nothing about semantics.
  361. # [09:53] <kennyluck> no it's not.
  362. # [09:53] <annevk> k
  363. # [09:58] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr)
  364. # [09:59] * Joins: graememcc (~chatzilla@host86-150-159-9.range86-150.btcentralplus.com)
  365. # [10:00] <erlehmann> annevk, what about the font designers?
  366. # [10:00] * Joins: hasather_ (~hasather_@81-237-212-176-no86.tbcn.telia.com)
  367. # [10:00] <erlehmann> looks correct to me here
  368. # [10:00] <annevk> I just changed it
  369. # [10:01] <annevk> mostly about ")," vs "),"
  370. # [10:03] <erlehmann> but unicode was developed by 🔰 𝗧𝗬𝗣𝗢𝗚𝗥𝗔𝗣𝗛𝗬 𝗘𝗫𝗣𝗘𝗥𝗧𝗦
  371. # [10:06] <kennyluck> What is 🔰? lol
  372. # [10:06] <erlehmann> kennyluck, 🔰 U+1F530 JAPANESE SYMBOL FOR BEGINNER
  373. # [10:08] <kennyluck> huh, I do remember this symbol from an episode of Doraemon. I think that was Nobita driving as a beginner.
  374. # [10:09] <erlehmann> i use it to denote that something is sarcastic. when i talk about 🔰 𝗘𝗫𝗣𝗘𝗥𝗧 𝗣𝗥𝗢𝗚𝗥𝗔𝗠𝗠𝗘𝗥𝗦 it is probably useful to have a symbol like that prefix the statement.
  375. # [10:10] * Quits: twisted` (~twisted@205.189.73.45) (Ping timeout: 268 seconds)
  376. # [10:10] * Joins: twisted` (~twisted@205.189.73.45)
  377. # [10:11] <woef> spec developers talking about special font characters in anime.
  378. # [10:11] <woef> There is no known geek scale to measure such activity.
  379. # [10:12] <erlehmann> http://en.wikipedia.org/wiki/Bamboo-copter
  380. # [10:13] <annevk> woef: lol
  381. # [10:17] <erlehmann> woef, slightly related, it is uncanny sometimes how i fit a cliche: i was at a friend's birthday last night. as everyone left or slept, he explained to me the inner workings of his wiki and we proceeded to find out how to best implement focus stealing prevention for the window manager he wrote. turns out chromium does weird stuff with windows. if i had a sense of fashion, i could be a great nerdy hipster!
  382. # [10:18] * Quits: graememcc (~chatzilla@host86-150-159-9.range86-150.btcentralplus.com) (Ping timeout: 240 seconds)
  383. # [10:18] <woef> I'm never going to invite you to one of my birthdays :p
  384. # [10:19] <erlehmann> woef, but don't you want to know … ABOUT THE XLIB?
  385. # [10:20] <woef> Usually I like things preceded by X- ... geek-territory is an exception I'm afraid.
  386. # [10:20] <zcorpan> X-mas?
  387. # [10:21] <erlehmann> i predict you will never become an 🔰 𝗘𝗫𝗣𝗘𝗥𝗧 𝗣𝗥𝗢𝗚𝗥𝗔𝗠𝗠𝗘𝗥 if you continue on this path!
  388. # [10:21] <woef> Sure, why not. As long as there's presents
  389. # [10:21] <woef> Oh, but I am not a programmer! html is not even a proper language :D
  390. # [10:21] <woef> I'm just a semantics-buff.
  391. # [10:22] <zcorpan> why is it not a language?
  392. # [10:22] <woef> I get angry when people use .news on overview page and .article on the detail page.
  393. # [10:22] <woef> *programming language
  394. # [10:22] <zcorpan> ah
  395. # [10:22] <woef> Or not propper code.
  396. # [10:22] <woef> I dunno, there was a fuss about that 5 or 10 years ago.
  397. # [10:23] <woef> We couldn't call ourselves coders :)
  398. # [10:23] <zcorpan> of course not. it's not a programming language. you're AUTHORS :-)
  399. # [10:24] <woef> I'm a "Front-end Developer" now.
  400. # [10:24] <woef> I'm quite happy with that.
  401. # [10:25] <woef> Front-end author ... sounds quite artistic.
  402. # [10:25] <zcorpan> heh
  403. # [10:25] <woef> It could improve my hipster rating.
  404. # [10:27] <erlehmann> today in tasteless fun: read the breivik manifesto, replace „cultural marxism“ with „hipsterisation“. corollary: search and replace makes even the most despicable reactionaries kind-of-funny at times.
  405. # [10:31] * Quits: ezoe (~ezoe@61-205-125-81f1.kyt1.eonet.ne.jp) (Quit: And Now for Something Completely Different.)
  406. # [10:40] <Ms2ger> annevk, setcapture is an IEism
  407. # [10:40] * Quits: rniwa (~rniwa@216.239.45.130) (Quit: rniwa)
  408. # [10:43] <annevk> Ms2ger: so proprietary to two browsers
  409. # [10:43] <annevk> ugh :(
  410. # [10:44] * Joins: PalleZingmark (~Adium@217.13.228.226)
  411. # [10:55] * Joins: richt (~richt@cpc1-gran1-0-0-cust600.12-1.cable.virginmedia.com)
  412. # [11:00] * Quits: tantek_ (~tantek@70-36-139-219.dsl.dynamic.sonic.net) (Quit: tantek_)
  413. # [11:07] <annevk> MikeSmith: updated specs to make use of the new bug components
  414. # [11:07] <MikeSmith> cool
  415. # [11:08] * Joins: david_carlisle (~chatzilla@86.188.197.189)
  416. # [11:20] * Joins: nessy (~Adium@124-171-25-158.dyn.iinet.net.au)
  417. # [11:26] * Quits: gwicke (~gabriel@212.255.26.171) (Quit: Bye!)
  418. # [11:31] <annevk> zewt: https://www.w3.org/Bugs/Public/show_bug.cgi?id=13408 is about what I meant the other day
  419. # [11:31] <annevk> MikeSmith: I'm going through the LC bugs but I cannot really find anything bad, most bugs seem valid thus far
  420. # [11:31] <annevk> MikeSmith: or have such a long argument that I gave up
  421. # [11:32] <MikeSmith> ok
  422. # [11:35] * Quits: Lachy (~Lachy@cm-84.215.59.50.getinternet.no) (Quit: Computer has gone to sleep.)
  423. # [11:36] * nunnun_away is now known as nunnun
  424. # [11:37] <annevk> feel free to ping me if the situation changes, but I'll try to monitor it every now and then
  425. # [11:37] * Joins: codeho (~codeho@178-26-69-223-dynip.superkabel.de)
  426. # [11:44] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 244 seconds)
  427. # [11:49] * Joins: virtuelv (virtuelv__@nat/opera/x-gqmcuxumejyxvynt)
  428. # [11:53] * Joins: Lachy (Lachy@nat/opera/x-zxtdqijuxdgelrni)
  429. # [11:59] * Joins: mishunov (~spliter@77.88.72.162)
  430. # [12:01] <annevk> foolip: when I try to commit a change to the spec-splitter on html5.org I get
  431. # [12:01] <annevk> svn: Server sent unexpected return value (405 Method Not Allowed) in response to MKACTIVITY request for '/svn/!svn/act/cea8c09a-d6dc-4c98-821c-70215e3ba403'
  432. # [12:01] <david_carlisle> annevk: v.nu still unhappy about normal forms
  433. # [12:01] <david_carlisle> http://validator.nu/?doc=http%3A%2F%2Fwww.whatwg.org%2Fspecs%2Fweb-apps%2Fcurrent-work%2Fmultipage%2Fnamed-character-references.html
  434. # [12:02] <annevk> david_carlisle: oh
  435. # [12:02] <annevk> I wonder how this goes wrong then
  436. # [12:03] <annevk> parser maybe :(
  437. # [12:03] <david_carlisle> annevk: I'd look but the office is shutting down around me, closing for some holiday or other
  438. # [12:04] <annevk> heh
  439. # [12:04] <annevk> guess I should study the input
  440. # [12:06] * Joins: stalled (~stalled@unaffiliated/stalled)
  441. # [12:07] <annevk> so the input to the parser is &#x027E8;
  442. # [12:07] <jgraham> annevk: I think svn is telling you to use another version control system
  443. # [12:08] <annevk> which yields ⟨
  444. # [12:08] <annevk> which is correct
  445. # [12:08] <annevk> so somehow that is mangled :(
  446. # [12:10] * Joins: drublic (~drublic@frbg-4d028043.pool.mediaWays.net)
  447. # [12:10] * Quits: mishunov (~spliter@77.88.72.162) (Quit: mishunov)
  448. # [12:11] <annevk> why would those be mangled and nothing else?
  449. # [12:12] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  450. # [12:12] * Quits: temp02 (~temp01@unaffiliated/temp01) (Read error: Connection reset by peer)
  451. # [12:15] <annevk> oh, maybe because in Python they have some kind of meaning http://en.wikipedia.org/wiki/Bracket ?
  452. # [12:24] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Quit: ChatZilla 0.9.87 [Firefox 11.0a1/20111218031140])
  453. # [12:28] * Joins: mishunov (~spliter@77.88.72.162)
  454. # [12:31] * Quits: upgrayeddd (u2969@gateway/web/irccloud.com/x-dxkfcqgjjdwsdgux) (Remote host closed the connection)
  455. # [12:43] * Joins: gwicke (~gabriel@2.208.54.140)
  456. # [12:44] * Joins: upgrayeddd (u2969@gateway/web/irccloud.com/x-wphbpbtvaffhendw)
  457. # [12:44] * Quits: agektmr1 (~Adium@74.125.56.33) (Quit: Leaving.)
  458. # [12:47] * Joins: temp01 (~temp01@unaffiliated/temp01)
  459. # [12:53] * Joins: richt_ (~richt@cpc1-gran1-0-0-cust600.12-1.cable.virginmedia.com)
  460. # [12:57] * Quits: richt (~richt@cpc1-gran1-0-0-cust600.12-1.cable.virginmedia.com) (Ping timeout: 252 seconds)
  461. # [12:59] * Joins: GlitchMr (~glitchmr@178-36-177-112.adsl.inetia.pl)
  462. # [12:59] * Quits: drublic (~drublic@frbg-4d028043.pool.mediaWays.net) (Remote host closed the connection)
  463. # [13:11] * Quits: gwicke (~gabriel@2.208.54.140) (Quit: Bye!)
  464. # [13:15] * Joins: espadrine (~thaddee_t@AMontsouris-157-1-116-34.w90-46.abo.wanadoo.fr)
  465. # [13:20] * Quits: esc_ (~esc-ape@72.inst-3.ufg.ac.at) (Ping timeout: 252 seconds)
  466. # [13:32] <foolip> annevk, did you fix it?
  467. # [13:33] <annevk> no
  468. # [13:33] <annevk> bug is here: https://www.w3.org/Bugs/Public/show_bug.cgi?id=12539
  469. # [13:38] <foolip> annevk, so was the problem that I forgot some file?
  470. # [13:38] <foolip> and now you can't commit it?
  471. # [13:39] <annevk> oh that was a different issue
  472. # [13:39] <annevk> I tried to change spec-splitter.py to fix an issue and I could not commit my change to svn
  473. # [13:39] <annevk> but my fix was not a fix so it doesn't really matter
  474. # [13:39] <foolip> I don't think the SVN problem is my fault, it's Google code's SVN server, right?
  475. # [13:40] <annevk> yeah
  476. # [13:40] <annevk> could be my fault
  477. # [13:41] <annevk> but I think I followed the instructions
  478. # [13:49] * Quits: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net) (Remote host closed the connection)
  479. # [13:51] * Joins: scor (~scor@drupal.org/user/52142/view)
  480. # [13:53] <annevk> MikeSmith: can we move http://dev.w3.org/2006/webapi/progress/ to dvcs?
  481. # [13:53] <annevk> MikeSmith: I think that's my last dev.w3.org draft now I quit CSS
  482. # [13:53] <annevk> MikeSmith: saying goodbye to dev.w3.org would be nice
  483. # [13:58] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  484. # [14:02] * Quits: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl) (Remote host closed the connection)
  485. # [14:03] * Joins: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
  486. # [14:08] * Joins: MikeSmith_ (~MikeSmith@EM114-49-21-138.pool.e-mobile.ne.jp)
  487. # [14:12] * Quits: MikeSmith (~MikeSmith@EM114-48-22-136.pool.e-mobile.ne.jp) (Ping timeout: 252 seconds)
  488. # [14:12] * MikeSmith_ is now known as MikeSmith
  489. # [14:16] <woef> could itemscope be implied when itemtype is added to an element?
  490. # [14:17] <woef> microdata is quite verbose
  491. # [14:18] * Joins: erichynds (~ehynds@venkman.brightcove.com)
  492. # [14:19] <jgraham> I believe that was tried when we did a user study with microdata and people found this design easier to comprehend
  493. # [14:20] <jgraham> Even though it is clearly more verbose
  494. # [14:20] * Quits: nessy (~Adium@124-171-25-158.dyn.iinet.net.au) (Quit: Leaving.)
  495. # [14:23] * Joins: snowfox (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net)
  496. # [14:24] * Joins: smaug____ (~chatzilla@GGYYMCCXIV.gprs.sl-laajakaista.fi)
  497. # [14:29] * Quits: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
  498. # [14:33] * Quits: snowfox (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net) (Quit: snowfox)
  499. # [14:35] <webben> annevk: Who (if anyone) has taken over CSSOM work?
  500. # [14:37] <annevk> glenn adams / shane stephens
  501. # [14:37] <annevk> jgraham: woef: maybe we should do another study though
  502. # [14:37] <annevk> this is a pretty consistent piece of feedback
  503. # [14:39] <woef> Also (but this might be google's implementation) ... i don't seem to be able to nest itemprops
  504. # [14:40] <annevk> http://blog.whatwg.org/weekly-shadow-encoding-fun
  505. # [14:40] <woef> <div itemprop="name"><span itemprop="givenName">Niels</span> <span itemprop="familyName">Matthijs</span></div>
  506. # [14:40] <woef> This ain't working for Google.
  507. # [14:40] * Joins: dbaron (~dbaron@pool-72-94-180-111.phlapa.fios.verizon.net)
  508. # [14:43] <wilhelm> I like how W3C stores my member password as plain text.
  509. # [14:44] * Joins: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com)
  510. # [14:45] * Quits: codeho (~codeho@178-26-69-223-dynip.superkabel.de) (Quit: codeho)
  511. # [14:50] <annevk> "congratulations your paper 8 - What XML can learn from HTML; also known as XML5 was accepted for XML Prague 2012 conference."
  512. # [14:50] * Quits: dbaron (~dbaron@pool-72-94-180-111.phlapa.fios.verizon.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  513. # [14:50] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 240 seconds)
  514. # [14:51] * Joins: dbaron (~dbaron@pool-72-94-180-111.phlapa.fios.verizon.net)
  515. # [14:51] <jgraham> You are throwing yourself to the wolves?
  516. # [14:51] <annevk> seems I'm gonna explain XML5 one more time :)
  517. # [14:53] <jgraham> wilhelm: Yeah, I never felt that "we failed web security 101" was a great advert for W3C's credentials to lead the web to it's full potential
  518. # [14:54] <annevk> jgraham: I'm curious, mostly
  519. # [14:55] <annevk> jgraham: they've been quite upset with us, so maybe it helps if they can yell at someone in person
  520. # [14:55] <annevk> preferably over a nice Chech beer
  521. # [15:03] * Joins: ehsan (~ehsan@66.207.208.98)
  522. # [15:04] * Joins: codeho (~codeho@195.71.160.78)
  523. # [15:05] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  524. # [15:09] * Joins: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net)
  525. # [15:10] * Joins: miketaylr (~miketaylr@12.5.149.2)
  526. # [15:11] <MikeSmith> annevk: https://dvcs.w3.org/hg/progress
  527. # [15:11] <MikeSmith> didn't copy the spec over but can do that too if you want
  528. # [15:12] * Quits: gnarf (~gnarf@unaffiliated/gnarf) (Ping timeout: 240 seconds)
  529. # [15:12] * Quits: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com) (Remote host closed the connection)
  530. # [15:14] * Quits: LBP (~Mirc@pD9EB1730.dip0.t-ipconnect.de) (Ping timeout: 252 seconds)
  531. # [15:18] * Joins: gnarf (~gnarf@unaffiliated/gnarf)
  532. # [15:18] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 268 seconds)
  533. # [15:19] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
  534. # [15:24] * Joins: davidb_ (~davidb@66.207.208.98)
  535. # [15:25] * Joins: LBP (~Mirc@pD9EB1730.dip0.t-ipconnect.de)
  536. # [15:26] * Quits: codeho (~codeho@195.71.160.78) (Quit: codeho)
  537. # [15:30] * Quits: gnarf (~gnarf@unaffiliated/gnarf) (Ping timeout: 240 seconds)
  538. # [15:30] * Joins: hasathe__ (~hasather_@81-237-212-176-no86.tbcn.telia.com)
  539. # [15:31] * Joins: MacTed (~Thud@63.119.36.36)
  540. # [15:33] * Quits: hasather_ (~hasather_@81-237-212-176-no86.tbcn.telia.com) (Ping timeout: 248 seconds)
  541. # [15:33] * Joins: gnarf (~gnarf@unaffiliated/gnarf)
  542. # [15:33] <Philip`> annevk: Do you know if the input to spec-splitter script says "&lang;" or "&#x27E9;"?
  543. # [15:33] <Philip`> (or 27E8 or whatever)
  544. # [15:34] <Philip`> I'd guess it's the former, and lxml is parsing into a U+9001, in which case maybe the most robust solution is for Hixie's scripts to generate the numeric code instead of the name
  545. # [15:36] * Joins: dbaron_ (~dbaron@pool-72-94-180-111.phlapa.fios.verizon.net)
  546. # [15:37] * Quits: dbaron (~dbaron@pool-72-94-180-111.phlapa.fios.verizon.net) (Read error: Connection reset by peer)
  547. # [15:37] <Philip`> Ah, single-page version says
  548. # [15:37] <Philip`> <tr id=entity-LeftAngleBracket><td> <code title="">LeftAngleBracket;</code> </td> <td> U+027E8 </td> <td> <span class=glyph title="">&lang;</span> </td>
  549. # [15:38] <Philip`> and similar when defining entity-lang
  550. # [15:39] <MikeSmith> Philip`: yeah
  551. # [15:39] <Philip`> The glyphs are explicitly non-normative but it still seems a bit circular to use &lang; in the spec's definition of &lang;
  552. # [15:39] <MikeSmith> but I'm not sure using the numeric code will fix it
  553. # [15:40] <Philip`> Why not?
  554. # [15:40] <MikeSmith> I think I might have tried that already
  555. # [15:40] <MikeSmith> dunno
  556. # [15:40] <MikeSmith> hmm
  557. # [15:40] <MikeSmith> that would certainly be the easiest fix though
  558. # [15:40] <Philip`> As far as I'm aware, there's no code that attempts any fancy normalisation or anything - the only way the U+9001 could get introduced is via lxml's entity table, probably
  559. # [15:40] <MikeSmith> OK
  560. # [15:41] <Philip`> (But I could be wrong)
  561. # [15:41] <gsnedders> Philip`: How much does the spec-splitter depend on lxml?
  562. # [15:41] <MikeSmith> well, easy enough to test
  563. # [15:41] <gsnedders> Philip`: If not that much, you can probably get good enough perf with PyPy
  564. # [15:41] <Philip`> annevk: Re 405 Method Not Allowed: Are you behind some kind of HTTP proxy? (They often dislike SVN's special HTTP methods)
  565. # [15:42] <Philip`> gsnedders: It works with the html5lib parser, but I'm not aware of anything that can make html5lib magically go fast
  566. # [15:43] <Philip`> though "good enough" just depends on whether whoever's running the script can spare the CPU time
  567. # [15:43] <annevk> Philip`: it says the latter
  568. # [15:43] <annevk> Philip`: ooh
  569. # [15:43] <gsnedders> Philip`: PyPy is about twice the speed as CPython as parsing the spec, at least
  570. # [15:43] <Philip`> gsnedders: Twice as fast as "extremely slow" is not fast :-(
  571. # [15:43] <annevk> Philip`: http://svn.whatwg.org/webapps/entities-unicode.inc suggests the latter
  572. # [15:44] <annevk> Philip`: but it would make sense if it was &lang;
  573. # [15:44] <annevk> Philip`: I mean given the historical mappings
  574. # [15:44] <Philip`> Maybe something like Anolis outputs named entities instead?
  575. # [15:44] <Philip`> (given that numeric input)
  576. # [15:44] <Ms2ger> Probably
  577. # [15:45] <gsnedders> Philip`: Dunno, it depends on what serializer you use
  578. # [15:45] <gsnedders> IIRC html5lib does that
  579. # [15:46] <annevk> html5.org does not have html5lib
  580. # [15:46] <Philip`> Maybe the html5lib serializer shouldn't emit &lang;/&rang; since they're not backward compatible
  581. # [15:46] <annevk> html5.org uses the default settings of spec-splitter
  582. # [15:47] <Philip`> Who's running Anolis on the spec (before the spec-splitter sees it)?
  583. # [15:47] <annevk> it uses etree.HTMLParser and etree.tostring
  584. # [15:47] <annevk> good point
  585. # [15:47] <annevk> that's jgraham
  586. # [15:47] <annevk> maybe he's the culprit
  587. # [15:48] <annevk> hadn't thought of that
  588. # [15:48] <Philip`> If he can configure it to output numeric entities, that should minimise problems
  589. # [15:48] <Philip`> (It's a problem for anybody using an old HTML parser on the single-page spec, as well as for the multi-page spec)
  590. # [15:48] * Joins: jdong_bot_ (~jdong_bot@114.112.45.160)
  591. # [15:49] <gsnedders> Philip`: It should be exposed as an option, so it's whatever URL Hixie uses
  592. # [15:51] * Joins: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com)
  593. # [15:51] <annevk> Philip`: on the other hand, the main spec does not have this problem? or does it?
  594. # [15:52] <Philip`> annevk: The single-page spec says "&lang;" in it, so old parsers will parse into U+9001 or whatever it was
  595. # [15:52] <Philip`> but validator.nu will parse it into the newer U+27E8 so it won't cause validation errors
  596. # [15:53] <annevk> oh I see
  597. # [15:53] <annevk> so jgraham needs to fix it then
  598. # [15:53] <Philip`> Oh, I'm getting confused by decimals
  599. # [15:53] <annevk> thanks Philip`
  600. # [15:55] <Philip`> (U+2329, not U+9001)
  601. # [15:55] <Philip`> (although I'm mixing up lang and rang anyway, but the details don't really matter)
  602. # [15:55] <jgraham> Hmm, should I have been paying attention?
  603. # [15:56] <Philip`> jgraham: Summary: Are you running the spec's Anolis? If so, can you make it emit numeric character references instead of named?
  604. # [15:57] * Joins: gwicke (~gabriel@2.208.54.140)
  605. # [15:57] * Quits: smaug____ (~chatzilla@GGYYMCCXIV.gprs.sl-laajakaista.fi) (Ping timeout: 252 seconds)
  606. # [15:58] <jgraham> Hmm, html5lib doesn't support that? So yes, but I guess html5lib needs a patch. Or that option needs to be exposed in anolis if it isn't already
  607. # [15:58] * jgraham quite likes just using UTF8 really
  608. # [15:59] <Philip`> UTF-8 will probably mess up diffs etc
  609. # [16:00] <Philip`> Can't you use the html5lib serializer with resolve_entities=False ?
  610. # [16:00] * Joins: temp01 (~temp01@unaffiliated/temp01)
  611. # [16:00] <jgraham> Why would it mess up diffs?
  612. # [16:00] <Ms2ger> resolve_entities=True|False?
  613. # [16:01] * Joins: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se)
  614. # [16:01] * Quits: gavinc__ (~gavin@50-0-77-3.dsl.static.sonic.net) (Remote host closed the connection)
  615. # [16:01] <annevk> jgraham: &lang; emits the wrong code point in a number of implementations
  616. # [16:01] * Joins: gavinc (~gavin@50-0-77-3.dsl.static.sonic.net)
  617. # [16:01] <Philip`> Diffs get posted to mailing lists etc, and I wouldn't be surprised if something in the chain wasn't UTF-8-aware and messed it all up, so it's safer if the spec is purely ASCII
  618. # [16:01] <annevk> jgraham: and since the input is not &lang; but a numeric character reference (which does work) it breaks down the line
  619. # [16:01] <annevk> ooh
  620. # [16:01] <annevk> personally I'm fine with UTF-8
  621. # [16:02] <annevk> I changed multipage to UTF-8
  622. # [16:02] <jgraham> Philip`: I'm pretty sure the Hixie approach is to do the right thing and say other people should fix their processors to deal with UTF8
  623. # [16:02] <Philip`> Also, it's hard to visually read the diff between e.g. "〈 and "⟨", and easier if they're "&#....;" instead
  624. # [16:03] * Quits: virtuelv (virtuelv__@nat/opera/x-gqmcuxumejyxvynt) (Quit: Ex-Chat)
  625. # [16:03] * Quits: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com) (Remote host closed the connection)
  626. # [16:04] <Philip`> and it's hard to read HTML source that uses U+00A0 instead of "&nbsp;" etc
  627. # [16:06] <annevk> anyone interested in becoming a manager on the +WHATWG page?
  628. # [16:08] * Joins: ksweeney (~Adium@nyv-exweb.iac.com)
  629. # [16:08] <annevk> jgraham: given that Hixie usually writes ASCII-compatible documents, I wouldn't be so sure of that
  630. # [16:10] <gsnedders> Hixie's position has been that ASCII-compatible documents are less hassle.
  631. # [16:11] * Quits: jdong_bot_ (~jdong_bot@114.112.45.160) (Remote host closed the connection)
  632. # [16:11] <jgraham> Well it's not my fault if he has one standard for HTML and another for text
  633. # [16:12] <jgraham> Anyway, resolve_entities might possibly be exposed in the HTTP frontend now
  634. # [16:13] <annevk> jgraham: can you update https://www.w3.org/Bugs/Public/show_bug.cgi?id=12539 with status on this issue?
  635. # [16:16] * Joins: scor (~scor@drupal.org/user/52142/view)
  636. # [16:17] <Philip`> jgraham: Does that mean Hixie needs to change how he calls it?
  637. # [16:17] <annevk> WHATWG Blog has 6999 subscribers in Google Reader now
  638. # [16:18] <Philip`> This spec-generation process seems to require cooperation between absurdly many people :-/
  639. # [16:18] <Philip`> (including people like me who are rubbish at responding to bugmail or at getting around to doing anything in general, so it takes forever to fix trivial issues)
  640. # [16:19] <annevk> I think your server is no longer used
  641. # [16:19] <Ms2ger> Philip`, speaking of bugmail...
  642. # [16:19] * Joins: plutoniix (~plutoniix@101.108.96.161)
  643. # [16:19] <Ms2ger> Happen to have time for canvas?
  644. # [16:19] <annevk> but it's still 3 distinct people which is a bit much
  645. # [16:19] * Quits: miketaylr (~miketaylr@12.5.149.2) (Quit: miketaylr)
  646. # [16:24] <zewt> Philip`: your arguments against UTF-8 feel a bit contrived to me, FWIW
  647. # [16:25] * Joins: miketaylr (~miketaylr@12.5.149.2)
  648. # [16:25] * Quits: PalleZingmark (~Adium@217.13.228.226) (Quit: Leaving.)
  649. # [16:25] <jgraham> Philip`: Well it isn't very clever and treats missing values as False due to the slightly retarded HTML form submission algorithm
  650. # [16:26] <jgraham> So, I guess he will pick up the change next time he generates the spec
  651. # [16:26] * Quits: mishunov (~spliter@77.88.72.162) (Quit: mishunov)
  652. # [16:26] <zewt> sure it's hard to tell similar-looking characters apart, but numeric references are essentially *impossible* to read at all, unless you happen to have a savant-level rote memorization ability
  653. # [16:26] * jgraham feels kind of bad about just switching the default like that
  654. # [16:26] * Quits: gwicke (~gabriel@2.208.54.140) (Ping timeout: 240 seconds)
  655. # [16:27] <Philip`> Ms2ger: Hmm, I suppose I no longer have the excuse of PhD-related work distracting me, though Christmas might be a sufficiently believable distraction
  656. # [16:27] * Ms2ger glares towards Philip`
  657. # [16:27] <jgraham> You could claim to be santa claus
  658. # [16:27] <Ms2ger> And hand out test failures
  659. # [16:28] <Philip`> I suppose it would be technically feasible to spend more time on canvas-related stuff and less time on witchering
  660. # [16:28] * Joins: jarek (~jarek@aeap78.neoplus.adsl.tpnet.pl)
  661. # [16:28] * Quits: jarek (~jarek@aeap78.neoplus.adsl.tpnet.pl) (Changing host)
  662. # [16:28] * Joins: jarek (~jarek@unaffiliated/jarek)
  663. # [16:28] <jgraham> "witchering"?
  664. # [16:30] <Philip`> http://www.gog.com/en/gamecard/the_witcher
  665. # [16:33] * Quits: miketaylr (~miketaylr@12.5.149.2) (Quit: miketaylr)
  666. # [16:34] * Joins: karega|aniasis (~karegaani@cpe-70-123-102-109.tx.res.rr.com)
  667. # [16:37] <annevk> Ms2ger: I don't get https://bitbucket.org/ms2ger/dom-core/changeset/c3ae3775d5d3
  668. # [16:38] <annevk> oh now I do
  669. # [16:38] <Ms2ger> Yeah, it's awful
  670. # [16:38] <annevk> Ms2ger: how is that first <style> element magically removed?
  671. # [16:38] <Ms2ger> title + style
  672. # [16:38] <Ms2ger> Because style can't have class in HTML4
  673. # [16:39] <annevk> oh, but now it's HTML
  674. # [16:39] <annevk> so maybe we kill that hack
  675. # [16:39] <annevk> should kill*
  676. # [16:39] <Ms2ger> Can we get away with that already?
  677. # [16:40] <annevk> someone told me that changed, yes
  678. # [16:40] <Ms2ger> That would certainly be nice
  679. # [16:40] <annevk> I think it was shepazu and/or MikeSmith
  680. # [16:40] * Parts: ksweeney (~Adium@nyv-exweb.iac.com)
  681. # [16:48] * Joins: Mike^Droid (~Mike^Droi@s1407080.xgsspn.imtp.tachikawa.spmode.ne.jp)
  682. # [16:53] * Joins: Mike^Droi1 (~Mike^Droi@s1407080.xgsspn.imtp.tachikawa.spmode.ne.jp)
  683. # [16:55] * Quits: Mike^Droid (~Mike^Droi@s1407080.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 240 seconds)
  684. # [16:57] * Mike^Droi1 is now known as billyjack
  685. # [16:58] * Quits: bentruyman (~bentruyma@li159-104.members.linode.com) (Quit: ZNC - http://znc.sourceforge.net)
  686. # [16:58] <billyjack> radio check
  687. # [16:58] * Joins: bentruyman (~bentruyma@li159-104.members.linode.com)
  688. # [16:59] <Ms2ger> Can hear you loud and clear
  689. # [16:59] <billyjack> heh
  690. # [16:59] <billyjack> android irc client
  691. # [17:01] * Quits: dbaron_ (~dbaron@pool-72-94-180-111.phlapa.fios.verizon.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  692. # [17:01] * Joins: dbaron (~dbaron@pool-72-94-180-111.phlapa.fios.verizon.net)
  693. # [17:07] * Quits: tantek (~tantek@70-36-139-219.dsl.dynamic.sonic.net) (Quit: tantek)
  694. # [17:07] * Joins: billyjac1 (~Mike^Droi@s1407080.xgsspn.imtp.tachikawa.spmode.ne.jp)
  695. # [17:08] * Quits: billyjack (~Mike^Droi@s1407080.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 240 seconds)
  696. # [17:12] * Quits: billyjac1 (~Mike^Droi@s1407080.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 252 seconds)
  697. # [17:13] * Joins: billyjac1 (~Mike^Droi@s1407080.xgsspn.imtp.tachikawa.spmode.ne.jp)
  698. # [17:13] * Joins: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com)
  699. # [17:17] * Joins: cooto (c837c2da@gateway/web/freenode/ip.200.55.194.218)
  700. # [17:17] * Quits: billyjac1 (~Mike^Droi@s1407080.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 252 seconds)
  701. # [17:20] * Joins: billyjac2 (~Mike^Droi@s1407080.xgsspn.imtp.tachikawa.spmode.ne.jp)
  702. # [17:20] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 240 seconds)
  703. # [17:21] * Joins: temp02 (~temp01@unaffiliated/temp01)
  704. # [17:25] <dglazkov> good morning, Whatwg!
  705. # [17:26] * Quits: billyjac2 (~Mike^Droi@s1407080.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 252 seconds)
  706. # [17:27] * Quits: plutoniix (~plutoniix@101.108.96.161) (Quit: Leaving)
  707. # [17:27] * Quits: [[zz]] (~q@101.108.96.161) (Quit: จรลี จรลา ...)
  708. # [17:28] * Joins: billyjac2 (~Mike^Droi@s1407080.xgsspn.imtp.tachikawa.spmode.ne.jp)
  709. # [17:30] * Quits: Lachy (Lachy@nat/opera/x-zxtdqijuxdgelrni) (Quit: Computer has gone to sleep.)
  710. # [17:32] * Joins: billyjac3 (~Mike^Droi@s1407080.xgsspn.imtp.tachikawa.spmode.ne.jp)
  711. # [17:32] * Quits: billyjac2 (~Mike^Droi@s1407080.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 252 seconds)
  712. # [17:35] * Joins: silentimp (~silentimp@64-120-133-95.pool.ukrtel.net)
  713. # [17:36] * Joins: billyjac4 (~Mike^Droi@s1407080.xgsspn.imtp.tachikawa.spmode.ne.jp)
  714. # [17:36] * Quits: billyjac3 (~Mike^Droi@s1407080.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 240 seconds)
  715. # [17:40] * Joins: billyjac5 (~Mike^Droi@s1407080.xgsspn.imtp.tachikawa.spmode.ne.jp)
  716. # [17:40] * Quits: billyjac4 (~Mike^Droi@s1407080.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 240 seconds)
  717. # [17:40] * Quits: billyjac5 (~Mike^Droi@s1407080.xgsspn.imtp.tachikawa.spmode.ne.jp) (Remote host closed the connection)
  718. # [17:50] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  719. # [17:54] * Joins: JonathanNeal (~Jonathan@dsl211-159-045.lax1.dsl.speakeasy.net)
  720. # [17:54] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Quit: tomasf)
  721. # [17:54] <JonathanNeal> hiya
  722. # [17:55] * Joins: FlorianX (~Dimitri@p4FCF7ED2.dip.t-dialin.net)
  723. # [18:02] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: Leaving)
  724. # [18:02] * Quits: temp02 (~temp01@unaffiliated/temp01) (Ping timeout: 252 seconds)
  725. # [18:06] * Quits: hasathe__ (~hasather_@81-237-212-176-no86.tbcn.telia.com) (Remote host closed the connection)
  726. # [18:08] * Quits: xec (~xec@2a00:10b0:1:1002:5ab0:35ff:fef8:6a01) (Remote host closed the connection)
  727. # [18:08] * Quits: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com) (Ping timeout: 244 seconds)
  728. # [18:09] * Quits: astearns (~anonymous@c-50-132-63-33.hsd1.wa.comcast.net) (Quit: astearns)
  729. # [18:15] * Quits: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net) (Ping timeout: 252 seconds)
  730. # [18:16] * Joins: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net)
  731. # [18:18] * Joins: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net)
  732. # [18:18] * Joins: rillian_lime (~rillian@184.71.166.126)
  733. # [18:22] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  734. # [18:26] * Joins: charlvn (~charlvn@524BA444.cm-4-4c.dynamic.ziggo.nl)
  735. # [18:29] * Joins: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se)
  736. # [18:30] * Joins: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
  737. # [18:33] * Joins: EricInBNE (~Eric@124-170-70-175.dyn.iinet.net.au)
  738. # [18:33] <EricInBNE> when do ppl expect postMessage to be finalised?
  739. # [18:34] * Quits: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se) (Client Quit)
  740. # [18:34] <EricInBNE> Hixie, any thoughts?
  741. # [18:36] <zewt> define "finalized"
  742. # [18:37] <EricInBNE> zewt, like how websockets was just blessed. This url http://dev.w3.org/html5/postmsg/ implies it's a draft.
  743. # [18:38] <EricInBNE> before websockets got the tick it seemed like there were quite a few changes
  744. # [18:38] <zewt> i doubt postMessage will see backwards-incompatible changes, since it's deployed and in use, but it could see new features in the future, so it's not "finalized" per se--no web API is
  745. # [18:39] <EricInBNE> ive written some postMessage code and it works in chrome but not firefox. I havent tested it in IE 10.
  746. # [18:39] * Quits: karega|aniasis (~karegaani@cpe-70-123-102-109.tx.res.rr.com) (Ping timeout: 240 seconds)
  747. # [18:39] <zewt> (also, which "postMessage"--there are different related APIs with that method name)
  748. # [18:39] <zewt> window.postMessage? port.postMessage?
  749. # [18:39] <EricInBNE> really?
  750. # [18:40] <EricInBNE> yeah ive been using window.postMessage. what's port.postMessage?
  751. # [18:40] <zewt> http://dev.w3.org/html5/postmsg/#channel-messaging
  752. # [18:41] <EricInBNE> oh awesome. thats what i want
  753. # [18:41] * Quits: silentimp (~silentimp@64-120-133-95.pool.ukrtel.net) (Read error: Connection timed out)
  754. # [18:41] <zewt> (i don't know the status of window.postMessage; i've only used ports, for workers)
  755. # [18:42] <Ms2ger> <doron> html is garbage no matter what!
  756. # [18:42] <zewt> okay?
  757. # [18:42] <EricInBNE> zewt, so if the user opens two browser windows (say example.org and google.com) ports can pass messages even if their is no parent child relationship?
  758. # [18:42] <zewt> you have to have a way to get a port from one to the other
  759. # [18:43] * Joins: silentimp (~silentimp@64-120-133-95.pool.ukrtel.net)
  760. # [18:43] <zewt> for that, you're looking for cross-document messaging, not port messaging
  761. # [18:43] <zewt> which it sounds like you've been using
  762. # [18:44] <EricInBNE> zewt, yeah, ive been using window.open, but the popup blocker somewhat ruins the situation
  763. # [18:44] <zewt> i havn't tried using it, but if you pastebin some code that works in one browser and not another, somebody might tell you why (the answer may simply be "stuff not yet implemented in some browser")
  764. # [18:44] <EricInBNE> i imagine that is the case (not yet implemented)
  765. # [18:45] <EricInBNE> caniuse.com should come with a guide - caniuse caniuse.com? (the answer would be a resounding no) v unreliable.
  766. # [18:46] <zewt> apis generally are going to have subsets of implemented features you can use, and new features you probably can't yet, so it's not a simple API-wide yes or no once you get into the details
  767. # [18:49] <zewt> (for example, iirc FF8 doesn't implement MessageChannel; you get the port messaging that's attached to workers, but you can't yet create new channels)
  768. # [18:59] * Joins: tantek (~tantek@70-36-139-219.dsl.dynamic.sonic.net)
  769. # [19:00] * Joins: astearns (~anonymous@192.150.22.5)
  770. # [19:04] * Quits: EricInBNE (~Eric@124-170-70-175.dyn.iinet.net.au) (Remote host closed the connection)
  771. # [19:04] * Quits: erlehmann (~erlehmann@89.204.153.254) (Quit: Ex-Chat)
  772. # [19:13] * Quits: reggna (~reggna@godis.olf.sgsnet.se) (Quit: leaving)
  773. # [19:14] * Joins: reggna (~reggna@irc.jagochmittmoln.se)
  774. # [19:15] * Joins: erlehmann (~erlehmann@89.204.153.254)
  775. # [19:19] * Joins: temp01 (~temp01@unaffiliated/temp01)
  776. # [19:22] * Quits: Neocortex (~nectop@82-170-160-25.ip.telfort.nl) (Quit: Neocortex)
  777. # [19:29] * Joins: karega|aniasis (~karegaani@cpe-70-123-102-109.tx.res.rr.com)
  778. # [19:30] * Quits: karega|aniasis (~karegaani@cpe-70-123-102-109.tx.res.rr.com) (Client Quit)
  779. # [19:32] * Quits: kennyluck (~kennyluck@114-25-240-13.dynamic.hinet.net) (Quit: kennyluck)
  780. # [19:32] * Joins: kennyluck (~kennyluck@114-25-240-13.dynamic.hinet.net)
  781. # [19:33] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
  782. # [19:34] * Joins: J_Voracek (~J_Voracek@71.21.195.70)
  783. # [19:36] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
  784. # [19:41] * Joins: smaug____ (~chatzilla@GZYYMMMCDLXXXVI.gprs.sl-laajakaista.fi)
  785. # [19:47] * Joins: esc_ (~esc-ape@72.inst-3.ufg.ac.at)
  786. # [19:52] * Joins: rniwa (rniwa@nat/google/x-hxbgnmarjpcxewlo)
  787. # [20:04] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr)
  788. # [20:07] * Quits: J_Voracek (~J_Voracek@71.21.195.70) (Ping timeout: 252 seconds)
  789. # [20:08] * Quits: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net) (Quit: snowfox)
  790. # [20:08] * Joins: MikeSmith_ (~MikeSmith@EM111-191-143-100.pool.e-mobile.ne.jp)
  791. # [20:10] * Quits: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net) (Quit: shepazu)
  792. # [20:11] * Quits: richt_ (~richt@cpc1-gran1-0-0-cust600.12-1.cable.virginmedia.com) (Remote host closed the connection)
  793. # [20:12] * Quits: MikeSmith (~MikeSmith@EM114-49-21-138.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
  794. # [20:12] * MikeSmith_ is now known as MikeSmith
  795. # [20:15] * Joins: Lachy (~Lachy@cm-84.215.59.50.getinternet.no)
  796. # [20:17] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
  797. # [20:17] * Joins: ap (~ap@c-98-248-236-36.hsd1.ca.comcast.net)
  798. # [20:22] * Joins: nessy (~Adium@124-171-25-158.dyn.iinet.net.au)
  799. # [20:23] * Joins: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1)
  800. # [20:27] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 252 seconds)
  801. # [20:29] * Quits: danielfilho (~daniel@187.31.77.7) (Read error: Operation timed out)
  802. # [20:30] * nonge__ is now known as nonge
  803. # [20:32] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
  804. # [20:33] * Quits: GlitchMr (~glitchmr@178-36-177-112.adsl.inetia.pl) (Read error: Connection reset by peer)
  805. # [20:38] * Joins: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net)
  806. # [20:44] * Joins: hasather_ (~hasather_@81-237-212-176-no86.tbcn.telia.com)
  807. # [20:45] * Parts: brucel (~brucel@cpc5-smal11-2-0-cust151.perr.cable.virginmedia.com)
  808. # [20:48] * Quits: nessy (~Adium@124-171-25-158.dyn.iinet.net.au) (Quit: Leaving.)
  809. # [20:53] * smaug____ is starting to think that sync APIs should be removed also from workers, just to keep APIs simple and consistent
  810. # [20:54] <zewt> that'd defeat a major purpose of workers
  811. # [20:54] <zewt> being able to write linear code
  812. # [20:54] * Joins: jwalden (~waldo@nat/mozilla/x-pxrlgefuslcuznqy)
  813. # [20:54] <smaug____> not sure that is a major purpose of workers
  814. # [20:55] <zewt> i am
  815. # [20:55] <smaug____> the major purpose is to move stuff out from the main thread
  816. # [20:55] <zewt> i did say "a"
  817. # [20:55] <zewt> not "the"
  818. # [20:55] * ap thinks that the nice (albeit nearly useless) idea of not adding new functionality to sync requests in document has been blown way, way out of proportion
  819. # [20:55] <Ms2ger> ap, well, we care about a clean web
  820. # [20:56] <zewt> doesn't seem useless to me
  821. # [20:56] <ap> Ms2ger: there is step 2 missing between "disable" and "get a clean web", I'm afraid
  822. # [20:56] <zewt> if it convinces people to not write sync code in the main thread when they otherwise would have
  823. # [20:57] <zewt> i wouldn't call it a *huge* benefit, but it does seem like a win
  824. # [20:57] <ap> people were making sync XHR 5 years ago, before there was CORS or responseType. They won't stop doing that because we remove CORS or responseType from sync requests now
  825. # [20:58] * Joins: J_Voracek (~J_Voracek@71.21.195.70)
  826. # [20:58] <ap> so yes, not supporting new features is nice, slightly helpful and cheap
  827. # [20:58] <zewt> but if they want to use new features, they'll have to take a step back and notice that what they're doing is wrong
  828. # [20:58] <smaug____> yeah, that is the point
  829. # [20:58] <zewt> if they decide they'd rather make crappy pages, well, not much we can do about that in the end
  830. # [21:00] <zewt> if it was a huge pain to implement then yeah it might not be worth it
  831. # [21:00] <ap> wanting to support new features is more in library author domain. When you've been making your sync XHR request to your SAP server since the last ice age, you're not going to notice CORS
  832. # [21:00] <ap> (and library authors don't appear to be in need of convincing)
  833. # [21:00] <zewt> people who are using old APIs to do old things simply aren't affected either way; nothing we can do about them
  834. # [21:01] <zewt> i just don't know what your objection is
  835. # [21:01] <zewt> do you think it's hard to implement?
  836. # [21:01] <zewt> the cost and the benefits seem about at par
  837. # [21:01] * Joins: miketaylr (~miketaylr@12.5.149.2)
  838. # [21:01] <ap> no, not very hard (although that's also a consideration)
  839. # [21:02] <ap> I just don't want to take any risk of breaking existing content when the benefit is so tiny and unlikely to materialize
  840. # [21:02] <zewt> i wonder if snipy webkit guy is going to clarify what he means by calling me "self-conflicted". heh
  841. # [21:02] <ap> what jQuery already did appears to be an order of magnitude more important than what engines can achieve
  842. # [21:02] <ap> "self-conflicted"?
  843. # [21:05] * Joins: JVoracek (~J_Voracek@pool-173-57-35-110.dllstx.fios.verizon.net)
  844. # [21:05] * ap assumes that there is another snipy webkit guy somewhere, and this comment wasn't about himself :)
  845. # [21:05] <zewt> not you :)
  846. # [21:06] <zewt> (sorry, I don't really know who you are :)
  847. # [21:06] <smaug____> ap: benefits of getting rid of sync XHR small?
  848. # [21:06] * Joins: gwicke (~gabriel@2.212.43.133)
  849. # [21:06] <smaug____> well, ofc these are the first steps
  850. # [21:06] <Ms2ger> zewt, meet Alexey Proskuryakov, other snipy webkit guy :)
  851. # [21:06] <ap> zewt: I'm the guy who intends to prevent disabling already shipping sync XHR functionality in WebKit
  852. # [21:07] <smaug____> I hope we could start adding warnings about using sync xhr in window context
  853. # [21:07] <zewt> (FYI: i do make the allowance that everyone's allowed to be snipy once in a while, for the selfish reason that it allows me to be from time to time)
  854. # [21:07] <Ms2ger> *Intends to stop any attempts to improve the web
  855. # [21:07] <smaug____> and then finally, maybe in one or two years, get rid of it
  856. # [21:07] <Ms2ger> ftfy
  857. # [21:07] <smaug____> we're trying to get rid of other bad APIs
  858. # [21:07] <ap> smaug____: that's what I allude to by saying that I don't see step 2. Warning for every use seem meaningful, but then I don't see how disabling withCredentials helps
  859. # [21:07] <smaug____> (like Attrs as Nodes)
  860. # [21:08] <zewt> smaug____: it'd be nice, but if there was a betting pool I'd put my money squarely on the other side
  861. # [21:08] * Joins: nessy (~Adium@124-171-25-158.dyn.iinet.net.au)
  862. # [21:08] <zewt> ("good luck, but I doubt it")
  863. # [21:08] <smaug____> also, we're trying to get rid of Mutation events
  864. # [21:08] <smaug____> they are used surprisingly often
  865. # [21:09] * Quits: J_Voracek (~J_Voracek@71.21.195.70) (Ping timeout: 252 seconds)
  866. # [21:09] <ap> smaug____: as far as Attrs as nodes are concerned - did someone come up with a plan for XPath?
  867. # [21:09] <smaug____> Ms2ger: ^^
  868. # [21:10] <smaug____> though, I'm not sure why you'd need Attrs as nodes for XPath
  869. # [21:10] <smaug____> are there some common use cases ?
  870. # [21:11] * Quits: erlehmann (~erlehmann@89.204.153.254) (Quit: Ex-Chat)
  871. # [21:11] <TabAtkins> Xpath needs attrs as "nodes" for its selection model. They dont' need to be real Nodes, though, in the DOM sense.
  872. # [21:11] <TabAtkins> They just need to be on equal footing with elements and namespaces in the XPath data model.
  873. # [21:12] <ap> smaug____: XPath can return found attributes as nodes. If the plan is to filter those out from result node set before exposing it to a JavaScript caller, that's a valid plan that can be investigated
  874. # [21:13] <ap> smaug____: as TabAtkins explains, XPath totally needs to treat attributes on equal footing with other nodes internally, but that doesn't really affect whether we can get rid of Attr in DOM
  875. # [21:14] <smaug____> yes, that is what I was saying. I don't know why Attrs would need to be nodes for XPath
  876. # [21:14] <smaug____> need to change some APIs though
  877. # [21:14] <smaug____> to support both Nodes and Attrs
  878. # [21:14] <ap> smaug____: I can easily suggest some use cases, but I don't know if they are actually encountered in real life
  879. # [21:15] <ap> smaug____: e.g. change all "class=foo" attributes in a subtree to "class=bar"
  880. # [21:15] <ap> smaug____: XPath will find them for you, and you'll iterate
  881. # [21:16] <ap> smaug____: in addition to filtering attributes out, another plan is to return non-homogenous node sets, having both node and non-node objects. I don't think that I like this option
  882. # [21:18] <TabAtkins> ap: Of course, you can also use XPath to return the *elements* with those attributes, then iterate and change them. (Or use Selectors to do the same.)
  883. # [21:19] * Joins: martndemus (~martndemu@h254064.upc-h.chello.nl)
  884. # [21:20] <ap> TabAtkins: that's somewhat less efficient, but probably negligibly so. Arguably more complicated for authors, too
  885. # [21:21] <ap> TabAtkins: it's hard to find _any_ use case for XPath that couldn't be served by Selectors pretty much as well :)
  886. # [21:21] <TabAtkins> Yes, it's slightly more complicated in XPath to write such a query.
  887. # [21:21] <annevk> authors never ever deal with Attr nodes
  888. # [21:21] <ap> TabAtkins: same goes in opposite direction too
  889. # [21:21] <annevk> so I'm not sure if they suddenly have to deal with them it'd be simpler
  890. # [21:21] <TabAtkins> Agreed on Selectors/XPath equivalency. I recall writing a thread to that effect. ^_^
  891. # [21:22] * Quits: hasather_ (~hasather_@81-237-212-176-no86.tbcn.telia.com) (Remote host closed the connection)
  892. # [21:22] <smaug____> ap: selectors don't handle textnodes
  893. # [21:23] <ap> smaug____: good point
  894. # [21:23] <TabAtkins> ...yet
  895. # [21:23] <TabAtkins> (Probably never, for CSS's subset of Selectors. But there's no good reason to disallow it from JS's Selectors.)
  896. # [21:24] <ap> Need to run an errand now. Thanks everyone for a useful discussion!
  897. # [21:24] * Joins: erlehmann (~erlehmann@89.204.153.254)
  898. # [21:24] * Joins: othermaciej (~mjs@17.245.89.231)
  899. # [21:25] <ap> annevk: (one last notice - may I use your comment that "authors never ever deal with Attr nodes" as an argument against removing them? ;-) )
  900. # [21:26] <Ms2ger> No
  901. # [21:26] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  902. # [21:26] <Ms2ger> Only as one in favour
  903. # [21:26] <annevk> heh, I guess I meant they shouldn't have to deal with them; some probably do anyway because they are there and well, look, features
  904. # [21:26] * Quits: erlehmann (~erlehmann@89.204.153.254) (Client Quit)
  905. # [21:26] <annevk> like Facebook was using them, but not because they had a reason
  906. # [21:27] <annevk> Ms2ger: btw, having include support in Anolis
  907. # [21:28] <annevk> Ms2ger: like <!--something.tmpl--> would be sweet
  908. # [21:28] <Ms2ger> It would
  909. # [21:28] <Ms2ger> Does html5lib support fragment parsing?
  910. # [21:28] <annevk> Ms2ger: I generate some stuff for the Encoding Standard and end op copy and pasting things
  911. # [21:28] <annevk> Ms2ger: I'd be happy with a pre-processing step
  912. # [21:29] <annevk> but I think it implements that, yes
  913. # [21:29] <Ms2ger> Then it shouldn't be too hard
  914. # [21:30] <annevk> I'm changing the way I deal with undefined code points
  915. # [21:30] <Ms2ger> I'll get to it at some point, I guess
  916. # [21:30] <annevk> set them to null rather than U+FFFD
  917. # [21:30] <annevk> also makes more sense when you want to encode using a legacy encoding
  918. # [21:35] * Quits: gwicke (~gabriel@2.212.43.133) (Ping timeout: 240 seconds)
  919. # [21:36] <zewt> annevk: what happens if a UA wants to suspend scripts when backgrounded (mobile), but keep XHR downloads going? wouldn't that cause tons of onprogress events to back up in the event queue? can't find any sort of "progress events might be delayed arbitrarily by the browser" escape clause that allows not doing that
  920. # [21:38] * Joins: gwicke (~gabriel@2.214.244.135)
  921. # [21:38] <annevk> hardware limitation?
  922. # [21:39] <zewt> battery
  923. # [21:40] <zewt> i'd think it would be better to allow this explicitly than force browsers to use that particular clause...
  924. # [21:40] <kennyluck> are browses following per 50ms by the way?
  925. # [21:41] <zewt> for example, perhaps say that when a new progress event task is queued, any progress event tasks still in the queue on the same object are removed
  926. # [21:41] <zewt> that would also have the nice property (i think) that if an onprogress takes too long, they'll never back up more than one deep
  927. # [21:41] <zewt> (well, at least for a single XHR)
  928. # [21:45] <jgraham> That sounds good to me
  929. # [21:45] <jgraham> Aslo, I seem to be writing perl again
  930. # [21:45] <jgraham> Where id my life go wrong :(
  931. # [21:45] <jgraham> *did
  932. # [21:46] <Ms2ger> jgraham, interested in a job at Mozilla? We hate perl as well :)
  933. # [21:46] <zewt> i hate perl, php, java and ruby, do I get to be the boss
  934. # [21:48] * Quits: cooto (c837c2da@gateway/web/freenode/ip.200.55.194.218) (Ping timeout: 258 seconds)
  935. # [21:48] <jgraham> Heh
  936. # [21:48] * jgraham is just glad it isn't Pike
  937. # [21:49] <jgraham> (although strictly speaking it isn't clear which is worse)
  938. # [21:49] * Quits: Lachy (~Lachy@cm-84.215.59.50.getinternet.no) (Quit: Textual IRC Client: http://www.textualapp.com/)
  939. # [21:49] * Quits: nessy (~Adium@124-171-25-158.dyn.iinet.net.au) (Quit: Leaving.)
  940. # [21:50] <jgraham> That's http://en.wikipedia.org/wiki/Pike_%28programming_language%29 in case you aren't a scholar of obscure Swedish programming languages
  941. # [21:51] * Quits: JVoracek (~J_Voracek@pool-173-57-35-110.dllstx.fios.verizon.net) (Ping timeout: 252 seconds)
  942. # [21:51] * Quits: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1) (Ping timeout: 268 seconds)
  943. # [21:51] <zewt> there are lots of really bad, really obscure languages; i save my energy for hating the really bad languages that I actually have to deal with now and again :P
  944. # [21:52] <jgraham> So do I :(
  945. # [21:53] * Quits: gwicke (~gabriel@2.214.244.135) (Ping timeout: 252 seconds)
  946. # [21:54] <jgraham> Note to future self: if you ever think "hey I could store this structured data as a blob of text and process it in an adhoc way using regexps", don't.
  947. # [21:55] <jgraham> (for posterity, I point out that I didn't do that this time either)
  948. # [22:02] * Joins: tomasf_ (~tomasf@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
  949. # [22:05] <annevk> zewt: send email I guess
  950. # [22:05] * Joins: cpearce (~chatzilla@60.234.54.74)
  951. # [22:06] <Ms2ger> jgraham, HTML?
  952. # [22:10] * Quits: othermaciej (~mjs@17.245.89.231) (Quit: othermaciej)
  953. # [22:11] * Quits: LBP (~Mirc@pD9EB1730.dip0.t-ipconnect.de) (Quit: Bye, bye!)
  954. # [22:12] * Joins: othermaciej (~mjs@17.245.89.231)
  955. # [22:16] <annevk> Ms2ger: the tables now omit bytes that map to U+FFFD
  956. # [22:16] <annevk> Ms2ger: might be better
  957. # [22:17] * Quits: kennyluck (~kennyluck@114-25-240-13.dynamic.hinet.net) (Ping timeout: 252 seconds)
  958. # [22:17] <jgraham> Ms2ger: No, key-value pairs, basically. I wouldn't mind if it was parsed with regexp once into a data structure of some sort. But it isn't; the big blob of text is stored and every time some data is needed, it's out with the regexp
  959. # [22:18] <Ms2ger> Nice
  960. # [22:18] <gsnedders> Ms2ger: html5lib has fragment parsing support
  961. # [22:19] <gsnedders> jgraham: Pike isn't bad. It just has horrible debug tools.
  962. # [22:19] <annevk> I guess I should also link to the tables from the spec
  963. # [22:19] <annevk> oh well, later
  964. # [22:19] * Joins: KevinMarks (~KevinMark@nat-204-14-239-208-sfo.net.salesforce.com)
  965. # [22:20] * Joins: kennyluck (~kennyluck@114-43-113-3.dynamic.hinet.net)
  966. # [22:26] * Quits: KevinMarks (~KevinMark@nat-204-14-239-208-sfo.net.salesforce.com) (Ping timeout: 240 seconds)
  967. # [22:27] * Joins: LBP (~Mirc@pD9EB1730.dip0.t-ipconnect.de)
  968. # [22:27] * Joins: gwicke (~gabriel@212.255.26.171)
  969. # [22:28] * Quits: davidb_ (~davidb@66.207.208.98) (Quit: davidb_)
  970. # [22:29] <jgraham> gsnedders: And three different values of zero
  971. # [22:30] <jgraham> Also, the last person I heard say "Pike isn't so bad" then used it for two *more* weeks and hated it passionately
  972. # [22:31] * Joins: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net)
  973. # [22:31] * Joins: swly (~swly@165.sub-174-255-32.myvzw.com)
  974. # [22:31] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 240 seconds)
  975. # [22:32] <gsnedders> jgraham: Gerald always claimed the language wasn't so bad, just the tools.
  976. # [22:33] * Quits: FlorianX (~Dimitri@p4FCF7ED2.dip.t-dialin.net) (Quit: Leaving.)
  977. # [22:34] * Joins: jamesr (jamesr@nat/google/x-mgkudzgzcsnnkzco)
  978. # [22:35] * Quits: jwalden (~waldo@nat/mozilla/x-pxrlgefuslcuznqy) (Ping timeout: 240 seconds)
  979. # [22:35] <jgraham> gsnedders: See if Kevin agrees :)
  980. # [22:39] <gsnedders> Man, I should come to Lkpg sometime and see people again.
  981. # [22:40] * Quits: erichynds (~ehynds@venkman.brightcove.com) (Ping timeout: 255 seconds)
  982. # [22:44] * heycam|away is now known as heycam
  983. # [22:44] * Quits: MacTed (~Thud@63.119.36.36)
  984. # [22:45] * Quits: charlvn (~charlvn@524BA444.cm-4-4c.dynamic.ziggo.nl) (Ping timeout: 252 seconds)
  985. # [22:48] * Joins: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1)
  986. # [22:50] * Joins: jwalden (~waldo@nat/mozilla/x-nsdjrdnuorspetki)
  987. # [22:55] <TabAtkins> Hahaha, "Strunk & White? More like Bunk & Trite, amirite?"
  988. # [22:56] <Ms2ger> As long as you don't start about Strunk/White
  989. # [22:57] <TabAtkins> Nothing wrong with literary slash.
  990. # [23:04] * Quits: othermaciej (~mjs@17.245.89.231) (Quit: othermaciej)
  991. # [23:06] * Joins: jarek (~jarek@unaffiliated/jarek)
  992. # [23:07] * Joins: othermaciej (~mjs@17.245.89.231)
  993. # [23:12] <TabAtkins> matijsb: I've totally borked the css-commits RSS feed. I've got all the necessary data to regenerate it properly, but it'll take some time (and testing) to make sure it's all correct.
  994. # [23:12] <TabAtkins> So it may be a good idea to turn off your @csscommits script until you can be sure you're not going to attempt to send a thousand tweets at once.
  995. # [23:13] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  996. # [23:13] <jgraham> TabAtkins: Is that "literary slash" as in "Fan fiction in which Strunk/White hook up"?
  997. # [23:14] <TabAtkins> Yes.
  998. # [23:15] <TabAtkins> What else would it be?
  999. # [23:15] <jgraham> Who knows the depths of depravity to which the human mind might sink
  1000. # [23:16] <Ms2ger> s/human/TabAtkins/
  1001. # [23:16] <jgraham> Also, that genre of book in general, and Strunk & White in particular, is known to be, to use the technical term, utter bollocks
  1002. # [23:16] <jamesr_> oh? how so?
  1003. # [23:18] <TabAtkins> jamesr_: Most of it is, to be blunt, made up bullshit based on their own predilections and their hardons for Latin.
  1004. # [23:18] <jgraham> The advice generally assumes a prescriptionist model of grammar which doesn't match that of modern linguists.
  1005. # [23:18] <jgraham> And S/W has advice that is both contradicatory or, as TabAtkins didn't put it, wrong
  1006. # [23:19] <jgraham> s/or/and/
  1007. # [23:19] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  1008. # [23:19] <jgraham> http://chronicle.com/article/50-Years-of-Stupid-Grammar/25497 for example
  1009. # [23:20] * Parts: swly (~swly@165.sub-174-255-32.myvzw.com)
  1010. # [23:20] <zewt> jgraham: prescriptionist grammar also doesn't match ... common sense
  1011. # [23:21] <zewt> if i see one more stupid sentence twisted around like a pretzel because some clueless elementary teacher brainwashed YOU CAN'T PUT PREPOSITIONS AT THE END OF A SENTENCE into someone's head
  1012. # [23:21] <TabAtkins> That's the kind of nonsense up with which I'll not put!
  1013. # [23:21] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: Leaving)
  1014. # [23:22] <jgraham> (TabAtkins now sounds like Dr Seuss)
  1015. # [23:22] <TabAtkins> But I avoid a final preposition!
  1016. # [23:22] <TabAtkins> (Or rather, Imaginary Churchill did.)
  1017. # [23:24] * dglazkov is now convinced that the Big Bang Theory show was conceived as a result of observing #whatwg discussions.
  1018. # [23:25] <zewt> (i havn't seen that show, so I can't tell if that's complimentary, backhanded-complimentary or derogatory)
  1019. # [23:25] <zewt> (or perhaps it depends on one's opinion of the show)
  1020. # [23:26] <dglazkov> does it have to be any of those? Can it be just a musing?
  1021. # [23:26] * Quits: jdaggett (~jdaggett@ad009033.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett)
  1022. # [23:26] <zewt> prohibited!
  1023. # [23:26] <Ms2ger> Objection, your honour! Alleged prohibition!
  1024. # [23:28] * Joins: ezoe (~ezoe@61-205-125-135f1.kyt1.eonet.ne.jp)
  1025. # [23:28] * Joins: roc (~chatzilla@60.234.54.74)
  1026. # [23:28] <jgraham> zewt: Well it would suggest that we were all rather bright, except for the most prominent female. It would also suggest we had surprisingly active social lives given our supposed characters
  1027. # [23:29] <zewt> if we're on a tv show, does that mean we're all unusually good looking, too?
  1028. # [23:29] <jgraham> OTOH I assume that dglazkov is really refering to the need for a "SARCASM" sign
  1029. # [23:30] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  1030. # [23:31] <jgraham> (I guess in defense of BBT, I should say that many of the other female characters are at least the intellectual equals of the boys)
  1031. # [23:31] <TabAtkins> Yes, virtually every major character besides Penny, male or female, is a roughly-equivalent genius.
  1032. # [23:33] <TabAtkins> jgraham: Ah, I should have realized that article would be written by one of the Language Log regulars.
  1033. # [23:34] * jgraham hasn't actually seen season 4 but never understood how one was supposed to understand Bernadette.
  1034. # [23:34] <zewt> can we all be on TV-show-actor salaries, too?
  1035. # [23:35] <dglazkov> jgraham: don't spoil it! I am on season 2 at the moment.
  1036. # [23:35] <annevk> dglazkov: me too!
  1037. # [23:35] <zewt> spoiler: the show doesn't end with the big crunch
  1038. # [23:35] <TabAtkins> I think me three, too.
  1039. # [23:35] <TabAtkins> zewt: Big Rip, or just heat death?
  1040. # [23:36] <TabAtkins> Or *gasp* steady-state?
  1041. # [23:36] <zewt> make a Choose Your Own Galaxy End-game Adventure out of it
  1042. # [23:36] <jgraham> Isn't the steady state ending what The Simpsons has achieved
  1043. # [23:36] <jgraham> You just keep churning out mostly indistigguishable episodes for an indefinite amount of time?
  1044. # [23:37] <zewt> don't they just have an episode-generating machine by now?
  1045. # [23:37] <zewt> with a big red lever, of course
  1046. # [23:37] * Joins: schnoomac (~schnoomac@melbourne.99cluster.com)
  1047. # [23:40] <TabAtkins> I actually wouldn't put it past BBT to go steady-state. Have Sheldon invent a time-machine, and stumble into one of the previous episodes in a believable way.
  1048. # [23:40] <TabAtkins> Perhaps the one with a time machine.
  1049. # [23:41] <zewt> invent a time machine and travel to another episode that also has a time machine? that seems a recipe for an unpleasant loop
  1050. # [23:41] <TabAtkins> Yes, that's the point.
  1051. # [23:41] <zewt> mobius tv
  1052. # [23:42] <TabAtkins> It turns a series finale into just another episode of the infinite show.
  1053. # [23:50] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  1054. # [23:50] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: Reading http://davidwalsh.name)
  1055. # [23:53] * Quits: Ms2ger (~Ms2ger@91.181.52.163) (Quit: nn)
  1056. # [23:55] <matijsb> TabAtkins: I'm sure you mean matjas :)
  1057. # [23:55] * matijsb matjas: what TabAtkins said :)
  1058. # [23:55] <matijsb> (fkin cmd-enter)
  1059. # [23:57] <TabAtkins> Dammit, people. Get more different names!
  1060. # [23:58] * Joins: erichynds (~ehynds@pool-71-184-234-218.bstnma.fios.verizon.net)
  1061. # [23:58] * Quits: erichynds (~ehynds@pool-71-184-234-218.bstnma.fios.verizon.net) (Client Quit)
  1062. # Session Close: Thu Dec 22 00:00:00 2011

The end :)