/irc-logs / mozilla / #accessibility / 2014-03-17 / end
Options:
- # Session Start: Mon Mar 17 00:00:00 2014
- # Session Ident: #accessibility
- # [00:08] * Quits: icaaq|afk (icaaq@moz-1A847AAB.cust.bredbandsbolaget.se) (Ping timeout)
- # [00:49] * Quits: @surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca) (Quit: surkov)
- # [01:14] * Joins: icaaq (icaaq@moz-1A847AAB.cust.bredbandsbolaget.se)
- # [01:19] * Quits: Gijs (gijs@moz-7B8EDD89.range81-159.btcentralplus.com) (Quit: sleep)
- # [01:28] * Joins: kushagra (kushagra@6B8F08F8.7F08A433.520CDC98.IP)
- # [01:30] * Quits: kushagra (kushagra@6B8F08F8.7F08A433.520CDC98.IP) (Ping timeout)
- # [01:58] * Joins: surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca)
- # [01:58] * ChanServ sets mode: +o surkov
- # [02:10] * Quits: @surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca) (Quit: surkov)
- # [02:17] * Joins: surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca)
- # [02:17] * ChanServ sets mode: +o surkov
- # [03:04] * Quits: @surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca) (Quit: surkov)
- # [03:29] * Joins: surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca)
- # [03:29] * ChanServ sets mode: +o surkov
- # [03:29] * Joins: kushagra (kushagra@6B8F08F8.7F08A433.520CDC98.IP)
- # [03:31] * Quits: kushagra (kushagra@6B8F08F8.7F08A433.520CDC98.IP) (Ping timeout)
- # [04:24] * Quits: brambles (xymox@moz-969AAE9B.barwen.ch) (Ping timeout)
- # [04:26] * Joins: brambles (xymox@moz-969AAE9B.barwen.ch)
- # [04:31] * Quits: brambles (xymox@moz-969AAE9B.barwen.ch) (Ping timeout)
- # [04:32] * Joins: brambles (xymox@moz-969AAE9B.barwen.ch)
- # [05:30] * Joins: kushagra (kushagra@6B8F08F8.7F08A433.520CDC98.IP)
- # [05:32] * Quits: kushagra (kushagra@6B8F08F8.7F08A433.520CDC98.IP) (Ping timeout)
- # [07:03] * Quits: maxli (Adium@moz-EE42E0E.student.cs.uwaterloo.ca) (Quit: Leaving.)
- # [07:31] * Joins: kushagra (kushagra@6B8F08F8.7F08A433.520CDC98.IP)
- # [07:33] * Quits: kushagra (kushagra@6B8F08F8.7F08A433.520CDC98.IP) (Ping timeout)
- # [07:43] * Quits: ivan (ivan@moz-531C3EC9.members.linode.com) (Ping timeout)
- # [07:48] * Joins: ivan (ivan@moz-531C3EC9.members.linode.com)
- # [07:49] * Quits: ivan (ivan@moz-531C3EC9.members.linode.com) (Max SendQ exceeded)
- # [07:52] * Joins: ivan (ivan@moz-531C3EC9.members.linode.com)
- # [07:54] * Quits: ivan (ivan@moz-531C3EC9.members.linode.com) (Ping timeout)
- # [07:57] * Joins: ivan (ivan@moz-531C3EC9.members.linode.com)
- # [08:00] * Quits: ivan (ivan@moz-531C3EC9.members.linode.com) (Ping timeout)
- # [08:04] * Joins: ivan (ivan@moz-531C3EC9.members.linode.com)
- # [08:26] * Quits: @surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca) (Quit: surkov)
- # [09:29] * Joins: Gijs (gijs@moz-7B8EDD89.range81-159.btcentralplus.com)
- # [09:31] * Joins: kushagra (kushagra@6B8F08F8.7F08A433.520CDC98.IP)
- # [09:34] * Quits: kushagra (kushagra@6B8F08F8.7F08A433.520CDC98.IP) (Ping timeout)
- # [10:05] * Joins: MarcoZ (marco.zehe@moz-DE7F7B19.dip0.t-ipconnect.de)
- # [10:05] * ChanServ sets mode: +ao MarcoZ MarcoZ
- # [10:05] <@MarcoZ> Morning all!
- # [10:16] * Joins: agibson (agibson@moz-2C643250.gate.cable.virginm.net)
- # [11:17] * Quits: @MarcoZ (marco.zehe@moz-DE7F7B19.dip0.t-ipconnect.de) (Quit: Nightly update...)
- # [11:25] * Joins: Mic (Mic@moz-1507C7C3.superkabel.de)
- # [11:26] * Quits: cabanier (sid15093@moz-31ABA2C0.irccloud.com) (Ping timeout)
- # [11:32] * Joins: kushagra (kushagra@6B8F08F8.7F08A433.520CDC98.IP)
- # [11:35] * Quits: kushagra (kushagra@6B8F08F8.7F08A433.520CDC98.IP) (Ping timeout)
- # [11:43] * Joins: cabanier (sid15093@moz-31ABA2C0.irccloud.com)
- # [12:00] * Joins: MarcoZ (marco.zehe@moz-DE7F7B19.dip0.t-ipconnect.de)
- # [12:00] * ChanServ sets mode: +ao MarcoZ MarcoZ
- # [12:01] <@MarcoZ> Sheesh, I keep forgetting that ChatZilla doesn't restart itself after a Nightly update.
- # [12:17] * Quits: Mic (Mic@moz-1507C7C3.superkabel.de) (Quit: Instantbird -- http://www.instantbird.com)
- # [12:19] * icaaq is now known as icaaq|afk
- # [12:53] * agibson is now known as agibson|afk
- # [12:55] * Joins: surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca)
- # [12:55] * ChanServ sets mode: +o surkov
- # [12:57] * icaaq|afk is now known as icaaq
- # [13:09] * Joins: Sahoo (Mibbit@718DAA92.9DA2E609.1C37C358.IP)
- # [13:20] * Quits: Sahoo (Mibbit@718DAA92.9DA2E609.1C37C358.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [13:23] * Joins: Justin_o (uid14648@moz-E77DEB21.irccloud.com)
- # [13:33] * Joins: kushagra (kushagra@6B8F08F8.7F08A433.520CDC98.IP)
- # [13:35] * Quits: kushagra (kushagra@6B8F08F8.7F08A433.520CDC98.IP) (Ping timeout)
- # [13:56] * agibson|afk is now known as agibson
- # [13:57] * Quits: @MarcoZ (marco.zehe@moz-DE7F7B19.dip0.t-ipconnect.de) (Ping timeout)
- # [13:57] * Joins: MarcoZ (marco.zehe@moz-DE7F7B19.dip0.t-ipconnect.de)
- # [13:57] * ChanServ sets mode: +ao MarcoZ MarcoZ
- # [14:17] * Joins: yzen (yzen@13F2CEC5.7672369.D8E68FF6.IP)
- # [14:17] * ChanServ sets mode: +o yzen
- # [14:40] * Joins: jwei (jwei@13F2CEC5.7672369.D8E68FF6.IP)
- # [14:47] * Gijs is now known as Gijs_away
- # [15:20] * khuey|away is now known as khuey
- # [15:21] * Quits: mattur (sid16049@moz-A42E5B7B.irccloud.com) (Ping timeout)
- # [15:34] * Joins: kushagra (kushagra@6B8F08F8.7F08A433.520CDC98.IP)
- # [15:36] * Quits: kushagra (kushagra@6B8F08F8.7F08A433.520CDC98.IP) (Ping timeout)
- # [15:50] <@MarcoZ> yzen: eeejay: surkov: tbsaunde: jwei: Meeting in about 45 minutes.
- # [15:51] <@surkov> ok
- # [15:51] <@yzen> sounds good
- # [15:52] <@tbsaunde> ack
- # [15:59] * agibson is now known as agibson|mtg
- # [16:05] * Gijs_away is now known as Gijs
- # [16:21] * Joins: mattur (sid16049@moz-A42E5B7B.irccloud.com)
- # [16:23] <@MarcoZ> Meeting in 10.
- # [16:27] <@MarcoZ> Meeting agenda: https://wiki.mozilla.org/Accessibility/Meetings/2014-03-17
- # [16:32] * agibson|mtg is now known as agibson
- # [16:33] * khuey is now known as khuey|away
- # [16:45] <@surkov> it doesn't want to get me in
- # [16:47] * Quits: @yzen (yzen@13F2CEC5.7672369.D8E68FF6.IP) (Ping timeout)
- # [16:52] * icaaq is now known as icaaq|afk
- # [16:56] * Joins: yzen (yzen@13F2CEC5.7672369.D8E68FF6.IP)
- # [16:56] * ChanServ sets mode: +o yzen
- # [16:56] * Joins: slee (chatzilla@moz-F3E9DB28.gotadsl.co.uk)
- # [17:13] * khuey|away is now known as khuey
- # [17:15] <@MarcoZ> OK, guys, packing up. Talk to you during the week!
- # [17:15] * Quits: @MarcoZ (marco.zehe@moz-DE7F7B19.dip0.t-ipconnect.de) (Quit: Packing for CSUN)
- # [17:22] <@tbsaunde> anyone else want food?
- # [17:33] <slee> tbsaunde: what are you offering? :)
- # [17:34] <@tbsaunde> slee: to go to someplace near the office
- # [17:35] <slee> tbsaunde: Trouble is I'm in the SW UK. hehe
- # [17:35] * Joins: kushagra (kushagra@6B8F08F8.7F08A433.520CDC98.IP)
- # [17:36] <@tbsaunde> slee: sounds like a personal problem!
- # [17:36] <@tbsaunde> ;)
- # [17:36] <slee> bah! :D
- # [17:37] * Quits: kushagra (kushagra@6B8F08F8.7F08A433.520CDC98.IP) (Ping timeout)
- # [17:39] * Joins: alinah (Adium@moz-DFAA4E15.p2p.sfo1.mozilla.com)
- # [17:45] * Quits: @yzen (yzen@13F2CEC5.7672369.D8E68FF6.IP) (Connection reset by peer)
- # [17:45] * Joins: yzen (yzen@13F2CEC5.7672369.D8E68FF6.IP)
- # [17:45] * ChanServ sets mode: +o yzen
- # [17:57] * Joins: clown (clown@67828CC7.C1A51174.9D42CF23.IP)
- # [17:57] * clown is now known as clown_mtg
- # [18:04] * Joins: kushagra (kushagra@6B8F08F8.7F08A433.520CDC98.IP)
- # [18:05] * Quits: scott_gonzalez (scott_gonz@moz-91C81A39.hrbgpa.fios.verizon.net) (Quit: scott_gonzalez)
- # [18:06] * Joins: darkowlzz (sunny@ECEF4276.C542A946.25B273F5.IP)
- # [18:07] * khuey is now known as khuey|away
- # [18:08] * Joins: scott_gonzalez (scott_gonz@moz-91C81A39.hrbgpa.fios.verizon.net)
- # [18:09] * Parts: darkowlzz (sunny@ECEF4276.C542A946.25B273F5.IP) (Leaving)
- # [18:20] * Joins: yash (uid13811@moz-E77DEB21.irccloud.com)
- # [18:34] * Joins: maxli (Adium@moz-EE42E0E.student.cs.uwaterloo.ca)
- # [18:37] <@surkov> tbsaunde: hi
- # [18:56] * Quits: slee (chatzilla@moz-F3E9DB28.gotadsl.co.uk) (Quit: ChatZilla 0.9.90.1 [Firefox 28.0/20140306171728])
- # [18:58] * khuey|away is now known as khuey
- # [19:00] * Quits: clown_mtg (clown@67828CC7.C1A51174.9D42CF23.IP) (Quit: Leaving.)
- # [19:01] * Quits: alinah (Adium@moz-DFAA4E15.p2p.sfo1.mozilla.com) (Input/output error)
- # [19:06] <@tbsaunde> surkov: hi
- # [19:06] * Joins: alinah (Adium@moz-DFAA4E15.p2p.sfo1.mozilla.com)
- # [19:10] * Quits: kushagra (kushagra@6B8F08F8.7F08A433.520CDC98.IP) (Ping timeout)
- # [19:10] * agibson is now known as agibson|afk
- # [19:18] * agibson|afk is now known as agibson
- # [19:31] * Quits: alinah (Adium@moz-DFAA4E15.p2p.sfo1.mozilla.com) (Quit: Leaving.)
- # [19:34] * icaaq|afk is now known as icaaq
- # [19:34] * agibson is now known as agibson|afk
- # [19:35] * Joins: alinah (Adium@moz-DFAA4E15.p2p.sfo1.mozilla.com)
- # [19:37] * agibson|afk is now known as agibson
- # [19:39] * Quits: alinah (Adium@moz-DFAA4E15.p2p.sfo1.mozilla.com) (Quit: Leaving.)
- # [19:45] * Joins: clown (clown@67828CC7.C1A51174.9D42CF23.IP)
- # [19:47] * agibson is now known as agibson|afk
- # [20:00] * Quits: agibson|afk (agibson@moz-2C643250.gate.cable.virginm.net) (Quit: )
- # [20:00] * Joins: alinah (Adium@moz-DFAA4E15.p2p.sfo1.mozilla.com)
- # [20:02] * icaaq is now known as icaaq|afk
- # [20:03] * Quits: alinah (Adium@moz-DFAA4E15.p2p.sfo1.mozilla.com) (Quit: Leaving.)
- # [20:18] * icaaq|afk is now known as icaaq
- # [20:30] <@yzen> hey eeejay
- # [20:30] <@eeejay> yzen, yo
- # [20:31] <@yzen> i was looking at bug 980521, looks good but I just cant apply it to run the tests :(
- # [20:31] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=980521 nor, --, ---, nobody, NEW, [AccessFu] Introduce content text tests
- # [20:31] <@tbsaunde> q/me pokes surkov
- # [20:35] <@surkov> tbsaunde: hey
- # [20:35] * Joins: alinah (Adium@moz-DFAA4E15.p2p.sfo1.mozilla.com)
- # [20:36] <@tbsaunde> surkov: what did you want with me earlier?
- # [20:37] <@surkov> tbsaunde: I asked in the bug
- # [20:37] * Quits: alinah (Adium@moz-DFAA4E15.p2p.sfo1.mozilla.com) (Quit: Leaving.)
- # [20:38] <@tbsaunde> surkov: FooChild is the object in the child process and FooParent is the one in the parent
- # [20:39] <@surkov> tbsaunde: ok, why DocAccessibleParent contains links to DocAccessibleParents?
- # [20:43] * Joins: alinah (Adium@moz-DFAA4E15.p2p.sfo1.mozilla.com)
- # [20:46] <@tbsaunde> surkov: so it nows what doc is its parent and what docs are its kids
- # [20:47] <@surkov> tbsaunde: so each doc accessible has doc acc child and doc acc parent?
- # [20:47] <@tbsaunde> surkov: each one in a content process yes
- # [20:48] <@surkov> tbsaunde: what's for?
- # [20:48] <@tbsaunde> surkov: so parent can find out information about doc in other process and child process can fire events
- # [20:49] <@surkov> tbsaunde: I still don't have a whole picture in my mind
- # [20:50] <@tbsaunde> surkov: what's unclear?
- # [20:50] <@surkov> tbsaunde: mostly everything :)
- # [20:50] <@surkov> I realise there's a bunch of doc accessible living in main process and bunch of documents living in content process
- # [20:51] <@surkov> tbsaunde: is that correct?
- # [20:51] <@tbsaunde> surkov: well, you have some documents in each process so you have some doc accessibles in main process and some in child process
- # [20:52] <@tbsaunde> doc accessible lives in same process as its document
- # [20:52] <@surkov> ok, so how does communication work?
- # [20:52] <@tbsaunde> so if doc accessible is in child process then you need ipc stuff for main process to use it
- # [20:52] <@surkov> why do main process need it?
- # [20:53] * Joins: Mic (Mic@moz-939D647A.superkabel.de)
- # [20:53] <@tbsaunde> when doc accessible is created in child process DocAccessibleChild is created there too and connected to doc accessible
- # [20:53] <@surkov> do we fire MSAA events from main process only?
- # [20:53] <@tbsaunde> surkov: yes
- # [20:54] <@surkov> tbsaunde: what's connection between DocAccessibleChild and DocAccessibleParent?
- # [20:54] <@tbsaunde> so then main process is told doc accessible was created in child with PDocAccessibleConstructor and then it has DocAccessibleParent so it can use that as way to talk about DocAccessible in other process
- # [20:55] <@tbsaunde> there oposites halves of the ipc stuff
- # [20:56] <@surkov> where does DocManager live?
- # [20:57] <@surkov> is it single object or each process has it?
- # [20:57] <@tbsaunde> each process has one
- # [20:59] * Gijs is now known as Gijs_away
- # [21:00] <@surkov> tbsaunde: I don't see PDocAccessibleChild file
- # [21:00] <@tbsaunde> surkov: everything but PDocAccessible.ipdl is auto generated
- # [21:01] <@surkov> tbsaunde: ok, what does this class look like?
- # [21:02] <@tbsaunde> surkov: the autogenerated one?
- # [21:03] <@surkov> tbsaunde: yeah
- # [21:04] <@surkov> tbsaunde: I mean I just see a name and nothing else
- # [21:04] <@tbsaunde> surkov: I haven't really looked at it much, its magic ;)
- # [21:04] <@surkov> where is it generated from?
- # [21:04] <@tbsaunde> PDocAccessible.ipdl
- # [21:05] <@surkov> so protocol PDocAccessible results in two classes PDocAccesisbleChild and PDocAccessibleParent, right?
- # [21:06] <@tbsaunde> surkov: yes, you might want to go read the mdn thing on ipdl ;)
- # [21:06] <@surkov> tbsaunde: what do parent: means there, does it mean it's part of PDocAccessibleParent?
- # [21:08] <@tbsaunde> surkov: iirc its the one message is sent to
- # [21:09] <@surkov> tbsaunde: so parent: Event() means that child class has SendEvent() method that will communicate somehow with parent class?
- # [21:09] <@tbsaunde> surkov: yes
- # [21:10] <@surkov> tbsaunde: and that communication is RecvEvent method of parent class?
- # [21:10] <@tbsaunde> surkov: that's the other side yes
- # [21:11] <@surkov> tbsaunde: ok, I still miss why do you need to have hierarchy of parent objects?
- # [21:11] <@surkov> and DocAccessibleParent class doesn't have reference to Child class, right?
- # [21:11] <@tbsaunde> surkov: so when someone asks what is parent document to this document you can tell them
- # [21:12] <@surkov> tbsaunde: who is supposed to ask?
- # [21:12] <@surkov> what about children, same?
- # [21:12] <@tbsaunde> someone in main process maybe platform / xpcom layer
- # [21:12] <@tbsaunde> children are the same yes
- # [21:13] <@tbsaunde> doc accessible child is in different process so the only way you can do things with it are sending messages
- # [21:18] <@surkov> tbsaunde: can you give me an example?
- # [21:19] * Quits: @yzen (yzen@13F2CEC5.7672369.D8E68FF6.IP) (Input/output error)
- # [21:19] * Joins: yzen (yzen@13F2CEC5.7672369.D8E68FF6.IP)
- # [21:19] * ChanServ sets mode: +o yzen
- # [21:21] <@tbsaunde> surkov: example of
- # [21:21] <@surkov> tbsaunde: of someone in main process?
- # [21:22] <@tbsaunde> surkov: the same people who call docAccessible->ParentDoc()
- # [21:23] <@surkov> tbsaunde: those guys need ParentDoc() why may they need DocAccParent object?
- # [21:25] <@tbsaunde> same reason they'd need DocAccessible for parent doc?
- # [21:27] * Gijs_away is now known as Gijs
- # [21:29] <@surkov> tbsaunde: I still don't follow
- # [21:31] <@tbsaunde> surkov: I'm having trouble seeing why it isn't the natural way to do things ;)
- # [21:32] <@tbsaunde> surkov: suppose someone asks for accessible that is parent of document how do you know what document to look in if document doesn't have pointer to parent doc?
- # [21:32] <@surkov> tbsaunde: I see, probably it makes sense to include this part into the patch within use cases
- # [21:33] <@tbsaunde> that semes sort of silly, we don't do that for rest of code
- # [21:33] <@surkov> tbsaunde: where I am, in child process having docAccessible?
- # [21:33] <@tbsaunde> surkov: huh?
- # [21:33] <@surkov> tbsaunde: you said someone ask for accessible that is parent of document?
- # [21:34] <@surkov> you mean somebody has docaccessible that is in content process and it needs its parent which is in main process?
- # [21:34] <@tbsaunde> surkov: someone == platform layer
- # [21:41] <@surkov> tbsaunde: can we have root documents living in content process?
- # [21:42] <@tbsaunde> surkov: I think so
- # [21:42] <@surkov> tbsaunde: example?
- # [21:43] <@tbsaunde> surkov: whole window in content process?
- # [21:43] <@surkov> tbsaunde: so openDialog() creates a window in content process, right?
- # [21:46] <@tbsaunde> surkov: I'm not sure
- # [22:02] * Parts: clown (clown@67828CC7.C1A51174.9D42CF23.IP)
- # [22:03] * Joins: maxli1 (Adium@moz-F47DD19B.student.cs.uwaterloo.ca)
- # [22:04] * Quits: maxli (Adium@moz-EE42E0E.student.cs.uwaterloo.ca) (Ping timeout)
- # [22:05] * Quits: alinah (Adium@moz-DFAA4E15.p2p.sfo1.mozilla.com) (Quit: Leaving.)
- # [22:05] * Joins: alinah (Adium@moz-DFAA4E15.p2p.sfo1.mozilla.com)
- # [22:06] * Quits: alinah (Adium@moz-DFAA4E15.p2p.sfo1.mozilla.com) (Quit: Leaving.)
- # [22:08] * Quits: @yzen (yzen@13F2CEC5.7672369.D8E68FF6.IP) (Ping timeout)
- # [22:08] * icaaq is now known as icaaq|afk
- # [22:11] * Joins: alinah (Adium@moz-DFAA4E15.p2p.sfo1.mozilla.com)
- # [22:13] * Quits: @surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca) (Quit: surkov)
- # [22:27] * Quits: Mic (Mic@moz-939D647A.superkabel.de) (Quit: Instantbird -- http://www.instantbird.com)
- # [22:28] * Joins: Mic (Mic@moz-939D647A.superkabel.de)
- # [22:32] * Gijs is now known as Gijs_away
- # [22:33] * Quits: jwei (jwei@13F2CEC5.7672369.D8E68FF6.IP) (Quit: Leaving.)
- # [22:38] * Quits: Mic (Mic@moz-939D647A.superkabel.de) (Quit: Instantbird -- http://www.instantbird.com)
- # [22:38] * Joins: Mic (Mic@moz-939D647A.superkabel.de)
- # [22:40] * Quits: Mic (Mic@moz-939D647A.superkabel.de) (Connection reset by peer)
- # [22:40] * Joins: Mic (Mic@moz-939D647A.superkabel.de)
- # [22:40] * Quits: Mic (Mic@moz-939D647A.superkabel.de) (Connection reset by peer)
- # [22:41] * Joins: Mic (Mic@moz-939D647A.superkabel.de)
- # [22:41] * Quits: Mic (Mic@moz-939D647A.superkabel.de) (Connection reset by peer)
- # [22:42] * Joins: Mic (Mic@moz-939D647A.superkabel.de)
- # [22:47] * Quits: Justin_o (uid14648@moz-E77DEB21.irccloud.com) (Quit: Connection closed for inactivity)
- # [23:14] * Quits: alinah (Adium@moz-DFAA4E15.p2p.sfo1.mozilla.com) (Quit: Leaving.)
- # [23:14] * Gijs_away is now known as Gijs
- # [23:18] * Joins: alinah (Adium@moz-DFAA4E15.p2p.sfo1.mozilla.com)
- # [23:47] * Quits: Mic (Mic@moz-939D647A.superkabel.de) (Quit: Instantbird -- http://www.instantbird.com)
- # [23:51] * Quits: alinah (Adium@moz-DFAA4E15.p2p.sfo1.mozilla.com) (Quit: Leaving.)
- # Session Close: Tue Mar 18 00:00:00 2014
The end :)