/irc-logs / freenode / #whatwg / 2011-07-26 / end

Options:

  1. # Session Start: Tue Jul 26 00:00:00 2011
  2. # Session Ident: #whatwg
  3. # 03[00:01] * Joins: erlehmann_ (~erlehmann@89.204.153.116)
  4. # 02[00:01] * Quits: erlehmann (~erlehmann@89.204.153.116) (Read error: Connection reset by peer)
  5. # 03[00:01] * Joins: agektmr (~Adium@p4171-ipbf6905marunouchi.tokyo.ocn.ne.jp)
  6. # 02[00:02] * Quits: captain (~captain@xdsl-78-34-173-1.netcologne.de) (Quit: captain)
  7. # 02[00:02] * Quits: cygri (~cygri@wg1-nat.fwgal01.deri.ie) (Ping timeout: 260 seconds)
  8. # 03[00:02] * erlehmann_ is now known as erlehmann
  9. # 02[00:03] * Quits: cygri_ (~cygri@wlan-nat.fwgal01.deri.ie) (Ping timeout: 255 seconds)
  10. # 03[00:07] * Joins: tomasf_ (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se)
  11. # 02[00:07] * Quits: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Read error: Connection reset by peer)
  12. # 03[00:07] * tomasf_ is now known as tomasf
  13. # 03[00:09] * Joins: tomasf_ (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se)
  14. # 02[00:09] * Quits: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Read error: Connection reset by peer)
  15. # 03[00:09] * tomasf_ is now known as tomasf
  16. # 02[00:09] * Quits: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Client Quit)
  17. # 03[00:09] * Joins: martin2df (~quassel@212.43.58.82)
  18. # 02[00:11] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: This computer has gone to sleep)
  19. # 02[00:11] * Quits: martin2df (~quassel@212.43.58.82) (Client Quit)
  20. # 06[00:12] * annevk summons Ms2ger
  21. # 06[00:12] * annevk thinks step 2 in http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html#concept-ensure-samedoc cannot happen
  22. # 03[00:23] * Joins: jarib_ (~jarib@109.74.192.179)
  23. # 02[00:26] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  24. # 02[00:31] * Quits: David_Bradbury (~chatzilla@75-147-178-254-Washington.hfc.comcastbusiness.net) (Quit: ChatZilla 0.9.87 [Firefox 5.0/20110615151330])
  25. # 03[00:32] * Joins: remysharp (~remysharp@67.23.204.2)
  26. # [00:35] <annevk> hmm
  27. # [00:35] <annevk> WHATWG Weekly
  28. # 03[00:39] * Joins: davidb_ (~davidb@bas4-kitchener06-1128762352.dsl.bell.ca)
  29. # 03[00:40] * Joins: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  30. # 02[00:40] * Quits: jdaggett (~jdaggett@z235034.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett)
  31. # 02[00:41] * Quits: Rik` (~Rik`@2a01:e34:ec0f:1570:e8d4:5762:3def:e451) (Ping timeout: 255 seconds)
  32. # 03[00:43] * Joins: cygri (~cygri@109.255.150.223)
  33. # 02[00:43] * Quits: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c) (Quit: back shortly)
  34. # 03[00:50] * Rik`_ is now known as Rik`
  35. # [00:51] <annevk> suggestions anyone?
  36. # [00:52] <annevk> download="" / from-origin / traversal / window.find() / ???
  37. # 02[00:55] * Quits: MikeSmith (~MikeSmith@EM1-112-250-5.pool.e-mobile.ne.jp) (Ping timeout: 250 seconds)
  38. # 02[01:00] * Quits: remysharp (~remysharp@67.23.204.2) (Quit: Shazam)
  39. # 03[01:02] * Joins: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c)
  40. # 03[01:02] * Joins: weinig_ (~weinig@17.246.18.112)
  41. # [01:05] <othermaciej> annevk: end of W3C Last Call is coming up
  42. # 02[01:06] * Quits: weinig (~weinig@2620:149:4:401:1e1:8799:d303:3472) (Ping timeout: 260 seconds)
  43. # 03[01:06] * weinig_ is now known as weinig
  44. # 02[01:08] * Quits: annevk (~annevk@72-254-94-246.client.stsn.net) (Remote host closed the connection)
  45. # 03[01:08] * Joins: annevk (~annevk@72-254-94-246.client.stsn.net)
  46. # [01:08] <annevk> thanks othermaciej
  47. # 02[01:15] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Quit: simplicity-)
  48. # 02[01:16] * Quits: victor_ (~victor@84.232.172.142) (Quit: Ex-Chat)
  49. # 03[01:17] * Joins: pdr (~pdr@216.239.45.130)
  50. # 02[01:19] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 240 seconds)
  51. # 02[01:21] * Quits: agektmr (~Adium@p4171-ipbf6905marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving.)
  52. # 02[01:23] * Quits: weinig (~weinig@17.246.18.112) (Quit: weinig)
  53. # [01:25] <annevk> http://blog.whatwg.org/weekly-end-of-last-call
  54. # [01:25] <annevk> also gave myself a week off :)
  55. # 02[01:26] * Quits: gpsietzema (~gpsietzem@188.201.167.121) (Remote host closed the connection)
  56. # 02[01:28] * Quits: sicking (~chatzilla@nat/mozilla/x-kgqxioyfeecfqefq) (Ping timeout: 240 seconds)
  57. # 03[01:29] * Joins: sicking (~chatzilla@nat/mozilla/x-xtxkpifagqydzwbx)
  58. # 02[01:34] * Quits: sicking (~chatzilla@nat/mozilla/x-xtxkpifagqydzwbx) (Ping timeout: 260 seconds)
  59. # 02[01:36] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
  60. # 03[01:41] * Joins: weinig (~weinig@17.246.18.112)
  61. # 03[01:43] * heycam|away is now known as heycam
  62. # 02[01:45] * Quits: weinig (~weinig@17.246.18.112) (Ping timeout: 240 seconds)
  63. # 03[01:49] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
  64. # 02[01:58] * Quits: ojan (~ojan@nat/google/x-gejhakgjohwzhegm) (Quit: ojan)
  65. # 03[02:00] * Joins: juangiordana_ (~quassel@host15.190-139-129.telecom.net.ar)
  66. # 02[02:00] * Quits: juangiordana (~quassel@host106.190-226-18.telecom.net.ar) (Ping timeout: 255 seconds)
  67. # 02[02:04] * Quits: davidb_ (~davidb@bas4-kitchener06-1128762352.dsl.bell.ca) (Ping timeout: 264 seconds)
  68. # 03[02:07] * Joins: weinig (~weinig@17.246.18.112)
  69. # 02[02:08] * Quits: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au) (Ping timeout: 255 seconds)
  70. # 06[02:12] * annevk hopes abarth's URL spec will end up in HTML one day
  71. # 02[02:13] * Quits: weinig (~weinig@17.246.18.112) (Quit: weinig)
  72. # 02[02:13] * Quits: clair (~clair@host81-159-189-93.range81-159.btcentralplus.com) (Quit: clair)
  73. # [02:14] <abarth> annevk: yeah, me too :)
  74. # 02[02:14] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Read error: Operation timed out)
  75. # [02:14] <abarth> i have all the info, i just need to find a couple hours to do it
  76. # 03[02:24] * Joins: davidb (~davidb@bas4-kitchener06-1128762352.dsl.bell.ca)
  77. # [02:29] <annevk> if Mozilla throws a NS_ERROR_INVALID_POINTER, is that an indication of a problem?
  78. # 02[02:29] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 255 seconds)
  79. # [02:31] <jamesr> there seems to be a porblem
  80. # [02:33] <annevk> http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C!DOCTYPE%20html%3Ex%3Cscript%3Etry%7Bdocument.body.replaceChild%28null%2Cdocument.createElement%28%22x%22%29%29%7Dcatch%28e%29%7Bw%28e%29%7D%3C%2Fscript%3E
  81. # 02[02:34] * Quits: ap (~ap@2620:149:4:401:226:4aff:fe14:aad6) (Quit: ap)
  82. # 02[02:37] * Quits: davidb (~davidb@bas4-kitchener06-1128762352.dsl.bell.ca) (Quit: davidb)
  83. # 03[02:40] * gavin_ is now known as gavin
  84. # 02[02:44] * Quits: dave_levin (~dave_levi@nat/google/x-mpvekehyhuezdufu) (Quit: dave_levin)
  85. # 03[02:44] * Joins: Dwight_Stegall (~AndChat@174-158-178-255.pools.spcsdns.net)
  86. # 02[02:45] * Quits: Dwight_Stegall (~AndChat@174-158-178-255.pools.spcsdns.net) (Client Quit)
  87. # 03[02:46] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
  88. # [02:50] <annevk> AryehGregor, you should maybe make some wiki with W3C Process issues
  89. # [02:50] <Hixie> damowmow.com/playground/ideas-for-the-w3c might help if you do that ;-)
  90. # [02:50] <annevk> AryehGregor, I mean, would you please make one :)
  91. # [02:50] <annevk> Hixie, did you look at chairs@w3.org? o_O
  92. # [02:51] <Hixie> what post?
  93. # [02:51] <Hixie> i don't read the secret lists anymore
  94. # 03[02:52] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
  95. # [02:52] <annevk> maybe a good idea
  96. # [02:53] <annevk> but e.g. http://lists.w3.org/Archives/Member/chairs/2011JulSep/0053.html (W3C Member-only)
  97. # [02:53] <annevk> not that it makes much sense
  98. # [02:54] <hober> annevk: good times
  99. # [02:54] <Hixie> ah, well, daniel and i often disagree about process things :-)
  100. # 03[02:54] * Joins: wolfman2000 (~wolfman20@rrcs-70-63-208-211.midsouth.biz.rr.com)
  101. # [02:54] <Hixie> (i'm assuming he disagrees with me, i didn't do more than skim it)
  102. # [02:54] <wolfman2000> evening. *checks topic* hmm...remind me to do that more often.
  103. # [02:55] <wolfman2000> how goes progress here?
  104. # [02:55] <annevk> wolfman2000, there's http://blog.whatwg.org/
  105. # [02:56] <annevk> wolfman2000, and http://html5.org/tools/web-apps-tracker
  106. # [02:56] <annevk> both should give some indication of progress
  107. # [02:56] <wolfman2000> don't recall the blog the last time I was here.
  108. # [02:56] <annevk> wolfman2000, we even have http://twitter.com/WHATWG
  109. # [02:56] <wolfman2000> ...should have known
  110. # [02:57] <wolfman2000> everyone is going to twitter
  111. # 02[02:57] * Quits: nimbu (~Adium@72-254-58-68.client.stsn.net) (Quit: Leaving.)
  112. # [02:57] <wolfman2000> next thing I know, you guys will say you have a Google+ account
  113. # [02:57] <annevk> Google+ does not allow accounts for groups yet
  114. # [02:57] <wolfman2000> don't know if that's good or bad
  115. # [02:57] <Hixie> i did sign up for the company profile thing for whatwg
  116. # [02:57] <Hixie> doubt we'll get in on teh beta though :-)
  117. # [02:57] <annevk> ah cool
  118. # 02[02:58] * Quits: pdr (~pdr@216.239.45.130) (Quit: pdr)
  119. # [02:58] <wolfman2000> well, that covers one of my purposes here.
  120. # 02[02:58] * Quits: dbaron (~dbaron@72-254-87-122.client.stsn.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  121. # [02:59] <wolfman2000> The other purpose will depend on whether a particular user is active...and even then, I'd have to take that conversation to PM or a different channel
  122. # 03[02:59] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  123. # [02:59] <annevk> alright
  124. # [03:00] <wolfman2000> so hopefully it won't be a problem if I idle in here until he is around
  125. # [03:00] <wolfman2000> also, now following you guys on twitter to make things easier
  126. # [03:00] <annevk> there's no rules here
  127. # [03:02] <wolfman2000> strange thing, but I can adapt.
  128. # 02[03:03] * Quits: annevk (~annevk@72-254-94-246.client.stsn.net) (Quit: annevk)
  129. # 03[03:04] * Joins: pdr (~pdr@216.239.45.130)
  130. # 02[03:06] * Quits: pdr (~pdr@216.239.45.130) (Client Quit)
  131. # 02[03:07] * Quits: TabAtkins_ (~tabatkins@72-254-88-61.client.stsn.net) (Ping timeout: 258 seconds)
  132. # 03[03:08] * Joins: cying (~cying@173-228-29-225.dsl.static.sonic.net)
  133. # 03[03:12] * Joins: karlcow (~karl@nerval.la-grange.net)
  134. # 03[03:13] * _bga is now known as bga_|away
  135. # 02[03:19] * Quits: shepazu (~schepers@72-254-62-152.client.stsn.net) (Quit: shepazu)
  136. # 03[03:25] * Joins: davidb (~davidb@bas4-kitchener06-1128762352.dsl.bell.ca)
  137. # 02[03:26] * Quits: cying (~cying@173-228-29-225.dsl.static.sonic.net) (Quit: cying)
  138. # 02[03:26] * Quits: tndH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 1.9.0.1/2008072406])
  139. # 03[03:27] * Joins: jdong (~quassel@222.126.155.250)
  140. # [03:31] <Hixie> annevk5: it's interesting how the responses kinda miss the point
  141. # [03:31] <Hixie> e.g. chaals talks about how the process i describe would make the editor "all powerful"
  142. # [03:31] <Hixie> but it would actually make the editor as powerless as the whole w3c is now
  143. # 02[03:31] * Quits: foolip (~philip@h242n6-g-hn-a11.ias.bredband.telia.com) (Ping timeout: 255 seconds)
  144. # 02[03:32] * Quits: davidb (~davidb@bas4-kitchener06-1128762352.dsl.bell.ca) (Ping timeout: 258 seconds)
  145. # 03[03:34] * Joins: dydx (~dydz@adsl-75-36-191-227.dsl.pltn13.sbcglobal.net)
  146. # 03[03:34] * Joins: agektmr (~Adium@p4171-ipbf6905marunouchi.tokyo.ocn.ne.jp)
  147. # [03:37] <benschwarz> Hixie!
  148. # 03[03:40] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  149. # 03[03:41] * heycam is now known as heycam|away
  150. # 02[03:41] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
  151. # 03[03:44] * bga_|away is now known as bga_
  152. # 02[03:51] * Quits: jamesr (~jamesr@216.239.45.22) (Quit: jamesr)
  153. # 02[03:53] * Quits: dydx (~dydz@adsl-75-36-191-227.dsl.pltn13.sbcglobal.net) (Quit: dydx)
  154. # 03[03:54] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  155. # 03[03:55] * Joins: sharksoda_ (~colby@c-67-168-136-89.hsd1.wa.comcast.net)
  156. # 02[03:56] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
  157. # 03[04:02] * bga_ is now known as bga_|away
  158. # 03[04:02] * bga_|away is now known as bga_
  159. # [04:06] <erlehmann> Hixie, could you suggest readings on community gouvernment that influenced you?
  160. # 02[04:07] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 260 seconds)
  161. # 02[04:08] * Quits: The_8472 (~stardive@azureus/The8472) (Ping timeout: 255 seconds)
  162. # 03[04:14] * Joins: The_8472 (~stardive@azureus/The8472)
  163. # 03[04:17] * Joins: weinig (~weinig@17.203.115.212)
  164. # 02[04:22] * Quits: jacobolus (~jacobolus@208-90-212-189.PUBLIC.monkeybrains.net) (Remote host closed the connection)
  165. # 03[04:23] * Joins: jacobolus (~jacobolus@208-90-212-189.PUBLIC.monkeybrains.net)
  166. # [04:25] <Hixie> benschwarz!
  167. # [04:25] <Hixie> erlehmann: community gouvernment?
  168. # [04:25] <Hixie> erlehmann: oh you mean like how to run a community?
  169. # 02[04:25] * Quits: The_8472 (~stardive@azureus/The8472) (Ping timeout: 246 seconds)
  170. # [04:26] <Hixie> erlehmann: http://video.google.com/videoplay?docid=-4216011961522818645 or http://www.youtube.com/watch?v=-F-3E8pyjFo
  171. # [04:26] <Hixie> erlehmann: and similar talks
  172. # [04:26] <Hixie> in the first of those i think you can see the back of my head in the audience at one point :-)
  173. # [04:26] <erlehmann> Hixie, whatever you call it. i am interested for example, why you prefer descriptive over normative standards and stuff.
  174. # [04:27] <Hixie> oh, that's not really about community building
  175. # [04:27] <Hixie> hm
  176. # [04:27] <erlehmann> also, how to respond to volunteers without driving them off. i think the whatwg did a pretty good job with that.
  177. # [04:27] <Hixie> what makes you think i prefer descriptive standards over normative standards?
  178. # [04:27] <Hixie> how to respond to volunteers is exactly what those videos are about, so that answers that one
  179. # [04:28] <erlehmann> your comments on codecs in particular, like “speccing that so-and-so won't change apple's stance on it“
  180. # [04:28] <Hixie> (in fact just watch all the videos that you find in a search for [brian fitzpatrick and ben collins sussman])
  181. # [04:29] <erlehmann> ima gonna do that some time this week. thank you.
  182. # [04:30] <erlehmann> oh, and context: i maintain the dev branch of a minecraft clone. first project having significant contributions from people i do not personally know.
  183. # [04:30] <Hixie> erlehmann: "speccing that so-and-so won't change apple's stance on it" doesn't mean i prefer descriptive over normative standards
  184. # [04:30] <Hixie> erlehmann: it's just that you can't have normative standards if you don't have any power over the people who use them
  185. # [04:30] <erlehmann> oh. thanks for clearing that up, then.
  186. # [04:30] <Hixie> erlehmann: so descriptive standards are the only option on the webd
  187. # [04:30] <Hixie> web
  188. # [04:31] <Hixie> personally i'd much rather we had normative standards, then i could just spec what i wanted and not listen to any feedback, my life would be way easier :-P
  189. # [04:31] <zewt> text/hixie
  190. # 03[04:32] * Joins: dydx (~dydz@adsl-75-36-191-227.dsl.pltn13.sbcglobal.net)
  191. # [04:34] <erlehmann> there was a german joke made about that: „in relation to the browser makers, we are all petitioners“ – only that the german word for someone petitioning “bittsteller” can also be mis-construed as “someone who places bits”
  192. # [04:37] <erlehmann> a web dev said that at the end of a panel discussion in april. pretty good ad-hoc humor, in my opinion :)
  193. # 02[04:58] * Quits: weinig (~weinig@17.203.115.212) (Quit: weinig)
  194. # 03[04:59] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  195. # 02[05:00] * Quits: bga_ (~bga@ppp78-37-235-210.pppoe.avangarddsl.ru) (Read error: Connection reset by peer)
  196. # 02[05:05] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  197. # 03[05:06] * Joins: boaz (~boaz@li326-230.members.linode.com)
  198. # [05:15] <wolfman2000> zewt: are you around?
  199. # 03[05:16] * Joins: miketaylr (~miketaylr@24.42.93.245)
  200. # 03[05:20] * Joins: shinyak (~shinyak@2401:fa00:4:1012:129a:ddff:febe:ed11)
  201. # 02[05:28] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  202. # 03[05:29] * Joins: boaz (~boaz@li326-230.members.linode.com)
  203. # 02[05:31] * Quits: erlehmann (~erlehmann@89.204.153.116) (Quit: Ich habe dieses Lotterleben satt.)
  204. # 03[05:40] * Joins: nonge__ (~nonge@p5B326ABA.dip.t-dialin.net)
  205. # 02[05:42] * Quits: ttepasse- (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Quit: Now time for the weather. Tiffany?)
  206. # 02[05:45] * Quits: nonge_ (~nonge@p5082AF4D.dip.t-dialin.net) (Ping timeout: 240 seconds)
  207. # 02[05:45] * Quits: agektmr (~Adium@p4171-ipbf6905marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving.)
  208. # 03[05:59] * Joins: cying (~cying@c-71-202-136-62.hsd1.ca.comcast.net)
  209. # 02[06:05] * Quits: cygri (~cygri@109.255.150.223) (Quit: cygri)
  210. # 02[06:24] * Quits: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.18/20110621100037])
  211. # 03[06:33] * Joins: agektmr (~Adium@u723248.xgsnu5.imtp.tachikawa.mopera.net)
  212. # 02[06:37] * Quits: dydx (~dydz@adsl-75-36-191-227.dsl.pltn13.sbcglobal.net) (Quit: dydx)
  213. # 02[06:44] * Quits: shinyak (~shinyak@2401:fa00:4:1012:129a:ddff:febe:ed11) (Remote host closed the connection)
  214. # 02[06:45] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  215. # 03[06:46] * Joins: boaz (~boaz@li326-230.members.linode.com)
  216. # 02[06:58] * Quits: miketaylr (~miketaylr@24.42.93.245) (Quit: miketaylr)
  217. # 02[06:58] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 252 seconds)
  218. # 02[07:26] * Quits: cpearce (~chatzilla@ip-118-90-4-53.xdsl.xnet.co.nz) (Ping timeout: 258 seconds)
  219. # 03[07:33] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
  220. # 02[07:57] * Quits: CvP (~CvP@123.49.23.109) (Quit: [ UPP ] > all)
  221. # 03[07:57] * Joins: franksalim (~frank@64-71-23-250.static.wiline.com)
  222. # 03[08:03] * Joins: hij1nx (~hij1nx@c-76-115-0-176.hsd1.or.comcast.net)
  223. # 03[08:07] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
  224. # 02[08:07] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Client Quit)
  225. # 03[08:14] * heycam|away is now known as heycam
  226. # 03[08:21] * Joins: erlehmann (~erlehmann@89.204.153.116)
  227. # 02[08:26] * Quits: hij1nx (~hij1nx@c-76-115-0-176.hsd1.or.comcast.net) (Quit: hij1nx)
  228. # 03[08:27] * heycam is now known as heycam|away
  229. # 03[08:35] * Joins: Rik`_ (~Rik`@2a01:e34:ec0f:1570:347a:a213:c18a:dbfa)
  230. # 02[08:35] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  231. # 03[08:38] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  232. # 02[08:41] * Quits: Rik`_ (~Rik`@2a01:e34:ec0f:1570:347a:a213:c18a:dbfa) (Ping timeout: 260 seconds)
  233. # 03[08:42] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
  234. # 02[08:42] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  235. # 03[08:43] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  236. # 03[08:45] * Joins: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  237. # 02[08:45] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  238. # 03[08:47] * Joins: dirkpennings (~Vuurbal@90-145-26-140.bbserv.nl)
  239. # 02[08:47] * Quits: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  240. # 03[08:47] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  241. # 03[08:49] * Joins: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  242. # 02[08:49] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  243. # 02[08:50] * Quits: agektmr (~Adium@u723248.xgsnu5.imtp.tachikawa.mopera.net) (Quit: Leaving.)
  244. # 02[08:51] * Quits: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  245. # 03[08:51] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  246. # 03[08:52] * Joins: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  247. # 02[08:52] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  248. # 03[08:53] * Joins: agektmr (~Adium@u723248.xgsnu5.imtp.tachikawa.mopera.net)
  249. # 03[08:53] * Joins: hij1nx (~hij1nx@12.189.117.134)
  250. # 03[08:53] * Joins: Necrathex (~nectop@82-170-160-25.ip.telfort.nl)
  251. # 03[08:57] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  252. # 02[08:57] * Quits: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  253. # 03[08:59] * Joins: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  254. # 02[08:59] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  255. # 02[09:04] * Quits: erlehmann (~erlehmann@89.204.153.116) (Quit: Ich habe dieses Lotterleben satt.)
  256. # 03[09:05] * heycam|away is now known as heycam
  257. # 03[09:09] * Joins: erlehmann (~erlehmann@89.204.153.116)
  258. # 03[09:10] * Joins: shinyak (~shinyak@2401:fa00:4:1012:129a:ddff:febe:ed11)
  259. # 03[09:11] * danbri_ is now known as danbri
  260. # 03[09:12] * heycam is now known as heycam|away
  261. # 02[09:14] * Quits: erlehmann (~erlehmann@89.204.153.116) (Quit: Ich habe dieses Lotterleben satt.)
  262. # 03[09:15] * Joins: erlehmann (~erlehmann@89.204.153.116)
  263. # 02[09:15] * Quits: cying (~cying@c-71-202-136-62.hsd1.ca.comcast.net) (Quit: cying)
  264. # [09:18] <hsivonen> I feel so baited to reply to http://www.jenitennison.com/blog/node/160#comment-11185 even though I know I should be reviewing and writing code today
  265. # 02[09:18] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr)
  266. # 03[09:18] * Joins: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au)
  267. # [09:20] <erlehmann> >threads on google+
  268. # [09:20] <erlehmann> >deleted a sizable amount of my friends' accounts
  269. # [09:20] <erlehmann> do not want ;_;
  270. # 03[09:21] * Joins: Frozen (~Frozen@2a01:e35:8a2f:2a60:21f:d0ff:fe53:75b2)
  271. # [09:22] <Hixie> what on earth does it mean to be called a "Jacobin"? My ancient political history apparently fails me
  272. # [09:22] <Hixie> erlehmann: why did they delete accounts? did your friends escalate?
  273. # [09:23] <jacobolus> Hixie: they were a political club in revolutionary france
  274. # [09:23] <Hixie> hsivonen: it baffles me how people think standards have any power
  275. # [09:23] <Hixie> jacobolus: that much i gathered from wikipedia
  276. # [09:23] <jacobolus> Hixie: calling someone a Jacobin roughly implies someone who cares mainly about ideological purity
  277. # [09:24] <erlehmann> Hixie, they used their nick names. i have gone back to a normal feedreader since then.
  278. # [09:24] <jacobolus> hah. just looked at wikipedia, which apparently uses the same phrase as description :)
  279. # [09:25] <Hixie> erlehmann: you mean they violated the terms of service and then the terms of service were applied? i'm not saying i agree with the policy, but it seems silly to complain about a site doing what it said it would do.
  280. # [09:25] <Hixie> erlehmann: anyway, they can just put in the more common names they're actually known by and the accounts will be restored
  281. # [09:25] <Hixie> jacobolus: but what does it mean to be called a jacobian? is that good or bad?
  282. # 02[09:25] * Quits: agektmr (~Adium@u723248.xgsnu5.imtp.tachikawa.mopera.net) (Quit: Leaving.)
  283. # [09:25] <Hixie> jacobolus: oh, sorry, missed your answer
  284. # [09:25] <jacobolus> it's certainly derogatory
  285. # [09:26] <erlehmann> sometimes the common name is just „plomlompom“ or something equally weird.
  286. # [09:26] <hsivonen> did the Gmail ToS prohibit pseudonyms, too?
  287. # [09:26] <jacobolus> it means you'll toss out allies who don't live up to an impossible extremist standard
  288. # 02[09:26] * Quits: jdong (~quassel@222.126.155.250) (Remote host closed the connection)
  289. # [09:26] <Hixie> hsivonen: no (and still doesn't, to my knowledge)
  290. # [09:26] <hsivonen> the scariest part of G+ ToS getting applied is people getting their Gmail account closed, too
  291. # [09:27] <hsivonen> dunno if that's happened over pseudonyms, but, reportedly, it has happened over age requirement
  292. # [09:27] <Hixie> erlehmann: if someone really is called that then it should be easy to demonstrate it. but i can understand people doubting that someone is called that in person.
  293. # 03[09:27] * Joins: agektmr (~Adium@u723248.xgsnu5.imtp.tachikawa.mopera.net)
  294. # [09:28] <erlehmann> Hixie, i think you are absolutely right with the tos. i think they should move out of the google namespace.
  295. # [09:28] <hsivonen> maybe the age requirement is in the Gmail ToS, too, but it's terrible to close a non-American kid's email account without asking the parents when the U.S. law would allow parental consent and the kid isn't in the U.S. anyway
  296. # [09:28] <Hixie> hsivonen: as i understand it from media reports (i have no inside knowledge) there is one case where someone who was already violating the ToS (<13) had their account suspended pending parental approval after they tried to join G+ (which is closed to <18 anyway) and corrected their birthday.
  297. # [09:28] <jacobolus> Hixie: "The Jacobins assumed more and more power during the spring of 1793, with the support of the Parisian mob, which overawed the Convention, culminating in a coup at the end of May. They were to hold power until the summer of 1794, and they repeatedly purged the Convention of those they held disloyal to the Republic, ending with a widespread program of execution, the Reign of Terror in their last months. Robesp
  298. # [09:28] <jacobolus> ierre, generally the spokesman for the successful faction, had great esteem for his reputation as "the sea-green incorruptible", and set up the slogan of the Republic of Virtue, until the Jacobins' last purge, 9 Thermidor, July 27, 1794, Robespierre attempted suicide and only succeeded in shattering his lower jaw. He was executed the next day on Thermidor 10, July 28, 1794.[7]"
  299. # 03[09:28] * Joins: jdong (~quassel@222.126.155.250)
  300. # 03[09:28] * Joins: jdong_ (~quassel@222.126.155.250)
  301. # [09:28] <Hixie> hsivonen: but we already have a system in place that lets the parents unsuspend the account in that case, so i dunno why it made the news
  302. # 02[09:28] * Quits: jdong_ (~quassel@222.126.155.250) (Remote host closed the connection)
  303. # [09:29] <jacobolus> there's wikipedia again
  304. # [09:29] <erlehmann> unfortunately, without g+ providing feeds and publish APIs, that is problematic. oh well.
  305. # [09:29] <erlehmann> walled gardens again.
  306. # [09:29] <Hixie> jacobolus: wow, glad he is reconsidering!
  307. # [09:29] <hsivonen> Hixie: oh. I guess it wasn't at all clear to the parents that there was such a system
  308. # [09:29] <erlehmann> my sister read that article. she's ten. uses google mail. though not for anything important, by her own account.
  309. # [09:29] <erlehmann> she's scared now. i showed her IMAP and will help her migrate.
  310. # [09:30] <Hixie> hsivonen: either that or they were trying to get attention. I've seen several cases where that's happened.
  311. # [09:30] <hsivonen> I've become more scared of having a foreign BigCo manage my identity when I've lately been trying to unlock an old Apple ID of mine
  312. # 02[09:30] * Quits: juangiordana_ (~quassel@host15.190-139-129.telecom.net.ar) (Remote host closed the connection)
  313. # [09:31] <erlehmann> the funniest case in germany is a woman whone last name can be literally translated as „unknown“. of course social networks kill her accounts.
  314. # 06[09:31] * Hixie is a big proponent of open federated standards for this kind of thing
  315. # [09:31] <Hixie> any one vendor being in control of anything is a dangerous situation, however benevolent the vendor.
  316. # [09:32] <erlehmann> indeed. i don't understand why my friends did that stuff. but then i consider g+ a big imageboard. though lacking features.
  317. # [09:32] <hsivonen> so far, iforgot.apple.com doesn't work for my old Apple ID, phone support directed me to iTunes email support and iTunes email support person is having scripted conversations with me and their scripts don't seem to cover dealing with decade-old Apple IDs that have never been used in the iTunes store
  318. # [09:32] <erlehmann> and by „did that stuff“, i mean „use it instead of using their own servers“.
  319. # [09:32] <erlehmann> oh itunes. the internet explorer 6 of the media players you are.
  320. # [09:34] <hsivonen> Are all new Apple IDs required to be email addresses? Is it even possible to register @-less Apple IDs anymore?
  321. # [09:34] <erlehmann> regarding google+: i can only hope that people realized they should not whine when stuff breaks. unless they pay for it.
  322. # [09:34] <hsivonen> where the @-part is implied to be @mac.com for iChat purposes
  323. # [09:34] <hsivonen> the Apple ID page still talks about iChat
  324. # [09:35] <erlehmann> it still looks like a PR problem from here. maybe only in germany.
  325. # [09:35] <erlehmann> or maybe only with early adopters from hacker culture.
  326. # [09:35] <hsivonen> if I register an Apple ID with @whatever and whatever doesn't have the XMPP DNS stuff, how would it work in iChat?
  327. # 03[09:35] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
  328. # [09:43] <hsivonen> It's so frustrating to go back and forth with a support person who is following a script instead of paying good attention to what I say.
  329. # [09:44] <erlehmann> the only good support i ever had via phone was a short talk that amounted to „just remove the yellow disk on the underside with a screw driver and clean it“
  330. # [09:44] <hsivonen> If Apple has a policy against letting me revive my old Apple ID, I'd prefer them to tell me instead of spewing scripted answers to me
  331. # [09:45] <hsivonen> erlehmann: oh, Apple's phone support was clued but the phone guy wasn't empowered to poke at the Apple ID database
  332. # [09:45] <erlehmann> oha!
  333. # [09:45] <hsivonen> erlehmann: he pointed me to iTunes Store support and it went downhill from there
  334. # [09:46] <erlehmann> why do you need to revive it anyway? can't you just create a new one? or is stuff tied to it?
  335. # [09:47] <erlehmann> like .mac trial or something? (i am guessing here)
  336. # [09:47] <hsivonen> erlehmann: in case the ID is now or in the future exposed in some communication service (as it used to be exposed in iChat), I want to be known as "hsivonen" as in other services
  337. # [09:47] <hsivonen> if it won't be exposed anywhere public, I guess then I shouldn't care
  338. # [09:47] <erlehmann> oh well.
  339. # [09:47] <erlehmann> namespace issues again ;)
  340. # [09:50] <hsivonen> I supposed it's rational for them to by default assume that I'm clueless, but it's still so very annoying
  341. # [09:50] <hsivonen> *suppose
  342. # 02[09:53] * Quits: agektmr (~Adium@u723248.xgsnu5.imtp.tachikawa.mopera.net) (Quit: Leaving.)
  343. # [09:53] <erlehmann> funny. one of my acquaintances was not deleted, though he has used his IRL nickname and added „dings“ (like the idiom „foo“)
  344. # [09:54] <erlehmann> i wonder if there is something done manually, he is somewhat popular.
  345. # [09:54] <erlehmann> oh well.
  346. # 02[09:54] * Quits: erlehmann (~erlehmann@89.204.153.116) (Quit: Ex-Chat)
  347. # 02[09:56] * Quits: dirkpennings (~Vuurbal@90-145-26-140.bbserv.nl)
  348. # [10:05] <hsivonen> looks like Darth Vader got kicked out of G+, too
  349. # 03[10:07] * Joins: foolip (~philip@h242n6-g-hn-a11.ias.bredband.telia.com)
  350. # 03[10:07] * Joins: mpt (~mpt@canonical/mpt)
  351. # 02[10:20] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 276 seconds)
  352. # 02[10:27] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
  353. # 03[10:31] * Joins: tbassetto (~tbassetto@LRouen-151-71-49-64.w80-11.abo.wanadoo.fr)
  354. # 02[10:33] * Quits: jochen__ (~jochen@nat/google/x-psnjskqaxtetyiur) (Remote host closed the connection)
  355. # 03[10:33] * Joins: jochen__ (~jochen@nat/google/x-aqhfgvmfnvdifgst)
  356. # 02[10:37] * Quits: hij1nx (~hij1nx@12.189.117.134) (Quit: hij1nx)
  357. # 03[10:37] * Joins: hij1nx (~hij1nx@12.189.117.134)
  358. # 02[10:37] * Quits: hij1nx (~hij1nx@12.189.117.134) (Client Quit)
  359. # 03[10:38] * Joins: hij1nx (~hij1nx@12.189.117.134)
  360. # 02[10:40] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Ping timeout: 250 seconds)
  361. # 02[10:40] * Quits: foolip (~philip@h242n6-g-hn-a11.ias.bredband.telia.com) (Ping timeout: 240 seconds)
  362. # 03[10:40] * Joins: david_carlisle (~chatzilla@86.188.197.189)
  363. # 03[10:40] * Joins: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk)
  364. # 02[10:44] * Quits: hij1nx (~hij1nx@12.189.117.134) (Ping timeout: 255 seconds)
  365. # 03[10:54] * Joins: Jackneill (~Jackneill@91.82.172.180.pool.invitel.hu)
  366. # 02[10:54] * Quits: Jackneill (~Jackneill@91.82.172.180.pool.invitel.hu) (Changing host)
  367. # 03[10:54] * Joins: Jackneill (~Jackneill@unaffiliated/jackneill)
  368. # 03[11:11] * Joins: agektmr (~Adium@u723248.xgsnu5.imtp.tachikawa.mopera.net)
  369. # 02[11:13] * Quits: webben (~benjamin@173-203-84-17.static.cloud-ips.com) (Quit: WeeChat 0.3.0)
  370. # [11:15] <hsivonen> why does Chrome decode this as UTF-8? http://m.gsmweb.cz/
  371. # [11:16] <hsivonen> is Chrome applying on-by-default heuristics to detect UTF-8 when there's no declaration?
  372. # [11:16] <hsivonen> or is Chrome willfully violating HTML5 and honoring the XML decl?
  373. # [11:17] <espadrine`> What is the reason behind requiring btoa input to be below U+00FF? Is it technical, or historical?
  374. # 03[11:18] * Joins: webben (~benjamin@173-203-84-17.static.cloud-ips.com)
  375. # 02[11:20] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 276 seconds)
  376. # 02[11:24] * Quits: foolip_ (~philip@83.218.67.122) (Ping timeout: 240 seconds)
  377. # [11:27] <Philip`> espadrine`: What would you expect it do for >= U+0100?
  378. # [11:29] <Philip`> (Base-64 is an algorithm that's defined over 8-bit values so it's unclear what should happen to larger values)
  379. # [11:30] <Philip`> (and you can't just do an implicit UTF-8 encode because then btoa and atob couldn't be exact inverses any more)
  380. # 02[11:38] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 255 seconds)
  381. # 03[11:40] * Joins: foolip (~philip@83.218.67.122)
  382. # 03[11:42] * Joins: smaug____ (~chatzilla@a91-154-41-96.elisa-laajakaista.fi)
  383. # 02[11:44] * Quits: gavin (~gavin@firefox/developer/gavin) (Read error: Connection reset by peer)
  384. # 03[11:45] * Joins: mpt (~mpt@canonical/mpt)
  385. # 02[11:45] * Quits: Lachy (~Lachy@cm-84.215.59.50.getinternet.no) (Quit: Computer has gone to sleep.)
  386. # 03[11:45] * Joins: gavin_ (~gavin@people.mozilla.com)
  387. # 02[11:45] * Quits: gavin_ (~gavin@people.mozilla.com) (Changing host)
  388. # 03[11:45] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  389. # 02[11:49] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Remote host closed the connection)
  390. # 03[11:53] * Joins: Amorphous (jan@unaffiliated/amorphous)
  391. # 02[11:53] * Quits: agektmr (~Adium@u723248.xgsnu5.imtp.tachikawa.mopera.net) (Quit: Leaving.)
  392. # 03[11:53] * Joins: gavin_ (~gavin@people.mozilla.com)
  393. # 02[11:53] * Quits: gavin_ (~gavin@people.mozilla.com) (Changing host)
  394. # 03[11:53] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  395. # 02[11:55] * Quits: mpt (~mpt@canonical/mpt) (Remote host closed the connection)
  396. # 02[11:57] * Quits: esc_ (~esc-ape@75.inst-3.ufg.ac.at) (Read error: Connection reset by peer)
  397. # 03[11:59] * Joins: Lachy (~Lachy@pat-tdc.opera.com)
  398. # 02[12:02] * Quits: shinyak (~shinyak@2401:fa00:4:1012:129a:ddff:febe:ed11) (Remote host closed the connection)
  399. # 03[12:06] * Joins: cygri (~cygri@109.255.150.223)
  400. # 03[12:08] * Joins: Ms2ger (~Ms2ger@91.181.57.248)
  401. # 03[12:17] * Joins: agektmr (~Adium@p4171-ipbf6905marunouchi.tokyo.ocn.ne.jp)
  402. # 03[12:18] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  403. # 02[12:26] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 252 seconds)
  404. # 03[12:27] * Joins: FireFly (~firefly@unaffiliated/firefly)
  405. # 02[12:28] * Quits: cygri (~cygri@109.255.150.223) (Quit: cygri)
  406. # 03[12:29] * Joins: david_carlisle (~chatzilla@86.188.197.189)
  407. # 03[12:32] * Joins: bga_ (~bga@ppp78-37-235-210.pppoe.avangarddsl.ru)
  408. # 02[12:34] * Quits: agektmr (~Adium@p4171-ipbf6905marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving.)
  409. # 03[12:46] * Joins: tndH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  410. # 03[12:51] * bga_ is now known as bga_|away
  411. # [12:53] <hsivonen> hmm. looks like Chrome is better at detecting Polish ISO-8859-2 text as ISO-8859-2 than Firefox, IE and Opera
  412. # [12:55] <hsivonen> whoa. Poland and Germany both have high Firefox usage but the usage by Firefox version is *very* different
  413. # [12:55] <hsivonen> oops. no matter. I was looking at the wrong numbers
  414. # [12:56] <espadrine`> Philip`: ah, ok (I was thinking indeed about a utf-8 encode)
  415. # 02[12:58] * Quits: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Remote host closed the connection)
  416. # 02[13:06] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
  417. # 03[13:10] * bga_|away is now known as bga_
  418. # 03[13:26] * dglazkov is now known as dglazkov|away
  419. # 02[13:26] * Quits: tbassetto (~tbassetto@LRouen-151-71-49-64.w80-11.abo.wanadoo.fr) (Ping timeout: 264 seconds)
  420. # 03[13:28] * Joins: tbassetto (~tbassetto@LRouen-151-71-49-64.w80-11.abo.wanadoo.fr)
  421. # 02[13:31] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  422. # 03[13:32] * Joins: boaz (~boaz@li326-230.members.linode.com)
  423. # 03[13:33] * Joins: karlcow (~karl@nerval.la-grange.net)
  424. # 02[13:33] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
  425. # 03[13:34] * Joins: karlcow (~karl@nerval.la-grange.net)
  426. # 03[13:34] * Joins: Rik` (~Rik`@mozilla-paris-253-98.cnt.nerim.net)
  427. # 03[13:49] * Joins: mokush (~quassel@188.24.97.161)
  428. # 02[13:51] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 276 seconds)
  429. # [14:01] <karlcow> ePub previewer http://dl.dropbox.com/u/160781/apps/mac/Murasaki/index.html
  430. # 02[14:02] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  431. # 02[14:06] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 246 seconds)
  432. # 03[14:07] * Joins: david_carlisle (~chatzilla@86.188.197.189)
  433. # [14:10] <jgraham> karlcow: Seems like one should just implement an ePub reader in HTML since they are basically HTML documents
  434. # 03[14:12] * Joins: tomasf (~tom@2002:55e5:d95e:0:4061:d167:f300:36f5)
  435. # [14:12] <jgraham> Alternative theory: it seems like ePub should just be plain HTML with a few specific conventions
  436. # [14:12] <karlcow> It's what is done already by most epubreaders I think. Not sure I understand what you mean :)
  437. # [14:13] <hsivonen> I'm feeling an 386 urge to reply to http://www.jenitennison.com/blog/node/160#comment-11185 again. I need to learn to look away.
  438. # [14:13] <jgraham> karlcow: Well I mean clearly that uses WebKit for the rendering. But I mean you may as well make the rest of the UI HTML too. Especially for a "preview" reader
  439. # [14:14] <jgraham> Although I understand that some people will value the OSX integration
  440. # 06[14:15] * Philip` likes the non-word "unanimosity"
  441. # [14:15] <jgraham> hsivonen: You could reply briefly with only the most important points
  442. # [14:15] <karlcow> jgraham: yup I found it by looking for an ePub Spotlight importer to just be able to full text search on the files I have.
  443. # 02[14:17] * Quits: payman_ (~payman@pat.se.opera.com) (Read error: Connection reset by peer)
  444. # [14:17] <karlcow> hsivonen: if you want to make constructive points to some things which seem general enough, do not leave a comment, but create a FAQ on your web site and point to it.
  445. # [14:17] <karlcow> The FAQ will have the benefits to be able to grow across time and subsequent blog posts
  446. # 06[14:22] * Ms2ger wonders what http://www.w3.org/wiki/DOM/domcore is about
  447. # [14:23] <hsivonen> karlcow: maybe I should do that, but having a page that catalogs incorrect allegations and misunderstandings about me, the stuff I'm working on and stuff I don't want to work on would be a rather odd thing to have on my site
  448. # [14:23] <Philip`> http://www.legislation.gov.uk/%0C - yay XML
  449. # 03[14:23] * Joins: payman (~payman@pat.se.opera.com)
  450. # [14:24] <hsivonen> Philip` strikes again
  451. # 03[14:27] * Joins: erlehmann (~erlehmann@82.113.99.48)
  452. # [14:29] <Philip`> Hmm, their inline sitestat script code seems to not execute, because it's <script><!-- ... --></script> but served as XML so the comment gets ignored
  453. # [14:31] <Philip`> (which is lucky since http://www.legislation.gov.uk/"+alert(document.cookie)+" would be an XSS hole if it did execute)
  454. # [14:32] <Philip`> (Oddly it does seem to prevent "--" being injected into the script code, but nothing else)
  455. # 03[14:32] * Joins: temp01 (~temp01@unaffiliated/temp01)
  456. # 06[14:33] * Philip` guesses that's the consequence of using an XML templating system that thinks the page name is actually meant to be inserted into a legitimate comment
  457. # 03[14:33] * Joins: davidb (~davidb@corp.tor1.mozilla.com)
  458. # [14:34] <Philip`> (which is presumably introducing the vulnerability for any users without an XHTML-supporting browser)
  459. # 03[14:36] * Joins: agektmr (~Adium@p4171-ipbf6905marunouchi.tokyo.ocn.ne.jp)
  460. # [14:37] <Philip`> (Sticking an HTML5 serialiser on the output wouldn't help since that'll serialise the comment node inside the script element as <script><!-- ... and result in it becoming executable too)
  461. # 06[14:38] * Philip` would like it if parsing tree-structured data wasn't so very complex :-(
  462. # [14:39] <Philip`> s/parsing/serialising and parsing/
  463. # 02[14:48] * Quits: tomasf (~tom@2002:55e5:d95e:0:4061:d167:f300:36f5) (Read error: Connection timed out)
  464. # 03[14:50] * Joins: tomasf (~tom@2002:55e5:d95e:0:4061:d167:f300:36f5)
  465. # 03[14:52] * Joins: tomasf_ (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se)
  466. # 02[14:56] * Quits: tomasf (~tom@2002:55e5:d95e:0:4061:d167:f300:36f5) (Ping timeout: 264 seconds)
  467. # 03[14:56] * tomasf_ is now known as tomasf
  468. # 02[15:01] * Quits: mokush (~quassel@188.24.97.161) (Read error: Connection reset by peer)
  469. # 03[15:02] * Joins: cying (~cying@c-71-202-136-62.hsd1.ca.comcast.net)
  470. # 03[15:04] * Joins: pdr (~pdr@nat/google/x-khkjxowhemkprgwq)
  471. # 03[15:14] * Joins: miketaylr (~miketaylr@206.217.92.186)
  472. # 03[15:15] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  473. # 03[15:17] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
  474. # 03[15:20] * Joins: jonatasnona (~jonatas@lba.inpa.gov.br)
  475. # 02[15:24] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Remote host closed the connection)
  476. # 03[15:35] * Joins: AnselmBradford (~ans@118-93-88-42.dsl.dyn.ihug.co.nz)
  477. # [15:37] <gsnedders> "inserted into a document" means if you follow parentNode you'll reach the Document node, right?
  478. # 03[15:38] * Joins: danja (~danny@host223-241-static.12-87-b.business.telecomitalia.it)
  479. # [15:41] <Ms2ger> That's "in a document" in DOM Core/HTML
  480. # [15:42] <gsnedders> Right, and inserted into is when it enters that state?
  481. # [15:42] <gsnedders> Yay I can understand specs. :3
  482. # 03[15:42] * Joins: annevk (~annevk@72-254-83-34.client.stsn.net)
  483. # [15:44] <Philip`> Something is in a document once it's been inserted into a document? Who would've guessed!
  484. # 06[15:44] * jgraham wonders what he wanted to say to Ms2ger
  485. # [15:46] <jgraham> Oh yes
  486. # 06[15:46] * Philip` wonders what the Plain English Campaign would think about the specs
  487. # [15:46] <jgraham> Ms2ger: Do you have a link to the testharness.js/Mochitest integration bug?
  488. # [15:47] <Ms2ger> https://bugzilla.mozilla.org/show_bug.cgi?id=647323
  489. # [15:47] <jgraham> Takk
  490. # 06[15:48] * Ms2ger should figure out at what line length annevk wraps
  491. # [15:53] <annevk> uh?
  492. # 03[15:56] * Joins: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
  493. # 03[15:56] * nimbupani is now known as nimbu
  494. # 06[15:57] * jgraham wonders which text editor annevk uses
  495. # 06[15:58] * Philip` ponders what font annevk picked
  496. # 06[15:58] * Ms2ger ponders Philip`
  497. # [15:59] <annevk> oh I get it now
  498. # [15:59] <annevk> 76
  499. # 03[15:59] * Joins: MacTed (~Thud@63.119.36.36)
  500. # [15:59] <annevk> TextWrangler, Monaco-12
  501. # [16:00] <Philip`> An excellent choice
  502. # 02[16:00] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 252 seconds)
  503. # [16:00] <jgraham> Now you should blog about how that exact setup is the key to writing good specs
  504. # [16:01] <Ms2ger> Pff, 80, gedit, Monospace-10 beats that :)
  505. # [16:02] <annevk> gedit is nice
  506. # 06[16:03] * jgraham was at least right in thinking annevk isn't an emacs/vi type
  507. # [16:04] <Ms2ger> Don't tell Hixie
  508. # 03[16:09] * Joins: mpt (~mpt@91.189.88.12)
  509. # 02[16:09] * Quits: mpt (~mpt@91.189.88.12) (Changing host)
  510. # 03[16:09] * Joins: mpt (~mpt@canonical/mpt)
  511. # 03[16:10] * Joins: juangiordana (~quassel@host15.190-139-129.telecom.net.ar)
  512. # [16:12] <gsnedders> Philip`: Well, question of whether inserted means in the tree or has ownerDocument.
  513. # 03[16:14] * Joins: scor (~scor@drupal.org/user/52142/view)
  514. # [16:21] <foolip> does anyone know how to leave a W3C WG? http://www.w3.org/2004/01/pp-impl/42786/join exists but /leave does not
  515. # 06[16:23] * jgraham tries to avoid humming hotel california
  516. # [16:24] <Philip`> foolip: Wait a year until you get automatically unsubscribed?
  517. # 06[16:24] * Philip` wonders if that only applies to the HTML WG
  518. # [16:24] <annevk> foolip, you should talk to Charles
  519. # 02[16:25] * Quits: juangiordana (~quassel@host15.190-139-129.telecom.net.ar) (Remote host closed the connection)
  520. # [16:26] <annevk> foolip, the /join form goes via Charles too
  521. # 03[16:26] * Joins: juangiordana (~quassel@host15.190-139-129.telecom.net.ar)
  522. # [16:26] <foolip> annevk, k
  523. # 02[16:29] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Ping timeout: 246 seconds)
  524. # 03[16:30] * Joins: zdobersek (~zan@90.157.242.45)
  525. # 02[16:36] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
  526. # 03[16:40] * bga_ is now known as bga_|away
  527. # 03[16:51] * bga_|away is now known as bga_
  528. # [16:51] <Ms2ger> "User agents may wish to offer the user more control over the provided media."
  529. # 06[16:51] * Ms2ger wonders if that's an RFC2119 MAY
  530. # 03[16:57] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
  531. # 03[16:58] * Joins: mokush (~quassel@188.24.97.161)
  532. # [16:59] <Ms2ger> <AryehGregor> git commands have seldom been faulted for having an insufficient number of options.
  533. # [16:59] <Ms2ger> Hah
  534. # [16:59] <david_carlisle> annevk: thanks for closing that bug
  535. # 03[17:00] * Joins: hij1nx (~hij1nx@12.189.117.134)
  536. # [17:01] <annevk> your welcome
  537. # 02[17:05] * Quits: nimbu (~Adium@c-24-18-47-160.hsd1.wa.comcast.net) (Quit: Leaving.)
  538. # [17:05] <annevk> btw
  539. # [17:05] <annevk> I learned my lesson
  540. # 03[17:06] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  541. # [17:06] <annevk> one Microsoft employee in the water, 500 dollar potential Apple hardware damages
  542. # 02[17:08] * Quits: hij1nx (~hij1nx@12.189.117.134) (Quit: hij1nx)
  543. # 03[17:08] * Joins: dydx (~dydz@adsl-75-36-191-227.dsl.pltn13.sbcglobal.net)
  544. # 03[17:15] * gavin_ is now known as gavin
  545. # [17:22] <Ms2ger> annevk, step 2 at http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html#concept-ensure-samedoc was for sync mutation events, not sure if it was a good idea
  546. # [17:23] <annevk> oh because adoptNode removes
  547. # [17:23] <gsnedders> Window.prototype.toString doesn't exist per WebIDL, right?
  548. # [17:24] <annevk> I think the idea is that the mutation event fire after all mutations happened
  549. # [17:24] <annevk> so an implicit call to adoptNode would not fire one
  550. # [17:24] <annevk> prolly need to split out the adoptNode algorithm to handle that scenario
  551. # [17:24] <annevk> better
  552. # 02[17:27] * Quits: sharksoda_ (~colby@c-67-168-136-89.hsd1.wa.comcast.net) (Quit: sharksoda_)
  553. # [17:28] <Ms2ger> gsnedders, why would it?
  554. # 03[17:28] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
  555. # [17:30] <annevk> btw
  556. # [17:30] <gsnedders> Ms2ger: Because Jeff Walden implied it did :)
  557. # [17:30] <annevk> the shadow DOM stuff apparently introduces a new Node type
  558. # [17:30] <Ms2ger> Boo, Waldo
  559. # 02[17:33] * Quits: cying (~cying@c-71-202-136-62.hsd1.ca.comcast.net) (Quit: cying)
  560. # 03[17:34] * dglazkov|away is now known as dglazkov
  561. # [17:34] <dglazkov> good morning, Whatwg
  562. # [17:34] <dglazkov> annevk: yes!
  563. # 02[17:37] * Quits: Lachy (~Lachy@pat-tdc.opera.com) (Quit: Computer has gone to sleep.)
  564. # 03[17:47] * Joins: cying (~cying@c-71-202-136-62.hsd1.ca.comcast.net)
  565. # 03[17:47] * heycam|away is now known as heycam
  566. # 02[17:48] * Quits: annevk (~annevk@72-254-83-34.client.stsn.net) (Remote host closed the connection)
  567. # 03[17:51] * Joins: nimbupani (~Adium@72-254-63-50.client.stsn.net)
  568. # 03[17:51] * nimbupani is now known as nimbu
  569. # 03[17:52] * bga_ is now known as bga_|away
  570. # 03[17:53] * heycam is now known as heycam|away
  571. # 03[17:54] * Joins: annevk (~annevk@72-254-83-34.client.stsn.net)
  572. # 02[17:55] * Quits: cying (~cying@c-71-202-136-62.hsd1.ca.comcast.net) (Quit: cying)
  573. # 02[17:56] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 250 seconds)
  574. # 02[17:58] * Quits: ezoe (~ezoe@112-68-244-181f1.kyt1.eonet.ne.jp) (Ping timeout: 246 seconds)
  575. # 03[17:58] * Joins: David_Bradbury (~chatzilla@75-147-178-254-Washington.hfc.comcastbusiness.net)
  576. # 03[17:59] * Joins: cying (~cying@c-71-202-136-62.hsd1.ca.comcast.net)
  577. # 02[18:00] * Quits: foolip (~philip@83.218.67.122) (Ping timeout: 260 seconds)
  578. # [18:01] <annevk> so what is the plan dglazkov?
  579. # [18:01] <annevk> is Ian going to edit the specification?
  580. # [18:01] <annevk> or you?
  581. # 03[18:02] * Joins: charl (29003036@gateway/web/freenode/ip.41.0.48.54)
  582. # [18:03] <dglazkov> It's going to be me and Dominic Cooney, for starters.
  583. # [18:03] <dglazkov> "for starters" is here, btw: http://dglazkov.github.com/component-model/
  584. # 02[18:03] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
  585. # 02[18:04] * Quits: pdr (~pdr@nat/google/x-khkjxowhemkprgwq) (Quit: pdr)
  586. # [18:04] <dglazkov> the only section that's more or less spec'd is events: http://dglazkov.github.com/component-model/events.html
  587. # [18:04] <dglazkov> I essentially took Hixie's events section from XBL2 and wrote it down in algorithms.
  588. # 02[18:05] * Quits: dydx (~dydz@adsl-75-36-191-227.dsl.pltn13.sbcglobal.net) (Quit: dydx)
  589. # 03[18:05] * Joins: pdr (~pdr@nat/google/x-galnjftrrkdidsum)
  590. # [18:05] <dglazkov> unfortunately, I need to work on something different this quarter (WebKit hygiene related stuff)
  591. # 03[18:05] * Joins: sharksoda_ (~colby@c-24-19-215-56.hsd1.wa.comcast.net)
  592. # 03[18:06] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
  593. # 03[18:06] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  594. # [18:06] <dglazkov> so I am 20%-ing on the use cases/spec work at the moment
  595. # [18:07] <dglazkov> but I'll be back with the vengeance in October!! :)
  596. # [18:08] <dglazkov> annevk: does this make any sense? :)
  597. # [18:09] <Ms2ger> The web? None
  598. # [18:09] <dglazkov> Ms2ger: all we have to do is slightly adjust the definition of "sense"
  599. # [18:10] <Ms2ger> Apply a binding to the word, if you will
  600. # [18:10] <dglazkov> Ms2ger: you know me, I would much rather sub-class it
  601. # [18:10] <dglazkov> class WebSense : Sense
  602. # [18:10] <Ms2ger> {
  603. # [18:11] <Ms2ger> // Reimplement everything
  604. # [18:11] <dglazkov> / override all methods
  605. # [18:11] <dglazkov> :)
  606. # 03[18:11] * Joins: cygri (~cygri@wlan-nat.fwgal01.deri.ie)
  607. # 06[18:12] * annevk reads
  608. # 06[18:13] * Ms2ger cleans up annevk's typos
  609. # 03[18:13] * Joins: othermaciej (~mjs@67.218.110.147)
  610. # [18:13] <annevk> sounds good dglazkov
  611. # [18:13] <annevk> you should probably announce that spec on WebApps
  612. # 03[18:14] * heycam|away is now known as heycam
  613. # 03[18:14] * Joins: mhausenblas_ (~mhausenbl@wlan-nat.fwgal01.deri.ie)
  614. # [18:14] <dglazkov> annevk: yes.
  615. # 03[18:15] * Joins: mhausenblas__ (~mhausenbl@wg1-nat.fwgal01.deri.ie)
  616. # 02[18:15] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Read error: Connection reset by peer)
  617. # 03[18:15] * mhausenblas__ is now known as mhausenblas
  618. # 03[18:15] * Joins: J_Voracek (~J_Voracek@71-213-93-14.slkc.qwest.net)
  619. # 02[18:16] * Quits: J_Voracek (~J_Voracek@71-213-93-14.slkc.qwest.net) (Client Quit)
  620. # 03[18:17] * Joins: TabAtkins_ (~tabatkins@72-254-90-143.client.stsn.net)
  621. # 02[18:19] * Quits: mhausenblas_ (~mhausenbl@wlan-nat.fwgal01.deri.ie) (Ping timeout: 276 seconds)
  622. # 03[18:20] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
  623. # 03[18:21] * heycam is now known as heycam|away
  624. # [18:21] <annevk> Ms2ger, I had the idea of not <dfn>'ing historical constants
  625. # 03[18:21] * heycam|away is now known as heycam
  626. # [18:22] <annevk> Ms2ger, Web IDL already requires everything there is to need to know about them
  627. # [18:22] <annevk> Ms2ger, and they do not need to be referenced
  628. # [18:22] <Ms2ger> That works
  629. # 06[18:23] * gsnedders would like Anolis to automatically semantically mark-up IDL blocks
  630. # [18:24] <gsnedders> (and make it possible to xref them, etc.)
  631. # [18:24] <Ms2ger> You mean, turn it into ReSpec? :)
  632. # [18:26] <gsnedders> ReSpec didn't exist when I started talking about implementing that :)
  633. # [18:26] <Ms2ger> Also, patches welcome
  634. # [18:27] <annevk> semantically how?
  635. # 02[18:28] * Quits: sharksoda_ (~colby@c-24-19-215-56.hsd1.wa.comcast.net) (Quit: sharksoda_)
  636. # [18:28] <annevk> haven't changed exceptions because of the outstanding bug
  637. # [18:29] <gsnedders> annevk: basically making it possible to just type a pre/code block of WebIDL with no elements within it
  638. # [18:30] <gsnedders> annevk: And getting the same output as today
  639. # [18:30] <annevk> yeah that would be kind of cool
  640. # [18:31] <Ms2ger> Someone (who isn't me) should write a python WebIDL parser
  641. # 03[18:32] * Joins: tantek_ (~tantek@72-254-91-192.client.stsn.net)
  642. # [18:32] <gsnedders> Ms2ger: This was what I concluded. :)
  643. # [18:32] <Ms2ger> So, is the DOM Tree a tree?
  644. # 06[18:32] * Ms2ger enjoys www-dom
  645. # 06[18:34] * annevk replied with a link to wikipedia
  646. # [18:35] <dglazkov> oh good lord
  647. # 06[18:35] * dglazkov feels bad for the poor guy
  648. # [18:35] <Ms2ger> gal*
  649. # [18:35] <dglazkov> pesone
  650. # [18:36] <dglazkov> ^^ person that is
  651. # [18:36] <annevk> Ms2ger, can http://dev.w3.org/2009/webidl-checker/webidl-check be reused in some way
  652. # [18:37] <Ms2ger> Wait, that's python?
  653. # 06[18:37] * Ms2ger is confused
  654. # [18:37] <annevk> combined with XSLT
  655. # [18:37] <dglazkov> PYTHON IS AWESOME
  656. # [18:38] <annevk> oh it looks more like a nice hack
  657. # 02[18:38] * Quits: charl (29003036@gateway/web/freenode/ip.41.0.48.54) (Ping timeout: 252 seconds)
  658. # [18:38] <annevk> heycam, is there some Python parser for Web IDL that you know of?
  659. # [18:39] <heycam> annevk, not that I know of
  660. # [18:39] <annevk> also hi
  661. # [18:39] <heycam> hi :)
  662. # [18:39] <heycam> you might like to look at that es-operating-system project? to see what parser they're using
  663. # [18:40] <zewt> well that's lovely
  664. # 03[18:40] * Joins: captain (~captain@xdsl-78-34-148-77.netcologne.de)
  665. # [18:40] <zewt> "wait 30 seconds to download" sites that stop the countdown if you change tabs
  666. # 02[18:41] * Quits: pdr (~pdr@nat/google/x-galnjftrrkdidsum) (Quit: pdr)
  667. # [18:41] <zewt> three cheers for degenerate scripting abuses
  668. # 02[18:41] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 258 seconds)
  669. # 03[18:42] * bga_|away is now known as bga_
  670. # 03[18:42] * tantek_ is now known as tantek
  671. # 02[18:43] * Quits: tbassetto (~tbassetto@LRouen-151-71-49-64.w80-11.abo.wanadoo.fr) (Quit: Linkinus - http://linkinus.com)
  672. # [18:43] <annevk> http://code.google.com/p/es-operating-system/source/browse/#svn%2Ftrunk%2Fesidl
  673. # 02[18:46] * Quits: othermaciej (~mjs@67.218.110.147) (Read error: Connection reset by peer)
  674. # 03[18:46] * Joins: othermaciej_ (~mjs@67.218.110.147)
  675. # [18:47] <zewt> heh www-dom
  676. # [18:47] <zewt> should have suggested that a tree refers to the roots
  677. # 03[18:47] * Joins: pdr (~pdr@nat/google/x-hjvimlzuhzsouocb)
  678. # [18:49] <zewt> i'd have assumed it was a troll if it wasn't from a named domain
  679. # 03[18:49] * Joins: ezoe (~ezoe@203-140-88-244f1.kyt1.eonet.ne.jp)
  680. # 03[18:50] * Joins: dave_levin (~dave_levi@74.125.59.65)
  681. # [18:52] <Philip`> DOM Tree doesn't make any sense because it doesn't photosynthesise
  682. # 02[18:55] * Quits: pdr (~pdr@nat/google/x-hjvimlzuhzsouocb) (Quit: pdr)
  683. # 03[18:57] * Joins: pdr (~pdr@nat/google/x-gxahbnlahhnldvhw)
  684. # 03[18:58] * Joins: dbaron (~dbaron@72-254-60-133.client.stsn.net)
  685. # [19:01] <Hixie> so i'm thinking <dialog> should also have a <form> feature: <form method=dialog> which causes form submission to just look for the nearest ancestor dialog and set its return value accordingly
  686. # [19:01] <Hixie> so you could do: <dialog> <form method=dialog> <button type=submit value=1>Ok</button> <button type=submit value=0>Cancel</button> </form> </dialog>
  687. # 03[19:01] * Joins: foolip (~philip@h242n6-g-hn-a11.ias.bredband.telia.com)
  688. # [19:02] <Hixie> and then: dialog.showModal(); dialog.onclose = function () { if (dialog.returnValue == '1') { ... } };
  689. # [19:02] <dglazkov> Hixie: <dialog> sounds pretty cool
  690. # [19:02] <annevk> for some reason I read <details> and got confused
  691. # [19:02] <Hixie> (instead of having to hook each button up to the <dialog>, etc)
  692. # [19:02] <Hixie> this also gets you form validation for free
  693. # [19:02] <Hixie> so you can use <input required>, etc
  694. # [19:02] <Hixie> and it all magically works
  695. # [19:03] <dglazkov> so returnValue is what?
  696. # [19:03] <Hixie> the value of the button the user used to submit the form
  697. # [19:03] <dglazkov> what if I have a dialog to ask for a new label name?
  698. # [19:04] <Hixie> you can get the value from the form by just grabbing the form control and picking the input element and getting its value
  699. # 02[19:04] * Quits: cying (~cying@c-71-202-136-62.hsd1.ca.comcast.net) (Quit: cying)
  700. # [19:04] <Hixie> dialog.getElementsByTagName('form')[0].newLabelName.value
  701. # [19:05] <Hixie> (with <input name=newLabelName>)
  702. # [19:05] <annevk> will these dialogs be written in markup though?
  703. # 03[19:05] * Joins: shepazu (~schepers@72-254-56-48.client.stsn.net)
  704. # [19:05] <Hixie> haven't really done the research yet but i'm guessing yes
  705. # [19:05] <zewt> is there a reason to do this in a surrounding dialog element, instead of just using events on the form?
  706. # [19:05] <Hixie> (still need to see if it's what people want by studying how it's done today)
  707. # [19:06] <Hixie> zewt: how would that look?
  708. # 03[19:06] * Parts: dglazkov (~dglazkov@nat/google/x-ujnqpqfkvhxpxvut)
  709. # 03[19:06] * Joins: dglazkov (~dglazkov@nat/google/x-ujnqpqfkvhxpxvut)
  710. # [19:06] <annevk> zewt, you need a container that will be the dialog
  711. # [19:06] <zewt> akin to onsubmit, i imagine
  712. # [19:07] <Hixie> how would you write the example above?
  713. # [19:08] <zewt> something like form.method = "none"; /* submitting triggers events but doesn't submit to the server */ form.onaftersubmit = function(e) { form.returnValue ... }
  714. # [19:09] <Philip`> Should OK/Cancel buttons get automatically hooked up to keys like Enter/Escape and other UI like 'X' buttons, rather than just being arbitrary submit buttons?
  715. # [19:09] <Hixie> zewt: how do you get the dialog to show up in this model?
  716. # [19:10] <Hixie> Philip`: ok/cancel are an antipattern in dialog design, i don't think we should be encouraging their use. I was just lazy in my example.
  717. # [19:10] <zewt> i don't know anything about <dialog>, i'm looking at it from the javascript-form perspective
  718. # 02[19:10] * Quits: othermaciej_ (~mjs@67.218.110.147) (Quit: othermaciej_)
  719. # [19:10] <Hixie> zewt: ah well if all you want is a form, you can already do that using action="javascript:..."
  720. # [19:10] <zewt> where it seems like you sort-of want f.onsubmit = function(e) { e.preventDefault(); }, but you don't want to actually stop the submission entirely--still go through validation and so on, just don't send it to the server
  721. # [19:10] <TabAtkins_> Not for much longer, if at all anymore.
  722. # [19:10] <zewt> ew
  723. # [19:10] <Philip`> Hixie: Keyboard shortcuts and default choices seem important regardless of what the buttons are labelled with
  724. # [19:11] <Hixie> Philip`: ah if you mean should it be possible to mark a button as the default button, that's already on the list of features for a future version
  725. # [19:12] <zewt> can you do form.action = function in JS? code in a javascript: url is evil
  726. # [19:13] <nlogax> not afaik. but why not add an event listener?
  727. # 03[19:13] * Joins: othermaciej (~mjs@17.244.1.29)
  728. # [19:13] <zewt> listener on what?
  729. # [19:13] <Hixie> zewt: why is it evil?
  730. # [19:14] <zewt> how is it not evil? heh
  731. # [19:14] <Hixie> what's the difference between onclick="foo()" and action="javascript:foo()" ??
  732. # [19:14] <Ms2ger> That the latter is evil :)
  733. # [19:15] <zewt> i can say x.click = function() in JS; x.action = "foo()" in JS is nasty
  734. # [19:15] <zewt> onclick
  735. # [19:15] <Hixie> oh well if you're talking about scripted stuff sure
  736. # [19:15] <Hixie> i assumed you were talking about markup
  737. # [19:15] <nlogax> zewt: submit listener on the form
  738. # [19:15] <zewt> whether prefixed with javascript: or not (that just makes it worse)
  739. # [19:16] <Philip`> Scripts in attribute strings are effectively executed using eval, and eval is inherently evil
  740. # [19:16] <zewt> nlogax: being able to trigger validation without performing a server submit
  741. # [19:16] <nlogax> zewt: you can prevent the default action
  742. # [19:17] <nlogax> form.addEventListener("submit", function(e) { e.preventDefault(); do some stuff; }, false)
  743. # [19:18] <zewt> i assumed that would prevent form validation as well (havn't used form validation yet)
  744. # [19:19] <nlogax> i think an invalid form is not possible to submit anyway.. but only used it once and forgot
  745. # [19:19] <nlogax> >_>
  746. # 06[19:19] * nlogax reads
  747. # [19:19] <zewt> too tired at the moment to think much harder about it
  748. # 02[19:19] * Quits: zdobersek (~zan@90.157.242.45) (Ping timeout: 246 seconds)
  749. # [19:19] <zewt> two hours of sleep is fun
  750. # 02[19:21] * Quits: othermaciej (~mjs@17.244.1.29) (Quit: othermaciej)
  751. # 03[19:24] * Joins: othermaciej (~mjs@17.246.18.223)
  752. # 02[19:27] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 276 seconds)
  753. # [19:28] <erlehmann> i am of sleepy as well.
  754. # 03[19:28] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  755. # 03[19:34] * Joins: zdobersek (~zan@46.164.36.115)
  756. # [19:36] <annevk> I wonder how we should organize the Nodes section
  757. # [19:36] <annevk> the current order makes little sense
  758. # [19:36] <annevk> maybe they should be in nodeType order
  759. # 03[19:37] * Joins: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c)
  760. # [19:37] <annevk> with the exception of comment
  761. # [19:37] <annevk> that should just come after Text and not ProcessingInstruction
  762. # [19:38] <Ms2ger> Tree order? Doc/PI/doctype/Element/CharData/Text/Comment/DocFrag
  763. # [19:39] <annevk> that seems kind of nice actually, again with Comment out of order
  764. # [19:40] <Ms2ger> I just want (CharData/Text/Comment) together
  765. # 02[19:43] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 240 seconds)
  766. # [19:44] <annevk> yeah
  767. # 02[19:48] * Quits: othermaciej (~mjs@17.246.18.223) (Quit: othermaciej)
  768. # 03[19:49] * Joins: Zeddy (~Zeddy@cable-prv-fe9cdc00-246.dhcp.inet.fi)
  769. # 03[19:50] * Joins: othermaciej (~mjs@17.246.18.223)
  770. # 03[19:55] * Joins: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net)
  771. # 03[19:58] * Joins: jamesr (~jamesr@216.239.45.19)
  772. # 03[19:59] * Joins: ap (~ap@17.203.14.199)
  773. # 03[19:59] * Joins: sicking (~chatzilla@nat/mozilla/x-hpawcatcptplguht)
  774. # 03[20:01] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
  775. # 03[20:01] * Joins: drry (~drry@unaffiliated/drry)
  776. # 03[20:05] * Joins: oknoway (~oknoway@72.11.82.226)
  777. # 03[20:06] * Joins: CvP (~CvP@123.49.23.111)
  778. # 03[20:07] * Joins: clair (~clair@host86-163-150-96.range86-163.btcentralplus.com)
  779. # 02[20:14] * Quits: jacobolus (~jacobolus@208-90-212-189.PUBLIC.monkeybrains.net) (Remote host closed the connection)
  780. # 03[20:16] * Joins: jacobolus (~jacobolus@208-90-212-189.PUBLIC.monkeybrains.net)
  781. # 02[20:18] * Quits: mokush (~quassel@188.24.97.161) (Remote host closed the connection)
  782. # 03[20:25] * Joins: The_8472 (~stardive@azureus/The8472)
  783. # 03[20:27] * bga_ is now known as bga_|away
  784. # 02[20:33] * Quits: AnselmBradford (~ans@118-93-88-42.dsl.dyn.ihug.co.nz) (Quit: AnselmBradford)
  785. # 03[20:34] * bga_|away is now known as bga_
  786. # 02[20:37] * Quits: Rik` (~Rik`@mozilla-paris-253-98.cnt.nerim.net) (Remote host closed the connection)
  787. # 02[20:40] * Quits: swarren08 (~swarren08@173.218.169.72) (Ping timeout: 250 seconds)
  788. # [20:40] <AryehGregor> So it looks like one of the two bugs I filed in IE Connect was silently fixed at some point.
  789. # [20:40] <AryehGregor> Encouraging. Maybe I'll file some more.
  790. # [20:41] <zewt> was it reflexively WONTFIX'd anyway
  791. # [20:41] <zewt> heh
  792. # [20:42] <annevk> god I wish Mozilla obsoleted Attr already
  793. # [20:43] <annevk> and other browsers too of course
  794. # [20:43] <annevk> but I mainly want to clean up the DOM spec :p
  795. # [20:43] <Ms2ger> We warn already!
  796. # 02[20:43] * Quits: ezoe (~ezoe@203-140-88-244f1.kyt1.eonet.ne.jp) (Ping timeout: 276 seconds)
  797. # [20:44] <AryehGregor> zewt, no, both of my bugs got quick form responses saying: Thank you for your feedback.
  798. # [20:44] <AryehGregor> We were able to reproduce the issue and are investigating it.
  799. # [20:44] <AryehGregor> Best regards,
  800. # [20:44] <AryehGregor> The Internet Explorer Team
  801. # [20:44] <AryehGregor> Which is actually impressive by itself.
  802. # [20:44] <karlcow> each time a Website is using it, make Firefox sends an email to the spec editor ;)
  803. # [20:45] <zewt> i'd say "buy a lottery ticket" if randomness worked that way
  804. # [20:45] <Ms2ger> karlcow, to the website author ;)
  805. # [20:45] <AryehGregor> Also, they kept them open after shipping IE9. One is still open, the other is fixed, and I confirmed that the fixed one is actually fixed in 10PP2.
  806. # [20:45] <annevk> D/DF/PI/DT/E/T/C is the new order
  807. # [20:45] <AryehGregor> So actually my only complaint is that I don't seem to get e-mail for status updates, and there's no explanation of when the fixed one was fixed.
  808. # [20:46] <Ms2ger> Weird place for DF
  809. # [20:46] <annevk> I also abstracted out the adopting stuff Ms2ger
  810. # [20:46] <annevk> it's close to Document
  811. # [20:46] <karlcow> Ms2ger, I really wish we had a simple way of having a feedback loop for people in charge of websites. It is hard to impossible to find the right persons, web agencies, departments.
  812. # [20:47] <Ms2ger> Same here
  813. # [20:47] <zewt> if only there was always actually someone in charge of websites :|
  814. # [20:47] <Ms2ger> annevk, great
  815. # [20:47] <annevk> i think the new adopt stuff is quite good yes :)
  816. # [20:48] <annevk> now I just need to solve xxxhierarchy
  817. # 03[20:48] * Joins: swarren08 (~swarren08@173.218.169.72)
  818. # [20:48] <annevk> and see how the mutating algorithms overlap
  819. # [20:48] <annevk> so there's only a few places to patch eventually for mutation events
  820. # 03[20:48] * bga_ is now known as bga_|away
  821. # [20:49] <wolfman2000> afternoon
  822. # 03[20:49] * bga_|away is now known as bga_
  823. # [20:50] <Ms2ger> Night
  824. # [20:50] <annevk> almost midday
  825. # 02[20:51] * Quits: cygri (~cygri@wlan-nat.fwgal01.deri.ie) (Quit: cygri)
  826. # [20:53] <karlcow> http://www.niso.org/topics/ccm/e-book_annotation/
  827. # [20:53] <karlcow> Books in Browsers Meeting
  828. # [20:53] <karlcow> October 26, 2011
  829. # [20:54] <Ms2ger> How is the hit-testing going?
  830. # [20:54] <Ms2ger> (Pushed)
  831. # [20:54] <annevk> tantek is finding out it is hard :)
  832. # 02[20:55] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Quit: brb)
  833. # [20:56] <Ms2ger> He's managing to make others write spec text, though
  834. # [20:57] <annevk> maybe he can make you do more than fix typos :p
  835. # [20:58] <Ms2ger> Noooo
  836. # [20:59] <annevk> tantek, btw, will you remove the pseudo-elements from CSS3 UI?
  837. # 03[20:59] * bga_ is now known as bga_|away
  838. # [21:00] <tantek> annevk: lol - what I was finding out is just how many *more* unprefixed CSS properties have been implemented.
  839. # [21:00] <tantek> (which may affect hit-testing yes)
  840. # [21:01] <tantek> regarding the pseudo-elements in CSS3-UI, I've already placed them all "at risk"
  841. # [21:04] <Ms2ger> <ChrisL> can we please drop the 'levels' stuff
  842. # [21:04] <Ms2ger> Hear, hear
  843. # 03[21:06] * Joins: gkellogg (~gregg@74-95-198-246-SFBA.hfc.comcastbusiness.net)
  844. # [21:09] <tantek> and will be keeping ::value and ::choices per implementer interest/intent (Mozilla) - but at this point looking at dropping the ::repeat-* pseudo-elements.
  845. # [21:09] <zewt> gar
  846. # [21:10] <zewt> next thing browsers need: modal save-as prompts
  847. # 03[21:10] * bga_|away is now known as bga_
  848. # [21:10] <zewt> which is ... hard :|
  849. # [21:11] <wolfman2000> Maybe look at jquery to see how they did their modal stuff?
  850. # [21:14] <hober> zewt & wolfman2000: please contribute what you find to http://wiki.whatwg.org/wiki/Dialogs
  851. # [21:14] <annevk> tantek, hmm, if they are going to be used for shadow DOM like stuff it might be better to wait for that
  852. # [21:16] <tantek> annevk - my understanding is that ::value and ::choices are simple enough that it will fairly easy to map them to shadow DOM like stuff when that is defined.
  853. # [21:16] <tantek> and if there is only one implementation of the pseudo-elements then they won't exit CR
  854. # [21:16] <tantek> so I'm ok with seeing if browser implement them or not and keeping/dropping accordingly.
  855. # [21:16] <tantek> *browserS
  856. # [21:18] <annevk> I think for shadow DOM though instead of having a bunch of pre-defined pseudo-elements we want something else
  857. # [21:18] <annevk> ::shadow(ident)
  858. # [21:18] <annevk> and in your shadow tree you have <div pseudo=test> which can then be matched from the outside using ::shadow(test)
  859. # [21:19] <annevk> dglazkov might know more
  860. # 03[21:19] * Joins: Lachy (~Lachy@cm-84.215.59.50.getinternet.no)
  861. # [21:19] <annevk> because otherwise you need to keep updating the selectors grammar and in general it would not be very extensible
  862. # 03[21:20] * Joins: arun__ (~arun@pool-96-232-190-4.nycmny.fios.verizon.net)
  863. # [21:25] <dglazkov> annevk: I tried to convince dhyatt to do something like ::shadow(ident), but he insisted that we just use pseudo-elements.
  864. # [21:25] <dglazkov> annevk: and allow builders of shadow DOM to define them with "pseudo" attribute.
  865. # [21:26] <annevk> but that does not work
  866. # [21:26] <annevk> ::foobar { } is dropped from a style sheet
  867. # [21:27] <annevk> unrecognized pseudo-elements do not make it past parsing
  868. # [21:27] <dglazkov> annevk: not in WebKit
  869. # [21:27] <annevk> that's a CSS compliance issue then
  870. # [21:28] <dglazkov> annevk: right http://lists.w3.org/Archives/Public/www-style/2011Apr/0769.html
  871. # [21:28] <dglazkov> WebKit. we're awesome.
  872. # [21:29] <annevk> well that extension makes sense
  873. # [21:29] <annevk> but that is not about not dropping unrecognized pseudo-elements on the floor
  874. # 02[21:30] * Quits: David_Bradbury (~chatzilla@75-147-178-254-Washington.hfc.comcastbusiness.net) (Ping timeout: 260 seconds)
  875. # [21:30] <dglazkov> how would you know if a pseudo-element is unrecognized?
  876. # 02[21:30] * Quits: Jackneill (~Jackneill@unaffiliated/jackneill) (Ping timeout: 255 seconds)
  877. # [21:30] <annevk> http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C!DOCTYPE%20html%3E%3Cstyle%3E%3A%3Atesttest%2Cbody{background%3Ared}%3C%2Fstyle%3E
  878. # [21:31] <annevk> only red in webkit
  879. # [21:31] <annevk> violating forwards compatible parsing rules
  880. # [21:32] <wolfman2000> hober: I may have misunderstood your request. I'm looking at the slashdot example on the dialog wiki page, and that looks like jquery to me.
  881. # [21:32] <annevk> WebKit. we've awesomely undocumented extensions and do not push for them in standards bodies
  882. # [21:32] <annevk> ;)
  883. # [21:32] <dglazkov> ;)
  884. # [21:33] <dglazkov> maybe TabAtkins should do it
  885. # [21:33] <dglazkov> he's smart
  886. # [21:34] <Ms2ger> CSS3WEBKIT?
  887. # [21:37] <tantek> annevk - longer term it seems the ::shadow(ident) approach makes more sense. which is why I'm fairly conservative with adding new pseudo-elements. ::value and ::choices have specific uses / use-cases and implementer interest which is why I'm even considering them.
  888. # 02[21:37] * Quits: tantek (~tantek@72-254-91-192.client.stsn.net) (Quit: tantek)
  889. # 02[21:38] * Quits: nimbu (~Adium@72-254-63-50.client.stsn.net) (Remote host closed the connection)
  890. # 03[21:38] * Joins: Rik` (~Rik`@2a01:e34:ec0f:1570:65df:d97:fbc4:4d93)
  891. # 03[21:39] * Joins: tantek (~tantek@72-254-63-33.client.stsn.net)
  892. # 02[21:39] * Quits: TabAtkins_ (~tabatkins@72-254-90-143.client.stsn.net) (Ping timeout: 252 seconds)
  893. # [21:45] <gsnedders> B2G — an entirely memory unsafe OS, on a limited memory platform?
  894. # 03[21:46] * Joins: tantek-ipod (~tantek@66-87-7-154.pools.spcsdns.net)
  895. # 02[21:48] * Quits: tantek (~tantek@72-254-63-33.client.stsn.net) (Ping timeout: 276 seconds)
  896. # 03[21:49] * tantek-ipod is now known as tantek
  897. # [21:49] <Ms2ger> Limited memory and Gecko in one sentence?
  898. # [21:51] <zewt> "gecko causes me to have limited memory"
  899. # 02[21:53] * Quits: zdobersek (~zan@46.164.36.115) (Quit: Leaving.)
  900. # [21:53] <gsnedders> Ms2ger: Well, isn't that the implication of B2G? Or going down the Maemo/N900 route of needing swap space on microSD or the like?
  901. # [21:54] <Ms2ger> Dunno, I'm happy to have skipped that thread
  902. # 02[21:55] * Quits: sicking (~chatzilla@nat/mozilla/x-hpawcatcptplguht) (Ping timeout: 250 seconds)
  903. # [21:55] <zewt> swap on sd? sounds like a good way to have to replace an sdcard every couple months, heh
  904. # 02[22:04] * Quits: othermaciej (~mjs@17.246.18.223) (Quit: othermaciej)
  905. # 03[22:09] * Joins: David_Bradbury (~chatzilla@75-147-178-254-Washington.hfc.comcastbusiness.net)
  906. # 03[22:09] * Joins: othermaciej (~mjs@17.246.18.223)
  907. # 02[22:10] * Quits: annevk (~annevk@72-254-83-34.client.stsn.net) (Ping timeout: 276 seconds)
  908. # [22:14] <AryehGregor> How do you get raw HTML hosted at github, like es5.github.com? Does it require $$$?
  909. # 03[22:14] * Joins: esc_ (~esc-ape@75.inst-3.ufg.ac.at)
  910. # 03[22:20] * Joins: sicking (~chatzilla@nat/mozilla/x-owjovlbsabeearul)
  911. # 03[22:24] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
  912. # 02[22:26] * Quits: Zeddy (~Zeddy@cable-prv-fe9cdc00-246.dhcp.inet.fi)
  913. # [22:29] <karlcow> AryehGregor: http://pages.github.com/ if you like solutions which are not free, tied to a corporate for hosting ;)
  914. # [22:30] <AryehGregor> Yeah, so it's not free. Figures.
  915. # 03[22:30] * Joins: _bga (~bga@ppp78-37-220-173.pppoe.avangarddsl.ru)
  916. # 02[22:31] * Quits: tantek (~tantek@66-87-7-154.pools.spcsdns.net) (Quit: Colloquy for iPod touch - http://colloquy.mobi)
  917. # 02[22:33] * Quits: bga_ (~bga@ppp78-37-235-210.pppoe.avangarddsl.ru) (Ping timeout: 260 seconds)
  918. # 02[22:39] * Quits: pdr (~pdr@nat/google/x-gxahbnlahhnldvhw) (Quit: pdr)
  919. # [22:39] <Philip`> Do any modern browsers not have document.images?
  920. # 03[22:39] * Joins: annevk (~annevk@72-254-83-34.client.stsn.net)
  921. # [22:40] <Ms2ger> Gecko does, that much my source tells me
  922. # 02[22:41] * Quits: Ms2ger (~Ms2ger@91.181.57.248) (Quit: nn)
  923. # [22:42] <Philip`> Hmm, looks like IE4+, NN3+, O3+
  924. # [22:42] <Philip`> per http://blooberry.com/indexdot/html/topics/uastring-navobj.htm
  925. # 03[22:42] * Joins: TabAtkins_ (~tabatkins@72-254-58-122.client.stsn.net)
  926. # 02[22:46] * Quits: davidb (~davidb@corp.tor1.mozilla.com) (Quit: davidb)
  927. # [22:47] <AryehGregor> Okay, I'd say my editing spec is ready for implementer review.
  928. # 06[22:47] * AryehGregor writes up posts
  929. # 02[22:52] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Quit: simplicity-)
  930. # 03[22:53] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
  931. # 02[22:53] * Quits: arun__ (~arun@pool-96-232-190-4.nycmny.fios.verizon.net) (Quit: arun__)
  932. # 02[22:54] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
  933. # 02[22:55] * Quits: jonatasnona (~jonatas@lba.inpa.gov.br) (Quit: Saindo)
  934. # 02[23:03] * Quits: oknoway (~oknoway@72.11.82.226) (Quit: oknoway)
  935. # 03[23:05] * Joins: jacobolu_ (~jacobolus@208-90-212-189.PUBLIC.monkeybrains.net)
  936. # 02[23:07] * Quits: jacobolus (~jacobolus@208-90-212-189.PUBLIC.monkeybrains.net) (Ping timeout: 258 seconds)
  937. # 02[23:07] * Quits: othermaciej (~mjs@17.246.18.223) (Quit: othermaciej)
  938. # 02[23:08] * Quits: miketaylr (~miketaylr@206.217.92.186) (Quit: miketaylr)
  939. # 02[23:08] * Quits: Frozen (~Frozen@2a01:e35:8a2f:2a60:21f:d0ff:fe53:75b2) (Quit: @++ tout le monde)
  940. # 03[23:13] * Joins: othermaciej (~mjs@17.246.18.223)
  941. # 02[23:24] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  942. # 02[23:24] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 255 seconds)
  943. # 02[23:25] * Quits: captain (~captain@xdsl-78-34-148-77.netcologne.de) (Quit: captain)
  944. # [23:31] <AryehGregor> http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2011-July/032630.html
  945. # 03[23:34] * Joins: cpearce (~chatzilla@ip-118-90-40-15.xdsl.xnet.co.nz)
  946. # 03[23:35] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
  947. # [23:35] <jamesr> AryehGregor: tl;dr
  948. # [23:35] <AryehGregor> jamesr, :(
  949. # [23:35] <jamesr> AryehGregor: :D
  950. # [23:35] <Hixie> man, harsh
  951. # [23:37] <jamesr> is the intent that this spec be detailed enough to clean-room from the spec and be compatible with the web?
  952. # [23:37] <AryehGregor> jamesr, yes.
  953. # [23:37] <jamesr> i'm wondering if anyone would try to do an html5-parser style rewrite+ditch
  954. # [23:37] <AryehGregor> I'm pretty sure that's the only feasible strategy here.
  955. # [23:37] <AryehGregor> I don't know if it's quite ready for that, though.
  956. # [23:37] <jamesr> for interop, yeah
  957. # [23:38] <AryehGregor> It still has some known issues, and I'm sure there are loads of problems I didn't think of at all.
  958. # 02[23:38] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  959. # [23:38] <karlcow> sometimes I wonder if specs should not just been small index card. linked together
  960. # [23:39] <AryehGregor> One problem with this is that interop is so bad right now that sites that rely on execCommand all use massive browser sniffing.
  961. # [23:39] <AryehGregor> So any convergence will have to break sites in at least one browser, probably.
  962. # [23:39] <AryehGregor> But that's not avoidable.
  963. # [23:39] <jamesr> also a certain amount of content is inherently engine-specific
  964. # [23:39] <AryehGregor> Yes, we all know WebKit has that problem.
  965. # 03[23:39] * Joins: boaz (~boaz@li326-230.members.linode.com)
  966. # [23:39] <AryehGregor> Well, and IE, but they just gave up and started keeping around the old engines, so it's not an issue for them.
  967. # [23:39] <jamesr> it's a significant issue in WebKit, but probably true to some degree for everyone
  968. # [23:40] <jamesr> i guess apple could keep another version of WebKit.framework around for Mail.app :/
  969. # [23:40] <AryehGregor> The algorithms should be compatible enough in most cases, because usually sites aren't going to depend on the exact DOM produced.
  970. # [23:40] <AryehGregor> Or so one hopes.
  971. # [23:41] <AryehGregor> Unlike with the HTML parser.
  972. # [23:41] <AryehGregor> But there will definitely be some migration pain here.
  973. # [23:41] <AryehGregor> Still, no way around it.
  974. # [23:43] <zewt> well, you *could* avoid backwards-compatibility, in principle, by speccing a new function ("newExecCommand"), everyone implements that, then declare execComment to be inherently browser-specific for backwards-compat only, as if it was a prefixed vendor extension
  975. # [23:43] <zewt> not very pretty, of course
  976. # [23:43] <jamesr> if you're going to do that, might as well go ahead and design something that makes more sense
  977. # 03[23:43] * Joins: oknoway (~oknoway@c-76-27-233-137.hsd1.or.comcast.net)
  978. # [23:43] <AryehGregor> WebKit can do that if they want to preserve compat with WebKit-specific content, but it's not reasonable for the web in general.
  979. # 02[23:43] * Quits: oknoway (~oknoway@c-76-27-233-137.hsd1.or.comcast.net) (Client Quit)
  980. # [23:44] <AryehGregor> We need to define something for execCommand() that's basically web-compatible.
  981. # [23:44] <zewt> jamesr: well, that way means that the new API gives a pretty simple migration for existing code
  982. # [23:44] <jamesr> that's basically saying "let's design a new editing API", which is different from standardizing execCommand()
  983. # [23:44] <zewt> whereas a new sparkly API may not
  984. # [23:44] <AryehGregor> jamesr, well, a redesign from scratch risks introducing unforeseen design flaws, and it would be harder for authors to port their sites.
  985. # 03[23:44] * Joins: tantek (~tantek@72-254-90-199.client.stsn.net)
  986. # [23:44] <AryehGregor> But yeah, this isn't an option, we're standardizing what's out there.
  987. # [23:44] <zewt> also a much bigger investment implementation- and design-side
  988. # [23:44] <AryehGregor> Most users probably won't break.
  989. # [23:44] <jamesr> fingers crossed!
  990. # [23:44] <AryehGregor> I mean, most sites that use it.
  991. # [23:45] <zewt> breaking users sounds like a fascinating side-effect
  992. # [23:45] <zewt> *crunch*
  993. # [23:45] <AryehGregor> If they do, we'll figure out what to do at the time. I'm happy to change the spec to be more compatible if people identify specific sites that break.
  994. # Session Close: Wed Jul 27 00:00:00 2011

The end :)