/irc-logs / freenode / #whatwg / 2010-11-23 / end

Options:

  1. # Session Start: Tue Nov 23 00:00:01 2010
  2. # Session Ident: #whatwg
  3. # [00:04] * Joins: Xano__ (~Xano_@524BF837.cm-4-4d.dynamic.ziggo.nl)
  4. # [00:04] <Xano__> Is it semantically correct to use the address tag for a restaurant's contact information on a website with restaurant reviews?
  5. # [00:05] <Xano__> Most explanations I find say something like "the address tag is meant for contact information of (the author of) a section"
  6. # [00:05] <Xano__> The restaurant isn't the author, but it does count as contact info for a particular section
  7. # [00:06] <AryehGregor> Xano__, seems to be correct usage according to the spec: http://www.whatwg.org/specs/web-apps/current-work/multipage/sections.html#the-address-element
  8. # [00:06] <AryehGregor> It's not so clear.
  9. # [00:06] <AryehGregor> It just says "the contact information for its nearest article or body element ancestor".
  10. # [00:07] * Quits: bckenny (~bckenny@nat/google/x-aejmrlrzmvoqpgmr) (Remote host closed the connection)
  11. # [00:07] <Xano__> AryehGregor: That looks like what I do is semantically correct then
  12. # [00:07] <AryehGregor> Or close enough, sure.
  13. # [00:07] <Xano__> Is the it allowed to contain block level elements?
  14. # [00:08] <AryehGregor> Yes, the content model is " Flow content, but with no heading content descendants, no sectioning content descendants, and no header, footer, or address element descendants."
  15. # [00:08] <AryehGregor> If you follow the link for "flow content", it includes what HTML 4 refers to as block-level elements.
  16. # [00:11] <Aleoss> Which is best to use and why? <object> or <embed> or <video>
  17. # [00:11] * Joins: sicking (~chatzilla@nat/mozilla/x-yyggtmdsgtmjfasl)
  18. # [00:13] <TabAtkins> Aleoss: What are you trying to do? If it's "embed a video", use <video>.
  19. # [00:13] <AryehGregor> (probably with fallback unless you don't care about IE and old browsers and don't mind encoding in at least two formats)
  20. # [00:15] <Xano__> Also, do mobile browsers already add extra features to <address>, like integration with a maps application?
  21. # [00:15] <AryehGregor> What do you mean by "already"?
  22. # [00:15] <TabAtkins> Xano__: I don't believe any browser does anything special for <address> at all.
  23. # [00:15] <AryehGregor> <address> has been around for ages, way before HTML5.
  24. # [00:15] <AryehGregor> It's practically unused, so I don't think anyone adds features for it.
  25. # [00:16] <Xano__> AryehGregor: But its meaning is different in HTML5, right?
  26. # [00:16] <AryehGregor> Not really.
  27. # [00:16] <Xano__> At least I thought so
  28. # [00:16] <jgraham> Xano__: AFAIK no one adds any features around <address> and it is widely misused per the letter of the spec
  29. # [00:16] <AryehGregor> Pretty much the same as in HTML 4.
  30. # [00:16] * Quits: erlehmann (~erlehmann@89.204.153.65) (Quit: Die demokratieerhaltende Whistleblower-Organisation Krautchan freut sich immer über Spenden.)
  31. # [00:16] <AryehGregor> Maybe a little broader.
  32. # [00:16] <jgraham> So it is really irrelevant how you use it
  33. # [00:16] <jgraham> Except insofar as it makes you happy
  34. # [00:16] <Xano__> okay
  35. # [00:16] <Xano__> Thanks for the info :)
  36. # [00:17] <jgraham> Or you have something like microdata which imposes additional semantics that are actually consumed by someone
  37. # [00:17] * Quits: Craig` (~craig@host81-141-118-214.wlms-broadband.com) (Ping timeout: 252 seconds)
  38. # [00:17] <jgraham> (Hixie may disagree with this view)
  39. # [00:17] <Xano__> Nah, it's just a (crappy) mobile website
  40. # [00:20] * Quits: nimbupani (~Adium@12.130.119.124) (Remote host closed the connection)
  41. # [00:21] * Joins: nimbupani (~Adium@12.130.119.124)
  42. # [00:21] <jgraham> (one might posit that per-spec use of <address> now would facilitate the addition of some microdata or microformats or whatever later on, if those formats assumed <address> was used as the spec says)
  43. # [00:26] <AryehGregor> (one might also posit that that sort of planning is useless and you should work on things like that after you have the features in place)
  44. # [00:27] <jgraham> (YAGNI in other words)
  45. # [00:27] <Xano__> This may not be the right channel to ask, but I'll try anyway. I have used an iframe to include a GMap on a page (little quick & dirty bc greedy client). THe problem is that it works great in desktop browsers, but mobile browsers show a white rectangle, with a Sign in link, and "View in classic | mobile" and a copyright notice, but no map and I cannot click the link. Even if I make Firefox switch to an iPhone 3 user agent string, it still s
  46. # [00:27] <Xano__> the map. What may be wrong?
  47. # [00:27] * jgraham concludes from recent email that the a11y people have not understood <hgroup>
  48. # [00:28] <jgraham> Which is sad because headings are a good example of semantic markup that it is worth doing right
  49. # [00:28] <Xano__> Asking here because nobody else knows and people here have a lot of experience with client sided coding in general
  50. # [00:28] * Quits: ormaaj (~quassel@gateway/tor-sasl/ormaaj) (Remote host closed the connection)
  51. # [00:31] <paul_irish> Xano__: this isn't a support channel.. sounds like the google maps user groups would be the best place for this issue.
  52. # [00:33] <AryehGregor> Well, it's sometimes okay for standards-based support, but it's pretty lousy for support for proprietary APIs.
  53. # [00:33] <AryehGregor> Not many of us are actually client-side developers.
  54. # [00:33] <paul_irish> speak for yourself. :)
  55. # [00:34] * Joins: ormaaj (~quassel@gateway/tor-sasl/ormaaj)
  56. # [00:34] * AryehGregor is pretty sure he is
  57. # [00:34] * Quits: Aleoss (~AleossIRC@204-83-16-179.regn.hsdb.sasknet.sk.ca) (Quit: We love you, Dark Continent! Good night!)
  58. # [00:34] <paul_irish> heh.
  59. # [00:38] * Quits: Steve^ (~steve@cpc2-hari1-0-0-cust1111.hari.cable.virginmedia.com) (Ping timeout: 245 seconds)
  60. # [00:39] * Quits: charlvn (~charlvn@thunder.ipv6.charlvn.com) (Read error: Connection timed out)
  61. # [00:43] * webr3 is now known as _o
  62. # [00:44] * Quits: expilicious (~zAyghip8@cpc2-ely02-0-0-cust338.5-1.cable.virginmedia.com) (Read error: Connection reset by peer)
  63. # [00:49] * Joins: abarth (~abarth@c-67-169-68-88.hsd1.ca.comcast.net)
  64. # [00:51] * Joins: boogyman (~boogy@cpe-173-171-60-41.tampabay.res.rr.com)
  65. # [00:51] * Quits: boogyman (~boogy@cpe-173-171-60-41.tampabay.res.rr.com) (Changing host)
  66. # [00:51] * Joins: boogyman (~boogy@unaffiliated/boogyman)
  67. # [00:53] * Quits: payman_m (~payman_m@h85-8-2-58.static.se.alltele.net) (Quit: payman_m)
  68. # [00:58] * Quits: jdaggett (~jdaggett@y079250.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett)
  69. # [00:59] * Quits: nimbupani (~Adium@12.130.119.124) (Quit: Leaving.)
  70. # [01:00] * Joins: charlvn (~charlvn@thunder.ipv6.charlvn.com)
  71. # [01:06] * Quits: aroben (~aroben@unaffiliated/aroben) (Read error: Connection reset by peer)
  72. # [01:12] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
  73. # [01:12] * Joins: tabatkin1 (~tabatkins@nat/google/x-zjtekjkyjjknuvwj)
  74. # [01:14] * Quits: kennyluck (~kennyluck@EM114-48-151-42.pool.e-mobile.ne.jp) (Quit: kennyluck)
  75. # [01:21] * Quits: tabatkin1 (~tabatkins@nat/google/x-zjtekjkyjjknuvwj) (Ping timeout: 276 seconds)
  76. # [01:22] * Joins: bckenny (~bckenny@nat/google/x-esslrcyuvttbjlfn)
  77. # [01:27] * Quits: tndH (~Rob@cpc6-seac20-2-0-cust102.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.1/2008072406])
  78. # [01:30] * Joins: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net)
  79. # [01:34] * Quits: romeo_ (~romeo__@x1-6-00-10-a7-28-f3-47.k602.webspeed.dk) (Quit: Leaving)
  80. # [01:35] * Quits: charlvn (~charlvn@thunder.ipv6.charlvn.com) (Quit: Leaving)
  81. # [01:36] * Quits: MikeSmith (~MikeSmith@EM111-188-37-34.pool.e-mobile.ne.jp) (Ping timeout: 245 seconds)
  82. # [01:36] * Quits: dglazkov (~dglazkov@nat/google/x-jcnnzqioeojxiapk) (Quit: dglazkov)
  83. # [01:37] * Joins: Xano___ (~Xano_@524BF837.cm-4-4d.dynamic.ziggo.nl)
  84. # [01:38] * Quits: Xano__ (~Xano_@524BF837.cm-4-4d.dynamic.ziggo.nl) (Read error: Connection reset by peer)
  85. # [01:39] * Joins: Xano__ (~Xano_@524BF837.cm-4-4d.dynamic.ziggo.nl)
  86. # [01:40] * Joins: Xano____ (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl)
  87. # [01:40] * Quits: Xano_ (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl) (Ping timeout: 240 seconds)
  88. # [01:40] * Xano____ is now known as Xano_
  89. # [01:42] * Quits: Xano___ (~Xano_@524BF837.cm-4-4d.dynamic.ziggo.nl) (Ping timeout: 265 seconds)
  90. # [01:51] * Joins: Anti-X (~duckmysic@77.17.26.172.tmi.telenormobil.no)
  91. # [01:56] * Quits: dbaron (~dbaron@nat/mozilla/x-zactanrddugxaehd) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  92. # [01:58] * Joins: ojan (~ojan@nat/google/x-vcbpeprxjgwyswrw)
  93. # [02:00] * Quits: Xano__ (~Xano_@524BF837.cm-4-4d.dynamic.ziggo.nl) (Quit: It's beer o'clock!)
  94. # [02:04] * Quits: murz (~mmurraywa@wcproxy.msnbc.com) (Ping timeout: 250 seconds)
  95. # [02:04] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
  96. # [02:06] * Quits: nessy (~Adium@124-171-8-121.dyn.iinet.net.au) (Quit: Leaving.)
  97. # [02:07] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Ping timeout: 265 seconds)
  98. # [02:08] * Joins: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk)
  99. # [02:12] * Joins: invariable (~variable@unaffiliated/variable)
  100. # [02:14] * Joins: WHATWG (~apermanen@67-134-147-135.dia.static.qwest.net)
  101. # [02:18] * Quits: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net) (Quit: cying)
  102. # [02:20] * Quits: Xano_ (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl) (Quit: Beer o'clock!)
  103. # [02:21] * Parts: ojan (~ojan@nat/google/x-vcbpeprxjgwyswrw)
  104. # [02:23] * Joins: MikeSmith (~MikeSmith@EM114-48-147-129.pool.e-mobile.ne.jp)
  105. # [02:40] * Joins: erlehmann (~erlehmann@89.204.153.112)
  106. # [02:42] * Quits: kbrosnan (~kbrosnan@firefox/community/qa/kbrosnan) (Ping timeout: 264 seconds)
  107. # [02:45] * Joins: kbrosnan (~kbrosnan@firefox/community/qa/kbrosnan)
  108. # [02:52] * Quits: paul_irish (~paul_iris@nat/google/x-epctjjsidqveqxiu) (Remote host closed the connection)
  109. # [02:54] * Joins: paul_irish (~paul_iris@67.218.107.39)
  110. # [03:04] * Joins: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net)
  111. # [03:04] * Quits: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net) (Client Quit)
  112. # [03:04] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Disconnected by services)
  113. # [03:04] * Joins: gavin__ (~gavin@CPE001346f5db49-CM0018c0db9a8a.cpe.net.cable.rogers.com)
  114. # [03:20] * Joins: nessy (~Adium@124-171-8-121.dyn.iinet.net.au)
  115. # [03:25] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
  116. # [03:34] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
  117. # [03:37] * Joins: kennyluck (~kennyluck@2001:200:1c0:2210:225:ff:fe4d:f8c7)
  118. # [03:47] * Quits: paul_irish (~paul_iris@67.218.107.39) (Remote host closed the connection)
  119. # [03:54] * Quits: erlehmann (~erlehmann@89.204.153.112) (Quit: Die demokratieerhaltende Whistleblower-Organisation Krautchan freut sich immer über Spenden.)
  120. # [03:54] * Quits: bckenny (~bckenny@nat/google/x-esslrcyuvttbjlfn) (Remote host closed the connection)
  121. # [03:55] * Joins: miketaylr (~miketaylr@24.42.95.108)
  122. # [03:58] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
  123. # [04:23] * Quits: WHATWG (~apermanen@67-134-147-135.dia.static.qwest.net) (Quit: Leaving.)
  124. # [04:24] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
  125. # [04:24] * Quits: MikeSmith (~MikeSmith@EM114-48-147-129.pool.e-mobile.ne.jp) (Read error: Connection reset by peer)
  126. # [04:25] * Joins: MikeSmith (~MikeSmith@EM114-48-147-129.pool.e-mobile.ne.jp)
  127. # [04:26] * Quits: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net) (Quit: boaz)
  128. # [04:36] * Quits: sicking (~chatzilla@nat/mozilla/x-yyggtmdsgtmjfasl) (Ping timeout: 245 seconds)
  129. # [04:44] * Quits: baba (~sallabanc@unaffiliated/cypha)
  130. # [04:47] * Joins: paul_irish (~paul_iris@c-76-21-40-62.hsd1.ca.comcast.net)
  131. # [04:52] * Joins: killey (abuse@dmca.eastridgetn.gov)
  132. # [04:53] * Parts: killey (abuse@dmca.eastridgetn.gov) ("Leaving")
  133. # [05:08] * Joins: WHATWG (~apermanen@cpe-76-168-89-210.socal.res.rr.com)
  134. # [05:08] * Quits: gavin__ (~gavin@CPE001346f5db49-CM0018c0db9a8a.cpe.net.cable.rogers.com) (Ping timeout: 250 seconds)
  135. # [05:11] * Quits: boogyman (~boogy@unaffiliated/boogyman) (Quit: ChatZilla 0.9.86 [Firefox 3.6.12/20101026210630])
  136. # [05:13] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  137. # [05:33] * Quits: kennyluck (~kennyluck@2001:200:1c0:2210:225:ff:fe4d:f8c7) (Quit: kennyluck)
  138. # [05:41] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
  139. # [05:47] * Quits: virtuelv (~virtuelv_@193.62.9.46.customer.cdi.no) (Ping timeout: 265 seconds)
  140. # [06:05] * Joins: kennyluck (~kennyluck@EM114-48-81-193.pool.e-mobile.ne.jp)
  141. # [06:05] * Quits: kennyluck (~kennyluck@EM114-48-81-193.pool.e-mobile.ne.jp) (Excess Flood)
  142. # [06:08] * Quits: jwalden (~waldo@c-68-40-243-245.hsd1.mi.comcast.net) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.12/20101027155446])
  143. # [06:09] * Joins: kennyluck (~kennyluck@EM114-48-81-193.pool.e-mobile.ne.jp)
  144. # [06:14] * Quits: jacobolus (~jacobolus@fw-1-user-net-flrs.cictr.com) (Remote host closed the connection)
  145. # [06:16] * Quits: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 245 seconds)
  146. # [06:19] * Quits: miketaylr (~miketaylr@24.42.95.108) (Remote host closed the connection)
  147. # [06:36] * Quits: henrikbjorn (~Henrik@c83-249-65-238.bredband.comhem.se) (Quit: henrikbjorn)
  148. # [06:37] * Joins: henrikbjorn (~Henrik@c83-249-65-238.bredband.comhem.se)
  149. # [06:37] * Quits: henrikbjorn (~Henrik@c83-249-65-238.bredband.comhem.se) (Client Quit)
  150. # [06:49] * Quits: WHATWG (~apermanen@cpe-76-168-89-210.socal.res.rr.com) (Quit: Leaving.)
  151. # [06:53] * Joins: jacobolus (~jacobolus@c-24-128-189-152.hsd1.ma.comcast.net)
  152. # [06:59] * Joins: nimbupani (~Adium@c-24-22-131-46.hsd1.wa.comcast.net)
  153. # [07:01] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 240 seconds)
  154. # [07:02] * Quits: invariable (~variable@unaffiliated/variable) (Ping timeout: 265 seconds)
  155. # [07:02] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  156. # [07:04] * Joins: invariable (~variable@unaffiliated/variable)
  157. # [07:07] * Quits: othermaciej (~mjs@adsl-69-106-229-50.dsl.pltn13.pacbell.net) (Quit: othermaciej)
  158. # [07:08] * Joins: othermaciej (~mjs@adsl-69-106-229-50.dsl.pltn13.pacbell.net)
  159. # [07:09] * Quits: invariable (~variable@unaffiliated/variable) (Ping timeout: 265 seconds)
  160. # [07:12] * Quits: othermaciej (~mjs@adsl-69-106-229-50.dsl.pltn13.pacbell.net) (Client Quit)
  161. # [07:15] * Quits: Anti-X (~duckmysic@77.17.26.172.tmi.telenormobil.no) (Ping timeout: 265 seconds)
  162. # [07:21] * Parts: jmaister (~jmaister@unaffiliated/jmaister)
  163. # [07:21] * Joins: Anti-X (~duckmysic@77.17.26.172.tmi.telenormobil.no)
  164. # [07:22] * Quits: sean` (~Sean@D97A9F8D.cm-3-3c.dynamic.ziggo.nl) (Quit: Leaving)
  165. # [07:33] * Joins: murz (~mmurraywa@174-21-111-3.tukw.qwest.net)
  166. # [07:38] * Joins: matjas (~matjas@ip-81-11-185-138.dsl.scarlet.be)
  167. # [07:40] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
  168. # [07:41] * Joins: cyphase (~cyphase@99-27-201-218.lightspeed.irvnca.sbcglobal.net)
  169. # [07:42] * Quits: daedb (~daed@78.72.108.100) (Read error: Connection reset by peer)
  170. # [07:42] * Joins: rimantas (~rimliu@lan-84-240-20-219.vln.skynet.lt)
  171. # [07:43] * Quits: MikeSmith (~MikeSmith@EM114-48-147-129.pool.e-mobile.ne.jp) (Ping timeout: 245 seconds)
  172. # [07:43] * Quits: kennyluck (~kennyluck@EM114-48-81-193.pool.e-mobile.ne.jp) (Quit: kennyluck)
  173. # [07:44] * Joins: daedb (~daed@78-72-108-100-no178.tbcn.telia.com)
  174. # [08:02] * Quits: jacobolus (~jacobolus@c-24-128-189-152.hsd1.ma.comcast.net) (Remote host closed the connection)
  175. # [08:03] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  176. # [08:03] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
  177. # [08:06] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Client Quit)
  178. # [08:06] * Joins: othermaciej (~mjs@adsl-69-106-229-50.dsl.pltn13.pacbell.net)
  179. # [08:11] * Quits: Maxdamantus (~m@203-97-238-106.cable.telstraclear.net) (Ping timeout: 265 seconds)
  180. # [08:17] * Joins: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de)
  181. # [08:22] * Joins: henrikbjorn (~Henrik@91.103.35.149)
  182. # [08:45] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
  183. # [08:49] * Joins: MikeSmith (~MikeSmith@EM111-188-89-115.pool.e-mobile.ne.jp)
  184. # [08:54] <hsivonen> MikeSmith: as you may have noticed from bugmail, I managed to restore bugzilla.validator.nu yesterday.
  185. # [08:55] <MikeSmith> yup
  186. # [08:55] <MikeSmith> thanks
  187. # [08:55] <MikeSmith> your server mostly back to normal now?
  188. # [08:55] <hsivonen> MikeSmith: yeah, except for s.validator.nu
  189. # [08:55] <MikeSmith> oh
  190. # [08:56] <hsivonen> also, html5.validator.nu needs to be updates to an operating system that gets security patches
  191. # [08:56] <MikeSmith> heh
  192. # [08:56] <MikeSmith> yeah that'd be good
  193. # [08:56] <hsivonen> but I intend to create a new VM for that and repoint the DNS once that's done
  194. # [08:56] * Quits: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net) (Quit: zzzzz)
  195. # [08:56] <hsivonen> I'm not planning on even trying to run a distribution upgrade on html5.validator.nu
  196. # [08:56] <MikeSmith> OK
  197. # [08:57] <hsivonen> then I intend to stay on an LTS release for a couple of years without trying to upgrade
  198. # [08:57] <MikeSmith> that sounds prudent
  199. # [08:57] <hsivonen> the reason why the servers weren't on LTS in the first place was that last time the LTS didn't yet have openjdk
  200. # [08:58] <MikeSmith> ah yeah
  201. # [08:58] * Quits: henrikbjorn (~Henrik@91.103.35.149) (Ping timeout: 276 seconds)
  202. # [08:59] <hsivonen> my unhappiness with Ubuntu on both the desktop and on the server is growing, but so far, I haven't made the jump to another distro
  203. # [08:59] <MikeSmith> FreeBSD
  204. # [08:59] * Joins: kennyluck (~kennyluck@2001:200:1c0:2210:225:ff:fe4d:f8c7)
  205. # [08:59] * Quits: kennyluck (~kennyluck@2001:200:1c0:2210:225:ff:fe4d:f8c7) (Excess Flood)
  206. # [08:59] <MikeSmith> I guess I don't see what the value proposition is for running Ubuntu on the server
  207. # [09:01] <hsivonen> my thinking was that by running Ubuntu on the servers, I don't need to use a different package system on the server compared to the desktop
  208. # [09:01] <MikeSmith> ah
  209. # [09:01] <hsivonen> and openjdk came to Ubuntu sooner than it came to a stable Debian release, IIRC
  210. # [09:01] <hsivonen> might be a false optimization and maybe I'd be better off running CentOS
  211. # [09:01] <MikeSmith> maybe
  212. # [09:01] <MikeSmith> or you could run Debian testing
  213. # [09:03] <hsivonen> I think I don't want to run a non-stable release on the servers
  214. # [09:03] <MikeSmith> yeah
  215. # [09:03] <hsivonen> though I could start believing that Debian testing is more stable than Ubuntu "stable" releases
  216. # [09:04] <MikeSmith> that might not be so far from the truth
  217. # [09:04] <MikeSmith> and it's easy enough to revert individual packages when you need to
  218. # [09:04] <MikeSmith> e.g., when jackass Debian dev gets a brilliant idea like changing cron behavior so it generates nofications any time a process exits non-zero
  219. # [09:04] <hsivonen> for desktop, I've occasionally wondered if RHEL desktop came with better-working hardware drivers and support that actually helps
  220. # [09:05] * Joins: roc (~chatzilla@121.98.230.221)
  221. # [09:06] <hsivonen> the problem with desktop is that home users don't use RHEL desktop, so proprietary packages like Skype, Spotify and Chrome aren't advertised to support RHEL Desktop
  222. # [09:06] <MikeSmith> ah
  223. # [09:07] <hsivonen> AFAICT, Ubuntu has the best 3rd-party package availability and is the only one of the distros officially supported by Skype and Chrome that has a paid support service available
  224. # [09:07] <hsivonen> but now that I've used the paid support service for over 6 months, I'm inclined to think it's useless
  225. # [09:07] <MikeSmith> I guess I've pretty much gave up on desktop LInux after 10 years of it seeming to find more and more ways of burning up inordinate amounts of my time, and I'm now just using OSX and macports stuff
  226. # [09:07] * Joins: payman_m (~payman_m@h85-8-2-58.static.se.alltele.net)
  227. # [09:08] <MikeSmith> paid support for desktop?
  228. # [09:08] <MikeSmith> or with server support too?
  229. # [09:08] <hsivonen> MikeSmith: I pay for desktop support. For the servers, I usually don't need professional help. And when I do, the hosting provider helps me.
  230. # [09:08] <MikeSmith> ok
  231. # [09:09] <hsivonen> Canonical's paid desktop support has semi-solved a problem for me once.
  232. # [09:09] <hsivonen> but then the next distribution upgrade broke stuff even more so that the solution no longer works
  233. # [09:09] * Joins: Xano_ (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl)
  234. # [09:10] * Joins: homata (~homata@h219-110-13-055.catv02.itscom.jp)
  235. # [09:10] <MikeSmith> when they break stuff to that degree it can only seem to me that they just don't care enough to actually do complete testing
  236. # [09:10] <hsivonen> I think it's really sad that the paid support couldn't manage to successfully instruct me how to make a bootable clone of the system onto another disk
  237. # [09:10] * Joins: homata__ (~homata@h219-110-13-055.catv02.itscom.jp)
  238. # [09:10] * Quits: homata__ (~homata@h219-110-13-055.catv02.itscom.jp) (Remote host closed the connection)
  239. # [09:11] <MikeSmith> people bitch about stable Debian releases taking forever, but at least you can be confident they've tested the hell out of it before releasing
  240. # [09:11] <hsivonen> and the latest was that the support analyst suggested buying another computer when I later figured that they are just shipping me super-leaky software and my problem is semi-solved if I kill nautilus every morning
  241. # [09:11] <MikeSmith> heh
  242. # [09:11] <MikeSmith> wonderful
  243. # [09:12] <MikeSmith> maybe he should have suggested you buy another OS with your new computer
  244. # [09:13] <hsivonen> maybe
  245. # [09:13] <hsivonen> this year, on my work computer, Ubuntu has regressed support for 3 pieces of hardware
  246. # [09:14] <hsivonen> on my grandfather's Ubuntu installation, Ubuntu has regressed support for 1 piece of hardware lately
  247. # [09:14] <MikeSmith> reminds me of previous job where I knew some apps we had sold to customers were just not what they should have been… felt like telling them, you shouldn't listen to our sales people
  248. # [09:14] <hsivonen> and on my girlfriend's, also one piece of hardware
  249. # [09:14] <MikeSmith> regressed?
  250. # [09:14] <MikeSmith> crazy
  251. # [09:14] <MikeSmith> seems like that should never happen
  252. # [09:14] <hsivonen> MikeSmith: hardware used to work. after distribution upgrade doesn't work at all or works worse
  253. # [09:15] <MikeSmith> geez
  254. # [09:15] <MikeSmith> that's the kind of thing that would make me want to find out who the guy is who caused that, and where he lives
  255. # [09:17] <MikeSmith> or their names and pictures should be published on a site somewhere
  256. # [09:17] <MikeSmith> wall of shame
  257. # [09:18] <MikeSmith> or dock their pay
  258. # [09:18] <MikeSmith> 1000 dollars for every regression that makes it into production
  259. # [09:19] * Joins: erlehmann (~erlehmann@89.204.153.112)
  260. # [09:19] <MikeSmith> 100 dollars for every time they break a build
  261. # [09:20] <hsivonen> as a developer, I sympathize with developers regressing stuff, but an OS distributor really ought to have serious hardware support regression testing with a wide array of hardware
  262. # [09:20] <MikeSmith> hsivonen: anyway, I plan on trying to go through open validator bugs over next two weeks and checking in some fixes
  263. # [09:20] <hsivonen> I realize that that's would be a significant capital investment and an ongoing personnel investment
  264. # [09:21] <hsivonen> MikeSmith: cool
  265. # [09:21] <MikeSmith> they could be doing it a lot better
  266. # [09:21] <hsivonen> MikeSmith: I intend to switch to a newer Jetty today
  267. # [09:21] <hsivonen> Jetty's security bugs generally aren't in the part that V.nu uses, but just to be sure
  268. # [09:21] <MikeSmith> they are cutting corners in order to get "stable" releases out more often
  269. # [09:22] <MikeSmith> well, "plan on trying"… I guess I should say I will make sure I do actually get at least a couple fixe in soonish
  270. # [09:24] * Joins: phrearch (~phrearch_@82-136-229-19.ip.telfort.nl)
  271. # [09:24] <phrearch> hi
  272. # [09:25] <MikeSmith> lemme know when you do that Jetty upgrade
  273. # [09:25] <MikeSmith> I can try it out on several machines
  274. # [09:25] <MikeSmith> not sure what they all are running
  275. # [09:25] * MikeSmith checks
  276. # [09:27] * Joins: henrikbjorn (~Henrik@dkcphfw01.infopaq.dk)
  277. # [09:28] <MikeSmith> hsivonen: actually, I see that they're all 2.6.26-2-amd64 x86_64 GNU/Linux
  278. # [09:28] <MikeSmith> so that doesn't help much as far as variety of environments
  279. # [09:28] <MikeSmith> phrearch: hey
  280. # [09:28] <phrearch> hi MikeSmith
  281. # [09:29] <phrearch> i wonder if a contenteditable has the same events/properties as a textbox
  282. # [09:30] <MikeSmith> same events?
  283. # [09:30] <phrearch> yea, like when you click on a position, select some text, remove some, etc.
  284. # [09:31] <phrearch> this texteditor that i want to integrate in a wiki, has collaborative features showing who is typing and where with coloured text
  285. # [09:31] <phrearch> currently it uses a textbox for the typing, and some mechanism outside that to show the text with colour
  286. # [09:32] <MikeSmith> I think http://dev.w3.org/html5/spec/editing.html#user-editing-actions is a possibly relevant part of the spec
  287. # [09:32] <phrearch> http://img809.imageshack.us/f/snapshot1u.jpg/
  288. # [09:32] <phrearch> thanks
  289. # [09:33] <MikeSmith> though not sure how interoperable behavior is across browsers with this stuff
  290. # [09:33] <phrearch> as long it works in webkit :)
  291. # [09:33] <MikeSmith> ah, don't say that
  292. # [09:33] <phrearch> im not really concerned about ie operability :)
  293. # [09:34] <phrearch> but yea, i prefer a crossbrowser solution
  294. # [09:34] <MikeSmith> I guess you should just write native apps then
  295. # [09:34] <phrearch> not really. its just that html5 stuff is better implemented in webkit browsers atm
  296. # [09:35] <MikeSmith> heh
  297. # [09:37] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
  298. # [09:38] * Quits: cyphase (~cyphase@99-27-201-218.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 250 seconds)
  299. # [09:38] <phrearch> trying to implement http://www.jinfinote.com/ in a wiki
  300. # [09:38] <phrearch> pretty cool. its a javascript implementation of the infinote protocol
  301. # [09:39] <hsivonen> MikeSmith: I committed the Jetty update to the build script
  302. # [09:39] <MikeSmith> hsivonen: oh
  303. # [09:39] <MikeSmith> I'll sync up my workspace and try it
  304. # [09:40] * Joins: ROBOd (~robod@92.84.204.86)
  305. # [09:40] <hsivonen> it seems that there are other libs that have had maintanance releases since whenever I last updated the jars
  306. # [09:40] <MikeSmith> hmm
  307. # [09:41] <MikeSmith> maybe would be good to update them one-by-one
  308. # [09:41] <MikeSmith> if you do update them
  309. # [09:41] <hsivonen> I really ought to be better at staying on top of library updates. I've been assuming that with the current setup, running in a managed environment keeps V.nu safe from bad stuff that one would be exposed to by running old C libs
  310. # [09:41] <hsivonen> MikeSmith: I have no idea if there's a true security or stability need to update anything
  311. # [09:42] <MikeSmith> I guess it's probably good to update them just to be safe
  312. # [09:42] <MikeSmith> eventually
  313. # [09:43] <MikeSmith> as long as they don't break stuff
  314. # [09:43] * Joins: reni (~reni@sedkit.inf.u-szeged.hu)
  315. # [09:43] <MikeSmith> phrearch: is there an actual spec for infonote somewhere?
  316. # [09:44] <MikeSmith> hsivonen: "Bad MD5 hash for http://dist.codehaus.org/jetty/jetty-6.1.26/jetty-6.1.26.zip."
  317. # [09:45] <phrearch> yea, at http://gobby.0x539.de/trac/wiki/Infinote/Protocol
  318. # [09:45] <MikeSmith> formatting of these pages smells kind of GNU info-like
  319. # [09:46] <hsivonen> MikeSmith: weird. I tried it before committing. :-(
  320. # [09:46] <hsivonen> MikeSmith: worked for me on two computers
  321. # [09:47] <MikeSmith> hsivonen: OK, I'll try again
  322. # [09:47] <hsivonen> MikeSmith: if you retrieve the URL manually, do you get a zip file or an error page?
  323. # [09:47] <MikeSmith> dunno
  324. # [09:47] <MikeSmith> whill try now
  325. # [09:47] <hsivonen> looks like updating HttpClient isn't worthwhile
  326. # [09:48] <hsivonen> it ain't broke
  327. # [09:48] <MikeSmith> ok
  328. # [09:48] <hsivonen> at least not in an obvious way
  329. # [09:48] <hsivonen> and 4.0 is a rewrite that fixes architectural flaws
  330. # [09:48] <hsivonen> to me that means API changes
  331. # [09:49] <MikeSmith> man, I am on a really sucky connection here… ~45 K/s
  332. # [09:49] <MikeSmith> stalled
  333. # [09:49] <MikeSmith> hsivonen: I think it probably just failed to download completely
  334. # [09:50] <hsivonen> MikeSmith: ok
  335. # [09:50] <hsivonen> Rhino is not worth updating
  336. # [09:50] <MikeSmith> oh
  337. # [09:50] <MikeSmith> that sounds not so good
  338. # [09:50] <hsivonen> Jena IRI lib seems to be stable as in almost dead, so no need to update
  339. # [09:51] <hsivonen> I guess I should update ICU4J in order to get up-to-date Unicode tables
  340. # [09:51] <MikeSmith> yeah
  341. # [09:52] <MikeSmith> what is slf4j?
  342. # [09:53] <MikeSmith> logging?
  343. # [09:53] <hsivonen> MikeSmith: it's yet another logging wrapper
  344. # [09:53] <MikeSmith> ok
  345. # [09:53] * Quits: othermaciej (~mjs@adsl-69-106-229-50.dsl.pltn13.pacbell.net) (Quit: othermaciej)
  346. # [09:54] <hsivonen> log4j is the best and was there first, but still people feel compelled to write more and more logging system and logging system abstraction layers
  347. # [09:54] <hsivonen> it's quite sad, really
  348. # [09:56] <MikeSmith> seems in general like one of those kinds of things
  349. # [09:56] <MikeSmith> that developers seem to love to screw around with writing up
  350. # [09:56] <MikeSmith> whether anybody else really needs it or not
  351. # [09:57] * Joins: Athox (~duckmysic@c2379BF51.dhcp.bluecom.no)
  352. # [09:57] * Quits: ormaaj (~quassel@gateway/tor-sasl/ormaaj) (Remote host closed the connection)
  353. # [09:57] <hsivonen> part of the problem is that Sun put the kitchen sink in the standard library badly and Apache has better versions of nearly everything
  354. # [09:57] <hsivonen> so then people feel compelled to abstract over the standard library stuff and the Apache stuff
  355. # [09:58] <MikeSmith> ah
  356. # [09:58] <hsivonen> everyone would be better off if the standard lib was smaller and everyone used the Apache stuff
  357. # [09:58] <MikeSmith> I see
  358. # [09:58] <MikeSmith> amen
  359. # [10:00] * Quits: Anti-X (~duckmysic@77.17.26.172.tmi.telenormobil.no) (Ping timeout: 260 seconds)
  360. # [10:00] * Joins: ormaaj (~quassel@gateway/tor-sasl/ormaaj)
  361. # [10:03] <MikeSmith> hsivonen: one thing there's been a couple of bug reports about recently is style/@scoped not supported where the spec says it should be
  362. # [10:04] <MikeSmith> i'm trying to remember if there was some complication involved with making that change
  363. # [10:04] <MikeSmith> I think there was but can't recall now
  364. # [10:04] <hsivonen> MikeSmith: no complication that I can remember
  365. # [10:04] <MikeSmith> ok
  366. # [10:05] <hsivonen> except, of course, that since <style scoped> isn't supported by browsers, it's a bit scary that users validate code with it
  367. # [10:05] <MikeSmith> true
  368. # [10:05] <MikeSmith> which makes it not such a huge priority I guess
  369. # [10:05] <hsivonen> aargh. validator.nu is down again
  370. # [10:05] <MikeSmith> oh
  371. # [10:07] <hsivonen> huh. my ~/.ssh/known_hosts on Ubuntu is not clear text for the host names as it is on Mac
  372. # [10:07] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
  373. # [10:08] <MikeSmith> hsivonen: btw, you saw my note a couple days ago about the parser error message for rt outside of ruby?
  374. # [10:08] * MikeSmith looks for link in logs
  375. # [10:08] <hsivonen> MikeSmith: I didn't
  376. # [10:09] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Quit: brb)
  377. # [10:09] <MikeSmith> lemme find it now
  378. # [10:10] <MikeSmith> hmm, weird
  379. # [10:10] <MikeSmith> maybe krijn was away
  380. # [10:10] * MikeSmith checks local logs
  381. # [10:10] * Joins: davidhund (~davidhund@78-27-27-74.dsl.alice.nl)
  382. # [10:12] <MikeSmith> hsivonen: -
  383. # [10:12] <MikeSmith> 17:40 < MikeSmith > hsivonen: I think the parse-error messages that the validator.nu parser generates for the following case are not correct:17:40 < MikeSmith > <!DOCTYPE html>
  384. # [10:12] <MikeSmith> 17:40 < MikeSmith > <title>Ruby vs ins/del</title>
  385. # [10:12] <MikeSmith> 17:40 < MikeSmith > <p>X<rt>x</rt>Y<ins><rt>y</rt></ins></p>
  386. # [10:12] <MikeSmith> 17:41 < MikeSmith > it reports "Error: Unclosed children in ruby."
  387. # [10:12] <MikeSmith> 17:42 < MikeSmith > but there is no ruby element in the source, nor does one get created in the DOM
  388. # [10:12] <MikeSmith> 17:44 < MikeSmith > and it's not an unclosed-children error case
  389. # [10:12] <MikeSmith> 17:45 < MikeSmith > because it goes into the DOM just the way it is in the source, without any implied end tag being generated
  390. # [10:12] <MikeSmith> 17:46 < MikeSmith > it seems like the error reported for this case should instead be something like "rt start tag outside of ruby element" or "rt star
  391. # [10:12] <MikeSmith> t tag found by current node is not ruby element"
  392. # [10:13] <hsivonen> so it looks like the build script is bogus as far as deps.tar.gz deployment goes...
  393. # [10:13] <MikeSmith> eh?
  394. # [10:13] <MikeSmith> something changed?
  395. # [10:13] <MikeSmith> how could it be bogus if it was working previously?
  396. # [10:13] <hsivonen> MikeSmith: it seems it has been bogus for a long time
  397. # [10:13] <hsivonen> MikeSmith: the dependencies haven't changed in a long time...
  398. # [10:14] <MikeSmith> ah
  399. # [10:14] <MikeSmith> that python script is something else man
  400. # [10:15] <MikeSmith> but not sure using an actual make system would be better
  401. # [10:15] <MikeSmith> I guess not ant or maven at least
  402. # [10:15] <hsivonen> the script sucks, yeah, but I doubt we'd be better off with make or ant
  403. # [10:15] <MikeSmith> yeah
  404. # [10:16] <MikeSmith> not for building java at least
  405. # [10:16] <hsivonen> MikeSmith: I think the parsing algorithm just ignores </rt> tags
  406. # [10:17] <hsivonen> and INS is not special
  407. # [10:17] <hsivonen> so </ins> doesn't generate implied end tags
  408. # [10:17] <MikeSmith> yeah, I know that
  409. # [10:17] <hsivonen> MikeSmith: I blame the spec
  410. # [10:18] <MikeSmith> as I understand it, rt causes the implied end tag for ins to be generated
  411. # [10:18] <MikeSmith> but only if the rt element is a descendant of a ruby element
  412. # [10:18] <MikeSmith> if it's not a descendant of a ruby element, it ends up as a child of the ins as expected
  413. # [10:19] <MikeSmith> and it's a parse error in either case
  414. # [10:19] <MikeSmith> it's just a different parse error
  415. # [10:19] <hsivonen> oh, right, so what's needed is special-cased error message.
  416. # [10:19] <MikeSmith> yeah
  417. # [10:19] <MikeSmith> I think the parse error you are emitting there now is for the within-ruby case
  418. # [10:20] <MikeSmith> anyway, it's not a big deal
  419. # [10:20] <MikeSmith> but I can raise a bug for it somewhere if you want
  420. # [10:20] <MikeSmith> just wasn't sure where it should go
  421. # [10:21] * Joins: tndH (~Rob@cpc6-seac20-2-0-cust102.7-2.cable.virginmedia.com)
  422. # [10:21] <hsivonen> so, what's happening here is that I haven't put too much thought into the error messages
  423. # [10:21] <MikeSmith> oh, and bugzilla.validator.nu was down
  424. # [10:21] <MikeSmith> ok
  425. # [10:21] <hsivonen> the spec says "Parse Error"
  426. # [10:21] <MikeSmith> yeah
  427. # [10:21] <MikeSmith> so maybe that's something else I can help with
  428. # [10:21] <hsivonen> and I didn't realize the error needs different messages depending on what happened a couple of lines earlier
  429. # [10:21] <MikeSmith> ok
  430. # [10:22] <MikeSmith> well, I guess I can write patches for these when I find them
  431. # [10:22] <MikeSmith> the thing is they are reported by validator.nu,
  432. # [10:22] <MikeSmith> so they do get exposed to end users
  433. # [10:22] <MikeSmith> and some of them can confuse the hell out of people
  434. # [10:22] * Joins: benschwarz (~ben@59.167.185.148)
  435. # [10:22] <MikeSmith> actually, the reason I noticed this one was because of a bug that James Clark raised
  436. # [10:23] <hsivonen> MikeSmith: I can fix this one today once I sort out the deployment and ICU4J problems
  437. # [10:23] * Quits: murz (~mmurraywa@174-21-111-3.tukw.qwest.net) (Remote host closed the connection)
  438. # [10:23] <MikeSmith> ok
  439. # [10:23] <MikeSmith> well, no rush
  440. # [10:24] <MikeSmith> anyway, the bug from James was http://www.w3.org/Bugs/Public/show_bug.cgi?id=11363
  441. # [10:24] <benschwarz> MikeSmith: ! Allo :)
  442. # [10:25] <MikeSmith> hsivonen: which is not directly related since it's about the within-ruby case, but just mentioning it
  443. # [10:25] <MikeSmith> benschwarz: hej
  444. # [10:26] <hsivonen> part of my problem is that I don't tweak build.py every day, so I nearly always fail to remember what dark corners there are
  445. # [10:27] <MikeSmith> hmm
  446. # [10:27] <MikeSmith> yeah
  447. # [10:27] <hsivonen> but at least it's Python and not Perl, so there's some chance of reading the code to find out
  448. # [10:27] <MikeSmith> heh
  449. # [10:28] <MikeSmith> it is quite readable
  450. # [10:28] <MikeSmith> I'll give you that at least
  451. # [10:29] <hsivonen> I'm quite ashamed of the support code for V.nu and the HTML5 parser
  452. # [10:29] <hsivonen> i.e. build.py and the C++ translator
  453. # [10:30] * Joins: thiessenp (~thiessenp@hq.ebuddy.com)
  454. # [10:30] <MikeSmith> I wonder if wscript is any good or if it's as messed up as other build stuff
  455. # [10:30] <MikeSmith> hsivonen: ashamed?
  456. # [10:30] * Joins: zcorpan (~zcorpan@pat.se.opera.com)
  457. # [10:30] <MikeSmith> what's wrong with it?
  458. # [10:31] * Quits: Martijnc (~Martijnc@91.176.25.196) (Ping timeout: 245 seconds)
  459. # [10:31] * Quits: slartsa (~slartsa@alpha.pumppumedia.com) (Ping timeout: 245 seconds)
  460. # [10:31] * Joins: slartsa (~slartsa@alpha.pumppumedia.com)
  461. # [10:31] <hsivonen> MikeSmith: just now I discovered total bogosity in the "deploy" target of build.py
  462. # [10:31] <MikeSmith> oh
  463. # [10:31] <MikeSmith> well, I never use that :)
  464. # [10:32] <hsivonen> MikeSmith: and the code in the C++ translator that translated the fields of a class from Java to C++ is just terrible
  465. # [10:32] <MikeSmith> ah
  466. # [10:32] <hsivonen> s/translated/translates/
  467. # [10:33] <MikeSmith> seems to get the job done, at least
  468. # [10:33] * Joins: akamike (~akamike@94-193-106-14.zone7.bethere.co.uk)
  469. # [10:33] <thiessenp> newb question: just started with html5 geolocation and am using the W3C API with FF3 - when I try to get a position using window.navigator.geolocation.getCurrentPosition I get a JS error that "location is undefined". The error points to the WifiGeoCoordsObject. This odd because I'm on a desktop without Wifi, though I am behind a firewall. *Any ideas?*
  470. # [10:35] * Quits: henrikbjorn (~Henrik@dkcphfw01.infopaq.dk) (Remote host closed the connection)
  471. # [10:35] <MikeSmith> thiessenp: try FF4 and see if it fixes it?
  472. # [10:35] * Quits: Peter` (~peter@170-116.citynet.ftth.internl.net) (Read error: Connection reset by peer)
  473. # [10:35] * Joins: Phae (~Phae@gatekeeper.macmillan.co.uk)
  474. # [10:35] <thiessenp> MikeSmith: good idea - will do now :D
  475. # [10:37] * Joins: Martijnc (~Martijnc@91.176.25.196)
  476. # [10:37] <hsivonen> clearly, I should make the deploy target use rsync instead of scp
  477. # [10:38] <hsivonen> to move only the changed bits
  478. # [10:40] * Joins: Peter` (~peter@170-116.citynet.ftth.internl.net)
  479. # [10:48] * Quits: Xano_ (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl) (Quit: Beer o'clock!)
  480. # [10:48] <hsivonen> MikeSmith: fix to the error message pushed to hg
  481. # [10:48] <MikeSmith> thanks
  482. # [10:49] * MikeSmith syncs up his workspace
  483. # [10:50] * Joins: kennyluck (~kennyluck@2001:200:1c0:2210:225:ff:fe4d:f8c7)
  484. # [11:03] * Joins: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net)
  485. # [11:04] <jgraham> abarth: Any chance of syncing the WebKit HTML parser tests with those in html5lib?
  486. # [11:08] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: This computer has gone to sleep)
  487. # [11:10] <hsivonen> heh. the build number of Opera 11 beta is 1111
  488. # [11:11] * hsivonen wonders what exactly "Enhanced HTML5 support" means in the context of Opera 11
  489. # [11:12] <zcorpan> faster javascript? :)
  490. # [11:12] <hsivonen> zcorpan: that's a different item on the list
  491. # [11:12] <gsnedders> There's faster JS in 11?
  492. # [11:12] <hsivonen> I'm guessing Web Socket but anything else?
  493. # [11:12] <jgraham> Maybe we are using "enhanced" to be "augmented with plastic surgery"
  494. # [11:13] <zcorpan> hsivonen: updated EventSource
  495. # [11:13] * jgraham isn't actually sure which things made it into the beta
  496. # [11:14] <hsivonen> zcorpan: ok.
  497. # [11:14] <zcorpan> hsivonen: maybe small fixes like fixing the structured clone algorithm to be up-to-date (haven't tested if it's in the beta though)
  498. # [11:14] <hsivonen> jgraham: I gather Opera has a less linear release path than Mozilla
  499. # [11:14] <gsnedders> hsivonen: "linear" meaning in terms of how often, etc?
  500. # [11:15] <jgraham> hsivonen: Core is rather seperate, and core itself uses a rather branched development process
  501. # [11:15] <hsivonen> gsnedders: in terms of if feature X has landed in some repo at time t1, a realease made at t2 (where t1<t2) will have feature X
  502. # [11:16] <gsnedders> hsivonen: The answer, needless to say, is no comment.
  503. # [11:17] <gsnedders> hsivonen: But what is public is that Core development is separate from Desktop development.
  504. # [11:19] <gsnedders> (and separate from Devices SDK, from Mobile, from Mini, etc. development)
  505. # [11:21] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
  506. # [11:23] <hsivonen> anyway, I'm generally impressed by Opera's ability to deal with multiple branches (at least as observed from the outside; dunno how terrible it feels on the inside)
  507. # [11:23] * Quits: Peter` (~peter@170-116.citynet.ftth.internl.net) (Read error: Connection reset by peer)
  508. # [11:23] * zcorpan sent http://lists.w3.org/Archives/Public/public-web-perf/2010Nov/0032.html Move window.performance to navigator.performance
  509. # [11:25] <jgraham> zcorpan: Why would that break scripts
  510. # [11:25] <jgraham> presumably the global would be shadowed?
  511. # [11:25] <gsnedders> hsivonen: http://www.opera.com/docs/changelogs/windows/1100b/ has more explaination for HTML5 support
  512. # [11:25] <jgraham> (although maybe not if you have <div id=performance> or so on)
  513. # [11:26] * Joins: Peter` (~peter@170-116.citynet.ftth.internl.net)
  514. # [11:27] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: Leaving)
  515. # [11:28] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
  516. # [11:28] * Joins: karlushi (~karl@nerval.la-grange.net)
  517. # [11:28] <hsivonen> gsnedders: thanks
  518. # [11:28] * Quits: karlcow (~karl@nerval.la-grange.net) (Read error: Connection reset by peer)
  519. # [11:29] <hsivonen> btw, does Big5-HKSCS participate in any willful IANA violation alias resolution in Opera?
  520. # [11:32] * Joins: connrs (~paul@host213-122-159-146.range213-122.btcentralplus.com)
  521. # [11:33] * Joins: mpt (~mpt@canonical/mpt)
  522. # [11:33] <zcorpan> jgraham: maybe existing pages will still continue to work, but then it won't be possible to use script libraries that measure perf on those pages
  523. # [11:34] <jgraham> Indeed
  524. # [11:35] <zcorpan> jgraham: and it might break in subtle ways if pages expect window.performance == undefined until they insert the element
  525. # [11:35] <zcorpan> or whatever
  526. # [11:36] <jgraham> Yes, it is not impossible to break pages by adding things
  527. # [11:40] <thiessenp> MikeSmith: FF4 didn't help with the location error but oddly enough enabling Wifi on my desktop worked - just encase you were curious
  528. # [11:40] <MikeSmith> interesting
  529. # [11:40] * Quits: kennyluck (~kennyluck@2001:200:1c0:2210:225:ff:fe4d:f8c7) (Quit: kennyluck)
  530. # [11:41] * Quits: erlehmann (~erlehmann@89.204.153.112) (Quit: Die demokratieerhaltende Whistleblower-Organisation Krautchan freut sich immer über Spenden.)
  531. # [11:47] * Quits: MikeSmith (~MikeSmith@EM111-188-89-115.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
  532. # [11:53] * Quits: payman_m (~payman_m@h85-8-2-58.static.se.alltele.net) (Quit: payman_m)
  533. # [12:00] * Quits: Peter` (~peter@170-116.citynet.ftth.internl.net) (Read error: Connection reset by peer)
  534. # [12:02] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
  535. # [12:06] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Remote host closed the connection)
  536. # [12:07] * Quits: Athox (~duckmysic@c2379BF51.dhcp.bluecom.no) (Ping timeout: 260 seconds)
  537. # [12:09] * Joins: Peter` (~peter@170-116.citynet.ftth.internl.net)
  538. # [12:13] * Quits: Peter` (~peter@170-116.citynet.ftth.internl.net) (Ping timeout: 240 seconds)
  539. # [12:13] * Joins: Anti-X (~duckmysic@c2379BF51.dhcp.bluecom.no)
  540. # [12:13] * Joins: smaug____ (~chatzilla@YGMCCXXII.gprs.sl-laajakaista.fi)
  541. # [12:13] * Quits: smaug____ (~chatzilla@YGMCCXXII.gprs.sl-laajakaista.fi) (Client Quit)
  542. # [12:14] * Joins: smaug____ (~chatzilla@YGMCCXXII.gprs.sl-laajakaista.fi)
  543. # [12:17] * Joins: jacobolus (~jacobolus@c-24-128-189-152.hsd1.ma.comcast.net)
  544. # [12:19] * Quits: FastJack (~fastjack@dumpstr.net) (Ping timeout: 260 seconds)
  545. # [12:19] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Ping timeout: 245 seconds)
  546. # [12:20] * Joins: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk)
  547. # [12:24] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
  548. # [12:27] * Joins: FastJack (~fastjack@dumpstr.net)
  549. # [12:36] * Quits: nessy (~Adium@124-171-8-121.dyn.iinet.net.au) (Quit: Leaving.)
  550. # [12:38] * Joins: charlvn (~charlvn@2001:0:53aa:64c:1046:62bf:3b2d:b1a)
  551. # [12:42] * Quits: davidhund (~davidhund@78-27-27-74.dsl.alice.nl) (Read error: Connection reset by peer)
  552. # [12:42] * Joins: davidhund (~davidhund@78-27-27-74.dsl.alice.nl)
  553. # [12:53] * Quits: smaug____ (~chatzilla@YGMCCXXII.gprs.sl-laajakaista.fi) (Ping timeout: 252 seconds)
  554. # [13:02] <zcorpan> wow i didn't know navigator survived page transitions in gecko
  555. # [13:02] <zcorpan> doesn't seem like it does in opera
  556. # [13:02] * Joins: micheil (~micheil@124-149-173-56.dyn.iinet.net.au)
  557. # [13:03] <zcorpan> also not in chrome
  558. # [13:03] <zcorpan> or safari
  559. # [13:04] * Joins: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
  560. # [13:12] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Disconnected by services)
  561. # [13:12] * Joins: gavin__ (~gavin@CPE001346f5db49-CM0018c0db9a8a.cpe.net.cable.rogers.com)
  562. # [13:12] * Quits: charlvn (~charlvn@2001:0:53aa:64c:1046:62bf:3b2d:b1a) (Quit: Leaving)
  563. # [13:13] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Ping timeout: 240 seconds)
  564. # [13:13] * Joins: charlvn (~charlvn@196-210-244-229.dynamic.isadsl.co.za)
  565. # [13:14] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Read error: No route to host)
  566. # [13:17] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
  567. # [13:19] * Joins: payman_m (~payman_m@nl-216-227.netlogon.liu.se)
  568. # [13:19] * Quits: charlvn (~charlvn@196-210-244-229.dynamic.isadsl.co.za) (Quit: Leaving)
  569. # [13:19] <zcorpan> oh navigator survives page transitions in ie too
  570. # [13:22] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
  571. # [13:25] * Quits: kbrosnan (~kbrosnan@firefox/community/qa/kbrosnan) (Ping timeout: 245 seconds)
  572. # [13:29] * Joins: kbrosnan (~kbrosnan@firefox/community/qa/kbrosnan)
  573. # [13:29] * Joins: wakaba_0 (~wakaba_@4.22.102.121.dy.bbexcite.jp)
  574. # [13:31] * Quits: wakaba_ (~wakaba_@4.22.102.121.dy.bbexcite.jp) (Ping timeout: 245 seconds)
  575. # [13:36] <thiessenp> Has anyone had success with IP based geolocation?
  576. # [13:37] <thiessenp> For example, my accuracy seams to be off by about a city length. So, yes NL is right by Leidschendam is wrong, I'm currently in Amsterdam :)
  577. # [13:37] <thiessenp> by=but
  578. # [13:39] * Parts: zcorpan (~zcorpan@pat.se.opera.com)
  579. # [13:39] * Joins: zcorpan (~zcorpan@pat.se.opera.com)
  580. # [13:42] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
  581. # [13:43] <hsivonen> thiessenp: I guess it depends on your ISP, Google's databases, etc.
  582. # [13:43] <hsivonen> thiessenp: IP-based geolocation puts me in the right city
  583. # [13:44] <thiessenp> hsivonen: I feared this much. Hmm, can you point me to any JS code examples? (maybe I'm missing something - first attempt now for fun)
  584. # [13:44] <hsivonen> but then my ISP is also based in the same city and I don't know if their clients in other cities are also placed here
  585. # [13:44] <hsivonen> thiessenp: http://isgeolocationpartofhtml5.com/
  586. # [13:46] <hsivonen> looks like Safari and Chrome aren't big enough in France, yet.
  587. # [13:46] <thiessenp> hsivonen: that example put me in the right coords (dead on) - looks like its my code :) thx will try this example
  588. # [13:46] <thiessenp> hmm noted
  589. # [13:47] * hsivonen dealt with an evangelism bug where a French site no longer worked in Firefox 4 due to the AAA, but also didn't work in Safari or Chrome
  590. # [13:51] <thiessenp> hsivonen: interesting out of curiosity what part of WCAG-AAA was no longer compliant?
  591. # [13:51] * Quits: zcorpan (~zcorpan@pat.se.opera.com) (Remote host closed the connection)
  592. # [13:51] * jgraham seems to be either near Stockholm or somewhere near the West Coast according to IP based Geolocation
  593. # [13:52] * Joins: zcorpan (~zcorpan@pat.se.opera.com)
  594. # [13:52] <jgraham> (these are some hundreds of km wrong)
  595. # [13:52] * Joins: kennyluck (~kennyluck@2001:200:1c0:3602:225:ff:fe4d:f8c7)
  596. # [13:52] * Quits: davidhund (~davidhund@78-27-27-74.dsl.alice.nl) (Quit: davidhund)
  597. # [13:52] * Quits: kennyluck (~kennyluck@2001:200:1c0:3602:225:ff:fe4d:f8c7) (Excess Flood)
  598. # [13:52] <jgraham> (in roughly opposite directions)
  599. # [13:53] <hsivonen> thiessenp: not WCAG-AAA but the Adoption Agency Algorithm
  600. # [13:54] <thiessenp> hsivonen: oh ok - will look up what that is :)
  601. # [13:54] * Quits: zcorpan (~zcorpan@pat.se.opera.com) (Remote host closed the connection)
  602. # [13:54] * Quits: matjas (~matjas@ip-81-11-185-138.dsl.scarlet.be) (Ping timeout: 245 seconds)
  603. # [13:54] * Joins: zcorpan (~zcorpan@pat.se.opera.com)
  604. # [13:55] <thiessenp> hsivonen: btw: when I ran the code from the example you gave locally on my dev environment I ended up in the north pacific ocean. I love swimming but ... :) I think this may have something to do with a firewal or proxy? I know I'm asking vague questions.
  605. # [13:59] <hsivonen> thiessenp: the example randomizes the location on error
  606. # [13:59] * Joins: davidhund (~davidhund@78-27-27-74.dsl.alice.nl)
  607. # [13:59] <thiessenp> hsivonen: busted - guess I better take a closer look at the code (thx)
  608. # [14:00] * Joins: kennyluck (~kennyluck@2001:200:1c0:3602:225:ff:fe4d:f8c7)
  609. # [14:00] * Quits: zcorpan (~zcorpan@pat.se.opera.com) (Remote host closed the connection)
  610. # [14:01] * Joins: zcorpan (~zcorpan@pat.se.opera.com)
  611. # [14:01] * Joins: matjas (~matjas@ip-81-11-180-67.dsl.scarlet.be)
  612. # [14:04] * Joins: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
  613. # [14:04] <annevk> XMLHttpRequest Level 2 (aka AJAX 2) -- orly?
  614. # [14:04] <annevk> -- http://www.mobilexweb.com/blog/safari-ios-accelerometer-websockets-html5
  615. # [14:08] * Joins: MikeSmith (~MikeSmith@EM111-188-92-32.pool.e-mobile.ne.jp)
  616. # [14:08] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 255 seconds)
  617. # [14:13] * _o is now known as webr3
  618. # [14:18] * Quits: gavin__ (~gavin@CPE001346f5db49-CM0018c0db9a8a.cpe.net.cable.rogers.com) (Ping timeout: 245 seconds)
  619. # [14:18] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  620. # [14:24] <hsivonen> annevk: how does it feel to be the editor of the latest buzzword?
  621. # [14:24] * Joins: Amorphous (jan@unaffiliated/amorphous)
  622. # [14:25] * Quits: payman_m (~payman_m@nl-216-227.netlogon.liu.se) (Quit: payman_m)
  623. # [14:28] <MikeSmith> buzzword?
  624. # [14:28] * Joins: payman_m (~payman_m@nl-216-227.netlogon.liu.se)
  625. # [14:28] <hsivonen> MikeSmith: AJAX 2
  626. # [14:29] * Joins: romeo_ (~romeo__@x1-6-00-10-a7-28-f3-47.k602.webspeed.dk)
  627. # [14:30] <Philip`> That's not the latest buzzword, that's just the combination of the two previous now-obsolete buzzwords
  628. # [14:31] <hsivonen> scary. I got NS_ERROR_FAILURE from virtualbox
  629. # [14:31] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Remote host closed the connection)
  630. # [14:31] <hsivonen> is virtualbox based on Mozilla code?
  631. # [14:32] <Rik`> hsivonen: isn't it NS as in NextStep ?
  632. # [14:33] <Philip`> http://www.virtualbox.org/wiki/Developer_FAQ
  633. # [14:33] <hsivonen> Rik`: I'm not aware of Next having used that exact error name
  634. # [14:33] <Philip`> "On Linux hosts, VirtualBox makes use of Mozilla XPCOM as its component model."
  635. # [14:33] * Joins: plainhao (~plainhao@208.75.85.237)
  636. # [14:34] <hsivonen> Philip`: wow.
  637. # [14:34] <hsivonen> that such a strange design decision
  638. # [14:34] <hsivonen> *that's
  639. # [14:34] <jgraham> Philip`: No point making a whole new buzzwoard when you can stitch together and reanimate two dead buzzwords, zombie style
  640. # [14:35] <MikeSmith> reCOMifying
  641. # [14:36] <jcranmer> wait, someone's seriously trying to use XPCOM?
  642. # [14:37] <jcranmer> mozlla's trying to use it less
  643. # [14:38] <Philip`> They say "For Windows hosts, we do not rely on XPCOM" so maybe the situation was that they relied heavily on Win32 COM and didn't care about portability, and then realised that actually it'd be nice to port to Linux
  644. # [14:39] <Philip`> but COM doesn't exist there so they just grabbed the closest thing they could find to emulate it
  645. # [14:47] * Quits: daedb (~daed@78-72-108-100-no178.tbcn.telia.com) (Read error: Connection reset by peer)
  646. # [14:48] * Quits: matjas (~matjas@ip-81-11-180-67.dsl.scarlet.be) (Remote host closed the connection)
  647. # [14:48] * Joins: daedb (~daed@78-72-108-100-no178.tbcn.telia.com)
  648. # [14:48] * Joins: matjas (~matjas@ip-81-11-180-67.dsl.scarlet.be)
  649. # [14:51] * Quits: payman_m (~payman_m@nl-216-227.netlogon.liu.se) (Quit: payman_m)
  650. # [14:51] * Joins: payman_m (~payman_m@nl-216-227.netlogon.liu.se)
  651. # [14:52] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  652. # [14:53] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
  653. # [14:54] * Quits: Anti-X (~duckmysic@c2379BF51.dhcp.bluecom.no) (Ping timeout: 276 seconds)
  654. # [14:57] * Quits: benschwarz (~ben@59.167.185.148) (Quit: benschwarz)
  655. # [14:58] * Joins: Anti-X (~duckmysic@cDD75BF51.dhcp.bluecom.no)
  656. # [14:58] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Remote host closed the connection)
  657. # [15:07] * Quits: akamike (~akamike@94-193-106-14.zone7.bethere.co.uk) (Quit: akamike)
  658. # [15:11] <hsivonen> jgraham: do you recall implementing the scopingness the MathML elements that accept HTML children?
  659. # [15:12] * Joins: smaug____ (~chatzilla@85.78.7.63)
  660. # [15:12] * Quits: davidhund (~davidhund@78-27-27-74.dsl.alice.nl) (Quit: davidhund)
  661. # [15:13] * Joins: miketaylr (~miketaylr@24.42.95.108)
  662. # [15:14] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Quit: Ex-Chat)
  663. # [15:15] <hsivonen> jgraham: I'm going to assume that the tests are stale per my reading of the spec and will update the tests that test the non-scopingness of <mi>, <mo>, <mn>, <ms> and <mtext>
  664. # [15:17] * Quits: payman_m (~payman_m@nl-216-227.netlogon.liu.se) (Quit: payman_m)
  665. # [15:18] * Joins: davidhund (~davidhund@78-27-27-74.dsl.alice.nl)
  666. # [15:19] * Quits: jacobolus (~jacobolus@c-24-128-189-152.hsd1.ma.comcast.net) (Remote host closed the connection)
  667. # [15:20] * Joins: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie)
  668. # [15:24] * Joins: payman_m (~payman_m@nl-216-227.netlogon.liu.se)
  669. # [15:25] * Joins: BlurstOfTimes (~blurstoft@168.203.117.107)
  670. # [15:28] * Joins: Rik` (~Rik`@mozilla-paris-222-194.cnt.nerim.net)
  671. # [15:29] * Quits: romeo_ (~romeo__@x1-6-00-10-a7-28-f3-47.k602.webspeed.dk) (Quit: Leaving)
  672. # [15:31] <hsivonen> jgraham: looks like Google Code put my code review comment on the wrong changeset for no apparent reason
  673. # [15:34] * Joins: f1lt3r (~f1lt3r@64.119.153.2)
  674. # [15:35] * Quits: Rik` (~Rik`@mozilla-paris-222-194.cnt.nerim.net) (Ping timeout: 252 seconds)
  675. # [15:39] * Joins: Rik` (~Rik`@mozilla-paris-222-194.cnt.nerim.net)
  676. # [15:41] <jgraham> hsivonen: I think that html5lib should be up to date as per a few days ago, but it is possible I missed something
  677. # [15:41] <gsnedders> jgraham: html5lib/Py or the tests?
  678. # [15:42] * Joins: aroben (~aroben@c-71-58-77-15.hsd1.pa.comcast.net)
  679. # [15:42] * Quits: aroben (~aroben@c-71-58-77-15.hsd1.pa.comcast.net) (Changing host)
  680. # [15:42] * Joins: aroben (~aroben@unaffiliated/aroben)
  681. # [15:42] <jgraham> gsnedders: Both, I think
  682. # [15:46] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
  683. # [15:49] * Joins: Peter` (~peter@170-116.citynet.ftth.internl.net)
  684. # [15:51] * Quits: Yudai_______ (~Yudai@pa3d07e.kngwnt01.ap.so-net.ne.jp) (Ping timeout: 272 seconds)
  685. # [15:51] <hsivonen> jgraham: I pushed fixes to what I believe to be broken tests
  686. # [15:53] <jgraham> hsivonen: Great. I was going to suggest that as a good remedy :)
  687. # [15:57] * Quits: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl) (Quit: annevk)
  688. # [16:03] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Remote host closed the connection)
  689. # [16:03] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
  690. # [16:04] * Quits: foolip (~philip@83.218.67.122) (Quit: Ex-Chat)
  691. # [16:09] * Joins: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
  692. # [16:11] * Quits: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net) (Quit: weinig)
  693. # [16:19] * Quits: davidhund (~davidhund@78-27-27-74.dsl.alice.nl) (Quit: davidhund)
  694. # [16:21] * Joins: daedb_ (~daed@78-72-108-100-no178.tbcn.telia.com)
  695. # [16:22] * Joins: davidhund (~davidhund@78-27-27-74.dsl.alice.nl)
  696. # [16:23] * Joins: Kuruma____ (~Kuruman@p25099-ipngn1601marunouchi.tokyo.ocn.ne.jp)
  697. # [16:24] * Joins: MikeSmith_ (~MikeSmith@EM111-188-92-32.pool.e-mobile.ne.jp)
  698. # [16:24] * Quits: MikeSmith (~MikeSmith@EM111-188-92-32.pool.e-mobile.ne.jp) (Read error: Connection reset by peer)
  699. # [16:24] * MikeSmith_ is now known as MikeSmith
  700. # [16:25] * Joins: temp02 (~temp01@unaffiliated/temp01)
  701. # [16:25] * Joins: MrDoublesite (~mropposit@unaffiliated/mropposite)
  702. # [16:26] * Joins: Morphous (jan@unaffiliated/amorphous)
  703. # [16:28] * Joins: abarth_ (~abarth@c-67-169-68-88.hsd1.ca.comcast.net)
  704. # [16:28] * Quits: abarth (~abarth@c-67-169-68-88.hsd1.ca.comcast.net) (Ping timeout: 245 seconds)
  705. # [16:28] * Quits: hober (~ted@unaffiliated/hober) (Ping timeout: 245 seconds)
  706. # [16:28] * abarth_ is now known as abarth
  707. # [16:28] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 245 seconds)
  708. # [16:28] * Quits: daedb (~daed@78-72-108-100-no178.tbcn.telia.com) (Ping timeout: 245 seconds)
  709. # [16:28] * Quits: Kuruma___ (~Kuruman@p25099-ipngn1601marunouchi.tokyo.ocn.ne.jp) (Ping timeout: 245 seconds)
  710. # [16:28] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 245 seconds)
  711. # [16:28] * Quits: MrDoublesite (~mropposit@unaffiliated/mropposite) (Remote host closed the connection)
  712. # [16:28] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Remote host closed the connection)
  713. # [16:29] * Joins: ormaaj_ (~quassel@gateway/tor-sasl/ormaaj)
  714. # [16:30] * Quits: ormaaj (~quassel@gateway/tor-sasl/ormaaj) (Ping timeout: 245 seconds)
  715. # [16:33] * Quits: irclogbot_ (~bot@li165-234.members.linode.com) (Ping timeout: 240 seconds)
  716. # [16:33] * Quits: ivan` (~ivan@unaffiliated/ivan/x-000001) (Ping timeout: 245 seconds)
  717. # [16:34] * Joins: virtuelv (~virtuelv_@193.62.9.46.customer.cdi.no)
  718. # [16:35] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 245 seconds)
  719. # [16:36] * Quits: reni (~reni@sedkit.inf.u-szeged.hu) (Quit: Leaving)
  720. # [16:39] * Joins: erlehmann (~erlehmann@89.204.137.13)
  721. # [16:39] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  722. # [16:41] * Quits: Anti-X (~duckmysic@cDD75BF51.dhcp.bluecom.no) (Ping timeout: 265 seconds)
  723. # [16:46] * Joins: Anti-X (~duckmysic@c477ABF51.dhcp.bluecom.no)
  724. # [16:48] * Joins: jacobolus (~jacobolus@c-24-128-189-152.hsd1.ma.comcast.net)
  725. # [16:49] * Joins: hober (~ted@unaffiliated/hober)
  726. # [16:50] * Quits: davidhund (~davidhund@78-27-27-74.dsl.alice.nl) (Quit: davidhund)
  727. # [16:52] * Quits: Martijnc (~Martijnc@91.176.25.196) (Read error: Connection reset by peer)
  728. # [16:54] * Joins: FireFly (~firefly@unaffiliated/firefly)
  729. # [17:00] * Joins: Martijnc (~Martijnc@91.176.25.7)
  730. # [17:01] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
  731. # [17:02] * Quits: Peter` (~peter@170-116.citynet.ftth.internl.net) (Read error: Connection reset by peer)
  732. # [17:05] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
  733. # [17:06] * Quits: payman_m (~payman_m@nl-216-227.netlogon.liu.se) (Ping timeout: 250 seconds)
  734. # [17:06] * Quits: jacobolus (~jacobolus@c-24-128-189-152.hsd1.ma.comcast.net) (Remote host closed the connection)
  735. # [17:11] * Joins: ivan` (~ivan@unaffiliated/ivan/x-000001)
  736. # [17:12] * Quits: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de) (Ping timeout: 255 seconds)
  737. # [17:22] * Joins: 64MAAXPAD (~bot@li165-234.members.linode.com)
  738. # [17:22] * Joins: 92AABM8BM (~bot@li165-234.members.linode.com)
  739. # [17:22] * Joins: payman_m (~payman_m@nl-216-227.netlogon.liu.se)
  740. # [17:24] * Quits: miketaylr (~miketaylr@24.42.95.108) (Quit: miketaylr)
  741. # [17:25] * Joins: Xano_ (~Xano_@wlan231016.mobiel.utwente.nl)
  742. # [17:26] <Xano_> Where do I find the geolocation specification?
  743. # [17:26] * Parts: payman_m (~payman_m@nl-216-227.netlogon.liu.se)
  744. # [17:26] <annevk> http://dev.w3.org/geo/api/spec-source.html
  745. # [17:26] <Xano_> Oh, that's W3C, not WHATWG
  746. # [17:26] * Joins: thiessenp_ (~thiessenp@changeme.ebuddy.com)
  747. # [17:26] <Xano_> annevk: Heh, just found it. Thanks for the quick response
  748. # [17:27] <jgraham> Still a reasonable place to ask about it, all things considered
  749. # [17:27] <Xano_> Was googling for "Whatwg geolocation... " :')
  750. # [17:30] * Quits: thiessenp (~thiessenp@hq.ebuddy.com) (Ping timeout: 240 seconds)
  751. # [17:30] * thiessenp_ is now known as thiessenp
  752. # [17:30] * Joins: jacobolus (~jacobolus@beaker.cictr.com)
  753. # [17:32] <annevk> http://www.aminutewithbrendan.com/pages/20101122 Karakan? It's Carakan!
  754. # [17:33] * Quits: jacobolus (~jacobolus@beaker.cictr.com) (Remote host closed the connection)
  755. # [17:35] * Joins: jacobolus (~jacobolus@beaker.cictr.com)
  756. # [17:35] * Quits: Xano_ (~Xano_@wlan231016.mobiel.utwente.nl) (Quit: Xano_)
  757. # [17:36] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: This computer has gone to sleep)
  758. # [17:37] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
  759. # [17:37] <jgraham> (that link is entirely bogus)
  760. # [17:37] * Quits: zcorpan (~zcorpan@pat.se.opera.com) (Ping timeout: 255 seconds)
  761. # [17:39] <jgraham> http://my.opera.com/core/blog/2009/02/04/carakan is a much less bogus link if anyone wants to propogate the message
  762. # [17:39] * Joins: MrDoublesite (~mropposit@unaffiliated/mropposite)
  763. # [17:40] * Quits: rimantas (~rimliu@lan-84-240-20-219.vln.skynet.lt) (Quit: Leaving)
  764. # [17:40] <annevk> happy to hear Brendan does mostly agree with the WHATWG versioning message
  765. # [17:41] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Read error: Connection reset by peer)
  766. # [17:41] * MrDoublesite is now known as MrOpposite
  767. # [17:41] <annevk> and that he's not really in favor of having bytecode shipped to browsers
  768. # [17:42] * temp02 is now known as temp01
  769. # [17:48] * Quits: jacobolus (~jacobolus@beaker.cictr.com) (Remote host closed the connection)
  770. # [17:49] * Quits: nimbupani (~Adium@c-24-22-131-46.hsd1.wa.comcast.net) (Quit: Leaving.)
  771. # [17:51] * Joins: dglazkov (~dglazkov@nat/google/x-amsxbhejohuayfmf)
  772. # [17:52] * Quits: thiessenp (~thiessenp@changeme.ebuddy.com) (Remote host closed the connection)
  773. # [17:52] * Joins: thiessenp (~thiessenp@mail-in.ebuddy.com)
  774. # [17:52] <annevk> I tried posting a comment with that corrected link, but failed to get passed the images asking me to spell
  775. # [18:01] * Quits: thiessenp (~thiessenp@mail-in.ebuddy.com) (Quit: thiessenp)
  776. # [18:03] * Joins: Xano_ (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl)
  777. # [18:10] * Joins: Yudai_______ (~Yudai@p4acb51.kngwnt01.ap.so-net.ne.jp)
  778. # [18:11] * Joins: expilicious (~zAyghip8@cpc2-ely02-0-0-cust338.5-1.cable.virginmedia.com)
  779. # [18:11] * Joins: payman_m (~payman_m@h85-8-2-58.static.se.alltele.net)
  780. # [18:12] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Ping timeout: 255 seconds)
  781. # [18:14] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
  782. # [18:14] * Joins: Craig` (~craig@host81-141-115-9.wlms-broadband.com)
  783. # [18:14] * Quits: Yudai_______ (~Yudai@p4acb51.kngwnt01.ap.so-net.ne.jp) (Ping timeout: 260 seconds)
  784. # [18:18] * jgraham tries to avoid disqus based comment forms
  785. # [18:19] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  786. # [18:23] * Joins: boaz (~boaz@c-75-69-147-207.hsd1.ma.comcast.net)
  787. # [18:27] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  788. # [18:30] * Quits: mpt (~mpt@canonical/mpt) (Quit: Ex-Chat)
  789. # [18:31] * Joins: JonathanNeal (~Jonathan_@rrcs-76-79-114-214.west.biz.rr.com)
  790. # [18:34] * Quits: paul_irish (~paul_iris@c-76-21-40-62.hsd1.ca.comcast.net) (Remote host closed the connection)
  791. # [18:35] * Parts: JonathanNeal (~Jonathan_@rrcs-76-79-114-214.west.biz.rr.com)
  792. # [18:38] <gsnedders> http://www.vemihelvete.se/2010/10/en-nord-gor-musik.html (or <http://translate.google.com/translate?u=http%3A%2F%2Fwww.vemihelvete.se%2F2010%2F10%2Fen-nord-gor-musik.html&sl=sv&tl=en&hl=&ie=UTF-8> for the Swedish challenged). JS music!
  793. # [18:41] * Joins: paul_irish (~paul_iris@67.218.104.222)
  794. # [18:44] * Joins: payman_m_ (~payman_m@h85-8-2-58.static.se.alltele.net)
  795. # [18:44] * Quits: payman_m (~payman_m@h85-8-2-58.static.se.alltele.net) (Read error: Connection reset by peer)
  796. # [18:44] * payman_m_ is now known as payman_m
  797. # [18:47] * Quits: myakura (~myakura@p1059-ipbf2708marunouchi.tokyo.ocn.ne.jp) (Remote host closed the connection)
  798. # [18:48] * Parts: Craig` (~craig@host81-141-115-9.wlms-broadband.com) ("Leaving")
  799. # [18:49] * Joins: miketaylr (~miketaylr@65.88.88.174)
  800. # [18:50] * Joins: Yudai_______ (~Yudai@pc661f5.kngwnt01.ap.so-net.ne.jp)
  801. # [18:50] * Joins: maikmerten (~maikmerte@port-92-201-2-183.dynamic.qsc.de)
  802. # [18:52] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
  803. # [18:52] <gsnedders> Who here has IE9? Can someone copy/paste results for Sputnik in IE9?
  804. # [18:54] * Joins: mokush (~quassel@86.127.164.117)
  805. # [18:58] * Joins: henrikbjorn (~Henrik@c83-249-65-238.bredband.comhem.se)
  806. # [18:59] * Quits: ormaaj_ (~quassel@gateway/tor-sasl/ormaaj) (Remote host closed the connection)
  807. # [19:00] * Joins: ormaaj (~quassel@gateway/tor-sasl/ormaaj)
  808. # [19:01] * Quits: mokush (~quassel@86.127.164.117) (Remote host closed the connection)
  809. # [19:07] * Joins: cardona507 (~cardona50@c-24-130-129-16.hsd1.ca.comcast.net)
  810. # [19:11] * Quits: henrikbjorn (~Henrik@c83-249-65-238.bredband.comhem.se) (Remote host closed the connection)
  811. # [19:13] <TabAtkins> Where's sputnik?
  812. # [19:14] <TabAtkins> Unrelated: it looks like canvas gradients are defined to transition in non-premultiplied space, right? If so, that's the only place on the platform where colors transition that way now.
  813. # [19:15] <gsnedders> TabAtkins: http://sputnik.googlelabs.com/run
  814. # [19:15] <TabAtkins> k, one sec then
  815. # [19:16] <Philip`> TabAtkins: Everything in canvas is non-premultiplied
  816. # [19:16] <Philip`> (except for implementations)
  817. # [19:17] <TabAtkins> Philip`: So implementations currently transition in pre-multiplied space?
  818. # [19:20] <Philip`> TabAtkins: No, I believe they behaviourally match the spec
  819. # [19:20] <Philip`> http://test.w3.org/html/tests/submission/PhilipTaylor/canvas/2d.gradient.interpolate.colouralpha.html
  820. # [19:20] <Philip`> I think that'd give different output if interpolating linearly in premultiplied colour space
  821. # [19:20] <Philip`> The implementations just store everything in premultiplied form in the backing store, then do whatever's necessary to get the right behaviour
  822. # [19:21] <gsnedders> http://www.reddit.com/r/IAmA/comments/eadq7/iama_person_with_zero_creative_talent_ill_draw/c16ln1w
  823. # [19:22] * Quits: dglazkov (~dglazkov@nat/google/x-amsxbhejohuayfmf) (Quit: dglazkov)
  824. # [19:22] * Joins: maikmerten_ (~maikmerte@port-92-201-35-158.dynamic.qsc.de)
  825. # [19:22] <TabAtkins> gsnedders: Oh. Man. AWESOME.
  826. # [19:22] * Quits: erlehmann (~erlehmann@89.204.137.13) (Read error: Connection reset by peer)
  827. # [19:23] * Quits: Necrathex (~nectop@212-123-163-12.ip.telfort.nl) (Ping timeout: 250 seconds)
  828. # [19:24] * Quits: maikmerten (~maikmerte@port-92-201-2-183.dynamic.qsc.de) (Ping timeout: 240 seconds)
  829. # [19:24] * Quits: Phae (~Phae@gatekeeper.macmillan.co.uk) (Read error: Connection reset by peer)
  830. # [19:24] * Joins: Phae (~Phae@chimera.macmillan.com)
  831. # [19:25] * Joins: sicking (~chatzilla@nat/mozilla/x-wfodvhicpmafevcq)
  832. # [19:25] <gsnedders> TabAtkins: Yeah, I'm having one of these moments where I can't help but think: I fucking love this company.
  833. # [19:25] * Joins: dglazkov (~dglazkov@nat/google/x-kuekmhiwosxotszp)
  834. # [19:27] * Joins: dbaron (~dbaron@nat/mozilla/x-vprkybgmtgdpyeey)
  835. # [19:28] * Joins: nimbupani (~Adium@c-24-22-131-46.hsd1.wa.comcast.net)
  836. # [19:33] * Quits: phrearch (~phrearch_@82-136-229-19.ip.telfort.nl) (Quit: Leaving)
  837. # [19:36] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Read error: Operation timed out)
  838. # [19:37] * Quits: paul_irish (~paul_iris@67.218.104.222) (Remote host closed the connection)
  839. # [19:47] <annevk> http://www.opera.com/?display=myopera omg lol
  840. # [19:48] <Rik`> sadly it only works in English
  841. # [19:49] <virtuelv> context to that link from annevk http://www.reddit.com/r/bestof/comments/eakz7/selfproclaimed_zerotalent_artist_creates_drawings/
  842. # [19:49] <gsnedders> TabAtkins: Run it in IE9?
  843. # [19:50] * Joins: romeo_ (~romeo__@x1-6-00-10-a7-28-f3-47.k602.webspeed.dk)
  844. # [19:51] <TabAtkins> Ah, I did, but on a screen that's hidden now so I forgot about it. What info do you want from it?
  845. # [19:51] * Joins: jwalden (~waldo@c-68-40-243-245.hsd1.mi.comcast.net)
  846. # [19:51] <gsnedders> TabAtkins: The list of tests that fail
  847. # [19:52] * Joins: bckenny (~bckenny@nat/google/x-kuaxocqkmhpucydg)
  848. # [19:54] * Joins: boaz_ (~boaz@c-75-69-147-207.hsd1.ma.comcast.net)
  849. # [19:55] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
  850. # [19:56] <TabAtkins> gsnedders: http://pastebin.com/HusmnmTF
  851. # [19:56] <gsnedders> TabAtkins: thx
  852. # [19:56] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Disconnected by services)
  853. # [19:56] * Joins: gavin__ (~gavin@CPE001346f5db49-CM0018c0db9a8a.cpe.net.cable.rogers.com)
  854. # [19:57] * Quits: boaz (~boaz@c-75-69-147-207.hsd1.ma.comcast.net) (Ping timeout: 252 seconds)
  855. # [19:57] * boaz_ is now known as boaz
  856. # [19:59] * Joins: henrikbjorn (~Henrik@c83-249-65-238.bredband.comhem.se)
  857. # [19:59] * Joins: Xano__ (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl)
  858. # [20:01] * Quits: Xano_ (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl) (Ping timeout: 245 seconds)
  859. # [20:01] * Xano__ is now known as Xano_
  860. # [20:03] * Joins: cying (~cying@173-228-29-224.dsl.static.sonic.net)
  861. # [20:05] * Quits: Phae (~Phae@chimera.macmillan.com) (Quit: Leaving.)
  862. # [20:06] * Joins: yod (~thereaux@fw.vdl2.ca)
  863. # [20:07] * Joins: zcorpan (~zcorpan@c-51c3e455.029-286-6c6b701.cust.bredbandsbolaget.se)
  864. # [20:07] * Quits: aroben (~aroben@unaffiliated/aroben) (Read error: Connection reset by peer)
  865. # [20:08] * Joins: MikeSmith_ (~MikeSmith@EM114-48-37-154.pool.e-mobile.ne.jp)
  866. # [20:10] * Quits: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie) (Quit: mhausenblas)
  867. # [20:11] * Quits: MikeSmith (~MikeSmith@EM111-188-92-32.pool.e-mobile.ne.jp) (Ping timeout: 260 seconds)
  868. # [20:11] * MikeSmith_ is now known as MikeSmith
  869. # [20:12] * Joins: nessy (~Adium@124-171-8-121.dyn.iinet.net.au)
  870. # [20:13] * Quits: Rik` (~Rik`@mozilla-paris-222-194.cnt.nerim.net) (Remote host closed the connection)
  871. # [20:16] * Quits: henrikbjorn (~Henrik@c83-249-65-238.bredband.comhem.se) (Remote host closed the connection)
  872. # [20:21] * Quits: boaz (~boaz@c-75-69-147-207.hsd1.ma.comcast.net) (Quit: boaz)
  873. # [20:22] * Joins: jacobolus (~jacobolus@fw-1-user-net-flrs.cictr.com)
  874. # [20:25] * Joins: paul_irish (~paul_iris@67.218.104.222)
  875. # [20:28] * Joins: erlehmann (~erlehmann@89.204.137.13)
  876. # [20:34] * Quits: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net) (Ping timeout: 272 seconds)
  877. # [20:34] * Morphous is now known as Amorphous
  878. # [20:35] * Joins: paul_irish_ (~paul_iris@nat/google/x-wdtmhtmbqwmimvnh)
  879. # [20:37] * Quits: Dashiva (Dashiva@wikia/Dashiva)
  880. # [20:37] * Quits: Xano_ (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl) (Read error: Connection reset by peer)
  881. # [20:38] * Quits: paul_irish (~paul_iris@67.218.104.222) (Ping timeout: 245 seconds)
  882. # [20:38] * Joins: Xano_ (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl)
  883. # [20:40] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 240 seconds)
  884. # [20:41] * Joins: Dashiva (Dashiva@wikia/Dashiva)
  885. # [20:41] * Quits: cying (~cying@173-228-29-224.dsl.static.sonic.net) (Quit: cying)
  886. # [20:44] * Quits: paul_irish_ (~paul_iris@nat/google/x-wdtmhtmbqwmimvnh) (Remote host closed the connection)
  887. # [20:46] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  888. # [20:47] * Joins: cying (~cying@173-228-29-224.dsl.static.sonic.net)
  889. # [20:48] * Quits: cying (~cying@173-228-29-224.dsl.static.sonic.net) (Client Quit)
  890. # [20:48] * Joins: othermaciej (~mjs@adsl-69-106-229-50.dsl.pltn13.pacbell.net)
  891. # [20:49] * Quits: maikmerten_ (~maikmerte@port-92-201-35-158.dynamic.qsc.de) (Remote host closed the connection)
  892. # [20:51] * Quits: abarth (~abarth@c-67-169-68-88.hsd1.ca.comcast.net) (Quit: abarth)
  893. # [20:52] * Joins: paul_irish (~paul_iris@nat/google/x-yordlckcuhwumnkc)
  894. # [20:54] * Joins: sean` (~Sean@D97A9F8D.cm-3-3c.dynamic.ziggo.nl)
  895. # [20:54] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: Leaving)
  896. # [21:01] <jgraham> Dear Wikipedia: if you are going to try and coerce me into donating with dramatically-lit photographs advertisting personal appeals, please try not to blow out the highlights on Jimmy Wales' nose
  897. # [21:02] * Philip` clicked on the donation ad once, but only because he was clicking a link near the top of the page when the ad suddenly popped into existence under his mouse
  898. # [21:03] <karlushi> Dear wikipedia, I'm 10 years old, what is this old pervert looking at me all the time.
  899. # [21:03] * Joins: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz)
  900. # [21:04] * Joins: cying (~cying@173-228-29-224.dsl.static.sonic.net)
  901. # [21:05] * Joins: benschwarz (~ben@59.167.185.148)
  902. # [21:08] * Quits: dglazkov (~dglazkov@nat/google/x-kuekmhiwosxotszp) (Quit: dglazkov)
  903. # [21:11] * Joins: paul_irish_ (~paul_iris@nat/google/x-disdktscvdrncbcn)
  904. # [21:12] * Quits: paul_irish (~paul_iris@nat/google/x-yordlckcuhwumnkc) (Read error: Connection reset by peer)
  905. # [21:13] * Quits: bckenny (~bckenny@nat/google/x-kuaxocqkmhpucydg) (Remote host closed the connection)
  906. # [21:19] * Quits: othermaciej (~mjs@adsl-69-106-229-50.dsl.pltn13.pacbell.net) (Quit: othermaciej)
  907. # [21:23] * Joins: maikmerten (~maikmerte@port-92-201-35-158.dynamic.qsc.de)
  908. # [21:27] * Quits: paul_irish_ (~paul_iris@nat/google/x-disdktscvdrncbcn) (Read error: Connection reset by peer)
  909. # [21:33] * Quits: Anti-X (~duckmysic@c477ABF51.dhcp.bluecom.no) (Ping timeout: 260 seconds)
  910. # [21:37] * Quits: karlushi (~karl@nerval.la-grange.net) (Quit: Freedom - to walk free and own no superior.)
  911. # [21:37] * Joins: Steve^ (~steve@cpc2-hari1-0-0-cust1111.hari.cable.virginmedia.com)
  912. # [21:37] * Joins: karlcow (~karl@nerval.la-grange.net)
  913. # [21:37] * Quits: smaug____ (~chatzilla@85.78.7.63) (Ping timeout: 240 seconds)
  914. # [21:38] * Joins: Anti-X (~duckmysic@cFC7DBF51.dhcp.bluecom.no)
  915. # [21:41] * Quits: nessy (~Adium@124-171-8-121.dyn.iinet.net.au) (Quit: Leaving.)
  916. # [21:44] * Joins: smaug____ (~chatzilla@GYZKMCLXIII.gprs.sl-laajakaista.fi)
  917. # [21:44] * Quits: Anti-X (~duckmysic@cFC7DBF51.dhcp.bluecom.no) (Ping timeout: 252 seconds)
  918. # [21:44] * Quits: miketaylr (~miketaylr@65.88.88.174) (Quit: miketaylr)
  919. # [21:50] <annevk> thanks TabAtkins for following up on the gradient stuff
  920. # [21:51] <TabAtkins> No problem, annevk.
  921. # [21:53] * Quits: maikmerten (~maikmerte@port-92-201-35-158.dynamic.qsc.de) (Read error: Connection reset by peer)
  922. # [21:56] * Joins: bckenny (~bckenny@nat/google/x-zydibpgphjnebily)
  923. # [21:58] * Quits: homata (~homata@h219-110-13-055.catv02.itscom.jp) (Ping timeout: 252 seconds)
  924. # [22:10] * Joins: miketaylr (~miketaylr@72-59-28-199.pools.spcsdns.net)
  925. # [22:10] * Joins: boaz (~boaz@c-75-69-147-207.hsd1.ma.comcast.net)
  926. # [22:10] * Quits: plainhao (~plainhao@208.75.85.237) (Quit: plainhao)
  927. # [22:15] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  928. # [22:17] * Quits: gavin__ (~gavin@CPE001346f5db49-CM0018c0db9a8a.cpe.net.cable.rogers.com) (Ping timeout: 240 seconds)
  929. # [22:18] * Quits: cying (~cying@173-228-29-224.dsl.static.sonic.net) (Quit: cying)
  930. # [22:19] * Joins: cying (~cying@173-228-29-224.dsl.static.sonic.net)
  931. # [22:19] <TabAtkins> annevk: Now if you could get someone relevant from Opera to comment on the canvas gradient thread...
  932. # [22:20] * Joins: espadrine` (~thaddee_t@acces1400.res.insa-lyon.fr)
  933. # [22:21] <annevk> I probably can, tomorrow
  934. # [22:22] <TabAtkins> Cool.
  935. # [22:29] * karlcow wonders if TabAtkins is hidden in Tab Stacking
  936. # [22:30] * Parts: espadrine` (~thaddee_t@acces1400.res.insa-lyon.fr)
  937. # [22:35] <Philip`> TabAtkins: If interpolating from (255,255,255,1) to (0,0,0,0) doesn't give the effect you want, why not simply interpolate to (255,255,255,0) instead?
  938. # [22:36] <Philip`> (in the non-premultiplied world)
  939. # [22:37] * Quits: zcorpan (~zcorpan@c-51c3e455.029-286-6c6b701.cust.bredbandsbolaget.se) (Quit: zcorpan)
  940. # [22:37] <Philip`> If you *do* want the effect of non-premultipliedly interpolating from (255,255,255,1) to (0,0,0,0), then I guess the only way to get it in the premultiplied world is interpolating to (0,0,0,0.01) which looks like a nasty hack
  941. # [22:38] * Joins: espadrine (~espadrine@acces1400.res.insa-lyon.fr)
  942. # [22:38] * Quits: ormaaj (~quassel@gateway/tor-sasl/ormaaj) (Remote host closed the connection)
  943. # [22:39] * Joins: ormaaj (~quassel@gateway/tor-sasl/ormaaj)
  944. # [22:45] * Quits: sean` (~Sean@D97A9F8D.cm-3-3c.dynamic.ziggo.nl) (Quit: Leaving)
  945. # [22:50] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Quit: Leaving)
  946. # [22:52] * Joins: Xano__ (~Xano_@524BF837.cm-4-4d.dynamic.ziggo.nl)
  947. # [22:53] * Joins: Craig` (~craig@host81-141-115-9.wlms-broadband.com)
  948. # [22:56] * Quits: Craig` (~craig@host81-141-115-9.wlms-broadband.com) (Client Quit)
  949. # [22:57] * Quits: romeo_ (~romeo__@x1-6-00-10-a7-28-f3-47.k602.webspeed.dk) (Quit: Leaving)
  950. # [22:57] * Quits: ROBOd (~robod@92.84.204.86) (Quit: .)
  951. # [23:00] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  952. # [23:07] * Quits: Xano__ (~Xano_@524BF837.cm-4-4d.dynamic.ziggo.nl) (Read error: Connection reset by peer)
  953. # [23:09] * Quits: miketaylr (~miketaylr@72-59-28-199.pools.spcsdns.net) (Remote host closed the connection)
  954. # [23:10] * Quits: BlurstOfTimes (~blurstoft@168.203.117.107) (Remote host closed the connection)
  955. # [23:10] * Joins: Xano__ (~Xano_@524BF837.cm-4-4d.dynamic.ziggo.nl)
  956. # [23:11] * Joins: aidan (~aidan@unaffiliated/aidan)
  957. # [23:11] <aidan> What is the format of the datetime attribute, and why can't I find it ANYWHERE?
  958. # [23:11] * Joins: dglazkov (~dglazkov@nat/google/x-zcfosbnxpbmdiwtx)
  959. # [23:11] <aidan> I can find parsing instructions, but I can't find the actual name of the format
  960. # [23:11] <aidan> http://dev.w3.org/html5/spec/common-microsyntaxes.html#parse-a-date-component
  961. # [23:12] <hober> essentially, it's an RFC3339 timestamp
  962. # [23:12] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  963. # [23:13] <beowulf> http://www.whatwg.org/specs/web-apps/current-work/multipage/common-microsyntaxes.html#valid-global-date-and-time-string
  964. # [23:16] <jacobolus> anyone have an idea why opera renders &thinsp; (from a font that doesn't have the character built in, I believe) about 5 times wider than expected?
  965. # [23:16] <jacobolus> it makes &thinsp; effectively worthless
  966. # [23:17] <jacobolus> (also, does the same with &hairsp; which is perhaps even worse as sometimes multiple &hairsp; are used in a row to get the desired amount of space)
  967. # [23:18] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
  968. # [23:18] <jacobolus> (by 5 times too wide I mean that &thinsp; renders about 3x as wide as a regular space)
  969. # [23:19] <beowulf> if the font doesn't have a thin space glyph it may be using a regular space (which is 5 to 6 times the width of a space if a space is 1 em wide)
  970. # [23:19] <jacobolus> what's a "regular" space?
  971. # [23:19] <jacobolus> that's just what you get with the space bar?
  972. # [23:19] <jacobolus> it's using a space that's substantially *wider* than that
  973. # [23:20] * Joins: irclogbot_ (~bot@li165-234.members.linode.com)
  974. # [23:20] * Quits: irclogbot_ (~bot@li165-234.members.linode.com) (Remote host closed the connection)
  975. # [23:20] <beowulf> by regular space i mean the one that appears when you press the space bar
  976. # [23:21] <beowulf> it's about an em wide, i think
  977. # [23:22] * Quits: erlehmann (~erlehmann@89.204.137.13) (Ping timeout: 272 seconds)
  978. # [23:22] <jacobolus> let me put an image online
  979. # [23:22] <jacobolus> http://i.imgur.com/bxl6m.png
  980. # [23:22] <beowulf> my suggestion would be to use a font that has a &thinsp
  981. # [23:23] <jacobolus> the space before the % is &thinsp;
  982. # [23:23] <jacobolus> the other spaces are regular spaces
  983. # [23:23] <jacobolus> beowulf: no other browser does this as far as I can tell
  984. # [23:24] <jacobolus> at least none on my machine
  985. # [23:24] <jacobolus> maybe it's trying to pick out some CJK font with a fixed-width very wide space?
  986. # [23:24] * Joins: erlehmann (~erlehmann@89.204.137.13)
  987. # [23:24] <jacobolus> (under the &thinsp; code point)
  988. # [23:25] <TabAtkins> Philip`: I covered that in the email - it's extra work, and more importantly, it's exta work *you don't have to do* in other parts of the web stack.
  989. # [23:25] <jacobolus> completely unrelated question: does anyone know why javascript mod operator (%) returns a negative value with a negative dividend? who ever decided that was a good behavior? :)
  990. # [23:25] <beowulf> jacobolus: that is indeed a large space
  991. # [23:25] <jacobolus> beowulf: right? :)
  992. # [23:26] <jacobolus> beowulf: in case it's helpful, the font here is Delicious
  993. # [23:26] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  994. # [23:26] <TabAtkins> Yeah, *actually* transitioning from, say, white to transparent black, hitting partially-transparent gray along the way, isn't really possible. Even going to (0,0,0,.01) doesn't work right - that is, expectedly, almost the same thing as just going to (0,0,0,0).
  995. # [23:26] <jacobolus> (which does not have a &thinsp;)
  996. # [23:26] <Philip`> TabAtkins: Writing rgba(255,255,250,0) when you want transparent yellow doesn't seem significantly more work than writing rgba(0,0,0,0), and it does seem much clearer
  997. # [23:27] <TabAtkins> It's more work and less clear than writing "transparent".
  998. # [23:27] <Philip`> "transparent" doesn't mean transparent yellow
  999. # [23:27] <Philip`> It means transparent black
  1000. # [23:27] <TabAtkins> Exactly.
  1001. # [23:27] <TabAtkins> Which is rarely what is intended.
  1002. # [23:27] <Philip`> If you want transparent yellow, "transparent" is about as appropriate as "peach"
  1003. # [23:27] <jacobolus> beowulf: I guess a workaround might be to edit the font to add a &thinsp; character; not sure if that violates the license, but I doubt the font's author would mind so terribly much
  1004. # [23:27] <Philip`> so don't use it :-)
  1005. # [23:27] <TabAtkins> The fact that fully transparent colors still have a "color" is a technical detail.
  1006. # [23:28] <Philip`> (Did you see my email response, by the way?)
  1007. # [23:28] <TabAtkins> Haven't read it yet - I just got back to my desk.
  1008. # [23:28] * Quits: yod (~thereaux@fw.vdl2.ca) (Quit: Leaving.)
  1009. # [23:30] <beowulf> jacobolus: fwiw another exljibris font, museo, has a thinsp
  1010. # [23:31] <jacobolus> beowulf: maybe I should email Jos
  1011. # [23:31] <jacobolus> I'm pretty sure if this one had a &thinsp; it wouldn't be making such a giant space in opera
  1012. # [23:31] <jacobolus> (looking to see now if it does or not)
  1013. # [23:32] <jacobolus> seems not
  1014. # [23:32] <jacobolus> just the bare basic characters
  1015. # [23:34] * Quits: bckenny (~bckenny@nat/google/x-zydibpgphjnebily) (Remote host closed the connection)
  1016. # [23:35] * Parts: aidan (~aidan@unaffiliated/aidan)
  1017. # [23:38] * Quits: payman_m (~payman_m@h85-8-2-58.static.se.alltele.net) (Quit: payman_m)
  1018. # [23:46] * Joins: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  1019. # [23:47] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
  1020. # [23:48] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 255 seconds)
  1021. # [23:57] * Joins: paul_irish (~paul_iris@nat/google/x-mkknedndcxupobab)
  1022. # Session Close: Wed Nov 24 00:00:00 2010

The end :)