/irc-logs / freenode / #whatwg / 2009-08-28 / end

Options:

  1. # Session Start: Fri Aug 28 00:00:00 2009
  2. # Session Ident: #whatwg
  3. # [00:03] * Quits: heycam (n=cam@210-84-56-211.dyn.iinet.net.au) ("bye")
  4. # [00:07] * Quits: BlurstOfTimes (n=blurstof@168.203.117.59) ("Leaving...")
  5. # [00:07] * Joins: doublec (n=doublec@nat/mozilla/x-llnhfaggvcuuaocp)
  6. # [00:11] * Joins: VasilievVV (n=kvirc@cdma-92-36-33-26.msk.skylink.ru)
  7. # [00:14] * Quits: annodomini (n=lambda@wikipedia/lambda)
  8. # [00:15] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
  9. # [00:15] * Joins: aroben (n=aroben@nat/apple/x-otyyujloqpnmnnxo)
  10. # [00:19] * Quits: vvv (n=kvirc@mediawiki/VasilievVV) (Read error: 60 (Operation timed out))
  11. # [00:23] * Quits: aroben (n=aroben@unaffiliated/aroben)
  12. # [00:26] * Quits: doublec (n=doublec@nat/mozilla/x-llnhfaggvcuuaocp) (Read error: 110 (Connection timed out))
  13. # [00:26] * Joins: aroben (n=aroben@nat/apple/x-tsntqqrnrnqrmmxc)
  14. # [00:27] * VasilievVV is now known as vvv
  15. # [00:32] * Joins: doublec (n=doublec@nat/mozilla/x-vfoqgrhmaaiclrdw)
  16. # [00:34] * Quits: erlehmann (n=erlehman@tmo-109-171.customers.d1-online.com) ("Ex-Chat")
  17. # [00:36] * Quits: doublec (n=doublec@nat/mozilla/x-vfoqgrhmaaiclrdw) (Remote closed the connection)
  18. # [00:40] * Quits: jorlow (n=jorlow@nat/google/x-ibogltbddrpavkgi)
  19. # [00:44] * Quits: SamerZ (n=SamerZ@CPE0024369ef3ab-CM001ac35cd4b4.cpe.net.cable.rogers.com)
  20. # [00:45] * Joins: annodomini (n=lambda@c-75-69-96-104.hsd1.nh.comcast.net)
  21. # [00:47] * Joins: seanoshea (n=seanoshe@nat217.eye.fi)
  22. # [00:50] * Quits: MikeSmith (n=MikeSmit@EM114-48-8-212.pool.e-mobile.ne.jp) (Read error: 54 (Connection reset by peer))
  23. # [00:50] * Quits: smedero (n=smedero@D-128-208-133-191.dhcp4.washington.edu)
  24. # [00:54] * Joins: heycam (n=cam@clm-laptop.infotech.monash.edu.au)
  25. # [00:54] * Quits: tndH (n=Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com) ("ChatZilla 0.9.85-rdmsoft [XULRunner 1.9.0.1/2008072406]")
  26. # [01:00] * Quits: cying (n=cying@70.90.171.153)
  27. # [01:13] * Joins: MikeSmith (n=MikeSmit@EM114-48-45-43.pool.e-mobile.ne.jp)
  28. # [01:14] * Joins: jorlow (n=jorlow@nat/google/x-yfamqyirpqltqnzl)
  29. # [01:26] * Joins: weinig (n=weinig@17.246.19.176)
  30. # [01:33] * Joins: JohnResi1 (n=JohnResi@121.255.201.74.static.ey03.engineyard.com)
  31. # [01:34] * Quits: weinig (n=weinig@17.246.19.176)
  32. # [01:34] * Joins: aroben_ (n=aroben@17.246.19.32)
  33. # [01:34] * Quits: JohnResig (n=JohnResi@ejohn.org) (Read error: 60 (Operation timed out))
  34. # [01:34] * Quits: aroben_ (n=aroben@unaffiliated/aroben) (Remote closed the connection)
  35. # [01:35] * Joins: aroben_ (n=aroben@nat/apple/x-serfclkldpiyshkn)
  36. # [01:35] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 131 (Connection reset by peer))
  37. # [01:37] * Quits: dglazkov (n=dglazkov@nat/google/x-mgupyaumfepdhxqp)
  38. # [01:37] * Joins: othermaciej_ (n=mjs@17.246.16.249)
  39. # [01:39] * Quits: JohnResi1 (n=JohnResi@121.255.201.74.static.ey03.engineyard.com) (Remote closed the connection)
  40. # [01:44] <othermaciej_> hmm I got a dozen new twitter followers all of a sudden
  41. # [01:47] * Joins: JohnResig (n=JohnResi@121.255.201.74.static.ey03.engineyard.com)
  42. # [01:50] <Hixie> you got a lot of press
  43. # [01:52] * Joins: aroben (n=aroben@17.246.19.32)
  44. # [01:53] * Quits: aroben_ (n=aroben@unaffiliated/aroben) (Read error: 60 (Operation timed out))
  45. # [01:54] * Quits: aroben (n=aroben@unaffiliated/aroben) (Remote closed the connection)
  46. # [01:54] * Joins: aroben (n=aroben@nat/apple/x-nownflqfkdvhfvug)
  47. # [01:55] * Quits: othermaciej (n=mjs@17.203.15.179) (Read error: 110 (Connection timed out))
  48. # [01:55] * othermaciej_ is now known as othermaciej
  49. # [01:59] * Joins: xtothey (n=ryanblai@ool-457b0e1a.dyn.optonline.net)
  50. # [02:09] <xtothey> html5 discussion going on now at http://www.ustream.tv/channel/standardista. It's at the NY Web Standards Meetup.
  51. # [02:09] <AryehGregor> Requiring Flash rather than <video>, of course.
  52. # [02:11] <xtothey> Yeah, you missed a nice rant about Flash.
  53. # [02:12] <othermaciej> Hixie: I did? I didn't see any press other than some people retweeting the w3c announcement itself
  54. # [02:13] <othermaciej> oh crap I'm on Ars Technica
  55. # [02:13] <Hixie> yeah, my HTML5 google alert flagged all kinds of posts
  56. # [02:13] <Hixie> oddly i didn't see any headlines for paul
  57. # [02:13] <Hixie> (i didn't read any of the articles)
  58. # [02:15] * Joins: doublec (n=doublec@nat/mozilla/x-qgfjpxbeojlmtvch)
  59. # [02:17] * Joins: weinig (n=weinig@17.246.19.176)
  60. # [02:25] * Quits: ap (n=ap@nat/apple/x-dftkbxvstsstsovg)
  61. # [02:26] <othermaciej> what does the word "boffin" mean?
  62. # [02:27] <othermaciej> one of these articles called me an "Apple WebKit boffin" and I am not sure whether I should be offended or flattered
  63. # [02:27] <gavin_> scientist/researcher, says http://www.answers.com/boffin
  64. # [02:27] <gavin_> http://www.urbandictionary.com/define.php?term=boffin
  65. # [02:28] <gavin_> flattered, I think :)
  66. # [02:29] <Hixie> othermaciej: flattered, it means a competent geek
  67. # [02:35] * Quits: weinig (n=weinig@17.246.19.176)
  68. # [02:36] * Quits: aroben (n=aroben@unaffiliated/aroben)
  69. # [02:38] <Hixie> ok people
  70. # [02:38] <Hixie> stop filing bugs already
  71. # [02:38] <Hixie> the graph is going in the wrong direction
  72. # [02:39] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  73. # [02:44] <othermaciej> Hixie: you did ask people to file bugs...
  74. # [02:47] <AryehGregor> This 98.248.33.53 guy is a big fan of examples.
  75. # [02:49] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  76. # [02:51] <Hixie> yeah the examples were me
  77. # [02:51] <Hixie> :-)
  78. # [02:52] <AryehGregor> I might say something about revealing your home IP address, but I've assigned monoid.aryeh.name to point to my home IP address, so. I won't.
  79. # [02:52] <AryehGregor> (domain names make SSH to your home machine much more convenient!)
  80. # [02:53] * Quits: mpilgrim (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com) (Read error: 113 (No route to host))
  81. # [02:54] <Hixie> my home machine that accepts incoming SSH is currently turned off waiting for snow leopard
  82. # [02:54] <AryehGregor> I never turn off my home desktop. I use it as an alarm clock, too.
  83. # [02:54] <Hixie> i have another home machine for that...
  84. # [02:54] <AryehGregor> It's really annoying when there's a hardware failure or something and it dies in the middle of the night. :(
  85. # [02:54] <Hixie> (i'm hoping snow leopard fixes the kernel panics i was getting running "isightcapture")
  86. # [02:54] <AryehGregor> Didn't I read something in your blog about how you use model trains for an alarm clock, or wanted to?
  87. # [02:55] <Hixie> i did, back in oslo
  88. # [02:55] <Hixie> that was quite effective
  89. # [02:55] <Hixie> my trains are all boxed up right now sadly
  90. # [02:55] <AryehGregor> That's classy. I just use: beep -f600 -l800 -r10 -D200 -n -f620 -l800 -r10
  91. # [02:55] <Hixie> nowadays i use http://damowmow.com/playground/alarm.pl
  92. # [02:55] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  93. # [02:58] <othermaciej> I like to use "sleep 28800; open ~/Music/iTunes/iTunes\ Music/somerandom.mp3"
  94. # [02:58] <AryehGregor> Ugh, why is <select multiple> implemented so poorly by most UAs? Normal users can't figure out how to select multiple values at once. Ctrl-click is totally undiscoverable.
  95. # [02:59] <AryehGregor> They should do little checkboxes or something.
  96. # [02:59] <othermaciej> I think Mac users know how to use multi-select lists
  97. # [02:59] <AryehGregor> But Windows users don't, or you have no opinion on them?
  98. # [02:59] <Hixie> othermaciej: i used to do that (GNU sleep(1) is even better, it takes arguments like '8h'), but eventually i needed more, and that's how i ended up with that script (which does speech synthesis and all kinds of stuff)
  99. # [03:00] <othermaciej> the thing I really want from an alarm is 1-hour snooze button
  100. # [03:00] <Hixie> mine does that basically automatically
  101. # [03:00] <othermaciej> (although speech synthesis to remind me why I actually need to get up could be useful too)
  102. # [03:00] <Hixie> it says the time and a custom message, and repeats it at increasingly large intervals
  103. # [03:00] <AryehGregor> Man, I never use snooze buttons. I just get up. Maybe that's because I have something I do at 8 or 8:30 every morning, though, that I always have to be up for.
  104. # [03:01] <Hixie> 8:30am!!!
  105. # [03:01] <Hixie> jesus
  106. # [03:01] <Hixie> 4am - noon is bed time
  107. # [03:01] <AryehGregor> Sleeping in for me is waking up at 8 AM. :P
  108. # [03:02] <othermaciej> I like to plan to be able to wake up, then sleep another hour, then actually get up and do what I need to do
  109. # [03:02] <othermaciej> it's a lot easier for me to get up if I wake up twice
  110. # [03:03] <AryehGregor> It's morning prayers, you see. I have to say them every morning, and it has to be in the first half of the morning or so. Which means you have to start like 8:30 or 9:00 latest, at this latitude, if you want a consistent start time year-round. :)
  111. # [03:03] <AryehGregor> (and congregations usually keep a consistent start time year-round)
  112. # [03:03] <AryehGregor> othermaciej, why do you think Mac users know how to use multi-selects?
  113. # [03:04] * Quits: bgalbraith (n=bgalbrai@nat/mozilla/x-meijjvyexnrtjawa)
  114. # [03:04] <othermaciej> because list boxes are a common idiom, even in the file manager
  115. # [03:05] <AryehGregor> Yes, but are users forced to select multiple things?
  116. # [03:05] <AryehGregor> Ctrl-click works in Windows and Linux too in the file manager, but that doesn't mean everyone knows how to use it.
  117. # [03:05] <othermaciej> I think people know about shift-click and shift-downarrow and such
  118. # [03:05] <othermaciej> I could be wrong, it is just my subjective impression
  119. # [03:06] <AryehGregor> I suspect lots don't, but I tend to make a conscious effort to assume people are way less techy than I'd have thought, and I probably overshoot sometimes.
  120. # [03:11] * Quits: seanoshea (n=seanoshe@nat217.eye.fi) (Read error: 113 (No route to host))
  121. # [03:15] * Joins: bgalbraith (n=bgalbrai@nat/mozilla/x-xuvgtoqfzoljqizf)
  122. # [03:23] * Quits: bgalbraith (n=bgalbrai@nat/mozilla/x-xuvgtoqfzoljqizf)
  123. # [03:30] * Quits: othermaciej (n=mjs@17.246.16.249) (Read error: 104 (Connection reset by peer))
  124. # [03:31] * Joins: othermaciej (n=mjs@17.246.16.249)
  125. # [03:36] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  126. # [03:40] * Quits: MikeSmith (n=MikeSmit@EM114-48-45-43.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
  127. # [03:43] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  128. # [03:44] * Joins: wakaba_0 (n=wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  129. # [03:45] * Joins: dglazkov (n=dglazkov@c-67-188-3-204.hsd1.ca.comcast.net)
  130. # [03:50] * Quits: othermaciej (n=mjs@17.246.16.249)
  131. # [03:51] * Quits: xtothey (n=ryanblai@ool-457b0e1a.dyn.optonline.net) (Client Quit)
  132. # [04:03] * Joins: onar_ (n=onar@c-67-180-87-66.hsd1.ca.comcast.net)
  133. # [04:03] * Quits: onar_ (n=onar@c-67-180-87-66.hsd1.ca.comcast.net) (Client Quit)
  134. # [04:03] * Joins: onar_ (n=onar@c-67-180-87-66.hsd1.ca.comcast.net)
  135. # [04:04] * Quits: doublec (n=doublec@nat/mozilla/x-qgfjpxbeojlmtvch) (Read error: 110 (Connection timed out))
  136. # [04:28] * Quits: onar_ (n=onar@c-67-180-87-66.hsd1.ca.comcast.net)
  137. # [04:52] * Quits: dglazkov (n=dglazkov@c-67-188-3-204.hsd1.ca.comcast.net) (Read error: 60 (Operation timed out))
  138. # [04:52] * Joins: jorlow_ (n=jorlow@nat/google/x-wbbcqexbrttyyjtl)
  139. # [04:55] * Quits: jorlow (n=jorlow@nat/google/x-yfamqyirpqltqnzl) (Read error: 110 (Connection timed out))
  140. # [04:55] * jorlow_ is now known as jorlow
  141. # [04:56] * Joins: jorlow_ (n=jorlow@72.14.224.1)
  142. # [04:58] * Joins: jorlow__ (n=jorlow@67.218.104.53)
  143. # [04:58] * Joins: jorlow___ (n=jorlow@72.14.224.1)
  144. # [04:59] * Quits: jorlow (n=jorlow@nat/google/x-wbbcqexbrttyyjtl) (Read error: 60 (Operation timed out))
  145. # [04:59] * jorlow___ is now known as jorlow
  146. # [04:59] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  147. # [05:00] * Quits: ttepasse (n=ttepas--@p5B014D2D.dip.t-dialin.net) ("?Q")
  148. # [05:01] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  149. # [05:01] * Quits: gavin (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
  150. # [05:02] * Joins: gavin (n=gavin@firefox/developer/gavin)
  151. # [05:08] * Quits: jorlow__ (n=jorlow@67.218.104.53) (Read error: 104 (Connection reset by peer))
  152. # [05:08] * Joins: jorlow__ (n=jorlow@67.218.104.53)
  153. # [05:14] * Quits: jorlow_ (n=jorlow@72.14.224.1) (Read error: 110 (Connection timed out))
  154. # [05:15] * Quits: jorlow (n=jorlow@72.14.224.1) (Read error: 60 (Operation timed out))
  155. # [05:15] * jorlow__ is now known as jorlow
  156. # [05:34] * Joins: beowulf_ (i=wiglaf@ps4552.dreamhost.com)
  157. # [05:36] * Quits: franksalim (n=frank@adsl-75-61-85-210.dsl.pltn13.sbcglobal.net) ("Leaving")
  158. # [05:43] * Quits: jorlow (n=jorlow@67.218.104.53)
  159. # [05:45] * Quits: beowulf (i=wiglaf@ps4552.dreamhost.com) (Read error: 110 (Connection timed out))
  160. # [05:47] * Joins: bgalbraith (n=bgalbrai@71.202.109.116)
  161. # [05:51] * Joins: jorlow (n=jorlow@c-67-180-199-19.hsd1.ca.comcast.net)
  162. # [06:01] * Joins: MikeSmith (n=MikeSmit@EM114-48-45-43.pool.e-mobile.ne.jp)
  163. # [06:03] * Quits: jacobolus (n=jacobolu@adsl-75-36-149-198.dsl.pltn13.sbcglobal.net) (Read error: 104 (Connection reset by peer))
  164. # [06:04] * Joins: harig (n=aparan@59.90.71.35)
  165. # [06:08] * Joins: jacobolus (n=jacobolu@c-67-180-85-237.hsd1.ca.comcast.net)
  166. # [06:14] * Joins: jennb (n=jennb@c-71-231-58-132.hsd1.wa.comcast.net)
  167. # [06:14] * Quits: jennb (n=jennb@c-71-231-58-132.hsd1.wa.comcast.net) (Client Quit)
  168. # [06:15] * Quits: dpranke (n=Adium@nat/google/x-rdrsqjguknwelnwe) ("Leaving.")
  169. # [06:15] * Joins: billyjackass (n=MikeSmit@EM114-48-83-181.pool.e-mobile.ne.jp)
  170. # [06:20] * Quits: bgalbraith (n=bgalbrai@71.202.109.116)
  171. # [06:28] * Quits: MikeSmith (n=MikeSmit@EM114-48-45-43.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
  172. # [06:43] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  173. # [06:44] * Quits: billyjackass (n=MikeSmit@EM114-48-83-181.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
  174. # [06:58] * Quits: jacobolus (n=jacobolu@c-67-180-85-237.hsd1.ca.comcast.net) (Remote closed the connection)
  175. # [07:00] * Joins: cying (n=cying@adsl-75-41-125-138.dsl.pltn13.sbcglobal.net)
  176. # [07:06] * Joins: VasilievVV (n=kvirc@mediawiki/VasilievVV)
  177. # [07:06] * Joins: jorlow_ (n=jorlow@72.14.224.1)
  178. # [07:11] * Quits: annodomini (n=lambda@wikipedia/lambda)
  179. # [07:12] * Quits: tantek (n=tantek@pool-173-67-103-206.lsanca.dsl-w.verizon.net)
  180. # [07:13] * Quits: vvv (n=kvirc@mediawiki/VasilievVV) (Read error: 145 (Connection timed out))
  181. # [07:21] * Joins: KevinMarks (n=KevinMar@c-67-164-14-96.hsd1.ca.comcast.net)
  182. # [07:22] * Joins: primal1 (n=primal1@pool-98-112-164-140.lsanca.fios.verizon.net)
  183. # [07:22] * Quits: jorlow (n=jorlow@c-67-180-199-19.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
  184. # [07:22] * jorlow_ is now known as jorlow
  185. # [07:23] * Quits: primal1 (n=primal1@pool-98-112-164-140.lsanca.fios.verizon.net) (Client Quit)
  186. # [07:23] * Joins: primal1 (n=primal1@pool-98-112-164-140.lsanca.fios.verizon.net)
  187. # [07:24] * Joins: tantek (n=tantek@pool-173-67-103-206.lsanca.dsl-w.verizon.net)
  188. # [07:31] * Quits: tantek (n=tantek@pool-173-67-103-206.lsanca.dsl-w.verizon.net)
  189. # [07:34] * Joins: MikeSmith (n=MikeSmit@EM114-48-83-181.pool.e-mobile.ne.jp)
  190. # [07:39] * Quits: KevinMarks (n=KevinMar@c-67-164-14-96.hsd1.ca.comcast.net) ("The computer fell asleep")
  191. # [07:40] * Joins: KevinMarks (n=KevinMar@c-67-164-14-96.hsd1.ca.comcast.net)
  192. # [07:41] * Joins: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  193. # [07:50] * Quits: jwalden_ (n=waldo@nat/mozilla/x-kowkyhfgndzspfdg) ("->home")
  194. # [07:52] <Lachy> Hixie, what's the point of the creationCallback in the openDatabase() method?
  195. # [07:53] <Lachy> I don't see any use for it since the database is still returned by the openDatabase() method. There doesn't appear to be any need to use a callback to get it.
  196. # [07:56] * Joins: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de)
  197. # [07:57] * Quits: KevinMarks (n=KevinMar@c-67-164-14-96.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
  198. # [08:03] * Joins: tantek (n=tantek@pool-173-67-103-206.lsanca.dsl-w.verizon.net)
  199. # [08:04] * Joins: jacobolus (n=jacobolu@c-98-248-43-68.hsd1.ca.comcast.net)
  200. # [08:05] * Quits: MikeSmith (n=MikeSmit@EM114-48-83-181.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
  201. # [08:06] * Joins: MikeSmith (n=MikeSmit@EM114-48-221-192.pool.e-mobile.ne.jp)
  202. # [08:12] * Quits: MikeSmith (n=MikeSmit@EM114-48-221-192.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
  203. # [08:18] * Joins: jorlow_ (n=jorlow@c-67-180-199-19.hsd1.ca.comcast.net)
  204. # [08:21] * Joins: Mrmil (n=ut_ollie@host-77-236-204-8.blue4.cz)
  205. # [08:22] * Quits: tantek (n=tantek@pool-173-67-103-206.lsanca.dsl-w.verizon.net)
  206. # [08:23] <Mrmil> so much noise about 'cite'...
  207. # [08:30] * Quits: heycam (n=cam@clm-laptop.infotech.monash.edu.au) ("bye")
  208. # [08:36] * Quits: jorlow (n=jorlow@72.14.224.1) (Read error: 110 (Connection timed out))
  209. # [08:36] * jorlow_ is now known as jorlow
  210. # [08:42] * Joins: MikeSmith (n=MikeSmit@EM114-48-221-192.pool.e-mobile.ne.jp)
  211. # [08:47] * Joins: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl)
  212. # [08:50] * Quits: Mrmil (n=ut_ollie@host-77-236-204-8.blue4.cz) (Remote closed the connection)
  213. # [08:50] * Joins: Mrmil (n=ut_ollie@host-77-236-204-8.blue4.cz)
  214. # [08:53] <annevk2> Lachy, it's called when you do this for the first time
  215. # [08:54] <annevk2> Lachy, so you can have a standalone function that is just for generating all the tables that are needed for your app
  216. # [08:54] <annevk2> Lachy, compare with the installation steps of e.g. WordPress
  217. # [08:55] * Quits: othree (n=othree@admin39.ct.ntust.edu.tw) (Read error: 113 (No route to host))
  218. # [08:55] * Joins: doublec (n=doublec@ip67-152-86-163.z86-152-67.customer.algx.net)
  219. # [09:04] * Joins: tantek (n=tantek@pool-173-67-103-206.lsanca.dsl-w.verizon.net)
  220. # [09:04] * Joins: tndH (n=Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com)
  221. # [09:08] * Joins: heycam (n=cam@210-84-56-211.dyn.iinet.net.au)
  222. # [09:09] <eighty4> gsnedders|work: pm?
  223. # [09:10] <Lachy> annevk2, perhaps I'm misunderstanding how it's supposed to work, but I think that would mean when you open the database, you have to wait for the callback to be invoked before doing anything with the database, but since it only gets invoked when the database is first created, how are you supposed to know when it's ready to be used?
  224. # [09:10] * Joins: jorlow_ (n=jorlow@72.14.224.1)
  225. # [09:11] * Joins: pesla (n=retep@procurios.xs4all.nl)
  226. # [09:11] <Lachy> well, you get the database returned from the method, but before running any additional transactions, you still need to check whether or not it was created for the first time
  227. # [09:12] <Lachy> and if it was, you have to wait for the callback to be executed, where you can set up the tables required.
  228. # [09:12] * Joins: VasilVV (n=kvirc@mediawiki/VasilievVV)
  229. # [09:14] <Lachy> basically, what I'm saying, is it sucks to have a semi-asynchronous/semi-synchrounous API like this with which you have no idea whether it will need to be run synchrounously or asynchronously when you open it :-(
  230. # [09:14] * Joins: KevinMarks (n=KevinMar@c-67-164-14-96.hsd1.ca.comcast.net)
  231. # [09:15] * Quits: doublec (n=doublec@ip67-152-86-163.z86-152-67.customer.algx.net) ("Leaving")
  232. # [09:15] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
  233. # [09:15] * Joins: doublec (n=doublec@ip67-152-86-163.z86-152-67.customer.algx.net)
  234. # [09:18] * Joins: jorlow__ (n=jorlow@c-67-180-199-19.hsd1.ca.comcast.net)
  235. # [09:18] * Quits: jorlow (n=jorlow@c-67-180-199-19.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
  236. # [09:18] * jorlow__ is now known as jorlow
  237. # [09:19] * Quits: jorlow (n=jorlow@c-67-180-199-19.hsd1.ca.comcast.net) (Client Quit)
  238. # [09:20] * Quits: VasilievVV (n=kvirc@mediawiki/VasilievVV) (Read error: 60 (Operation timed out))
  239. # [09:21] <annevk2> Lachy, no, that callback is invoked first
  240. # [09:21] <annevk2> Lachy, all other transactions will be queued behind it
  241. # [09:24] <Lachy> oh, right. I guess that's ok. It still sucks having so many damn callbacks in this api
  242. # [09:28] <othermaciej> hsivonen: are you around?
  243. # [09:30] <hsivonen> othermaciej: Yes
  244. # [09:30] <othermaciej> hsivonen: could you comment on the proposal from Jonathan Robie in <http://www.w3.org/Bugs/Public/show_bug.cgi?id=7059>, in light of his clarifications?
  245. # [09:30] <hsivonen> othermaciej: OK.
  246. # [09:31] <othermaciej> hsivonen: the XQuery/XSL folks want to talk about this at TPAC, I am hoping we can get it resolved before then
  247. # [09:32] <hsivonen> othermaciej: I'm OK with the change if you guys change WebKit, too. :-)
  248. # [09:33] <othermaciej> hsivonen: I don't know the history of why we decided to do it this way
  249. # [09:33] <othermaciej> (i.e. whether actual sites broke or if it was just for logical reasons)
  250. # [09:33] <hsivonen> othermaciej: IIRC, ap said it was just in case. (Not his exact words.)
  251. # [09:33] <othermaciej> I was gonna say, he's the one who would know
  252. # [09:34] * Quits: jorlow_ (n=jorlow@72.14.224.1) (Read error: 110 (Connection timed out))
  253. # [09:36] <othermaciej> hsivonen: I can't tell if Jonathan's proposed wording is for XPath or HTML5
  254. # [09:36] <annevk2> what's he's proposing, how does that effect XSLT applied to HTML?
  255. # [09:36] <othermaciej> hsivonen: (or for whatever spec or specs define document.evaluate or XSLTProcessor
  256. # [09:36] <annevk2> s/effect/affect/
  257. # [09:37] <othermaciej> annevk2: seems like no effect, since it's scoped to document.evaluate as written
  258. # [09:37] <hsivonen> annevk2: it doesn't affect XSLT applied to an HTML DOM compared to current HTML 5 spec text unless the tree also has no-namespace nodes introduced with createElementNS or by importing from an XML tree
  259. # [09:38] <othermaciej> hsivonen: did you find actual compat issues when you changed this in Gecko, or just broken test cases?
  260. # [09:38] <hsivonen> othermaciej: it needs to apply to *any* DOM API that causes XPath to be evaluated against an HTML DOM
  261. # [09:38] <hsivonen> othermaciej: including whatever the API is for invoking XSLT from JS
  262. # [09:39] <hsivonen> othermaciej: making no-namespace name expressions match http://www.w3.org/1999/xhtml nodes in HTML trees is needed for compat.
  263. # [09:39] <hsivonen> othermaciej: making no-namespace name expressions also match no-namespace element nodes is in Gecko solely for uniformness with the WebKit behavior
  264. # [09:40] <annevk2> sorry, phrased my question wrong, I was wondering whether that'd be a problem
  265. # [09:40] <othermaciej> hsivonen: I see, so the WebKit change you are talking about is to *not* match no-namespace element nodes in HTML trees?
  266. # [09:40] <othermaciej> hsivonen: I don't see a problem with doing that
  267. # [09:40] <othermaciej> hsivonen: I misunderstood what you meant at first
  268. # [09:41] <hsivonen> othermaciej: yes
  269. # [09:42] <othermaciej> we'd just have to tweak our isHTMLElement/isHTMLDocument special case slightly
  270. # [09:46] <hsivonen> othermaciej: commented
  271. # [09:46] <hsivonen> on the bug that is
  272. # [09:46] <othermaciej> hsivonen: thanks!
  273. # [09:47] * Quits: doublec (n=doublec@ip67-152-86-163.z86-152-67.customer.algx.net) ("Leaving")
  274. # [09:51] * Quits: tyoshino (n=tyoshino@220.109.219.244) (Read error: 104 (Connection reset by peer))
  275. # [09:51] * Joins: tyoshino (n=tyoshino@220.109.219.244)
  276. # [10:01] * Joins: gavin__ (n=gavin@people.mozilla.com)
  277. # [10:07] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 104 (Connection reset by peer))
  278. # [10:07] <hsivonen> I like the new meta@scheme example
  279. # [10:10] <Lachy> hsivonen, which example are you referring to?
  280. # [10:11] <hsivonen> Lachy: the one with ORLY
  281. # [10:18] * Joins: othree (n=othree@admin39.ct.ntust.edu.tw)
  282. # [10:25] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  283. # [10:31] * Quits: tantek (n=tantek@pool-173-67-103-206.lsanca.dsl-w.verizon.net)
  284. # [10:31] * Quits: cying (n=cying@adsl-75-41-125-138.dsl.pltn13.sbcglobal.net)
  285. # [10:33] * Joins: tantek (n=tantek@pool-173-67-103-206.lsanca.dsl-w.verizon.net)
  286. # [10:38] <hsivonen> tantek: does gmpg.org get a lot of automated profile fetches? if so, do they come from apps other than GRDDL tools?
  287. # [10:38] * beowulf_ is now known as beowulf
  288. # [10:39] * Joins: mat_t (n=mattomas@91.189.88.12)
  289. # [10:41] * Quits: Lachy (n=Lachlan@85.196.122.246) ("Leaving")
  290. # [10:46] * Philip` wonders why a fractal is more infinitely detailed than e.g. the edge of a circle, which you can zoom in on forever and it will constantly look different
  291. # [10:47] <poe> it isn't, it's just more suprising
  292. # [10:49] <othermaciej> there's a well-defined way in which you can say it's "more detailed"
  293. # [10:49] <othermaciej> the edge of a circle is smooth, in a mathematically definable way
  294. # [10:49] <othermaciej> it's continuously differentiable
  295. # [10:49] <othermaciej> most fractals are nowhere differentiable - they are perfectly jagged
  296. # [10:58] <jgraham> gsnedders|work: Trying to introduce paradoxes into the spec I see
  297. # [10:58] <tantek> hsivonen - good q - I'll have to check the logs
  298. # [10:58] <gsnedders|work> jgraham: Indeed. I mean, the CSS WG has already done it with CSS 3 Selectors.
  299. # [10:58] <gsnedders|work> jgraham: We can't let the CSS WG out do us on paradoxes!
  300. # [10:59] <tantek> BTW FWIW I agree with having an explicit "element that goes between <header> and <footer>"
  301. # [10:59] <tantek> AKA <content>
  302. # [10:59] <tantek> people *will* make one up or (ab)use article/section
  303. # [10:59] <tantek> annevk3 is right
  304. # [11:00] <tantek> gsnedders - what paradox do you know of in the Selectors spec?
  305. # [11:00] <jgraham> We should make a RFC that lists all RFCs that don't refer to themselves
  306. # [11:01] <gsnedders|work> tantek: See ::selection
  307. # [11:01] <tantek> yeah - that was always a tough one
  308. # [11:01] <gsnedders|work> "This section intentionally left blank. (This section previously defined a ::selection pseudo-element.)"
  309. # [11:01] <tantek> thought we figured that one out though with a combination of pseudo-pseudo-elements and limited properties
  310. # [11:01] <gsnedders|work> (The paradox is the fact it says it is blank, hence making it not blank.)
  311. # [11:02] <tantek> "this is not a blank page"
  312. # [11:02] <tantek> nor a pipe for that matter
  313. # [11:02] <othermaciej> Russel's Transfer Protocol
  314. # [11:02] <gsnedders|work> (I just proposed on public-html to have explicitly blank sections in authoring view of the spec to keep section numbers the same, which is why jgraham brought it up)
  315. # [11:03] <tantek> gsnedders - what a waste of paper! ;)
  316. # [11:03] <gsnedders|work> tantek: Who prints specs? :P
  317. # [11:04] <tantek> people that work at companies that make printers, and/or print user agents?
  318. # [11:05] <gsnedders|work> tantek: Yes, I know some actually do. But I think the majority of people who do will be printing out the full spec, not the authoring view, so there wouldn't be the "blank" sections.
  319. # [11:05] * Joins: Lachy (n=Lachy@pat-tdc.opera.com)
  320. # [11:08] <Philip`> In case people do actually print it, the spec ought to be padded with lots of blank pages to save ink
  321. # [11:08] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
  322. # [11:11] <Lachy> then people should print with a really really tiny font size to reduce the total number of pages needed, counteracting the excess gained from the blank page padding
  323. # [11:12] <beowulf> people who want signed copies when they attend the $1000/hr HTML5 course
  324. # [11:13] <gsnedders|work> No, it was $1500/hr! Get it right!
  325. # [11:13] <beowulf> pfft
  326. # [11:19] <jgraham> I thought it was $1500/session. Were the sessions only 1hr?
  327. # [11:19] <Lachy> anyone remember the link for those courses?
  328. # [11:19] * Quits: pesla (n=retep@procurios.xs4all.nl) (Read error: 104 (Connection reset by peer))
  329. # [11:19] <jgraham> http://skillsmatter.com/course/ajax-ria/enterprise-comet-ajax
  330. # [11:19] <jgraham> (they are 3 days which is more like $500/day or $80 per person per hour)
  331. # [11:19] <beowulf> whatever, you'll surely recoup all costs with a signed copy of the html5 spec
  332. # [11:19] <beowulf> hixie, shelly, the adobe dudes, that apache guy...
  333. # [11:19] <beowulf> priceless
  334. # [11:19] * Quits: tkent (n=tkent@220.109.219.244) ("Leaving...")
  335. # [11:19] <beowulf> antiques roadshow 2050, here i come
  336. # [11:19] <Lachy> beowulf, would it still be priceless if Hixie just digitally signed it, and could then sell unlimited copies without wasting paper?
  337. # [11:19] <beowulf> :)
  338. # [11:19] * VasilVV is now known as vvv
  339. # [11:22] <jgraham> It's only worth anything if everyone in the acknowledgements section signs it
  340. # [11:23] <Lachy> jgraham, actually, it's worth whatever the market will pay for it, regardless of how many people have signed it
  341. # [11:23] * Quits: mat_t (n=mattomas@91.189.88.12) ("Leaving")
  342. # [11:23] <gsnedders|work> Hmm, that sounds like a challenge.
  343. # [11:23] * Joins: Phae (n=phaeness@gatea.mh.bbc.co.uk)
  344. # [11:23] <Lachy> it'd be interesting to put this to the test. Several of us print out and sign our own copy, and see which one fetches the most on ebay
  345. # [11:24] <gsnedders|work> I still want to try and get everyone named in the spec to sign it.
  346. # [11:24] <gsnedders|work> I guess that means getting Hendrel and Pillar to sign it
  347. # [11:25] <Lachy> gsnedders|work, do you still have that TPAC cabal-attendance sheet from last year? How much do you reckon that would fetch?
  348. # [11:25] <gsnedders|work> Lachy: It's at my parent's home somewhere, I think I know where. Dunno.
  349. # [11:26] * Quits: Lachy (n=Lachy@pat-tdc.opera.com) ("Leaving")
  350. # [11:27] * Quits: Rik|work (n=Rik|work@fw01d.skyrock.net)
  351. # [11:30] * Joins: Lachy (n=Lachy@pat-tdc.opera.com)
  352. # [11:32] * Joins: mat_t (n=mattomas@91.189.88.12)
  353. # [11:35] * Joins: pablof (n=palbo@pat-tdc.opera.com)
  354. # [11:41] * Joins: webben (n=benh@nat/yahoo/x-qceywacsjqraacbx)
  355. # [11:45] * Quits: tantek (n=tantek@pool-173-67-103-206.lsanca.dsl-w.verizon.net)
  356. # [11:48] * jmb^ is now known as jmb
  357. # [12:04] * Joins: danbri (n=danbri@unaffiliated/danbri)
  358. # [12:10] <beowulf> would <body><main> ... </main></body> be abuse of <main>?
  359. # [12:10] <beowulf> because that's what i think a lot of people would use it for
  360. # [12:11] <annevk2> yes
  361. # [12:11] <annevk2> that's easy to flag though
  362. # [12:12] <beowulf> cool
  363. # [12:20] * Quits: MikeSmith (n=MikeSmit@EM114-48-221-192.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
  364. # [12:33] * Joins: myakura (n=myakura@p7237-ipbf704marunouchi.tokyo.ocn.ne.jp)
  365. # [12:37] * Joins: pesla (n=retep@procurios.xs4all.nl)
  366. # [12:39] * Joins: erlehmann (n=erlehman@tmo-109-171.customers.d1-online.com)
  367. # [12:42] <annevk3> quite often when I see boolean attributes in use people just stick true in there...
  368. # [12:42] <annevk3> e.g. loop="true"
  369. # [12:43] <takkaria> XML really shouldn't have got rid of boolean attributes
  370. # [12:57] <hsivonen> takkaria: SGML didn't have boolean attributes, so one might argue XML never got rid of them
  371. # [12:58] <hsivonen> takkaria: I think it's good XML got rid of what SGML had here
  372. # [13:00] <takkaria> oh, I thought it did
  373. # [13:00] <takkaria> anyway, boolean attributes would have been a good idea
  374. # [13:02] <hsivonen> takkaria: SGML had something crazier: if the DTD had an enumeration of possible attribute values, specifying just the value implied the attribute name
  375. # [13:03] <hsivonen> takkaria: so in SGML, <input type checked> makes checked the value of the attribute that implies the attribute name checked
  376. # [13:03] <hsivonen> so in theory <input checkbox> should imply <input type=checkbox>
  377. # [13:04] <hsivonen> in SGML
  378. # [13:10] <annevk3> hsivonen, or <input password> implied <input type=password>
  379. # [13:10] <annevk3> oh wait, you just mentioned that one :)
  380. # [13:10] * annevk3 confused checkbox with checked
  381. # [13:36] * Joins: zcorpan (n=zcorpan@88.131.66.80)
  382. # [13:36] <zcorpan> history navigation and media elements is interesting
  383. # [13:49] * Joins: ttepasse (n=ttepas--@p5B014310.dip.t-dialin.net)
  384. # [13:51] <takkaria> hsivonen: mildly terrifying, that
  385. # [13:52] <annevk3> zcorpan, "interesting", I suppose :)
  386. # [13:54] <zcorpan> annevk3: yes
  387. # [13:55] <zcorpan> as in causing crashes if you're not careful and requiring lots of work to make events not fire
  388. # [14:00] * Joins: ttepass- (n=ttepas--@p5B01631F.dip.t-dialin.net)
  389. # [14:08] * Joins: erlehmann_ (n=erlehman@tmo-109-117.customers.d1-online.com)
  390. # [14:10] * Quits: erlehmann (n=erlehman@tmo-109-171.customers.d1-online.com) (Read error: 110 (Connection timed out))
  391. # [14:14] * Joins: annodomini (n=lambda@c-75-69-96-104.hsd1.nh.comcast.net)
  392. # [14:15] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
  393. # [14:25] <Lachy> annevk, how would <body><main>...</main></body> be an abuse?
  394. # [14:25] * Joins: Rik|work (n=Rik|work@fw01d.skyrock.net)
  395. # [14:26] <Lachy> maybe if the author did <body><main><header/>...<footer/></main></body> instead of <body><header/><main>...</main><footer/></body>
  396. # [14:26] <Lachy> (though we really should use <content> instead of <main>, if at all)
  397. # [14:27] * Quits: ttepasse (n=ttepas--@p5B014310.dip.t-dialin.net) (Read error: 110 (Connection timed out))
  398. # [14:31] <beowulf> Lachy: my question was about <body><main><header/>...<footer/></main></body>, fwiw
  399. # [14:32] <Lachy> beowulf, ah, ok. In that case, yes, I agree with annevk2
  400. # [14:33] * Quits: annodomini (n=lambda@wikipedia/lambda)
  401. # [14:33] * Joins: annodomini (n=lambda@c-75-69-96-104.hsd1.nh.comcast.net)
  402. # [14:34] <beowulf> http://www.stuffandnonsense.co.uk/archives/naming_conventions_table.html # in this, as many have main as inside the body as have it inside <header/> <footer/>
  403. # [14:34] <beowulf> but if like annevk3 says it's easily flagged, no worries
  404. # [14:35] <zcorpan> "must not have header or footer descendants without a sectioning element in between"
  405. # [14:38] * Joins: pmuellr (n=pmuellr@nat/ibm/x-tkbrzklhwhmzkxph)
  406. # [14:38] * Joins: aho (n=nya@g226146183.adsl.alicedsl.de)
  407. # [14:39] * Quits: erlehmann_ (n=erlehman@tmo-109-117.customers.d1-online.com) (Read error: 110 (Connection timed out))
  408. # [14:46] * Quits: annodomini (n=lambda@wikipedia/lambda)
  409. # [14:51] <beowulf> should the div section in the spec not mention it's use in styling, it does in the example text I suppose...
  410. # [15:00] <gsnedders|work> WebKit fun: http://software.hixie.ch/utilities/js/live-dom-viewer/saved/221
  411. # [15:02] <gsnedders|work> (Any DOM manipulation doesn't get rendered, too)
  412. # [15:02] <poe> (and safari crashed.)
  413. # [15:03] <gsnedders|work> If you make the script not run you can modify it fine
  414. # [15:03] * Joins: annodomini (n=lambda@64.30.3.122)
  415. # [15:06] * Parts: Mrmil (n=ut_ollie@host-77-236-204-8.blue4.cz)
  416. # [15:06] * Joins: VasilievVV (n=kvirc@cdma-92-36-27-72.msk.skylink.ru)
  417. # [15:06] * Quits: vvv (n=kvirc@mediawiki/VasilievVV) (Read error: 104 (Connection reset by peer))
  418. # [15:13] * VasilievVV is now known as vvv
  419. # [15:16] * Quits: tndH (n=Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com) (Read error: 110 (Connection timed out))
  420. # [15:17] * Quits: annodomini (n=lambda@wikipedia/lambda)
  421. # [15:23] <eighty4> gsnedders|work: pm?
  422. # [15:23] <TabAtkins> othermaciej: The average person does *not* know about shift+click or ctrl+click, and *especially* not shift+down arrow. Keycombos are voodoo magic to the average person. I was tech support; I know.
  423. # [15:24] <hsivonen> TabAtkins: anyone who has used Mac vector drawing programs any time since the 1980s knows about shift-click and command-click
  424. # [15:25] <TabAtkins> I can assure you that Windows users do not know about this.
  425. # [15:25] <AryehGregor> How many people (Mac users or otherwise) have used Mac vector drawing programs?
  426. # [15:25] <TabAtkins> And I'm not convinced that knowledge of keycombos for specific programs translates into knowledge of key combos in general.
  427. # [15:25] <TabAtkins> Especially when they're completely different. Context is lost on the average user.
  428. # [15:26] <hsivonen> TabAtkins: I'm ready to believe Windows users don't know about multiple selection, but it should be pretty common knowledge among Mac users
  429. # [15:26] <TabAtkins> One of you mentioned that it was used often in the file manager or whatnot?
  430. # [15:26] <AryehGregor> TabAtkins, you know, I think we need :changed/:unchanged. Then you could do :invalid:changed:after { contents: " !"; color: red; font-weight: bold; } or such. (Should :changed apply if the UA prefills the value?)
  431. # [15:27] <TabAtkins> How is it done so that it differs from the windows file system?
  432. # [15:27] <TabAtkins> (haven't has experience with Macs in 10+ years)
  433. # [15:27] * hsivonen imagines anyone who doesn't know about shift/command-click is in the world of pain with the Finder
  434. # [15:27] <AryehGregor> TabAtkins, Macs have a sort of list-box file manager.
  435. # [15:27] <TabAtkins> AryehGregor: Hrm, yes. Let's work out details. One sec, though - I just arrived at work, and need to go put on clothes.
  436. # [15:27] <AryehGregor> TabAtkins, http://www.qdev.de/mac/pics/exifrenamer_folder_after_backdrop.png
  437. # [15:28] <hsivonen> TabAtkins: shift-click selects the range between current selection and the click
  438. # [15:28] <hsivonen> TabAtkins: command-click adds the clicked item to selection
  439. # [15:28] <AryehGregor> hsivonen, the same is true on Windows, but I bet most Windows users don't know about it.
  440. # [15:28] <AryehGregor> How often do users really *need* to select multiple files? E.g., to delete a bunch, they can just delete them one by one.
  441. # [15:28] <AryehGregor> People do stuff like that.
  442. # [15:29] <hsivonen> AryehGregor: it's generally painful to watch Windows users struggle with their UI
  443. # [15:29] <AryehGregor> Hmm, on Windows they can also select multiple files by click and drag a box, though.
  444. # [15:29] <hsivonen> it seems to me that when they are frustrated enough they stop learning
  445. # [15:29] <hsivonen> but Mac users don't get demotivated and learn these shortcuts
  446. # [15:29] <AryehGregor> It seems to me that most people just don't learn UI unless it's explicitly taught to them.
  447. # [15:30] <AryehGregor> That kind of person is probably less likely to use a Mac, though.
  448. # [15:30] <AryehGregor> (much as I suspect the large majority of Linux users know about Shift-/Ctrl-click)
  449. # [15:30] <zcorpan> click-drag should work with <select multiple>
  450. # [15:30] <AryehGregor> The least competent computer users usually wind up with Windows because they don't really know what an operating system is anyway and just get whatever the store sells, or whatever.
  451. # [15:31] <TabAtkins> hsivonen: I think your experiences with Mac users may be somewhat dated. IMXP modern mac users have regressed to the mean.
  452. # [15:31] <hsivonen> could be
  453. # [15:31] <AryehGregor> Click-drag doesn't seem to work with <select multiple> on Chrome/Linux
  454. # [15:31] <AryehGregor> .
  455. # [15:32] <TabAtkins> AryehGregor: I'm not sure how that screenshot displays anything different from Windows. Am I missing something?
  456. # [15:32] <AryehGregor> TabAtkins, well, it's clearly different from the default Windows layout, but I'm not sure the difference is relevant.
  457. # [15:32] <TabAtkins> hsivonen: Tragedy of the commons, I guess. ^_^
  458. # [15:32] <AryehGregor> . . . Tragedy of the commons is something totally unrelated.
  459. # [15:32] <TabAtkins> AryehGregor: Yes, slightly.
  460. # [15:33] <TabAtkins> That would be the use of the ^_^. I was being ironic in misusing the word to indicate that the common people have infiltrated the Mac.
  461. # [15:33] <AryehGregor> Tragedy of the commons is if Mac users use up all the Shift-clicking in the world so that they can't Shift-click anymore after ten years.
  462. # [15:34] <TabAtkins> Like Lispers using up all the parens?
  463. # [15:34] <TabAtkins> Or perlers using up all the linenoise, so TVs won't be able to display static anymore?
  464. # [15:35] <TabAtkins> So, anyway, :changed. I like the concept.
  465. # [15:35] <jgraham> I would be astonished if the majority of users knew about these shortcuts, Macs or not. I would be astonished if there was ever a time since the Mac went mass-market that the majority of mac users knew about them
  466. # [15:36] <AryehGregor> Me too.
  467. # [15:36] <AryehGregor> It's way too easy to assume most people are at least slightly techy like us.
  468. # [15:36] <jgraham> Frankly I have difficulty remembering which key does which thing
  469. # [15:36] <TabAtkins> Doesn't match when you first load the page, even if @value is specified. Does match as soon as the user causes a change event (or UA equivalent).
  470. # [15:36] <TabAtkins> Only ambiguity (maybe) is what to do if script alters the value.
  471. # [15:36] <AryehGregor> I've read enough tech support horror stories to not be so optimistic.
  472. # [15:36] * Parts: zcorpan (n=zcorpan@88.131.66.80)
  473. # [15:36] <AryehGregor> TabAtkins, or what if the UA prefills it?
  474. # [15:36] <TabAtkins> In what manner?
  475. # [15:37] <AryehGregor> Like if you go to a login page and it prefills your username.
  476. # [15:37] <TabAtkins> I feel like I want to classify that with scripts filling it.
  477. # [15:38] <TabAtkins> Though it may be okay to let the UA decide.
  478. # [15:39] <TabAtkins> Depending on what they think it's closer to - them just rendering a static @value, or them typing for the user.
  479. # [15:40] <TabAtkins> I think scripts should probably trigger :changed just like a user filling values in.
  480. # [15:42] <AryehGregor> Yes, I'd tend to agree.
  481. # [15:42] <AryehGregor> If they don't want to trigger it, they can change the default value instead of the current value.
  482. # [15:43] <AryehGregor> What if the user changes it, then changes it again so it's equal to the default value?
  483. # [15:43] <AryehGregor> Maybe even without committing the first change?
  484. # [15:44] <AryehGregor> I would say probably don't trigger it.
  485. # [15:44] <AryehGregor> (I mean, it should be :unchanged)
  486. # [15:45] <TabAtkins> Don't trigger it - it wouldn't fire a change event in that case.
  487. # [15:45] <AryehGregor> But what if they changed it, committed the change, and went back to change it back?
  488. # [15:45] <TabAtkins> Then it still matches :changed.
  489. # [15:45] <AryehGregor> Yes, I agree.
  490. # [15:46] <TabAtkins> Yup, the user has meaningfully interacted with it, so we're good.
  491. # [15:46] <AryehGregor> :changed would match HTML's idea of dirtiness, I think.
  492. # [15:46] <hsivonen> Hixie: the spec should use @font-face to supply proper fonts to all viewers
  493. # [15:46] <TabAtkins> How, hm, how does one change the default value of an input without changing the current value? This may be my jQuery thinking collapsing ideas in my head.
  494. # [15:47] <Lachy> I'm surprised that windows users struggle with the concept of shift-/control-clicking for selection
  495. # [15:47] <jgraham> s/windows//
  496. # [15:47] <AryehGregor> TabAtkins, well, you could just change the "value" attribute . . .
  497. # [15:47] <AryehGregor> Lachy, do you have evidence that *average* Mac users don't?
  498. # [15:47] * jgraham is a Mac/Linux user and is tired of Mac-elitism on this topic
  499. # [15:47] <TabAtkins> Yeah, then it's me collapsing ideas. ^_^ I tend to think of .val() and .attr("val",) the same.
  500. # [15:47] <Lachy> no, I'm not commenting on mac users
  501. # [15:48] <TabAtkins> Bleh, .attr("value",)
  502. # [15:48] <Lachy> given that windows explorer has the behaviour, it seems like it should be fairly common knowledge
  503. # [15:48] <Lachy> and it always just seemed intuitive to me
  504. # [15:48] <TabAtkins> Lachy: It's simply not *necessary* behavior for most people.
  505. # [15:48] <TabAtkins> And a goodly fraction understand the "drag a box" behavior, which is a good substitute.
  506. # [15:49] <AryehGregor> Lachy, it's totally arbitrary, though, if you think about it. It's not intuitive at all, or discoverable. The only possible way you could figure it out is either by reading about it, being told about it, or banging your keyboard randomly while selecting stuff.
  507. # [15:49] <TabAtkins> Also: the normal display of Windows folders is "Thumbnail" rather than "List".
  508. # [15:49] <AryehGregor> The average computer user doesn't read about computers or talk to people about them, unless they have a problem they need to solve.
  509. # [15:49] <jgraham> The drag a box behaviour is more discoverable because it's something that novice users often do by accident
  510. # [15:49] <Lachy> although, IIRC, MS Office drawing functions (in Word, Powerpoint, etc.) did mess it up, and made Shift+click behave like ctrl+click should
  511. # [15:49] <TabAtkins> jgraham, yup.
  512. # [15:49] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 110 (Connection timed out))
  513. # [15:50] <jgraham> whereas there's no obvious reason that ctrl+click would do something different to z+click or f1+click
  514. # [15:50] <AryehGregor> I wouldn't go that far. Ctrl is a modifier key, I think most users see a difference between it and Z or F1.
  515. # [15:50] <Lachy> I don't know how I learned about it, but I definitely didn't read about it. I guess I must have been shown at some point or seen someone else do it
  516. # [15:50] <AryehGregor> But it's not obvious that it would do anything special in the magical narrow case where you already have something selected and are clicking on something else of the same type in a case where you can select both of them.
  517. # [15:51] <AryehGregor> Lachy, yeah, me too. I assume at some point I saw someone do it.
  518. # [15:51] <TabAtkins> AryehGregor: I think the primary difference people see is that Ctrl doesn't do anything most of the time. ^_^
  519. # [15:51] <AryehGregor> I know that's how I figured out that you can expand and collapse tree views with the arrow keys.
  520. # [15:51] * eighty4 knows that ~50% of the mac users dosesn't know of two fingers scroll
  521. # [15:51] <TabAtkins> I'm pretty sure I learned about it from a "Windows 95 for dummies" book when I was 8 or someething.
  522. # [15:51] <AryehGregor> TabAtkins, hmm, true. Shift is maybe a better example.
  523. # [15:51] <AryehGregor> TabAtkins, was Windows 95 released when you were 8?
  524. # [15:51] <TabAtkins> Well, I suppose I had to be at least 10 for that.
  525. # [15:52] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
  526. # [15:52] <Lachy> also, I remember lots of sites that used to use <select multiple> used to say things like "Hold Ctrl to select multiple items" or similar
  527. # [15:52] <Lachy> though the use of <select multiple> seems to have declined in favour of checkboxes
  528. # [15:52] <AryehGregor> Oh, yeah, that's true.
  529. # [15:52] <AryehGregor> MediaWiki used to do that in some places. Then we switched to checkboxes. :P
  530. # [15:53] <TabAtkins> <select multiple> is just *way* too user-unfriendly. The fact that you *have* to be holding Ctrl to multi-select, and that it wipes out your selection if you forget at some point, is just evil.
  531. # [15:53] <TabAtkins> I've never used it in a design, and I don't intend to.
  532. # [15:54] <Lachy> it would be nice if the multi-select widget had check boxes of some kind beside each item in the list, that just required clicking without a modifier key
  533. # [15:54] <TabAtkins> Yeah.
  534. # [15:54] <Lachy> like how many installation wizards do it in the custom install dialogs
  535. # [15:54] <AryehGregor> That's what I think.
  536. # [15:54] <poe> this is a pretty nice layer ontop of select multiple http://code.google.com/p/jquery-asmselect/
  537. # [15:54] <AryehGregor> There's no reason everyone has to use this cruddy UI.
  538. # [15:56] <TabAtkins> Yeah, I really like that redesign of <select>. It works well, and is intuitive.
  539. # [15:57] <TabAtkins> Of course, just using a bit list of checkboxes within a container with max-height and overflow:scroll set works pretty equivalently.
  540. # [15:58] * Joins: cying (n=cying@adsl-75-41-125-138.dsl.pltn13.sbcglobal.net)
  541. # [16:01] * Quits: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de) (Remote closed the connection)
  542. # [16:02] <TabAtkins> Aryeh: You wanna write up :changed/:unchanged on the list?
  543. # [16:05] <mpt> TabAtkins, browsers could make <select multiple> easy to use very simply: just add a checkbox to each item.
  544. # [16:05] <TabAtkins> mpt: I agree. But no one has. ;_;
  545. # [16:05] <mpt> TabAtkins, and I think somewhere in bugzilla.mozilla.org there's a bug report from me to that effect. :-)
  546. # [16:06] <TabAtkins> And until at least IE and FF do it, I'm not willing to use <select multiple>
  547. # [16:06] * mpt realizes Lachy just suggested the same thing
  548. # [16:07] <TabAtkins> Nod. It's silly how basic the solution is, and that it still hasn't been put into practice.
  549. # [16:07] <mpt> What does <select multiple> look like on an iPhone?
  550. # [16:08] <TabAtkins> Is a good question.
  551. # [16:08] <mpt> (since <select> looks very different)
  552. # [16:08] <annevk3> does Ubuntu have them mpt? :)
  553. # [16:08] <annevk3> btw, the wifi donation thing worked out
  554. # [16:08] <TabAtkins> Hrm...
  555. # [16:08] <mpt> annevk3, no Web browsers currently shipping with Ubuntu do, if that's what you mean
  556. # [16:08] * TabAtkins goes and checks what it looks like on his phone with Opera Mini.
  557. # [16:09] <annevk3> i meant the OS
  558. # [16:09] <mpt> annevk3, have what, specifically? Lists where you can select more than one item with the Ctrl key?
  559. # [16:09] <mpt> Or lists with checkbox items?
  560. # [16:09] * Joins: cying_ (n=cying@adsl-75-41-125-138.dsl.pltn13.sbcglobal.net)
  561. # [16:09] * Quits: cying_ (n=cying@adsl-75-41-125-138.dsl.pltn13.sbcglobal.net) (Remote closed the connection)
  562. # [16:09] * jgraham assumes the latter
  563. # [16:10] <annevk3> mpt, presumably ubuntu has multiple select as widget; i wondered whether you had the impl fixed there
  564. # [16:10] * Quits: cying (n=cying@adsl-75-41-125-138.dsl.pltn13.sbcglobal.net) (Read error: 104 (Connection reset by peer))
  565. # [16:11] <TabAtkins> Ah, good job Opera Mini team.
  566. # [16:11] <mpt> That's up to the application. I don't recall any current application that expects people to know Ctrl click, apart from the file manager.
  567. # [16:11] <TabAtkins> A <select multiple> opens to a new screen filled with checkboxes.
  568. # [16:11] <jgraham> I think it is more accurate to say that Gtk has multiple-select widgets and that they din't have checkboxes
  569. # [16:11] <jgraham> *don't
  570. # [16:12] <jgraham> But I don't recall actually seing a multiple-select widget
  571. # [16:12] <TabAtkins> annevk3: Pass along my thumbs up to whoever does that.
  572. # [16:13] <jgraham> TabAtkins: takkaria is more likely to know I guess
  573. # [16:13] <TabAtkins> takkaria is Opera dev?
  574. # [16:14] <TabAtkins> I really only know for sure like two people who are on Opera - Anne and Hakon.
  575. # [16:14] <TabAtkins> I know there are lots others who hang around, but I don't know who they are.
  576. # [16:14] <TabAtkins> I guess Lachy?
  577. # [16:15] <Lachy> no, takkaria doesn't work for Opera
  578. # [16:15] <jgraham> Yep. And me and gsnedders|work for a year and takkaria for the summer and lots of other people who are on the list but not IRC
  579. # [16:15] <TabAtkins> kk
  580. # [16:16] <Lachy> jgraham, is takkaria a summer intern in sweden?
  581. # [16:16] <jgraham> takkaria is on the mini team for the summer
  582. # [16:16] <jgraham> in Sweden, yes
  583. # [16:16] <gsnedders|work> (That's me for a year, not jgraham also.)
  584. # [16:16] <TabAtkins> takkaria: Pass along thumbs up for Mini's impl of <select multiple>.
  585. # [16:16] <jgraham> I guess commas would have helped
  586. # [16:16] <gsnedders|work> (Though technically from tomorrow until the 4th October I'm not an Opera guy)
  587. # [16:16] <TabAtkins> Nod. I thought you were calling yourself an intern, jgraham. ^_^
  588. # [16:17] <jgraham> No I'm trapped here
  589. # [16:17] <jgraham> ;)
  590. # [16:17] <Lachy> gsnedders|work, I thought you were only going to be with us for a few weeks
  591. # [16:17] * gsnedders|work notes there's nobody standing in the doorway
  592. # [16:17] * gsnedders|work wonders what traps jgraham
  593. # [16:17] <gsnedders|work> (I'm in the same room as jgraham)
  594. # [16:18] <gsnedders|work> TabAtkins: zcorpan is Opera as well (and is really Simon Pieters)
  595. # [16:18] <TabAtkins> Ah, I never connected the two names.
  596. # [16:18] <jgraham> Oh yeak, sorry I forgot
  597. # [16:18] <jgraham> *yeah
  598. # [16:18] <Lachy> gsnedders|work, jgraham has a really strong electromagnet in his chair and metal implants in his legs that keep him trapped
  599. # [16:19] <gsnedders|work> Nah, doesn't look like it
  600. # [16:19] <jgraham> ^this is true
  601. # [16:19] <gsnedders|work> Unless it's under the floor…
  602. # [16:20] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  603. # [16:21] <TabAtkins> You know, I've got a ton of emails on hand in a database of mine too.
  604. # [16:21] <TabAtkins> Might be fun to run AryehGregor's query against them too
  605. # [16:31] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 113 (No route to host))
  606. # [16:33] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
  607. # [16:38] * Quits: wakaba_0 (n=wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) ("Leaving...")
  608. # [16:47] * Joins: adactio (n=adactio@host86-156-238-27.range86-156.btcentralplus.com)
  609. # [16:52] * Quits: Creap (n=Creap@vemod.brg.sgsnet.se) ("nu fäkt")
  610. # [16:53] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  611. # [16:58] <TabAtkins> Well, I've got 441 or so distinct email addresses harvested from our customers, and they're all valid according <input type=email> validation.
  612. # [16:59] * TabAtkins will see if he can get access to our full email lists - these are just the emails given to one particular app he wrote.
  613. # [17:08] * Quits: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl) ("Disconnected...")
  614. # [17:09] * Joins: dglazkov (n=dglazkov@nat/google/x-fbdcshikanublkzo)
  615. # [17:14] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
  616. # [17:19] * Joins: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
  617. # [17:27] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  618. # [17:28] * Quits: pesla (n=retep@procurios.xs4all.nl) ("( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )")
  619. # [17:35] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
  620. # [17:47] <gsnedders|work> heycam: yt?
  621. # [17:49] <gsnedders|work> heycam: ignore me
  622. # [17:54] <takkaria> TabAtkins: yeah, it's quite nice, isn't it? though we got a bug report complaining about it a couple weeks back
  623. # [17:54] <TabAtkins> takkaria: Dude, how can you complain about it?
  624. # [17:54] <takkaria> we gave the response "it works like this on purpose" :)
  625. # [17:54] <TabAtkins> Heh.
  626. # [17:59] * TabAtkins notes that Century Gothic is a *really nice* font.
  627. # [17:59] * jgraham grumbles
  628. # [18:00] <jgraham> Hey, Century Gothic. That is a cheering thought
  629. # [18:00] <gsnedders|work> Says the grumpy old man
  630. # [18:00] <TabAtkins> ...I'm not quite sure how to respond to that.
  631. # [18:01] * Quits: gsnedders|work (n=gsnedder@pat.se.opera.com) ("Adios Intarwebs!")
  632. # [18:01] <jgraham> TabAtkins: What the idea that nice typography cazn be cheering?
  633. # [18:01] <jgraham> Or that I can be grumpy?
  634. # [18:01] <TabAtkins> jgraham: I wasn't sure how much sarcasm was in there. ^_^
  635. # [18:01] <TabAtkins> I'm just happy that Century Gothic scales so well on-screen.
  636. # [18:02] <TabAtkins> Very readable down to 10px size.
  637. # [18:03] <TabAtkins> Dammit, FF3.5 doesn't support calc() yet. >_<
  638. # [18:14] * Quits: harig (n=aparan@59.90.71.35) (Read error: 110 (Connection timed out))
  639. # [18:16] * Quits: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
  640. # [18:24] * Joins: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
  641. # [18:24] * Quits: primal1 (n=primal1@pool-98-112-164-140.lsanca.fios.verizon.net)
  642. # [18:26] * Joins: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
  643. # [18:28] * Quits: Phae (n=phaeness@gatea.mh.bbc.co.uk)
  644. # [18:29] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
  645. # [18:30] * Joins: maikmerten (n=maikmert@U24c6.u.pppool.de)
  646. # [18:43] * Parts: adactio (n=adactio@host86-156-238-27.range86-156.btcentralplus.com)
  647. # [18:44] * Joins: tantek (n=tantek@pool-173-67-103-206.lsanca.dsl-w.verizon.net)
  648. # [18:47] * Quits: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
  649. # [18:47] * Quits: gavin (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
  650. # [18:49] * Joins: dave_levin (n=dave_lev@72.14.224.1)
  651. # [18:50] * Joins: doublec (n=doublec@nat/mozilla/x-iaqypvaydxzomcwa)
  652. # [18:55] * Quits: mat_t (n=mattomas@91.189.88.12) ("This computer has gone to sleep")
  653. # [18:56] * Joins: mat_t (n=mattomas@91.189.88.12)
  654. # [19:06] * Joins: aroben (n=aroben@nat/apple/x-pzycvcogdpnuhyef)
  655. # [19:10] * Joins: weinig (n=weinig@17.246.19.176)
  656. # [19:10] * Quits: mat_t (n=mattomas@91.189.88.12) ("This computer has gone to sleep")
  657. # [19:11] * Joins: bgalbraith (n=bgalbrai@nat/mozilla/x-giyvcahkcaanxbou)
  658. # [19:14] * Joins: jorlow (n=jorlow@72.14.224.1)
  659. # [19:18] * Joins: cying (n=cying@70.90.171.153)
  660. # [19:19] * Quits: webben (n=benh@nat/yahoo/x-qceywacsjqraacbx) (Read error: 60 (Operation timed out))
  661. # [19:20] * maikmerten is now known as maik|eat
  662. # [19:28] * Joins: ojan (n=ojan@72.14.229.81)
  663. # [19:32] * Joins: annodomini (n=lambda@130.189.179.215)
  664. # [19:35] * maik|eat is now known as maikmerten
  665. # [19:35] * Joins: cying_ (n=cying@70.90.171.153)
  666. # [19:43] * Joins: jorlow_ (n=jorlow@nat/google/x-rszacqiikkhhyuxc)
  667. # [19:48] * Quits: Lachy (n=Lachy@pat-tdc.opera.com) ("Leaving")
  668. # [19:50] * Quits: tantek (n=tantek@pool-173-67-103-206.lsanca.dsl-w.verizon.net) (Read error: 54 (Connection reset by peer))
  669. # [19:50] * Joins: tantek (n=tantek@pool-173-67-103-206.lsanca.dsl-w.verizon.net)
  670. # [19:51] * Quits: cying (n=cying@70.90.171.153) (Success)
  671. # [19:51] * cying_ is now known as cying
  672. # [19:51] * Quits: tantek (n=tantek@pool-173-67-103-206.lsanca.dsl-w.verizon.net) (Client Quit)
  673. # [19:54] * Joins: tndH (n=Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com)
  674. # [19:55] * Joins: ap (n=ap@nat/apple/x-eraoywlydfbuqepb)
  675. # [19:57] * Joins: Lachy (n=Lachlan@85.196.122.246)
  676. # [20:00] * Quits: jorlow (n=jorlow@72.14.224.1) (Read error: 110 (Connection timed out))
  677. # [20:00] * jorlow_ is now known as jorlow
  678. # [20:03] * Joins: mlpug (n=mlpug@a88-115-164-40.elisa-laajakaista.fi)
  679. # [20:07] * Joins: tantek (n=tantek@pool-173-67-103-206.lsanca.dsl-w.verizon.net)
  680. # [20:07] * Joins: aroben_ (n=aroben@17.246.19.32)
  681. # [20:08] * Quits: KevinMarks (n=KevinMar@c-67-164-14-96.hsd1.ca.comcast.net) ("The computer fell asleep")
  682. # [20:08] * Joins: KevinMarks (n=KevinMar@c-67-164-14-96.hsd1.ca.comcast.net)
  683. # [20:14] * Quits: bgalbraith (n=bgalbrai@nat/mozilla/x-giyvcahkcaanxbou)
  684. # [20:15] * Joins: jorlow_ (n=jorlow@nat/google/x-tdyemcarahlufqtl)
  685. # [20:21] * Quits: myakura (n=myakura@p7237-ipbf704marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
  686. # [20:23] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Remote closed the connection)
  687. # [20:23] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
  688. # [20:26] * Quits: KevinMarks (n=KevinMar@c-67-164-14-96.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
  689. # [20:28] * Quits: cying (n=cying@70.90.171.153) (Remote closed the connection)
  690. # [20:28] * Joins: cying (n=cying@70.90.171.153)
  691. # [20:31] * Joins: onar_ (n=onar@17.244.70.71)
  692. # [20:31] * Quits: onar_ (n=onar@17.244.70.71) (Remote closed the connection)
  693. # [20:33] * Quits: jorlow (n=jorlow@nat/google/x-rszacqiikkhhyuxc) (Read error: 110 (Connection timed out))
  694. # [20:33] * jorlow_ is now known as jorlow
  695. # [20:50] * Joins: ROBOd (n=robod@89.122.216.38)
  696. # [20:50] * Quits: jlebar (n=jlebar@nat/mozilla/x-vaovdnlxgpxlingn) (Read error: 110 (Connection timed out))
  697. # [20:55] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
  698. # [20:58] * Quits: cying (n=cying@70.90.171.153)
  699. # [21:01] * Joins: jwalden (n=waldo@nat/mozilla/session)
  700. # [21:04] * Quits: maikmerten (n=maikmert@U24c6.u.pppool.de) (Remote closed the connection)
  701. # [21:05] * Quits: weinig (n=weinig@17.246.19.176)
  702. # [21:06] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 60 (Operation timed out))
  703. # [21:10] * Quits: aroben_ (n=aroben@unaffiliated/aroben)
  704. # [21:15] * Quits: jorlow (n=jorlow@nat/google/x-tdyemcarahlufqtl) (Remote closed the connection)
  705. # [21:15] * Joins: jorlow (n=jorlow@nat/google/x-taxuxmghuehgrvtp)
  706. # [21:18] * Joins: atwilson (n=atwilson@74.125.59.1)
  707. # [21:18] <atwilson> Hixie: Not sure why you find it valuable to allow sending "lame duck" ports via postMessage()? This seems like it's always an error and should be reflected as an exception.
  708. # [21:19] <atwilson> Why would we want to allow this?
  709. # [21:21] <Hixie> isn't that the whole point of that thread?
  710. # [21:22] <atwilson> Hixie: no. That thread is about *closing* ports, not sending *cloned* ports.
  711. # [21:22] * Joins: jlebar (n=jlebar@nat/mozilla/x-hbberyqlkaguqnkq)
  712. # [21:22] <atwilson> A closed port != a cloned port.
  713. # [21:23] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
  714. # [21:23] <atwilson> In particular:
  715. # [21:23] <atwilson> If I have two entangled ports, port1 and port2, and I do "port1.postmessage(); port1.postMessage(); port1.close();
  716. # [21:24] <atwilson> Someone should still be able to send port1/port2 around through postmessage, because there could still be queued up but undelivered messages associated with those ports.
  717. # [21:24] <atwilson> But once I've done this:
  718. # [21:24] <atwilson> port1.postmessage("msg", port2)
  719. # [21:25] <atwilson> Then there's no reason to allow doing port1.postMessage('msg2', port2) again, because port2 is truly defunct (is not even associated with the underlying message queue any more)
  720. # [21:25] <Hixie> i don't understand how we're supposed to tell the difference between a closed port and the remaining part of a cloned port
  721. # [21:26] <atwilson> Why not? closing a port is different from cloning it.
  722. # [21:26] <atwilson> They are completely different actions.
  723. # [21:27] <Hixie> All closing does is disentangle the ports
  724. # [21:27] <Hixie> Cloning does that too
  725. # [21:27] <Hixie> unless you want me to add some flag that remembers whether the port was closed or cloned
  726. # [21:27] * atwilson is looking at the spec again while we talk
  727. # [21:28] <atwilson> Yeah, I'd say that's what I'm saying. We should differentiate between the two states, because they are different.
  728. # [21:28] <atwilson> A cloned port is no longer a task source
  729. # [21:28] <atwilson> a closed port is
  730. # [21:28] * ojan is now known as ojanLunch
  731. # [21:28] <vvv> What's up with my <input type=color alpha> proposal?
  732. # [21:29] <Hixie> atwilson: k, send mail
  733. # [21:29] * Joins: virtuelv (n=virtuelv@125.175.251.212.customer.cdi.no)
  734. # [21:29] <Hixie> vvv: it's number 296 out of 379 in the e-mail queue
  735. # [21:29] <vvv> I see
  736. # [21:30] * Joins: dpranke (n=Adium@nat/google/x-pqtxeqehmyvcfnrg)
  737. # [21:31] <annevk2> "So, what you are going to create an element for every ARIA role now? That is crazy." -- you know, if you reverse things in that sentence that's pretty much how I thought about ARIA in the beginning (and still do regarding some parts)
  738. # [21:33] <Philip`> vvv: If you bug Hixie about it enough, he'll decide that it's less effort to respond immediately rather than keeping it in the queue :-)
  739. # [21:33] <Philip`> Sounds like the queue's quite short, though
  740. # [21:34] <annevk2> Philip`, do you already feel like it's next week?
  741. # [21:34] <vvv> Philip`: I'm delighted he at least said where it is in queue :)
  742. # [21:37] <Philip`> annevk2: Are you referring to something I said within the past few days?
  743. # [21:38] <Philip`> (I've spent most of that time period in bed or feeling like I'd rather be there, so I can't really remember what I may or may not have said)
  744. # [21:39] <annevk2> Philip`, you said you'd look into doing another charset survey on a larger dataset
  745. # [21:39] <Philip`> annevk2: Oh, okay
  746. # [21:39] <annevk2> I'm not feeling too well either (again)... :/
  747. # [21:39] <Philip`> annevk2: "Next week" probably means Tuesday, in that case
  748. # [21:40] <annevk2> okidoki
  749. # [21:47] <Hixie> if you want to be at a lower point in the queue, you can file a bug for it
  750. # [21:47] <Hixie> of course, i'm not responding to bugs right now, i'm responding to e-mails
  751. # [21:47] <Hixie> so it's unclear which will get addressed first :-)
  752. # [21:48] <Philip`> Is there any penalty for sending an email and filing an identical bug?
  753. # [21:48] <Hixie> nope
  754. # [21:48] <Philip`> Sounds like a clear strategy, then
  755. # [21:48] * Joins: tndH_ (n=Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com)
  756. # [21:50] * Quits: tndH (n=Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com) (Read error: 110 (Connection timed out))
  757. # [21:50] * tndH_ is now known as tndH
  758. # [21:51] <Hixie> vvv: (i haven't yet studied your e-mail, but off-hand it sounds similar to past proposals to which i responded that we would be better off waiting until we had experience with type=color before adding more features)
  759. # [21:51] <Hixie> ok, off to lunch
  760. # [21:51] <Hixie> bbl
  761. # [21:52] <TabAtkins> holy crap I need to go to lunch too. Nearly 3 hours overdue because I was so wrapped up in coding. >_<
  762. # [21:53] <TabAtkins> Thank Resig that jQuery makes it as easy as it is to create a responsive ajax-driven UI.
  763. # [21:56] * Quits: pererik (n=pe@unaffiliated/pererik) (".")
  764. # [22:02] * Quits: jlebar (n=jlebar@nat/mozilla/x-hbberyqlkaguqnkq) (Read error: 110 (Connection timed out))
  765. # [22:03] * Joins: jlebar (n=jlebar@nat/mozilla/x-ajvdqefycbrmtipi)
  766. # [22:06] * Quits: doublec (n=doublec@nat/mozilla/x-iaqypvaydxzomcwa) ("Leaving")
  767. # [22:08] * Joins: aroben (n=aroben@17.246.19.32)
  768. # [22:09] * ojanLunch is now known as ojan
  769. # [22:23] * Quits: tantek (n=tantek@pool-173-67-103-206.lsanca.dsl-w.verizon.net)
  770. # [22:28] * Quits: pmuellr (n=pmuellr@nat/ibm/x-tkbrzklhwhmzkxph)
  771. # [22:37] * Quits: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
  772. # [22:37] * Quits: mlpug (n=mlpug@a88-115-164-40.elisa-laajakaista.fi) (Remote closed the connection)
  773. # [22:43] * Joins: weinig (n=weinig@17.246.19.176)
  774. # [22:47] * Joins: gsnedders (n=gsnedder@c83-252-192-255.bredband.comhem.se)
  775. # [22:58] * Quits: jacobolus (n=jacobolu@c-98-248-43-68.hsd1.ca.comcast.net) (Remote closed the connection)
  776. # [22:59] * Joins: pererik (n=pe@unaffiliated/pererik)
  777. # [23:06] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
  778. # [23:07] * Quits: atwilson (n=atwilson@74.125.59.1) (Remote closed the connection)
  779. # [23:07] * Joins: atwilson (n=atwilson@74.125.59.1)
  780. # [23:07] * Joins: VasilievVV (n=kvirc@mediawiki/VasilievVV)
  781. # [23:07] * Joins: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
  782. # [23:08] * Quits: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net) (Client Quit)
  783. # [23:14] * Quits: vvv (n=kvirc@mediawiki/VasilievVV) (Read error: 60 (Operation timed out))
  784. # [23:19] * Joins: jacobolus (n=jacobolu@64.9.240.201)
  785. # [23:20] * Quits: jacobolus (n=jacobolu@64.9.240.201) (Remote closed the connection)
  786. # [23:22] * VasilievVV is now known as vvv
  787. # [23:27] * Joins: jacobolus (n=jacobolu@64.9.240.201)
  788. # [23:28] * Quits: aroben (n=aroben@unaffiliated/aroben)
  789. # [23:28] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 113 (No route to host))
  790. # [23:34] * Joins: cying (n=cying@70.90.171.153)
  791. # [23:43] * Joins: aroben (n=aroben@17.246.19.32)
  792. # [23:49] * Quits: jacobolus (n=jacobolu@64.9.240.201) (Remote closed the connection)
  793. # Session Close: Sat Aug 29 00:00:00 2009

The end :)