/irc-logs / mozilla / #accessibility / 2013-01-04 / end

Options:

  1. # Session Start: Fri Jan 04 00:00:00 2013
  2. # Session Ident: #accessibility
  3. # [00:06] * Joins: jprmc (jprmc@84E307A5.AEC9E1D6.DA78B690.IP)
  4. # [00:06] * ChanServ sets mode: +o jprmc
  5. # [00:45] * habber is now known as habber-away
  6. # [01:03] * Quits: @jprmc (jprmc@84E307A5.AEC9E1D6.DA78B690.IP) (Ping timeout)
  7. # [01:27] * Quits: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com) (Quit: ChatZilla 0.9.89 [SeaMonkey 2.15/20121219205126])
  8. # [01:29] * Joins: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com)
  9. # [01:40] * Joins: davidb (davidb@moz-1EB292CB.dsl.bell.ca)
  10. # [01:40] * ChanServ sets mode: +qo davidb davidb
  11. # [01:44] * Quits: @davidb (davidb@moz-1EB292CB.dsl.bell.ca) (Quit: davidb)
  12. # [02:34] * Quits: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  13. # [02:37] * Joins: jprmc (jprmc@moz-542588AA.cpe.net.cable.rogers.com)
  14. # [02:37] * ChanServ sets mode: +o jprmc
  15. # [02:59] * Joins: surkov (surkov@1D099191.75504D41.E17943EE.IP)
  16. # [02:59] * ChanServ sets mode: +o surkov
  17. # [03:26] <@tbsaunde> surkov: so, is there still stuff to land before bug 812767 applies? or have you rebased it locally?
  18. # [03:26] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=812767 nor, --, ---, surkov.alexander, ASSI, move out event processing logging from NotificationController
  19. # [03:27] * Joins: jhk (jhk@6EE3C58A.62B6971.B58D974D.IP)
  20. # [03:36] * Joins: ehsan (ehsan@576FC5E5.CD1D2BB8.DC1243F8.IP)
  21. # [04:25] * Quits: @surkov (surkov@1D099191.75504D41.E17943EE.IP) (Ping timeout)
  22. # [04:54] * Quits: habber-away (habber@moz-8654C0B7.nyc.res.rr.com) (Quit: habber-away)
  23. # [05:05] * Quits: jhk (jhk@6EE3C58A.62B6971.B58D974D.IP) (Ping timeout)
  24. # [05:12] <@firebot> New Firefox - Disability Access bug 826595 filed by str0113@yahoo.com.
  25. # [05:12] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=826595 maj, --, ---, nobody, UNCO, unable to cancel confirmed ticket
  26. # [05:13] <@firebot> New Firefox - Disability Access bug 826596 filed by str0113@yahoo.com.
  27. # [05:13] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=826596 maj, --, ---, nobody, UNCO, unable to cancel confirmed ticket
  28. # [05:16] * Joins: surkov (surkov@1D099191.75504D41.E17943EE.IP)
  29. # [05:16] * ChanServ sets mode: +o surkov
  30. # [05:17] <@firebot> str0113@yahoo.com changed the Resolution on bug 826596 from --- to WORKSFORME.
  31. # [05:17] <@firebot> str0113@yahoo.com changed the Status on bug 826596 from UNCONFIRMED to RESOLVED.
  32. # [05:17] <@surkov> tbsaunde: there are some and there's one bug that waits for marco's review
  33. # [05:17] <@tbsaunde> surkov: ok
  34. # [05:19] <@tbsaunde> surkov: so, I was thinking about implementing some sort of Attribute() that gets a specific attribute, do you have ideas on how to handle the stuff where we expose all aria-foo=whatever as foo=whatever ?
  35. # [05:20] * Joins: Jamie (Instantbir@moz-CA26021.jantrid.net)
  36. # [05:20] <@surkov> tbsaunde: probably we should have an option to return all of them like if null name is passed
  37. # [05:20] <Jamie> Happy new year all :)
  38. # [05:20] <@tbsaunde> Jamie: hi
  39. # [05:21] <@tbsaunde> surkov: its kind of tricky to return all of them if you don't use something like nsIPersistantProperties
  40. # [05:23] <@surkov> tbsaunde: we wanted to use cache instead?
  41. # [05:23] <@surkov> hash
  42. # [05:23] <@surkov> hi, Jamie, Happy new year!
  43. # [05:24] <@tbsaunde> surkov: I was thinking of taged union or maybe callback
  44. # [05:25] <@firebot> surkov.alexander@gmail.com granted in-testsuite on bug 822983.
  45. # [05:26] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=822983 nor, --, ---, surkov.alexander, NEW, Map SVG graphic elements to accessibility API
  46. # [05:26] <@surkov> tbsaunde, callback might look cumbersome, how does taged union work?
  47. # [05:27] <@surkov> if that was intptr/union approach then I don't recall how you want to deal with strings
  48. # [05:28] <@tbsaunde> surkov: enum Type { eInt, eBool, eAtom }; struct Value { Type mType; void* mValue; };
  49. # [05:29] <@surkov> what about strings like nsAutoPtr<String>
  50. # [05:29] <@tbsaunde> surkov: if your callback is trying really hard to be a lambda it seems kind of nice since it can directly stuff stuff into whatever datastructure the original caller wants
  51. # [05:30] <@tbsaunde> surkov: that'd be one approach to putting strings in a tagged union
  52. # [05:33] <@surkov> tbsaunde: in either case we can have a wrapper for callback-like method to keep internal calls nice
  53. # [05:33] <@surkov> tbsaunde: what approach do you prefer?
  54. # [05:33] <@tbsaunde> surkov: not sure
  55. # [05:33] <@tbsaunde> surkov: but either way we seem to have the aria issue
  56. # [05:33] <@surkov> yes
  57. # [05:34] <@tbsaunde> we could just use the aria attr iterator thing where we need it on each platform but that seems a lot slower than what we do today
  58. # [05:38] <@tbsaunde> surkov: its arguably a hack, but I gues one solution is to have something like UnknownARIAAttrs()
  59. # [05:50] <@surkov> tbsaunde: not sure I like attribute splitting
  60. # [05:54] <@tbsaunde> surkov: not sure what you mean by that
  61. # [05:55] <@surkov> tbsaunde: I meant having both Attribute() and UnknownARIAAttrs()
  62. # [05:55] <@tbsaunde> surkov: well, Attribute() would get you the unknown aria attr's value if there was one, but I sort of agree
  63. # [05:56] <@tbsaunde> however I don't have another proposal so
  64. # [06:00] * Joins: jhk (jhk@7FC79FD2.5827C9F6.D06349B0.IP)
  65. # [06:05] * khuey is now known as khuey|away
  66. # [06:06] <@surkov> tbsaunde: don't you like to treat null attribute name as we need to return all attributes, we could use array for that
  67. # [06:34] <@tbsaunde> surkov: I'd rather not return an array though
  68. # [06:35] <@surkov> tbsaunde: hash, persistent props?
  69. # [06:36] <@tbsaunde> surkov: I want to use those even less
  70. # [06:36] <@surkov> tbsaunde: so you wanna go with callback thing?
  71. # [06:37] <@tbsaunde> surkov: that or tagged union, but I don't really prefer one of those to the other
  72. # [06:37] <@surkov> if union then I'm not sure I see how to deal with those aria attrs
  73. # [06:38] <@tbsaunde> surkov: and how would you do it for a call back?
  74. # [06:39] <@surkov> tbsaunde: if callback has a method like AppendAttr then it works, in case of specific attributes then AppendAttr can do nothing
  75. # [06:40] <@surkov> that's a callback object-like approach
  76. # [06:40] <@surkov> but if that's a function then it just called several times I guess
  77. # [06:41] <@tbsaunde> surkov: and your assuming some sort of pass null to get all attributes thing?
  78. # [06:41] <@surkov> yep
  79. # [06:42] <@tbsaunde> I guess you could do that
  80. # [06:43] <@tbsaunde> surkov: that does sort of add a bunch of branches since you have if (!aAttr || aAttr == nsGkAtoms::foo) instead of just if (aAttr == nsGkAtoms::foo)
  81. # [06:44] <@surkov> is that bad?
  82. # [06:45] <@tbsaunde> surkov: some, exactly how much can't say
  83. # [06:53] <@tbsaunde> I supppose we could speical case null to be just get unknown aria attrs
  84. # [06:54] <@tbsaunde> which would get rid of most of those branches
  85. # [06:55] <@surkov> tbsaunde: but then when you need all attributes then you should call Attributes() method multiple time, it doesn't seem good
  86. # [06:56] <@tbsaunde> surkov: good point
  87. # [06:57] <@tbsaunde> at that point I expect the branches aren't significantly worse, but CPU's are magic ;)
  88. # [07:18] * Quits: @surkov (surkov@1D099191.75504D41.E17943EE.IP) (No route to host)
  89. # [07:20] * Joins: surkov (surkov@1D099191.75504D41.E17943EE.IP)
  90. # [07:20] * ChanServ sets mode: +o surkov
  91. # [07:28] * Quits: @surkov (surkov@1D099191.75504D41.E17943EE.IP) (Quit: surkov)
  92. # [08:02] * Quits: Jamie (Instantbir@moz-CA26021.jantrid.net) (Ping timeout)
  93. # [08:44] * Quits: jhk (jhk@7FC79FD2.5827C9F6.D06349B0.IP) (Ping timeout)
  94. # [08:57] * Joins: jhk (jhk@7FC79FD2.5827C9F6.D06349B0.IP)
  95. # [09:21] * Joins: jhk1 (jhk@7FC79FD2.5827C9F6.D06349B0.IP)
  96. # [09:21] * Quits: jhk (jhk@7FC79FD2.5827C9F6.D06349B0.IP) (Quit: Leaving.)
  97. # [09:39] * Joins: surkov (surkov@1D099191.75504D41.E17943EE.IP)
  98. # [09:39] * ChanServ sets mode: +o surkov
  99. # [09:49] * Quits: @surkov (surkov@1D099191.75504D41.E17943EE.IP) (Quit: surkov)
  100. # [09:58] * Joins: surkov (surkov@1D099191.75504D41.E17943EE.IP)
  101. # [09:58] * ChanServ sets mode: +o surkov
  102. # [10:05] * Quits: @surkov (surkov@1D099191.75504D41.E17943EE.IP) (Quit: surkov)
  103. # [10:32] * Quits: jhk1 (jhk@7FC79FD2.5827C9F6.D06349B0.IP) (Ping timeout)
  104. # [10:35] * Joins: jhk (jhk@7FC79FD2.5827C9F6.D06349B0.IP)
  105. # [12:15] <@firebot> bugzilla@mversen.de changed the Component on bug 826595 from Disability Access to Untriaged.
  106. # [12:15] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=826595 maj, --, ---, nobody, RESO INVALID, unable to cancel confirmed ticket
  107. # [13:19] * Joins: surkov (surkov@1D099191.75504D41.E17943EE.IP)
  108. # [13:19] * ChanServ sets mode: +o surkov
  109. # [13:36] * Quits: gavin (gavin@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  110. # [13:36] * Quits: @tbsaunde (tbsaunde@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  111. # [13:37] * Quits: khuey|away (khuey@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  112. # [13:38] * Joins: khuey|away (khuey@moz-59682A1.dmz.scl3.mozilla.com)
  113. # [13:38] * Joins: gavin (gavin@moz-59682A1.dmz.scl3.mozilla.com)
  114. # [13:42] * Quits: @surkov (surkov@1D099191.75504D41.E17943EE.IP) (Quit: surkov)
  115. # [13:43] * Joins: tbsaunde (tbsaunde@moz-59682A1.dmz.scl3.mozilla.com)
  116. # [13:45] * Joins: surkov (surkov@1D099191.75504D41.E17943EE.IP)
  117. # [13:45] * ChanServ sets mode: +o surkov
  118. # [13:49] * Quits: tbsaunde (tbsaunde@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  119. # [13:50] * Quits: khuey|away (khuey@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  120. # [13:50] * Quits: gavin (gavin@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  121. # [13:50] * Joins: khuey|away (khuey@moz-59682A1.dmz.scl3.mozilla.com)
  122. # [13:50] * Joins: tbsaunde (tbsaunde@moz-59682A1.dmz.scl3.mozilla.com)
  123. # [13:50] * Joins: gavin (gavin@moz-59682A1.dmz.scl3.mozilla.com)
  124. # [14:15] * Joins: habber (habber@moz-8654C0B7.nyc.res.rr.com)
  125. # [14:43] * Quits: @surkov (surkov@1D099191.75504D41.E17943EE.IP) (Quit: surkov)
  126. # [14:46] * Quits: jhk (jhk@7FC79FD2.5827C9F6.D06349B0.IP) (Ping timeout)
  127. # [15:10] * Joins: scott_gonzalez (scott_gonz@moz-9A6B491C.nycmny.fios.verizon.net)
  128. # [15:29] * Quits: nhirata (anonymous@moz-6D599AA6.hsd1.ca.comcast.net) (Quit: nhirata)
  129. # [15:30] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
  130. # [15:30] * ChanServ sets mode: +qo davidb davidb
  131. # [15:31] <@davidb> heyo
  132. # [15:38] <@davidb> eeejay: i'm in the office
  133. # [15:42] <@davidb> tbsaunde: heyo
  134. # [15:43] <@davidb> hi hub
  135. # [15:51] * Joins: jhk (jhk@6EE3C58A.62B6971.B58D974D.IP)
  136. # [15:52] <@hub> hi
  137. # [16:06] * Joins: fxa90id (fxa90id@moz-2A207BA9.dsl.dynamic.t-mobile.pl)
  138. # [16:08] <fxa90id> Hellooo !
  139. # [16:08] <fxa90id> :)
  140. # [16:24] * Joins: nhirata (anonymous@moz-BE33DA21.fw1.sfo1.mozilla.net)
  141. # [16:27] * Joins: clown (clown@67828CC7.C1A51174.9D42CF23.IP)
  142. # [16:40] * Quits: ehsan (ehsan@576FC5E5.CD1D2BB8.DC1243F8.IP) (Input/output error)
  143. # [16:44] * khuey|away is now known as khuey
  144. # [17:05] <tbsaunde> davidb: morning
  145. # [17:18] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
  146. # [17:20] * khuey is now known as khuey|away
  147. # [17:57] * Quits: victorporof (victorporo@D03AED0B.B0D0881A.79933D60.IP) (Quit: victorporof)
  148. # [18:05] * Quits: jhk (jhk@6EE3C58A.62B6971.B58D974D.IP) (Ping timeout)
  149. # [18:05] * Joins: jhk (jhk@6EE3C58A.62B6971.B58D974D.IP)
  150. # [18:15] * Quits: jhk (jhk@6EE3C58A.62B6971.B58D974D.IP) (Ping timeout)
  151. # [18:25] * ehsan is now known as ehsan|lunch
  152. # [18:27] * Joins: victorporof (victorporo@D03AED0B.B0D0881A.79933D60.IP)
  153. # [18:35] * Quits: victorporof (victorporo@D03AED0B.B0D0881A.79933D60.IP) (Ping timeout)
  154. # [18:46] * ehsan|lunch is now known as ehsan
  155. # [18:49] <@firebot> edmorley.bz@edmorley.co.uk changed the Resolution on bug 822983 from --- to FIXED.
  156. # [18:49] <@firebot> edmorley.bz@edmorley.co.uk changed the Status on bug 822983 from NEW to RESOLVED.
  157. # [18:49] <@firebot> edmorley.bz@edmorley.co.uk changed the Target Milestone on bug 822983 from --- to mozilla20.
  158. # [18:49] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=822983 nor, --, mozilla20, surkov.alexander, RESO FIXED, Map SVG graphic elements to accessibility API
  159. # [18:55] <@firebot> edmorley.bz@edmorley.co.uk changed the Resolution on bug 825228 from --- to FIXED.
  160. # [18:55] <@firebot> edmorley.bz@edmorley.co.uk changed the Status on bug 825228 from NEW to RESOLVED.
  161. # [18:55] <@firebot> edmorley.bz@edmorley.co.uk changed the Target Milestone on bug 825228 from --- to mozilla20.
  162. # [18:55] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=825228 nor, --, ---, trev.saunders, NEW, remove nsAccessNode::IsElement()
  163. # [19:03] * Joins: victorporof (victorporo@D03AED0B.B0D0881A.79933D60.IP)
  164. # [19:11] * Quits: victorporof (victorporo@D03AED0B.B0D0881A.79933D60.IP) (Ping timeout)
  165. # [19:27] * Joins: victorporof (victorporo@D03AED0B.B0D0881A.79933D60.IP)
  166. # [19:30] * Joins: jhk (jhk@6EE3C58A.62B6971.B58D974D.IP)
  167. # [19:51] * Quits: jhk (jhk@6EE3C58A.62B6971.B58D974D.IP) (Ping timeout)
  168. # [19:52] * Joins: jhk (jhk@6EE3C58A.62B6971.B58D974D.IP)
  169. # [20:18] * Quits: jhk (jhk@6EE3C58A.62B6971.B58D974D.IP) (Ping timeout)
  170. # [20:18] * Joins: jhk (jhk@6EE3C58A.62B6971.B58D974D.IP)
  171. # [20:22] * Quits: jhk (jhk@6EE3C58A.62B6971.B58D974D.IP) (Ping timeout)
  172. # [20:24] <@firebot> dbolter@mozilla.com changed the Assignee on bug 748639 from nobody@mozilla.org to nishantg2108@gmail.com.
  173. # [20:24] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=748639 nor, --, ---, nishantg2108, NEW, add set of internal accessible relation types
  174. # [20:24] * Joins: fxa90id_ (fxa90id@moz-CD38E5E2.dsl.dynamic.t-mobile.pl)
  175. # [20:24] * Quits: fxa90id (fxa90id@moz-2A207BA9.dsl.dynamic.t-mobile.pl) (Ping timeout)
  176. # [20:25] * Joins: Rohit (chatzilla@AA9AE1AD.E1CC48D7.F283E431.IP)
  177. # [20:54] * habber is now known as habber-away
  178. # [21:23] * Joins: victorporof_ (victorporo@DE7A1C56.880C8D58.79933D60.IP)
  179. # [21:24] * Quits: victorporof (victorporo@D03AED0B.B0D0881A.79933D60.IP) (Ping timeout)
  180. # [21:42] * Quits: victorporof_ (victorporo@DE7A1C56.880C8D58.79933D60.IP) (Quit: victorporof_)
  181. # [22:03] * Quits: Rohit (chatzilla@AA9AE1AD.E1CC48D7.F283E431.IP) (Connection reset by peer)
  182. # [22:04] * Joins: Rohit (chatzilla@AA9AE1AD.E1CC48D7.F283E431.IP)
  183. # [22:12] * Quits: Rohit (chatzilla@AA9AE1AD.E1CC48D7.F283E431.IP) (Connection reset by peer)
  184. # [22:12] * Joins: Rohit (chatzilla@AA9AE1AD.E1CC48D7.F283E431.IP)
  185. # [22:20] * Quits: habber-away (habber@moz-8654C0B7.nyc.res.rr.com) (Quit: habber-away)
  186. # [22:20] * Quits: @davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: davidb)
  187. # [22:31] * Quits: Rohit (chatzilla@AA9AE1AD.E1CC48D7.F283E431.IP) (Connection reset by peer)
  188. # [22:32] * Joins: Rohit (chatzilla@AA9AE1AD.E1CC48D7.F283E431.IP)
  189. # [22:43] * Parts: clown (clown@67828CC7.C1A51174.9D42CF23.IP)
  190. # [23:05] * Quits: Rohit (chatzilla@AA9AE1AD.E1CC48D7.F283E431.IP) (Connection reset by peer)
  191. # [23:05] * Joins: Rohit (chatzilla@AA9AE1AD.E1CC48D7.F283E431.IP)
  192. # [23:13] * Joins: victorporof (victorporo@DE7A1C56.880C8D58.79933D60.IP)
  193. # [23:14] * Quits: victorporof (victorporo@DE7A1C56.880C8D58.79933D60.IP) (Ping timeout)
  194. # [23:16] * Quits: Rohit (chatzilla@AA9AE1AD.E1CC48D7.F283E431.IP) (Connection reset by peer)
  195. # [23:18] * Joins: Rohit (chatzilla@AA9AE1AD.E1CC48D7.F283E431.IP)
  196. # [23:19] * Quits: Rohit (chatzilla@AA9AE1AD.E1CC48D7.F283E431.IP) (Connection reset by peer)
  197. # [23:20] * Joins: Rohit (chatzilla@AA9AE1AD.E1CC48D7.F283E431.IP)
  198. # [23:21] * Quits: scott_gonzalez (scott_gonz@moz-9A6B491C.nycmny.fios.verizon.net) (Quit: scott_gonzalez)
  199. # [23:27] * Quits: Rohit (chatzilla@AA9AE1AD.E1CC48D7.F283E431.IP) (Connection reset by peer)
  200. # [23:28] * Joins: Rohit (chatzilla@AA9AE1AD.E1CC48D7.F283E431.IP)
  201. # [23:29] * Quits: Rohit (chatzilla@AA9AE1AD.E1CC48D7.F283E431.IP) (Connection reset by peer)
  202. # [23:29] * Joins: Rohit (chatzilla@AA9AE1AD.E1CC48D7.F283E431.IP)
  203. # [23:29] * Quits: Rohit (chatzilla@AA9AE1AD.E1CC48D7.F283E431.IP) (Connection reset by peer)
  204. # [23:30] * Joins: Rohit (chatzilla@AA9AE1AD.E1CC48D7.F283E431.IP)
  205. # [23:38] * Quits: Rohit (chatzilla@AA9AE1AD.E1CC48D7.F283E431.IP) (Ping timeout)
  206. # [23:43] * Joins: victorporof (victorporo@DE7A1C56.880C8D58.79933D60.IP)
  207. # [23:49] * Quits: victorporof (victorporo@DE7A1C56.880C8D58.79933D60.IP) (Ping timeout)
  208. # Session Close: Sat Jan 05 00:00:01 2013

The end :)