/irc-logs / mozilla / #accessibility / 2013-03-15 / end

Options:

  1. # Session Start: Fri Mar 15 00:00:00 2013
  2. # Session Ident: #accessibility
  3. # [00:02] * Quits: marcoz (marco.zehe@moz-523191B2.dip.t-dialin.net) (Ping timeout)
  4. # [00:24] * Joins: Jamie (Instantbir@moz-CA26021.jantrid.net)
  5. # [00:59] * Joins: marcoz (marco.zehe@moz-523191B2.dip.t-dialin.net)
  6. # [01:02] * Quits: marcoz (marco.zehe@moz-523191B2.dip.t-dialin.net) (Ping timeout)
  7. # [01:06] * Quits: lizzard (ehenry@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: lizzard)
  8. # [01:09] * Joins: Im_not_Kyle (chatzilla@19F93B6A.E9BDB6CC.EC871921.IP)
  9. # [01:09] <Im_not_Kyle> Hi
  10. # [01:10] * Parts: Im_not_Kyle (chatzilla@19F93B6A.E9BDB6CC.EC871921.IP)
  11. # [01:26] <@firebot> trev.saunders@gmail.com requested needinfo from jdiggs@igalia.com on bug 809338.
  12. # [01:26] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=809338 nor, --, ---, trev.saunders, NEW, make HTML select hierarchical
  13. # [01:42] * Quits: habber (habber@moz-8654C0B7.nyc.res.rr.com) (Quit: habber)
  14. # [01:50] * Joins: yzen (Adium@AA2C085E.10C8AEF8.9A8C35B4.IP)
  15. # [01:50] * Quits: Justin_o (Justin_o@moz-859149B2.cpe.net.cable.rogers.com) (Quit: Justin_o)
  16. # [02:00] * Joins: marcoz (marco.zehe@moz-523191B2.dip.t-dialin.net)
  17. # [02:03] * Quits: marcoz (marco.zehe@moz-523191B2.dip.t-dialin.net) (Ping timeout)
  18. # [02:51] * Quits: yzen (Adium@AA2C085E.10C8AEF8.9A8C35B4.IP) (Quit: Leaving.)
  19. # [02:52] * Joins: yzen (Adium@AA2C085E.10C8AEF8.9A8C35B4.IP)
  20. # [02:57] <yzen> eeejay: ping
  21. # [03:00] * Joins: marcoz (marco.zehe@moz-B1F85D12.dip.t-dialin.net)
  22. # [03:03] * Quits: scott_gonzalez (scott_gonz@moz-91C81A39.hrbgpa.fios.verizon.net) (Quit: scott_gonzalez)
  23. # [03:03] * Quits: marcoz (marco.zehe@moz-B1F85D12.dip.t-dialin.net) (Ping timeout)
  24. # [03:22] * Quits: yzen (Adium@AA2C085E.10C8AEF8.9A8C35B4.IP) (Quit: Leaving.)
  25. # [03:34] * Joins: lizzard (ehenry@moz-E9E6A44A.tmodns.net)
  26. # [03:38] * Quits: Jamie (Instantbir@moz-CA26021.jantrid.net) (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
  27. # [03:47] * Quits: lizzard (ehenry@moz-E9E6A44A.tmodns.net) (Quit: lizzard)
  28. # [03:48] * Joins: lizzard (ehenry@moz-E9E6A44A.tmodns.net)
  29. # [03:53] * Joins: victorporof (victorporo@E48845AB.3A9F9BD4.4C2245EF.IP)
  30. # [03:53] * Quits: lizzard (ehenry@moz-E9E6A44A.tmodns.net) (Input/output error)
  31. # [03:53] * Joins: lizzard (ehenry@moz-E9E6A44A.tmodns.net)
  32. # [04:01] * Joins: marcoz (marco.zehe@moz-B1F85D12.dip.t-dialin.net)
  33. # [04:01] * Quits: lizzard (ehenry@moz-E9E6A44A.tmodns.net) (Quit: lizzard)
  34. # [04:04] * Quits: brambles (xymox@moz-969AAE9B.barwen.ch) (Ping timeout)
  35. # [04:04] * Quits: marcoz (marco.zehe@moz-B1F85D12.dip.t-dialin.net) (Ping timeout)
  36. # [04:05] * Joins: brambles (xymox@moz-969AAE9B.barwen.ch)
  37. # [04:17] * Joins: yzen (Adium@AA2C085E.10C8AEF8.9A8C35B4.IP)
  38. # [04:26] * Joins: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
  39. # [04:28] * Quits: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net) (Quit: lizzard)
  40. # [04:29] * Joins: surkov (surkov@511E724B.E00BF004.E17943EE.IP)
  41. # [04:29] * ChanServ sets mode: +o surkov
  42. # [04:30] * Joins: scott_gonzalez (scott_gonz@moz-91C81A39.hrbgpa.fios.verizon.net)
  43. # [04:30] <@surkov> tbsaunde: I think I realized why you use email to reach me :)
  44. # [04:31] <tbsaunde> surkov: heh :)
  45. # [04:31] <tbsaunde> surkov: what's up?
  46. # [04:31] <@surkov> seems same
  47. # [04:32] <tbsaunde> surkov: how is text stuff?
  48. # [04:32] <@surkov> tbsaunde: it's complicated, I need to do a lot of digging
  49. # [04:33] <tbsaunde> I see
  50. # [04:39] <tbsaunde> man reverse engineering webkit is neither easy or interesting :(
  51. # [04:43] <tbsaunde> surkov: so, what do you think about documents? I think its kind of weird they can be alive and have a parent they aren't attached to
  52. # [04:43] <tbsaunde> but I'm not sure if I care enough to fix it
  53. # [04:49] * Quits: peteb-away (ptbrunet@moz-B51E1692.austin.res.rr.com) (Ping timeout)
  54. # [04:51] * Quits: scott_gonzalez (scott_gonz@moz-91C81A39.hrbgpa.fios.verizon.net) (Quit: scott_gonzalez)
  55. # [04:51] <@surkov> I call them hanging documents, so we process all events but do not expose them to AT
  56. # [04:53] <tbsaunde> surkov: sure, just sort of funny how that's a state documents can be in but not really other accessibles
  57. # [04:53] <@surkov> I didn't think anything better :)
  58. # [04:53] <tbsaunde> yeah
  59. # [04:54] <tbsaunde> surkov: so, does windows not have a way to select accessibles?
  60. # [04:54] <@surkov> tbsaunde: what does it mean select?
  61. # [04:55] <tbsaunde> surkov: as in there's no analog of atkselection
  62. # [04:57] <@surkov> tbsaunde: msaa provides a way to select an accessible but no specific interface to get selection, I think they just traverse children and get its state
  63. # [04:57] <@surkov> not sure if get_accSelection is in use
  64. # [04:58] <tbsaunde> surkov: yeah, no idea if anyone actually uses it
  65. # [04:59] <tbsaunde> surkov: shouldn't figure out a way for stuff like ,div role="tree"></div> <div role=treeitem level=2></div> ... to work?
  66. # [04:59] <@surkov> not sure how these are processed on at side
  67. # [05:00] <tbsaunde> surkov: I'm not sure what your saying
  68. # [05:01] <@surkov> tbsaunde: mm, perhaps we misunderstand each other, what do you give that example?
  69. # [05:02] * Joins: marcoz (marco.zehe@moz-B1F85D12.dip.t-dialin.net)
  70. # [05:02] <tbsaunde> surkov: aria tree where items are children of tree
  71. # [05:02] <tbsaunde> *aren't
  72. # [05:03] <tbsaunde> it looks like putting items under role=group also breaks because that interface only supports direct children being selected
  73. # [05:03] <@surkov> tbsaunde: and now aria-owns?
  74. # [05:04] <@surkov> I see
  75. # [05:04] <tbsaunde> surkov: I'd need to figure out what we do in that case
  76. # [05:04] <@surkov> tbsaunde: I wonder what they do on webkit side
  77. # [05:04] * Quits: marcoz (marco.zehe@moz-B1F85D12.dip.t-dialin.net) (Ping timeout)
  78. # [05:04] <@surkov> tbsaunde: let's wait for Joanie
  79. # [05:05] <tbsaunde> surkov: I was trying to reverse engineer that earlier its not particularly fun to figure out
  80. # [05:05] <@surkov> at least a couple days
  81. # [05:06] <tbsaunde> ok
  82. # [05:16] * Quits: @surkov (surkov@511E724B.E00BF004.E17943EE.IP) (Ping timeout)
  83. # [05:16] * Joins: surkov (surkov@511E724B.E00BF004.E17943EE.IP)
  84. # [05:16] * ChanServ sets mode: +o surkov
  85. # [05:19] * Joins: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
  86. # [05:21] <tbsaunde> surkov: I sort of suspect they flatten the tree the way we do know, but I'm not sure of that
  87. # [05:22] <@surkov> it's not good
  88. # [05:22] <tbsaunde> surkov: what isn't?
  89. # [05:23] <@surkov> tbsaunde: that they do the same what we did
  90. # [05:24] <tbsaunde> surkov: yeah, if they do hopefully we can convince them to change :)
  91. # [05:25] <@surkov> tbsaunde: HTML spec will convince one day, either us or them :)
  92. # [05:26] <tbsaunde> surkov: how would it effect what we do?
  93. # [05:26] <@surkov> tbsaunde: if the spec says the tree should be flat then we probably should do that :)
  94. # [05:27] <tbsaunde> surkov: yeah, I guess if the behavior here gets speced sure :)
  95. # [05:32] * Quits: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net) (Quit: lizzard)
  96. # [05:47] * Joins: Jamie (Instantbir@moz-CA26021.jantrid.net)
  97. # [06:00] * Joins: cpp_arv (bzlandfill@moz-FA29F293.lsanca.fios.verizon.net)
  98. # [06:02] * Joins: marcoz (marco.zehe@moz-B1F85D12.dip.t-dialin.net)
  99. # [06:06] * Quits: yzen (Adium@AA2C085E.10C8AEF8.9A8C35B4.IP) (Quit: Leaving.)
  100. # [06:06] * Quits: marcoz (marco.zehe@moz-B1F85D12.dip.t-dialin.net) (Ping timeout)
  101. # [06:11] <cpp_arv> hello, im working on bug 429990, and I realized in src/windows/ia2 in file ia2AccessibleTable.cpp that at line 648 for instance, *aRows is set to NULL unlike *aNRows which is set to 0. I was wondering why *aRows is not set to 0.
  102. # [06:11] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=429990 nor, --, ---, lxrv22, NEW, check in/out arguments on NULL in MSAA/IA2 methods
  103. # [06:14] <tbsaunde> cpp_arv: *aNRows is an int and *aRows is a int*
  104. # [06:15] <cpp_arv> oh. is there a reason *aRows is assigned NULL instead of 0 in the code
  105. # [06:19] <tbsaunde> cpp_arv: because its a point
  106. # [06:20] <cpp_arv> oh, why is *aNRows assigned 0
  107. # [06:21] <tbsaunde> because its an int
  108. # [06:22] <cpp_arv> ok. thank you. one more question. I realized the files are still being refactored. I was wondering if they are still going to be edited and if I should wait on submitting another patch
  109. # [06:25] <tbsaunde> cpp_arv: go ahead, every big change to that stuff that's planned is done
  110. # [06:29] <cpp_arv> ok thank you
  111. # [07:03] * Joins: marcoz (marco.zehe@moz-B1F85D12.dip.t-dialin.net)
  112. # [07:05] * Quits: marcoz (marco.zehe@moz-B1F85D12.dip.t-dialin.net) (Ping timeout)
  113. # [07:20] * Joins: icaaq (Adium@moz-D8A76420.cust.bredbandsbolaget.se)
  114. # [07:20] <@firebot> joshyyuan@gmail.com requested feedback from surkov.alexander@ gmail.com for attachment 725255 on bug 833256.
  115. # [07:20] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=833256 nor, --, ---, joshyyuan, NEW, role note shouldn't pick up the name from subtree
  116. # [07:22] <@firebot> surkov.alexander@gmail.com requested review from trev.saunders@gmail .com for attachment 725255 on bug 833256.
  117. # [07:22] <@firebot> surkov.alexander@gmail.com cancelled feedback?(surkov.alexander@ gmail.com) for attachment 725255 on bug 833256.
  118. # [07:34] * Quits: victorporof (victorporo@E48845AB.3A9F9BD4.4C2245EF.IP) (Quit: victorporof)
  119. # [07:46] * Quits: icaaq (Adium@moz-D8A76420.cust.bredbandsbolaget.se) (Quit: Leaving.)
  120. # [07:54] * Joins: icaaq (Adium@moz-D8A76420.cust.bredbandsbolaget.se)
  121. # [08:03] * Joins: marcoz (marco.zehe@moz-B1F85D12.dip.t-dialin.net)
  122. # [08:04] * Joins: victorporof (victorporo@E48845AB.3A9F9BD4.4C2245EF.IP)
  123. # [08:06] * Quits: marcoz (marco.zehe@moz-B1F85D12.dip.t-dialin.net) (Ping timeout)
  124. # [08:12] * Joins: marcoz (marco.zehe@moz-B1F85D12.dip.t-dialin.net)
  125. # [08:20] * Quits: cpp_arv (bzlandfill@moz-FA29F293.lsanca.fios.verizon.net) (Quit: CGI:IRC)
  126. # [08:21] * Quits: marcoz (marco.zehe@moz-B1F85D12.dip.t-dialin.net) (Quit: Leaving.)
  127. # [08:25] * Joins: marcoz (marco.zehe@moz-B1F85D12.dip.t-dialin.net)
  128. # [09:04] * Quits: victorporof (victorporo@E48845AB.3A9F9BD4.4C2245EF.IP) (Ping timeout)
  129. # [09:13] * ChanServ sets mode: +o marcoz
  130. # [11:19] * Quits: @surkov (surkov@511E724B.E00BF004.E17943EE.IP) (Quit: surkov)
  131. # [11:30] * Joins: scott_gonzalez (scott_gonz@moz-91C81A39.hrbgpa.fios.verizon.net)
  132. # [11:33] * Quits: @marcoz (marco.zehe@moz-B1F85D12.dip.t-dialin.net) (Quit: Leaving.)
  133. # [11:42] * Joins: marcoz (marco.zehe@moz-B1F85D12.dip.t-dialin.net)
  134. # [11:43] * ChanServ sets mode: +o marcoz
  135. # [12:01] * Quits: Jamie (Instantbir@moz-CA26021.jantrid.net) (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
  136. # [13:02] <@firebot> vd@FreeBSD.org changed the Assignee on bug 733712 from nobody@mozilla.org to vd@FreeBSD.org.
  137. # [13:02] <@firebot> vd@FreeBSD.org requested review from surkov.alexander@gm ail.com for attachment 725350 on bug 733712.
  138. # [13:02] <@firebot> vd@FreeBSD.org changed the Status on bug 733712 from NEW to ASSIGNED.
  139. # [13:02] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=733712 cri, --, ---, vd, ASSI, Don't call atk_object_set_name
  140. # [13:06] * Joins: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP)
  141. # [13:33] * Joins: hub (hub@E639FEDB.F04051C4.DC1243F8.IP)
  142. # [13:33] * ChanServ sets mode: +o hub
  143. # [13:54] <@marcoz> Welcome back hub! :)
  144. # [13:56] * Joins: yzen (Adium@AA2C085E.10C8AEF8.9A8C35B4.IP)
  145. # [14:08] <@hub> thanks
  146. # [14:27] * Quits: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP) (Quit: Justin_o)
  147. # [14:29] <@firebot> trev.saunders@gmail.com cancelled review?(surkov.alexander@gm ail.com) for attachment 725350 on bug 733712.
  148. # [14:29] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=733712 cri, --, ---, vd, ASSI, Don't call atk_object_set_name
  149. # [14:36] * Joins: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP)
  150. # [14:39] * Joins: peteb-away (ptbrunet@moz-B51E1692.austin.res.rr.com)
  151. # [14:40] * Joins: clown (clown@67828CC7.C1A51174.9D42CF23.IP)
  152. # [14:51] <@firebot> eitan@monotonous.org changed the Assignee on bug 850005 from nobody@mozilla.org to eitan@monotonous.org.
  153. # [14:51] <@firebot> eitan@monotonous.org changed the Status on bug 850005 from NEW to ASSIGNED.
  154. # [14:51] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=850005 nor, --, ---, eitan, ASSI, [AccessFu] Remove all hard references to windows
  155. # [14:55] * Quits: yzen (Adium@AA2C085E.10C8AEF8.9A8C35B4.IP) (Quit: Leaving.)
  156. # [15:02] * Joins: victorporof (victorporo@E48845AB.3A9F9BD4.4C2245EF.IP)
  157. # [15:03] * Quits: victorporof (victorporo@E48845AB.3A9F9BD4.4C2245EF.IP) (Ping timeout)
  158. # [15:10] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
  159. # [15:10] * ChanServ sets mode: +qo davidb davidb
  160. # [15:10] <@davidb> heyo
  161. # [15:10] <@davidb> just had more dental work
  162. # [15:11] <@davidb> marcoz: do you know what surkov is asking in bug 847233?
  163. # [15:11] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=847233 nor, --, ---, mounir, ASSI, Fix a11y with <input type='file'> changes
  164. # [15:11] <@hub> davidb: so it is soup day today?
  165. # [15:12] <@davidb> heh well i can chew on the right side
  166. # [15:12] <@marcoz> davidb: Hi! No, I am not.
  167. # [15:12] <@marcoz> He also asked info from jamie, so I sort of let it slip.
  168. # [15:13] <@marcoz> I believe it has something to do with inheriting states, but am absolutely not sure.
  169. # [15:14] <@davidb> commented
  170. # [15:15] <@davidb> hub: when are you coming here again?
  171. # [15:21] * Joins: yzen (Adium@437116F4.A6295926.9D42CF23.IP)
  172. # [15:21] * khuey|away is now known as khuey
  173. # [15:22] <@davidb> marcoz: i heard firefox was on the cover of german wired mag
  174. # [15:22] <@davidb> http://www.wired.de/2013/03/06/das-neue-wired-cover/
  175. # [15:23] * Quits: yzen (Adium@437116F4.A6295926.9D42CF23.IP) (Ping timeout)
  176. # [15:23] * Joins: yzen (Adium@67828CC7.C1A51174.9D42CF23.IP)
  177. # [15:30] <@marcoz> davidb: Oh, right! I heard it mentioned briefly last week, but didn't read the article.
  178. # [15:32] * Quits: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP) (Quit: Justin_o)
  179. # [15:32] * Joins: habber (habber@moz-861E573F.nyc.biz.rr.com)
  180. # [15:33] * Joins: victorporof (victorporo@E48845AB.3A9F9BD4.4C2245EF.IP)
  181. # [15:37] <@davidb> marcoz: I'm not yet sure the right way forward for math a11y.
  182. # [15:39] <@marcoz> davidb: What are the choices?
  183. # [15:40] <@davidb> it really comes down to finesse with how to speak the math… and where that logic lies.
  184. # [15:41] <@davidb> marcoz: did you ever try firevox with mathml?
  185. # [15:41] <@davidb> for the most part it seems screen readers are not taking up the challenge
  186. # [15:41] <@davidb> i could be wrong
  187. # [15:41] <@marcoz> davidb: No. I wouldn't know what to write in mathml. I am a maths loser on all counts. Except simple stuff I can do in my head. :)
  188. # [15:42] <@davidb> ok
  189. # [15:42] <@hub> davidb: I'll be here Monday
  190. # [15:43] <@davidb> groovy
  191. # [15:43] <@hub> davidb: for the whole week
  192. # [15:43] <@davidb> ack
  193. # [15:45] <@eeejay> here is where?
  194. # [15:45] <@davidb> toronto
  195. # [15:46] <@davidb> eeejay: you are currently east coast right?
  196. # [15:46] <@hub> yeah Toronto
  197. # [15:46] <@eeejay> cool
  198. # [15:46] <@eeejay> yes
  199. # [15:46] <@hub> eeejay: Nancy will be dogsitting, so I'll tag along and enjoy MoTo
  200. # [15:46] <@hub> eeejay: where?
  201. # [15:47] <@eeejay> hub, awesome. i assume nancy is your partner
  202. # [15:47] <@eeejay> i'm in nyc visiting my grandparents
  203. # [15:47] <@hub> eeejay: yeah
  204. # [15:47] <@davidb> eeejay: so we should have a plan for jsat mochitests
  205. # [15:48] <Bryen> You couldn't wait a few weeks until I get to NYC? Tsk tsk
  206. # [15:48] <@eeejay> tsk
  207. # [15:48] <Bryen> Always always always check my schedule before you travel anywhere!
  208. # [15:48] <@eeejay> davidb, that sounds good. i have a local mess here that could be used for testing output
  209. # [15:48] <@davidb> eeejay: can you further define mess?
  210. # [15:49] <@davidb> :)
  211. # [15:49] <Bryen> A photo of my house?
  212. # [15:49] <@eeejay> mess (noun) a patch that is really a bunch of unrelated things that somehow works
  213. # [15:50] <@davidb> eeejay: is it dumping stuff for testing/comparison?
  214. # [15:50] <@davidb> or is this about functionality
  215. # [15:50] <@eeejay> davidb, yeah. i made up a new pref setting that tells accessfu it is in a mochitest
  216. # [15:50] <@davidb> ok
  217. # [15:50] <@eeejay> davidb, and then it initialized all presenters
  218. # [15:50] <@davidb> i will hold off then
  219. # [15:50] <@davidb> ok
  220. # [15:51] <@eeejay> davidb, and i made the Output object a member of AccessFu, so you just replace it with something else that will assert stuff
  221. # [15:51] <@davidb> sweet
  222. # [15:51] <@davidb> eeejay: this probably obsoletes my patch
  223. # [15:51] <@davidb> which is a-ok
  224. # [15:52] <@eeejay> davidb, oops. that is yours?
  225. # [15:52] <@davidb> eeejay: not much more than you've seen… just the test_live
  226. # [15:52] <@davidb> alive
  227. # [15:52] <@eeejay> davidb, that patch should still land
  228. # [15:52] <@davidb> eeejay: alright
  229. # [15:53] <@eeejay> davidb, its a start, and then we could add more tests from there
  230. # [15:53] <@davidb> eeejay: right. do you just want to land it then?
  231. # [15:53] * @eeejay is looking forward to mochitests that unit test the touchadapter
  232. # [15:53] <@davidb> your cleaned up version looks fine
  233. # [15:53] <@eeejay> davidb, sure, i'll add that delete line
  234. # [15:53] <@davidb> ok
  235. # [15:54] <@davidb> eeejay: r=you i assume
  236. # [15:54] <@eeejay> davidb, yeah. you stay the author
  237. # [15:54] <@davidb> i don't care about that
  238. # [15:54] <@davidb> if you switch then r=me :)
  239. # [15:54] <@davidb> marcoz: once this lands you might enjoy adding some tests too :)
  240. # [15:54] * Joins: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP)
  241. # [15:54] <@eeejay> well.. maybe we should push to try??
  242. # [15:54] <@davidb> eeejay: yeah
  243. # [15:55] * @eeejay forgot how to do that
  244. # [15:55] <@eeejay> i'll figure it out
  245. # [15:55] <@davidb> http://trychooser.pub.build.mozilla.org/
  246. # [15:55] <@davidb> eeejay: did you land the leak fix?
  247. # [15:55] <@eeejay> i'm also investigating magnifier
  248. # [15:55] <@davidb> if not push both to try
  249. # [15:55] <@davidb> excellent
  250. # [15:55] <@eeejay> yeah, landed that
  251. # [15:55] <@davidb> eeejay: i want that smart goal
  252. # [15:56] <@eeejay> s.m.a.r.t.
  253. # [15:56] <@davidb> also i want to know our unofficial target for accessfu status
  254. # [15:56] <@davidb> for end of q2
  255. # [15:56] * Joins: vd (vd@E355CC6C.D7B7DA9B.43EBE9B3.IP)
  256. # [15:56] <@hub> s.m.r.t.
  257. # [15:57] <@eeejay> davidb, sounds good
  258. # [15:57] <vd> tbsaunde: hi, wrt Bug 733712
  259. # [15:57] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=733712 cri, --, ---, vd, ASSI, Don't call atk_object_set_name
  260. # [15:57] <@davidb> vd: hi
  261. # [15:58] <vd> davidb: hi :)
  262. # [15:58] * @davidb reads the bug
  263. # [15:58] * @eeejay is reconsidering removing the "AccessFu" name, when there is time for some bike shedding
  264. # [15:58] <@davidb> oh dear
  265. # [15:58] <vd> tbsaunde: you mean that the newly added function in my patch could be called foobar() instead of setNameCB() and not be assigned to ...->set_name ?
  266. # [15:59] <@eeejay> if we add a magnifier, and other modes i think they should all live in the "jsat" namespace and have plain names like ScreenReader, Magnifier, etc..
  267. # [15:59] <@eeejay> but that is another discussion for later..
  268. # [15:59] <@davidb> eeejay: it sounds good to me!
  269. # [15:59] <vd> tbsaunde: or just do not set obj->name at all, nor via atk_..._set_name() nor via setNameCB()?
  270. # [16:00] <@davidb> eeejay: fits KISS
  271. # [16:00] <vd> if that is the case, why would we want to do g_object_notify()?
  272. # [16:00] <@eeejay> i think surkov was advocating for that earlier but i pushed back
  273. # [16:00] <@davidb> eeejay: time passed.
  274. # [16:02] <tbsaunde> vd: I guess, but really you don't need a function at all, the only part of that function that is importnat is the g_object_notify() call
  275. # [16:02] * Joins: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
  276. # [16:03] <vd> tbsaunde: so you want to do the notify thing without changing aAtkObj->name?
  277. # [16:03] <@marcoz> davidb: eeejay: I'll enjoy adding some tests, too! :)
  278. # [16:03] <tbsaunde> vd: yes, we can completely ignore atkobj->name
  279. # [16:04] <@davidb> marcoz: great
  280. # [16:04] <vd> ok, this is what was puzzling me, as far as I read the code, the notify() call is needed after we change obj->name
  281. # [16:04] <tbsaunde> vd: g_object_notify() is important because it ends up calling some sort of event listener think in libatk-bridge
  282. # [16:04] <tbsaunde> vd: well, its actually needed whenever what atk_object_get_name() will return changes
  283. # [16:05] <@marcoz> hub: Tentative question: When do you think can we return to Mac a11y some more? Recently, builds have really become responsive on the Mac, so it's now on to things like making left and right and up and down arrows actually speak characters and lines etc. in text fields. Both in HTML and surrounding UI. That currently doesn't give any speech feedback.
  284. # [16:06] <vd> tbsaunde: then what about the logic which avoided the notify() call when obj->name was NULL (being set for the first time), isnt there a chance that if we call notify() unconditionally, then we reintroduce the atk bug http://bugzilla.gnome.org/665870 ?
  285. # [16:06] <@hub> marcoz: I'll try to see what I can do
  286. # [16:07] * Quits: victorporof (victorporo@E48845AB.3A9F9BD4.4C2245EF.IP) (Quit: victorporof)
  287. # [16:08] <tbsaunde> vd: I'm not sure need to think about it
  288. # [16:09] <vd> ok :)
  289. # [16:10] <tbsaunde> vd: but the easy thing to do would be to do it the simple way and then test
  290. # [16:12] * Joins: victorporof (victorporo@E48845AB.3A9F9BD4.4C2245EF.IP)
  291. # [16:12] <tbsaunde> vd: its time I head to the office, so I'll be afk for a bit
  292. # [16:12] <@marcoz> hub: Cool! I know B2G keeps dragging you away. :)
  293. # [16:13] <vd> tbsaunde: ok
  294. # [16:14] <@marcoz> Hub: The only time I really see performance issues still is when, for example, my blog's main page loads, and the initial interaction with VoiceOver happens. Other than that, performance has really really improved, and I believe much of it has to do also with the clean-up surkov and tbsaunde have been doing.
  295. # [16:14] <@marcoz> davidb: See above.
  296. # [16:15] <@davidb> marcoz: it would be really interesting to bisect when then perf improved.
  297. # [16:20] <@hub> I was about to wonder if we had a monday meeting, but then I realized it is Friday
  298. # [16:20] <@hub> *sigh*
  299. # [16:22] <@davidb> lol
  300. # [16:24] <@davidb> eeejay: re bug 811307 thanks
  301. # [16:24] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=811307 nor, --, ---, dbolter, NEW, [AccessFu] Add mochitest for enabling
  302. # [16:24] <@eeejay> yup
  303. # [16:25] * Quits: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net) (Quit: lizzard)
  304. # [16:26] <@marcoz> davidb: Hm, I lost track of all the bugs. I know that, since 17, things have been improving a *lot*. And in 22, I'm almost at a point where I could start using it as my main browser on the Mac, except for the text editing stuff.
  305. # [16:27] <@marcoz> That's currently the main thing holding me back. And I'm sure finding out why content-rich sites still bring us to our knees is going to be much easier now.
  306. # [16:42] * Joins: lizzard (ehenry@moz-E9E6A44A.tmodns.net)
  307. # [16:48] <tbsaunde> vd: yeah, sorry I was wrong earlier atkobj->name is importnat because we don't want to fire events if the name didn't actually chnage
  308. # [16:48] <tbsaunde> vd: I'll look at your patch again in a bit
  309. # [16:49] * Quits: lizzard (ehenry@moz-E9E6A44A.tmodns.net) (Quit: lizzard)
  310. # [16:49] <tbsaunde> vd: I think my comments will be something like use // comments, and mybe consider haveing atkobj->name point to a nsString and reinterpret cast back and forth between nsString* and char* but I'm not sure that's nicer than just dealing with the buffer manually
  311. # [16:57] * Joins: lizzard (ehenry@moz-E9E6A44A.tmodns.net)
  312. # [17:04] <vd> tbsaunde: :)
  313. # [17:05] * Quits: nhirata (anonymous@moz-1A50F7F8.hsd1.ca.comcast.net) (Quit: nhirata)
  314. # [17:06] * Joins: nhirata (anonymous@moz-1A50F7F8.hsd1.ca.comcast.net)
  315. # [17:09] <tbsaunde> vd: sorry again :(
  316. # [17:12] * Quits: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP) (Quit: Justin_o)
  317. # [17:12] * Joins: victorporof_ (victorporo@E48845AB.3A9F9BD4.4C2245EF.IP)
  318. # [17:12] * Quits: victorporof (victorporo@E48845AB.3A9F9BD4.4C2245EF.IP) (Ping timeout)
  319. # [17:15] * Quits: lizzard (ehenry@moz-E9E6A44A.tmodns.net) (Ping timeout)
  320. # [17:30] <vd> tbsaunde: np, so what's the verdict?
  321. # [17:32] * Joins: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP)
  322. # [17:39] * habber is now known as habber-away
  323. # [17:41] * khuey is now known as khuey|away
  324. # [17:55] <tbsaunde> vd: just had lunch still haven't gotten back to your patch :/
  325. # [17:55] <vd> np, no hurry :)
  326. # [18:01] <@marcoz> Weekend! See you on Monday!
  327. # [18:01] * Quits: @marcoz (marco.zehe@moz-B1F85D12.dip.t-dialin.net) (Quit: Leaving.)
  328. # [18:06] * khuey|away is now known as khuey
  329. # [18:19] * habber-away is now known as habber
  330. # [18:37] * victorporof_ is now known as victorporof
  331. # [18:42] * Quits: yzen (Adium@67828CC7.C1A51174.9D42CF23.IP) (Quit: Leaving.)
  332. # [19:11] * Quits: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP) (Quit: Justin_o)
  333. # [19:11] * Joins: yzen (Adium@AA2C085E.10C8AEF8.9A8C35B4.IP)
  334. # [19:11] * Quits: yzen (Adium@AA2C085E.10C8AEF8.9A8C35B4.IP) (Quit: yzen)
  335. # [19:14] * Joins: yzen (Adium@AA2C085E.10C8AEF8.9A8C35B4.IP)
  336. # [19:22] <@firebot> yura.zenevich@gmail.com changed the Assignee on bug 753984 from nobody@mozilla.org to yura.zenevich@gmail.com.
  337. # [19:22] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=753984 nor, --, ---, yura.zenevich, NEW, [AccessFu] Make utterance order configurable
  338. # [19:22] <@davidb> :)
  339. # [19:26] * Joins: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP)
  340. # [19:31] * Quits: @davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: davidb)
  341. # [19:40] * Quits: yzen (Adium@AA2C085E.10C8AEF8.9A8C35B4.IP) (Quit: Leaving.)
  342. # [19:59] * khuey is now known as khuey|away
  343. # [20:28] * Joins: davidb (davidb@moz-22F8547E.dsl.bell.ca)
  344. # [20:28] * ChanServ sets mode: +qo davidb davidb
  345. # [20:32] * Quits: victorporof (victorporo@E48845AB.3A9F9BD4.4C2245EF.IP) (Quit: victorporof)
  346. # [21:01] * khuey|away is now known as khuey
  347. # [21:03] * Quits: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP) (Quit: Justin_o)
  348. # [21:08] * Quits: peteb-away (ptbrunet@moz-B51E1692.austin.res.rr.com) (Ping timeout)
  349. # [21:10] * Joins: peteb-away (ptbrunet@moz-B51E1692.austin.res.rr.com)
  350. # [21:18] <@firebot> grhm.perry@gmail.com changed the Component on bug 851347 from Untriaged to Disability Access.
  351. # [21:18] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=851347 nor, --, ---, nobody, UNCO, Autocomplete interferes with use of onscreen / virtual keyboard input to awesome bar and search
  352. # [21:37] * Parts: clown (clown@67828CC7.C1A51174.9D42CF23.IP)
  353. # [21:44] * Quits: @davidb (davidb@moz-22F8547E.dsl.bell.ca) (Quit: davidb)
  354. # [21:44] * Quits: scott_gonzalez (scott_gonz@moz-91C81A39.hrbgpa.fios.verizon.net) (Quit: scott_gonzalez)
  355. # [22:43] * Quits: habber (habber@moz-861E573F.nyc.biz.rr.com) (Quit: habber)
  356. # [22:59] * Joins: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net)
  357. # [23:28] * khuey is now known as khuey|away
  358. # Session Close: Sat Mar 16 00:00:00 2013

The end :)