/irc-logs / mozilla / #accessibility / 2012-01-11 / end

Options:

  1. # Session Start: Wed Jan 11 00:00:01 2012
  2. # Session Ident: #accessibility
  3. # [00:00] * Quits: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com) (Quit: ChatZilla 0.9.88 [SeaMonkey 2.7/20111228215601])
  4. # [00:11] * Joins: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com)
  5. # [00:18] * Joins: Jamie (jamie@moz-CA26021.jantrid.net)
  6. # [00:30] * Joins: davidb (davidb@moz-6F9F653A.dsl.bell.ca)
  7. # [00:30] * ChanServ sets mode: +qo davidb davidb
  8. # [00:35] * Joins: mdcurran (mick@moz-C48DC1F2.static.tpgi.com.au)
  9. # [01:05] * Quits: @davidb (davidb@moz-6F9F653A.dsl.bell.ca) (Quit: davidb)
  10. # [01:08] * Quits: Flyingmana (Mana@moz-2B82660C.adsl.alicedsl.de) (Quit: Verlassend)
  11. # [01:12] * Joins: geo (geo@moz-E31CD2CB.mozilla.org)
  12. # [02:24] * Quits: geo (geo@moz-E31CD2CB.mozilla.org) (Ping timeout)
  13. # [02:27] * Quits: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  14. # [03:22] * Quits: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com) (Quit: nhirata)
  15. # [03:32] * Quits: @hub (hub@21B7B9F2.B87E9213.6E712CE2.IP) (Input/output error)
  16. # [03:51] * Joins: hub (hub@83874EA1.EB7C1AF9.6F478678.IP)
  17. # [03:51] * ChanServ sets mode: +o hub
  18. # [03:57] * Joins: drexler (chatzilla@moz-2C2B7D1F.hsd1.vt.comcast.net)
  19. # [04:00] <@eeejay> tbsaunde, will you reject code with goto in it?
  20. # [04:03] <@tbsaunde> eeejay: not necessarily
  21. # [04:04] <@tbsaunde> if you write again: ret = read(); if (ret == -1) goto again; I will though
  22. # [04:28] * Joins: reuben (reuben@seta00.com)
  23. # [04:59] * Joins: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP)
  24. # [05:40] * Quits: richardschwerdtfeger (richardsch@moz-130F1494.lightspeed.austtx.sbcglobal.net) (Client exited)
  25. # [06:52] * Quits: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP) (Input/output error)
  26. # [06:55] * Joins: victorporof (victorporo@BCAA178E.F4308271.4873E54D.IP)
  27. # [07:24] * Quits: @hub (hub@83874EA1.EB7C1AF9.6F478678.IP) (Input/output error)
  28. # [07:24] * Quits: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp) (Quit: mike5w3c)
  29. # [07:24] * Quits: drexler (chatzilla@moz-2C2B7D1F.hsd1.vt.comcast.net) (Broken pipe)
  30. # [07:34] * Joins: mike5w3c (MikeS@moz-2B0391A.u01.hotspot.ne.jp)
  31. # [07:51] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  32. # [08:06] * khuey|away is now known as khuey
  33. # [08:19] * Joins: mike5w3c_ (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp)
  34. # [08:20] * Quits: mike5w3c (MikeS@moz-2B0391A.u01.hotspot.ne.jp) (Ping timeout)
  35. # [08:20] * mike5w3c_ is now known as mike5w3c
  36. # [08:38] * Quits: Jamie (jamie@moz-CA26021.jantrid.net) (Quit: leaving)
  37. # [09:52] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  38. # [10:04] * Joins: MarcoZ (marco.zehe@moz-1F75E300.dip.t-dialin.net)
  39. # [10:04] * ChanServ sets mode: +o MarcoZ
  40. # [10:19] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  41. # [10:22] * Joins: nhirata (nhirata.bu@moz-2A9C9106.hsd1.ca.comcast.net)
  42. # [10:36] * Quits: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp) (Quit: mike5w3c)
  43. # [10:51] * Joins: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp)
  44. # [12:09] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  45. # [12:52] * khuey is now known as khuey|away
  46. # [12:52] * khuey|away is now known as khuey
  47. # [13:01] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  48. # [13:26] * Quits: @jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com) (Ping timeout)
  49. # [14:02] * Quits: silvia (Adium@moz-7033BBBB.dyn.iinet.net.au) (Quit: Leaving.)
  50. # [14:54] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  51. # [14:59] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  52. # [15:04] * Joins: askalski (akuda@moz-6A36EC49.ip.abpl.pl)
  53. # [15:04] <askalski> hi everyone
  54. # [15:04] <askalski> I'm online for next several hours
  55. # [15:09] * Joins: davidb (davidb@moz-5E2C9899.eng.wind.ca)
  56. # [15:09] * ChanServ sets mode: +qo davidb davidb
  57. # [15:13] * Joins: clown (clown@67828CC7.C1A51174.9D42CF23.IP)
  58. # [15:14] * Joins: akuda_ (akuda@moz-6A36EC49.ip.abpl.pl)
  59. # [15:15] * Quits: akuda_ (akuda@moz-6A36EC49.ip.abpl.pl) (Quit: Wychodzi)
  60. # [15:15] * Joins: akuda_ (akuda@moz-6A36EC49.ip.abpl.pl)
  61. # [15:15] * Quits: askalski (akuda@moz-6A36EC49.ip.abpl.pl) (Ping timeout)
  62. # [15:16] * Quits: akuda_ (akuda@moz-6A36EC49.ip.abpl.pl) (Quit: Wychodzi)
  63. # [15:16] * Joins: askalski (akuda@moz-6A36EC49.ip.abpl.pl)
  64. # [15:21] * Joins: davidb_ (davidb@F2D29657.F60B0462.67AC9B1.IP)
  65. # [15:21] <davidb_> !seen surkov
  66. # [15:21] <@firebot> surkov was last seen 4 weeks, 5 days, 6 hours, 47 minutes and 51 seconds ago, saying ':)' in #accessibility.
  67. # [15:21] * Quits: askalski (akuda@moz-6A36EC49.ip.abpl.pl) (Quit: Wychodzi)
  68. # [15:22] * Joins: askalski (akuda@moz-6A36EC49.ip.abpl.pl)
  69. # [15:27] <@MarcoZ> Hi davidb, askalski!
  70. # [15:28] <davidb_> Hi!
  71. # [15:29] * Quits: @davidb (davidb@moz-5E2C9899.eng.wind.ca) (Quit: bye)
  72. # [15:29] * davidb_ is now known as davidb
  73. # [15:29] <askalski> Hi everyone
  74. # [15:29] * ChanServ sets mode: +o davidb
  75. # [15:33] * Joins: akuda_ (akuda@moz-6A36EC49.ip.abpl.pl)
  76. # [15:33] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
  77. # [15:33] * ChanServ sets mode: +o jprmc
  78. # [15:33] * Quits: askalski (akuda@moz-6A36EC49.ip.abpl.pl) (Quit: Wychodzi)
  79. # [15:33] * Quits: akuda_ (akuda@moz-6A36EC49.ip.abpl.pl) (Connection reset by peer)
  80. # [15:33] * Joins: askalski (akuda@moz-6A36EC49.ip.abpl.pl)
  81. # [15:33] <askalski> hi, can anyone remind me how to register a name?
  82. # [15:33] <askalski> in IRC
  83. # [15:35] <@davidb> askalski: https://wiki.mozilla.org/IRC
  84. # [15:39] * askalski is now known as akuda
  85. # [15:39] * akuda is now known as askalski
  86. # [15:42] * Quits: askalski (akuda@moz-6A36EC49.ip.abpl.pl) (Quit: Wychodzi)
  87. # [15:42] * Joins: askalski (akuda@moz-6A36EC49.ip.abpl.pl)
  88. # [15:42] <askalski> davidb, : thanks, done
  89. # [15:43] <@davidb> np
  90. # [15:43] <askalski> the meeting is in 24 minutes, right?
  91. # [15:44] <@davidb> 1 hour 24 mins
  92. # [15:44] <askalski> oh, ok
  93. # [15:44] <@davidb> errr
  94. # [15:44] <askalski> no problem
  95. # [15:44] <@davidb> sorry 54 minutes.
  96. # [15:44] <@davidb> MarcoZ: ^ right?
  97. # [15:44] <askalski> is there a official Mozilla Sunbird/Calendar to subscribe to?
  98. # [15:45] <askalski> (does Sunbird even exist now?)
  99. # [15:51] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  100. # [15:53] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  101. # [15:57] <@MarcoZ> askalski: The meeting is at 16:30 our time.
  102. # [15:58] <@MarcoZ> askalski: There's only the Lightning Add-On for Thunderbird.
  103. # [16:05] <askalski> I think I gonna abandon the idea of working with eclipse, and go with some lightweight editor + console
  104. # [16:05] <askalski> because I wasted too much time trying to get it working together
  105. # [16:07] * @MarcoZ doesn't use Eclipse either. Uses a light-weight editor, and if I need to reference something, mxr.mozilla.org.
  106. # [16:08] * @MarcoZ never got his head around Eclipse. That IDE is just waaaaay over the top of my head.
  107. # [16:10] * Joins: hub (hub@83874EA1.EB7C1AF9.6F478678.IP)
  108. # [16:10] * ChanServ sets mode: +o hub
  109. # [16:13] <@hub> *sigh* https://bugzilla.mozilla.org/show_bug.cgi?id=714976#c25
  110. # [16:26] <askalski> hm, is there a way to modify .hgignore without having hg claiming that I made a modification to repository?
  111. # [16:27] <khuey> .hgignore is part of the repository
  112. # [16:27] <khuey> so no, not really
  113. # [16:27] <askalski> because Eclipse left some junk in repository folder, I added it to /.hgignore, but now hg status says
  114. # [16:27] <khuey> unless you add .hgignore to the .hgignore
  115. # [16:27] <khuey> :-P
  116. # [16:27] <askalski> tried that
  117. # [16:27] <askalski> doesn't work
  118. # [16:28] <askalski> and there is no "local include" or something?
  119. # [16:28] <khuey> fwiw, if eclipse dumps crap in the tree we should probably add it to hgignore for everyone
  120. # [16:28] <askalski> honestly, I spent several hours talking to people from around the world, and very few uses eclipse for anything
  121. # [16:28] <@hub> I have another alternative, but it might not be what you want :-)
  122. # [16:29] <askalski> hub: I'm listening
  123. # [16:29] <@hub> askalski: don't use Eclipse :-)
  124. # [16:29] <askalski> I'm so tired of trying to get it work I am considering switching to VIM
  125. # [16:29] <askalski> really
  126. # [16:29] <@hub> vim is fine
  127. # [16:29] <@hub> :-)
  128. # [16:29] <askalski> yeah, I know
  129. # [16:29] <askalski> for writing and building vim+console is OK
  130. # [16:29] <askalski> but for debugging it's pain
  131. # [16:29] <@hub> askalski: on Linux?
  132. # [16:30] <askalski> and I would benefit a lot from having a visual debuger
  133. # [16:30] <askalski> yes
  134. # [16:30] <@hub> try Nemiver for debugging
  135. # [16:30] <askalski> nemiver?
  136. # [16:30] <@hub> it should be in your distro
  137. # [16:31] <askalski> installing
  138. # [16:31] <askalski> ok, another question
  139. # [16:31] <askalski> there is no way of expanding hgignore without editing it directly?
  140. # [16:32] <askalski> like some global setting "ignore eclipse" etc?
  141. # [16:35] <askalski> oh, I googled that!
  142. # [16:35] <askalski> you can have multiple instances of .hgignore!
  143. # [16:38] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
  144. # [16:38] <askalski> hi, I am trying to join room in vidyo
  145. # [16:39] <askalski> it hangs :/
  146. # [16:39] <askalski> (after the update)
  147. # [16:39] <@hub> davidb: come back
  148. # [16:40] <@davidb> tbsaunde: ping
  149. # [16:41] <askalski> hub, davidb : I'm retrying to connect
  150. # [16:41] <@davidb> askalski: np
  151. # [16:44] <askalski> crash, restarting
  152. # [16:44] <@davidb> ok
  153. # [16:58] * Quits: peteb-away (ptbrunet@moz-E9B02845.austin.res.rr.com) (Ping timeout)
  154. # [16:59] <@MarcoZ> bug 714976
  155. # [17:14] <askalski> yes I hear you
  156. # [17:14] <@davidb> askalski: can't hear you
  157. # [17:14] <askalski> ok
  158. # [17:14] <askalski> if I change anything
  159. # [17:15] <askalski> the vidyo will crash
  160. # [17:15] <askalski> so
  161. # [17:15] <askalski> I have been woring on setup mostrly
  162. # [17:20] <@davidb> MarcoZ: do you want to sort things our with hub landing and then we can chat after?
  163. # [17:22] <@MarcoZ> davidb: Yes!
  164. # [17:22] <@davidb> ok
  165. # [17:23] <@MarcoZ> Oh crap, I just had to ditch that whole repo clone, because I hadn't pulled after the snip-off and recreation, and it barfed at me.
  166. # [17:24] <@MarcoZ> hub: davidb: I'm re-cloning, but since this'll take several minutes, it's probably easiest to chat with davidb first and then deal with the checkin.
  167. # [17:26] <@MarcoZ> davidb: Mind if we use Skype today? My iPad is almost depleted, and I'm not near a suitable power source right now for it.
  168. # [17:26] <@davidb> sure 2 mins
  169. # [17:27] <@MarcoZ> davidb: Cool!
  170. # [17:40] * Quits: nhirata (nhirata.bu@moz-2A9C9106.hsd1.ca.comcast.net) (Ping timeout)
  171. # [17:40] <@MarcoZ> hub: Have you tried if you can land on projects/accessibility?
  172. # [17:40] <@hub> not yet
  173. # [17:43] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  174. # [17:44] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  175. # [17:55] * khuey is now known as khuey|away
  176. # [18:05] <@tbsaunde> davidb: sorry just wke u :/
  177. # [18:05] <@tbsaunde> * woke up
  178. # [18:10] * Joins: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com)
  179. # [18:16] <@tbsaunde> I suppose it was a pretty quiet meeting in any case?
  180. # [18:29] * Quits: askalski (akuda@moz-6A36EC49.ip.abpl.pl) (Quit: Wychodzi)
  181. # [18:30] <@hub> tbsaunde: it lasted 45 minutes
  182. # [18:30] <@hub> and showed us the crapiness that is Vidyo on Linux
  183. # [18:31] <@tbsaunde> ugh :-(
  184. # [18:31] <@tbsaunde> lasted that long because of video or did something happen?
  185. # [18:33] <@hub> we just talked
  186. # [18:35] <@tbsaunde> fair enough
  187. # [18:39] <@MarcoZ> hub: Just landed bug 714976 on Accessibility branch.
  188. # [18:40] <@MarcoZ> Hub: tbsaunde: If it cycles green there for Mac (Mac changes only), I think it's safe to merge it back to m-c. I did merge m-c to accessiblity straight beforehand.
  189. # [18:46] <@hub> awesome MarcoZ
  190. # [18:48] * Quits: @hub (hub@83874EA1.EB7C1AF9.6F478678.IP) (Input/output error)
  191. # [18:54] <@tbsaunde> MarcoZ: ok, I'm not sure inbound wouldn't make more sense but whatever I guess if you're willing to merge the other way
  192. # [18:55] * Quits: gavin (gavin@moz-B77DEAEB.mozilla.org) (Ping timeout)
  193. # [18:58] * Joins: gavin (gavin@moz-B77DEAEB.mozilla.org)
  194. # [19:03] * Joins: hhillen (hhillen@moz-2A42E9B3.upc-d.chello.nl)
  195. # [19:04] * Quits: mdcurran (mick@moz-C48DC1F2.static.tpgi.com.au) (Ping timeout)
  196. # [19:08] <@MarcoZ> tbsaunde: What was your motivation to go through Accessibility instead of inbound a few days ago? ;-)
  197. # [19:11] <@tbsaunde> MarcoZ: try wouldn't work to test the fix for bug 693343, and I didn't want to make normal inbound mergers bother with it since it was kind of risky
  198. # [19:11] <@MarcoZ> tbsaunde: OK!
  199. # [19:12] <@MarcoZ> tbsaunde: Anyway this is just one changeset, should be easy enough to merge to m-c.
  200. # [19:12] <@tbsaunde> MarcoZ: ok, though I may land the roles patch on top of it unless you merge it today
  201. # [19:12] * Quits: gavin (gavin@moz-B77DEAEB.mozilla.org) (Ping timeout)
  202. # [19:13] * Joins: mdcurran (mick@moz-C48DC1F2.static.tpgi.com.au)
  203. # [19:15] * Quits: mdcurran (mick@moz-C48DC1F2.static.tpgi.com.au) (Ping timeout)
  204. # [19:15] * Quits: sgimeno (santiago.g@A922400D.48362F18.BCC03455.IP) (Quit: KVIrc 4.0.2 Insomnia http://www.kvirc.net/)
  205. # [19:16] * Quits: khuey|away (khuey@moz-B77DEAEB.mozilla.org) (Ping timeout)
  206. # [19:16] * Joins: hub (hub@21B7B9F2.B87E9213.6E712CE2.IP)
  207. # [19:16] * ChanServ sets mode: +o hub
  208. # [19:17] * Joins: khuey|away (khuey@moz-B77DEAEB.mozilla.org)
  209. # [19:19] * Joins: gavin (gavin@moz-B77DEAEB.mozilla.org)
  210. # [19:31] * Joins: peteb-away (ptbrunet@moz-E9B02845.austin.res.rr.com)
  211. # [19:33] * Joins: mdcurran (mick@moz-C48DC1F2.static.tpgi.com.au)
  212. # [19:45] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  213. # [19:47] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  214. # [19:55] * Quits: gavin (gavin@moz-B77DEAEB.mozilla.org) (Ping timeout)
  215. # [19:56] * Quits: khuey|away (khuey@moz-B77DEAEB.mozilla.org) (Ping timeout)
  216. # [19:59] * Joins: gavin (gavin@moz-B77DEAEB.mozilla.org)
  217. # [20:00] <@MarcoZ> tbsaunde: Very unlikely that I'll merge it today, since it's closing time for me here. So if you land and merge later, that's fine with me, and I believe hub as well. :)
  218. # [20:00] * Joins: gavin_ (gavin@moz-B77DEAEB.mozilla.org)
  219. # [20:00] <@tbsaunde> MarcoZ: well, I wasn't planning on merging today
  220. # [20:01] * Joins: khuey (khuey@moz-B77DEAEB.mozilla.org)
  221. # [20:01] * Quits: gavin (gavin@moz-B77DEAEB.mozilla.org) (Quit: Lost terminal)
  222. # [20:02] * gavin_ is now known as gavin
  223. # [20:02] <@MarcoZ> tbsaunde: That's fine, since a11y isn't enabled for Mac anyways, so all I can do is local testing with own builds.
  224. # [20:03] <@MarcoZ> OK, off for the evening. See you tomorrow!
  225. # [20:03] * Quits: @MarcoZ (marco.zehe@moz-1F75E300.dip.t-dialin.net) (Quit: l8er)
  226. # [20:06] * Quits: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com) (Quit: nhirata)
  227. # [20:10] * Joins: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com)
  228. # [20:25] * Quits: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  229. # [20:25] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
  230. # [20:28] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  231. # [20:30] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  232. # [20:31] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Quit: Leaving.)
  233. # [20:33] * Joins: askalski (akuda@moz-6A36EC49.ip.abpl.pl)
  234. # [20:33] <askalski> hi
  235. # [20:33] <askalski> anyone with some free time?
  236. # [20:37] <@tbsaunde> askalski: what you want?
  237. # [20:37] <askalski> tbsaunde, : to understand second info on bug that Alex posted
  238. # [20:38] <askalski> tbsaunde : https://bugzilla.mozilla.org/show_bug.cgi?id=706134
  239. # [20:38] <askalski> the more recent one
  240. # [20:38] <askalski> tbsaunde, : he writes there, that aria-selected and aria-checked aren't applied
  241. # [20:39] <askalski> tbsaunde, : I'm not sure if that's something I should fix, or on the contrary, it's the indication that line 269 should be removed
  242. # [20:40] * @tbsaunde looks
  243. # [20:40] <askalski> tbsaunde, : or alternatively you can tell me where does this "application" take place
  244. # [20:40] <askalski> tbsaunde, : because I should probably figure it out by myself
  245. # [20:41] <askalski> tbsaunde, : I think I just need a english-to-english translation
  246. # [20:43] <askalski> tbsaunde: what does "pick up" in the bug title means?
  247. # [20:44] <@tbsaunde> askalski: start at ApplyARIAState() on nsAccessible
  248. # [20:44] <@tbsaunde> and move to nsStateMapEntry::MapToStates()
  249. # [20:45] <@tbsaunde> which is a horrible confusing mess btw
  250. # [20:46] <@tbsaunde> askalski: the idea roughly is that the right states will get appied for that type of thing if eRIAFoo is there
  251. # [20:46] <@tbsaunde> so since eARIASelectable is there then the accessible might have states::SELECTED set and probably should have states::SELECTABLE set.
  252. # [20:47] <@tbsaunde> but I'm pretty sure davidb knows this code better
  253. # [20:50] <askalski> yes, but there is no gk_atom aria-selectable
  254. # [20:50] <askalski> it's pretty easy to add one, but I don't think that's the point
  255. # [20:50] <@davidb> askalski: I think he means that we shouldn't be exposing selectable or checkable states on accessible objects that represent elements with role='listitem'
  256. # [20:50] <@davidb> askalski: look for aria-selected
  257. # [20:51] <@davidb> or grep -ri "aria-select" in our tests directory
  258. # [20:51] <askalski> we're exposing it by defining eARIASelectable and eARIACheckedMixed, right?
  259. # [20:51] <@davidb> those rules mean that we care.
  260. # [20:51] <@davidb> yeah
  261. # [20:52] <@davidb> if you can run our test suite, run it. then remove the rule, run it, see what breaks, see if it should or shouldn't break.
  262. # [20:52] <@davidb> modify accordingly :)
  263. # [20:52] <askalski> so is it just about removig these two lines?
  264. # [20:52] <@davidb> probably
  265. # [20:52] <askalski> ok
  266. # [20:52] * @davidb preps for a 3pm meeting
  267. # [20:52] * @tbsaunde thinks so
  268. # [20:53] <@tbsaunde> davidb: probably better to just grep -r since you know its not capitolized, and -i makes grep a lot slower
  269. # [20:53] <askalski> ok, so it's about removing two lines, and finding if everything works, right?
  270. # [20:53] <askalski> I'm using eclipse and "F3" as "go to definition"
  271. # [20:53] <@davidb> tbsaunde: could save a couple msecs yeah
  272. # [20:54] <@davidb> askalski: nifty
  273. # [20:54] <@tbsaunde> davidb: it matters more when your doing the whole tree :-)
  274. # [20:54] <@davidb> yeah :)
  275. # [20:54] <@davidb> fast computers make me think less
  276. # [20:55] <@tbsaunde> there not fast enough though
  277. # [20:55] <@davidb> we will always laugh at computers over 5 years old
  278. # [20:55] * @tbsaunde should make his ctags setup more reasonable
  279. # [20:56] <askalski> I think I'm gonna fight for eclipse a little more
  280. # [20:56] <askalski> though I'll try to do something else yet :)
  281. # [20:56] <askalski> where are the tests?
  282. # [20:57] <@tbsaunde> accessible/test/
  283. # [20:57] <@tbsaunde> or maybe accessible/tests/
  284. # [21:00] <askalski> ok, but I don't see python files there
  285. # [21:00] <askalski> in bug it's mentioned to run some python script
  286. # [21:00] <askalski> in accessible/tests/ I spot only makefiles
  287. # [21:01] <@tbsaunde> there's a bunch of html and js too
  288. # [21:01] <askalski> ok, and how to fire tests?
  289. # [21:01] <@tbsaunde> the python script is just a test harness that runs the html / js in firefox
  290. # [21:01] <@tbsaunde> easiest way is make -C objdir mchitest-a11y
  291. # [21:01] <askalski> where from, obj-dir or moz-central?
  292. # [21:01] <@tbsaunde> * mochitest-a11y
  293. # [21:02] <@tbsaunde> -C for make is the dir to run in
  294. # [21:02] <askalski> a, right
  295. # [21:02] <askalski> should I be woried with warnings or not?
  296. # [21:03] <askalski> like
  297. # [21:03] <askalski> WARNING: Subdocument container has no frame: file /home/akuda/Moz/mozilla-central/layout/base/nsDocumentViewer.cpp, line 2431
  298. # [21:04] <@tbsaunde> well, it would be nice if you fixed them, but you didn't introduce that, so not really
  299. # [21:06] <askalski> ok, got 1 failed test, and some TODOs.
  300. # [21:07] <askalski> no, something failed
  301. # [21:07] <askalski> ok, I'll dig into it
  302. # [21:13] <askalski> ok, something weird just happened, I will report to you that in an hour, ok?
  303. # [21:14] <@tbsaunde> sure
  304. # [21:16] * Quits: askalski (akuda@moz-6A36EC49.ip.abpl.pl) (Quit: Wychodzi)
  305. # [21:16] * Joins: geo- (geo@moz-E31CD2CB.mozilla.org)
  306. # [21:16] * geo- is now known as geo
  307. # [21:17] <@tbsaunde> davidb: do we have reason to believe we'll want nsRoleMapEntry::roleRule to have more values than use map role and use native role?
  308. # [21:17] * davidb is now known as davidb|mtg
  309. # [21:18] * Quits: tty234 (telex@moz-F9058B8A.net) (Ping timeout)
  310. # [21:21] * Joins: tty234 (telex@moz-F9058B8A.net)
  311. # [21:24] * Joins: mgorse (mgorse@moz-ECEC6393.org)
  312. # [21:25] <mgorse> Hi all. Firefox 10 is going to be a long-term support release, right?
  313. # [21:25] <khuey> that is the plan, yes
  314. # [21:27] <mgorse> Is the procedure for getting things into the beta documented somewhere? I'd like to have the fix for bug 693343 make it into Firefox 10--especially if 10 is going to be around for a while, it really should be included
  315. # [21:28] <mgorse> though how to backport it would kinda depend on whether 451161/705983 get included
  316. # [21:28] <khuey> unfortunately it is not
  317. # [21:29] <khuey> I would suggest nominating it for beta saying that you think it's important for the ESR
  318. # [21:29] <khuey> that's more or less the only process here
  319. # [21:29] <mgorse> khuey: Okay; thanks. How do I "nominate it for beta?"
  320. # [21:30] <khuey> set approval-beta? on the patch
  321. # [21:31] <khuey> or approval-mozilla-beta
  322. # [21:31] <khuey> or something like that
  323. # [21:36] <@tbsaunde> mgorse: looks lke they'll be in beta, they were approved last night, and a backported patch was posted
  324. # [21:36] <mgorse> tbsaunde: heh, I would've realized that if I'd checked my email before blabbering away :)
  325. # [21:36] <mgorse> A backport should be done before requesting approval, I assume?
  326. # [21:37] <@tbsaunde> mgorse: no need
  327. # [21:38] <@tbsaunde> back port is probably just apply the patch I doubt that code has changed
  328. # [21:38] <mgorse> maybe
  329. # [21:38] * geo is now known as geo|lunch
  330. # [21:40] * Quits: hhillen (hhillen@moz-2A42E9B3.upc-d.chello.nl) (Quit: hhillen)
  331. # [21:45] <khuey> ideally
  332. # [21:45] <khuey> usually people nominate, get approval, and then realize it doesn't apply ;-)
  333. # [21:46] <mgorse> Do you then need to ask for approval again after backporting?
  334. # [21:47] <mgorse> I know the patch wouldn't apply against 8 or perhaps 9 because of PRBool -> bool changes and the like, but I don't think that applies to 10
  335. # [21:47] <@tbsaunde> I think that would depend how extensive the change is
  336. # [21:49] <@tbsaunde> if I have to deal with PRBool stuff I'll just fix that before I push, I can't think of a reason that should effect
  337. # [21:49] <@tbsaunde> approval
  338. # [21:55] * Quits: @jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  339. # [21:55] * Joins: silvia (Adium@13A1E76C.497EC1B8.5EFB9497.IP)
  340. # [21:57] * Joins: aaronlev (aaronlev@moz-CDA191A6.c3-0.arl-ubr1.sbo-arl.ma.cable.rcn.com)
  341. # [21:57] * ChanServ sets mode: +o aaronlev
  342. # [22:14] * Quits: silvia (Adium@13A1E76C.497EC1B8.5EFB9497.IP) (Quit: Leaving.)
  343. # [22:25] * Quits: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com) (Quit: nhirata)
  344. # [22:27] * Joins: askalski (akuda@moz-6A36EC49.ip.abpl.pl)
  345. # [22:28] * Quits: geo|lunch (geo@moz-E31CD2CB.mozilla.org) (Ping timeout)
  346. # [22:28] <askalski> hi
  347. # [22:28] <askalski> is it normal, that tests acts non-deterministic?
  348. # [22:28] <askalski> compilation hasn't changed
  349. # [22:30] * Joins: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com)
  350. # [22:31] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
  351. # [22:31] * ChanServ sets mode: +o jprmc
  352. # [22:37] <@davidb|mtg> tbsaunde: yes.
  353. # [22:37] * davidb|mtg is now known as davidb
  354. # [22:37] <@davidb> ok gotta run
  355. # [22:37] <askalski> HI!
  356. # [22:37] <@davidb> Hi!
  357. # [22:38] <askalski> is it normal, that tests act non-deterministic?
  358. # [22:38] <@davidb> askalski: it happens :(
  359. # [22:38] <askalski> davidb, : a friend of mine
  360. # [22:38] <askalski> works for chromium
  361. # [22:38] <@davidb> one thing to be careful of is to not interact with the keyboard or mouse during test run
  362. # [22:38] <askalski> on "flaky tests problem solution" for 3 years now
  363. # [22:38] <@davidb> heh
  364. # [22:38] <askalski> if you have a team working on that, I can try to get some know how
  365. # [22:39] <@davidb> there are many environmental things
  366. # [22:39] <@davidb> system resources etc
  367. # [22:39] <@davidb> we do
  368. # [22:39] <@davidb> askalski: email me or let's chat later
  369. # [22:39] <@davidb> ciao!
  370. # [22:39] <askalski> ok
  371. # [22:39] * Quits: @davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: davidb)
  372. # [22:39] <askalski> bye
  373. # [22:43] <askalski> need some assistance, anyone?
  374. # [22:48] <askalski> tbsaunde, : have a minute?
  375. # [22:50] * Parts: clown (clown@67828CC7.C1A51174.9D42CF23.IP)
  376. # [22:55] <@eeejay> askalski, what's up?
  377. # [22:55] * eeejay sets mode: +o askalski
  378. # [22:55] <@askalski> eeejay, : I was looking for location of a failed test, just found it, thanks
  379. # [22:56] <@eeejay> askalski, np
  380. # [22:59] <@tbsaunde> askalski: need anything else?
  381. # [22:59] <@askalski> not now, thanks. If i got anything else I'll be asking
  382. # [23:00] <@tbsaunde> askalski: you probably want to run tests in xvfb
  383. # [23:00] <@askalski> xvfb?
  384. # [23:00] <@tbsaunde> x server that uses a fake frame buffer
  385. # [23:00] <@askalski> that stops them from being non-deterministic?
  386. # [23:00] <@tbsaunde> no, not completely
  387. # [23:00] <@askalski> I was already thinking about setting them in virtualbox
  388. # [23:00] <@tbsaunde> but it means you can use other apps while the tests are running
  389. # [23:01] <@askalski> that's something. how to do it?
  390. # [23:01] <@tbsaunde> askalski: install it
  391. # [23:02] <@askalski> got it
  392. # [23:02] <@askalski> I don't know where from but I have
  393. # [23:02] <@tbsaunde> then on debian there is a wrapper script xvfb-run so you can do xvfb-run command you wnat to run in its own x server
  394. # [23:02] <@tbsaunde> not sure about other distros
  395. # [23:04] <@askalski> works out of box on ubuntu
  396. # [23:04] <@askalski> even the command was there
  397. # [23:04] <@askalski> thanks
  398. # [23:08] <@askalski> how can I run a specific test
  399. # [23:08] <@askalski> not whole group
  400. # [23:09] <@tbsaunde> TEST_PATH=accessible/elm/test_foo.html make -C objdir/ mochitest-a11y
  401. # [23:10] <@tbsaunde> you can also use the runtest.py script in objdir/_tess/testing/mochitest/
  402. # [23:11] <@tbsaunde> but you want to pass a whole bunch of args to it
  403. # [23:12] <@askalski> why do I want that?
  404. # [23:12] <@askalski> I mean to pass a whole bunch of args to it
  405. # [23:13] <@tbsaunde> it gives you more control
  406. # [23:14] <@tbsaunde> for example I'm not sure ow to run the test in a debugger with the make method
  407. # [23:14] <@askalski> wow, that's a little advance for what I want
  408. # [23:14] <@askalski> right now I made some tests
  409. # [23:14] <@askalski> and figured out the first four that fail
  410. # [23:15] <@askalski> now I'm trying to figure how to make them work again after my "patch
  411. # [23:15] <@askalski> :D
  412. # [23:15] <@tbsaunde> heh
  413. # [23:15] <@askalski> can you help me with english-english translation?
  414. # [23:16] <@askalski> when I look at the title
  415. # [23:16] <@askalski> ARIA listitem shouldn't expose selectable state and pick up aria-selected and aria-checked
  416. # [23:16] <@tbsaunde> I don't think the bug you were talking about earlier wanted more tests though testing for the spec behaviour sounds like a good idea
  417. # [23:16] * Joins: silvia (Adium@13A1E76C.497EC1B8.5EFB9497.IP)
  418. # [23:16] <@askalski> I'm not sure if the verb negation does or does not apply to "pick up aria-selected and aria-checked"
  419. # [23:17] <@askalski> I know it's silly
  420. # [23:17] <@tbsaunde> askalski: it confused me a little too
  421. # [23:18] <@tbsaunde> I believe it is that list items should *not* be checkable or be able to be selected if aria-selected is set
  422. # [23:18] * @tbsaunde checks linked spec
  423. # [23:18] <@askalski> yes I read the specs too, but honestly I didn't find them useful, I must miss something
  424. # [23:18] * Quits: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp) (Ping timeout)
  425. # [23:20] <@tbsaunde> askalski: well, what I think is important about the spec there is that it doesn't include aria-selected or aria-checked in the listed of supported states and properties
  426. # [23:20] <@askalski> hmm, I'm not sure what specs say about it, but I think that a listitem should be "selectable" or "checkable", depending on what kind of list is that, and it actually should be set per listitem
  427. # [23:21] <@tbsaunde> I would tend to agree with you
  428. # [23:22] <@tbsaunde> saddly both clown and davidb aren't around, they'd be the ones to know why those states aren't supported
  429. # [23:22] <@askalski> yes, but you're right, the specs is pretty clear
  430. # [23:22] <@askalski> no aria-selected and no aria-checked state
  431. # [23:23] <@askalski> so I guess that removing lines 268 and 269 is the patch
  432. # [23:23] <@askalski> *but* it seems that
  433. # [23:23] <@askalski> tests rely on a property, that listitems are selectable
  434. # [23:23] <@askalski> or at least so I think
  435. # [23:24] <@askalski> tbsaunde, do you have some time now?
  436. # [23:25] <@askalski> tbsaunde, I would ask you some more questions
  437. # [23:25] <@tbsaunde> askalski: yeah, was just looking through the spec
  438. # [23:26] <@tbsaunde> askalski: don't ask to ask just ask :-)
  439. # [23:26] <@tbsaunde> askalski: I think in the case your thinking of the spec wants you to use the option role
  440. # [23:26] <@askalski> 216 INFO TEST-START | chrome://mochitests/content/a11y/accessible/actions/test_link.html
  441. # [23:26] <@askalski> 217 INFO TEST-INFO | chrome://mochitests/content/a11y/accessible/actions/test_link.html | must wait for load
  442. # [23:26] <@askalski> 218 INFO TEST-INFO | chrome://mochitests/content/a11y/accessible/actions/test_link.html | must wait for focus
  443. # [23:26] <@askalski> 219 INFO TEST-PASS | chrome://mochitests/content/a11y/accessible/actions/test_link.html | No actions on the accessible for 'link1'
  444. # [23:26] <@askalski> 220 INFO TEST-PASS | chrome://mochitests/content/a11y/accessible/actions/test_link.html | Wrong action name of the accessible for 'link1' - jump should equal jump
  445. # [23:26] <@askalski> 221 INFO TEST-PASS | chrome://mochitests/content/a11y/accessible/actions/test_link.html | test with ID = 'mousedown event handling' failed. No mousedown event.
  446. # [23:26] <@askalski> 222 INFO TEST-PASS | chrome://mochitests/content/a11y/accessible/actions/test_link.html | test with ID = 'mouseup event handling' failed. No mouseup event.
  447. # [23:26] <@askalski> 223 INFO TEST-PASS | chrome://mochitests/content/a11y/accessible/actions/test_link.html | test with ID = 'click event handling' failed. No click event.
  448. # [23:26] <@askalski> 224 INFO TEST-PASS | chrome://mochitests/content/a11y/accessible/actions/test_link.html | test with ID = 'link 'link1' states check ' failed. No document load complete event.
  449. # [23:26] <@askalski> 225 INFO TEST-PASS | chrome://mochitests/content/a11y/accessible/actions/test_link.html | No actions on the accessible for 'img1'
  450. # [23:26] <@askalski> 22
  451. # [23:26] <@askalski> is it normal?
  452. # [23:26] * Quits: peteb-away (ptbrunet@moz-E9B02845.austin.res.rr.com) (Ping timeout)
  453. # [23:27] <@askalski> no mousedown event, no mouseup event...
  454. # [23:27] <@askalski> wrong action name etc
  455. # [23:28] <@tbsaunde> yeah, if its test-pass its fine
  456. # [23:28] <@askalski> later I have some time-outed tests, some JS errors
  457. # [23:28] <@tbsaunde> printing the message unconditionally is kind of weird, I'm not sure why the harness does it
  458. # [23:28] * Joins: geo|lunch (geo@moz-E31CD2CB.mozilla.org)
  459. # [23:28] * geo|lunch is now known as geo
  460. # [23:29] <@tbsaunde> exciting
  461. # [23:29] <@askalski> 293 INFO TEST-PASS | chrome://mochitests/content/a11y/accessible/actions/test_select.html | Wrong action name of the accessible for 'combobox' - open should equal open
  462. # [23:29] <@askalski> 294 ERROR TEST-UNEXPECTED-FAIL | chrome://mochitests/content/a11y/accessible/actions/test_select.html | Test timed out.
  463. # [23:29] <@askalski> 295 INFO TEST-END | chrome://mochitests/content/a11y/accessible/actions/test_select.html | finished in 310513ms
  464. # [23:29] <@askalski> 296 INFO TEST-START | chrome://mochitests/content/a11y/accessible/actions/test_tree.xul
  465. # [23:29] <@askalski> 297 INFO TEST-INFO | chrome://mochitests/content/a11y/accessible/actions/test_tree.xul | must wait for load
  466. # [23:29] <@askalski> 298 ERROR TEST-UNEXPECTED-FAIL | chrome://mochitests/content/a11y/accessible/actions/test_tree.xul | an unexpected uncaught JS exception reported through window.onerror - attempt to run compile-and-go script on a cleared scope at chrome://mochitests/content/a11y/accessible/events.js:1425
  467. # [23:29] <@askalski> 299 ERROR TEST-UNEXPECTED-FAIL | chrome://mochitests/content/a11y/accessible/actions/test_tree.xul | an unexpected uncaught JS exception reported through window.onerror - attempt to run compile-and-go script on a cleared scope at chrome://mochitests/content/a11y/accessible/events.js:1425
  468. # [23:29] <@askalski> 300 ERROR TEST-UNEXPECTED-FAIL | chrome://mochitests/content/a11y/accessible/actions/test_tree.xul | an unexpected uncaught JS exception reported through window.onerror - attempt to run compile-and-go script on a cleared scope at chrome://mochitests/content/a11y/accessible/events.js:1425
  469. # [23:29] <@askalski> 301 ERROR TEST-UNEXPECTED-FAIL | chrome://mochitests/content/a11y/accessible/actions/test_tree.xul | an unexpected uncaught JS exception reported through window.onerror - attempt to run compile-and-go script on a cleared scope at chrome://mochitests/content/a11y/accessible/events.js:1425
  470. # [23:29] <@askalski> 302 ERROR TEST-UNEXPECTED-FAIL | chrome://mochitests/content/a11y/accessible/actions/test_tree.xul | an unexpected uncaught JS exception reported through window.onerror - attempt to run compile-and-go script on a cleared scope at chrome://mochitests/content/a11y/accessible/events.js:1425
  471. # [23:29] * Quits: silvia (Adium@13A1E76C.497EC1B8.5EFB9497.IP) (Ping timeout)
  472. # [23:29] <@askalski> 303 E
  473. # [23:29] <@askalski> some more exciting fun. JS exceptions... and timeout in 294
  474. # [23:30] <@askalski> 294 might be the result of removing "selectable" from listitem
  475. # [23:30] <@askalski> but JS errors are weird
  476. # [23:30] * Joins: silvia (Adium@13A1E76C.497EC1B8.5EFB9497.IP)
  477. # [23:33] <@tbsaunde> askalski: I would suspect that of being a random flakey test
  478. # [23:33] <@tbsaunde> also, mind using a pastebin?
  479. # [23:34] <@tbsaunde> pastebinit is a really nice script
  480. # [23:35] <@askalski> tbsaunde, : sounds useful, but I don't know it
  481. # [23:35] <@tbsaunde> askalski: I'd expect ubuntu has, it lets you paste files or pipe stuff to it to paste
  482. # [23:36] <@tbsaunde> askalski: I'd try building a clean tree and see if you still get those timeouts
  483. # [23:36] <@tbsaunde> if not I'm not really sure what to tell you
  484. # [23:36] <@askalski> ok
  485. # [23:37] <@askalski> I think
  486. # [23:37] <@askalski> I will do a fresh checkout, do a fresh build and do tests on fresh build (in some other directory)
  487. # [23:37] <@tbsaunde> see how it goes, I might be able to look in a bit if you have no luck
  488. # [23:38] <@tbsaunde> do you know about mqueue?
  489. # [23:38] <@askalski> because before these small modifications I made I haven't really do the tests, and I'm not sure if they ever went through smoothly on my machine
  490. # [23:38] <@askalski> mercurial queues
  491. # [23:38] <@askalski> right?
  492. # [23:38] <@askalski> i started one
  493. # [23:38] <@tbsaunde> yes
  494. # [23:38] <@askalski> but I thought it's just like a local patch agregator
  495. # [23:39] <@tbsaunde> you should be able to just make your modifications a patch, qpop it and build again
  496. # [23:39] <@tbsaunde> that way it should be much faster
  497. # [23:39] <@tbsaunde> I'm not sure what a patch agrigator would be
  498. # [23:40] <@askalski> patch agregator it's just a "idiom" I created on the fly
  499. # [23:40] <@askalski> it
  500. # [23:40] <@askalski> it does not mean anything
  501. # [23:40] <@tbsaunde> heh
  502. # [23:40] <@askalski> I was thinking about it as a local repository
  503. # [23:40] <@askalski> local, meaning I can save multiple versions, revert etc. before agregating it into one big patch
  504. # [23:41] <@askalski> that's what's the queue is, right?
  505. # [23:41] <@tbsaunde> sort of yeah
  506. # [23:41] <@askalski> is there more about it?
  507. # [23:42] * Joins: drexler (chatzilla@moz-2C2B7D1F.hsd1.vt.comcast.net)
  508. # [23:42] <@tbsaunde> not really
  509. # [23:42] <@tbsaunde> but it should make building a clean tree a lot easier than making a second tree and doing a full build
  510. # [23:43] <@askalski> tbsaunde, yeah, but honestly I added some stuff to make eclipse working
  511. # [23:43] <@askalski> if I remove it even temporarly, I will loose my navigation
  512. # [23:43] <@eeejay> askalski, there is also a git clone, fyi
  513. # [23:44] <@tbsaunde> askalski: fair enough
  514. # [23:44] <@tbsaunde> yeah, the git clone is nice, but kind of anoying for pushing
  515. # [23:44] <@askalski> eeejay, you mean "use different versioning system to make fresh build faster", right?
  516. # [23:45] <@eeejay> askalski, not sure what you mean :)
  517. # [23:45] <@tbsaunde> askalski: well, use different versioning system because its better
  518. # [23:45] <@tbsaunde> and does things faster
  519. # [23:46] <@eeejay> askalski, i find git easier to work with, and there is a nice extension for submitting patches to bugzilla. but yeah, i could only imagine pushing is a pain
  520. # [23:46] <@tbsaunde> but the build itself won't be faster of course
  521. # [23:46] <@eeejay> don't do that very often now
  522. # [23:46] <@askalski> I use ccache
  523. # [23:46] <@askalski> and local rebuild is around 3 minutes right now
  524. # [23:46] <@askalski> (i mean build update)
  525. # [23:47] <@askalski> the MDN mentiones hg as "the versioning system", you eeejay use git, right?
  526. # [23:47] <@askalski> I guess that pushing is not a thing I will be doing a lot during next month :D
  527. # [23:47] <@tbsaunde> I do to I do for most of my own patches
  528. # [23:47] <@eeejay> askalski, yes. there is a version on github that is relatively up to date
  529. # [23:48] <@tbsaunde> well, maybe to try
  530. # [23:48] * Joins: peteb-away (ptbrunet@moz-E9B02845.austin.res.rr.com)
  531. # [23:48] <@askalski> no, I think I'll stick with hg now
  532. # [23:48] <@askalski> one, I want to follow official scenario, there will be more support I guess
  533. # [23:48] <@eeejay> askalski, of course remaining ignorant of hg is a problem too, if one day you plan to push. but I will cross the bridge when i reach it
  534. # [23:49] <@askalski> two, I have wasted a lot of time this week doing setup and learning stuff, the result is that I'm on the job for a week and still haven't submitted a single patch for review
  535. # [23:49] <@askalski> I just want to start doing some job, and only then start to optimize
  536. # [23:50] <@tbsaunde> fair enough :)
  537. # [23:50] <@eeejay> fair fair
  538. # [23:51] <@askalski> you're both in America, right?
  539. # [23:51] <@askalski> new jersey and... vancouver?
  540. # [23:51] <@askalski> do I remeber it right?
  541. # [23:51] <@askalski> or have I mixed something
  542. # [23:51] <@tbsaunde> I'm new jersey atm
  543. # [23:52] <@askalski> atm?
  544. # [23:52] <@tbsaunde> at the moment
  545. # [23:52] <@eeejay> your folks are in nj?
  546. # [23:52] <@eeejay> askalski, i am in seattle
  547. # [23:52] <@askalski> ah, ok.
  548. # [23:52] <@askalski> sorry
  549. # [23:52] <@eeejay> 3 hours from vancouver, hub is in vancouver
  550. # [23:52] <@tbsaunde> eeejay: yeah
  551. # [23:53] <@askalski> I must have mistaken
  552. # [23:53] <@askalski> who is in vancouver then?
  553. # [23:53] <@askalski> a right
  554. # [23:53] <@askalski> hunb
  555. # [23:53] <@askalski> *hub
  556. # [23:54] <@askalski> ok. have you guys posted any easy bugs lately?
  557. # [23:54] <@hub> yes I am in Vancouver
  558. # [23:54] <@askalski> because I think I'll synchronize with Alexander again in some other timezone
  559. # [23:55] <@askalski> about this one
  560. # [23:55] <@askalski> hi hub!
  561. # [23:56] <@askalski> hub, you're speaking french, aren't you?
  562. # [23:56] <@askalski> (just curiosity if you don't mind)
  563. # [23:57] <@tbsaunde> askalski: can't think of any that are unassigned, but I could probably file some
  564. # [23:57] <@hub> askalski: yes I do
  565. # [23:57] <@tbsaunde> askalski: know the expando macro trick?
  566. # [23:57] <@askalski> tbsaunde, : that's something I guess Eclipse did all these years for me
  567. # [23:58] <@askalski> tbsaunde, if we're talking c++
  568. # [23:58] * Quits: geo (geo@moz-E31CD2CB.mozilla.org) (Ping timeout)
  569. # [23:58] * Joins: victorporo (victorporo@BCAA178E.F4308271.4873E54D.IP)
  570. # [23:58] * Quits: victorporo (victorporo@BCAA178E.F4308271.4873E54D.IP) (Connection reset by peer)
  571. # [23:59] <@tbsaunde> askalski: I'd be really suprised if an ide was that advanced
  572. # [23:59] * Quits: victorporof (victorporo@BCAA178E.F4308271.4873E54D.IP) (Ping timeout)
  573. # [23:59] <@askalski> tbsaunde, than what is the trick?
  574. # [23:59] <@tbsaunde> askalski: take a look at content/base/nsGkAtomList.h and content/base/nsGkAtomList.cpp and content/base/public/nsGkAtoms.h
  575. # Session Close: Thu Jan 12 00:00:01 2012

The end :)