/irc-logs / mozilla / #accessibility / 2012-04-21 / end
Options:
- # Session Start: Sat Apr 21 00:00:00 2012
- # Session Ident: #accessibility
- # [00:17] <Georgevits> if there was not space limit, could we say "inspect the accessible objects of the application (= firefox)" ? how close is this meaning to "Inspect Application Accessible"? this is the best approach i can do in my mind..
- # [00:19] <Georgevits> i have translated entire DOMi v 2.0.11 very carefully and i am stuck to this string for more than 2 weeks!
- # [00:31] * Quits: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [00:32] * khuey is now known as khuey|away
- # [00:35] * Joins: jprmc (jprmc@777AE3EF.5BCEC6DB.DA78B690.IP)
- # [00:35] * ChanServ sets mode: +o jprmc
- # [00:35] * Quits: @jprmc (jprmc@777AE3EF.5BCEC6DB.DA78B690.IP) (Connection reset by peer)
- # [01:22] <tbsaunde> Georgevits: so, I'm not actually sure what happens when you select that menu entry, can you explain?
- # [01:38] <Georgevits> By default, the left side pane of DOMi shows the document of javascript object,
- # [01:38] <Georgevits> containing main app related entries, such as appname = firefox, appversion = 11, etc
- # [01:39] <Georgevits> the subject of the document is [xpconnect wrapped (nsISupports, nsIAccessible, nsIAccessibleApplication, nsIAccessNode)]
- # [01:41] <Georgevits> don't you have installed DOMI?
- # [01:48] <tbsaunde> Georgevits: actually I don't use domi very often
- # [01:48] <tbsaunde> myself, surkov is the big domi user among us
- # [01:49] <tbsaunde> Georgevits: ok, so it doesn't what I'd expect, thanks for confirming that
- # [01:50] <Georgevits> what you mean?
- # [01:51] <tbsaunde> Georgevits: ok, so "inspect the accessible objects of the application (= firefox)" makes me think I will be inspecting a bunch of accessible objects when I will only be inspecting one particular accessible
- # [01:52] <tbsaunde> maybe "inspect the accessible object providing information on the application as a whole" but that's really wordy
- # [01:55] <Georgevits> yes but the other objects are not accessible, so, that's why the term accessible.
- # [01:55] <Georgevits> isn't that correct?
- # [01:56] <tbsaunde> Georgevits: no, the other objects are accessible too
- # [01:56] <tbsaunde> but they aren't the application accessible they are document accessibles or content accessibles etc
- # [01:57] <Georgevits> i mean not accessible by the user
- # [01:57] <tbsaunde> not sure what you mean by that
- # [01:57] <Georgevits> like windows, tooltips, menus, which are accessible by the user
- # [01:58] <tbsaunde> domi should show you the other accessibles, doesn't domi let you look at the children of an accessible?
- # [01:58] <tbsaunde> tooltips menus should also have accessible objects
- # [02:02] <Georgevits> i can't realize the term accessible as a noun and find then something corresponding in my lang..
- # [02:04] <tbsaunde> Georgevits: how about if you replace accessible by accessible object, and think of accessible describing what type of object it is
- # [02:05] <tbsaunde> so, we have a bunch of things that are objects, and a subtype of object is an accessible object, and application accessibleobject is a kind of accessible object
- # [02:06] <tbsaunde> and, as it happens there is only one application accessible object n an application
- # [02:10] <Georgevits> that's exactly i said previously, inspect the accessible objects of the application (= firefox)", = "inspect application's accessible objects" as the menu item. it is not so long
- # [02:13] <tbsaunde> Georgevits: oh, hmm, we may hve a problem understanding each others english then ;-)
- # [02:14] <tbsaunde> because as you say that in english you make me think I'll inspect all of the objects, not just one of them
- # [02:15] <Georgevits> i always say: the best firewall is the different languages!
- # [02:16] <tbsaunde> yeah, it can be tricky, surkov's a native russian speaker so sometimes his english is funny
- # [02:17] <Georgevits> if we say "inspect application's accessible object"? not in plural
- # [02:17] <tbsaunde> any way if the one vs all thing works better in greek or just not my english awsum source
- # [02:18] <tbsaunde> yeah, sounds good to me
- # [02:18] <tbsaunde> kind of funny since it makes you think there's only one, but definitely makes sense
- # [02:19] <Georgevits> is it close enough to "Inspect Application Accessible"?
- # [02:20] <tbsaunde> I think so
- # [02:21] <Georgevits> where can i also come in contact with surkov?
- # [02:23] <@firebot> maxli@maxli.ca requested review from eitan@monotonous.or g for attachment 617152 on bug 739884.
- # [02:23] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=739884 nor, --, ---, maxli, NEW, decomtaminate impl of UnselectRow() and UnselectCol() on accessible tables
- # [02:25] <tbsaunde> firebot: surkov?
- # [02:25] <@firebot> tbsaunde: surkov is a nocturnal accessibility programmer
- # [02:25] <tbsaunde> Georgevits: surkov.alexander@gmail.com he usually shows up in a hour or two from now, and is around until about 4 utc
- # [02:26] <tbsaunde> (he lives in the middle of russia)
- # [02:26] * drexler Mother Russia
- # [02:26] * drexler :)
- # [02:26] <tbsaunde> heh, yeah
- # [02:27] <Georgevits> i'll wait him!
- # [02:30] <Georgevits> i have made more than 100 translation of ffx's extensions, one third of them on babelzilla and this is the first time i stuck so much on one string!
- # [02:32] <tbsaunde> that's a lot, sorry it was so tricky
- # [02:35] * ChanServ sets mode: +o tbsaunde
- # [02:41] * ctalbert is now known as ctalbert|afk
- # [02:48] <Georgevits> this is the russian string" "Исследовать доступность приложения". quite different from the english, according to google translator
- # [02:49] <@tbsaunde> I don't knwo russian so ok
- # [03:01] * Joins: surkov (surkov@DD69D9E4.55CAE15D.34044A7F.IP)
- # [03:01] * ChanServ sets mode: +o surkov
- # [03:04] * Quits: @surkov (surkov@DD69D9E4.55CAE15D.34044A7F.IP) (Quit: surkov)
- # [03:04] * Joins: surkov (surkov@DD69D9E4.55CAE15D.34044A7F.IP)
- # [03:04] * ChanServ sets mode: +o surkov
- # [03:05] * Quits: @surkov (surkov@DD69D9E4.55CAE15D.34044A7F.IP) (Quit: surkov)
- # [03:11] <Georgevits> surkov?
- # [03:23] <@firebot> New Core - Disability Access APIs bug 747588 filed by trev.saunders@gmail.com.
- # [03:23] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=747588 nor, --, ---, trev.saunders, ASSI, nsHTMLImageAccessible should set eImageAccessible in mFlags
- # [03:26] <@firebot> trev.saunders@gmail.com requested review from surkov.alexander@gm ail.com for attachment 617170 on bug 747588.
- # [03:35] * Quits: Georgevits (chatzilla@moz-80B9A98B.home.otenet.gr) (Ping timeout)
- # [03:35] * Joins: Georgevits (chatzilla@moz-36AF6322.home.otenet.gr)
- # [04:33] * Joins: aaronlev (aaronlev@moz-654DF715.bstnma.fios.verizon.net)
- # [05:56] * Mark_Capella|away is now known as Mark_Capella
- # [06:06] * Quits: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Connection reset by peer)
- # [06:06] * Joins: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
- # [06:07] * Quits: peteb-away (ptbrunet@moz-E9B02845.austin.res.rr.com) (Input/output error)
- # [06:11] * Quits: aaronlev (aaronlev@moz-654DF715.bstnma.fios.verizon.net) (Quit: aaronlev)
- # [06:12] * Joins: aaronlev (aaronlev@moz-654DF715.bstnma.fios.verizon.net)
- # [06:35] * Joins: surkov (surkov@DD69D9E4.55CAE15D.34044A7F.IP)
- # [06:35] * ChanServ sets mode: +o surkov
- # [06:41] * Quits: Georgevits (chatzilla@moz-36AF6322.home.otenet.gr) (Ping timeout)
- # [06:44] * Joins: Georgevits (chatzilla@moz-36AF6322.home.otenet.gr)
- # [06:49] * Quits: aaronlev (aaronlev@moz-654DF715.bstnma.fios.verizon.net) (Quit: aaronlev)
- # [06:57] * Quits: Georgevits (chatzilla@moz-36AF6322.home.otenet.gr) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120312181643])
- # [07:02] * tbsaunde is now known as tbsaunde|zzz
- # [07:26] * Quits: drexler (chatzilla@moz-BD26ECCD.hsd1.vt.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [08:23] * Quits: @surkov (surkov@DD69D9E4.55CAE15D.34044A7F.IP) (Quit: surkov)
- # [08:32] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [09:53] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
- # [09:56] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [10:21] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
- # [10:22] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [10:31] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
- # [10:32] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [10:40] * Joins: victorporof (victorporo@18536C17.20718EE9.79933D60.IP)
- # [10:43] * Mark_Capella is now known as Mark_Capella|away
- # [11:34] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [12:16] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [12:57] * Joins: surkov (surkov@DD69D9E4.55CAE15D.34044A7F.IP)
- # [12:57] * ChanServ sets mode: +o surkov
- # [13:02] * Joins: fxa90id (fxa90id@moz-52703F3D.neoplus.adsl.tpnet.pl)
- # [13:09] * Quits: fxa90id (fxa90id@moz-52703F3D.neoplus.adsl.tpnet.pl) (Quit: Leaving)
- # [13:16] * Joins: fxa90id (fxa90id@moz-52703F3D.neoplus.adsl.tpnet.pl)
- # [13:19] * Quits: fxa90id (fxa90id@moz-52703F3D.neoplus.adsl.tpnet.pl) (Quit: Lost terminal)
- # [13:55] * Quits: @surkov (surkov@DD69D9E4.55CAE15D.34044A7F.IP) (Quit: surkov)
- # [14:12] * Mark_Capella|away is now known as Mark_Capella
- # [14:16] * Quits: victorporof (victorporo@18536C17.20718EE9.79933D60.IP) (Connection reset by peer)
- # [14:17] * Joins: surkov (surkov@DD69D9E4.55CAE15D.34044A7F.IP)
- # [14:17] * ChanServ sets mode: +o surkov
- # [14:29] <Mark_Capella> surkov: will you be reviewing your backlog ? i've got a few things outstanding, reviews, feedbacks, etc..
- # [14:29] <@surkov> Mark_Capella: sorry for delay, I try to do that tomorrow
- # [14:30] <Mark_Capella> thanks ... was suprised to see you here on a weekend :)
- # [14:31] <@surkov> :)
- # [14:31] <Mark_Capella> im really interested in the about:memory stuff... but I've got a lot of questions ....
- # [14:39] <Mark_Capella> surkov: other thank running the team, do you mind if I ask what kind of projects you're working on?
- # [14:41] <@surkov> Mark_Capella: well, when you (and others) don't keep me so busy then I'm coding, I do some work on specs and some work with AT vendors
- # [14:41] * Joins: peteb-away (ptbrunet@moz-E9B02845.austin.res.rr.com)
- # [14:42] <@surkov> Mark_Capella: you need get feedback from tbsaunde, but actually amount of accessible objects is not really helpful
- # [14:42] <Mark_Capella> yah - we could use a couple more of you ... :D
- # [14:42] <@surkov> we'd need to collect the size of objects
- # [14:43] <@surkov> perhaps you can provide virtual method to compute the size of the object
- # [14:43] <@surkov> the size may be changed during object life cycle
- # [14:44] <@surkov> if you run through the cache then you don't count the object kept by AT
- # [14:44] <@surkov> but if you call virtual function at construction/destruction time then it's not good
- # [14:45] <Mark_Capella> i need a better understanding of the internals ... application accessible has doc accessibles have accessibles .... external API's have ?what? root point, and etc
- # [14:47] <Mark_Capella> then dumb questions like is application accessible same as all browser accessibles, is doc accessible all accesibles on an open tab, etc
- # [14:49] <Mark_Capella> or better yet is there documentation high-level type non-tech to explain it all
- # [15:10] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [15:31] <@surkov> Mark_Capella: some APIs have application accessible, some don't
- # [15:32] <@surkov> application accessible is the same for browser instance
- # [15:32] <@surkov> i.e. for all windows running on the same browser instance
- # [15:32] <@surkov> if you start thunderbird then it has own app accessible
- # [15:32] <@surkov> or if you run two different firefoxes on same machine then each of them has app accessible
- # [15:33] <@surkov> each window has document accessible (nsRootAccessible class)
- # [15:33] <@surkov> each DOM document has document accessible (nsDocAccessible)
- # [15:33] <@surkov> in general
- # [15:33] <@surkov> because some DOM document aren't accessible of course
- # [15:33] * Joins: aaronlev (aaronlev@moz-654DF715.bstnma.fios.verizon.net)
- # [15:34] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [15:34] <@surkov> Mark_Capella: there's some docs (https://developer.mozilla.org/en/Accessibility/AT-APIs) but they are targeted rather to AT developers than to Gecko developers
- # [15:37] <Mark_Capella> the current code approach of counting accesibles as they are constructed doesnt work, ie: the about:memory page always say zero items ...
- # [15:37] <Mark_Capella> for the patch i mean
- # [15:39] <Mark_Capella> asif the count being stored is in a different place in memory as that being "seen" by the memory reporter
- # [15:41] <Mark_Capella> like im expecting the global count to be displayed, but im not properly referencing / totalling up local counts ...
- # [15:43] <Mark_Capella> or to put it I want about:memory to display all accessibles per app accessible, but they're being kept lower level rnRootAccessible (per page/tab) or lower yet nsDocAccessible (per DOM per page/tab)
- # [15:44] <Mark_Capella> and so even if I want just a not very useful count of total accessibles, i dont even have that part right
- # [16:10] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
- # [16:26] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [16:59] * Quits: aaronlev (aaronlev@moz-654DF715.bstnma.fios.verizon.net) (Quit: aaronlev)
- # [17:10] * Quits: @surkov (surkov@DD69D9E4.55CAE15D.34044A7F.IP) (Quit: surkov)
- # [17:17] * Joins: victorporof (victorporo@18536C17.20718EE9.79933D60.IP)
- # [18:29] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [18:36] * Joins: drexler (chatzilla@moz-BD26ECCD.hsd1.vt.comcast.net)
- # [18:43] * Quits: drexler (chatzilla@moz-BD26ECCD.hsd1.vt.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [19:57] <@firebot> eitan@monotonous.org requested review from trev.saunders@gmail .com for attachment 617152 on bug 739884.
- # [19:57] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=739884 nor, --, ---, maxli, NEW, decomtaminate impl of UnselectRow() and UnselectCol() on accessible tables
- # [20:18] * Joins: fxa90id (fxa90id@moz-52703F3D.neoplus.adsl.tpnet.pl)
- # [20:36] * khuey|away is now known as khuey
- # [20:53] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [21:09] * Quits: fxa90id (fxa90id@moz-52703F3D.neoplus.adsl.tpnet.pl) (Quit: Leaving)
- # [21:24] * khuey is now known as khuey|away
- # [21:32] * Quits: victorporof (victorporo@18536C17.20718EE9.79933D60.IP) (Quit: Linkinus - http://linkinus.com)
- # [21:57] * Joins: muralisr92 (chatzilla@moz-3175BE30.dynip.nus.edu.sg)
- # [22:04] * Quits: muralisr92 (chatzilla@moz-3175BE30.dynip.nus.edu.sg) (Client exited)
- # [22:16] * Joins: drexler (chatzilla@moz-BD26ECCD.hsd1.vt.comcast.net)
- # [22:48] * Quits: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0a2/20120405042010])
- # [23:51] * Quits: drexler (chatzilla@moz-BD26ECCD.hsd1.vt.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [23:55] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # Session Close: Sun Apr 22 00:00:00 2012
The end :)