/irc-logs / freenode / #whatwg / 2012-10-16 / end

Options:

  1. # Session Start: Tue Oct 16 00:00:00 2012
  2. # Session Ident: #whatwg
  3. # [00:03] * Quits: jdaggett (~jdaggett@v023209.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett)
  4. # [00:05] * jonlee is now known as jonlee|afk
  5. # [00:07] * Quits: jonlee|afk (~jonlee@2620:149:4:1b01:240d:4dd1:34c3:36d9) (Quit: jonlee|afk)
  6. # [00:07] * abstractj is now known as abstractj|away
  7. # [00:07] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  8. # [00:08] * Joins: jonlee (~jonlee@2620:149:4:1b01:85b4:913c:9ddb:29b1)
  9. # [00:09] * Quits: dbaron (~dbaron@nat/mozilla/x-arciqofsbdkdaggd) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  10. # [00:13] * Quits: jonlee (~jonlee@2620:149:4:1b01:85b4:913c:9ddb:29b1) (Quit: jonlee)
  11. # [00:13] * jonlee_ is now known as jonlee
  12. # [00:13] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 260 seconds)
  13. # [00:14] * Joins: othermaciej (~mjs@17.245.17.198)
  14. # [00:20] * Joins: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com)
  15. # [00:20] * Quits: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com) (Client Quit)
  16. # [00:22] <zewt> people sure seem to confuse "the actions of an employee reflect on the company" with "everything an employee says is the opinion of the company"
  17. # [00:22] <zewt> really doesn't seem like that fine a distinction
  18. # [00:22] * Joins: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com)
  19. # [00:23] * Quits: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com) (Client Quit)
  20. # [00:25] * Quits: rwaldron (rwaldron@nat/hackerschool.com/x-rurfhanzvafydcnv) (Quit: Leaving...)
  21. # [00:32] * Joins: irfaN (~irfaN@unaffiliated/irfan)
  22. # [00:32] * Quits: irfaN (~irfaN@unaffiliated/irfan) (Client Quit)
  23. # [00:32] * Joins: irfaN (~irfaN@91.72.117.31)
  24. # [00:32] * Quits: irfaN (~irfaN@91.72.117.31) (Changing host)
  25. # [00:32] * Joins: irfaN (~irfaN@unaffiliated/irfan)
  26. # [00:32] * Quits: irfaN (~irfaN@unaffiliated/irfan) (Remote host closed the connection)
  27. # [00:33] * Quits: Martijnc (~Martijnc@d54C38583.access.telenet.be) (Quit: Martijnc)
  28. # [00:36] * Quits: danzik17 (~danzik17@ool-435606a9.dyn.optonline.net) (Ping timeout: 246 seconds)
  29. # [01:04] * Joins: teleject (~christoph@70.116.75.194)
  30. # [01:04] * Quits: espadrine (~thaddee_t@85-218-9-34.dclient.lsne.ch) (Ping timeout: 272 seconds)
  31. # [01:12] * Quits: mattgifford (~mattgiffo@70.102.199.158) (Remote host closed the connection)
  32. # [01:13] * Quits: dgathright (~dgathrigh@nat/yahoo/x-zqgpvtlffrpoffib) (Quit: dgathright)
  33. # [01:13] * Joins: dgathright (~dgathrigh@nat/yahoo/x-fdudumakocankeba)
  34. # [01:13] * Quits: dgathright (~dgathrigh@nat/yahoo/x-fdudumakocankeba) (Remote host closed the connection)
  35. # [01:14] * Quits: othermaciej (~mjs@17.245.17.198) (Quit: othermaciej)
  36. # [01:14] * Joins: dgathright (~dgathrigh@nat/yahoo/x-nauudttvheapsdya)
  37. # [01:16] * Joins: danzik17 (~danzik17@ool-435606a9.dyn.optonline.net)
  38. # [01:17] * Quits: carlos_antonio (~benway@unaffiliated/disusered) (Quit: Lost terminal)
  39. # [01:17] * Quits: necolas (~necolas@adsl-71-135-34-0.dsl.pltn13.pacbell.net) (Remote host closed the connection)
  40. # [01:24] <Hixie_> SamB_MacG5: not sure what you mean re bug components
  41. # [01:25] <SamB_MacG5> hmm, probably best to just forget it
  42. # [01:26] <SamB_MacG5> I remembered how what I was suggesting would look in bugzilla's UI, and decided it was a bad idea
  43. # [01:27] <Hixie_> heh
  44. # [01:27] <Hixie_> what's the problem you want to solve?
  45. # [01:27] <SamB_MacG5> there was no real problem
  46. # [01:27] <Hixie_> ok
  47. # [01:34] * Quits: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
  48. # [01:36] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
  49. # [01:52] <jwalden> on the mentioned-hours-ago topic of F2Fs, I harbor a residuum of disappointment that I missed the whatwg meetup that happened in Mountain View the last week of October 2008, only a week before I moved to Mountain View :-\
  50. # [01:52] <jwalden> I've never met probably half the regulars here, would like to fix that at some point without having to go to something with the time commitment (or semi-irrelevancy to my actual JS-implementation hacking) of a TPAC-like thing :-)
  51. # [01:55] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
  52. # [01:59] * Joins: othermaciej (~mjs@17.245.106.106)
  53. # [02:01] * Quits: othermaciej (~mjs@17.245.106.106) (Client Quit)
  54. # [02:01] * Joins: othermaciej (~mjs@17.245.106.106)
  55. # [02:07] * Quits: cabanier (~cabanier@192.150.22.55) (Quit: Leaving.)
  56. # [02:12] * Quits: othermaciej (~mjs@17.245.106.106) (Quit: othermaciej)
  57. # [02:14] * Quits: drublic (~drublic@frbg-4d0282d8.pool.mediaWays.net) (Remote host closed the connection)
  58. # [02:20] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Quit: ChatZilla 0.9.89 [Firefox 19.0a1/20121012030610])
  59. # [02:21] * jonlee is now known as jonlee|afk
  60. # [02:22] * Quits: ap (~ap@2620:149:4:1b01:983b:c076:de57:a244) (Quit: ap)
  61. # [02:23] <GPHemsley> Speaking of F2Fs... is anyone going to IETF 85 in Atlanta in early November?
  62. # [02:44] * Quits: jsbell (jsbell@nat/google/x-chsgjafcocuojwkq) (Quit: There's no place like home...)
  63. # [02:52] * jonlee|afk is now known as jonlee
  64. # [02:56] * Quits: pablof (~pablof@144.189.150.129) (Quit: ^z)
  65. # [02:58] * Quits: jdong_ (~quassel@123.126.22.58) (Read error: Connection reset by peer)
  66. # [02:59] * Joins: jdong_ (~quassel@123.126.22.58)
  67. # [03:13] * Joins: Yuhong (~chatzilla@S01060019d1e384a3.vc.shawcable.net)
  68. # [03:16] <Yuhong> <zewt> people sure seem to confuse "the actions of an employee reflect on the company" with "everything an employee says is the opinion of the company"
  69. # [03:16] <Yuhong> <zewt> really doesn't seem like that fine a distinction
  70. # [03:17] <Yuhong> I think it is a relic of legacy PR based on control of the message3.
  71. # [03:17] <Yuhong> I think it is a relic of legacy PR based on control of the message.
  72. # [03:19] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
  73. # [03:22] <SamB_MacG5> if I want to link to a snapshot of entities.json, how should I do that?
  74. # [03:22] <SamB_MacG5> (preferably something a bit more human-friendly than https://github.com/w3c/html/raw/4b354c25cdc7025fef9f561bbc98fee2d9d241c1/entities.json ?)
  75. # [03:23] <TabAtkins> Unless it's branched, that's the correct way to link to it.
  76. # [03:23] <TabAtkins> You mean a *specific* snapshot, right?
  77. # [03:24] <SamB_MacG5> well, something recent would be good
  78. # [03:24] <SamB_MacG5> but mostly I just don't want to link to something that will change ...
  79. # [03:25] <TabAtkins> Okay, then yeah, you can't get away from that kind of url, unless Robin's done a tag branch (which you can then refer to the tip of).
  80. # [03:25] <SamB_MacG5> tag *branch*?
  81. # [03:25] <TabAtkins> I may be misusing terms.
  82. # [03:26] * SamB_MacG5 was afraid someone was misusing git
  83. # [03:26] * Quits: jwalden (~waldo@2620:101:8003:200:61f2:3df1:e69b:3ef7) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 16.0.1/20121011121642])
  84. # [03:28] * Quits: dcheng (dcheng@nat/google/x-qzzgasymaxlyhkgp) (Remote host closed the connection)
  85. # [03:30] * Quits: Yuhong (~chatzilla@S01060019d1e384a3.vc.shawcable.net) (Quit: ChatZilla 0.9.89 [Firefox 15.0.1/20120905151427])
  86. # [03:35] * Joins: baku (~baku@dhcp-vlan3242-22-198.wireless.uic.edu)
  87. # [03:35] * Joins: dcheng (dcheng@nat/google/x-oyammsaoxigrdckz)
  88. # [03:36] * jonlee is now known as jonlee|afk
  89. # [03:37] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
  90. # [03:40] * abstractj|away is now known as abstractj
  91. # [03:40] * Quits: dgathright (~dgathrigh@nat/yahoo/x-nauudttvheapsdya) (Ping timeout: 245 seconds)
  92. # [03:46] * Quits: baku (~baku@dhcp-vlan3242-22-198.wireless.uic.edu) (Ping timeout: 252 seconds)
  93. # [03:49] * Joins: baku (~baku@dhcp-vlan3242-22-198.wireless.uic.edu)
  94. # [03:53] * Joins: carlos_antonio (~benway@173.230.152.21)
  95. # [03:53] * Quits: carlos_antonio (~benway@173.230.152.21) (Changing host)
  96. # [03:53] * Joins: carlos_antonio (~benway@unaffiliated/disusered)
  97. # [03:55] * Quits: tantek (~tantek@nat/mozilla/x-ishstswatapfefma) (Quit: tantek)
  98. # [03:56] * Quits: sicking (~chatzilla@nat/mozilla/x-ygndsarhoovlylco) (Ping timeout: 260 seconds)
  99. # [04:03] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
  100. # [04:04] * SamB_MacG5 wonders how to do a strut in HTML
  101. # [04:10] * Quits: say2joe (~say2joe@204.56.108.2) (Quit: Leaving.)
  102. # [04:15] * Quits: michaeln (michaeln@nat/google/x-axokchogjcjqkjxe) (Quit: Leaving.)
  103. # [04:17] * Joins: snowfox_ben (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net)
  104. # [04:18] * Joins: yutak (~yutak@2401:fa00:4:1004:baac:6fff:fe99:adfb)
  105. # [04:20] * Quits: beverloo_ (beverloo@nat/google/x-pyrjqkbqocqazvka) (Quit: beverloo_)
  106. # [04:25] * Quits: dgrogan (dgrogan@nat/google/x-exvmohswhneicvki) (Remote host closed the connection)
  107. # [04:35] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Ping timeout: 244 seconds)
  108. # [04:37] * Quits: baku (~baku@dhcp-vlan3242-22-198.wireless.uic.edu) (Quit: Leaving)
  109. # [04:46] * Joins: plutoniix (~plutoniix@node-xje.pool-101-109.dynamic.totbb.net)
  110. # [04:55] * Joins: necolas (~necolas@adsl-71-135-37-1.dsl.pltn13.pacbell.net)
  111. # [05:04] * jonlee|afk is now known as jonlee
  112. # [05:05] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
  113. # [05:06] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Quit: MikeSmith)
  114. # [05:14] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
  115. # [05:17] * Joins: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp)
  116. # [05:18] * Quits: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp) (Remote host closed the connection)
  117. # [05:18] * Joins: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp)
  118. # [05:19] * Joins: beverloo_ (~beverloo@c-67-188-0-234.hsd1.ca.comcast.net)
  119. # [05:23] * Quits: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp) (Ping timeout: 276 seconds)
  120. # [05:35] * Joins: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
  121. # [05:35] * Joins: rniwa (~rniwa@54.sub-70-197-0.myvzw.com)
  122. # [05:47] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
  123. # [05:48] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Ping timeout: 246 seconds)
  124. # [06:07] * Joins: niloy (~niloy@203.196.177.156)
  125. # [06:11] * Quits: danzik17 (~danzik17@ool-435606a9.dyn.optonline.net) (Ping timeout: 260 seconds)
  126. # [06:19] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
  127. # [06:20] * Quits: beverloo_ (~beverloo@c-67-188-0-234.hsd1.ca.comcast.net) (Quit: beverloo_)
  128. # [06:26] * abstractj is now known as abstractj|away
  129. # [06:26] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Quit: MikeSmith)
  130. # [06:36] * Joins: nessy (~silviapf@2401:fa00:0:fd00:7926:163b:e356:4910)
  131. # [06:38] * Quits: snowfox_ben (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net) (Quit: snowfox_ben)
  132. # [06:38] * abstractj|away is now known as abstractj
  133. # [06:38] * Quits: abstractj (~abstractj@redhat/jboss/abstractj) (Excess Flood)
  134. # [06:39] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  135. # [06:39] <divya> why is this TPAC registration form from 1996?
  136. # [06:39] <divya> the url actually says 2002
  137. # [06:39] <divya> but NEVER MIND THAT.
  138. # [06:39] * Quits: nessy (~silviapf@2401:fa00:0:fd00:7926:163b:e356:4910) (Client Quit)
  139. # [06:40] <SamB_MacG5> maybe they use the same form every year ?
  140. # [06:40] <SamB_MacG5> or <insert interval of repetition here>
  141. # [06:41] <divya> but it is so unfriendly and unusable :|
  142. # [06:41] <divya> success message is in red.
  143. # [06:41] <divya> radio button + checkbox in the same field
  144. # [06:41] <divya> multiple questions to complete.
  145. # [06:41] * Joins: abstractj|away (~abstractj@redhat/jboss/abstractj)
  146. # [06:41] <SamB_MacG5> oh, this is an online form
  147. # [06:41] <divya> ahahah there are *offline forms*?!?!
  148. # [06:41] * SamB_MacG5 has no idea
  149. # [06:41] * SamB_MacG5 doesn't even know what TPAC is
  150. # [06:42] <divya> SamB_MacG5: tagging is a way to represent a state
  151. # [06:42] * Joins: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com)
  152. # [06:42] <divya> so you dont have to refer to a SHA
  153. # [06:42] <divya> but just refer to that tag
  154. # [06:42] <divya> so you *tag* that state and refer to entities.json with that tag.
  155. # [06:42] <divya> that is unhanging
  156. # [06:42] <divya> unchanging even
  157. # [06:42] <SamB_MacG5> yeah, I know how git tags work ;-)
  158. # [06:43] * SamB_MacG5 was just confused by the phrase "tag branch"
  159. # [06:46] <divya> srry SamB_MacG5 i have muddled my way through the logs as usual
  160. # [06:46] <SamB_MacG5> no problem
  161. # [06:46] <SamB_MacG5> just didn't want you to waste any more time explaining it to me ;-)
  162. # [06:52] * Joins: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp)
  163. # [07:02] * Quits: [[zz]] (~q@node-1c4k.pool-101-108.dynamic.totbb.net) (Read error: Connection reset by peer)
  164. # [07:02] * Joins: sicking (~chatzilla@c-67-180-8-184.hsd1.ca.comcast.net)
  165. # [07:03] * Joins: [[zz]] (~q@node-qfv.pool-180-180.dynamic.totbb.net)
  166. # [07:04] * Joins: MikeSmith (~MikeSmith@2001:200:1c0:3602:e2f8:47ff:fe19:7950)
  167. # [07:08] * Quits: rniwa (~rniwa@54.sub-70-197-0.myvzw.com) (Quit: rniwa)
  168. # [07:32] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Linkinus - http://linkinus.com)
  169. # [07:34] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Quit: tantek)
  170. # [07:40] * Joins: drdt (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
  171. # [07:46] * Joins: annevk (~annevk@188.24.6.99)
  172. # [07:46] <annevk> and suddenly there is a lot of email
  173. # [07:47] <annevk> GPHemsley: was for wiki cleanup
  174. # [07:51] * Joins: kennyluck (~kennyluck@119.161.158.96)
  175. # [08:01] * drdt is now known as dydx
  176. # [08:02] * Quits: sicking (~chatzilla@c-67-180-8-184.hsd1.ca.comcast.net) (Remote host closed the connection)
  177. # [08:06] * Quits: roc (~chatzilla@60.234.54.74) (Ping timeout: 246 seconds)
  178. # [08:06] * Quits: necolas (~necolas@adsl-71-135-37-1.dsl.pltn13.pacbell.net) (Remote host closed the connection)
  179. # [08:17] * Joins: Martin_L (~Martin_L@194.18.12.26)
  180. # [08:18] * Quits: Martin_L (~Martin_L@194.18.12.26) (Remote host closed the connection)
  181. # [08:18] * Joins: nessy (~silviapf@58-6-44-251.dyn.iinet.net.au)
  182. # [08:20] * Joins: Martin_L (~Martin_L@194.18.12.26)
  183. # [08:25] <annevk> arun really shouldn't resolve those bugs as fixed...
  184. # [08:27] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  185. # [08:28] * Joins: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr)
  186. # [08:33] * Joins: Ducki_ (~Ducki@pD9E397CC.dip0.t-ipconnect.de)
  187. # [08:41] * Joins: Martijnc (~Martijnc@d54C38583.access.telenet.be)
  188. # [08:46] * Quits: Martijnc (~Martijnc@d54C38583.access.telenet.be) (Ping timeout: 265 seconds)
  189. # [08:51] <annevk> Hixie_: maybe make http://spec.whatwg.org/ redirect to http://www.whatwg.org/specs/ ?
  190. # [08:58] * Joins: scor (~scor@drupal.org/user/52142/view)
  191. # [08:58] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  192. # [08:59] * Joins: Ms2ger (~Ms2ger@kotnet-146.kulnet.kuleuven.be)
  193. # [09:10] * Quits: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com) (Remote host closed the connection)
  194. # [09:13] <annevk> https://twitter.com/robinberjon/status/255307260375494656 haha why did I miss this
  195. # [09:13] * Quits: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr) (Ping timeout: 252 seconds)
  196. # [09:15] * Joins: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr)
  197. # [09:17] * Joins: Kolombiken (~Adium@217.13.228.226)
  198. # [09:20] * Quits: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr) (Ping timeout: 272 seconds)
  199. # [09:23] <hsivonen> yay hardware debugging https://bugzilla.mozilla.org/show_bug.cgi?id=800533#c15
  200. # [09:24] * Parts: bpalmer (user@unaffiliated/bpalmer) ("ERC Version 5.1.2 $Revision: 1.796.2.6 $ (IRC client for Emacs)")
  201. # [09:26] * Joins: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net)
  202. # [09:31] * Quits: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Quit: dydx)
  203. # [09:31] * Quits: Ms2ger (~Ms2ger@kotnet-146.kulnet.kuleuven.be) (Ping timeout: 246 seconds)
  204. # [09:33] * Joins: zcorpan (~zcorpan@pat.se.opera.com)
  205. # [09:36] <MikeSmith> hsivonen: excellent
  206. # [09:36] <MikeSmith> somebody should post that to https://twitter.com/BestOfBugzilla
  207. # [09:37] * Joins: charlvn (~charlvn@charlvn.nl)
  208. # [09:38] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  209. # [09:38] * Quits: Kolombiken (~Adium@217.13.228.226) (Read error: Connection reset by peer)
  210. # [09:39] * Joins: Kolombiken (~Adium@217.13.228.226)
  211. # [09:44] * Joins: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221)
  212. # [09:45] * Joins: silverroots (~silverroo@144.187.148.27)
  213. # [09:47] * Joins: sedovsek (~robert@89.143.12.238)
  214. # [09:51] * Quits: sedovsek (~robert@89.143.12.238) (Client Quit)
  215. # [09:54] * Joins: sedovsek (~robert@89.143.12.238)
  216. # [09:54] <othermaciej> hsivonen: the interesting thing is that this turned out to be relevant to the cause of the bug but was initially ignored
  217. # [09:54] <othermaciej> (or so it seems from just the bugzilla comments, anyway)
  218. # [09:55] <othermaciej> annevk: that is awesome
  219. # [09:57] <hsivonen> one small step towards encoding sanity: https://hg.mozilla.org/integration/mozilla-inbound/rev/6db369a15ea7
  220. # [09:57] <hsivonen> boo UTF-16
  221. # [09:58] <annevk> hsivonen: how could it ever use utf-7?
  222. # [09:58] <hsivonen> annevk: it shouldn’t
  223. # [09:59] <annevk> shouldn't that be removed from IsAsciiCompatible then?
  224. # [10:00] <hsivonen> annevk: It’s basically an in-depth defense as long as the UTF-7 stuff exists in the charset alias system
  225. # [10:00] <annevk> okay
  226. # [10:01] <hsivonen> it scares me that x-imap4-modified-utf7 exists in the alias system
  227. # [10:01] <hsivonen> that sort of thing should not exist outside the IMAP protocol impl, IMO
  228. # [10:01] * Joins: timeless_ (uid4015@gateway/web/irccloud.com/x-mooomkqghhysvwlo)
  229. # [10:01] * Quits: timeless (uid4015@firefox/developer/timeless) (Read error: Connection reset by peer)
  230. # [10:01] * timeless_ is now known as timeless
  231. # [10:04] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
  232. # [10:05] <zcorpan> MikeSmith: did you see my request about quirks mode tests on w3c-test.org?
  233. # [10:05] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
  234. # [10:05] <MikeSmith> zcorpan: nope I didn't yet
  235. # [10:05] <MikeSmith> what I need to do?
  236. # [10:06] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
  237. # [10:06] <zcorpan> MikeSmith: i have tests here i'd like synced on w3c-test.org http://dvcs.w3.org/hg/quirks-mode/file/3397c5f9ad8d/tests
  238. # [10:06] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Read error: Connection reset by peer)
  239. # [10:06] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
  240. # [10:07] <MikeSmith> zcorpan: OK
  241. # [10:07] <MikeSmith> will try to get it set up today
  242. # [10:07] <zcorpan> thanks
  243. # [10:08] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
  244. # [10:09] <zcorpan> yay sanity https://www.w3.org/Bugs/Public/show_bug.cgi?id=18521
  245. # [10:09] <annevk> http://www.cs.brown.edu/research/plt/dl/domsemantics/domsemantics.pdf claims DOM4 is not complete with respect to Events
  246. # [10:10] <annevk> I wonder what they're referring to
  247. # [10:13] * Quits: Rubennn (~Rubennn@apher.gewooniets.nl) (Quit: leaving)
  248. # [10:14] * Joins: Rubennn (~Rubennn@apher.gewooniets.nl)
  249. # [10:14] * Joins: Druide__ (~Druid@p5B137F73.dip.t-dialin.net)
  250. # [10:15] * Quits: Druide_ (~Druid@p5B05DF16.dip.t-dialin.net) (Ping timeout: 252 seconds)
  251. # [10:16] <annevk> zcorpan: mime type parsing is hard so we just gave up?!
  252. # [10:16] <annevk> IETF wins again
  253. # [10:18] <zcorpan> HOWTO makes APIs ignore your spec: make following your spec insanely complicated and have no gain for doing so
  254. # [10:19] <AryehGregor> smaug____, pong.
  255. # [10:23] <AryehGregor> hsivonen, currently I'm looking through the encoding spec's list of aliases and documenting which are supported by which browsers, preparatory to filing Gecko bugs for us to align with the spec where it makes sense (or spec bugs if it doesn't make sense). Does that sound useful?
  256. # [10:23] <AryehGregor> Or did someone already do something like thaT?
  257. # [10:23] <AryehGregor> that?
  258. # [10:23] * Joins: kennyluck_ (~kennyluck@119.161.158.96)
  259. # [10:23] <AryehGregor> (what bug component is this, and where do the aliases live in the code?)
  260. # [10:24] * jonlee is now known as jonlee|afk
  261. # [10:25] <smaug____> AryehGregor: dom tests. They live still in w3c, not whatwg?
  262. # [10:25] <annevk> AryehGregor: http://lxr.mozilla.org/mozilla-central/source/intl/locale/src/charsetalias.properties
  263. # [10:25] <AryehGregor> smaug____, whatwg has no place for tests right now, AFAICT.
  264. # [10:25] <annevk> AryehGregor: also http://lxr.mozilla.org/mozilla-central/source/intl/uconv/src/charsetData.properties
  265. # [10:25] <AryehGregor> The W3C doesn't seem to object to us keeping WHATWG-specific tests there, or at least no one's noticed.
  266. # [10:25] <annevk> AryehGregor: would be useful
  267. # [10:26] * Joins: cheron (~cheron@unaffiliated/cheron)
  268. # [10:26] <annevk> AryehGregor: see also https://www.w3.org/Bugs/Public/show_bug.cgi?id=16773
  269. # [10:26] * Joins: nonge (~nonge@p50829E29.dip.t-dialin.net)
  270. # [10:27] * abstractj|away is now known as abstractj
  271. # [10:27] * Quits: kennyluck (~kennyluck@119.161.158.96) (Ping timeout: 272 seconds)
  272. # [10:27] * kennyluck_ is now known as kennyluck
  273. # [10:29] <hsivonen> AryehGregor: seems useful
  274. # [10:29] <AryehGregor> Okay, good.
  275. # [10:29] <hsivonen> the charset menu in Firefox has way too much RDF for me to grok how it works
  276. # [10:30] * Quits: nonge_ (~nonge@p5B3260CF.dip.t-dialin.net) (Ping timeout: 272 seconds)
  277. # [10:38] * Quits: MikeSmith (~MikeSmith@2001:200:1c0:3602:e2f8:47ff:fe19:7950) (Quit: MikeSmith)
  278. # [10:44] * Joins: roc (~chatzilla@121.98.230.221)
  279. # [10:46] * Quits: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp) (Remote host closed the connection)
  280. # [10:49] * Joins: yoshiki_ (yoshiki@nat/google/x-zoncflzrogtmxnpl)
  281. # [10:49] * Joins: pyrsmk (~pyrsmk@246.193.115.78.rev.sfr.net)
  282. # [10:50] <annevk> if I configured everything correctly anyone with access to github/whatwg can now maintain platform.html5.org
  283. # [10:50] <annevk> just push to https://github.com/whatwg/platform.html5.org
  284. # [10:53] * Quits: kennyluck (~kennyluck@119.161.158.96) (Read error: Connection reset by peer)
  285. # [10:54] * Joins: kennyluck (~kennyluck@119.161.158.96)
  286. # [10:56] * Joins: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de)
  287. # [10:59] * Quits: Lachy (~Lachy@cm-84.215.19.229.getinternet.no) (Ping timeout: 260 seconds)
  288. # [11:09] <annevk> foolip++
  289. # [11:09] <annevk> foolip: were you in the list of acknowledgments already?
  290. # [11:09] <foolip> annevk, I don't know, but it doesn't matter for a typo :)
  291. # [11:12] <AryehGregor> Does IE really not recognize "utf8" as an alias for "utf-8"?
  292. # [11:13] * Quits: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net) (Quit: dgathright)
  293. # [11:13] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
  294. # [11:14] <annevk> foolip: I copy the style from Hixie_ where I don't try to value contributions and just acknowledge everyone that makes one
  295. # [11:15] <foolip> annevk, feel free to ack me if I'm not there, I will use it to brag about my awesome spec review powers :)
  296. # [11:15] <annevk> already done :)
  297. # [11:16] <foolip> annevk, btw, the Makefile doesn't work on a clean checkout, which is why I just changed both files
  298. # [11:17] <foolip> what's supposed to be in data?
  299. # [11:18] <annevk> foolip: added you as whatwg owner
  300. # [11:18] <foolip> annevk, cool, thanks :)
  301. # [11:18] <annevk> foolip: ah yeah, hg clone https://bitbucket.org/ms2ger/specification-data data
  302. # [11:19] * Joins: OnlyMax (~OnlyMax@187-126-221-137.user.veloxzone.com.br)
  303. # [11:19] <annevk> foolip: I guess we should move that over to whatwg/ too and add some details to the Makefile thingie
  304. # [11:19] <annevk> Ms2ger: ^^
  305. # [11:21] <foolip> annevk, that'd be nice, yeah
  306. # [11:23] * Joins: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp)
  307. # [11:24] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 245 seconds)
  308. # [11:28] * Quits: jarib (~jarib@unaffiliated/jarib) (Excess Flood)
  309. # [11:30] * Parts: Kolombiken (~Adium@217.13.228.226)
  310. # [11:30] * Joins: jarib (~jarib@unaffiliated/jarib)
  311. # [11:31] * Joins: isherman (isherman@nat/google/x-jmoyqvtfzjoxblag)
  312. # [11:32] * Quits: jamesr (jamesr@nat/google/x-ihihwegkblcftpkf) (Ping timeout: 246 seconds)
  313. # [11:32] * Joins: Lachy (~Lachy@office.oslo.opera.com)
  314. # [11:32] * Quits: isherman1 (isherman@nat/google/x-cztnsrpwyqgdidep) (Ping timeout: 246 seconds)
  315. # [11:33] * Joins: jamesr (jamesr@nat/google/x-jscuhpuvbadxdqkh)
  316. # [11:38] * Quits: OnlyMax (~OnlyMax@187-126-221-137.user.veloxzone.com.br)
  317. # [11:48] * Quits: nessy (~silviapf@58-6-44-251.dyn.iinet.net.au) (Quit: Leaving.)
  318. # [11:52] <jgraham> So, if I have a data URI that uses localStorage and then location.reload, why doesn't the storage area get recreated?
  319. # [11:53] * Joins: kennyluck_ (~kennyluck@119.161.158.96)
  320. # [11:55] <AryehGregor> annevk, so why in some cases did you require recognizing labels that only one major browser recognizes? E.g., all the iso88591/iso88592/etc. labels are recognized only by Gecko.
  321. # [11:55] <AryehGregor> (and are hard to read)
  322. # [11:55] <AryehGregor> Also koi8_r, and x-cp125*.
  323. # [11:55] <AryehGregor> And WebKit is the only one to recognize windows-949.
  324. # [11:55] * Quits: kennyluck (~kennyluck@119.161.158.96) (Ping timeout: 240 seconds)
  325. # [11:55] * kennyluck_ is now known as kennyluck
  326. # [11:56] <zcorpan> foolip: if you're so awesome at reviewing specs, why haven't you reviewed quirks mode? :-O
  327. # [11:58] <jgraham> In other news, why does the WHATWG even have "charter members"? If Hixie goes insane and the major stakeholders agreee change is needed then we would just fork the spec. No need for any shady-looky cabal at all.
  328. # [12:02] <odinho> zcorpan: The shock and horror!
  329. # [12:02] <zcorpan> inorite
  330. # [12:03] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
  331. # [12:06] <AryehGregor> jgraham, has there been a single case where anyone has even used his role as a charter member?
  332. # [12:07] <jgraham> AryehGregor: I think they voted to allow annevk to also be a charter member
  333. # [12:07] <AryehGregor> Oh, well, that justifies the role's existence, then.
  334. # [12:12] <odinho> ^_^
  335. # [12:13] <annevk> AryehGregor: also by Opera no? at least older versions of Opera implemented UTS22
  336. # [12:13] <annevk> AryehGregor: WebKit has an open bug open for those too I think
  337. # [12:13] <AryehGregor> Well, the testing I was doing involved tedious manual labor, so I only tested IE/Gecko/WebKit. Sorry. :)
  338. # [12:15] <AryehGregor> # Currently .properties cannot handle : in key
  339. # [12:15] <AryehGregor> #iso_8859-4:1988=ISO-8859-4
  340. # [12:15] <annevk> http://lists.w3.org/Archives/Public/www-archive/2012Apr/att-0058/spectable.html is my research fwiw
  341. # [12:15] <AryehGregor> Well, that explains that.
  342. # [12:15] <annevk> but just covers single-byte stuff
  343. # [12:15] <AryehGregor> Oh, nice.
  344. # [12:15] <AryehGregor> Ah, that's encoders/decoders?
  345. # [12:15] <AryehGregor> I'm testing .characterSet.
  346. # [12:15] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Read error: Operation timed out)
  347. # [12:15] <annevk> both labels and encoders/decoders
  348. # [12:16] <annevk> I would prolly pick a slightly different approach now, but back then I didn't know what I was looking at :-)
  349. # [12:19] * Joins: reinaldob (~reinaldob@201.74.207.100)
  350. # [12:21] * attiks|away is now known as attiks
  351. # [12:22] <AryehGregor> Safari and Chrome are different? Is that because of different WebKit versions, or is this port-specific?
  352. # [12:22] <AryehGregor> (please tell me it's just a version difference)
  353. # [12:22] <jgraham> http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1848 <- so Gecko and Opera seem to preserve localStorage in data urls across location.reload
  354. # [12:23] <jgraham> AFAICT WebKit doesn't allow localStorage in data urls at all
  355. # [12:24] <AryehGregor> <meta charset=utf-16> is ignored if it doesn't make sense, right?
  356. # [12:24] <AryehGregor> Actually, is there ever any point in saying <meta charset=utf-16>, or is the encoder sure to be able to figure it out?
  357. # [12:24] <AryehGregor> I.e., will it ever change the encoding used? Is it even legal to specify?
  358. # [12:26] * Quits: jarib (~jarib@unaffiliated/jarib) (Excess Flood)
  359. # [12:26] * Joins: jarib (~jarib@unaffiliated/jarib)
  360. # [12:27] <zcorpan> AryehGregor: iirc that means <meta charset=utf-8>
  361. # [12:27] <AryehGregor> Oh, really?
  362. # [12:27] <AryehGregor> But if the document actually seems to be encoded in UTF-16, is <meta charset> even effective, or is it just always ignored?
  363. # [12:27] * Quits: plutoniix (~plutoniix@node-xje.pool-101-109.dynamic.totbb.net) (Quit: จรลี จรลา)
  364. # [12:28] <zcorpan> then it's ignored
  365. # [12:28] <AryehGregor> Figures.
  366. # [12:29] <zcorpan> "If charset is a UTF-16 encoding, change the value of charset to UTF-8." http://www.whatwg.org/specs/web-apps/current-work/multipage/parsing.html#prescan-a-byte-stream-to-determine-its-encoding
  367. # [12:29] <zcorpan> "If the new encoding is a UTF-16 encoding, change it to UTF-8." http://www.whatwg.org/specs/web-apps/current-work/multipage/parsing.html#change-the-encoding
  368. # [12:31] * Joins: auchenberg (~auchenber@176.222.239.226)
  369. # [12:31] <zcorpan> (step 1 in #change-the-encoding aborts if it's already utf-16)
  370. # [12:32] <zcorpan> and the prescan looks at utf-16 BOM
  371. # [12:33] <zcorpan> i think the spec fails for BOMless utf-16 (without http-level decl)
  372. # [12:35] <annevk> AryehGregor: they are different
  373. # [12:35] <annevk> AryehGregor: Chrome has ICU with Google patches
  374. # [12:35] <AryehGregor> Blech.
  375. # [12:35] <annevk> AryehGregor: Safari uses Mac OS X ICU
  376. # [12:36] <AryehGregor> I usually just assume they're the same, but sometimes I get tripped up.
  377. # [12:36] * Joins: yod (~ot@gatec.kw.bbc.co.uk)
  378. # [12:36] <annevk> there's quite a bit that's different at the edges
  379. # [12:36] <AryehGregor> Yay.
  380. # [12:37] <annevk> e.g. URLs are different too
  381. # [12:37] <annevk> network too; most of the stuff I poke at is
  382. # [12:38] <annevk> jgraham: localStorage works for a unique origin? or is that a data URL in an <iframe>?
  383. # [12:40] <jgraham> In an iframe in this case. But I don't know why that would make a difference really
  384. # [12:40] <jgraham> You should have one storage area per origin
  385. # [12:41] * Joins: izhak (~izhak@213.87.241.48)
  386. # [12:43] <annevk> because then the origin is the same as the parent
  387. # [12:43] <annevk> except in WebKit which doesn't special case data URLs
  388. # [12:44] * Quits: yod (~ot@gatec.kw.bbc.co.uk) (Quit: Leaving.)
  389. # [12:46] <jgraham> Where's that specified?
  390. # [12:46] <jgraham> I guess it makes sense, since it's also how they behave for scripts
  391. # [12:46] <jgraham> But it's not really obvious what the underlying mechanism is
  392. # [12:49] <annevk> AryehGregor: "Currently .properties cannot handle : in key" was fixed?
  393. # [12:49] <annevk> jgraham: in HTML under origin
  394. # [12:51] <karlcow> http://www.w3.org/mid/002e01cdab4c$198cbb50$4ca631f0$@tavis.ca
  395. # [12:52] <karlcow> that's good progress in the discussion
  396. # [12:52] <jgraham> annevk: I think the confusing is because "origin" is used in multiple senses
  397. # [12:52] <jgraham> annevk: Would be much clearer if the spec said "User agents must have a set of local storage areas, one for each document origin."
  398. # [12:53] <jgraham> But yes, I understand the intent now. In fact I think I did in the past but forgot again. Thanks
  399. # [12:54] <annevk> karlcow: kinda seems similar to the HTML parser arguments we have had countless of times... And the processor he suggests is just a validator and parser combined, not that special
  400. # [12:55] <annevk> karlcow: and as for the "can be done on top of RFC 3986" argument; 1. I've yet to see that 2. I don't think it's useful
  401. # [12:56] <annevk> jgraham: what trips me up is that origin is not exclusively tied to the URL
  402. # [12:56] <annevk> jgraham: every time
  403. # [12:57] <karlcow> annevk: not useful for your context, but seems useful for other users. worth trying to see if RFC3986 could be written in a way which has hooks to your documents and hoping that people propose actual text more than this should be done like this. That would be the second step.
  404. # [12:58] <AryehGregor> annevk, well, it compiles, and makes it pass my tests. I also glanced at the source code of the Python file that processes that, and didn't see how a : would make a difference.
  405. # [12:58] <AryehGregor> We'll see if it passes the try run.
  406. # [12:59] <annevk> karlcow: I'm not sure how it would be useful
  407. # [12:59] <karlcow> annevk: that's normal. It is not your context.
  408. # [13:00] <annevk> (again assuming we want a single processing library for URLs)
  409. # [13:00] <annevk> karlcow: saying it's normal doesn't help me understand
  410. # [13:01] <AryehGregor> annevk, maybe your spec could add the concept of parse errors and allow non-browser implementers to abort processing on the first parse error, like HTML does?
  411. # [13:01] * AryehGregor hasn't been following at all, so maybe that doesn't make sense
  412. # [13:01] <annevk> AryehGregor: yeah, might do something like that
  413. # [13:01] <hsivonen> karlcow: to me, saying “do this on top of RFC xyz” is like saying “go fetch me a rock”
  414. # [13:02] <hsivonen> (in this case; not to suggest that to apply to all RFCs ever)
  415. # [13:02] <karlcow> hsivonen: I do not understand the expression "go fetch me a rock".
  416. # [13:02] <AryehGregor> annevk, it seems like "processing with all errors fatal" is necessarily a subset of "processing with detailed error recovery", and it would be a lot easier to include the former in a spec for the latter than vice versa.
  417. # [13:02] <hsivonen> karlcow: http://intertwingly.net/blog/2005/05/11/Fetch-Me-A-Rock
  418. # [13:02] <annevk> AryehGregor: yeah, just need to figure out what we want to make conforming
  419. # [13:03] * Quits: Ducki_ (~Ducki@pD9E397CC.dip0.t-ipconnect.de) (Read error: No route to host)
  420. # [13:03] <karlcow> hsivonen: then it is why I talked about contributions, more than discussions.
  421. # [13:03] <AryehGregor> hsivonen, how should the bugs for these be split up? All but windows-1252 and windows-1254 are already implemented by either IE or WebKit, so the compat risk should hopefully not be too large. https://bugzilla.mozilla.org/show_bug.cgi?id=802030#c2
  422. # [13:03] * Joins: Ducki_ (~Ducki@pD9E397CC.dip0.t-ipconnect.de)
  423. # [13:04] <annevk> AryehGregor+=2
  424. # [13:04] <AryehGregor> ?
  425. # [13:04] <karlcow> annevk: about normal/understand, that's true. The point of my comments was not about making someone understand. ☺
  426. # [13:05] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  427. # [13:05] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  428. # [13:05] <AryehGregor> karlcow, why do you always have to come around and try to get us to play nice with the non-web people? We want to sneer at them for being impractical and ignore them, not be forced to acknowledge that there are implementations of Internet-related technologies that people care about other than web browsers.
  429. # [13:06] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 246 seconds)
  430. # [13:06] <annevk> AryehGregor: ++ seemed insufficient
  431. # [13:06] <AryehGregor> annevk, one ++ for each bug?
  432. # [13:06] <jgraham> ++++
  433. # [13:06] <annevk> compiler error, nice one jgraham
  434. # [13:06] <AryehGregor> jgraham, is that valid C?
  435. # [13:06] <jgraham> I'm not sure
  436. # [13:06] * AryehGregor doesn't see how it's ambiguous, strictly speaking
  437. # [13:06] <karlcow> AryehGregor: your *we* is not my *we* ☺ not interesting position.
  438. # [13:07] <hsivonen> AryehGregor: it might make sense to cover the cases that are already true in IE or WebKit in one bug and leave ISO-8859-1 as a special case bug
  439. # [13:07] <jgraham> Doesn't work in javascript
  440. # [13:07] <annevk> karlcow: look if all you are going to tell me that people have different view points, I'm not sure how that's helpful
  441. # [13:07] <annevk> karlcow: that seems pretty clear from the disconnect
  442. # [13:07] <annevk> karlcow: what I'd like is to get past the disconnect
  443. # [13:07] <AryehGregor> test.c:3:5: error: lvalue required as increment operand
  444. # [13:07] <jgraham> Yeah, same problem
  445. # [13:07] <AryehGregor> That's for "x++++". That makes sense.
  446. # [13:07] <AryehGregor> But then "++++x" should work?
  447. # [13:07] <karlcow> annevk: "get past the disconnect" ☺ yes. It goes both ways ;)
  448. # [13:08] <AryehGregor> No. Why not?
  449. # [13:08] <AryehGregor> Ah, I guess ++x and x++ both return rvalues.
  450. # [13:08] <AryehGregor> It's just that one is the value before increment and one after.
  451. # [13:09] <annevk> karlcow: well I'm glad you're having fun
  452. # [13:09] <AryehGregor> Oh, I misread my data. iso-8859-9 is the same as windows-1254 in WebKit too.
  453. # [13:10] <AryehGregor> hsivonen, and that bug should be extended to cover including us-ascii, too, since the spec says that should also be an alias for windows-1252.
  454. # [13:10] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 272 seconds)
  455. # [13:10] <hsivonen> AryehGregor: yeah
  456. # [13:12] <hsivonen> AryehGregor: so when you say gbk is the same as gb2312, do you mean the Encoding Standard is wrong when it makes gbk the preferred label?
  457. # [13:12] * karlcow is not having fun nor being sad
  458. # [13:12] <AryehGregor> hsivonen, I mean that it treats gb2312 as an alias for gbk, while Gecko appears to treat them as distinct.
  459. # [13:13] <AryehGregor> (Vis-a-vis .characterSet, I dunno about encoders/decoders.)
  460. # [13:13] <hsivonen> AryehGregor: oh ok.
  461. # [13:13] <hsivonen> I expect Gecko to decode gb2312 the same way it decodes gbk, but I haven’t any proof at hand
  462. # [13:14] <hsivonen> one of these days I should implement the Encoding Standard in the Java version of the parser
  463. # [13:14] <hsivonen> (instead of using the alias facilities provided by the JDK)
  464. # [13:17] <zcorpan> TabAtkins: :past/:future are implemented in opera
  465. # [13:17] * Joins: Ms2ger (~Ms2ger@kotnet-146.kulnet.kuleuven.be)
  466. # [13:18] <AryehGregor> hsivonen, what's a bug I can use for a reference as to how to remove support for an encoding?
  467. # [13:18] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 260 seconds)
  468. # [13:20] * Quits: Lachy (~Lachy@office.oslo.opera.com) (Ping timeout: 260 seconds)
  469. # [13:20] * Joins: nessy (~silviapf@58-6-44-251.dyn.iinet.net.au)
  470. # [13:20] * Joins: Lachy (~Lachy@pat-tazdevil.opera.com)
  471. # [13:22] <zcorpan> TabAtkins: i see 32 tests containing :past
  472. # [13:22] <zcorpan> (most seem to have "timestamp" in the file name)
  473. # [13:22] * Quits: izhak (~izhak@213.87.241.48) (Remote host closed the connection)
  474. # [13:23] <zcorpan> TabAtkins: last i checked (at FOMS) nobody else implemented css for webvtt at all
  475. # [13:25] * Joins: izhak (~izhak@213.87.240.55)
  476. # [13:26] <annevk> AryehGregor: I think Gecko makes gb2312 a label for gb18030 but I'm not sure
  477. # [13:26] <AryehGregor> annevk, internally it's a label for GB2312, or so it seems.
  478. # [13:26] <annevk> AryehGregor: it has been suggested (see Encoding Standard bugs) to make all gb* a label for gb18030
  479. # [13:26] <annevk> okay
  480. # [13:26] <AryehGregor> gb18030 is a separate internal encoding.
  481. # [13:27] <AryehGregor> I'm just looking at the labels, though, not encoders/decoders.
  482. # [13:27] * Quits: nessy (~silviapf@58-6-44-251.dyn.iinet.net.au) (Quit: Leaving.)
  483. # [13:27] <Ms2ger> AryehGregor, bug 623610 maybe?
  484. # [13:28] <AryehGregor> Ms2ger, what about it?
  485. # [13:28] <AryehGregor> Oh, I see.
  486. # [13:28] <AryehGregor> Thanks!
  487. # [13:28] <Ms2ger> Np
  488. # [13:41] * Quits: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp) (Remote host closed the connection)
  489. # [13:42] * Joins: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp)
  490. # [13:42] <annevk> AryehGregor: the " Big5-HKSCS -> Big5" is prolly controversial for Gecko
  491. # [13:43] <AryehGregor> annevk, oh, really? Why?
  492. # [13:43] <annevk> Gecko has a completely custom HKSCS implementation
  493. # [13:43] * attiks is now known as attiks|away
  494. # [13:43] * AryehGregor suspects he's going to wind up with a giant patch that he has to rewrite from scratch if he tries to do them all at once
  495. # [13:43] <annevk> euh, completely custom big5 implementation
  496. # [13:43] <annevk> yeah, better to do them separate I suspect
  497. # [13:43] <AryehGregor> hsivonen, does it make sense to do all these merges at once, or should I try doing one first and see how it goes?
  498. # [13:43] * AryehGregor hg revert -aC
  499. # [13:44] <AryehGregor> Which are the best ones to start with here? https://bugzilla.mozilla.org/show_bug.cgi?id=802082#c1
  500. # [13:44] <annevk> Thai should be safe
  501. # [13:44] <annevk> ISO-8859-9 -> windows-1254 too
  502. # [13:45] <annevk> windows-949 -> euc-kr is just about adding a label right?
  503. # [13:45] <AryehGregor> Okay, so the three that convert to windows-*?
  504. # [13:45] <AryehGregor> No, they seem to be separate encodings.
  505. # [13:45] <AryehGregor> I have a separate bug for adding all the labels we want, no?
  506. # [13:45] <annevk> windows-874 is Thai
  507. # [13:45] <annevk> oh okay
  508. # [13:45] <annevk> yeah, the ones to windows-* are safe
  509. # [13:45] <AryehGregor> https://bugzilla.mozilla.org/show_bug.cgi?id=802059
  510. # [13:45] <AryehGregor> Okay, I'll start with those.
  511. # [13:46] <annevk> ISO-8859-6 should be too, but email guys might have comments
  512. # [13:46] * Quits: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp) (Ping timeout: 245 seconds)
  513. # [13:46] <annevk> and I guess the gbk one is safe, but see the Encoding Standard bugs, someone from Mozilla had some ideas
  514. # [13:49] <foolip> zcorpan, sorry, I only review specs with typos in them ;)
  515. # [13:49] <zcorpan> foolip: how do you know quirks doesn't have typos?
  516. # [13:50] <jgraham> If it had typos, he would have reviewed it
  517. # [13:50] <jgraham> ergo it doesn't
  518. # [13:52] <zcorpan> ah. ok. does that mean i rock?
  519. # [14:08] * Joins: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
  520. # [14:11] <AryehGregor> Merging two encodings is pretty tedious work.
  521. # [14:11] <AryehGregor> I'm glad I started with only three.
  522. # [14:11] * AryehGregor wonders if it actually works
  523. # [14:12] <AryehGregor> This code is apparently shared for mail, so it might break mail stuff even if it's safe for the web. :(
  524. # [14:13] <AryehGregor> 41 files changed, 42 insertions(+), 1180 deletions(-)
  525. # [14:13] * AryehGregor always likes patches like that
  526. # [14:15] * Quits: kennyluck (~kennyluck@119.161.158.96) (Quit: kennyluck)
  527. # [14:17] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
  528. # [14:18] <jgraham> Ones with 42 insertions?
  529. # [14:18] <AryehGregor> With 1138 net deletions.
  530. # [14:18] <jgraham> I know :p
  531. # [14:18] <AryehGregor> No, it was not a Hitchhiker's Guide reference.
  532. # [14:19] <Ms2ger> Not?
  533. # [14:21] <annevk> Are you sure? I write my specs just so that patches end up with references to The Guide
  534. # [14:21] * Joins: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp)
  535. # [14:23] <annevk> I wonder why Mail still allows anything but utf-8; seems so weird
  536. # [14:23] <AryehGregor> You mean for outgoing mail?
  537. # [14:24] <annevk> yes
  538. # [14:24] <annevk> btw, you might want to rename choices in the Encoding menu if you remove all variants
  539. # [14:25] <hsivonen> Is the “existing master branch” for the HTML WG documented somewhere? Who writes to it?
  540. # [14:25] <annevk> e.g. just have "Thai"
  541. # [14:25] <AryehGregor> Makes sense.
  542. # [14:25] <AryehGregor> Comment to the bug?
  543. # [14:25] <annevk> hsivonen: https://github.com/w3c/html/commits/master
  544. # [14:26] <annevk> AryehGregor: ok
  545. # [14:26] <AryehGregor> annevk, are you okay with this? https://bugzilla.mozilla.org/show_bug.cgi?id=801425#c12
  546. # [14:28] <annevk> well no, but I don't really want to fight that with the SVG WG
  547. # [14:28] <annevk> so yes
  548. # [14:28] <hsivonen> so does a HTML 5.0 branch even exist in git yet?
  549. # [14:29] <annevk> hsivonen: btw, not a 100% sure that is it, but I think it is
  550. # [14:29] <hsivonen> what do “behind” and “ahead” mean here: https://github.com/w3c/html/branches ?
  551. # [14:30] <jgraham> hsivonen: AIUI master is the HTML 5 branch at the moment
  552. # [14:30] <AryehGregor> annevk, why isn't the use-case legitimate? Is there any better way to declaratively feature-detect in SVG?
  553. # [14:30] <jgraham> behind === missing commits in its upstream branch
  554. # [14:30] <jgraham> ahead === containing commits not in its upstream branch
  555. # [14:30] <AryehGregor> I don't know if the way they're doing it is ideal, but it looks like it meets a real use-case, unlike .hasFeature() for DOM.
  556. # [14:30] <karlcow> annevk: try
  557. # [14:30] <karlcow> defaults write com.apple.mail NSPreferredMailCharset "UTF-8"
  558. # [14:30] <karlcow> then restart mail.app
  559. # [14:31] <jgraham> Assuming github uses them in the same sense as git
  560. # [14:31] <annevk> AryehGregor: HTML doesn't have feature testing either; also it has all the same flaws as hasFeature() as dbaron mentions
  561. # [14:31] <hsivonen> jgraham: and upstream for feature/whatwg* is whatwg svn?
  562. # [14:31] <annevk> AryehGregor: and it's far too cumbersome to use
  563. # [14:31] <SimonSapin> HTML and XML attributes are not ordered, are they?
  564. # [14:32] <annevk> karlcow: not sure what you mean, I use Gmail at the moment and have it configured to always compose in utf-8
  565. # [14:32] <AryehGregor> annevk, HTML has script. SVG is sometimes used in contexts where script isn't available, e.g., <img>.
  566. # [14:32] <annevk> SimonSapin: correct
  567. # [14:32] <karlcow> annevk: oooh my bad I thought you were talking about mail.app :)
  568. # [14:32] <jgraham> hsivonen: It looks like it means "compared to master", not "compared to upstream"
  569. # [14:32] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
  570. # [14:33] <SimonSapin> I wonder what attr(*|foo) (in CSS) is supposed to mean with multiple attributes with that local name in different namespaces.
  571. # [14:33] * karlcow has been fooled by the capitalization of Mail
  572. # [14:33] <karlcow> (pavlov)
  573. # [14:33] <jgraham> I don't really know why github doesn't have a view showing all the commits and branchpoints as a graph
  574. # [14:33] <jgraham> Or does it?
  575. # [14:33] <hsivonen> jgraham: do the changesets coalesce for the purposes of ahead/behind when the Editorial Team lands Hixie’s changesets out of order?
  576. # [14:34] <Ms2ger> SimonSapin, that's allowed?
  577. # [14:34] <jgraham> I don't know what happens when they land out of order, but I suspect that's one patch behind and one ahead
  578. # [14:34] <jgraham> Because if you cherry-pick a commit it gets a new SHA-1
  579. # [14:34] <hsivonen> It annoys me that the chairs keep being coy about what they are up to instead of just saying what they are planning to do.
  580. # [14:34] * Joins: sedovsek (~robert@89.143.12.238)
  581. # [14:34] <annevk> SimonSapin: if CSS allows that, sounds like a bug
  582. # [14:35] <jgraham> Well generally any rebasing gives you new SHA-1s
  583. # [14:35] * Quits: silverroots (~silverroo@144.187.148.27) (Quit: Leaving...!)
  584. # [14:35] <SimonSapin> Ms2ger: the grammar uses wqname, I guess we should change to qname
  585. # [14:35] <Ms2ger> Yay grammar
  586. # [14:35] <hsivonen> jgraham: right. what’s the best way to see the delta between the HTML WG and the WHATWG?
  587. # [14:36] <jgraham> hsivonen: I am not sure
  588. # [14:36] <hsivonen> what’s the purpose of all the different feature/whatwg* branches?
  589. # [14:36] <jgraham> Maybe compare commit messages?
  590. # [14:36] <jgraham> Or perhaps ask MikeSmith or darobin or nessy for help?
  591. # [14:37] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
  592. # [14:38] <MikeSmith> as I understand it the purpose is to isolate changesets to make it possible to cherry-pick ones to merge into the W3C version
  593. # [14:38] <MikeSmith> but nessy could explain it much better
  594. # [14:38] <MikeSmith> or Robin
  595. # [14:39] <MikeSmith> I don't know what the best way is to get a diff
  596. # [14:39] * Philip` notes randomly that Gerrit has a thing that automatically assigns a Change-Id to commits, which gets preserved when you cherry-pick or rebase etc, which makes it easier to track the relationships between different branches
  597. # [14:40] <jgraham> That sounds kind of cool
  598. # [14:40] * jgraham wonders if Gerrit is any good
  599. # [14:40] <Philip`> Apparently it's less bad than many alternatives
  600. # [14:40] <jgraham> I mean it sounds like the closest thing that exists to the utterly-kickass custom code review tool we have
  601. # [14:41] <jgraham> I also heard it was impossible to set up
  602. # [14:41] <Philip`> The fun thing is trying to teach Perforce users how to use Gerrit and Git at the same time
  603. # [14:41] <hsivonen> Philip`!
  604. # [14:41] * Quits: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp) (Remote host closed the connection)
  605. # [14:42] <hsivonen> Philip`: what’s your current outlook on fixing font subsetter bugs?
  606. # [14:42] <jgraham> Philip`: Wow, it sounds like your life ssucks ;)
  607. # [14:42] * Joins: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp)
  608. # [14:42] <jgraham> Also, it seems like it you come back here people start asking about bugfixes :)
  609. # [14:42] <Philip`> (Fortunately I'm not the one having to teach them :-) )
  610. # [14:43] * Joins: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com)
  611. # [14:43] * Joins: scor (~scor@c-98-217-65-112.hsd1.ma.comcast.net)
  612. # [14:43] * Quits: scor (~scor@c-98-217-65-112.hsd1.ma.comcast.net) (Changing host)
  613. # [14:43] * Joins: scor (~scor@drupal.org/user/52142/view)
  614. # [14:43] <hsivonen> Philip`: what should my expectations be wrt. https://bitbucket.org/philip/font-optimizer/issue/6/ligature-and-alternative-glyph ?
  615. # [14:43] <Philip`> hsivonen: I suppose realistically my current outlook is that I haven't cared about the font subsetter for many years and haven't got any immediate plans to start caring again
  616. # [14:44] <Ms2ger> Sounds like your canvas tests, then
  617. # [14:44] <hsivonen> Philip`: OK. thanks
  618. # [14:44] * Joins: krawchyk (~krawchyk@65.220.49.251)
  619. # [14:44] <Philip`> hsivonen: That sounds like it's mostly likely a bug in the code that rewrites the GSUB table
  620. # [14:45] <hsivonen> Philip`: yes.
  621. # [14:45] <Philip`> which is slightly scary code, if I remember correctly
  622. # [14:45] <Philip`> (since GSUB is slightly scary and has far too many features)
  623. # [14:45] <hsivonen> Philip`: I looked at that code and figured that in order to grok it, I’d have to read the spec for GSUB first
  624. # [14:45] <Philip`> Yeah, that's definitely required
  625. # [14:45] <hsivonen> Philip`: there was one comment about overriding a value to work around a bug in an underlying library
  626. # [14:46] <hsivonen> maybe I should just try removing that to see if the workaround is interacting badly with the library (which may or may not have been fixed by now)
  627. # [14:46] * Quits: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp) (Ping timeout: 240 seconds)
  628. # [14:47] <Philip`> I think my usual approach for debugging the GSUB stuff was to use some tool that dumps the raw parsed GSUB data, and then look at it manually to see what looks dodgy
  629. # [14:48] <Philip`> Usually it's something boring like a set of N values being subsetted into a set of 0 values, and font libraries not liking that
  630. # [14:48] <hsivonen> At this point, I don’t know what I should try: fixing your code, figuring out if Google’s Java can be edited to do what I want, figuring out if Adobe’s Java can be edited to do what I want or trying to get fontforge Python API-based subsetting to work
  631. # [14:48] <Philip`> (and so you have to go up and delete whatever object is containing that set)
  632. # [14:48] <hsivonen> Philip`: do you have a recommendation for such a GSUB dump tool?
  633. # [14:48] <Philip`> I don't remember what I used :-(
  634. # [14:49] <hsivonen> OK. :-(
  635. # [14:49] <Philip`> It might have just been Font::TTF and Data::Dumper or something like that
  636. # [14:49] <hsivonen> I suppose eventually browsers will have to work around buggy fonts generated with your code
  637. # [14:49] <hsivonen> I already filed a bug against Safari...
  638. # [14:50] <Philip`> But I'm trying to start a habit of not being totally useless, so if you remind me some time this evening then I might be able to have a look at it myself (and try to find the old tools I was using)
  639. # [14:50] <Philip`> Do many people actually use my code?
  640. # [14:50] <hsivonen> I don’t know
  641. # [14:50] * Philip` finds that frightening
  642. # [14:50] * Quits: cheron (~cheron@unaffiliated/cheron) (Quit: Leaving.)
  643. # [14:50] <hsivonen> It’s the most approachable option of all the alternatives I have found
  644. # [14:50] <hsivonen> Philip`: Google seems to use it
  645. # [14:50] <Philip`> I suppose I also ought to fix the many-years-old bug where it violates the Open Font License
  646. # [14:51] * Joins: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp)
  647. # [14:51] <Philip`> (Also, I suppose I should fix canvas tests, but that's too ambitious for now...)
  648. # [14:51] <hsivonen> Philip`: you mean including the Reserved Font Name in “subset of Foo”
  649. # [14:51] <Philip`> hsivonen: Yes
  650. # [14:52] <hsivonen> It’s a bit annoying that OFL and UFL require the opposite things on that point
  651. # [14:53] * Ms2ger grumbles at bugzilla.opendarwin.org
  652. # [14:53] <hsivonen> Philip`: based on their logging of what they’ve done to particular fonts, it appears that Google Web Fonts admins use both subset.pl and their own subset.py that drives fontforge
  653. # [14:54] <hsivonen> but subset.py requires building fontforge from CVS, etc.
  654. # [14:54] * Quits: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp) (Remote host closed the connection)
  655. # [14:56] <Ms2ger> Hm, the WHATWG bug widget still refers to "HTML5"
  656. # [14:57] <Philip`> Do you mean they use different tools for different fonts, or they use both on one font (getting the intersections of the subsets, I guess)?
  657. # [15:02] <Philip`> http://code.google.com/p/googlefontdirectory/source/browse/quando/METADATA?r=581d26fdfffeeff1f67f074ac12a7f65bdba8435 - not quite sure what that's trying to do
  658. # [15:02] <Ms2ger> annevk, oh, I guess you get to spec http://blogs.msdn.com/b/michkap/archive/2005/09/17/469941.aspx
  659. # [15:03] <annevk> Ms2ger: the spec covers that
  660. # [15:04] <Ms2ger> It does?!
  661. # [15:04] <hsivonen> Philip`: that particular case seems like using subset.pl for generating fonts for rendering the name of the font in a list of fonts and subset.py for generating a bunch of subsets for different reportoires for use on Web sites
  662. # [15:06] <Ms2ger> As in, rendering \ as ¥ depending on charset?
  663. # [15:06] <annevk> Ms2ger: it doesn't cover fonts
  664. # [15:07] <annevk> Ms2ger: it does convert U+00A5 to U+005C during encoding for instance
  665. # [15:08] <annevk> Ms2ger: as he says, it's not dependent on the charset, it's something else
  666. # [15:08] <Ms2ger> Oh?
  667. # [15:08] <Philip`> hsivonen: Ah, right
  668. # [15:09] <Philip`> (Maybe the Fontforge thing is limited to Unicode blocks, you can't tell it precisely which characters to include?)
  669. # [15:09] <Ms2ger> Hm
  670. # [15:09] <Ms2ger> It's something weird
  671. # [15:09] * Ms2ger ignores it for now
  672. # [15:09] <hsivonen> Philip`: I haven’t looked at the fontforge Python API
  673. # [15:09] <hsivonen> Philip`: it seems to me Google’s service design is limited to blocks
  674. # [15:10] * Joins: yod (~ot@132.185.139.82)
  675. # [15:10] <Ms2ger> http://dvcs.w3.org/hg/html/rev/27e1f424131b
  676. # [15:10] <Ms2ger> . . .
  677. # [15:10] * Joins: thisgeek (~chris@ool-45757d25.dyn.optonline.net)
  678. # [15:11] <AryehGregor> . . . . .
  679. # [15:11] <AryehGregor> wat.
  680. # [15:13] * Quits: yod (~ot@132.185.139.82) (Client Quit)
  681. # [15:17] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
  682. # [15:19] * abstractj is now known as abstractj|brb
  683. # [15:22] * Joins: yod (~ot@gatec.kw.bbc.co.uk)
  684. # [15:22] <AryehGregor> annevk, okay, I'll update the hasFeature() spec now to return true except for stuff that looks like SVG.
  685. # [15:24] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
  686. # [15:24] * Quits: thisgeek (~chris@ool-45757d25.dyn.optonline.net) (Quit: thisgeek)
  687. # [15:24] * Joins: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net)
  688. # [15:24] * Joins: Martijnc (~Martijnc@d54C38583.access.telenet.be)
  689. # [15:27] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  690. # [15:27] * Joins: snowfox_ben (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net)
  691. # [15:28] * Quits: Martijnc (~Martijnc@d54C38583.access.telenet.be) (Client Quit)
  692. # [15:29] * Quits: niloy (~niloy@203.196.177.156) (Remote host closed the connection)
  693. # [15:32] <annevk> Ms2ger: lolwut?
  694. # [15:34] * Joins: Martijnc (~Martijnc@d54C38583.access.telenet.be)
  695. # [15:36] * Joins: MacTed (~Thud@63.119.36.36)
  696. # [15:38] * Quits: Martijnc (~Martijnc@d54C38583.access.telenet.be) (Client Quit)
  697. # [15:39] * Joins: Martijnc (~Martijnc@d54C38583.access.telenet.be)
  698. # [15:45] * Quits: Martijnc (~Martijnc@d54C38583.access.telenet.be) (Quit: Martijnc)
  699. # [15:45] * Quits: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com) (Remote host closed the connection)
  700. # [15:45] * Joins: danzik17 (~danzik17@164.55.254.106)
  701. # [15:53] * Joins: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se)
  702. # [16:00] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
  703. # [16:00] <AryehGregor> Where does the data repo live these days?
  704. # [16:01] <AryehGregor> Build instructions for our specs would be handy.
  705. # [16:01] * Joins: Martijnc (~Martijnc@d54C38583.access.telenet.be)
  706. # [16:02] <Ms2ger> bitbucket still
  707. # [16:04] <annevk> AryehGregor: yeah, I'm planning on adding those
  708. # [16:04] <AryehGregor> Oh, right, there.
  709. # [16:05] <annevk> Ms2ger: you mind if I move it later?
  710. # [16:05] <AryehGregor> Ms2ger, hey, you're on github. How did that happen, hg-git?
  711. # [16:05] <annevk> Ms2ger: also, I was thinking if we just name it "data", we could change all the WHATWG Makefile's and make them assume it's one directory lower
  712. # [16:05] <annevk> Ms2ger: would work nicely
  713. # [16:05] <annevk> Ms2ger: or maybe "xref" or something
  714. # [16:06] <AryehGregor> Now where do I get anolis again?
  715. # [16:06] * Joins: baku (~baku@dhcp-vlan3242-22-180.wireless.uic.edu)
  716. # [16:06] <annevk> AryehGregor: replace specification-data with anolis
  717. # [16:06] <annevk> i.e. same place
  718. # [16:07] <annevk> Ms2ger: then the Makefile simply says ../xref/ or some such
  719. # [16:09] * Quits: Rubennn (~Rubennn@apher.gewooniets.nl) (Ping timeout: 246 seconds)
  720. # [16:10] * Joins: Rubennn (~Rubennn@apher.gewooniets.nl)
  721. # [16:10] * Quits: Martijnc (~Martijnc@d54C38583.access.telenet.be) (Read error: Connection reset by peer)
  722. # [16:12] * abstractj|brb is now known as abstractj
  723. # [16:15] * Joins: jarek (~jarek@unaffiliated/jarek)
  724. # [16:19] * Joins: drublic_ (~drublic@p5098a42b.dip0.t-ipconnect.de)
  725. # [16:19] * Joins: Martijnc (~Martijnc@d54C38583.access.telenet.be)
  726. # [16:22] * Quits: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de) (Ping timeout: 276 seconds)
  727. # [16:22] * Quits: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net) (Quit: dgathright)
  728. # [16:25] <Ms2ger> annevk, mm, wfm, I guess
  729. # [16:25] <Ms2ger> AryehGregor, yes, hg-git
  730. # [16:27] * Joins: annevk_ (~annevk@79.119.96.215)
  731. # [16:28] <Ms2ger> AryehGregor, "Currently .properties cannot handle : in key" is a lie, btw
  732. # [16:28] * Joins: ehsan (~ehsan@66.207.208.98)
  733. # [16:28] <AryehGregor> Ms2ger, I noticed.
  734. # [16:28] <AryehGregor> Was it ever true?
  735. # [16:28] <Ms2ger> I believe so
  736. # [16:29] * Joins: beverloo_ (~beverloo@c-67-188-0-234.hsd1.ca.comcast.net)
  737. # [16:30] * Quits: annevk (~annevk@188.24.6.99) (Ping timeout: 245 seconds)
  738. # [16:30] * Quits: baku (~baku@dhcp-vlan3242-22-180.wireless.uic.edu) (Ping timeout: 260 seconds)
  739. # [16:31] <Ms2ger> Henri Sivonen - Bug 563536, bug 204111 - Put data from uconv property files into code to avoid thread-unsafe property file loading. r=smontagu.
  740. # [16:31] <Ms2ger> Was what fixed it, I think
  741. # [16:35] * drublic_ is now known as drublic
  742. # [16:36] * Joins: Plashtop (~Plashtop@c-76-122-27-92.hsd1.fl.comcast.net)
  743. # [16:39] * Quits: yod (~ot@gatec.kw.bbc.co.uk) (Quit: Leaving.)
  744. # [16:42] * Joins: rwaldron (rwaldron@nat/hackerschool.com/x-aqwudxtudtjidmql)
  745. # [16:42] * Joins: yod (~ot@132.185.139.68)
  746. # [16:47] <GPHemsley> jgraham: https://github.com/w3c/html/network
  747. # [16:48] <GPHemsley> (The Network tab on any repo shows the graph)
  748. # [16:48] * Joins: myakura (~myakura@FL1-49-129-49-171.tky.mesh.ad.jp)
  749. # [16:57] <jgraham> GPHemsley: Possibly I don't understand how to use that, but it doesn't seem very useful
  750. # [16:58] <jgraham> Oh I see
  751. # [16:58] <jgraham> YOu have to drag it
  752. # [16:58] <jgraham> It still doesn't seem very useful
  753. # [16:59] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  754. # [16:59] * Joins: garciawebdev (~garciaweb@190.244.76.14)
  755. # [17:00] * Quits: izhak (~izhak@213.87.240.55) (Ping timeout: 272 seconds)
  756. # [17:05] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
  757. # [17:12] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  758. # [17:12] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
  759. # [17:13] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Read error: Connection reset by peer)
  760. # [17:13] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  761. # [17:14] * Joins: baku (~baku@dhcp-193-5-174.wireless.uic.edu)
  762. # [17:14] * Quits: baku (~baku@dhcp-193-5-174.wireless.uic.edu) (Client Quit)
  763. # [17:14] * Joins: baku (~baku@dhcp-193-5-174.wireless.uic.edu)
  764. # [17:15] * Quits: tobie (u5692@gateway/web/irccloud.com/x-eqzqnnpqmxmtgksg) (Ping timeout: 240 seconds)
  765. # [17:16] <smaug____> div.dataset = {yo: 'yo', ma: 'ma', la: 'la'}; doesn't work, right?
  766. # [17:16] <Ms2ger> No
  767. # [17:16] * Ms2ger looked at the same bug
  768. # [17:17] * Quits: abarth (u5294@gateway/web/irccloud.com/x-yjgxyabgfmystiex) (Ping timeout: 240 seconds)
  769. # [17:18] * Joins: abarth (u5294@gateway/web/irccloud.com/x-nlsuylsmqjcfykuh)
  770. # [17:19] <AryehGregor> annevk_, so it looks like jQuery actually uses the DOM Level 3 Core .compareDocumentPosition behavior. In particular, that either DOCUMENT_POSITION_FOLLOWING or DOCUMENT_POSITION_PRECEDING is returned even for disconnected nodes, along with DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC.
  771. # [17:19] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 252 seconds)
  772. # [17:19] <Ms2ger> jQuery \o/
  773. # [17:19] <AryehGregor> annevk_, to be honest, the API is horrible anyway and nobody in their right mind should use it for anything but sorting a list of nodes.
  774. # [17:20] <AryehGregor> For which, in fact, you need the crazy DOM Level 3 Core behavior.
  775. # [17:20] <AryehGregor> And which is what jQuery uses it for.
  776. # [17:20] <AryehGregor> It's not a terrible use-case, the API is just amazingly bad.
  777. # [17:21] <AryehGregor> IE, Gecko, and Opera have interop on returning FOLLOWING/PRECEDING even for disconnected nodes.
  778. # [17:21] <AryehGregor> So I think the right thing here is probably to spec it.
  779. # [17:21] <hsivonen> was http://www.w3.org/TR/widgets-uri/ abandoned because of general disinterest in Widgets, because of getting fed up with battling the TAG or because of disinterest from implmentors who were nonetheless implementing some Widget specs?
  780. # [17:22] * hsivonen just proposed using widget: for addressing into EPUB books in B2G...
  781. # [17:23] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
  782. # [17:24] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
  783. # [17:25] * Quits: auchenberg (~auchenber@176.222.239.226) (Remote host closed the connection)
  784. # [17:28] * Joins: tobie (u5692@gateway/web/irccloud.com/x-lsyuqwaexlrhnqqt)
  785. # [17:35] * Quits: jarib (~jarib@unaffiliated/jarib) (Excess Flood)
  786. # [17:37] * Joins: jarib_ (~jarib@109.74.192.179)
  787. # [17:39] * Quits: beverloo_ (~beverloo@c-67-188-0-234.hsd1.ca.comcast.net) (Quit: beverloo_)
  788. # [17:39] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
  789. # [17:40] * Quits: Ducki_ (~Ducki@pD9E397CC.dip0.t-ipconnect.de) (Ping timeout: 255 seconds)
  790. # [17:41] * Joins: myakura_ (~myakura@FL1-49-129-49-171.tky.mesh.ad.jp)
  791. # [17:43] * Quits: myakura (~myakura@FL1-49-129-49-171.tky.mesh.ad.jp) (Ping timeout: 260 seconds)
  792. # [17:43] * Joins: scor (~scor@132.183.242.198)
  793. # [17:43] * Quits: scor (~scor@132.183.242.198) (Changing host)
  794. # [17:43] * Joins: scor (~scor@drupal.org/user/52142/view)
  795. # [17:46] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
  796. # [17:51] * Quits: Martin_L (~Martin_L@194.18.12.26) (Remote host closed the connection)
  797. # [17:51] * Quits: zcorpan (~zcorpan@pat.se.opera.com) (Remote host closed the connection)
  798. # [17:52] * Joins: zcorpan (~zcorpan@pat.se.opera.com)
  799. # [17:55] * Joins: say2joe (~say2joe@204.56.108.2)
  800. # [17:56] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Quit: tomasf)
  801. # [17:56] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
  802. # [17:56] * Quits: zcorpan (~zcorpan@pat.se.opera.com) (Ping timeout: 240 seconds)
  803. # [18:09] * Joins: jsbell (jsbell@nat/google/x-ooyoptxrylgggqml)
  804. # [18:11] * Quits: Lachy (~Lachy@pat-tazdevil.opera.com) (Quit: Computer has gone to sleep.)
  805. # [18:15] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  806. # [18:16] <AryehGregor> Ms2ger, do you mind if I steal your hasFeature tests, since they no longer match the spec and I'm about to write new ones?
  807. # [18:16] <AryehGregor> I figured I'd base them on yours.
  808. # [18:16] <AryehGregor> Just to have a pool of likely strings to test.
  809. # [18:17] * jonlee|afk is now known as jonlee
  810. # [18:17] <AryehGregor> (although, they're all supposed to return true anyway)
  811. # [18:17] * Joins: beverloo_ (beverloo@nat/google/x-squdiwdqbfnyaukt)
  812. # [18:19] * Quits: yod (~ot@132.185.139.68) (Quit: Leaving.)
  813. # [18:20] * Quits: teleject (~christoph@70.116.75.194) (Ping timeout: 246 seconds)
  814. # [18:22] * Quits: myakura_ (~myakura@FL1-49-129-49-171.tky.mesh.ad.jp) (Remote host closed the connection)
  815. # [18:24] * Joins: jwalden (~waldo@2620:101:8003:200:d196:a0f5:3635:7586)
  816. # [18:29] * Joins: ap_ (~ap@2620:149:4:1b01:983b:c076:de57:a244)
  817. # [18:33] * Joins: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
  818. # [18:34] * jonlee is now known as jonlee|afk
  819. # [18:37] * Joins: izhak (~izhak@188.168.201.36)
  820. # [18:39] * Quits: Ms2ger (~Ms2ger@kotnet-146.kulnet.kuleuven.be) (Ping timeout: 256 seconds)
  821. # [18:48] * Joins: saba (~foo@c-246fe253.531-1-64736c21.cust.bredbandsbolaget.se)
  822. # [18:48] * Quits: saba (~foo@c-246fe253.531-1-64736c21.cust.bredbandsbolaget.se) (Changing host)
  823. # [18:48] * Joins: saba (~foo@unaffiliated/saba)
  824. # [18:49] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  825. # [18:52] * Joins: magcius (magcius@unaffiliated/magcius)
  826. # [18:52] <magcius> Is http://www.w3.org/TR/css3-syntax/ still relevant?
  827. # [18:52] <magcius> Or is http://www.w3.org/TR/CSS2/syndata.html more up to date?
  828. # [18:53] * jonlee|afk is now known as jonlee
  829. # [18:53] <magcius> According to the CSS3 grammar, it's impossible to have signed numbers.
  830. # [18:55] <magcius> But the CSS 2.1 grammar wouldn't allow '-vendor-prefix' things, because otherwise it would be parsed as an ident.
  831. # [18:56] <magcius> Does the tokenization step now depend on context?
  832. # [18:56] * Joins: dbaron (~dbaron@nat/mozilla/x-ngsmarzvrwodzpuw)
  833. # [19:05] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
  834. # [19:06] * Quits: scott_gonzalez (~gonzasi0@205.186.165.147) (Remote host closed the connection)
  835. # [19:07] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
  836. # [19:08] * Joins: scott_gonzalez (~gonzasi0@205.186.165.147)
  837. # [19:08] * Quits: beverloo_ (beverloo@nat/google/x-squdiwdqbfnyaukt) (Quit: beverloo_)
  838. # [19:08] * Joins: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net)
  839. # [19:13] * Joins: Ms2ger (~Ms2ger@kotnet-146.kulnet.kuleuven.be)
  840. # [19:15] * Joins: sicking (~chatzilla@c-67-180-8-184.hsd1.ca.comcast.net)
  841. # [19:16] * abstractj is now known as abstractj|lunch
  842. # [19:16] * jonlee is now known as jonlee|afk
  843. # [19:26] <Ms2ger> AryehGregor, of course, go ahead
  844. # [19:26] * Quits: jonlee|afk (~jonlee@2620:149:4:1b01:3c12:cf14:40aa:36dd) (Quit: jonlee|afk)
  845. # [19:28] * Quits: saba (~foo@unaffiliated/saba) (Quit: leaving)
  846. # [19:29] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  847. # [19:32] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Quit: ( www.nnscript.com :: NoNameScript 4.22 :: www.esnation.com ))
  848. # [19:33] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
  849. # [19:35] * Quits: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221) (Ping timeout: 246 seconds)
  850. # [19:35] * Parts: Charun (~Charun@unaffiliated/charun)
  851. # [19:36] * Joins: beverloo_ (beverloo@nat/google/x-eykyxuwpwyasrhji)
  852. # [19:36] * Joins: jonlee (~jonlee@2620:149:4:1b01:344a:5c11:cb41:17cf)
  853. # [19:40] * Quits: pyrsmk (~pyrsmk@246.193.115.78.rev.sfr.net) (Remote host closed the connection)
  854. # [19:40] * Joins: necolas (~necolas@8.25.197.24)
  855. # [19:42] * Joins: Lachy (~Lachy@cm-84.215.19.229.getinternet.no)
  856. # [19:47] * Quits: dbaron (~dbaron@nat/mozilla/x-ngsmarzvrwodzpuw) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  857. # [19:47] * Quits: baku (~baku@dhcp-193-5-174.wireless.uic.edu) (Quit: Leaving)
  858. # [19:49] * Joins: dbaron (~dbaron@nat/mozilla/x-vlyvbdkfyjgxmuzl)
  859. # [19:52] * Joins: pablof (~pablof@144.189.150.129)
  860. # [19:54] * Quits: reinaldob (~reinaldob@201.74.207.100) (Remote host closed the connection)
  861. # [19:56] <hsivonen> Philip`: did your memory about ttf debugging tools refresh?
  862. # [19:56] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Quit: Leaving.)
  863. # [19:57] * Joins: cheron (~cheron@unaffiliated/cheron)
  864. # [20:04] * Quits: beverloo_ (beverloo@nat/google/x-eykyxuwpwyasrhji) (Quit: beverloo_)
  865. # [20:06] * Joins: othermaciej (~mjs@17.245.106.106)
  866. # [20:09] * Quits: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de) (Remote host closed the connection)
  867. # [20:10] * Joins: dgathright_ (~dgathrigh@nat/yahoo/x-sodrspeurlkrtdbx)
  868. # [20:11] * ap_ is now known as ap
  869. # [20:11] * Quits: jernoble (~jernoble@17.212.152.13) (Quit: Textual IRC Client: www.textualapp.com)
  870. # [20:12] * Quits: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net) (Ping timeout: 244 seconds)
  871. # [20:12] * dgathright_ is now known as dgathright
  872. # [20:12] <hober> hsivonen: you could use EPUB CFI or whatever it's called
  873. # [20:13] * Quits: yoshiki_ (yoshiki@nat/google/x-zoncflzrogtmxnpl) (Read error: Connection reset by peer)
  874. # [20:13] * Joins: yoshiki_ (yoshiki@nat/google/x-hkjrlypmbxbxslgv)
  875. # [20:19] * Quits: sicking (~chatzilla@c-67-180-8-184.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
  876. # [20:21] * abstractj|lunch is now known as abstractj
  877. # [20:21] <TabAtkins> magcius: The TR version of Syntax is irrelevant and old and busted (check the date on it - 2003!). I'm actively working on the ED version of it at http://dev.w3.org/csswg/css3-syntax/
  878. # [20:21] <magcius> TabAtkins, aha, thanks!
  879. # [20:21] <TabAtkins> The 2.1 grammar *has* been changed to allow +/- directly in the number token, but it's in errata, not in the main document.
  880. # [20:22] <TabAtkins> As written in 2.1 currently, +/- have to be explicitly requested as DELIM token whenever you use a NUMBER token (or things that build on NUMBER) in a grammar.
  881. # [20:23] <TabAtkins> The new Syntax spec implements the resolution to have +/- be part of the NUMBER token directly.
  882. # [20:23] <magcius> TabAtkins, that's amazing. Thank you so much!
  883. # [20:24] * Quits: charlvn (~charlvn@charlvn.nl) (Quit: leaving)
  884. # [20:24] * Joins: dgathright_ (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net)
  885. # [20:25] <magcius> TabAtkins, I'm loving this new spec.
  886. # [20:25] <magcius> Shiny with the railroad diagrams
  887. # [20:25] <TabAtkins> Yus!
  888. # [20:27] * Quits: dgathright (~dgathrigh@nat/yahoo/x-sodrspeurlkrtdbx) (Ping timeout: 272 seconds)
  889. # [20:27] * dgathright_ is now known as dgathright
  890. # [20:30] * Quits: dbaron (~dbaron@nat/mozilla/x-vlyvbdkfyjgxmuzl) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  891. # [20:31] <hober> I wonder who will chair the Web Notification WG now.
  892. # [20:32] * Joins: dbaron (~dbaron@nat/mozilla/x-dsrqkcfhyoqaamqs)
  893. # [20:34] * Joins: drublic (~drublic@frbg-5d84e372.pool.mediaWays.net)
  894. # [20:36] * Quits: jochen__ (jochen@nat/google/x-uisdpazwbuajhynw) (Ping timeout: 240 seconds)
  895. # [20:37] * Joins: tantek (~tantek@nat/mozilla/x-grgonbszsmtppfzb)
  896. # [20:37] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
  897. # [20:38] * Joins: jochen__ (jochen@nat/google/x-bxsqiqqpetcjkexv)
  898. # [20:38] * Quits: MacTed (~Thud@63.119.36.36) (Ping timeout: 255 seconds)
  899. # [20:40] * Quits: tzik__ (tzik@nat/google/x-hkbbgtklmxyxjcoz) (Remote host closed the connection)
  900. # [20:41] * Joins: MacTed (~Thud@63.119.36.36)
  901. # [20:41] * Joins: tzik__ (~tzik@2401:fa00:4:1004:baac:6fff:fe99:85ab)
  902. # [20:44] * Quits: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net) (Remote host closed the connection)
  903. # [20:45] * Joins: dgathright (~dgathrigh@nat/yahoo/x-nazktoadduelcrpo)
  904. # [20:51] * Quits: tzik__ (~tzik@2401:fa00:4:1004:baac:6fff:fe99:85ab) (Read error: Connection reset by peer)
  905. # [20:51] * Joins: tzik__ (~tzik@2401:fa00:4:1004:baac:6fff:fe99:85ab)
  906. # [20:52] <Ms2ger> hober, you
  907. # [20:54] <hober> Ms2ger: no thanks
  908. # [20:54] <TabAtkins> No backsies!
  909. # [20:54] <hober> :)
  910. # [20:55] <gsnedders> AryehGregor: Try googling Anolis :)
  911. # [20:56] * Joins: thisgeek (~chris@ool-45757782.dyn.optonline.net)
  912. # [20:58] * Joins: JohnAlbin (~JohnAlbin@111-250-146-11.dynamic.hinet.net)
  913. # [20:59] * Joins: sicking (~chatzilla@nat/mozilla/x-wmgtbqavpgzqutiw)
  914. # [21:04] * Joins: cabanier (~cabanier@192.150.22.55)
  915. # [21:04] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 246 seconds)
  916. # [21:07] * Joins: isherman-book (Adium@nat/google/x-ojqfnubfuquvzaqw)
  917. # [21:13] * Quits: Plashtop (~Plashtop@c-76-122-27-92.hsd1.fl.comcast.net) (Quit: Plashtop)
  918. # [21:13] * attiks|away is now known as attiks
  919. # [21:16] * Quits: ehsan (~ehsan@66.207.208.98) (Read error: Connection reset by peer)
  920. # [21:16] * Joins: ehsan (~ehsan@66.207.208.98)
  921. # [21:20] <hsivonen> hober: what's EPUB CFI and use it for what?
  922. # [21:21] * Quits: Ms2ger (~Ms2ger@kotnet-146.kulnet.kuleuven.be) (Quit: nn)
  923. # [21:22] <hsivonen> hober: no, it doesn't fit
  924. # [21:23] <hsivonen> it's not a hierachical URL scheme for the contents of the EPUB archive
  925. # [21:24] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
  926. # [21:25] * Quits: isherman-book (Adium@nat/google/x-ojqfnubfuquvzaqw) (Ping timeout: 246 seconds)
  927. # [21:28] * Quits: danzik17 (~danzik17@164.55.254.106) (Read error: Connection reset by peer)
  928. # [21:28] * Joins: danzik17 (~danzik17@164.55.254.106)
  929. # [21:31] <hober> hsivonen: ahh, ok
  930. # [21:31] <annevk_> hober: mutation events are dead
  931. # [21:31] <annevk_> hober: mutation observers are not
  932. # [21:32] <annevk_> AryehGregor: man, compareDocumentPosition() blows
  933. # [21:33] <annevk_> http://lists.w3.org/Archives/Public/www-archive/2012Oct/0064.html filed for future claim chowder? well not really, but I wish we kept a list of those somewhere
  934. # [21:34] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  935. # [21:36] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  936. # [21:40] * Joins: isherman-book (Adium@nat/google/x-pcmjwxljpwzrekqw)
  937. # [21:41] * Joins: michaeln (michaeln@nat/google/x-hwfftsoionbvzrtq)
  938. # [21:49] * Quits: isherman-book (Adium@nat/google/x-pcmjwxljpwzrekqw) (Quit: Leaving.)
  939. # [21:50] * Joins: isherman-book (Adium@nat/google/x-gabhqvwrvcrlipmj)
  940. # [21:52] <hober> annevk_: I knew I'd mention whichever one was the old one :)
  941. # [21:54] * Joins: auchenberg (~auchenber@176.222.239.226)
  942. # [21:54] <zewt> would have been better called "change events" or something heh
  943. # [21:55] <TabAtkins> I think we explicitly got away from the "events" name because you *don't* get events for individual changes.
  944. # [21:55] <zewt> the problem is "mutation"
  945. # [21:55] <TabAtkins> You get an event "as soon as possible" with a list of everything that's changed since your last event.
  946. # [21:55] <zewt> since everyone remembers "mutation something" and then forgets which is which, heh
  947. # [21:56] <TabAtkins> True that.
  948. # [21:57] * Joins: roc (~chatzilla@60.234.54.74)
  949. # [21:59] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  950. # [22:04] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 246 seconds)
  951. # [22:05] * Quits: jarib_ (~jarib@109.74.192.179) (Excess Flood)
  952. # [22:06] * Joins: nessy (~silviapf@58-6-44-251.dyn.iinet.net.au)
  953. # [22:06] * Joins: jarib (~jarib@unaffiliated/jarib)
  954. # [22:08] * Quits: jsoncorwin (~textual@c-67-170-235-108.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
  955. # [22:09] * Joins: jsoncorwin (~textual@198.15.98.58)
  956. # [22:11] * Joins: gavinc (~gavin@50.0.77.3)
  957. # [22:14] * Quits: cheron (~cheron@unaffiliated/cheron) (Quit: Leaving.)
  958. # [22:16] * abstractj is now known as abstractj|away
  959. # [22:19] <gsnedders> annevk_: Can we add a new compareDocumentPosition function?
  960. # [22:20] <gsnedders> annevk_: where < 0 when preceding, > 0 following, 0 when equal. Maybe make it -1 if it's an ancestor, -2 if not, or something?
  961. # [22:20] <gsnedders> Same with children.
  962. # [22:21] * Joins: linclark (~clark@CMU-832969.WV.CC.CMU.EDU)
  963. # [22:21] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  964. # [22:22] <TabAtkins> Like a proper comparator, taking two Nodes as arguments?
  965. # [22:22] <gsnedders> Indeed.
  966. # [22:22] <TabAtkins> I support.
  967. # [22:22] <gsnedders> Or even foo.compare(bar)
  968. # [22:22] <gsnedders> Doesn't matter which model is used, really.
  969. # [22:23] <TabAtkins> Nah, needs to be a real comparator so you can pass it to []#sort.
  970. # [22:23] <TabAtkins> Or both, whatever.
  971. # [22:23] <gsnedders> Yeah, guess that's better.
  972. # [22:23] * Quits: izhak (~izhak@188.168.201.36) (Ping timeout: 252 seconds)
  973. # [22:23] <gsnedders> Instead of requiring (x, y) => x.compare(y) or whatever
  974. # [22:24] <TabAtkins> If we're embedding information in the side-channel of magnitude, I find it useful to know if something is an ancestor, a previous sibling, a previous sibling of an ancestor, or unrelated-but-preceding.
  975. # [22:24] <TabAtkins> Yeah.
  976. # [22:24] * Joins: sedovsek (~robert@BSN-176-129-161.dial-up.dsl.siol.net)
  977. # [22:24] <gsnedders> Yeah, I'd rather have magnitude differ my something like that.
  978. # [22:24] * jonlee is now known as jonlee|afk
  979. # [22:25] <TabAtkins> Though I suppose just "ancestor" is the cheapest one to answer, since you obtain the information automatically just by performing the check.
  980. # [22:25] <gsnedders> Is sibling of an ancestor that important?
  981. # [22:26] <TabAtkins> It's useful for the CSS counter algorithm, so I suspect it might be useful for other things with similar structure.
  982. # [22:26] <TabAtkins> (which reminds me - I need to rewrite the counter algorithm today again)
  983. # [22:26] <gsnedders> Really? I thought the algorithm only cares about document order.
  984. # [22:27] <TabAtkins> Nope, you inherit scopes from your previous sibling, or your ancestor. You then inherit *values* from the immediately preceding element in document order.
  985. # [22:27] <TabAtkins> Depending on how you write the algorithm, it's not strictly necessary to know about siblings of ancestors.
  986. # [22:28] <gsnedders> Oh, isn't the scope just taken by the parent element of where it's defined? That's what I always think of it as?
  987. # [22:28] <TabAtkins> Nope, you can get scopes from your siblings.
  988. # [22:28] <TabAtkins> If they *establish* one.
  989. # [22:29] <gsnedders> Right, I just think of it going to the parent of where it is established, but not applying to that element directly.
  990. # [22:29] <gsnedders> Which is effectively the same thing.
  991. # [22:29] <TabAtkins> No, it doesn't go to the parent. The parent can establish the same counter, and that gives you two nested counters, the innermost coming from your sibling.
  992. # [22:30] <TabAtkins> Plus it doesn't apply to preceding siblings.
  993. # [22:30] <TabAtkins> I guess figuring out siblings is easy from the comparison algorithm, too - it's "yes" if the comparison ended after a single walk up from both.
  994. # [22:31] <gsnedders> Looking over this, the spec does match my model, so I guess I'm just explaining it badly.
  995. # [22:31] <TabAtkins> I think the spec as written is wrong, since I wrote it recently and am pretty sure I got it wrong.
  996. # [22:33] <gsnedders> What I think matches what you're saying here, basically, too.
  997. # [22:33] <TabAtkins> Um, okay. ^_^
  998. # [22:34] <TabAtkins> The clearest statement of what I mean is the "inherit scopes from previous sibiling, or else parent; inherit values from document-preceding element".
  999. # [22:34] <gsnedders> Basically I have a different model of it in my head that's semantically equiv.
  1000. # [22:34] <TabAtkins> That's entirely correct.
  1001. # [22:35] <gsnedders> More complicated edge-cases, but makes me reason about the normal case more easily.
  1002. # [22:48] * Quits: sedovsek (~robert@BSN-176-129-161.dial-up.dsl.siol.net) (Read error: Connection reset by peer)
  1003. # [22:48] * Joins: sedovsek_ (~robert@BSN-176-129-161.dial-up.dsl.siol.net)
  1004. # [22:53] * abstractj|away is now known as abstractj
  1005. # [22:57] * jonlee|afk is now known as jonlee
  1006. # [22:57] * Quits: krawchyk (~krawchyk@65.220.49.251) (Remote host closed the connection)
  1007. # [22:58] * attiks is now known as attiks|away
  1008. # [23:07] * Quits: sicking (~chatzilla@nat/mozilla/x-wmgtbqavpgzqutiw) (Ping timeout: 252 seconds)
  1009. # [23:11] * Quits: Martijnc (~Martijnc@d54C38583.access.telenet.be) (Quit: Martijnc)
  1010. # [23:13] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Quit: yodasw16)
  1011. # [23:16] <hober> annevk_: https://www.w3.org/Bugs/Public/show_bug.cgi?id=17057#c3
  1012. # [23:17] * Quits: sedovsek_ (~robert@BSN-176-129-161.dial-up.dsl.siol.net) (Quit: sedovsek_)
  1013. # [23:19] * Philip` keeps typoing "hg" as "git" :-(
  1014. # [23:19] <Philip`> hsivonen: Looks like the problem with that font is the "# XXX: This is a really horrid hack." part
  1015. # [23:20] <Philip`> If it's commented, does that mean it's a feature not a bug?
  1016. # [23:21] <Philip`> The easy solution is to add a "return 0" in that bit, which makes it drop the whole lookup group thing, and then all the other ligatures become visible
  1017. # [23:22] <Philip`> but I don't know whether the data it's dropping is important for anything
  1018. # [23:22] * Quits: isherman-book (Adium@nat/google/x-gabhqvwrvcrlipmj) (Quit: Leaving.)
  1019. # [23:23] * abstractj is now known as abstractj|away
  1020. # [23:23] * Joins: sicking (~chatzilla@nat/mozilla/x-kzmgxfwawdemyvdd)
  1021. # [23:24] * Quits: thisgeek (~chris@ool-45757782.dyn.optonline.net) (Quit: thisgeek)
  1022. # [23:29] * Parts: fantasai (fantasai@freenet6.org)
  1023. # [23:29] * abstractj|away is now known as abstractj
  1024. # [23:31] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  1025. # [23:33] * Quits: say2joe (~say2joe@204.56.108.2) (Quit: Leaving.)
  1026. # [23:43] * Joins: danzik171 (~danzik17@164.55.254.106)
  1027. # [23:46] * Quits: danzik17 (~danzik17@164.55.254.106) (Ping timeout: 245 seconds)
  1028. # [23:46] * Joins: jernoble (~jernoble@17.212.152.13)
  1029. # [23:47] * Quits: hendry (~hendry@uk.webconverger.com) (Quit: leaving)
  1030. # [23:48] * Joins: hendry (~hendry@sg.webconverger.com)
  1031. # [23:48] * Joins: thisgeek (~chris@ool-45757d25.dyn.optonline.net)
  1032. # [23:48] * Joins: isherman-book (Adium@nat/google/x-avbwthyiebqxealh)
  1033. # [23:48] * Quits: thisgeek (~chris@ool-45757d25.dyn.optonline.net) (Client Quit)
  1034. # [23:49] * Quits: danzik171 (~danzik17@164.55.254.106) (Ping timeout: 245 seconds)
  1035. # [23:49] * Joins: thisgeek (~chris@ool-45757d25.dyn.optonline.net)
  1036. # [23:52] * Joins: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr)
  1037. # Session Close: Wed Oct 17 00:00:00 2012

The end :)