searching for reviewer(tbsaunde)
946c2698ea05835f2c60f458e0352e043cdc1ab6: Bug 1052866 - Expose IAccessibleText on tables, rows, etc., r=tbsaunde. Bustage fix by MarcoZ.
Alexander Surkov <surkov.alexander@gmail.com> - Fri, 26 Oct 2018 11:07:27 +0200 - rev 443122
Push 34940 by nerli@mozilla.com at Fri, 26 Oct 2018 15:48:47 +0000
Bug 1052866 - Expose IAccessibleText on tables, rows, etc., r=tbsaunde. Bustage fix by MarcoZ.
a69a426bdb14a5913864819e8d33b8a92fb92b3a: Bug 1052866 - Expose IAccessibleText on tables, rows, etc., r=tbsaunde
Alexander Surkov <surkov.alexander@gmail.com> - Fri, 26 Oct 2018 09:54:20 +0200 - rev 443120
Push 34940 by nerli@mozilla.com at Fri, 26 Oct 2018 15:48:47 +0000
Bug 1052866 - Expose IAccessibleText on tables, rows, etc., r=tbsaunde
9717295b3da5b3227e19cf90f9b4a6670a7e0292: Bug 1365073: Modify sdnAccessible to always generate unique IDs using AccessibleWrap's scheme even when it is not associated with an accessible; r=tbsaunde
Aaron Klotz <aklotz@mozilla.com> - Mon, 15 May 2017 17:28:57 -0600 - rev 360325
Push 31874 by archaeopteryx@coole-files.de at Wed, 24 May 2017 09:25:22 +0000
Bug 1365073: Modify sdnAccessible to always generate unique IDs using AccessibleWrap's scheme even when it is not associated with an accessible; r=tbsaunde MozReview-Commit-ID: 8uhDATEKfQ
d7c33d5c6270bbe2ad93f21fd0e7347debb788de: Bug 1361879: Ensure that sdnAccessible holds a strong reference to its creating AccessibleWrap if it was instantiated as a tearoff; r=tbsaunde
Aaron Klotz <aklotz@mozilla.com> - Tue, 23 May 2017 14:40:04 -0600 - rev 360324
Push 31874 by archaeopteryx@coole-files.de at Wed, 24 May 2017 09:25:22 +0000
Bug 1361879: Ensure that sdnAccessible holds a strong reference to its creating AccessibleWrap if it was instantiated as a tearoff; r=tbsaunde MozReview-Commit-ID: CCgwa7BHUBK
186a991996bcae617b0e8709c4722725e75229d5: Bug 1363887: Use nsAutoHandle for CreateBitmap call in AccessibleWrap::UpdateSystemCaretFor; r=tbsaunde
Aaron Klotz <aklotz@mozilla.com> - Wed, 10 May 2017 16:04:05 -0600 - rev 357977
Push 31808 by cbook@mozilla.com at Fri, 12 May 2017 12:37:49 +0000
Bug 1363887: Use nsAutoHandle for CreateBitmap call in AccessibleWrap::UpdateSystemCaretFor; r=tbsaunde MozReview-Commit-ID: CbLqtqMEw32
39726aed41e676e5d3dc4638ab69f27a1dac0562: Bug 1354077: Return IPC_FAIL from TabParent::RecvPDocAccessibleConstructor when we receive a top-level document with a null COM proxy; r=tbsaunde
Aaron Klotz <aklotz@mozilla.com> - Fri, 28 Apr 2017 18:37:22 -0600 - rev 355914
Push 31750 by ihsiao@mozilla.com at Tue, 02 May 2017 03:05:36 +0000
Bug 1354077: Return IPC_FAIL from TabParent::RecvPDocAccessibleConstructor when we receive a top-level document with a null COM proxy; r=tbsaunde MozReview-Commit-ID: KO2B1aWiqCf
93a6595b99a3487aa636ed7555c7afac3c1a4199: Bug 1322532: Platform a11y changes to enable handler-based live regions; r=tbsaunde
Aaron Klotz <aklotz@mozilla.com> - Thu, 13 Apr 2017 20:35:32 -0600 - rev 353532
Push 31671 by cbook@mozilla.com at Tue, 18 Apr 2017 08:21:51 +0000
Bug 1322532: Platform a11y changes to enable handler-based live regions; r=tbsaunde MozReview-Commit-ID: nNPvBy3ZGO
fce2e95bdbf051d6e5db1a057d03325cdb643e25: Bug 1322532: Add sync text event to PDocAccessible; r=tbsaunde, r=billm
Aaron Klotz <aklotz@mozilla.com> - Thu, 13 Apr 2017 17:08:42 -0600 - rev 353531
Push 31671 by cbook@mozilla.com at Tue, 18 Apr 2017 08:21:51 +0000
Bug 1322532: Add sync text event to PDocAccessible; r=tbsaunde, r=billm MozReview-Commit-ID: AFZMYghoOHe
feed12305d6f3b86d0a6e2baaaa60d1b072603b8: Bug 1322532: Add support for live regions to the com handler dll; r=tbsaunde
Aaron Klotz <aklotz@mozilla.com> - Thu, 13 Apr 2017 16:57:33 -0600 - rev 353529
Push 31671 by cbook@mozilla.com at Tue, 18 Apr 2017 08:21:51 +0000
Bug 1322532: Add support for live regions to the com handler dll; r=tbsaunde MozReview-Commit-ID: 1JPaUw5PrxU
df4e3ee037d6f236f80eaecbc4e7d5b91151d9f3: Bug 1322532: Platform a11y changes to enable handler-based live regions; r=tbsaunde
Aaron Klotz <aklotz@mozilla.com> - Thu, 13 Apr 2017 20:35:32 -0600 - rev 353177
Push 31659 by archaeopteryx@coole-files.de at Fri, 14 Apr 2017 21:56:28 +0000
Bug 1322532: Platform a11y changes to enable handler-based live regions; r=tbsaunde MozReview-Commit-ID: nNPvBy3ZGO
0acfde7a7a45d94f7e32fa036de0c8032694f58b: Bug 1322532: Add sync text event to PDocAccessible; r=tbsaunde, r=billm
Aaron Klotz <aklotz@mozilla.com> - Thu, 13 Apr 2017 17:08:42 -0600 - rev 353176
Push 31659 by archaeopteryx@coole-files.de at Fri, 14 Apr 2017 21:56:28 +0000
Bug 1322532: Add sync text event to PDocAccessible; r=tbsaunde, r=billm MozReview-Commit-ID: AFZMYghoOHe
954ea82470ed83e3aad65eed1514f6b8429e0e72: Bug 1322532: Add support for live regions to the com handler dll; r=tbsaunde
Aaron Klotz <aklotz@mozilla.com> - Thu, 13 Apr 2017 16:57:33 -0600 - rev 353174
Push 31659 by archaeopteryx@coole-files.de at Fri, 14 Apr 2017 21:56:28 +0000
Bug 1322532: Add support for live regions to the com handler dll; r=tbsaunde MozReview-Commit-ID: 1JPaUw5PrxU
00cd9d69ecde30cdc6510d81816d12c6256ad926: Bug 1354333: Use call_as to produce a non-null vtable entry for ISimpleDOMNode::get_localInterface; r=tbsaunde
Aaron Klotz <aklotz@mozilla.com> - Thu, 06 Apr 2017 15:56:42 -0600 - rev 352923
Push 31653 by kwierso@gmail.com at Fri, 14 Apr 2017 00:24:20 +0000
Bug 1354333: Use call_as to produce a non-null vtable entry for ISimpleDOMNode::get_localInterface; r=tbsaunde MozReview-Commit-ID: vglI4a6vNJ
f99777cc035922c20b7019354ef61f8b109974f1: Bug 1303060: Implementation of the caching COM handler for a11y; r=tbsaunde
Aaron Klotz <aklotz@mozilla.com> - Mon, 27 Mar 2017 19:13:34 -0600 - rev 351477
Push 31611 by cbook@mozilla.com at Thu, 06 Apr 2017 10:51:05 +0000
Bug 1303060: Implementation of the caching COM handler for a11y; r=tbsaunde MozReview-Commit-ID: HkiIgDQURtK The a11y COM handler consists of two classes. AccessibleHandler is the one that is actually interposed by COM between the client and the proxy. It implements IAccessible2_3, IServiceProvider, and IProvideClassInfo. It is derived from mscom::Handler which takes care of most of the COM boilerplate for handler instantiation. AccessibleHandler must override a few virtual functions from mscom::Handler: * QueryHandlerInterface - mscom::Handler must implement the "real" QI. This is the method that mscom::Handler uses to delegate to the implementer. * ReadHandlerPayload - deserializing the payload. This uses mscom::StructFromStream and the IA2Data_Decode function that was generated by midl. It should essentially be the inverse of the serialization code in the IHandlerProvider implementation inside Gecko. * MarshalAs - identical to IHandlerProvider::MarshalAs * GetHandlerPayloadSize and WriteHandlerPayload - it sucks that we have to include these, but they are neccessary for the scenario when COM wants to make a proxy of a proxy. When that happens, we need to get COM to serialize the payload again; it isn't smart enough to recognize payloads in existing proxies and copy them itself. In order to reduce round trips, AccessibleHandler implements the most sophisticated IA2 interface. This way the client has access to any of those interfaces from IDispatch all the way down to IAccessible2_3 without needing to incur additional round-trips to obtain them. We also implement IServiceProvider so that a client may QueryService for an IA2 interface without needing to incur more round trips. In addition, we maintain a list of service IDs that we definitely do not support, and handle those locally instead of incurring an IPC round-trip. We also implement IProvideClassInfo because NVDA's python code (and presumably other ATs that use interpreted languages) supports using that interface to assist its FFI library with resolution of our COM objects. COM wraps each instance of an IAccessible* proxy with an AccessibleHandler object. Proxies whose interfaces are not part of the IDispatch ... IAccessible2_3 hierarchy are not wrapped with handlers (though this might change in the future if we need to expand coverage). AccessibleHandler implements IAccessible2_3 such that, if we have cached data available for a particular IA2 method, we provide that cached data to the client. Otherwise we pass on the request to the COM proxy for retrieval via IPC. The other class in the handler dll is AccessibleHandlerControl. This class implements the IHandlerControl interface that is provided to IGeckoBackChannel. Gecko dispatches cache invalidation events using this interface. This class is a singleton within the handler dll and manages shared, handler-wide resources.
11457e63c6c46cb023717215251144fd5de9e827: Bug 1303060: Changes to a11y to enable the serving of a COM handler; r=tbsaunde
Aaron Klotz <aklotz@mozilla.com> - Tue, 04 Apr 2017 15:23:55 -0600 - rev 351475
Push 31611 by cbook@mozilla.com at Thu, 06 Apr 2017 10:51:05 +0000
Bug 1303060: Changes to a11y to enable the serving of a COM handler; r=tbsaunde MozReview-Commit-ID: GTQF3x1pBtX A general outline of the COM handler (a.k.a. the "smart proxy"): COM handlers are pieces of code that are loaded by the COM runtime along with a proxy and are layered above that proxy. This enables the COM handler to interpose itself between the caller and the proxy, thus providing the opportunity for the handler to manipulate an interface's method calls before those calls reach the proxy. Handlers are regular COM components that live in DLLs and are declared in the Windows registry. In order to allow for the specifying of a handler (and an optional payload to be sent with the proxy), the mscom library allows its clients to specify an implementation of the IHandlerProvider interface. IHandlerProvider consists of 5 functions: * GetHandler returns the CLSID of the component that should be loaded into the COM client's process. If GetHandler returns a failure code, then no handler is loaded. * GetHandlerPayloadSize and WriteHandlerPayload are for obtaining the payload data. These calls are made on a background thread but need to do their work on the main thread. We declare the payload struct in IDL. MIDL generates two functions, IA2Payload_Encode and IA2Payload_Decode, which are used by mscom::StructToStream to read and write that struct to and from buffers. * The a11y payload struct also includes an interface, IGeckoBackChannel, that allows the handler to communicate directly with Gecko. IGeckoBackChannel currently provides two methods: one to allow the handler to request fresh cache information, and the other to provide Gecko with its IHandlerControl interface. * MarshalAs accepts an IID that specifies the interface that is about to be proxied. We may want to send a more sophisticated proxy than the one that is requested. The desired IID is returned by this function. In the case of a11y interfaces, we should always return IAccessible2_3 if we are asked for one of its parent interfaces. This allows us to eliminate round trips to resolve more sophisticated interfaces later on. * NewInstance, which is needed to ensure that all descendent proxies are also imbued with the same handler code. The main focus of this patch is as follows: 1. Provide an implementation of the IHandlerProvider interface; 2. Populate the handler payload (ie, the cache) with data; 3. Modify CreateHolderFromAccessible to specify the HandlerPayload object; 4. Receive the IHandlerControl interface from the handler DLL and move it into the chrome process. Some more information about IHandlerControl: There is one IHandlerControl per handler DLL instance. It is the interface that we call in Gecko when we need to dispatch an event to the handler. In order to ensure that events are dispatched in the correct order, we need to dispatch those events from the chrome main thread so that they occur in sequential order with calls to NotifyWinEvent.
b69eb63617e25dddd41edd326d29c6372ae60677: Bug 1345530 - add BUG_COMPONENT to other-licenses/* files. r=tbsaunde, mhowell, overholt
Joel Maher <jmaher@mozilla.com> - Wed, 05 Apr 2017 08:31:10 -0400 - rev 351363
Push 31608 by kwierso@gmail.com at Wed, 05 Apr 2017 21:16:43 +0000
Bug 1345530 - add BUG_COMPONENT to other-licenses/* files. r=tbsaunde, mhowell, overholt MozReview-Commit-ID: GGx6FE0lwlx
3c911506e8c74f142d1261b4c99718c08c85b1b8: Bug 1332690 - Assign Managers to DocAccessibleChilds. r=tbsaunde
David Parks <dparks@mozilla.com> - Mon, 27 Mar 2017 10:03:43 -0700 - rev 350283
Push 31570 by ryanvm@gmail.com at Wed, 29 Mar 2017 13:42:06 +0000
Bug 1332690 - Assign Managers to DocAccessibleChilds. r=tbsaunde The Manager is set by IPDL for remotely constructed objects but our DocAccessibleChilds are created on the child process side, so we need to assign a manager in the constructor so that we can find it when needed.
0104334a6654e0c9601b6b4f7b58f085577fdc6a: Bug 1346967: Generate metadata for all three ISimpleDOM interfaces via a single combined run of MIDL; r=tbsaunde
Aaron Klotz <aklotz@mozilla.com> - Mon, 13 Mar 2017 16:39:28 -0600 - rev 347654
Push 31502 by cbook@mozilla.com at Wed, 15 Mar 2017 12:13:00 +0000
Bug 1346967: Generate metadata for all three ISimpleDOM interfaces via a single combined run of MIDL; r=tbsaunde MozReview-Commit-ID: DGgXSbISujv
aa863fbdf5c21235a92d8e54e23a9ddabd6069f8: Bug 1339779 - bail early if ipcDoc is not yet created. r=tbsaunde
Yura Zenevich <yura.zenevich@gmail.com> - Tue, 21 Feb 2017 13:11:35 -0500 - rev 344969
Push 31423 by philringnalda@gmail.com at Sun, 26 Feb 2017 18:49:08 +0000
Bug 1339779 - bail early if ipcDoc is not yet created. r=tbsaunde MozReview-Commit-ID: 1Wm6n7zba35
caf97eac56136d59e579d13eef00296883cfe8ba: Bug 1310166: Register ISimpleDOMNode typelib in content process; r=tbsaunde
Aaron Klotz <aklotz@mozilla.com> - Thu, 23 Feb 2017 11:32:06 -0700 - rev 344804
Push 31417 by kwierso@gmail.com at Sat, 25 Feb 2017 00:46:36 +0000
Bug 1310166: Register ISimpleDOMNode typelib in content process; r=tbsaunde MozReview-Commit-ID: 2JcIHJbHDgT
13d5c32e4a61b1fec4669b80aefb801a9e5cb968: Bug 1308908 - Compare the whole accessible name when checking equality. r=tbsaunde
Colomban Wendling <cwendling@hypra.fr> - Fri, 27 Jan 2017 09:36:00 -0500 - rev 343915
Push 31391 by philringnalda@gmail.com at Tue, 21 Feb 2017 04:29:09 +0000
Bug 1308908 - Compare the whole accessible name when checking equality. r=tbsaunde Use strcmp() instead of strncmp() when comparing the AtkObject name before changing it. 9133117f410c06ad7fa25323a168bc97200043b9 changed from Equals() to strncmp() to prevent issues related to embedded NUL bytes, but the change lead to only checking if the AtkObject name has the new value as prefix. Instead, use strcmp() to check the whole C strings, but still stopping at the first NUL byte in the new name. strcmp() has to be safe here, as NS_ConvertUTF16toUTF8::get() has to return a NUL-terminated string or the code would crash a few lines below when calling strdup() on it.
d969984119715338b83795bf93c72bf6564dc08c: Bug 1340284 - remove JAWS condition when retrieving IAccessibleApplication in ServiceProvider. r=tbsaunde
Yura Zenevich <yzenevich@mozilla.com> - Thu, 16 Feb 2017 16:34:03 -0500 - rev 343610
Push 31382 by kwierso@gmail.com at Fri, 17 Feb 2017 21:41:52 +0000
Bug 1340284 - remove JAWS condition when retrieving IAccessibleApplication in ServiceProvider. r=tbsaunde MozReview-Commit-ID: DPNyntCPjoZ
b3ec4674a7fe3492b101fca47ce3c6cc36327b1a: Bug 1336637 - Support relation methods in xpc on windows. r=tbsaunde
Eitan Isaacson <eitan@monotonous.org> - Fri, 03 Feb 2017 15:26:26 -0800 - rev 342377
Push 31350 by philringnalda@gmail.com at Sun, 12 Feb 2017 01:42:56 +0000
Bug 1336637 - Support relation methods in xpc on windows. r=tbsaunde MozReview-Commit-ID: BcyE0Vy1Fu4
771f1590f03efec066b2118cad52f11fd17d43ce: Bug 1206711 - pass emulated window proxy to doc accessible child to be used as parent IAccessible for top level documents. r=tbsaunde
Yura Zenevich <yzenevich@mozilla.com> - Mon, 06 Feb 2017 22:38:26 -0500 - rev 342268
Push 31347 by kwierso@gmail.com at Fri, 10 Feb 2017 23:23:41 +0000
Bug 1206711 - pass emulated window proxy to doc accessible child to be used as parent IAccessible for top level documents. r=tbsaunde MozReview-Commit-ID: 4ejD6OmNgiR
59f894331e25373bba9b34faeaafdf7d25be16d4: Bug 1337047 - bail early when trying to get document's native window if TabChild is not available for its IPC document. r=tbsaunde
Yura Zenevich <yzenevich@mozilla.com> - Tue, 07 Feb 2017 10:55:39 -0500 - rev 341287
Push 31329 by cbook@mozilla.com at Wed, 08 Feb 2017 10:30:09 +0000
Bug 1337047 - bail early when trying to get document's native window if TabChild is not available for its IPC document. r=tbsaunde MozReview-Commit-ID: ENSF8ZG2L0O
6589d2f22f6a99c78ea519f9df3af75bb2daeb91: Bug 1206711 - ensure that emulation is taken into account when resolving HWND for a proxy. r=tbsaunde
Yura Zenevich <yzenevich@mozilla.com> - Mon, 23 Jan 2017 17:40:50 -0500 - rev 331863
Push 31289 by kwierso@gmail.com at Tue, 31 Jan 2017 23:13:55 +0000
Bug 1206711 - ensure that emulation is taken into account when resolving HWND for a proxy. r=tbsaunde MozReview-Commit-ID: DSRUOMUe5nW
9d53f02fd65b9b10ead88263f9684cb5586facc0: Bug 1333406 - make GetProxyAccessibleInSubtree deal with proxies in non top level documents. r=tbsaunde
Yura Zenevich <yzenevich@mozilla.com> - Fri, 20 Jan 2017 15:09:46 -0500 - rev 331537
Push 31273 by philringnalda@gmail.com at Sat, 28 Jan 2017 21:09:18 +0000
Bug 1333406 - make GetProxyAccessibleInSubtree deal with proxies in non top level documents. r=tbsaunde MozReview-Commit-ID: GYmUr72NbNS
db68cec8a4167601dffa2527ef88413e6eea8191: Bug 1334332 - Fix GetIAccessibleFor to support returning IAccessible for itself. r=tbsaunde
Eitan Isaacson <eitan@monotonous.org> - Tue, 24 Jan 2017 14:19:04 -0800 - rev 331533
Push 31273 by philringnalda@gmail.com at Sat, 28 Jan 2017 21:09:18 +0000
Bug 1334332 - Fix GetIAccessibleFor to support returning IAccessible for itself. r=tbsaunde MozReview-Commit-ID: 3zpNFjs0wHL
dd70938318f89d44f30d91f0802b70ca107ea461: Bug 1206711 - add support for HWND emulation for content top level docs on Windows. r=tbsaunde
Yura Zenevich <yzenevich@mozilla.com> - Thu, 29 Sep 2016 16:00:50 -0400 - rev 330874
Push 31254 by philringnalda@gmail.com at Wed, 25 Jan 2017 02:53:42 +0000
Bug 1206711 - add support for HWND emulation for content top level docs on Windows. r=tbsaunde MozReview-Commit-ID: GQ1LxCwtv3j
87ee57647e0b12c7871f25da7087d345b44caf64: Bug 1332444 - adding comment when calling GetRemoteIAccessible. r=tbsaunde
Yura Zenevich <yzenevich@mozilla.com> - Tue, 24 Jan 2017 09:32:46 -0500 - rev 330872
Push 31254 by philringnalda@gmail.com at Wed, 25 Jan 2017 02:53:42 +0000
Bug 1332444 - adding comment when calling GetRemoteIAccessible. r=tbsaunde MozReview-Commit-ID: 1GSNrmXuacw
f04c1c83233ce74b2ab56d802885901738e48ab5: Bug 1332444 - only call GetRemoteIAccessible on non-proxies that have a child id pointing in content documents. r=tbsaunde
Yura Zenevich <yzenevich@mozilla.com> - Fri, 20 Jan 2017 15:09:35 -0500 - rev 330849
Push 31252 by kwierso@gmail.com at Wed, 25 Jan 2017 00:08:23 +0000
Bug 1332444 - only call GetRemoteIAccessible on non-proxies that have a child id pointing in content documents. r=tbsaunde MozReview-Commit-ID: 6GUitjnFaiF
0d86f65852e6fc5d8816903dc63e151959185337: Bug 1322593 - add match function for text change checker to stricten match based on modified text. r=tbsaunde
Yura Zenevich <yzenevich@mozilla.com> - Thu, 19 Jan 2017 23:33:31 -0500 - rev 330535
Push 31240 by philringnalda@gmail.com at Sat, 21 Jan 2017 23:25:11 +0000
Bug 1322593 - add match function for text change checker to stricten match based on modified text. r=tbsaunde MozReview-Commit-ID: 44LEulhW671
d9a9a05a2602cf29df5066de2baea32f27103754: Bug 1331738: Include mozilla-config.h in xulrunner.rc; r=tbsaunde
Aaron Klotz <aklotz@mozilla.com> - Tue, 17 Jan 2017 14:12:17 -0700 - rev 329740
Push 31222 by ryanvm@gmail.com at Wed, 18 Jan 2017 14:24:23 +0000
Bug 1331738: Include mozilla-config.h in xulrunner.rc; r=tbsaunde MozReview-Commit-ID: 2YSVJGmZnU0
c1f076f55d8c3de786e7e4c96c57567e46297686: Bug 1269369 - add support for GetID XPCOM method on Windows with e10s. r=tbsaunde
Yura Zenevich <yzenevich@mozilla.com> - Thu, 24 Nov 2016 11:29:14 -0500 - rev 328673
Push 31182 by cbook@mozilla.com at Tue, 10 Jan 2017 11:14:56 +0000
Bug 1269369 - add support for GetID XPCOM method on Windows with e10s. r=tbsaunde MozReview-Commit-ID: KXhDeNW3Oaw
9962668136836ded544ef877d5b6658b5dcc109f: Bug 1323055: Remove A11Y_TRYBLOCK_* from Windows a11y code; r=tbsaunde
Aaron Klotz <aklotz@mozilla.com> - Tue, 20 Dec 2016 13:41:24 -0700 - rev 328166
Push 31165 by ihsiao@mozilla.com at Fri, 06 Jan 2017 16:00:03 +0000
Bug 1323055: Remove A11Y_TRYBLOCK_* from Windows a11y code; r=tbsaunde MozReview-Commit-ID: L3BBWaz004h
cfba17b7eb3f51035661bdd5215edd4a3e6fb995: Bug 1206711 - always use DocAccessibleWrap to get native window. r=tbsaunde
Yura Zenevich <yzenevich@mozilla.com> - Thu, 29 Sep 2016 11:17:43 -0400 - rev 326541
Push 31106 by kwierso@gmail.com at Tue, 20 Dec 2016 19:42:03 +0000
Bug 1206711 - always use DocAccessibleWrap to get native window. r=tbsaunde MozReview-Commit-ID: 781YRcZdFWa
c141ad08e219041aa5505fe925d086e3a93df0b9: Bug 1323996: Make PDocAccessible.ipdl import IAccessibleHolder from IPCTypes.h to fix --disable-accessibility build failures; r=tbsaunde
Aaron Klotz <aklotz@mozilla.com> - Fri, 16 Dec 2016 12:23:31 -0700 - rev 326525
Push 31106 by kwierso@gmail.com at Tue, 20 Dec 2016 19:42:03 +0000
Bug 1323996: Make PDocAccessible.ipdl import IAccessibleHolder from IPCTypes.h to fix --disable-accessibility build failures; r=tbsaunde MozReview-Commit-ID: JYD3lMmdlyc
5a6af42c741deb13656fb868bb2ce1c5f26108dd: Bug 1321936: Check whether new child docs are defunct before doing IPC binding; r=tbsaunde
Aaron Klotz <aklotz@mozilla.com> - Fri, 02 Dec 2016 12:33:01 -0700 - rev 326192
Push 31089 by kwierso@gmail.com at Sat, 17 Dec 2016 00:23:49 +0000
Bug 1321936: Check whether new child docs are defunct before doing IPC binding; r=tbsaunde MozReview-Commit-ID: 2kX991JncyV
2f56b053ab5cffd9e050e5a8aca69840a9d6a611: Bug 1314707: Replace PDocAccessible::SendCOMProxy with new parameter to PDocAccessibleConstructor and async RecvParentCOMProxy call in child. Sending of a11y events from child to parent is now deferred until DocAccessibleChild::RecvParentCOMProxy is called; r=tbsaunde
Aaron Klotz <aklotz@mozilla.com> - Thu, 01 Dec 2016 16:28:54 -0700 - rev 326142
Push 31087 by cbook@mozilla.com at Fri, 16 Dec 2016 15:06:32 +0000
Bug 1314707: Replace PDocAccessible::SendCOMProxy with new parameter to PDocAccessibleConstructor and async RecvParentCOMProxy call in child. Sending of a11y events from child to parent is now deferred until DocAccessibleChild::RecvParentCOMProxy is called; r=tbsaunde MozReview-Commit-ID: DjxSfLJQtTu
eee284999b9c90feaeaf8fc61df9f54efc764b27: Bug 1321935: Make ProxyAccessibleBase::SetChildDoc tolerate replacing one document with another, and add a new ClearChildDoc for removing that document; r=tbsaunde
Aaron Klotz <aklotz@mozilla.com> - Fri, 02 Dec 2016 14:50:00 -0700 - rev 326130
Push 31087 by cbook@mozilla.com at Fri, 16 Dec 2016 15:06:32 +0000
Bug 1321935: Make ProxyAccessibleBase::SetChildDoc tolerate replacing one document with another, and add a new ClearChildDoc for removing that document; r=tbsaunde MozReview-Commit-ID: 2GgiUPf4gi0
653e7327b3f835cdc42de5632f8831f1616fcddc: Bug 1320192: Ensure that we return a null native accessible if GetWindow(GW_CHILD) on a windowed plugin fails; r=tbsaunde
Aaron Klotz <aklotz@mozilla.com> - Wed, 07 Dec 2016 09:37:36 -1000 - rev 325355
Push 31052 by cbook@mozilla.com at Thu, 08 Dec 2016 15:17:06 +0000
Bug 1320192: Ensure that we return a null native accessible if GetWindow(GW_CHILD) on a windowed plugin fails; r=tbsaunde MozReview-Commit-ID: 1Fe8xwS3dWc
dbdc4e234e1f129f8a475a8709fa5e672fc93a34: Bug 1321622: Make DocAccessibleParent::Unbind delegate to DocAccessibleParent::RemoveChildDoc; r=tbsaunde
Aaron Klotz <aklotz@mozilla.com> - Tue, 06 Dec 2016 10:28:48 -1000 - rev 325282
Push 31048 by cbook@mozilla.com at Wed, 07 Dec 2016 10:30:55 +0000
Bug 1321622: Make DocAccessibleParent::Unbind delegate to DocAccessibleParent::RemoveChildDoc; r=tbsaunde MozReview-Commit-ID: 4O3xJnPDpRB
96749829f50afb4e1fd86195b8ca2e6b269c1ba6: Bug 1319640: Make obtaining of plugin IAccessible go through Chrome process on Sandboxed builds; r=tbsaunde
Aaron Klotz <aklotz@mozilla.com> - Sat, 03 Dec 2016 16:07:24 -0700 - rev 325216
Push 31038 by philringnalda@gmail.com at Sun, 04 Dec 2016 15:04:11 +0000
Bug 1319640: Make obtaining of plugin IAccessible go through Chrome process on Sandboxed builds; r=tbsaunde MozReview-Commit-ID: DQnOwJ1VpYS
522ef8286421b04ade4f963542ac35aa51e72e6a: Bug 1319640: Ensure that a11y::ChildrenEnumVariant does not output bad native accessible pointers; r=tbsaunde
Aaron Klotz <aklotz@mozilla.com> - Sat, 03 Dec 2016 15:42:21 -0700 - rev 325215
Push 31038 by philringnalda@gmail.com at Sun, 04 Dec 2016 15:04:11 +0000
Bug 1319640: Ensure that a11y::ChildrenEnumVariant does not output bad native accessible pointers; r=tbsaunde MozReview-Commit-ID: l0RDW9zDOo
43835f5fa2b217ba7e2a59fb9f52910a2e06a28a: Bug 1314707: Replace PDocAccessible::SendCOMProxy with new parameter to PDocAccessibleConstructor and async RecvParentCOMProxy call in child. Sending of a11y events from child to parent is now deferred until DocAccessibleChild::RecvParentCOMProxy is called; r=tbsaunde
Aaron Klotz <aklotz@mozilla.com> - Wed, 09 Nov 2016 15:24:58 -0700 - rev 321950
Push 30937 by cbook@mozilla.com at Thu, 10 Nov 2016 16:00:02 +0000
Bug 1314707: Replace PDocAccessible::SendCOMProxy with new parameter to PDocAccessibleConstructor and async RecvParentCOMProxy call in child. Sending of a11y events from child to parent is now deferred until DocAccessibleChild::RecvParentCOMProxy is called; r=tbsaunde
feebdb353fde62eb98e85f59d8a6e73816363b86: Bug 1312046: Add check for null COM proxy to GetProxiedAccessibleInSubtree; r=tbsaunde
Aaron Klotz <aklotz@mozilla.com> - Tue, 01 Nov 2016 16:26:25 -0600 - rev 320703
Push 30902 by philringnalda@gmail.com at Thu, 03 Nov 2016 02:30:31 +0000
Bug 1312046: Add check for null COM proxy to GetProxiedAccessibleInSubtree; r=tbsaunde MozReview-Commit-ID: 3z7OcBPPrK5
eb1336d8898f8b84de79b5a9e152ce82ed4fb3df: Bug 1314016: Do not attempt to obtain wrapper and set MSAA ID on child document unless it was successfully added; r=tbsaunde
Aaron Klotz <aklotz@mozilla.com> - Tue, 01 Nov 2016 16:07:58 -0600 - rev 320617
Push 30902 by philringnalda@gmail.com at Thu, 03 Nov 2016 02:30:31 +0000
Bug 1314016: Do not attempt to obtain wrapper and set MSAA ID on child document unless it was successfully added; r=tbsaunde MozReview-Commit-ID: G4lDNxXtoVx
3ed4c1405691d36144387453876a3cd1234b3b13: Bug 1307645 - Avoid this logging call when running mochitests to fix an intermittent orange. r=tbsaunde
Blake Kaplan <mrbkap@gmail.com> - Wed, 19 Oct 2016 17:44:04 -0700 - rev 319900
Push 30882 by ryanvm@gmail.com at Sat, 29 Oct 2016 13:12:06 +0000
Bug 1307645 - Avoid this logging call when running mochitests to fix an intermittent orange. r=tbsaunde MozReview-Commit-ID: BWdrTM2JdZs
3f15ff10cb267d4289655b2e3cf0a0dee48e7c0b: Bug 1310833: Make nsAccessibilityService synchronously query for its MSAA content process ID if the ID is not yet present; r=tbsaunde
Aaron Klotz <aklotz@mozilla.com> - Thu, 27 Oct 2016 12:40:50 -0600 - rev 319859
Push 30882 by ryanvm@gmail.com at Sat, 29 Oct 2016 13:12:06 +0000
Bug 1310833: Make nsAccessibilityService synchronously query for its MSAA content process ID if the ID is not yet present; r=tbsaunde MozReview-Commit-ID: 9qZNzmwlBNC
e8d74a682eeaebecb0cf31625add0a92821fbb1c: Bug 1310833: Modify PContentParent::SendActivateA11y to accept the content process's MSAA ID as a parameter; r=tbsaunde
Aaron Klotz <aklotz@mozilla.com> - Thu, 20 Oct 2016 12:34:16 -0600 - rev 319858
Push 30882 by ryanvm@gmail.com at Sat, 29 Oct 2016 13:12:06 +0000
Bug 1310833: Modify PContentParent::SendActivateA11y to accept the content process's MSAA ID as a parameter; r=tbsaunde MozReview-Commit-ID: DCnYvWQRA5W