/irc-logs / freenode / #whatwg / 2013-07-10 / end

Options:

  1. # Session Start: Wed Jul 10 00:00:00 2013
  2. # Session Ident: #whatwg
  3. # [00:00] * Joins: Jarrod_ (~Jarrod_@pdpc/supporter/active/jarrod)
  4. # [00:00] * Quits: Smylers (~smylers@host86-152-155-39.range86-152.btcentralplus.com) (Quit: Leaving.)
  5. # [00:02] <Hixie_> yay for including ip addresses in bugs from the quick form
  6. # [00:04] * Quits: Jarrod_ (~Jarrod_@pdpc/supporter/active/jarrod) (Ping timeout: 256 seconds)
  7. # [00:06] <annevk> rafaelw: didn't smaug____ point out elsewhere that it wasn't just showModalDialog but also other things?
  8. # [00:06] * Joins: ehsan (~ehsan@66.207.208.98)
  9. # [00:06] <rafaelw> i'm hoping he'll point it out again =-)
  10. # [00:06] <rafaelw> (sync xhr?)
  11. # [00:06] <annevk> I should take some time to read up on all this since event loops currently make me run
  12. # [00:06] <rafaelw> (workers)
  13. # [00:06] * annevk looks
  14. # [00:06] <smaug____> sync XHR is gecko only thing
  15. # [00:07] <annevk> sync XHR is not it, although it is in Gecko at the moment
  16. # [00:07] * Joins: sicking (~sicking@66.207.208.98)
  17. # [00:07] <smaug____> parser spins
  18. # [00:07] <smaug____> IIRC
  19. # [00:07] <smaug____> and there might be some 3rd case too
  20. # [00:07] * Quits: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si) (Read error: Connection reset by peer)
  21. # [00:08] * Quits: nimbu (~nimbu@sjfw1.adobe.com) (Ping timeout: 240 seconds)
  22. # [00:08] * Joins: nimbu1 (~nimbu@sjfw1-a.adobe.com)
  23. # [00:08] <annevk> Oh, it was sicking, see https://www.w3.org/Bugs/Public/show_bug.cgi?id=20821#c3 rafaelw
  24. # [00:09] <annevk> "It's definitely the case that spinning the event loop does raise a lot of complex issues with regards to things that need to happen at end-of-microtask. However many of these issues arise no matter what."
  25. # [00:09] <rafaelw> that's the part that i don't understand.
  26. # [00:09] <rafaelw> otherwise it sounds like we're in agreement.
  27. # [00:09] <rafaelw> IOW: Don't do that.
  28. # [00:10] <rafaelw> (and try to make progress towards removing that surface area)
  29. # [00:10] <annevk> I think I'm in your camp, but for now I'm just trying to get you guys to sort it out :-)
  30. # [00:12] <jamesr__> document.write() doesn't spin the message loop
  31. # [00:12] <jamesr__> although it can run lots of fun things
  32. # [00:12] <jamesr__> ditto with innerHTML
  33. # [00:12] * Quits: Lachy (~Lachy@cm-84.215.104.248.getinternet.no) (Quit: Computer has gone to sleep.)
  34. # [00:12] <jamesr__> for my money, showModalDialog() should just throw (or silently do nothing) in all cases. web compat impact TBD :)
  35. # [00:15] <annevk> uhuh
  36. # [00:18] <Hixie_> hear hear
  37. # [00:18] <Hixie_> though i did just finish fixing its spec :-)
  38. # [00:19] <Hixie_> if anyone objects to my renaming the term "allowed to navigate", please speak up now
  39. # [00:21] <Hixie_> (specifically, my plan is s/allowed to navigate/friendly with/)
  40. # [00:21] <Hixie_> or "friends with"
  41. # [00:26] * Quits: sicking (~sicking@66.207.208.98) (Quit: sicking)
  42. # [00:27] * Joins: sicking (~sicking@66.207.208.98)
  43. # [00:32] * Quits: weinig (~weinig@17.212.155.127) (Quit: weinig)
  44. # [00:33] * Joins: Jarrod_ (~Jarrod_@pdpc/supporter/active/jarrod)
  45. # [00:33] <annevk> Hixie_: "Stop one"
  46. # [00:34] * [[zzz]] is now known as [[zz]]
  47. # [00:36] * Joins: danielfilho (~danielfil@201.87.92.133)
  48. # [00:36] <Hixie_> where?
  49. # [00:36] * Quits: tantek (~tantek@70-36-197-111.dsl.dynamic.sonic.net) (Quit: tantek)
  50. # [00:38] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  51. # [00:38] * Joins: yorick (~yorick@oftn/member/yorick)
  52. # [00:42] * Quits: sgalineau (~sylvaing@c-98-247-242-151.hsd1.wa.comcast.net) (Quit: Textual IRC Client: www.textualapp.com)
  53. # [00:42] * Joins: tantek (~tantek@70-36-197-111.dsl.dynamic.sonic.net)
  54. # [00:42] <annevk> Hixie_: commit message ;)
  55. # [00:43] * Quits: baku (~baku@66.207.208.98) (Ping timeout: 264 seconds)
  56. # [00:43] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 264 seconds)
  57. # [00:43] <Hixie_> oh, no chance of changing those
  58. # [00:50] <Hixie_> "If I do not know how to use what can be helped by itself, so that the maximum my site as desired?"
  59. # [00:50] * Joins: weinig (~weinig@17.212.155.127)
  60. # [00:52] * ojan_away is now known as ojan
  61. # [00:54] * miketaylr2000 is now known as miketaylr2000zzz
  62. # [00:57] * Quits: smaug____ (~chatzilla@nat/mozilla/x-jneekfbbeyqjacnm) (Ping timeout: 246 seconds)
  63. # [01:01] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
  64. # [01:02] * Quits: sicking (~sicking@66.207.208.98) (Quit: sicking)
  65. # [01:02] * Quits: lmclister (~lmclister@sjfw1-a.adobe.com) (Quit: lmclister)
  66. # [01:02] * Quits: annevk (~annevk@66.207.208.98) (Remote host closed the connection)
  67. # [01:08] * Joins: sicking (~sicking@173.243.46.194)
  68. # [01:15] * nimbu1 is now known as divya
  69. # [01:17] * Quits: sicking (~sicking@173.243.46.194) (Quit: sicking)
  70. # [01:19] <divya> wheres simon when you need him
  71. # [01:23] * Quits: josemanuel (~josemanue@69.196.221.87.dynamic.jazztel.es) (Quit: Saliendo)
  72. # [01:26] * Quits: decotii (~decotii@hq.croscon.com) (Quit: Leaving)
  73. # [01:29] <GPHemsley> Hixie_: Next step is to upgrade PHP?
  74. # [01:29] <Hixie_> oh right
  75. # [01:29] <Hixie_> wiki.whatwg.org right?
  76. # [01:29] <Hixie_> 5.3 or 5.4? 5.4?
  77. # [01:30] <GPHemsley> what's the highest
  78. # [01:30] <Hixie_> 5.4
  79. # [01:30] <Hixie_> FastCGI?
  80. # [01:30] <GPHemsley> yeah
  81. # [01:30] <Hixie_> XCache? it wasn't checked before
  82. # [01:30] <GPHemsley> hmm
  83. # [01:30] <GPHemsley> nah
  84. # [01:30] <Hixie_> done
  85. # [01:30] <GPHemsley> thanks
  86. # [01:30] * GPHemsley checks for bustage
  87. # [01:31] <GPHemsley> hmm... not instantaneous?
  88. # [01:31] <GPHemsley> oh, you know something
  89. # [01:31] <GPHemsley> I think the OS upgrade earlier broke the wiki widgets
  90. # [01:32] <GPHemsley> err, gadgets
  91. # [01:33] <GPHemsley> Hixie_: Did it say how long it would take to go into effect?
  92. # [01:34] <Hixie_> prolly take 10 or so minutes
  93. # [01:34] <GPHemsley> alright, I'll check back later
  94. # [01:34] <Hixie_> they have a system that does deployments in a queue or something
  95. # [01:35] * Parts: a-ja (~Instantbi@70.230.154.222)
  96. # [01:36] * Joins: marcosc (~marcosc@bl9-150-10.dsl.telepac.pt)
  97. # [01:38] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  98. # [01:41] <Hixie_> i've gotten to a low enough number of bugs that i've actually responded to all 10 within the last 12 horus
  99. # [01:41] <Hixie_> (all 10 that aren't blocked or intentionally deferred)
  100. # [01:41] * Quits: weinig (~weinig@17.212.155.127) (Quit: weinig)
  101. # [01:41] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Read error: Operation timed out)
  102. # [01:41] <Hixie_> (there's 110 of those)
  103. # [01:43] * Quits: othermaciej (~mjs@17.114.109.235) (Quit: othermaciej)
  104. # [01:44] * Quits: Jarrod_ (~Jarrod_@pdpc/supporter/active/jarrod) (Remote host closed the connection)
  105. # [01:45] * Quits: runeh (~Rune@phlebotinum.org) (Ping timeout: 240 seconds)
  106. # [01:46] * Joins: runeh (~Rune@phlebotinum.org)
  107. # [01:47] * Quits: yorick (~yorick@oftn/member/yorick) (Remote host closed the connection)
  108. # [01:49] * Quits: charl (~charl@charl.eu) (Ping timeout: 276 seconds)
  109. # [01:50] * Joins: charl (~charl@charl.eu)
  110. # [01:54] * Joins: weinig (~weinig@17.114.5.39)
  111. # [01:55] * Quits: WeirdAl (~chatzilla@g2spf.ask.info) (Quit: ChatZilla 0.9.90 [Firefox 22.0/20130618035212])
  112. # [01:59] * Quits: divya (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
  113. # [02:00] * heycam|away is now known as heycam
  114. # [02:01] * Joins: othermaciej (~mjs@17.114.1.27)
  115. # [02:03] * Quits: marcosc (~marcosc@bl9-150-10.dsl.telepac.pt) (Remote host closed the connection)
  116. # [02:04] * Joins: jdaggett (~jdaggett@61-121-216-2.bitcat.net)
  117. # [02:05] <jamesr__> Hixie_: http://mxr.mozilla.org/mozilla-central/source/dom/base/nsGlobalWindow.cpp#309
  118. # [02:05] <Hixie_> thanks
  119. # [02:05] <jamesr__> (finding the blink/webkit one)
  120. # [02:05] <jamesr__> blink: https://code.google.com/p/chromium/codesearch#chromium/src/third_party/WebKit/Source/core/page/DOMTimer.cpp&sq=package:chromium&type=cs&l=41
  121. # [02:06] <jamesr__> webkit's still the same
  122. # [02:07] <Hixie_> notice firefox actually clamps setinterval to 1
  123. # [02:08] <zewt> big blocks of code-in-defines in firefox code = sadface
  124. # [02:09] <jamesr__> oh interesting
  125. # [02:09] <jamesr__> looks like we do too
  126. # [02:09] <Hixie_> actually looks like blink clamps to 0 even in settimeout?
  127. # [02:09] <Hixie_> is DOMTimer::DOMTimer called for both timeouts and intervals?
  128. # [02:09] <jamesr__> here: https://code.google.com/p/chromium/codesearch#chromium/src/third_party/WebKit/Source/core/page/DOMTimer.cpp&sq=package:chromium&type=cs&l=85
  129. # [02:09] <Hixie_> er, 1
  130. # [02:10] <jamesr__> the difference between 0 and 1 is rarely web-observable
  131. # [02:10] <jamesr__> but that's interesting
  132. # [02:11] <Hixie_> it's not often that i think gecko code is easier to follow than webkit code, but in this particular instance...
  133. # [02:11] * Joins: marcosc (~marcosc@bl9-150-10.dsl.telepac.pt)
  134. # [02:12] <Hixie_> wait, nevermind, i scrolled down more in the gecko code
  135. # [02:14] <jamesr__> the amount of gecko code that fits into one page is simpler :P
  136. # [02:14] <jamesr__> i don't think we have an equivalent of their IsFrozen() stuff
  137. # [02:15] <zewt> at least it's not ... java
  138. # [02:15] <zewt> the king language of "take 25 pages to do anything"
  139. # [02:15] <jamesr__> or the subject principle stuff they have
  140. # [02:15] * Quits: othermaciej (~mjs@17.114.1.27) (Quit: othermaciej)
  141. # [02:15] <jamesr__> since we don't support bfcache or running privileged JS in the same context as web content
  142. # [02:16] * Quits: weinig (~weinig@17.114.5.39) (Quit: weinig)
  143. # [02:17] <zewt> usually when i look at gecko, i give up before even finding the source for the thing i'm interested in, heh
  144. # [02:18] <jamesr__> mxr.mozilla.org is great
  145. # [02:18] <jamesr__> just have to throw enough regexes at it
  146. # [02:18] <jamesr__> and remember to throw "ns" on the front of random things
  147. # [02:20] <Hixie_> i'm marking https://www.w3.org/Bugs/Public/show_bug.cgi?id=22604 NEEDSINFO unless someone can elaborate on what needs explaining. (window.stop())
  148. # [02:22] * Joins: Jarrod_ (~Jarrod_@pdpc/supporter/active/jarrod)
  149. # [02:25] <GPHemsley> Hixie_: ah, updated now, cool
  150. # [02:25] * Joins: nessy1 (~silviapf@202-159-131-199.dyn.iinet.net.au)
  151. # [02:26] <zewt> i think it's fabulous that, when logging into progressive.com, i enter my username and password, then click "save user id"
  152. # [02:26] <zewt> and it ... opens a new page explaining what "save user id" means (and when i hit back the info i entered is gone)
  153. # [02:26] <zewt> label fail
  154. # [02:27] * GPHemsley will eventually get to upgrading the MediaWiki installation
  155. # [02:27] * Joins: weinig (~weinig@17.114.219.101)
  156. # [02:28] * Joins: msaad (~marcus@24-212-234-115.cable.teksavvy.com)
  157. # [02:29] * Joins: birtles (~chatzilla@61-121-216-2.bitcat.net)
  158. # [02:32] <Hixie_> ok. i have officially dealt with bugs and will now transition to e-mails.
  159. # [02:32] <Hixie_> yikes, according to my e-mail metrics script, i have some feedback from 1969-12-31 16:00:00
  160. # [02:32] <Hixie_> i'm thinking maybe my script will be the next thing i work on...
  161. # [02:33] <zewt> maybe you're just more behind than you thought
  162. # [02:36] * Joins: mven (~mven@ip68-224-15-53.lv.lv.cox.net)
  163. # [02:39] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  164. # [02:40] * Quits: marcosc (~marcosc@bl9-150-10.dsl.telepac.pt) (Remote host closed the connection)
  165. # [02:40] * Quits: jorgepedret (~jorgepedr@64-46-23-103.dyn.novuscom.net) (Quit: Computer has gone to sleep.)
  166. # [02:41] * Krinkle is now known as Krinkle|detached
  167. # [02:43] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 246 seconds)
  168. # [02:44] * Joins: marcosc (~marcosc@bl9-150-10.dsl.telepac.pt)
  169. # [02:48] * Krinkle|detached is now known as Krinkle
  170. # [02:49] * Quits: jsbell (jsbell@nat/google/x-maosftnoxcxjhosb) (Quit: There's no place like home...)
  171. # [02:55] * Quits: weinig (~weinig@17.114.219.101) (Quit: weinig)
  172. # [03:06] * Joins: sicking (~sicking@173.243.46.194)
  173. # [03:07] <MikeSmith> Hixie_: commit-watchers messages are showing some svn error on your server
  174. # [03:07] <MikeSmith> http://lists.whatwg.org/pipermail/commit-watchers-whatwg.org/2013/007197.html
  175. # [03:07] <MikeSmith> "svnlook: Can't find a temporary directory"
  176. # [03:08] <Hixie_> yeah, known issue
  177. # [03:08] <Hixie_> support request is in the queue
  178. # [03:09] <MikeSmith> ok
  179. # [03:10] * Quits: marcosc (~marcosc@bl9-150-10.dsl.telepac.pt) (Remote host closed the connection)
  180. # [03:10] <MikeSmith> ah I see it means the diffs aren't showing up at e.g., http://html5.org/tools/web-apps-tracker?from=8048&to=8049 either
  181. # [03:10] * MikeSmith resorts to running svn log locally
  182. # [03:11] <MikeSmith> $ svn update
  183. # [03:11] <MikeSmith> Updating '.':
  184. # [03:11] <MikeSmith> svn: E020014: Can't find a temporary directory: Internal error
  185. # [03:12] <MikeSmith> I guess that's the same error, coming from your server
  186. # [03:12] <MikeSmith> gotta love subversion
  187. # [03:16] <nessy1> Hixie_ thanks for dealing with the removeTextTrack() request - hope it's ok for me to flick things like this over to WHATWG?
  188. # [03:17] * Quits: sicking (~sicking@173.243.46.194) (Quit: sicking)
  189. # [03:23] * Quits: Jarrod_ (~Jarrod_@pdpc/supporter/active/jarrod) (Remote host closed the connection)
  190. # [03:24] * Joins: Jarrod_ (~Jarrod_@pdpc/supporter/active/jarrod)
  191. # [03:25] * Quits: jwalden (~waldo@2620:101:8003:200:3ea9:f4ff:fe34:6fd4) (Quit: o/~ I wish I was... o/~)
  192. # [03:25] * Joins: Goplat (~goplat@reactos/developer/Goplat)
  193. # [03:28] <Hixie_> MikeSmith: yeah
  194. # [03:28] <Hixie_> MikeSmith: server was updated today
  195. # [03:28] <Hixie_> nessy1: sure
  196. # [03:28] * Quits: Jarrod_ (~Jarrod_@pdpc/supporter/active/jarrod) (Ping timeout: 246 seconds)
  197. # [03:28] <MikeSmith> Hixie_: ok
  198. # [03:29] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 264 seconds)
  199. # [03:35] * Joins: annevk (~annevk@173.243.46.194)
  200. # [03:39] * Joins: smaug____ (~chatzilla@173.243.46.194)
  201. # [03:39] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  202. # [03:40] * Joins: marcosc (~marcosc@bl9-150-10.dsl.telepac.pt)
  203. # [03:40] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
  204. # [03:44] * Quits: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net) (Ping timeout: 246 seconds)
  205. # [03:44] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 264 seconds)
  206. # [03:45] * Quits: marcosc (~marcosc@bl9-150-10.dsl.telepac.pt) (Ping timeout: 240 seconds)
  207. # [03:47] * Quits: smaug____ (~chatzilla@173.243.46.194) (Remote host closed the connection)
  208. # [03:47] * Joins: baku (~baku@173.243.46.194)
  209. # [03:48] * Joins: smaug____ (~chatzilla@173.243.46.194)
  210. # [03:50] * Joins: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net)
  211. # [03:53] <annevk> MikeSmith: distributed software man, kinda like the web
  212. # [03:54] <MikeSmith> poorly distributed
  213. # [03:54] <MikeSmith> clearly
  214. # [03:54] * Joins: a-ja (~Instantbi@70.230.154.222)
  215. # [03:54] <MikeSmith> in the case of svn at least
  216. # [03:54] <MikeSmith> ill-distributed
  217. # [03:56] <annevk> MikeSmith: I say we blame your employer
  218. # [03:57] <MikeSmith> which of my employers? the NSA, or the Six Big Hollywood Studios?
  219. # [04:04] <annevk> MikeSmith: Looney Tunes, doh
  220. # [04:04] * Joins: lmclister (~lmclister@c-98-210-38-110.hsd1.ca.comcast.net)
  221. # [04:05] * Joins: marcosc (~marcosc@bl9-150-10.dsl.telepac.pt)
  222. # [04:11] * Quits: lmclister (~lmclister@c-98-210-38-110.hsd1.ca.comcast.net) (Ping timeout: 256 seconds)
  223. # [04:14] <Hixie_> man, this /tmp problem has all kinds of side-effects
  224. # [04:14] <Hixie_> all my cron jobs are broken because cron can't create lock files
  225. # [04:15] * Quits: baku (~baku@173.243.46.194) (Ping timeout: 276 seconds)
  226. # [04:29] <Hixie_> oh, awesome. i'm finally running a version of perl recent enough to have the // operator.
  227. # [04:31] * Quits: marcosc (~marcosc@bl9-150-10.dsl.telepac.pt) (Remote host closed the connection)
  228. # [04:34] * heycam does "man perlop", discovers that // looks pretty useful
  229. # [04:35] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
  230. # [04:36] * Krinkle is now known as Krinkle|detached
  231. # [04:37] <Hixie_> heycam: //= too
  232. # [04:37] <Hixie_> in fact //= is the more useful one
  233. # [04:39] <zewt> perl :|
  234. # [04:40] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  235. # [04:44] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 264 seconds)
  236. # [04:50] <annevk> /= assigns RH to LH if RH is defined and otherwise leaves LH be LH?
  237. # [04:50] <annevk> //=*
  238. # [04:56] * Quits: smaug____ (~chatzilla@173.243.46.194) (Remote host closed the connection)
  239. # [04:57] <Hixie_> yes
  240. # [04:57] <Hixie_> zewt: yeah, while i love perl, i'd never actually recommend it to anyone. :-)
  241. # [04:57] * Joins: smaug____ (~chatzilla@173.243.46.194)
  242. # [04:58] * ojan is now known as ojan_away
  243. # [04:58] <Hixie_> zewt: it gets "unmaintainable" as one of its "other notable failings" on my programming languages page (http://ian.hixie.ch/programming/)
  244. # [04:58] * heycam is now known as heycam|away
  245. # [05:02] * Quits: annevk (~annevk@173.243.46.194) (Remote host closed the connection)
  246. # [05:05] * Joins: jryans (~jryans@184.sub-70-195-193.myvzw.com)
  247. # [05:05] * Joins: jryans_ (~jryans@66-90-216-38.dyn.grandenetworks.net)
  248. # [05:07] * Joins: TuRnaD0 (~Thunderbi@x1-6-e0-46-9a-1e-fe-ca.k368.webspeed.dk)
  249. # [05:09] * Quits: jryans (~jryans@184.sub-70-195-193.myvzw.com) (Ping timeout: 240 seconds)
  250. # [05:14] * Quits: jryans_ (~jryans@66-90-216-38.dyn.grandenetworks.net) (Quit: Linkinus - http://linkinus.com)
  251. # [05:16] * Quits: kborchers (~kborchers@unaffiliated/kborchers) (Excess Flood)
  252. # [05:18] <tantek> Hixie, nice table. Curious what you're take on PHP is / will be.
  253. # [05:18] <tantek> and Rust while you're at it.
  254. # [05:18] <Hixie_> php doesn't deserve to be on that table
  255. # [05:18] <Hixie_> not familiar with rust
  256. # [05:18] <zewt> php is more useful than perl in my experience heh
  257. # [05:19] <tantek> PHP seems to be fairly good for shipping / scaling websites in practice.
  258. # [05:19] <msaad> tanked: indeed!
  259. # [05:19] <msaad> tantek*
  260. # [05:19] <tantek> You know, WordPress, Facebook, small sites/software like that.
  261. # [05:19] <msaad> ahahhaa
  262. # [05:19] * Joins: kborchers (~kborchers@unaffiliated/kborchers)
  263. # [05:20] <tantek> Hixie: http://en.wikipedia.org/wiki/Rust_%28programming_language%29
  264. # [05:23] <Hixie_> seems fine
  265. # [05:24] <Hixie_> as far as that table goes, it's not supposed to be subjective
  266. # [05:24] <Hixie_> so you could easily enough (if you know rust) fill out a row for it
  267. # [05:34] * heycam|away is now known as heycam
  268. # [05:36] * Quits: smaug____ (~chatzilla@173.243.46.194) (Ping timeout: 240 seconds)
  269. # [05:47] * Quits: miketaylr2000zzz (~miketaylr@65-36-73-92.dyn.grandenetworks.net) (Quit: goodbye cruel world)
  270. # [05:49] * Joins: jryans (~jryans@66-90-216-38.dyn.grandenetworks.net)
  271. # [05:49] * Joins: sicking (~sicking@173.243.46.194)
  272. # [05:53] * Quits: jryans (~jryans@66-90-216-38.dyn.grandenetworks.net) (Client Quit)
  273. # [06:08] * heycam is now known as heycam|away
  274. # [06:13] * Joins: annevk (~annevk@173.243.46.194)
  275. # [06:17] * Quits: annevk (~annevk@173.243.46.194) (Ping timeout: 256 seconds)
  276. # [06:18] * Joins: sangwhan_ (~sangwhan_@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp)
  277. # [06:51] * Quits: blooberry (~blooberry@134.134.139.70) (Ping timeout: 256 seconds)
  278. # [06:56] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  279. # [07:01] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 264 seconds)
  280. # [07:05] * Joins: rego (~rego@231.193.27.77.dynamic.mundo-r.com)
  281. # [07:05] * Quits: coyotebush (~coyotebus@coyotebush.xen.prgmr.com) (Ping timeout: 245 seconds)
  282. # [07:06] * Parts: a-ja (~Instantbi@70.230.154.222)
  283. # [07:07] * Quits: FireFly (~firefly@oftn/member/FireFly) (Ping timeout: 248 seconds)
  284. # [07:07] * heycam|away is now known as heycam
  285. # [07:08] * Joins: coyotebush (~coyotebus@coyotebush.xen.prgmr.com)
  286. # [07:09] * Joins: FireFly (~firefly@oftn/member/FireFly)
  287. # [07:18] * Quits: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.87-6.1450hg.fc18 [XULRunner 21.0/20130521122340])
  288. # [07:19] * Joins: lmclister (~lmclister@c-98-210-38-110.hsd1.ca.comcast.net)
  289. # [07:22] * Quits: vitorpacheco (~vitor@189-105-100-99.user.veloxzone.com.br) (Ping timeout: 240 seconds)
  290. # [07:25] * Quits: tantek (~tantek@70-36-197-111.dsl.dynamic.sonic.net) (Quit: tantek)
  291. # [07:38] * Quits: lmclister (~lmclister@c-98-210-38-110.hsd1.ca.comcast.net) (Quit: lmclister)
  292. # [07:47] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
  293. # [07:51] * Quits: sicking (~sicking@173.243.46.194) (Quit: sicking)
  294. # [07:54] * Quits: Zauberfisch_ (~Zauberfis@2a01:4f8:100:73c3::3) (Ping timeout: 264 seconds)
  295. # [07:55] * Joins: cheron (~cheron@unaffiliated/cheron)
  296. # [07:56] * Joins: Zauberfisch_ (~Zauberfis@2a01:4f8:100:73c3::3)
  297. # [07:59] * Joins: Smylers (~smylers@host86-152-155-39.range86-152.btcentralplus.com)
  298. # [08:00] * Quits: cheron (~cheron@unaffiliated/cheron) (Ping timeout: 248 seconds)
  299. # [08:02] * Quits: barneybook (~kvirc@114-43-157-210.dynamic.hinet.net) (Ping timeout: 256 seconds)
  300. # [08:09] * Quits: msaad (~marcus@24-212-234-115.cable.teksavvy.com) (Ping timeout: 240 seconds)
  301. # [08:10] * Joins: tobie (~tobielang@73-118.195-178.cust.bluewin.ch)
  302. # [08:26] * Joins: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
  303. # [08:33] * Quits: Smylers (~smylers@host86-152-155-39.range86-152.btcentralplus.com) (Quit: Leaving.)
  304. # [08:35] * Joins: asdfz0mg (~asdfz0mg@109-104-22-194.customers.ownit.se)
  305. # [08:36] * Joins: tantek (~tantek@70-36-197-111.dsl.dynamic.sonic.net)
  306. # [08:38] * Joins: Martin1982 (~Martin198@cable-175-208.zeelandnet.nl)
  307. # [08:39] * Joins: shwetank (~shwetank@122.161.237.181)
  308. # [08:41] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
  309. # [08:42] * Joins: dbaron (~dbaron@173-228-85-238.dsl.dynamic.sonic.net)
  310. # [08:44] * Joins: weinig (~weinig@24.130.60.35)
  311. # [08:51] * Joins: Lachy (~Lachy@cm-84.215.104.248.getinternet.no)
  312. # [08:52] * Quits: Lachy (~Lachy@cm-84.215.104.248.getinternet.no) (Client Quit)
  313. # [08:57] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  314. # [09:11] * Quits: tobie (~tobielang@73-118.195-178.cust.bluewin.ch) (Quit: tobie)
  315. # [09:17] * Joins: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se)
  316. # [09:17] * Parts: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se)
  317. # [09:17] * Joins: Kolombiken (~Adium@gateway.creuna.se)
  318. # [09:22] * Joins: ImBcmDth_ (~Jon@oftn/member/ImBcmDth)
  319. # [09:22] * Joins: richt (~richt@92.40.253.53.threembb.co.uk)
  320. # [09:24] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 276 seconds)
  321. # [09:25] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  322. # [09:26] * Quits: ImBcmDth (~Jon@oftn/member/ImBcmDth) (Ping timeout: 256 seconds)
  323. # [09:27] * Joins: galant (~galant@77.28.17.207)
  324. # [09:28] * Quits: weinig (~weinig@24.130.60.35) (Quit: weinig)
  325. # [09:32] * Joins: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com)
  326. # [09:33] * Quits: galant (~galant@77.28.17.207) (Changing host)
  327. # [09:33] * Joins: galant (~galant@unaffiliated/dekiss)
  328. # [09:34] * Quits: dbaron (~dbaron@173-228-85-238.dsl.dynamic.sonic.net) (Read error: Operation timed out)
  329. # [09:36] * Quits: galant (~galant@unaffiliated/dekiss) (Quit: Ex-Chat)
  330. # [09:37] * Joins: will_i_w_ (~william@san.space150.com)
  331. # [09:38] * Quits: bigskrot_ (~darkcyphe@san.space150.com) (Read error: Operation timed out)
  332. # [09:38] * Joins: bigskrot (~darkcyphe@san.space150.com)
  333. # [09:39] * Quits: will_i_was (~william@san.space150.com) (Ping timeout: 240 seconds)
  334. # [09:42] * Joins: hasather (~hasather@80.91.33.141)
  335. # [09:43] <heycam> what's the difference between Rect and CSSRect?
  336. # [09:45] * Joins: jpn (~jpn@194.65.5.235)
  337. # [09:45] * Quits: JohnAlbin (~JohnAlbin@118-168-103-190.dynamic.hinet.net) (Quit: HTTP/1.1 404 JohnAlbin Not Found)
  338. # [09:45] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  339. # [09:52] * Joins: niloy (~niloy@115.112.64.6)
  340. # [09:54] * Joins: SimonSapin (~simon@207.218.72.65)
  341. # [10:00] * Quits: birtles (~chatzilla@61-121-216-2.bitcat.net) (Quit: ChatZilla 0.9.90-rdmsoft [XULRunner 1.9.0.17/2009122204])
  342. # [10:04] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 240 seconds)
  343. # [10:11] <hsivonen> Hixie_: Your programming language table is too generous when it says Python has Unicode support
  344. # [10:11] <hsivonen> it has it twice and you don't know which semantics your program will be run with
  345. # [10:11] <hsivonen> which is arguable worse than no explicit support
  346. # [10:14] * heycam is now known as heycam|away
  347. # [10:14] <jgraham> hsivonen: That assessment is much more theoretical than practical
  348. # [10:15] <jgraham> For the cases where it matters (and istr that some of the differences have been fixed in the API) you can detect at runtime which kind of build you are running on
  349. # [10:15] * Joins: Smylers (~smylers@81.143.60.194)
  350. # [10:20] * Joins: Lachy (~Lachy@213.166.174.2)
  351. # [10:30] * Joins: nonge_ (~nonge@p5082BC38.dip0.t-ipconnect.de)
  352. # [10:32] * Quits: nonge (~nonge@p50829F82.dip0.t-ipconnect.de) (Read error: Operation timed out)
  353. # [10:32] * Quits: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
  354. # [10:35] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
  355. # [10:38] * Quits: jdaggett (~jdaggett@61-121-216-2.bitcat.net) (Quit: jdaggett)
  356. # [10:47] * Joins: tobie (~tobielang@73-118.195-178.cust.bluewin.ch)
  357. # [10:55] * Joins: will_i_was (~william@san.space150.com)
  358. # [10:55] * Joins: darobin (~darobin@78.208.93.24)
  359. # [10:57] * Quits: will_i_w_ (~william@san.space150.com) (Ping timeout: 264 seconds)
  360. # [10:58] * Joins: JP (~JP@213.166.174.2)
  361. # [11:09] * Joins: Ms2ger (~Ms2ger@94-226-220-62.access.telenet.be)
  362. # [11:10] * Joins: tobie_ (~tobielang@69.63.185.104)
  363. # [11:12] * Quits: tobie (~tobielang@73-118.195-178.cust.bluewin.ch) (Ping timeout: 264 seconds)
  364. # [11:12] * tobie_ is now known as tobie
  365. # [11:16] * Joins: marcosc (~marcosc@bl5-95-6.dsl.telepac.pt)
  366. # [11:21] * Quits: shwetank (~shwetank@122.161.237.181) (Quit: Leaving...)
  367. # [11:26] * Quits: richt (~richt@92.40.253.53.threembb.co.uk) (Remote host closed the connection)
  368. # [11:26] * Joins: richt (~richt@92.40.253.53.threembb.co.uk)
  369. # [11:31] * Joins: tomasf (~tomasf@77.72.97.10.c.fiberdirekt.net)
  370. # [11:31] * Quits: richt (~richt@92.40.253.53.threembb.co.uk) (Ping timeout: 264 seconds)
  371. # [11:42] * Quits: marcosc (~marcosc@bl5-95-6.dsl.telepac.pt) (Remote host closed the connection)
  372. # [11:55] * Quits: danielfilho (~danielfil@201.87.92.133) (Read error: Connection reset by peer)
  373. # [11:55] * Joins: broquain1 (~dbrook@static.94.217.47.78.clients.your-server.de)
  374. # [11:55] * Joins: othree_ (~othree@li379-129.members.linode.com)
  375. # [11:55] * Joins: danielfilho (~danielfil@201.87.92.133)
  376. # [11:59] * Joins: Martijnc- (~Martijn@is-aweso.me)
  377. # [11:59] * Joins: j_wright_ (~jwright@ip70-173-127-54.lv.lv.cox.net)
  378. # [12:00] * Joins: tobie_ (~tobielang@73-118.195-178.cust.bluewin.ch)
  379. # [12:00] * Quits: j_wright (~jwright@ip70-173-127-54.lv.lv.cox.net) (*.net *.split)
  380. # [12:00] * Quits: othree (~othree@li379-129.members.linode.com) (*.net *.split)
  381. # [12:00] * Quits: Martijnc (~Martijn@is-aweso.me) (*.net *.split)
  382. # [12:00] * Quits: broquaint (~dbrook@static.94.217.47.78.clients.your-server.de) (*.net *.split)
  383. # [12:00] * Quits: Krinkle|detached (~Krinkle@wikimedia/Krinkle) (*.net *.split)
  384. # [12:00] * Quits: jahman (~woops@129.175.204.73) (*.net *.split)
  385. # [12:01] <jgraham> Ms2ger: What did you want me to do?
  386. # [12:01] * Quits: tobie (~tobielang@69.63.185.104) (Ping timeout: 240 seconds)
  387. # [12:02] * Quits: tobie_ (~tobielang@73-118.195-178.cust.bluewin.ch) (Read error: Connection reset by peer)
  388. # [12:02] <Ms2ger> annevk wanted someone to fix up the tabs when merging his PR
  389. # [12:02] * Joins: tobie (~tobielang@73-118.195-178.cust.bluewin.ch)
  390. # [12:03] <Ms2ger> (Introduce tabs, that is)
  391. # [12:06] <jgraham> I am still quite confused. Why did he want tabs and why did he want someone else to add them? Also where (i.e. which PR)?
  392. # [12:06] * Joins: jahman (~woops@129.175.204.73)
  393. # [12:06] * j_wright_ is now known as j_wright
  394. # [12:07] <Ms2ger> https://github.com/w3c/web-platform-tests/pull/243
  395. # [12:07] <Ms2ger> The file uses tabs because Aryeh wrote it
  396. # [12:08] * Joins: Guest17291 (~Krinkle@ec2-50-112-50-28.us-west-2.compute.amazonaws.com)
  397. # [12:09] * Quits: j_wright (~jwright@ip70-173-127-54.lv.lv.cox.net) (Quit: [A] mirror, mirror on the wall ... true hope lies beyond the coast ...)
  398. # [12:09] <jgraham> Oh OK
  399. # [12:09] <jgraham> Well I have an alternate proposal, which is s/\t/ /g
  400. # [12:09] * Joins: j_wright (~jwright@ip70-173-127-54.lv.lv.cox.net)
  401. # [12:23] * Joins: vitorpacheco (~vitor@189-105-100-99.user.veloxzone.com.br)
  402. # [12:32] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
  403. # [12:34] * Quits: Kolombiken (~Adium@gateway.creuna.se) (Quit: Leaving.)
  404. # [12:35] * Joins: twisted` (uid6794@gateway/web/irccloud.com/x-dmwbhycxikyvndcw)
  405. # [12:36] * Joins: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se)
  406. # [12:41] * Quits: vitorpacheco (~vitor@189-105-100-99.user.veloxzone.com.br) (Ping timeout: 256 seconds)
  407. # [12:49] <darobin> jgraham: that doesn't actually really work for replacing tabs
  408. # [12:49] <darobin> well, it'll replace tabs alright
  409. # [12:49] <darobin> but you might wreak havoc if someone has them anywhere other than at the beginning of a line
  410. # [12:51] <Ms2ger> That's fine, then
  411. # [12:55] <jgraham> darobin: Well in practice I would (will) actually just use the emacs function.
  412. # [12:56] <darobin> Ms2ger: I wouldn't trust someone who's using tabs in the first place not to sprinkle them throughout :)
  413. # [12:56] <darobin> jgraham: yeah
  414. # [12:57] <Ms2ger> I trust Aryeh on that
  415. # [12:58] * Quits: asdfz0mg (~asdfz0mg@109-104-22-194.customers.ownit.se) (Quit: Sleepy time)
  416. # [12:58] * Quits: JP (~JP@213.166.174.2) (Quit: JP)
  417. # [12:59] * Joins: [[zzz]] (~q@node-sf4.pool-180-180.dynamic.totbb.net)
  418. # [13:00] * Joins: vitorpacheco (~vitor@189-105-100-99.user.veloxzone.com.br)
  419. # [13:02] * Quits: [[zz]] (~q@node-qzp.pool-180-180.dynamic.totbb.net) (Ping timeout: 248 seconds)
  420. # [13:11] * Joins: baku (~baku@173.243.46.194)
  421. # [13:14] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: Computer has gone to sleep.)
  422. # [13:18] * Joins: Lachy (~Lachy@213.166.174.2)
  423. # [13:19] * Joins: smaug____ (~chatzilla@173.243.46.194)
  424. # [13:28] * Joins: karlcow (~karl@nerval.la-grange.net)
  425. # [13:30] * Joins: yorick (~yorick@oftn/member/yorick)
  426. # [13:36] * Quits: boblet_ (uid1921@gateway/web/irccloud.com/x-vvcyautgconyahek) (Quit: Connection closed for inactivity)
  427. # [13:40] * Quits: niloy (~niloy@115.112.64.6) (Quit: Leaving)
  428. # [13:45] * Joins: shwetank (~shwetank@14.98.80.85)
  429. # [13:46] * Quits: vitorpacheco (~vitor@189-105-100-99.user.veloxzone.com.br) (Ping timeout: 276 seconds)
  430. # [13:47] * Quits: baku (~baku@173.243.46.194) (Ping timeout: 256 seconds)
  431. # [13:52] * Joins: asdfz0mg (~asdfz0mg@109-104-22-194.customers.ownit.se)
  432. # [14:00] * Joins: hasather_ (~hasather@cm-84.210.170.16.getinternet.no)
  433. # [14:01] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 240 seconds)
  434. # [14:03] * Joins: annevk (~annevk@173.243.46.194)
  435. # [14:05] <darobin> is it known that the WHATWG SVN is dead?
  436. # [14:05] * Quits: hasather_ (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 264 seconds)
  437. # [14:05] <darobin> ah, yes, it's known
  438. # [14:07] <darobin> bummer
  439. # [14:12] * Quits: kborchers (~kborchers@unaffiliated/kborchers) (Excess Flood)
  440. # [14:15] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 264 seconds)
  441. # [14:16] * Joins: kborchers (~kborchers@unaffiliated/kborchers)
  442. # [14:16] * Joins: yoav (~yoav@37.160.35.166)
  443. # [14:27] * Joins: baku (~baku@66.207.208.98)
  444. # [14:29] * Quits: reyre_ (~reyre_@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com) (Remote host closed the connection)
  445. # [14:29] <annevk> doesn't take long to figure out when all things fall apart :)
  446. # [14:30] <annevk> jgraham: replacing with spaces wfm too, I'd prefer if the person merging does it
  447. # [14:30] * Quits: hasather (~hasather@80.91.33.141) (Remote host closed the connection)
  448. # [14:30] * Joins: cheron (~cheron@unaffiliated/cheron)
  449. # [14:31] * Joins: hasather (~hasather@80.91.33.141)
  450. # [14:33] * Quits: smaug____ (~chatzilla@173.243.46.194) (Ping timeout: 256 seconds)
  451. # [14:37] * Quits: cheron (~cheron@unaffiliated/cheron) (Remote host closed the connection)
  452. # [14:39] * Quits: hasather (~hasather@80.91.33.141) (Remote host closed the connection)
  453. # [14:39] * Joins: hasather (~hasather@80.91.33.141)
  454. # [14:42] <annevk> JakeA: were you interested in https://www.w3.org/Bugs/Public/show_bug.cgi?id=22628 or was that someone else?
  455. # [14:42] * Joins: smaug____ (~chatzilla@nat/mozilla/x-epdeqraakgivcrat)
  456. # [14:43] * Joins: decotii (~decotii@hq.croscon.com)
  457. # [14:44] <JakeA> I don't *think* that was me
  458. # [14:45] * Joins: cheron (~cheron@unaffiliated/cheron)
  459. # [14:45] <JakeA> There was stuff around getting information from the window object into the NavigationController (but the problem there is there isn't always a related window), but I don't think this is part of it
  460. # [14:45] <annevk> JakeA: mkay, well now you know anyway
  461. # [14:46] <annevk> JakeA: yeah, that's a bit distinct, though I guess there might be some overlap
  462. # [14:48] * Quits: yoav (~yoav@37.160.35.166) (Ping timeout: 264 seconds)
  463. # [14:51] <annevk> Hixie_'s table makes C# look pretty compelling
  464. # [15:02] * Joins: yoav (~yoav@37.160.35.166)
  465. # [15:07] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
  466. # [15:07] * Quits: Smylers (~smylers@81.143.60.194) (Remote host closed the connection)
  467. # [15:09] * Quits: Guest90111 (uid5048@gateway/web/irccloud.com/x-rbsyoqvpyttzymwd)
  468. # [15:09] * Joins: shaundunne (uid5048@gateway/web/irccloud.com/x-nomrpvggwkfsvrbd)
  469. # [15:09] * Parts: shaundunne (uid5048@gateway/web/irccloud.com/x-nomrpvggwkfsvrbd)
  470. # [15:09] <darobin> C# isn't too bad, it's a bit like Java done right
  471. # [15:10] * Joins: krawchyk (~krawchyk@65.220.49.251)
  472. # [15:11] * Quits: annevk (~annevk@173.243.46.194) (Remote host closed the connection)
  473. # [15:17] * Quits: nonge_ (~nonge@p5082BC38.dip0.t-ipconnect.de) (Quit: Verlassend)
  474. # [15:18] * Joins: annevk (~annevk@66.207.208.98)
  475. # [15:25] * Joins: rafaelw_ (uid4459@gateway/web/irccloud.com/x-tdgcxobmzqtwgiga)
  476. # [15:25] * Joins: webben_ (~benjamin@198.61.227.102)
  477. # [15:25] * Joins: coyotebush_ (~coyotebus@coyotebush.xen.prgmr.com)
  478. # [15:25] * Joins: jgraham_ (~jgraham@web91.webfaction.com)
  479. # [15:26] * Joins: MikeSmit1 (~mike@sideshowbarker.net)
  480. # [15:26] * Joins: newtron (~newtron@199.71.174.103)
  481. # [15:27] * ImBcmDth_ is now known as ImBcmDth
  482. # [15:27] * Joins: Jedi__ (~Jedi@jedi.org)
  483. # [15:28] * Joins: nw_ (nw@kapsi.fi)
  484. # [15:29] * Joins: marcosc (~marcosc@bl5-95-6.dsl.telepac.pt)
  485. # [15:30] * Quits: nessy1 (~silviapf@202-159-131-199.dyn.iinet.net.au) (Quit: Leaving.)
  486. # [15:32] * Quits: twisted` (uid6794@gateway/web/irccloud.com/x-dmwbhycxikyvndcw) (*.net *.split)
  487. # [15:32] * Quits: coyotebush (~coyotebus@coyotebush.xen.prgmr.com) (*.net *.split)
  488. # [15:32] * Quits: scottjehl__ (uid3055@gateway/web/irccloud.com/x-tfozmcbibloetjld) (*.net *.split)
  489. # [15:32] * Quits: ryanseddon (uid1832@gateway/web/irccloud.com/x-mrmkuimhvgpwfela) (*.net *.split)
  490. # [15:32] * Quits: rafaelw (uid4459@gateway/web/irccloud.com/x-hgppymxagumudupn) (*.net *.split)
  491. # [15:32] * Quits: nw (nw@kapsi.fi) (*.net *.split)
  492. # [15:32] * Quits: webben (~benjamin@198.61.227.102) (*.net *.split)
  493. # [15:32] * Quits: jgraham (~jgraham@web91.webfaction.com) (*.net *.split)
  494. # [15:32] * Quits: nunnun (~hiro@2001:200:1c0:3624:20c:29ff:fe02:11c8) (*.net *.split)
  495. # [15:32] * Quits: ivan`` (~ivan@unaffiliated/ivan/x-000001) (*.net *.split)
  496. # [15:32] * Quits: MikeSmith (~mike@sideshowbarker.net) (*.net *.split)
  497. # [15:32] * Quits: Jedi_ (~Jedi@jedi.org) (*.net *.split)
  498. # [15:32] * rafaelw_ is now known as rafaelw
  499. # [15:33] * Joins: ryanseddon (uid1832@gateway/web/irccloud.com/x-gwpjtmdqafkchshh)
  500. # [15:33] * Joins: pauld_ (~decotii@hq.croscon.com)
  501. # [15:34] * Joins: reyre_ (~reyre_@142.204.133.18)
  502. # [15:34] * Joins: ivan`` (~ivan@unaffiliated/ivan/x-000001)
  503. # [15:34] * Quits: karlcow (~karl@nerval.la-grange.net) (Read error: Connection reset by peer)
  504. # [15:35] * Joins: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com)
  505. # [15:35] * Joins: karlcow (~karl@nerval.la-grange.net)
  506. # [15:37] * Quits: decotii (~decotii@hq.croscon.com) (Ping timeout: 269 seconds)
  507. # [15:38] * Joins: TallTed (~Thud@63.119.36.36)
  508. # [15:39] * Quits: tomasf (~tomasf@77.72.97.10.c.fiberdirekt.net) (Ping timeout: 256 seconds)
  509. # [15:39] * Joins: twisted` (uid6794@gateway/web/irccloud.com/x-qrcawdsdojjktmhb)
  510. # [15:41] * Joins: jreading (~Adium@204.56.125.50)
  511. # [15:42] * Joins: ehsan (~ehsan@66.207.208.98)
  512. # [15:45] * Joins: fishd_ (darin@nat/google/x-fpcssslituijswbr)
  513. # [15:45] * Joins: annevk5 (~annevk@66.207.208.98)
  514. # [15:45] <annevk5> Domenic_: why did you not make Elements a frozen array btw?
  515. # [15:45] * annevk5 is now known as annevk_
  516. # [15:45] <darobin> a quick question to the python people here...
  517. # [15:46] <darobin> I have this lovely piece of code: new_toc_items = [ (d, id, e) for (d, id, e) in toc_items if id_pages[id] == name ]
  518. # [15:46] <darobin> and I'm getting a KeyError
  519. # [15:46] <darobin> do I presume right that it's for a key that's in toc_items and not in id_pages?
  520. # [15:46] * darobin swears this language will drive me crazy, Perl ftw
  521. # [15:46] <Ms2ger> Sounds right
  522. # [15:46] <darobin> k, ta
  523. # [15:47] <Ms2ger> id_pages.get() maybe?
  524. # [15:47] * darobin now at least knows in which haystack to look for the needle
  525. # [15:47] <gsnedders> darobin: What type is toc_items?
  526. # [15:47] * Joins: sangwha__ (~sangwhan_@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp)
  527. # [15:47] <darobin> Ms2ger: I thought of that, but I think it's a genuine issue if the key ain't there
  528. # [15:48] <darobin> gsnedders: it's an array, or whatever [] is called in Python
  529. # [15:48] <annevk_> darobin: list
  530. # [15:48] <darobin> right, I knew they'd do it differently :)
  531. # [15:48] * Joins: JonathanNeal_ (uid5831@gateway/web/irccloud.com/x-spwkpntvvlrjaved)
  532. # [15:48] <annevk_> it makes sense
  533. # [15:48] <annevk_> if you're Dutch
  534. # [15:48] <darobin> aha!
  535. # [15:49] * Joins: heathjs (quassel@2600:3c02::f03c:91ff:feae:6e5b)
  536. # [15:49] <darobin> maybe I should learn Dutch then, if it makes my grief in using python go away it's worth it
  537. # [15:50] * Joins: reyre- (~reyre_@142.204.133.18)
  538. # [15:50] * Joins: jtcranme1 (~jcranmer@ltsp2.csl.tjhsst.edu)
  539. # [15:50] * Joins: jryans (~jryans@office.massrel.com)
  540. # [15:51] * Joins: Zauberfisch__ (~Zauberfis@2a01:4f8:100:73c3::3)
  541. # [15:51] * Joins: vedransisic (26689fda@gateway/web/freenode/ip.38.104.159.218)
  542. # [15:52] * Joins: rc0mbs (~rcombs@rcombs.me)
  543. # [15:53] * Joins: MacTed (~Thud@63.119.36.36)
  544. # [15:56] * Quits: marcosc (~marcosc@bl5-95-6.dsl.telepac.pt) (Remote host closed the connection)
  545. # [15:59] * Joins: AladinBouzerd (~aladinbou@41.104.51.175)
  546. # [16:00] * Quits: TallTed (~Thud@63.119.36.36) (*.net *.split)
  547. # [16:00] * Quits: reyre_ (~reyre_@142.204.133.18) (*.net *.split)
  548. # [16:00] * Quits: annevk (~annevk@66.207.208.98) (*.net *.split)
  549. # [16:00] * Quits: yoav (~yoav@37.160.35.166) (*.net *.split)
  550. # [16:00] * Quits: asdfz0mg (~asdfz0mg@109-104-22-194.customers.ownit.se) (*.net *.split)
  551. # [16:00] * Quits: Zauberfisch_ (~Zauberfis@2a01:4f8:100:73c3::3) (*.net *.split)
  552. # [16:00] * Quits: sangwhan_ (~sangwhan_@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp) (*.net *.split)
  553. # [16:00] * Quits: runeh (~Rune@phlebotinum.org) (*.net *.split)
  554. # [16:00] * Quits: heath (quassel@unaffiliated/ybit) (*.net *.split)
  555. # [16:00] * Quits: aklein (uid4454@gateway/web/irccloud.com/x-ohqnxfxbppyulbrk) (*.net *.split)
  556. # [16:00] * Quits: toyoshiAw (~toyoshim@yuri.twintail.org) (*.net *.split)
  557. # [16:00] * Quits: viduthalai1947 (uid5404@gateway/web/irccloud.com/x-rfcocoowtlptkswh) (*.net *.split)
  558. # [16:00] * Quits: foolip (~philip@node-7lfba0nolmjcce1j8.a0.ipv6.opera.com) (*.net *.split)
  559. # [16:00] * Quits: ukai_ (ukai@nat/google/x-lhryvwentyjwzsah) (*.net *.split)
  560. # [16:00] * Quits: fishd__ (~darin@216.239.45.66) (*.net *.split)
  561. # [16:00] * Quits: rcombs (~rcombs@rcombs.me) (*.net *.split)
  562. # [16:00] * Quits: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (*.net *.split)
  563. # [16:00] * Quits: esprehn (uid10445@gateway/web/irccloud.com/x-nfhanzqvbabnbxbv) (*.net *.split)
  564. # [16:00] * Quits: JonathanNeal (uid5831@gateway/web/irccloud.com/x-itsylprceoytwkuf) (*.net *.split)
  565. # [16:00] * JonathanNeal_ is now known as JonathanNeal
  566. # [16:02] * Zauberfisch__ is now known as Zauberfisch
  567. # [16:03] * Quits: Zauberfisch (~Zauberfis@2a01:4f8:100:73c3::3) (Quit: Leaving)
  568. # [16:03] * Joins: Zauberfisch (~Zauberfis@2a01:4f8:100:73c3::3)
  569. # [16:03] * Joins: foolip (~philip@node-7lfba0nolmjcce1j8.a0.ipv6.opera.com)
  570. # [16:03] * Joins: toyoshiAw (~toyoshim@yuri.twintail.org)
  571. # [16:06] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
  572. # [16:10] * jgraham_ is now known as jgraham
  573. # [16:10] * Joins: lilmonkey` (~colin@5469E6D4.cm-12-2d.dynamic.ziggo.nl)
  574. # [16:10] * Joins: decotii (~decotii@hq.croscon.com)
  575. # [16:11] * Joins: Adawerk_ (~ada@169.241.49.57)
  576. # [16:11] * Joins: wakaba_ (~wakaba@187.120.236.133.dy.bbexcite.jp)
  577. # [16:11] * Joins: yoshiki_ (yoshiki@nat/google/x-kphrtcymdvuxsfzd)
  578. # [16:13] * Joins: JohnAlbin (~JohnAlbin@114-42-32-130.dynamic.hinet.net)
  579. # [16:14] * Joins: kinetik_ (~kinetik@121.99.36.82)
  580. # [16:14] * Joins: manu (~manu@216.252.204.51)
  581. # [16:15] * Joins: ukai_ (ukai@nat/google/x-ohokvetiglpqfnib)
  582. # [16:15] * Joins: lokling_ (~quassel@quassel.woboq.com)
  583. # [16:15] * Joins: Jedi___ (~Jedi@jedi.org)
  584. # [16:17] * Quits: TuRnaD0 (~Thunderbi@x1-6-e0-46-9a-1e-fe-ca.k368.webspeed.dk) (Remote host closed the connection)
  585. # [16:18] * Quits: Guest17291 (~Krinkle@ec2-50-112-50-28.us-west-2.compute.amazonaws.com) (Changing host)
  586. # [16:18] * Joins: Guest17291 (~Krinkle@wikimedia/Krinkle)
  587. # [16:18] * Guest17291 is now known as Krinkle
  588. # [16:18] * rc0mbs is now known as rcombs
  589. # [16:20] * Quits: Ancil (uid12206@gateway/web/irccloud.com/x-vtlqmqkgxvhonuoi) (Ping timeout: 246 seconds)
  590. # [16:20] * Quits: matijs (uid2278@gateway/web/irccloud.com/x-wvzceiyqzdubccbv) (Ping timeout: 241 seconds)
  591. # [16:20] * Quits: Scorchin (uid1242@gateway/web/irccloud.com/x-bsnzbjwqjyucctgu) (Ping timeout: 275 seconds)
  592. # [16:20] * Quits: abarth (uid5294@gateway/web/irccloud.com/x-jkcfmlunfoxcwobq) (Ping timeout: 264 seconds)
  593. # [16:20] * Quits: cwilso (uid10206@gateway/web/irccloud.com/x-azvlcflzumvxhkrz) (Ping timeout: 264 seconds)
  594. # [16:20] * Quits: pauld_ (~decotii@hq.croscon.com) (*.net *.split)
  595. # [16:20] * Quits: Jedi__ (~Jedi@jedi.org) (*.net *.split)
  596. # [16:20] * Quits: lilmonkey (~colin@pdpc/supporter/professional/riven) (*.net *.split)
  597. # [16:20] * Quits: wakaba (~wakaba@187.120.236.133.dy.bbexcite.jp) (*.net *.split)
  598. # [16:20] * Quits: Adawerk (~ada@169.241.49.57) (*.net *.split)
  599. # [16:20] * Quits: kinetik (~kinetik@121.99.36.82) (*.net *.split)
  600. # [16:20] * Quits: lokling (~quassel@quassel.woboq.com) (*.net *.split)
  601. # [16:20] * Quits: yoshiki (yoshiki@nat/google/x-qrnvmskvmkyxrtvy) (*.net *.split)
  602. # [16:20] * Quits: m4nu (~manu@216.252.204.51) (*.net *.split)
  603. # [16:20] * Quits: dglazkov (uid4270@gateway/web/irccloud.com/x-dhwokpslvjunkdqb) (Ping timeout: 260 seconds)
  604. # [16:20] * Quits: JonathanNeal (uid5831@gateway/web/irccloud.com/x-spwkpntvvlrjaved)
  605. # [16:21] * annevk_ is now known as annevk
  606. # [16:21] * Quits: twisted` (uid6794@gateway/web/irccloud.com/x-qrcawdsdojjktmhb) (Ping timeout: 256 seconds)
  607. # [16:23] * Joins: JonathanNeal (uid5831@gateway/web/irccloud.com/x-eagmxliluqksgzjf)
  608. # [16:24] * Joins: marcosc (~marcosc@bl5-95-6.dsl.telepac.pt)
  609. # [16:25] * Zauberfisch is now known as Zauberfisch^idle
  610. # [16:26] * Joins: Scorchin (uid1242@gateway/web/irccloud.com/x-ldxogkuvrobxerdq)
  611. # [16:27] * Joins: krawchyk_ (~krawchyk@65.220.49.251)
  612. # [16:27] * Quits: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
  613. # [16:28] * Quits: JonathanNeal (uid5831@gateway/web/irccloud.com/x-eagmxliluqksgzjf) (Client Quit)
  614. # [16:30] * Quits: krawchyk (~krawchyk@65.220.49.251) (Ping timeout: 256 seconds)
  615. # [16:31] * Quits: newtron (~newtron@199.71.174.103) (Remote host closed the connection)
  616. # [16:33] * Joins: JonathanNeal (uid5831@gateway/web/irccloud.com/x-ezrovfwpvufslvjs)
  617. # [16:33] * Quits: JonathanNeal (uid5831@gateway/web/irccloud.com/x-ezrovfwpvufslvjs) (Client Quit)
  618. # [16:33] * Joins: JonathanNeal (uid5831@gateway/web/irccloud.com/x-zdmitnqagfayngjy)
  619. # [16:34] * Joins: cwilso (uid10206@gateway/web/irccloud.com/x-keipnskmcnjbsxom)
  620. # [16:34] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 256 seconds)
  621. # [16:36] * Joins: matijs (uid2278@gateway/web/irccloud.com/x-qrcirnydploaoycf)
  622. # [16:36] * Joins: ^esc_ (~esc_ape@77.117.246.49.wireless.dyn.drei.com)
  623. # [16:37] * Quits: ^esc (~esc_ape@77.116.246.1.wireless.dyn.drei.com) (Ping timeout: 248 seconds)
  624. # [16:38] * Joins: runeh (~Rune@phlebotinum.org)
  625. # [16:40] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Quit: yodasw16)
  626. # [16:40] * Joins: dglazkov (uid4270@gateway/web/irccloud.com/x-blnvrzxtdailpnio)
  627. # [16:40] * Joins: aklein (uid4454@gateway/web/irccloud.com/x-nkhglgbpglcvalmu)
  628. # [16:41] * Joins: abarth (uid5294@gateway/web/irccloud.com/x-kalxtgbnpmtpymhh)
  629. # [16:44] * Joins: Ancil (uid12206@gateway/web/irccloud.com/x-citgeaoeqkckmqeg)
  630. # [16:44] * Quits: mven (~mven@ip68-224-15-53.lv.lv.cox.net) (Remote host closed the connection)
  631. # [16:45] <GPHemsley> Chrome doesn't fire mouseenter/mouseleave? o_0
  632. # [16:47] <Ms2ger> gsnedders, remind me how I get sorted attributes in html5lib?
  633. # [16:48] * Joins: twisted` (uid6794@gateway/web/irccloud.com/x-kbhzspgzhswevvuz)
  634. # [16:48] <GPHemsley> and neither does Safari
  635. # [16:48] <Ms2ger> Or jgraham
  636. # [16:49] <SimonSapin> Ms2ger: HTMLSerializer(alphabetical_attributes=True)
  637. # [16:50] <GPHemsley> Hixie_: Oh, goodie. No interop in mouse event order.
  638. # [16:50] * Quits: marcosc (~marcosc@bl5-95-6.dsl.telepac.pt) (Remote host closed the connection)
  639. # [16:50] <GPHemsley> (Though Opera's behavior is what I would've done.)
  640. # [16:51] <Ms2ger> Ha
  641. # [16:51] * GPHemsley checks IE
  642. # [16:53] * Krinkle is now known as Krinkle|detached
  643. # [16:56] * Joins: Jarrod_ (~Jarrod_@76.77.66.100)
  644. # [16:57] * Joins: miketaylr (~miketaylr@65-36-73-92.dyn.grandenetworks.net)
  645. # [16:58] <Domenic_> annevk: didn't really see a point, and frozen arrays are kind of awkward. although, if we were to have something like `Element.childElements` that returned an `Elements`, i.e. if `Elements` ever represents a real DOM tree instead of just a snapshot, then we should override all the mutation methods to do a type-check before calling their `super`.
  646. # [16:58] <Ms2ger> Okay, that works
  647. # [16:59] <Ms2ger> Any Anolis users around who object to bumping the required html5lib version to 1.0b2?
  648. # [17:00] * Joins: blooberry (blooberry_@nat/intel/x-atstwquuobfsncme)
  649. # [17:04] * Joins: krawchyk (~krawchyk@65.220.49.251)
  650. # [17:04] <GPHemsley> Ms2ger: Not if you turn on sorting the attributes
  651. # [17:05] <Ms2ger> Yeah
  652. # [17:05] <annevk> Ugh, software upgrades
  653. # [17:05] <annevk> Domenic_: how would Elements represent a tree? It's an array.
  654. # [17:06] * Joins: gavinc (~gavin@barad-dur.carothers.name)
  655. # [17:06] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 240 seconds)
  656. # [17:07] * Quits: Jarrod_ (~Jarrod_@76.77.66.100) (Changing host)
  657. # [17:07] * Joins: Jarrod_ (~Jarrod_@pdpc/supporter/active/jarrod)
  658. # [17:07] * Joins: nimbu (~nimbu@sjfw1.adobe.com)
  659. # [17:07] * Quits: krawchyk_ (~krawchyk@65.220.49.251) (Ping timeout: 240 seconds)
  660. # [17:07] * jryans is now known as Guest74888
  661. # [17:07] * manu is now known as Guest14649
  662. # [17:07] * Guest14649 is now known as manu2
  663. # [17:08] * Guest74888 is now known as jryans
  664. # [17:09] * Joins: scottjehl__ (uid3055@gateway/web/irccloud.com/x-cvpixfynszymzuqd)
  665. # [17:10] <Domenic_> annevk: sorry, s/real DOM tree/part of a real DOM tree
  666. # [17:10] <annevk> Domenic_: doesn't help
  667. # [17:11] <Domenic_> meaning, mutating the return value of `findAll()` doesn't matter, since it doesn't represent something that's in the DOM. But mutating e.g. `myDiv.childElements` would matter, since it represents the child elements of `myDiv`.
  668. # [17:11] * Quits: shwetank (~shwetank@14.98.80.85) (Ping timeout: 248 seconds)
  669. # [17:11] * Joins: asdfz0mg (~asdfz0mg@109-104-22-194.customers.ownit.se)
  670. # [17:12] <Domenic_> (setting aside the fact that having `children`, `childNodes`, and `childElements` all together would be crazy-confusing.)
  671. # [17:12] <annevk> Mkay. I guess that's why frozen seems somewhat better since it works in more cases, but it's kinda annoying you'd have to clone it in order to modify the array.
  672. # [17:13] <annevk> Yeah, we probably wouldn't add yet another member there addressing the same use case.
  673. # [17:13] <Domenic_> yeah, i was trying for jQuery-ease-of-use parity, and I do somewhat-often dynamically construct or modify my jQuery $() objects.
  674. # [17:15] * Joins: yoav_ (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  675. # [17:15] * Joins: rubatdub (~khalil@213.188.180.185)
  676. # [17:16] * Joins: yodasw16 (~yodasw16@ql1fwhide1.rockfin.com)
  677. # [17:18] * Quits: Martin1982 (~Martin198@cable-175-208.zeelandnet.nl) (Quit: Gone snoring)
  678. # [17:18] <Domenic_> (it would be cool to have something where you do `myDiv.childElements.push` instead of `myDiv.appendChild`.)
  679. # [17:19] <Ms2ger> Eww
  680. # [17:19] * Quits: cabanier (~cabanier@sjfw1-a.adobe.com) (Read error: Connection reset by peer)
  681. # [17:21] * Joins: marcosc (~marcosc@bl5-95-6.dsl.telepac.pt)
  682. # [17:23] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
  683. # [17:24] * Joins: sgalineau (~sylvaing@sjfw1-a.adobe.com)
  684. # [17:25] * Quits: marcosc (~marcosc@bl5-95-6.dsl.telepac.pt) (Ping timeout: 245 seconds)
  685. # [17:26] * Joins: ehsan (~ehsan@66.207.208.98)
  686. # [17:28] * Joins: dbaron (~dbaron@173-228-85-238.dsl.dynamic.sonic.net)
  687. # [17:30] * Quits: baku (~baku@66.207.208.98) (Ping timeout: 276 seconds)
  688. # [17:30] <annevk> Domenic_: given the number of checks appendChild() does, I'm not sure that's feasible
  689. # [17:31] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
  690. # [17:33] <Domenic_> annevk: you're probably right, but naively you could just add those checks to `push` before calling `super`.
  691. # [17:33] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  692. # [17:33] * Domenic_ goes off to look at appendChild spec
  693. # [17:34] * Joins: nimbu1 (~nimbu@sjfw1-a.adobe.com)
  694. # [17:34] <annevk> Domenic_: http://dom.spec.whatwg.org/#concept-node-pre-insert
  695. # [17:35] * Joins: ehsan (~ehsan@66.207.208.98)
  696. # [17:35] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
  697. # [17:35] <annevk> Domenic_: with child being null
  698. # [17:35] * Quits: yoav_ (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (*.net *.split)
  699. # [17:36] * Quits: nimbu (~nimbu@sjfw1.adobe.com) (Ping timeout: 264 seconds)
  700. # [17:38] * Joins: ehsan (~ehsan@66.207.208.98)
  701. # [17:39] * Joins: baku (~baku@66.207.208.98)
  702. # [17:41] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: Computer has gone to sleep.)
  703. # [17:41] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
  704. # [17:41] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 240 seconds)
  705. # [17:42] * Joins: ehsan (~ehsan@66.207.208.98)
  706. # [17:42] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
  707. # [17:44] <GPHemsley> what I don't understand is why everyone fires a mouseover event for elements that are not on top
  708. # [17:45] <GPHemsley> and only when the not-on-top element is a parent of the on-top element
  709. # [17:47] <annevk> GPHemsley: matches :hover
  710. # [17:47] <GPHemsley> it's like they fire mouseover leaf to root and then fire mouseenter root to leaf
  711. # [17:47] <annevk> (not sure which came first)
  712. # [17:48] <GPHemsley> actually, only Gecko does that
  713. # [17:48] * Joins: ehsan (~ehsan@66.207.208.98)
  714. # [17:48] <GPHemsley> Opera does it in the reverse order: mouseenter before mouseover
  715. # [17:48] <GPHemsley> Chrome and Safari don't even fire mouseenter
  716. # [17:49] <annevk> just landed in Chrome
  717. # [17:49] <annevk> (patch for mouseeventer)
  718. # [17:49] <GPHemsley> any idea what order it uses?
  719. # [17:50] <GPHemsley> mouseout/mouseleave seems more consistent cross-browser, but not necessarily logically
  720. # [17:51] <GPHemsley> both mouseout and mouseleave (where applicable) are fired leaf to root
  721. # [17:51] <GPHemsley> and both Gecko and Opera fire mouseout before mouseleave
  722. # [17:52] <GPHemsley> which means Gecko is mouseover -> mouseenter -> mouseout -> mouseleave
  723. # [17:52] <GPHemsley> and Opera is mouseenter -> mouseover -> mouseout -> mouseleave
  724. # [17:52] <GPHemsley> oh, that actually is logical, I guess
  725. # [17:53] * Joins: krawchyk_ (~krawchyk@65.220.49.251)
  726. # [17:53] <GPHemsley> sort of
  727. # [17:55] <GPHemsley> I might've interleaved them, instead of firing all of one type at once before firing all of the other type
  728. # [17:55] <GPHemsley> but in any case, it seems the only interop order problem is mouseenter vs. mouseover
  729. # [17:55] * Quits: ehsan (~ehsan@66.207.208.98) (Read error: Connection reset by peer)
  730. # [17:55] * Joins: ehsan (~ehsan@66.207.208.98)
  731. # [17:56] <GPHemsley> Gecko seems to match what DOM 3 Events suggests with its examples; Opera match what seems more logical to me
  732. # [17:56] <GPHemsley> hopefully Chrome picked one of the two
  733. # [17:57] * Quits: krawchyk (~krawchyk@65.220.49.251) (Ping timeout: 276 seconds)
  734. # [17:58] <jgraham> Ms2ger: So did you actually review https://critic.hoppipolla.co.uk/r/212?
  735. # [17:58] * Joins: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com)
  736. # [17:59] <Ms2ger> Not carefully
  737. # [17:59] * Joins: viduthalai1947 (uid5404@gateway/web/irccloud.com/x-fvmnbdjhsjmebheg)
  738. # [18:01] * Joins: esprehn (uid10445@gateway/web/irccloud.com/x-oszscacnyylduvys)
  739. # [18:01] * nimbu1 is now known as divya
  740. # [18:01] * Joins: jdaggett_ (~jdaggett@y230006.dynamic.ppp.asahi-net.or.jp)
  741. # [18:02] * Joins: krawchyk (~krawchyk@65.220.49.251)
  742. # [18:04] * Joins: jreading1 (~Adium@204.56.125.50)
  743. # [18:04] * Quits: jreading (~Adium@204.56.125.50) (Ping timeout: 256 seconds)
  744. # [18:05] * Quits: krawchyk_ (~krawchyk@65.220.49.251) (Ping timeout: 268 seconds)
  745. # [18:05] <GPHemsley> Ms2ger: Are you working on updating Anolis to sort attributes?
  746. # [18:06] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
  747. # [18:06] * Quits: divya (~nimbu@sjfw1-a.adobe.com) (Read error: Connection reset by peer)
  748. # [18:06] <jgraham> Ms2ger: Fancy reviewing it carefully? Then I will do the whitespace fixups
  749. # [18:06] <jgraham> (which I should say are not exactly easy to do in the github workflow)
  750. # [18:09] * bigskrot is now known as harry_mandible
  751. # [18:10] * Quits: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
  752. # [18:11] <Ms2ger> I guess I can
  753. # [18:20] * Joins: krawchyk_ (~krawchyk@65.220.49.251)
  754. # [18:20] * Quits: baku (~baku@66.207.208.98) (Ping timeout: 276 seconds)
  755. # [18:21] * Quits: krawchyk (~krawchyk@65.220.49.251) (Ping timeout: 240 seconds)
  756. # [18:22] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  757. # [18:22] * Joins: baku (~baku@66.207.208.98)
  758. # [18:25] * Joins: jsbell (jsbell@nat/google/x-ogxyoympcpjgzjzr)
  759. # [18:29] * Quits: dglazkov (uid4270@gateway/web/irccloud.com/x-blnvrzxtdailpnio) (Ping timeout: 260 seconds)
  760. # [18:38] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  761. # [18:42] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
  762. # [18:42] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 248 seconds)
  763. # [18:46] <darobin> GPHemsley: if you enjoy looking at how interoperable events are, I highly recommend how they work for <select> :) http://rodneyrehm.github.io/select-events/
  764. # [18:47] <GPHemsley> oh my
  765. # [18:47] <GPHemsley> I'm actually looking specifically at mouse events
  766. # [18:47] * Quits: jdaggett_ (~jdaggett@y230006.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett_)
  767. # [18:48] * Joins: jpwhiting (~jeremy@kde/developer/whiting)
  768. # [18:48] <GPHemsley> but this looks helpful
  769. # [18:49] <GPHemsley> (though I see IE going to be a pain)
  770. # [18:49] <jpwhiting> hello all, I'm using a local copy of validator.nu with my own schema based on html5full.rnc
  771. # [18:49] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  772. # [18:49] <jpwhiting> but now that I've rebuilt, I'm getting a java exception when it reads my rnc file
  773. # [18:50] * Quits: romainhuet (uid2533@gateway/web/irccloud.com/x-apibvbnepazrvlsd) (Quit: Connection closed for inactivity)
  774. # [18:50] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
  775. # [18:50] <jpwhiting> java.lang.ClassCastException: org.xml.sax.InputSource cannot be cast to nu.validator.xml.TypedInputSource
  776. # [18:50] <jpwhiting> I'm using the same schema file I used 3 months ago, but I didn't keep the sources for validator.nu from then, so trying to use it with current validator.nu sources and failing :/
  777. # [18:54] * Quits: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se) (Quit: Leaving.)
  778. # [18:55] * Joins: fishd__ (~darin@216.239.45.66)
  779. # [18:56] <jpwhiting> which makes no sense because TypedInputSource extends InputSource, so it should be able to cast, no?
  780. # [18:58] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Quit: othermaciej)
  781. # [18:59] * Quits: fishd_ (darin@nat/google/x-fpcssslituijswbr) (Ping timeout: 245 seconds)
  782. # [19:00] * Quits: asdfz0mg (~asdfz0mg@109-104-22-194.customers.ownit.se) (Quit: Sleepy time)
  783. # [19:01] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 240 seconds)
  784. # [19:01] <annevk> GPHemsley: you want to test IE too I think
  785. # [19:01] <annevk> GPHemsley: IE pioneered some of those events
  786. # [19:01] <GPHemsley> according to the test results from darobin's link, IE does things differently than everyone else, too
  787. # [19:02] <GPHemsley> in particular, mousemove comes before mouseover and mouseenter
  788. # [19:02] <annevk> GPHemsley: putting these forward as bugs against DOM Level 3 Events might help get some of this fixed before you fix all of the details with a better spec, fwiw
  789. # [19:03] <GPHemsley> they don't necessarily seem like spec bugs to me
  790. # [19:03] <GPHemsley> except insofar as the spec doesn't actually really specify the right order
  791. # [19:04] <annevk> That's called a spec bug
  792. # [19:04] * Quits: rcombs (~rcombs@rcombs.me) (Read error: Operation timed out)
  793. # [19:04] <GPHemsley> if I file everything as a spec bug on DOM 3 Events, then what goes in the new spec?
  794. # [19:05] <jpwhiting> ah, seems I was patching the wrong entitymap file
  795. # [19:05] * Joins: mattgifford (~mattgiffo@70.102.199.158)
  796. # [19:05] * Quits: SimonSapin (~simon@207.218.72.65) (Quit: Leaving.)
  797. # [19:05] <annevk> When you find fundamental brokenness and the lack of a clear model as a showstopper to fixing bugs
  798. # [19:05] <annevk> (and adding new features)
  799. # [19:06] <annevk> jpwhiting: good, since the one guy that can help you with that is prolly asleep
  800. # [19:07] <jpwhiting> :)
  801. # [19:07] * Joins: SimonSapin (~simon@207.218.72.65)
  802. # [19:07] * jpwhiting seems to be learning java, despite his best efforts
  803. # [19:07] * jpwhiting is a C++ guy :p
  804. # [19:08] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
  805. # [19:08] <GPHemsley> annevk: Well, then I guess I'm still not clear on what Hixie_ is asking me to spec.
  806. # [19:09] <annevk> GPHemsley: what did Hixie_ say?
  807. # [19:09] <jpwhiting> annevk: just curious who is the one guy that knows this stuff?
  808. # [19:09] * jpwhiting forgot, though I think I've chatted with him before
  809. # [19:10] <Ms2ger> hsivonen?
  810. # [19:10] <Ms2ger> If you mean the Java parser
  811. # [19:10] <annevk> jpwhiting: MikeSmit1
  812. # [19:10] <jpwhiting> right, thanks
  813. # [19:10] <Ms2ger> And Mike too, yes
  814. # [19:10] <jpwhiting> that seems to trigger some memory
  815. # [19:10] <annevk> He's in Tokyo, hence the sleeping
  816. # [19:10] <jpwhiting> right, makes sense
  817. # [19:11] <GPHemsley> annevk: 21:44 Hixie_ GPHemsley: btw, you still looking for a project? because mouse events would be a good one, and shouldn't be too hard, yet is a huge hole in our current spec coverage.
  818. # [19:11] * Joins: gil (~gil@192.241.204.123)
  819. # [19:11] <jpwhiting> being the middle of the night there at the moment :)
  820. # [19:11] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  821. # [19:11] * Quits: gil (~gil@192.241.204.123) (Client Quit)
  822. # [19:12] <GPHemsley> annevk: 00:08 Hixie_ GPHemsley: these events are what need speccing. I wouldn't call them "DOM 3 events", they were invented before the W3C had a DOM WG. (Possibly before the W3C existed.)
  823. # [19:12] <GPHemsley> 00:09 Hixie_ GPHemsley: as zewt says, though, it's not so much the events that need speccing, as the reaction to mouse movements, clicks, etc. Which happens to involve firing events with these names, but that's the effect, no the cause.
  824. # [19:12] <GPHemsley> annevk: Where "these events" mean the ones in DOM 3 Events
  825. # [19:12] <GPHemsley> the mouse* ones, that is
  826. # [19:13] <GPHemsley> http://www.w3.org/TR/DOM-Level-3-Events/#events-mouseevents
  827. # [19:13] <GPHemsley> actually http://www.w3.org/TR/DOM-Level-3-Events/#events-mouseevent-event-order
  828. # [19:13] <GPHemsley> (these quotes are from yesterday and the day before)
  829. # [19:17] * Joins: rcombs (~rcombs@rcombs.me)
  830. # [19:18] <annevk> GPHemsley: afk for a bit
  831. # [19:18] * Joins: mven (~mven@169.241.49.201)
  832. # [19:27] * Quits: SimonSapin (~simon@207.218.72.65) (Ping timeout: 240 seconds)
  833. # [19:29] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
  834. # [19:30] * Quits: AladinBouzerd (~aladinbou@41.104.51.175) (Read error: Connection reset by peer)
  835. # [19:31] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
  836. # [19:33] * Joins: AladinBouzerd (~aladinbou@41.104.169.35)
  837. # [19:34] * Joins: weinig (~weinig@17.114.107.39)
  838. # [19:38] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  839. # [19:43] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 245 seconds)
  840. # [19:47] * Joins: danielfilho|w (~danielfil@200.232.113.107)
  841. # [19:51] * Joins: jorgepedret (~jorgepedr@64-46-23-103.dyn.novuscom.net)
  842. # [19:51] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  843. # [19:54] * Joins: ciro_nunes (b18bc356@gateway/web/freenode/ip.177.139.195.86)
  844. # [19:54] * Krinkle|detached is now known as Krinkle
  845. # [19:55] * Joins: dglazkov (uid4270@gateway/web/irccloud.com/x-igsknchzavoysltd)
  846. # [19:56] * Joins: AladinBouzerd_ (~aladinbou@41.104.169.35)
  847. # [19:57] * Quits: annevk (~annevk@66.207.208.98) (Read error: Connection reset by peer)
  848. # [19:57] * Joins: annevk (~annevk@66.207.208.98)
  849. # [19:59] <dglazkov> good morning, Whatwg!
  850. # [20:00] * Quits: AladinBouzerd (~aladinbou@41.104.169.35) (Ping timeout: 265 seconds)
  851. # [20:03] * Quits: tantek (~tantek@70-36-197-111.dsl.dynamic.sonic.net) (Quit: tantek)
  852. # [20:04] * Quits: astearns (~astearns@192.150.22.5) (Quit: astearns)
  853. # [20:05] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
  854. # [20:06] * Joins: astearns (~astearns@192.150.22.5)
  855. # [20:06] * Joins: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se)
  856. # [20:27] * Quits: thelamest (~thelamest@ec2-79-125-30-94.eu-west-1.compute.amazonaws.com) (Quit: leaving)
  857. # [20:28] * Joins: SimonSapin (~simon@207.218.72.65)
  858. # [20:30] * Quits: Famic (famic@hidden.dns.ug) (Ping timeout: 256 seconds)
  859. # [20:30] * Quits: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se) (Quit: Leaving.)
  860. # [20:31] * Joins: wf_ (~wf@blackhole.space150.com)
  861. # [20:31] * wf_ is now known as will_i_was-2
  862. # [20:32] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
  863. # [20:32] * Joins: othermaciej (~mjs@17.114.1.27)
  864. # [20:33] * Joins: jwalden (~waldo@nat/mozilla/x-ulowypymofwxtcix)
  865. # [20:34] * Joins: ehsan (~ehsan@66.207.208.98)
  866. # [20:38] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Remote host closed the connection)
  867. # [20:39] * Joins: enr (~enr@88.131.87.100)
  868. # [20:43] * Quits: enr (~enr@88.131.87.100) (Ping timeout: 240 seconds)
  869. # [20:45] * Joins: jwalden_ (~waldo@2620:101:8003:200:3ea9:f4ff:fe34:6fd4)
  870. # [20:45] * Quits: will_i_was-2 (~wf@blackhole.space150.com) (Remote host closed the connection)
  871. # [20:45] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 260 seconds)
  872. # [20:46] * Quits: vedransisic (26689fda@gateway/web/freenode/ip.38.104.159.218) (Quit: Page closed)
  873. # [20:46] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
  874. # [20:47] * Quits: krawchyk_ (~krawchyk@65.220.49.251) (Remote host closed the connection)
  875. # [20:49] * Joins: krawchyk (~krawchyk@65.220.49.251)
  876. # [20:49] * Parts: jreading1 (~Adium@204.56.125.50)
  877. # [20:49] * Quits: jwalden (~waldo@nat/mozilla/x-ulowypymofwxtcix) (Ping timeout: 264 seconds)
  878. # [20:50] * jwalden_ is now known as jwalden
  879. # [20:53] * Joins: Famic (famic@hidden.dns.ug)
  880. # [20:56] * Quits: dbaron (~dbaron@173-228-85-238.dsl.dynamic.sonic.net) (Ping timeout: 245 seconds)
  881. # [20:56] * Quits: othermaciej (~mjs@17.114.1.27) (Quit: othermaciej)
  882. # [21:01] * weinig is now known as weinig|lunch
  883. # [21:01] * heathjs is now known as heath
  884. # [21:02] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
  885. # [21:04] <GPHemsley> Ms2ger: What's the best way to link to a definition in a spec that doesn't have an xref file?
  886. # [21:05] * Quits: krijn (uid2319@gateway/web/irccloud.com/x-ybtprtjvcqhobfnm) (Ping timeout: 260 seconds)
  887. # [21:07] * Joins: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se)
  888. # [21:08] * Philip`_ is now known as Philip`
  889. # [21:08] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl) (Ping timeout: 248 seconds)
  890. # [21:08] * Quits: miketaylr (~miketaylr@65-36-73-92.dyn.grandenetworks.net) (Quit: goodbye cruel world)
  891. # [21:08] * Joins: jacobolus (~jacobolus@173-164-253-217-SFBA.hfc.comcastbusiness.net)
  892. # [21:09] * Joins: miketaylr (~miketaylr@65-36-73-92.dyn.grandenetworks.net)
  893. # [21:10] * Joins: jacobolu_ (~jacobolus@173-164-253-217-SFBA.hfc.comcastbusiness.net)
  894. # [21:10] * Quits: jacobolus (~jacobolus@173-164-253-217-SFBA.hfc.comcastbusiness.net) (Read error: Connection reset by peer)
  895. # [21:11] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Ping timeout: 245 seconds)
  896. # [21:14] * jacobolu_ is now known as jacobolus
  897. # [21:18] <Ms2ger> GPHemsley, add an xref file manually
  898. # [21:18] <GPHemsley> that's the only way?
  899. # [21:18] * Quits: mattgifford (~mattgiffo@70.102.199.158) (Remote host closed the connection)
  900. # [21:19] * Joins: mattgifford (~mattgiffo@70.102.199.158)
  901. # [21:19] * Quits: mattgifford (~mattgiffo@70.102.199.158) (Read error: Connection reset by peer)
  902. # [21:19] * Joins: mattgifford (~mattgiffo@70.102.199.158)
  903. # [21:21] <Ms2ger> GPHemsley, no, you can also use a normal a element
  904. # [21:21] <Hixie_> ok, dreamhost say /tmp permissions issues are fixed
  905. # [21:21] <Hixie_> (and they do seem to be)
  906. # [21:28] <annevk> we're generating diffs again
  907. # [21:28] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 260 seconds)
  908. # [21:29] <annevk> GPHemsley: so yeah, sounds like Hixie_ is indeed talking about all those things
  909. # [21:30] <annevk> GPHemsley: another set of events that need similar treatment is keyboard events
  910. # [21:30] <Hixie_> i'm talking about things?
  911. # [21:30] <annevk> Hixie_: 17
  912. # [21:31] <Hixie_> 17 things?
  913. # [21:31] <annevk> yes, in two minutes
  914. # [21:32] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  915. # [21:32] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  916. # [21:34] <Hixie_> i'm confooooooosed
  917. # [21:36] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 264 seconds)
  918. # [21:37] * Quits: jpn (~jpn@194.65.5.235) (Quit: jpn)
  919. # [21:39] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  920. # [21:44] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 260 seconds)
  921. # [21:46] * Joins: richt (~richt@cpc15-gran4-2-0-cust9.12-1.cable.virginmedia.com)
  922. # [21:49] * Joins: sedovsek (~robert@lk.84.20.237.54.dc.cable.static.lj-kabel.net)
  923. # [21:51] * Quits: Jarrod_ (~Jarrod_@pdpc/supporter/active/jarrod) (Remote host closed the connection)
  924. # [21:51] * Joins: krijn (uid2319@gateway/web/irccloud.com/x-kmqqwllkfkuavpew)
  925. # [21:53] <GPHemsley> Hixie_: annevk told me to file bugs against DOM 3 Events instead of writing a new spec, so now I'm confused
  926. # [21:53] <GPHemsley> (for certain definitions of "instead of")
  927. # [21:54] * Joins: vedransisic (26689fda@gateway/web/freenode/ip.38.104.159.218)
  928. # [21:54] * Joins: yoav_ (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  929. # [22:02] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  930. # [22:02] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  931. # [22:03] * Joins: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net)
  932. # [22:04] * Quits: lilmonkey` (~colin@5469E6D4.cm-12-2d.dynamic.ziggo.nl) (Changing host)
  933. # [22:04] * Joins: lilmonkey` (~colin@pdpc/supporter/professional/riven)
  934. # [22:05] * miketaylr is now known as miketaylrzzzzzzz
  935. # [22:05] * Quits: heath (quassel@2600:3c02::f03c:91ff:feae:6e5b) (Changing host)
  936. # [22:05] * Joins: heath (quassel@unaffiliated/ybit)
  937. # [22:07] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
  938. # [22:07] * Quits: cheron (~cheron@unaffiliated/cheron) (Ping timeout: 264 seconds)
  939. # [22:08] * Joins: lmclister (~lmclister@sjfw1-a.adobe.com)
  940. # [22:09] <Hixie_> GPHemsley: if there's already a spec that attempts to address this, then that's news to me
  941. # [22:09] <Hixie_> GPHemsley: but good news, i guess
  942. # [22:10] * Joins: othermaciej (~mjs@17.114.109.235)
  943. # [22:11] <GPHemsley> Hixie_: Well, DOM 3 Events is the only one we've been discussing
  944. # [22:11] * Quits: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si) (Quit: ZNC - http://znc.in)
  945. # [22:11] <GPHemsley> Hixie_: I got mixed information as to whether it attempts to address this
  946. # [22:11] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Ping timeout: 240 seconds)
  947. # [22:12] * Quits: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se) (Quit: Leaving.)
  948. # [22:12] <GPHemsley> Hixie_: http://www.w3.org/TR/DOM-Level-3-Events/#events-mouseevent-event-order
  949. # [22:12] <Hixie_> ask the editors, i guess :-)
  950. # [22:15] * Joins: tantek (~tantek@70-36-197-111.dsl.dynamic.sonic.net)
  951. # [22:15] * Quits: Obvious_MkII (tachikoma@188.226.74.2) (Ping timeout: 264 seconds)
  952. # [22:15] <GPHemsley> Hixie_: I wouldn't know what to ask. Other than event ordering, I'm still not clear on what is missing. (Also, the two current editors are from Microsoft, and the spec does not include editor e-mail addresses.)
  953. # [22:16] * Joins: nimbu (~nimbu@sjfw1.adobe.com)
  954. # [22:16] * Quits: yoav_ (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 264 seconds)
  955. # [22:16] * Quits: krawchyk (~krawchyk@65.220.49.251) (Remote host closed the connection)
  956. # [22:17] <annevk> GPHemsley: hit testing is missing, as I pointed out
  957. # [22:18] * Quits: Ms2ger (~Ms2ger@94-226-220-62.access.telenet.be) (Quit: nn)
  958. # [22:18] <annevk> GPHemsley: and a more exact definition of how the various members of a MouseEvent object are set
  959. # [22:19] <annevk> GPHemsley: etc.
  960. # [22:19] <annevk> GPHemsley: as for filing bugs, I was saying that as a means of getting browsers to converge on some of the issues faster
  961. # [22:19] <annevk> GPHemsley: if they can fix all the issues, that'd be great, but I suspect that at some point they'll stop fixing
  962. # [22:19] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Remote host closed the connection)
  963. # [22:20] * Quits: sedovsek (~robert@lk.84.20.237.54.dc.cable.static.lj-kabel.net) (Quit: sedovsek)
  964. # [22:20] * Joins: newtron (~newtron@199.71.174.103)
  965. # [22:20] <Hixie_> GPHemsley: is there anything that says "when the mouse moves, user agents must fire a mouseenter event with the clientX attribute set to..." and so on?
  966. # [22:22] <GPHemsley> Hixie_: "A user agent must dispatch this event [mouseenter] when a pointing device is moved onto the boundaries of an element or one of its descendent elements."
  967. # [22:22] <GPHemsley> Hixie_: "MouseEvent.clientX: value based on the pointer position within the viewport
  968. # [22:22] <GPHemsley> MouseEvent.clientY : value based on the pointer position within the viewport"
  969. # [22:23] <Hixie_> wow that's so many kinds of wrong i don't even know where to begin
  970. # [22:23] * Joins: Jarrod_ (~Jarrod_@76.77.66.100)
  971. # [22:23] <Hixie_> there needs to be an explanation of the task queued to do this, the task source for those tasks, the "based on" needs to be precise, the "boundaries" needs to be defined
  972. # [22:24] <Hixie_> the default action needs to be defined
  973. # [22:24] * Joins: Obvious_MkII (tachikoma@188.226.74.2)
  974. # [22:24] <Hixie_> etc etc etc
  975. # [22:25] <GPHemsley> "Default action none"
  976. # [22:25] <Hixie_> that normatively likely doesn't mean anything
  977. # [22:25] * Quits: reyre- (~reyre_@142.204.133.18) (Remote host closed the connection)
  978. # [22:25] <Hixie_> (basically, if the event is fired using a table, you can almost guarantee it's done wrong)
  979. # [22:27] <GPHemsley> in that case, there's probably no hope of a spec bug fixing this, as the whole document uses tables to describe events
  980. # [22:28] <Hixie_> there's a reason i never brought up dom3 events
  981. # [22:28] <GPHemsley> heh
  982. # [22:28] <GPHemsley> well I admit I'd have to learn more about events in general in order to do this right, I'd think
  983. # [22:28] * Quits: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  984. # [22:29] <GPHemsley> but are you saying I should just ignore DOM 3 Events?
  985. # [22:29] * Joins: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net)
  986. # [22:29] * Quits: yodasw16 (~yodasw16@ql1fwhide1.rockfin.com) (Quit: yodasw16)
  987. # [22:30] * Quits: hober (~ted@unaffiliated/hober) (Remote host closed the connection)
  988. # [22:30] <Hixie_> i do
  989. # [22:31] <GPHemsley> and start from scratch?
  990. # [22:33] <annevk> GPHemsley: again, filing bugs against DOM Level 3 Events will help with some short term convergence, but is not a viable long term strategy
  991. # [22:33] <annevk> I think both are worthwhile
  992. # [22:33] <GPHemsley> annevk: I can't ignore DOM 3 Events and file bugs on it at the same time.
  993. # [22:34] <Hixie_> GPHemsley: well, so, part of the job here is figuring out what the job is :-)
  994. # [22:35] <Hixie_> GPHemsley: i'm not saying "do this" or "do that", i'm saying, one problem we have on the web right now is there's no serious accurate and precise description of how mouse and trackpad interactions map to the variety of mouse events that deployed Web page content relies on
  995. # [22:35] <Hixie_> GPHemsley: if someone wants to fix this, then they should take ownership of the issue, and then decide how best to solve it. It could be that the best way to solve this is to work with existing editors at the W3C to improve specs in this area.
  996. # [22:36] <Hixie_> GPHemsley: it could be that the best way to solve this is to start from scratch, like we've done with e.g. URLs, DOM Core, HTML Editing APIs, HTML in general, etc.
  997. # [22:36] <Hixie_> GPHemsley: it could be that the best way to solve this is prayer (though that seems unlikely)
  998. # [22:36] <GPHemsley> definitely nixing that 3rd option
  999. # [22:37] <Hixie_> GPHemsley: whoever decides to own this, if anyone does, would have to make these calls
  1000. # [22:37] <Hixie_> i'm happy to provide advice, but if i knew exactly how to fix it, i'd just do it :-)
  1001. # [22:38] <GPHemsley> fair enough
  1002. # [22:39] * Jarrod_ is now known as Guest47936
  1003. # [22:40] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  1004. # [22:40] * Quits: Guest47936 (~Jarrod_@76.77.66.100) (Changing host)
  1005. # [22:40] * Joins: Guest47936 (~Jarrod_@pdpc/supporter/active/jarrod)
  1006. # [22:40] * Joins: hober (~ted@unaffiliated/hober)
  1007. # [22:44] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 245 seconds)
  1008. # [22:45] <annevk> I think I kinda know how to fix it, but I'm lazy
  1009. # [22:45] <annevk> I also don't want to own user interaction events forever
  1010. # [22:47] * Joins: fishd_ (~darin@216.239.45.66)
  1011. # [22:49] * Joins: eric_carlson_ (~eric@17.212.152.104)
  1012. # [22:49] * Joins: blooberry2 (~blooberry@134.134.139.70)
  1013. # [22:49] * Quits: AladinBouzerd_ (~aladinbou@41.104.169.35) (Read error: Connection reset by peer)
  1014. # [22:49] * Joins: esprehn_ (uid10445@gateway/web/irccloud.com/x-pvntvegqndqrkkfw)
  1015. # [22:49] * Joins: JohnAlbin_ (~JohnAlbin@114-42-32-130.dynamic.hinet.net)
  1016. # [22:50] * Joins: _ukai (ukai@nat/google/x-tmaggkmjjdqjlqds)
  1017. # [22:50] * Joins: AladinBouzerd (~aladinbou@41.104.169.35)
  1018. # [22:50] * Joins: abarth_ (uid5294@gateway/web/irccloud.com/x-yzdjptvubynuzpno)
  1019. # [22:50] * Joins: bobbylaporte_ (~bobbylapo@108.166.175.162)
  1020. # [22:51] * Joins: mitsuhiko_ (~mitsuhiko@hammett.srv.pocoo.org)
  1021. # [22:52] * Joins: payman_ (~payman@ip-200.t2.se.opera.com)
  1022. # [22:53] * Joins: Rubennn_ (~Rubennn@apher.gewooniets.nl)
  1023. # [22:53] * Joins: yoav_ (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  1024. # [22:56] * kinetik_ is now known as kinetik
  1025. # [22:56] * Quits: fishd__ (~darin@216.239.45.66) (*.net *.split)
  1026. # [22:56] * Quits: esprehn (uid10445@gateway/web/irccloud.com/x-oszscacnyylduvys) (*.net *.split)
  1027. # [22:56] * Quits: blooberry (blooberry_@nat/intel/x-atstwquuobfsncme) (*.net *.split)
  1028. # [22:56] * Quits: abarth (uid5294@gateway/web/irccloud.com/x-kalxtgbnpmtpymhh) (*.net *.split)
  1029. # [22:56] * Quits: ukai_ (ukai@nat/google/x-ohokvetiglpqfnib) (*.net *.split)
  1030. # [22:56] * Quits: JohnAlbin (~JohnAlbin@114-42-32-130.dynamic.hinet.net) (*.net *.split)
  1031. # [22:56] * Quits: mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko) (*.net *.split)
  1032. # [22:56] * Quits: malcolmva (~malcolmva@c-67-180-203-233.hsd1.ca.comcast.net) (*.net *.split)
  1033. # [22:56] * Quits: bobbylaporte (~bobbylapo@108.166.175.162) (*.net *.split)
  1034. # [22:56] * Quits: mpt (~mpt@canonical/mpt) (*.net *.split)
  1035. # [22:56] * Quits: nielsle (~nielsle@3239149-cl69.boa.fiberby.dk) (*.net *.split)
  1036. # [22:56] * Quits: Rubennn (~Rubennn@apher.gewooniets.nl) (*.net *.split)
  1037. # [22:56] * Quits: eric_carlson (~eric@17.212.152.104) (*.net *.split)
  1038. # [22:56] * Quits: payman (~payman@ip-200.t2.se.opera.com) (*.net *.split)
  1039. # [22:56] * mitsuhiko_ is now known as mitsuhiko
  1040. # [22:56] * JohnAlbin_ is now known as JohnAlbin
  1041. # [22:57] * eric_carlson_ is now known as eric_carlson
  1042. # [22:57] * esprehn_ is now known as esprehn
  1043. # [22:57] * abarth_ is now known as abarth
  1044. # [22:57] * Quits: mattgifford (~mattgiffo@70.102.199.158) (Remote host closed the connection)
  1045. # [22:58] * Joins: mattgifford (~mattgiffo@70.102.199.158)
  1046. # [22:58] * Quits: mitsuhiko (~mitsuhiko@hammett.srv.pocoo.org) (Changing host)
  1047. # [22:58] * Joins: mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko)
  1048. # [22:59] * Quits: mven (~mven@169.241.49.201) (Remote host closed the connection)
  1049. # [23:01] * Quits: MacTed (~Thud@63.119.36.36)
  1050. # [23:01] * Joins: mven (~mven@169.241.49.201)
  1051. # [23:02] * Joins: reyre_ (~reyre_@24.114.76.152)
  1052. # [23:02] * Quits: othermaciej (~mjs@17.114.109.235) (Quit: othermaciej)
  1053. # [23:02] * Quits: mattgifford (~mattgiffo@70.102.199.158) (Ping timeout: 240 seconds)
  1054. # [23:02] * Quits: newtron (~newtron@199.71.174.103) (Remote host closed the connection)
  1055. # [23:03] * Joins: nielsle (~nielsle@3239149-cl69.boa.fiberby.dk)
  1056. # [23:03] * Quits: weinig|lunch (~weinig@17.114.107.39) (Quit: weinig|lunch)
  1057. # [23:04] * Joins: mpt (~mpt@nat/canonical/x-zwnclwqqqcjambio)
  1058. # [23:04] * Quits: mpt (~mpt@nat/canonical/x-zwnclwqqqcjambio) (Changing host)
  1059. # [23:04] * Joins: mpt (~mpt@canonical/mpt)
  1060. # [23:04] * Joins: malcolmva (~malcolmva@c-67-180-203-233.hsd1.ca.comcast.net)
  1061. # [23:04] * Joins: mattgifford (~mattgiffo@70.102.199.158)
  1062. # [23:06] * Quits: richt (~richt@cpc15-gran4-2-0-cust9.12-1.cable.virginmedia.com) (Remote host closed the connection)
  1063. # [23:07] * ojan_away is now known as ojan
  1064. # [23:09] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
  1065. # [23:09] * miketaylrzzzzzzz is now known as miketaylr
  1066. # [23:09] * Quits: reyre_ (~reyre_@24.114.76.152) (Remote host closed the connection)
  1067. # [23:10] * Quits: vedransisic (26689fda@gateway/web/freenode/ip.38.104.159.218) (Quit: Page closed)
  1068. # [23:12] * Joins: viduthalai1947_ (uid5404@gateway/web/irccloud.com/x-bukstaahmbovxklr)
  1069. # [23:13] * Joins: jpwhiting_ (~jeremy@174-19-52-66.slkc.qwest.net)
  1070. # [23:13] * Quits: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  1071. # [23:13] * Joins: gavinc_ (~gavin@barad-dur.carothers.name)
  1072. # [23:13] * Quits: jpwhiting_ (~jeremy@174-19-52-66.slkc.qwest.net) (Client Quit)
  1073. # [23:13] * Joins: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net)
  1074. # [23:13] * Joins: jpwhiting_ (~jeremy@174-19-52-66.slkc.qwest.net)
  1075. # [23:14] * Joins: fishd__ (~darin@216.239.45.66)
  1076. # [23:20] * Joins: reyre_ (~reyre_@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com)
  1077. # [23:20] * Quits: Obvious_MkII (tachikoma@188.226.74.2) (Read error: Connection reset by peer)
  1078. # [23:20] * Quits: bobbylaporte_ (~bobbylapo@108.166.175.162) (*.net *.split)
  1079. # [23:20] * Quits: fishd_ (~darin@216.239.45.66) (*.net *.split)
  1080. # [23:20] * Quits: hober (~ted@unaffiliated/hober) (*.net *.split)
  1081. # [23:20] * Quits: Guest47936 (~Jarrod_@pdpc/supporter/active/jarrod) (*.net *.split)
  1082. # [23:20] * Quits: SimonSapin (~simon@207.218.72.65) (*.net *.split)
  1083. # [23:20] * Quits: astearns (~astearns@192.150.22.5) (*.net *.split)
  1084. # [23:20] * Quits: viduthalai1947 (uid5404@gateway/web/irccloud.com/x-fvmnbdjhsjmebheg) (*.net *.split)
  1085. # [23:20] * Quits: jpwhiting (~jeremy@kde/developer/whiting) (*.net *.split)
  1086. # [23:20] * Quits: gavinc (~gavin@barad-dur.carothers.name) (*.net *.split)
  1087. # [23:20] * Quits: cwilso (uid10206@gateway/web/irccloud.com/x-keipnskmcnjbsxom) (*.net *.split)
  1088. # [23:20] * Quits: foolip (~philip@node-7lfba0nolmjcce1j8.a0.ipv6.opera.com) (*.net *.split)
  1089. # [23:20] * Quits: jamesr__ (uid10481@gateway/web/irccloud.com/x-dzoechirbvvcjpdo) (*.net *.split)
  1090. # [23:20] * Quits: kochi (~kochi@2401:fa00:4:1004:26be:5ff:fe03:db82) (*.net *.split)
  1091. # [23:20] * Quits: beverloo (beverloo@nat/google/x-zzpkjwvvozfkopbv) (*.net *.split)
  1092. # [23:21] * Joins: reyre- (~reyre_@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com)
  1093. # [23:21] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  1094. # [23:24] * Quits: reyre_ (~reyre_@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com) (Ping timeout: 245 seconds)
  1095. # [23:27] * Joins: astearns (~astearns@192.150.22.5)
  1096. # [23:28] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
  1097. # [23:28] * Joins: bobbylaporte (~bobbylapo@108.166.175.162)
  1098. # [23:28] * Joins: beverloo (beverloo@nat/google/x-ycdjurowzyhgxrpw)
  1099. # [23:28] * Joins: hober (~ted@unaffiliated/hober)
  1100. # [23:28] * Quits: mven (~mven@169.241.49.201) (Remote host closed the connection)
  1101. # [23:29] * Joins: jamesr__ (uid10481@gateway/web/irccloud.com/x-ajckdpqovkyllmlr)
  1102. # [23:29] * Quits: AladinBouzerd (~aladinbou@41.104.169.35) (Ping timeout: 240 seconds)
  1103. # [23:29] * Joins: weinig (~weinig@17.114.219.101)
  1104. # [23:29] * Joins: cwilso (uid10206@gateway/web/irccloud.com/x-yucgcrcvqyrkbxtc)
  1105. # [23:30] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  1106. # [23:31] * Quits: rubatdub (~khalil@213.188.180.185) (Quit: Quitte)
  1107. # [23:32] * Joins: Obvious_MkII (tachikoma@188.226.74.2)
  1108. # [23:33] * Joins: SimonSapin (~simon@207.218.72.65)
  1109. # [23:34] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 240 seconds)
  1110. # [23:36] * Joins: msaad (~marcus@24-212-234-115.cable.teksavvy.com)
  1111. # [23:37] * Joins: Jarrod_ (~Jarrod_@pdpc/supporter/active/jarrod)
  1112. # [23:38] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  1113. # [23:40] * Joins: othermaciej (~mjs@17.114.109.235)
  1114. # [23:40] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  1115. # [23:41] * Joins: ehsan (~ehsan@66.207.208.98)
  1116. # [23:41] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
  1117. # [23:42] * Joins: foolip (~philip@node-7lfba0nolmjcce1j8.a0.ipv6.opera.com)
  1118. # [23:42] * Joins: kochi (~kochi@2401:fa00:4:1004:26be:5ff:fe03:db82)
  1119. # [23:42] * Quits: darobin (~darobin@78.208.93.24) (Remote host closed the connection)
  1120. # [23:44] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 240 seconds)
  1121. # [23:48] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
  1122. # [23:48] * Joins: AladinBouzerd (~aladinbou@41.104.169.35)
  1123. # [23:50] * Krinkle is now known as Krinkle|detached
  1124. # [23:52] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 260 seconds)
  1125. # [23:59] * Quits: weinig (~weinig@17.114.219.101) (Quit: weinig)
  1126. # [23:59] * Joins: bholley (~bholley@c-67-180-21-133.hsd1.ca.comcast.net)
  1127. # Session Close: Thu Jul 11 00:00:00 2013

The end :)