/irc-logs / mozilla / #accessibility / 2012-03-23 / end

Options:

  1. # Session Start: Fri Mar 23 00:00:01 2012
  2. # Session Ident: #accessibility
  3. # [00:11] <@firebot> sgautherie.bz@free.fr changed the Status on bug 665083 from REOPENED to RESOLVED.
  4. # [00:11] <@firebot> sgautherie.bz@free.fr set the Resolution field on bug 665083 to WORKSFORME.
  5. # [00:11] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=665083 nor, --, ---, nobody, RESO WORKSFORME, Intermittent Win debug leak of (972 or 1944 or 2880) bytes in mochitest-other (nsAccessNode, nsAcces
  6. # [00:29] <@firebot> hub@mozilla.com cancelled review?(surkov.alexander@gm ail.com) for attachment 608468 on bug 718627.
  7. # [00:29] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=718627 nor, P1, ---, hub, NEW, [Mac] Navigating by character, or interacting with, the text in the awesome bar does not speak the c
  8. # [00:41] * khuey|away is now known as khuey
  9. # [00:45] * Joins: surkov (surkov@8396BAAD.8439BF19.EBE09E3C.IP)
  10. # [00:45] * ChanServ sets mode: +o surkov
  11. # [00:46] <@surkov> hi, hub
  12. # [00:47] * Quits: fxa90id (fxa90id@moz-D20B191C.neoplus.adsl.tpnet.pl) (Quit: Leaving)
  13. # [01:08] * Quits: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  14. # [01:28] <@firebot> surkov.alexander@gmail.com granted in-testsuite on bug 737156.
  15. # [01:28] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=737156 nor, --, ---, markcapella, ASSI, Map role=note to IA2 role NOTE instead of SECTION
  16. # [01:33] * Joins: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP)
  17. # [01:40] <@firebot> hub@mozilla.com requested review from surkov.alexander@gm ail.com for attachment 608544 on bug 718627.
  18. # [01:40] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=718627 nor, P1, ---, hub, NEW, [Mac] Navigating by character, or interacting with, the text in the awesome bar does not speak the c
  19. # [01:42] <@firebot> trev.saunders@gmail.com denied review for attachment 606986 on bug 734566.
  20. # [01:42] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=734566 nor, --, ---, nobody, NEW, optimize layout of TextAttrsMgr
  21. # [01:49] <@firebot> trev.saunders@gmail.com denied review for attachment 608402 on bug 737724.
  22. # [01:49] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=737724 nor, --, ---, markcapella, ASSI, make IsDefunct() inline
  23. # [01:56] <Mark_Capella> tbsaunde: if I |= eDefunctAccessible for bug#737724 in the constructor, won't IsDefunct() return true? I thought I tried this by mistake during development and all my tests failed...
  24. # [01:59] * Quits: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP) (Input/output error)
  25. # [02:00] <Mark_Capella> oooops ... gotta read the bugzilla to catch up...
  26. # [02:02] <@firebot> markcapella@twcny.rr.com requested feedback from eitan@monotonous. org for attachment 608550 on bug 734982.
  27. # [02:02] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=734982 nor, --, ---, markcapella, ASSI, Map ARIA role "form".
  28. # [02:08] * Joins: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP)
  29. # [02:12] <@tbsaunde> Mark_Capella: err, no, you shouldn't do anything with it in the constructor you should only need to change it in ::Shutdown()
  30. # [02:12] <@tbsaunde> sorry
  31. # [02:13] <Mark_Capella> tbsaunde: dont be sorry! I appreciate the help :)
  32. # [02:13] <@tbsaunde> Mark_Capella: yeah, but I did make a mistake :)
  33. # [02:14] <Mark_Capella> please ... i stopped counting mine
  34. # [02:14] <@firebot> hub@mozilla.com cancelled review?(surkov.alexander@gm ail.com) for attachment 608149 on bug 718627.
  35. # [02:14] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=718627 nor, P1, ---, hub, NEW, [Mac] Navigating by character, or interacting with, the text in the awesome bar does not speak the c
  36. # [02:14] <@firebot> hub@mozilla.com cancelled review?(surkov.alexander@gm ail.com) for attachment 608544 on bug 718627.
  37. # [02:17] <@tbsaunde> surkov: can we use stuff like struct info { uint32_t types: 5; }; in gecko?
  38. # [02:18] <@firebot> mak77@bonardo.net changed the Status on bug 686909 from ASSIGNED to RESOLVED.
  39. # [02:18] <@firebot> mak77@bonardo.net set the Resolution field on bug 686909 to FIXED.
  40. # [02:18] <@firebot> mak77@bonardo.net changed the Target Milestone on bug 686909 from --- to mozilla14.
  41. # [02:18] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=686909 nor, --, mozilla14, markcapella, RESO FIXED, The system suffix is for system generated events only
  42. # [02:20] <@surkov> tbsaunde: I think I saw something
  43. # [02:21] <@tbsaunde> surkov: well, that's the first thing that comes to mind for not manually adjusting stuff and would probably be fairly nice
  44. # [02:23] <@tbsaunde> surkov: if I understand bug 736944 correctly the issue is when we don't have an update pending and try to update the tree immediately instead of doing it when layout tells us like we normally do?
  45. # [02:23] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=736944 cri, --, ---, surkov.alexander, ASSI, crash in nsAccTreeWalker::NextChildInternal @ nsIFrame::IsGeneratedContentFrame
  46. # [02:25] <@tbsaunde> also, the HandleNotification template stuff is *strange*
  47. # [02:25] <@surkov> tbsaunde: sort of yes, we try to create accessible tree for frames when they are destroyed
  48. # [02:25] <@surkov> but flexible :)
  49. # [02:28] * Quits: nhirata (nhirata.bu@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: nhirata)
  50. # [02:31] <@tbsaunde> surkov: true, but I don't really want to think about what the compiler generates for it
  51. # [02:33] <@firebot> trev.saunders@gmail.com granted review for attachment 608175 on bug 736944.
  52. # [02:33] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=736944 cri, --, ---, surkov.alexander, ASSI, crash in nsAccTreeWalker::NextChildInternal @ nsIFrame::IsGeneratedContentFrame
  53. # [02:37] <@tbsaunde> surkov: can you explain what happens in bug 706784? I'm not immediately clear what case your handling
  54. # [02:37] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=706784 cri, --, mozilla11, surkov.alexander, REOP, Firefox 8.0.1 Crash Report [@ nsLinkableAccessible::GetValue(nsAString_internal&) ] (mainly correlat
  55. # [02:49] <@firebot> hub@mozilla.com requested review from surkov.alexander@gm ail.com for attachment 608557 on bug 718627.
  56. # [02:49] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=718627 nor, P1, ---, hub, NEW, [Mac] Navigating by character, or interacting with, the text in the awesome bar does not speak the c
  57. # [02:49] <@firebot> hub@mozilla.com requested review from surkov.alexander@gm ail.com for attachment 608558 on bug 718627.
  58. # [02:49] * Quits: @hub (hub@21B7B9F2.B87E9213.6E712CE2.IP) (Ping timeout)
  59. # [03:10] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
  60. # [03:10] * ChanServ sets mode: +o hub
  61. # [03:48] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  62. # [03:49] * khuey is now known as khuey|away
  63. # [03:49] * khuey|away is now known as khuey
  64. # [03:53] <@tbsaunde> surkov: ?
  65. # [03:53] <@firebot> surkov.alexander@gmail.com granted review for attachment 608557 on bug 718627.
  66. # [03:53] <@surkov> tbsaunde: ?
  67. # [03:53] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=718627 nor, P1, ---, hub, NEW, [Mac] Navigating by character, or interacting with, the text in the awesome bar does not speak the c
  68. # [03:54] <@tbsaunde> <@tbsaunde> surkov: can you explain what happens in bug 706784? I'm not immediately clear what case your handling
  69. # [03:54] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=706784 cri, --, mozilla11, surkov.alexander, REOP, Firefox 8.0.1 Crash Report [@ nsLinkableAccessible::GetValue(nsAString_internal&) ] (mainly correlat
  70. # [03:55] <@surkov> tbsaunde: I think this can happen when linkable goes away and then its parent action accessible goes away so they get an access before we destroyed the object
  71. # [03:58] <@firebot> surkov.alexander@gmail.com granted review for attachment 608558 on bug 718627.
  72. # [03:58] <@tbsaunde> surkov: they get an access to the linkable how?
  73. # [03:58] * Joins: aaronlev (chatzilla@BCFC8969.9EBA4B5B.A641CD9D.IP)
  74. # [03:58] <@tbsaunde> surkov: nd why isn't the linkable accessible defunct?
  75. # [03:59] <@surkov> hm, good question, let me think
  76. # [04:00] <@surkov> I can't see scenario
  77. # [04:01] <@surkov> I think we crash because action accessible was destroyed and linkable wasn't shutdown
  78. # [04:01] <jhk> tbsaunde: http://pastebin.mozilla.org/1531846 is this alignment proper?
  79. # [04:02] <@surkov> but can't see why it happens without saying something is broken in tree update logic
  80. # [04:02] <@tbsaunde> surkov: I could believe that but that means its a tree invalidation bug of some sort right?
  81. # [04:02] <@surkov> true
  82. # [04:02] <@surkov> we have some assertions about unattached accessible from tree
  83. # [04:02] <@tbsaunde> so, does that patch actually fix anything? or is it just a prair?
  84. # [04:03] <@surkov> prair I think
  85. # [04:03] <@tbsaunde> surkov: ok, so you haven't tested it?
  86. # [04:03] <@surkov> If I would know how
  87. # [04:03] <@surkov> we don't have str right?
  88. # [04:04] <@tbsaunde> I don't think so
  89. # [04:04] <@surkov> so how I would try it out?
  90. # [04:05] <@tbsaunde> I guess that would be hard
  91. # [04:05] <@tbsaunde> I'm tempted to see if davidb can get us a crash stack in msvc with the crash dump
  92. # [04:05] <@tbsaunde> hopefully with registers and local vars
  93. # [04:06] <jhk> surkov: ^
  94. # [04:06] <@surkov> jhk: what's the question?
  95. # [04:07] <@surkov> tbsaunde: it could take forever :)
  96. # [04:07] <jhk> about the alignment in bug 726005
  97. # [04:07] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=726005 nor, --, ---, jigneshhk1992, NEW, IDRefsIterator::Next() should use nsDocAccessible::GetAccessible()
  98. # [04:07] <@tbsaunde> jhk: looks fine
  99. # [04:07] <jhk> thanks:)
  100. # [04:07] <@surkov> tbsaunde: if you think it makes sense to take this patch then let's get it and see if it's gone (it's top crasher)
  101. # [04:08] <@surkov> tbsaunde: did you looked at nsString members?
  102. # [04:08] <@surkov> wonder if it's aligned properly
  103. # [04:08] <@tbsaunde> surkov: yeah,but I don't really like making things virtual just sort of hoping problems go away
  104. # [04:08] <@surkov> I see
  105. # [04:09] <@surkov> tbsaunde: from correctness it sounds ok: because we initialize action in BoundToParent() so we should initialize it in UnBoundFromParent
  106. # [04:09] <@tbsaunde> surkov: I was thinking of just asking david tomorrow if he had time to look
  107. # [04:09] <@surkov> otherwise the linkable accessible exposes value, actions and etc when it's disconnected from the tree
  108. # [04:10] <@tbsaunde> surkov: I guess, I don't think it'll really hurt anything other than perf a little
  109. # [04:10] <@surkov> ok
  110. # [04:10] <@tbsaunde> but at the same time I'd like to understand the issue if we cna especially if tree update is broken somehow
  111. # [04:11] <@surkov> that's right
  112. # [04:12] <@tbsaunde> are you fine with landing it tomorrow morning if david can't help us?
  113. # [04:13] <@tbsaunde> alternatively I wonder if we can get jesse to run the fuzzer with a11y on and that extenssion or whatever it is installed
  114. # [04:13] <@tbsaunde> but I'd think we want to take the patch if we go that route
  115. # [04:17] <@surkov> tbsaunde: I'm fine, but in either case we need that patch for correctness
  116. # [04:18] <@tbsaunde> surkov: well, if we're going to start reparenting things yeah I guess so
  117. # [04:19] <@tbsaunde> surkov: wasn't thinking about that though
  118. # [04:19] <@tbsaunde> and without reparenting its sort of arguable that if your already shutting it down it doesn't matter
  119. # [04:19] <@surkov> tbsaunde: I meant other scenario: so somebody removes linkable and we fire hide event, AT handles hide event and still can do an action for unattached accessible for example
  120. # [04:20] <@surkov> that's doesn't sound like we should allow this
  121. # [04:22] <@tbsaunde> surkov: yeah, arg, I forgot Shutdown() happens after ide event is down
  122. # [04:22] <@tbsaunde> *done
  123. # [04:32] <@tbsaunde> surkov: btw yeah, I did look at at strings they're a pointer and 2 32 bit ints btw
  124. # [04:32] <@surkov> ok
  125. # [04:39] <@firebot> markcapella@twcny.rr.com requested feedback from trev.saunders@gma il.com for attachment 608589 on bug 737724.
  126. # [04:39] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=737724 nor, --, ---, markcapella, ASSI, make IsDefunct() inline
  127. # [04:40] <@firebot> trev.saunders@gmail.com granted review for attachment 607832 on bug 706784.
  128. # [04:40] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=706784 cri, --, mozilla11, surkov.alexander, REOP, Firefox 8.0.1 Crash Report [@ nsLinkableAccessible::GetValue(nsAString_internal&) ] (mainly correlat
  129. # [04:41] <@tbsaunde> surkov: how do you feel about shutting accessibles down before firing hide events? (I haven't thought it through yet)
  130. # [04:44] <@surkov> tbsaunde: nah, ATs do processing of hide events target
  131. # [04:45] <@tbsaunde> yeah, I gues s
  132. # [04:52] <@firebot> trev.saunders@gmail.com cancelled feedback?(trev.saunders@gma il.com) for attachment 608589 on bug 737724.
  133. # [04:52] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=737724 nor, --, ---, markcapella, ASSI, make IsDefunct() inline
  134. # [05:01] <Mark_Capella> tbsaunde: lemme IRQ ... might be quicker here ...
  135. # [05:01] <Mark_Capella> 1) Looking at the declarations ... 2) Will file a followup bug for the enums ...
  136. # [05:01] <Mark_Capella> 3) doing 1<<2 forces me to change enum AccessibleTypes eApplicationAccessible = 1 << 3, eAutoCompleteAccessible = 1 << 4, and etc ... you say thats ok ?
  137. # [05:01] <@tbsaunde> man, the ISimpleDOMNode stuff could use some serious decomtamination
  138. # [05:02] <@tbsaunde> Mark_Capella: I'm not sure I follow 3
  139. # [05:03] <@tbsaunde> oh, I see
  140. # [05:03] <Mark_Capella> well it looks like the enum ChildrenFlags are at 0 and 1, and then enum AccessibleTypes are from 2 and on ... all wrapped into mFlags bits
  141. # [05:03] <@tbsaunde> surkov: I was hoping cleaning up the way the enums work would obsolete the need to worry about what we do when we add a new accessible type
  142. # [05:06] <@tbsaunde> surkov: do you object to doing the struct thing so we'd have struct mFlags { uint32_t childrenFlags: 2; bool defunct: 1; uint32_t types: <n>; }; and then we can static_assert(sizeof(mFlags) == 4) and do things like mFlags.defunct = true or mFlags.type |= eApplicationAccessible
  143. # [05:08] <@surkov> tbsaunde: that depends when it gets fixed
  144. # [05:08] * Quits: peteb-away (ptbrunet@moz-E9B02845.austin.res.rr.com) (Client exited)
  145. # [05:09] <@tbsaunde> surkov: sure, so we make sure it gets fixed quickly :) are you planning to add any new types immedaitely?
  146. # [05:09] <@surkov> no
  147. # [05:09] <@tbsaunde> it shouldn't be hard to do
  148. # [05:11] * Joins: aaronlev_ (aaronlev@BCFC8969.9EBA4B5B.A641CD9D.IP)
  149. # [05:16] <Mark_Capella> <=== watching / listening
  150. # [05:26] <Mark_Capella> ok it got quiet in here ... did ya'll decide what I need to do for my part? I'm left where I was wondering if it was ok to
  151. # [05:26] <Mark_Capella> change enum AccessibleTypes eApplicationAccessible = 1 << 3, eAutoCompleteAccessible = 1 << 4 after I change my Defunct enums to 1<<2...
  152. # [05:27] <Mark_Capella> or if theres a new plan in progress that I need to wait for ...
  153. # [05:31] <@tbsaunde> Mark_Capella: well, shifting them all down should be fine
  154. # [05:33] <Mark_Capella> k ... then remove declarations and rebuild, file a bug as requested ... thanks for now :)
  155. # [05:53] * Quits: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com) (Quit: ChatZilla 0.9.88 [SeaMonkey 2.8/20120306000137])
  156. # [05:54] * khuey is now known as khuey|away
  157. # [05:57] * Joins: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com)
  158. # [06:02] * Quits: drexler (chatzilla@moz-BD26ECCD.hsd1.vt.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  159. # [06:12] * Quits: aaronlev_ (aaronlev@BCFC8969.9EBA4B5B.A641CD9D.IP) (Quit: aaronlev_)
  160. # [06:40] <@firebot> New Core - Disability Access APIs bug 738549 filed by ginn.chen@oracle.com.
  161. # [06:40] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  162. # [06:40] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=738549 nor, --, ---, nobody, NEW, [Bookmarks Library] signal name `selection_changed' is invalid for instance `xxxxxxxx`
  163. # [06:46] <@firebot> surkov.alexander@gmail.com requested review from bzbarsky@mit.edu for attachment 608601 on bug 656225.
  164. # [06:46] <@firebot> surkov.alexander@gmail.com changed the Status on bug 656225 from NEW to ASSIGNED.
  165. # [06:46] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=656225 maj, --, ---, surkov.alexander, ASSI, [A11Y]New profile item in firefox4.0 user profile dialog is not accessible.
  166. # [06:47] * Joins: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp)
  167. # [07:01] <@firebot> markcapella@twcny.rr.com requested feedback from trev.saunders@gma il.com for attachment 608608 on bug 737724.
  168. # [07:01] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=737724 nor, --, ---, markcapella, ASSI, make IsDefunct() inline
  169. # [07:06] * Quits: shorlander (shorlander@E9758364.9EC0A5AF.CFE928A7.IP) (Quit: Leaving...)
  170. # [07:35] * Joins: icaaq (Adium@moz-7D09279.cust.bredbandsbolaget.se)
  171. # [07:36] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  172. # [07:40] * Quits: aaronlev (chatzilla@BCFC8969.9EBA4B5B.A641CD9D.IP) (Ping timeout)
  173. # [07:48] * Joins: aaronlev (aaronlev@BCFC8969.9EBA4B5B.A641CD9D.IP)
  174. # [07:54] * Quits: @jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com) (Ping timeout)
  175. # [08:11] <@firebot> surkov.alexander@gmail.com changed the Target Milestone on bug 731091 from --- to mozilla13.
  176. # [08:11] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=731091 nor, --, mozilla13, nobody, NEW, menuStart accessible event fired on sub-menu after focus event for focused item
  177. # [08:13] * Joins: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com)
  178. # [08:13] * ChanServ sets mode: +o jprmc
  179. # [08:18] * Quits: aaronlev (aaronlev@BCFC8969.9EBA4B5B.A641CD9D.IP) (Quit: aaronlev)
  180. # [08:29] * Joins: margle (margle@moz-7B904F7C.dynamic.isadsl.co.za)
  181. # [08:46] <Mark_Capella> tbsaunde: do you have time to feedback? Bug 726071 - get rid nsAccUtils::
  182. # [08:46] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=726071 nor, --, ---, markcapella, ASSI, get rid nsAccUtils::GetPositionAndSizeForXULSelectControlItem
  183. # [08:46] * Quits: victorporof (victorporo@E9758364.9EC0A5AF.CFE928A7.IP) (Quit: Leaving...)
  184. # [08:55] * Quits: @hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
  185. # [10:09] * Joins: victorporof (victorporo@40018561.F684631.21A4E96A.IP)
  186. # [10:31] <@firebot> marco.zehe@googlemail.com requested approval-mozilla-aurora from the wind for attachment 605820 on bug 735666.
  187. # [10:31] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=735666 cri, --, mozilla14, surkov.alexander, RESO FIXED, crash [@ nsIDocument::GetContainer() ]
  188. # [10:31] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  189. # [10:32] <@firebot> marco.zehe@googlemail.com requested approval-mozilla-beta from the wind for attachment 605820 on bug 735666.
  190. # [10:59] * Joins: fxa90id (fxa90id@moz-D20B191C.neoplus.adsl.tpnet.pl)
  191. # [11:04] * Quits: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP) (Input/output error)
  192. # [11:23] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  193. # [11:29] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  194. # [11:43] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  195. # [11:44] * Joins: MarcoZ (marco.zehe@moz-E506856D.dip.t-dialin.net)
  196. # [11:44] * ChanServ sets mode: +o MarcoZ
  197. # [12:14] <@firebot> surkov.alexander@gmail.com requested review from marco.zehe@googlema il.com for attachment 608656 on bug 727942.
  198. # [12:14] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=727942 nor, --, mozilla13, surkov.alexander, ASSI, Windows app can't read Firefox setting for "zoom level"
  199. # [12:21] <@firebot> surkov.alexander@gmail.com changed the Status on bug 445509 from NEW to RESOLVED.
  200. # [12:21] <@firebot> surkov.alexander@gmail.com set the Resolution field on bug 445509 to FIXED.
  201. # [12:21] <@firebot> surkov.alexander@gmail.com changed the Target Milestone on bug 445509 from --- to mozilla13.
  202. # [12:21] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=445509 nor, --, ---, surkov.alexander, NEW, Make sure CSS text attributes are performant - use nsIFrame instead of computed style
  203. # [12:37] <@firebot> New Core - Disability Access APIs bug 738598 filed by rao.nischal@gmail.com.
  204. # [12:37] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=738598 nor, --, ---, nobody, UNCO, Frame for firefox does not implement the state "active" when firefox is the active frame
  205. # [12:48] <@firebot> marco.zehe@googlemail.com granted review for attachment 608656 on bug 727942.
  206. # [12:48] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=727942 nor, --, mozilla13, surkov.alexander, ASSI, Windows app can't read Firefox setting for "zoom level"
  207. # [13:06] * Quits: margle (margle@moz-7B904F7C.dynamic.isadsl.co.za) (Quit: Computer has gone to sleep.)
  208. # [13:19] * Joins: askalski (akuda@moz-4C8A107E.pool85-48-91.dynamic.orange.es)
  209. # [13:19] * ChanServ sets mode: +o askalski
  210. # [13:26] * Joins: margle (margle@moz-9542A19B.dsl.mweb.co.za)
  211. # [13:35] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  212. # [13:39] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  213. # [13:39] * Joins: aaronlev (chatzilla@BCFC8969.9EBA4B5B.A641CD9D.IP)
  214. # [13:41] * Quits: aaronlev (chatzilla@BCFC8969.9EBA4B5B.A641CD9D.IP) (Ping timeout)
  215. # [13:46] * Quits: @askalski (akuda@moz-4C8A107E.pool85-48-91.dynamic.orange.es) (Quit: Wychodzi)
  216. # [13:51] * Quits: fxa90id (fxa90id@moz-D20B191C.neoplus.adsl.tpnet.pl) (Ping timeout)
  217. # [13:52] * Joins: peteb-away (ptbrunet@moz-E9B02845.austin.res.rr.com)
  218. # [13:59] * Joins: fxa90id (fxa90id@moz-D20B191C.neoplus.adsl.tpnet.pl)
  219. # [13:59] * Quits: fxa90id (fxa90id@moz-D20B191C.neoplus.adsl.tpnet.pl) (Connection reset by peer)
  220. # [14:04] * Joins: askalski (akuda@moz-4C8A107E.pool85-48-91.dynamic.orange.es)
  221. # [14:04] * ChanServ sets mode: +o askalski
  222. # [14:04] <@askalski> hi everyone
  223. # [14:06] <@firebot> mak77@bonardo.net changed the Status on bug 736944 from ASSIGNED to RESOLVED.
  224. # [14:06] <@firebot> mak77@bonardo.net set the Resolution field on bug 736944 to FIXED.
  225. # [14:06] <@firebot> mak77@bonardo.net changed the Target Milestone on bug 736944 from --- to mozilla14.
  226. # [14:07] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=736944 cri, --, ---, surkov.alexander, ASSI, crash in nsAccTreeWalker::NextChildInternal @ nsIFrame::IsGeneratedContentFrame
  227. # [14:08] <@firebot> mak77@bonardo.net changed the Status on bug 737156 from ASSIGNED to RESOLVED.
  228. # [14:08] <@firebot> mak77@bonardo.net set the Resolution field on bug 737156 to FIXED.
  229. # [14:08] <@firebot> mak77@bonardo.net changed the Target Milestone on bug 737156 from --- to mozilla14.
  230. # [14:08] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=737156 nor, --, mozilla14, markcapella, RESO FIXED, Map role=note to IA2 role NOTE instead of SECTION
  231. # [14:08] <@firebot> mak77@bonardo.net changed the Status on bug 726005 from NEW to RESOLVED.
  232. # [14:08] <@firebot> mak77@bonardo.net set the Resolution field on bug 726005 to FIXED.
  233. # [14:08] <@firebot> mak77@bonardo.net changed the Target Milestone on bug 726005 from --- to mozilla14.
  234. # [14:08] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=726005 nor, --, ---, jigneshhk1992, NEW, IDRefsIterator::Next() should use nsDocAccessible::GetAccessible()
  235. # [14:09] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
  236. # [14:09] * ChanServ sets mode: +qo davidb davidb
  237. # [14:09] <@tbsaunde> askalski: hi
  238. # [14:09] <@davidb> hi all!
  239. # [14:09] * davidb is now known as davidb|mtg
  240. # [14:10] <@askalski> hi tbsaunde , davidb
  241. # [14:10] <@davidb|mtg> hi hi hi hi hi
  242. # [14:22] <@MarcoZ> Ho ho ho ho ho ;)
  243. # [14:34] * Joins: clown (clown@CA4758C5.A6295926.9D42CF23.IP)
  244. # [14:43] * Joins: fxa90id (fxa90id@moz-A2CC8B80.neoplus.adsl.tpnet.pl)
  245. # [14:45] * Quits: victorporof (victorporo@40018561.F684631.21A4E96A.IP) (Quit: Leaving...)
  246. # [15:01] * davidb|mtg is now known as davidb
  247. # [15:05] <@askalski> surkov, can you tell me where file "AccessibleRoles.h" is located?
  248. # [15:05] <@surkov> askalski: what is that?
  249. # [15:05] <@MarcoZ> davidb: I am playing with the pdf.js implementation.
  250. # [15:05] <@askalski> surkov, the one referenced in nsRoleMap in msaa
  251. # [15:06] <@MarcoZ> davidb: Would you mind taking a look at this file: http://www.fyve.de/downloads/Preistabelle.pdf
  252. # [15:06] <@surkov> askalski: IA2 file I guess in other something directory
  253. # [15:06] <@surkov> askalski: try mxr
  254. # [15:06] <@MarcoZ> davidb: The text rendered is in very short chunks.
  255. # [15:06] <@surkov> it's good to find files
  256. # [15:06] <@askalski> surkov, mxr?
  257. # [15:06] <@surkov> askalski: mxr.mozilla.org
  258. # [15:07] <@davidb> MarcoZ: ok grabbing nightly
  259. # [15:08] <@MarcoZ> For example, the very first word in that PDF goes:
  260. # [15:08] <@MarcoZ> Preita
  261. # [15:08] <@MarcoZ> b
  262. # [15:08] <@MarcoZ> elle
  263. # [15:09] <@firebot> New Core - Disability Access APIs bug 738635 filed by surkov.alexander@gmail.com.
  264. # [15:09] <@firebot> surkov.alexander@gmail.com requested review from marco.zehe@googlema il.com for attachment 608685 on bug 738635.
  265. # [15:10] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=738635 nor, --, ---, nobody, NEW, fix XUL tree accessible leak and add XUL tree mochitest sugar
  266. # [15:11] <@davidb> MarcoZ: confirmed
  267. # [15:12] <@davidb> via dom inspection
  268. # [15:12] <@tbsaunde> askalski: surkov I'm pretty sure that would be generated from idl
  269. # [15:12] <@davidb> MarcoZ: I wonder why
  270. # [15:12] <@askalski> tbsaunde, that explains a lot
  271. # [15:12] <@tbsaunde> askalski: what are you trying to do?
  272. # [15:12] <@davidb> MarcoZ: can you ask in #pdf?
  273. # [15:12] <@surkov> tbsaunde: ah, right
  274. # [15:13] <@askalski> tbsaunde, I wonder if the reason why pyia doesn't work on x64 is that it's file listing constants is outdated
  275. # [15:13] <@askalski> tbsaunde, it would be weird, since changing binary interfaces is a disaster, but worth checking
  276. # [15:13] <@surkov> askalski: anyway it's located in other-licenses/ia2
  277. # [15:13] <@davidb> MarcoZ: actually there is this weird div overlap on the second e
  278. # [15:13] * @davidb examines via tilt
  279. # [15:14] <@tbsaunde> askalski: it missing new constants wouldn't be that suprising
  280. # [15:14] <@askalski> tbsaunde, good. I will also look for includes it does
  281. # [15:14] <@askalski> davidb, is it necessary for me to understand how pyia works?
  282. # [15:15] <@askalski> davidb, I would have to catch up a lot with COM
  283. # [15:15] <@askalski> davidb, which I am OK with, but maybe I should do something different before meeting
  284. # [15:15] <@davidb> askalski: good question, is pyia the wrapper for both COM and atk/at-spi?
  285. # [15:15] <@askalski> davidb, nope. just MSAA
  286. # [15:15] <@davidb> i haven't looks at this stuff
  287. # [15:16] <@askalski> davidb, it does refer hovewer a at-spi counterpart in gnome project
  288. # [15:16] <@davidb> learning COM would be valuable, but you are learning so many things right now I bet
  289. # [15:16] <@davidb> eeejay would know of course
  290. # [15:16] <@askalski> davidb, actually I am diving in huge amounts of code
  291. # [15:16] <@davidb> askalski: i think understanding the API is the main thing, not the guts
  292. # [15:16] <@askalski> davidb, I understand to some degree what speclenium does
  293. # [15:17] <@askalski> davidb, and it delegates clienting the a11y interfaces to libraries. pyia is just one of them
  294. # [15:17] <@tbsaunde> askalski: why do we care about working on x64 anyway?
  295. # [15:17] <@davidb> ok
  296. # [15:18] <@tbsaunde> askalski: or does pyia not work on win32 either?
  297. # [15:18] <@askalski> tbsaunde, it works on win32
  298. # [15:18] <@askalski> davidb, so what, ignore 64, focus on linux instead?
  299. # [15:18] <@davidb> i'd forge ahead with what works
  300. # [15:18] <@davidb> askalski: do you have win32?
  301. # [15:18] <@askalski> davidb, forge ahead? what do you mean? yes, I have win32
  302. # [15:18] <@tbsaunde> yeah, especially when we don't really care about what doesn't
  303. # [15:19] <@askalski> davidb, ok. so I should dig into MozBase examples instead?
  304. # [15:19] <@davidb> askalski: is ignoring 64 and linux and going with win32 an option?
  305. # [15:19] <@tbsaunde> askalski: move forward using win32 and ignore the fact x64 is busted
  306. # [15:19] <@davidb> echo echo echo :)
  307. # [15:19] <@askalski> davidb, tbsaunde, linux is busted now as well
  308. # [15:20] <@tbsaunde> askalski: sure, but you can atleast ignore the problem with pyia :)
  309. # [15:20] <@davidb> with or via?
  310. # [15:20] <@askalski> davidb, pyia works only with win32 now
  311. # [15:20] <@tbsaunde> davidb: I don't follow
  312. # [15:21] <@davidb> askalski: isn't that good enough?
  313. # [15:21] <@askalski> davidb, I thought we want to do some serious testing :D
  314. # [15:21] <@davidb> yes I mean "for now"
  315. # [15:21] <@davidb> Let me think...
  316. # [15:21] <@tbsaunde> askalski: sure, but for pltforms we care about which doesn't include win64
  317. # [15:22] <@askalski> davidb, ok. right. I checked my notes, and last time you said to go with MozBase and do speclenium in spare time
  318. # [15:22] <@askalski> davidb, missed the track this morning
  319. # [15:22] <@davidb> speclenium is too general a term sometimes :)
  320. # [15:23] <@davidb> So, you've got speclenium running on win32 - great.
  321. # [15:23] <@davidb> So for the meeting, you'll want to have done your homework on mozbase, and maybe look at how pep test was designed.
  322. # [15:24] <@firebot> trev.saunders@gmail.com granted feedback for attachment 607494 on bug 726071.
  323. # [15:24] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=726071 nor, --, ---, markcapella, ASSI, get rid nsAccUtils::GetPositionAndSizeForXULSelectControlItem
  324. # [15:24] <@askalski> davidb, ok
  325. # [15:24] <@davidb> askalski: does it make sense?
  326. # [15:24] <@firebot> marco.zehe@googlemail.com granted review for attachment 608685 on bug 738635.
  327. # [15:24] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=738635 nor, --, ---, nobody, NEW, fix XUL tree accessible leak and add XUL tree mochitest sugar
  328. # [15:24] <@askalski> davidb, hmm, it does, but unless pyia problem is solved, all we can achieve is some basic win32 tests
  329. # [15:25] <@askalski> davidb, I just googled for pyatspi, pyia linux counterpart, and it haven't been updated for two years
  330. # [15:25] <@tbsaunde> askalski: if your going to work on getting platforms other than win32 working mac and linux are probably more important atm than win64
  331. # [15:25] <@davidb> askalski: once you are comfortable you can go into the meeting with a good overview, feel free to deep dive on the speclenium bugs
  332. # [15:25] <@davidb> askalski: and the bonus is that you can confer with eeejay by then
  333. # [15:26] <@askalski> davidb, you're right. I will dig into MozBase now and hang on IRC with my questions
  334. # [15:26] <@davidb> tbsaunde: I'm going to have to get your an "I hate Win 64" t shirt
  335. # [15:26] <@davidb> askalski: sounds good to me
  336. # [15:26] <@davidb> thanks
  337. # [15:26] <@askalski> davidb, you can get "I hate Win *" for me
  338. # [15:26] <@davidb> heh
  339. # [15:26] <@davidb> sold out
  340. # [15:26] <@tbsaunde> davidb: no, I don't hate it just don't see the point in working on platforms we won't be releasing builds for any time soon
  341. # [15:27] <@askalski> yeah, that was predictable :D
  342. # [15:27] <@davidb> tbsaunde: yeah i'm just taking the piss
  343. # [15:27] <@davidb> oops brit slang
  344. # [15:27] <@davidb> == just kidding
  345. # [15:27] <@davidb> There is indeed sound reason to not focus on 64 speclenium issues right now.
  346. # [15:28] <@tbsaunde> askalski: why does pyia not working on win64 effect what we can test?
  347. # [15:28] <@askalski> tbsaunde, honestly, I still have not received a deep briefing on what we're testing :D
  348. # [15:29] <@davidb> askalski: I want surkov to answer that.
  349. # [15:29] <@surkov> davidb: what exactly?
  350. # [15:29] <@davidb> surkov: the tests that we will write
  351. # [15:29] <@davidb> i mean i know in general.
  352. # [15:29] <@tbsaunde> askalski: you should probably look for pyatspi2 instead of pyatspi but it is being updated :)
  353. # [15:30] <@surkov> davidb: platform tests?
  354. # [15:30] <@davidb> surkov: yeah
  355. # [15:30] <@davidb> i think it would help askalski to have concrete ideas
  356. # [15:30] <@surkov> davidb: just testing hierarchy, ISimpleDOM, MSAA, IA2 methods and MSAA events
  357. # [15:31] <@surkov> I think loading a plain page probably with scripts is enough
  358. # [15:31] <@davidb> ew ISimpleDOM - really?
  359. # [15:32] <@davidb> surkov: testing plain mappings seems a bit underwhelming. events seem more useful yes, but i think it is interactions that mozbase is uniquely good for.
  360. # [15:32] <@davidb> I'm curious about specifically how this tests things that mochitests don't (mostly) cover.
  361. # [15:32] * khuey|away is now known as khuey
  362. # [15:33] <@davidb> Which I think is roboting user actions and setting expectations on results that are closer to the AT side
  363. # [15:33] <@davidb> But that is very general.
  364. # [15:33] <@surkov> davidb: I don't think we need that
  365. # [15:33] <@askalski> davidb, no, it's ok. so it is close to what speclenium does
  366. # [15:33] <@davidb> ok I'm listening
  367. # [15:34] <@askalski> davidb, that was it :). The only thing more speclenium does is provide a common interface to different implementations and diff the results
  368. # [15:34] <@surkov> davidb: listening me? we don't need anything serious on platform level because all logic is tested by mochitests
  369. # [15:34] <@davidb> yeah
  370. # [15:34] <@askalski> but it's not really working right now, unles...
  371. # [15:34] <@tbsaunde> davidb: stuff mapping internal things to platform layer stuff generally doesn't get tested at ll by mochitests so, not exciting sure but still useful
  372. # [15:34] <@surkov> if you want to test what AT does then run AT test suites
  373. # [15:34] <@askalski> what is AT?
  374. # [15:35] <@davidb> surkov: put another way "why do we need platform tests"?
  375. # [15:35] <@davidb> Assistive Technology (like screen readers)
  376. # [15:35] <@surkov> askalski: assistive technologies, softwares like screen readers and etc
  377. # [15:35] <@davidb> echoe echo echo :)
  378. # [15:35] <@surkov> davidb: because we have a platform specific code
  379. # [15:35] <@surkov> and we have regression in platform specific code layer
  380. # [15:35] <@davidb> aha
  381. # [15:36] <@davidb> surkov: yes, so shall we use that as a concrete example of a test?
  382. # [15:36] <@davidb> Can you roughly describe the test?
  383. # [15:37] <@davidb> BTW I wish we could count on AT test suites
  384. # [15:37] * @davidb sprints for coffee but promises to read back scroll
  385. # [15:38] <@surkov> davidb: one thing is make sure all methods return what we expect, for events: we could just load a simple page then does something and therefore fires an event, we listen it
  386. # [15:38] * tbsaunde is now known as tbsaunde|afk
  387. # [15:43] <@davidb> surkov: is that in case we some how mangle events in our platform layer? is that what happened before?
  388. # [15:43] <@davidb> sorry to keep pressing, but I want to reach a nirvana of understanding :)
  389. # [15:44] * @davidb sips a fantastic toronto office coffee
  390. # [15:44] <@surkov> davidb: we could have and that'd be really nice but if not then just load the page that makes something onload
  391. # [15:45] <@davidb> surkov: so one simple example test is making sure we fire the right events of unload - is that what you are saying?
  392. # [15:45] <@davidb> onload
  393. # [15:45] <@davidb> silly autocorrect
  394. # [15:45] <@surkov> yes
  395. # [15:45] <@davidb> yes agreed. but we sort of do that in mochitests.
  396. # [15:47] <@davidb> i mean, imagine there is a cost to running these on every push. how can we optimize value?
  397. # [15:49] <@davidb> lol, the Google I/O team sent me 13 reminders about my re-sale invitation.
  398. # [15:49] <@davidb> 13.
  399. # [15:49] <@MarcoZ> lol
  400. # [15:49] <@MarcoZ> davidb: Did your investigation turn up anything interesting?
  401. # [15:49] <@davidb> MarcoZ: nothing more than I mentioned. Did you ping #pdf?
  402. # [15:50] <@MarcoZ> davidb: Am going to now.
  403. # [15:50] <@davidb> groovy
  404. # [15:50] * Quits: @MarcoZ (marco.zehe@moz-E506856D.dip.t-dialin.net) (Quit: Gone for now)
  405. # [15:50] <@davidb> tilt confirmed the overlap
  406. # [15:50] * Joins: MarcoZ (marco.zehe@moz-E506856D.dip.t-dialin.net)
  407. # [15:50] * ChanServ sets mode: +o MarcoZ
  408. # [15:51] <@davidb> MarcoZ: tilt (inspect->3d) confirmed the overlap
  409. # [15:51] <@MarcoZ> Ouch, hit the wrong menu item.
  410. # [15:51] <@davidb> heh
  411. # [15:51] <@MarcoZ> davidb: Is it #pdf or #pdfjs? #pdf was empty.
  412. # [15:51] <@davidb> oh pdfjs
  413. # [15:52] <@davidb> surkov: am I making sense?
  414. # [15:55] <@surkov> davidb: dunno, I have doubts then we can make suffer tinderbox machines because of our tests
  415. # [15:55] <@davidb> surkov: i parse errored on that sentence
  416. # [15:56] <@surkov> what and what for you want to optimize?
  417. # [15:56] * Joins: hub (hub@83874EA1.EB7C1AF9.6F478678.IP)
  418. # [15:56] * ChanServ sets mode: +o hub
  419. # [15:56] <@davidb> surkov: oh, I want to understand that we are really testing something likely to break.
  420. # [15:57] <@surkov> davidb: you never know what is likely
  421. # [15:57] <@surkov> regressions are possible, I recall relatively recent regressions on MSAA layer
  422. # [15:58] <@davidb> yes, can you describe how we would write a test for one of them that isn't covered by a mochitest?
  423. # [15:58] <@surkov> davidb: ok, you're changing IAccessible method, write a test
  424. # [15:58] <@surkov> you touch events code, ok, write a test
  425. # [15:59] <@surkov> platform events code
  426. # [15:59] <@davidb> write a platform test
  427. # [15:59] <@surkov> so write platform tests for those parts that aren't tested by mochitests
  428. # [15:59] <@davidb> right
  429. # [15:59] <@davidb> i think that's key
  430. # [15:59] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
  431. # [15:59] <@MarcoZ> for example, the URL in the accValue hack in link accessibles.
  432. # [16:00] <@davidb> yes
  433. # [16:00] <@MarcoZ> In MSAA.
  434. # [16:00] <@surkov> so if one million controls fires focus event then you need to write MSAA test for only one control and see if it fires MSAA focus event
  435. # [16:00] <@surkov> MarcoZ: right
  436. # [16:00] <@davidb> so far I'm in agreement with you both
  437. # [16:00] <@surkov> ok
  438. # [16:00] <@davidb> I also thing interactions can be useful.
  439. # [16:00] <@davidb> think
  440. # [16:01] <@davidb> but that's not something we need to worry about immediately
  441. # [16:02] <@MarcoZ> I was just asked to report an issue at github. Getting scared.
  442. # [16:02] <@davidb> One rule of thumb might be: if we find ourselves writing the same test on each platform, maybe it could just be a mochitest.
  443. # [16:02] <@davidb> MarcoZ: haha
  444. # [16:02] <@surkov> davidb: mm, that's something we need to address, being able to test something is important thing
  445. # [16:02] <@davidb> testing is important yes.
  446. # [16:03] <@davidb> not sure what you mean by something
  447. # [16:03] <@surkov> == anything
  448. # [16:03] * Joins: nhirata (nhirata.bu@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  449. # [16:03] <@davidb> unicorns! :)
  450. # [16:03] <@surkov> everything
  451. # [16:03] <@surkov> anyway
  452. # [16:03] <@surkov> just things
  453. # [16:04] <@davidb> ok i can agree with that
  454. # [16:04] <@davidb> there is usually a decision… like for example:
  455. # [16:04] <@askalski> davidb, I will dig for a moment with pyatspi
  456. # [16:04] <@davidb> testing 1000 focus events can be useful actually. an argument can be made.
  457. # [16:04] <@askalski> davidb, I found a *much* more recent version, trying to get it working
  458. # [16:04] <@davidb> so we make a call.
  459. # [16:05] <@askalski> davidb, it's pyia for linux (gnome)
  460. # [16:05] <@davidb> ok
  461. # [16:05] * Quits: fxa90id (fxa90id@moz-A2CC8B80.neoplus.adsl.tpnet.pl) (Ping timeout)
  462. # [16:05] <@davidb> askalski: but really, don't dwell on it for hours yet :)
  463. # [16:05] <@davidb> IMO
  464. # [16:06] <@askalski> davidb, OK. I am just very curious. I would prefer to use linux as primary dev platform for tests
  465. # [16:06] <@davidb> i know
  466. # [16:06] <@MarcoZ> I knew it! I said I'd be scared, and yes, at the URL of the project there's no link for an issue tracker.
  467. # [16:06] <@davidb> MarcoZ: URL?
  468. # [16:07] <@MarcoZ> http://andreasgal.github.com/pdf.js/
  469. # [16:07] <@davidb> try https://github.com/andreasgal/pdf.js
  470. # [16:08] <@davidb> MarcoZ: https://github.com/mozilla/pdf.js/issues
  471. # [16:08] <@MarcoZ> OMG so many sources....
  472. # [16:08] <@davidb> You had to chose 'fork me on github' on the original URL you gave me
  473. # [16:08] <@davidb> heh
  474. # [16:08] <@davidb> use type ahead find for issues or something
  475. # [16:09] <@davidb> askalski: there is a trade off. We need to focus on Windows because that's where are users are, and this competes with a desire to use a real operating system suitable for development and speed.
  476. # [16:09] <@davidb> so yeah feed your curiosity but not for too long please :)
  477. # [16:10] <@askalski> davidb, ok. less than hour
  478. # [16:10] <@davidb> at least, we can reassess after the meeting
  479. # [16:10] <@davidb> cool
  480. # [16:16] <@askalski> davidb, yeah, the gnome support is a collateral damage of transition from gnome 2 to gnome 3
  481. # [16:18] <@davidb> makes sense
  482. # [16:19] <@davidb> luckily accerciser has a maintainer.
  483. # [16:19] <@askalski> davidb, although I haven't fixed it. yes accerciser works
  484. # [16:19] <@davidb> ok
  485. # [16:19] <@askalski> davidb, I will back to it later
  486. # [16:19] <@davidb> sounds good
  487. # [16:28] <@tbsaunde|afk> davidb: btw do we have an idea from telemetry how many people are using linux with a11y or windows with unknown screen readers?
  488. # [16:28] <@davidb> tbsaunde|afk: no
  489. # [16:28] <@davidb> tbsaunde|afk: wait
  490. # [16:29] <@davidb> linux: no
  491. # [16:29] * tbsaunde|afk is now known as tbsaunde
  492. # [16:29] <@davidb> windows: we should be able to know by asking #metrics
  493. # [16:29] * @davidb checks something
  494. # [16:30] <@tbsaunde> davidb: ok :(
  495. # [16:31] <@davidb> tbsaunde: do we have a bug to add "UNKNOWN"?
  496. # [16:31] <@tbsaunde> davidb: I thought you already did it
  497. # [16:31] <@davidb> me too
  498. # [16:31] <@davidb> bug 729154
  499. # [16:31] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=729154 nor, --, ---, dbolter, NEW, Telemetry for a11y instantiation by unknown cause.
  500. # [16:31] <@davidb> needs landing - i'll land that today
  501. # [16:32] <@tbsaunde> oh, yeah I remember know
  502. # [16:32] <@davidb> oh wait
  503. # [16:32] <@davidb> surkov has requests
  504. # [16:33] <@davidb> i don't understand them :(
  505. # [16:33] <@tbsaunde> davidb: I thought we were going to change to the flag histogram thing
  506. # [16:33] <@davidb> yes
  507. # [16:33] <@davidb> tbsaunde: can you drive this?
  508. # [16:34] <@tbsaunde> davidb: yeah, I guess
  509. # [16:35] <@davidb> tbsaunde: bug 733510 (assigned)
  510. # [16:35] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=733510 nor, --, ---, trev.saunders, NEW, Transition boolean a11y telemetry to 'flag' telemetry as appropriate
  511. # [16:39] <@tbsaunde> davidb: you wanted all of the A11Y_xxx_USED to be flags per session right?
  512. # [16:40] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  513. # [16:43] <@davidb> tbsaunde: yes
  514. # [16:45] <@MarcoZ> davidb: https://github.com/mozilla/pdf.js/issues/1397
  515. # [16:45] <@davidb> MarcoZ: right on.
  516. # [16:47] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  517. # [16:52] * khuey is now known as khuey|away
  518. # [17:11] * Joins: muralisr92 (chatzilla@FC4FF430.C558A9D6.F1C91561.IP)
  519. # [17:23] <@firebot> surkov.alexander@gmail.com requested review from marco.zehe@googlema il.com for attachment 608731 on bug 727942.
  520. # [17:23] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=727942 nor, --, mozilla13, surkov.alexander, ASSI, Windows app can't read Firefox setting for "zoom level"
  521. # [17:23] * Joins: drexler (chatzilla@moz-BD26ECCD.hsd1.vt.comcast.net)
  522. # [17:24] <@hub> MarcoZ: there is some weird stuff happening in the selection too
  523. # [17:25] <@hub> MarcoZ: for that PDF issue
  524. # [17:28] * Joins: aaronlev (chatzilla@moz-D673AC7E.bstnma.fios.verizon.net)
  525. # [17:38] * khuey|away is now known as khuey
  526. # [17:39] <@firebot> marco.zehe@googlemail.com granted review for attachment 608731 on bug 727942.
  527. # [17:39] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=727942 nor, --, mozilla13, surkov.alexander, ASSI, Windows app can't read Firefox setting for "zoom level"
  528. # [17:40] <@surkov> speedy MarcoZ
  529. # [17:40] <@MarcoZ> Hub: I suspect that there is. This PDF looks like it's rather crude.
  530. # [17:41] <@MarcoZ> surkov: These patches are straight-forward. :) Thanks for moving the zoomDocument function into layout.js, where it's more appropriate.
  531. # [17:41] <@surkov> yw :)
  532. # [17:43] * Quits: muralisr92 (chatzilla@FC4FF430.C558A9D6.F1C91561.IP) (Quit: ChatZilla 0.9.88.1 [Firefox 11.0/20120310010316])
  533. # [17:46] * Quits: logbot (logbot@moz-622AFC27.glob.com.au) (Ping timeout)
  534. # [17:46] <@hub> MarcoZ: PDF is a nightmare and people writing PDF generator usually have no clue
  535. # [17:47] <@MarcoZ> hub: I fully agree!
  536. # [17:48] <@MarcoZ> Hub: I used to coin the phrase that PDF and accessibility is a contradiction in terms.
  537. # [17:50] * Quits: margle (margle@moz-9542A19B.dsl.mweb.co.za) (Quit: Computer has gone to sleep.)
  538. # [17:51] <@hub> ok, must go to the office. see you in a bit
  539. # [17:51] * Joins: margle (margle@moz-9542A19B.dsl.mweb.co.za)
  540. # [17:52] * @davidb experiments with bugzilla wiki tags https://wiki.mozilla.org/Accessibility/Contribute/GFB
  541. # [17:52] * Quits: @hub (hub@83874EA1.EB7C1AF9.6F478678.IP) (Ping timeout)
  542. # [17:52] <@davidb> (filed bug 738669)
  543. # [17:52] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=738669 nor, --, ---, nobody, NEW, We should probably escape html pulled in via <bugzilla /> wiki tags.
  544. # [17:54] <@davidb> hi eeejay
  545. # [17:54] <@davidb> you probably noticed you got nicked earlier
  546. # [17:54] <@davidb> or "eitan"'ed
  547. # [17:54] <@eeejay> i got nicked? is that good or bad?
  548. # [17:55] <@davidb> good
  549. # [17:55] <@davidb> was about linux breakage, speclenium etc
  550. # [17:55] <@eeejay> i don't see anything in my backlog -- oops
  551. # [17:55] <@davidb> np
  552. # [17:56] <@eeejay> linux and speclenium: my two primary areas of expertise
  553. # [17:56] <@davidb> heh
  554. # [17:56] <@davidb> askalski was looking at it
  555. # [17:56] <@davidb> but now prepping for meeting AFAIK re: mozbase etc
  556. # [17:56] <@askalski> davidb, correct, that's what now I do
  557. # [17:57] <@davidb> groovy
  558. # [17:57] <@askalski> eeejay, the question to you is: do you have an idea what might be wrong with pyia in terms of win 64? and how to bypass GObject problem on linux
  559. # [17:58] <@eeejay> askalski, as for win64, no idea. are you sure it is pyia and not selenium?
  560. # [17:58] <@askalski> eeejay, not really.
  561. # [17:59] <@eeejay> as for linux, you need to make sure that all libraries depend on the new pygi gobject, and not on the old versions
  562. # [17:59] <@askalski> eeejay, I'll note that, thanks
  563. # [18:00] * @eeejay steps out for 5 seconds
  564. # [18:00] * Joins: fxa90id (fxa90id@moz-A2CC8B80.neoplus.adsl.tpnet.pl)
  565. # [18:01] * @davidb seeks more caffeine before next meeting
  566. # [18:02] <@askalski> ahhh, daylight changes again, in europe now!
  567. # [18:04] <fxa90id> :D
  568. # [18:04] <fxa90id> hi askalski
  569. # [18:05] <aaronlev> davidb: what do you think about the new windows 8 screen reader?
  570. # [18:06] <@davidb> aaronlev: i've only seen it a bit
  571. # [18:07] <@davidb> aaronlev: Larry is behind it, so it probably has a bright future
  572. # [18:07] <@davidb> UIA based
  573. # [18:08] <aaronlev> right, the UIA part is what i wanted to ask about
  574. # [18:08] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  575. # [18:08] * Joins: logbot (logbot@moz-622AFC27.glob.com.au)
  576. # [18:08] <aaronlev> are you thinking about what it means for mozilla yet?
  577. # [18:10] * Quits: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp) (Ping timeout)
  578. # [18:11] * Joins: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp)
  579. # [18:13] <@davidb> yes
  580. # [18:13] * davidb is now known as davidb|mtg
  581. # [18:13] * @davidb|mtg on phone
  582. # [18:20] * Quits: aaronlev (chatzilla@moz-D673AC7E.bstnma.fios.verizon.net) (Ping timeout)
  583. # [18:21] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  584. # [18:27] <@MarcoZ> OK, off for the weekend. See you all on Monday, again in right timezone configuration! :)
  585. # [18:27] <@davidb|mtg> have a great one!
  586. # [18:27] <@MarcoZ> Thanks!
  587. # [18:27] * Quits: @MarcoZ (marco.zehe@moz-E506856D.dip.t-dialin.net) (Quit: Weekend!)
  588. # [18:27] * Joins: hub (hub@21B7B9F2.B87E9213.6E712CE2.IP)
  589. # [18:27] * ChanServ sets mode: +o hub
  590. # [18:29] <@hub> it seems I'm back online
  591. # [18:35] * davidb|mtg is now known as davidb
  592. # [18:35] <@davidb> yep
  593. # [18:42] * Quits: margle (margle@moz-9542A19B.dsl.mweb.co.za) (Quit: Computer has gone to sleep.)
  594. # [18:55] * Joins: aaronlev (chatzilla@BCFC8969.9EBA4B5B.A641CD9D.IP)
  595. # [19:00] * Quits: @askalski (akuda@moz-4C8A107E.pool85-48-91.dynamic.orange.es) (Quit: Wychodzi)
  596. # [19:21] <@firebot> surkov.alexander@gmail.com requested review from marco.zehe@googlema il.com for attachment 608785 on bug 727942.
  597. # [19:21] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=727942 nor, --, mozilla13, surkov.alexander, ASSI, Windows app can't read Firefox setting for "zoom level"
  598. # [19:47] * Quits: @surkov (surkov@8396BAAD.8439BF19.EBE09E3C.IP) (Quit: surkov)
  599. # [19:53] * khuey is now known as khuey|away
  600. # [20:05] * Joins: askalski (akuda@moz-4C8A107E.pool85-48-91.dynamic.orange.es)
  601. # [20:05] * ChanServ sets mode: +o askalski
  602. # [20:31] * Quits: aaronlev (chatzilla@BCFC8969.9EBA4B5B.A641CD9D.IP) (Input/output error)
  603. # [20:42] * Joins: aaronlev (aaronlev@BCFC8969.9EBA4B5B.A641CD9D.IP)
  604. # [21:00] * Quits: aaronlev (aaronlev@BCFC8969.9EBA4B5B.A641CD9D.IP) (Quit: aaronlev)
  605. # [21:22] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  606. # [21:36] <@firebot> trev.saunders@gmail.com granted review for attachment 608601 on bug 656225.
  607. # [21:36] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=656225 maj, --, ---, surkov.alexander, ASSI, [A11Y]New profile item in firefox4.0 user profile dialog is not accessible.
  608. # [21:42] * Quits: @davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: davidb)
  609. # [21:46] * khuey|away is now known as khuey
  610. # [22:00] * Parts: icaaq (Adium@moz-7D09279.cust.bredbandsbolaget.se)
  611. # [22:01] <@firebot> eitan@monotonous.org granted feedback for attachment 608550 on bug 734982.
  612. # [22:01] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=734982 nor, --, ---, markcapella, ASSI, Map ARIA role "form".
  613. # [22:01] * Joins: icaaq (Adium@714E29CB.13DB46CE.3B93FF6D.IP)
  614. # [22:02] <Mark_Capella> yay me
  615. # [22:11] * Quits: clown (clown@CA4758C5.A6295926.9D42CF23.IP) (Quit: Leaving.)
  616. # [22:21] * Quits: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Quit: ChatZilla 0.9.88.1 [Firefox 13.0a2/20120321042010])
  617. # [22:50] * Quits: peteb-away (ptbrunet@moz-E9B02845.austin.res.rr.com) (Ping timeout)
  618. # [23:11] * Quits: icaaq (Adium@714E29CB.13DB46CE.3B93FF6D.IP) (Quit: Leaving.)
  619. # [23:34] * Quits: @askalski (akuda@moz-4C8A107E.pool85-48-91.dynamic.orange.es) (Ping timeout)
  620. # [23:35] * khuey is now known as khuey|away
  621. # [23:35] <@firebot> hub@mozilla.com requested review from surkov.alexander@gm ail.com for attachment 608887 on bug 718627.
  622. # [23:36] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=718627 nor, P1, ---, hub, NEW, [Mac] Navigating by character, or interacting with, the text in the awesome bar does not speak the c
  623. # [23:37] <@firebot> hub@mozilla.com requested review from surkov.alexander@gm ail.com for attachment 608888 on bug 718627.
  624. # [23:55] * Quits: fxa90id (fxa90id@moz-A2CC8B80.neoplus.adsl.tpnet.pl) (Ping timeout)
  625. # Session Close: Sat Mar 24 00:00:00 2012

The end :)