Marco Zehe
98a7d0b6a6
Bug 1198291 - Remove exposure of the NSAccessibilityDescription attribute to guarantee we always expose AccName and AccDescription correctly, r=davidb, r=surkov
...
The NSAccessibilityHelpAttribute is being repurposed here, too, to expose the information other platforms call the Accessible Description rather than the Accessible Help tag, which traditionally referred to a connection to a Windows help file in old MSAA.
2015-08-26 16:28:05 +02:00
Masayuki Nakano
3bf74a341a
Bug 895274 part.3 Make the enum of event messages a named enum IGNORE IDL r=smaug
2015-08-26 21:56:59 +09:00
Chris Peterson
40a65bd331
Bug 1198124 - Enable -Wshadow in directories that have no -Wshadow warnings. r=glandium
2015-08-25 09:14:38 -07:00
Ryan VanderMeulen
47504fd128
Backed out changeset 1d82f63f06e7 (bug 1184217) for Marionette crashes.
2015-08-25 17:02:57 -04:00
Trevor Saunders
7ebbef67f1
bug 1184217 - make CheckDocTree check the entire document tree not just the subtree r=davidb[
2015-08-25 16:12:49 -04:00
Eitan Isaacson
7a461bb473
Bug 1182208 - Add support for android scrolling and range accessibility actions. r=mfinkle r=yzen
2015-08-21 11:32:57 -07:00
Trevor Saunders
1605394bcb
bug 1196880 - correctly compute interfaces for proxies r=davidb
...
interfaces is supposed to be a bit mask indexed by MAI_INTERFACE_X, so when
adding interfaces MAI_INTERFACE_X should be used as an index of the bit to set,
not the mask to add.
2015-08-20 15:54:26 -04:00
Trevor Saunders
3c153be828
bug 1192330 - update text change data for proxied text change events r=surkov
2015-08-19 12:48:58 -04:00
Trevor Saunders
f378a1c7ce
bug 1192330 - add ia2AccessibleText::UpdateTextChangeData r=surkov
...
Soon we will need to be able to update the text change event data from both
HandleAccEvent() and ProxyTextChangeEvent(), so separate out the logic to do
that into a function.
2015-08-19 12:48:58 -04:00
Trevor Saunders
01dba03e84
bug 1192330 - remove ia2AccessibleText::GetModifiedText() r=surkov
...
There's no point in this indirection since ia2AccessibleText has direct access
to this data.
2015-08-19 12:48:58 -04:00
Trevor Saunders
6deda0cbcd
bug 1192330 - move static text change data from HyperTextAccessibleWrap to ia2AccessibleText r=surkov
...
This will enable us to remove the virtual function GetModifiedText().
2015-08-19 12:48:58 -04:00
Trevor Saunders
eedf7b74e2
bug 1192353 - make HyperTextProxyAccessibleWrap inherit from
...
HyperTextAccessibleWrap r=davidb
This is rather unfortunate, AccessibleWrap itself wastes a fair amount of space
when it just stores a pointer to a proxy, and this makes it waste even more.
However this is rather necessary for now because we need to be able to downcast
classes such as ia2AccessibleText to one type that works both when the
accessible is pointing to a proxy and when it is not. That means
HyperTextAccessibleWrap and HyperTextProxyAccessibleWrap need to have the same
layout.
2015-08-19 12:48:57 -04:00
Alexander Surkov
20d13edcc0
Bug 1194859 - crash in mozilla::a11y::ARIAGridCellAccessible::GroupPosition, r=marcoz
2015-08-18 20:38:24 -04:00
Trevor Saunders
5020e2c060
bug 1195471 - make getChildCountCB work with proxies r=davidb
2015-08-18 14:36:11 -04:00
Trevor Saunders
76c5e0a04e
bug 1189277 - only coalesce reorder events when a previous one for the same target is obsolete r=surkov
...
Having one reorder event that superseeds another does not mean that the
dependant mutation events for the first reorder are obsolete. So we if we
coalesce a reorder event away we should leave its subordinate mutation events
alone.
2015-08-18 14:36:11 -04:00
Trevor Saunders
866eb779aa
bug 1188415 - make CheckDocTree return if the document tree is in a sane state
2015-08-17 18:06:13 -04:00
Trevor Saunders
76ba93fbf9
bug 1194853 - pass the correct interfaces to Proxycreated when creating documents r=davidb
2015-08-17 13:49:28 -04:00
Aryeh Gregor
a0d8e26be1
Bug 1179451 - Part 1: Rewrite some ternary operators as if/else. r=froydnj
2015-08-13 15:22:48 +03:00
Alexander Surkov
dc33966d53
Bug 1193786 - crash in mozilla::dom::Element::FindAttrValueIn, r=marcoz
2015-08-13 08:43:26 -04:00
Trevor Saunders
c876441db0
bug 1172516 - fix firing caret move events for proxied accessibles r=lsocks
2015-08-12 10:50:38 -04:00
Trevor Saunders
60e5b29709
bug 1185122 - don't try and fire platform events in the child process r=lsocks
2015-08-06 13:15:12 -04:00
Lorien Hu
0301045fed
Bug 1187740
- Handle proxies in mozHTMLAccessible r=tbsaunde
2015-08-05 21:55:15 -04:00
Lorien Hu
0b39303422
Bug 1187995 - Add proxy handling to mozTextAccessible r=tbsaunde
2015-08-05 21:55:13 -04:00
Trevor Saunders
c9163dc0c7
bug 1191433 - use ProxyAccessible::AsDoc() in ProxyAccessible::Shutdown() r=lsocks
2015-08-05 16:14:49 -04:00
Trevor Saunders
f086de9888
bug 1191433 - add ProxyAccessible::Document r=lsocks
2015-08-05 16:14:49 -04:00
Trevor Saunders
0b3289321e
bug 1191433 - add methods to downcast ProxyAccessible to DocAccessibleParent r=lsocks
2015-08-05 16:14:49 -04:00
Trevor Saunders
26f65f8273
bug 1191326 - always initialize ProxyAccessible::mOuterDoc r=lsocks
2015-08-05 10:57:52 -04:00
Trevor Saunders
9108e73dbc
bug 1170049 - check if document tree is correct before cleaning it up r=lsocks
2015-08-05 10:57:28 -04:00
Lorien Hu
69588bb17f
Bug 1175913 - (Part 2) Remove test expecting recreation on click listener change r=tbsaunde
2015-07-31 11:24:42 -04:00
Lorien Hu
f719b18121
Bug 1175913 - (Part 1) Subscribe to EventListenerService and recreate accessibles on click listener changes r=tbsaunde
2015-08-04 23:35:54 -04:00
Lorien Hu
f91533ec64
Bug 1189108 - Walk up tree to get LinkableAccessible actions instead of caching r=tbsaunde
2015-08-04 23:33:54 -04:00
Lorien Hu
5e844044a6
Bug 1187739 - (Part 2) Handle proxies in mozActionElements click, value r=tbsaunde
2015-08-04 14:56:20 -04:00
Lorien Hu
4ff6db9fc2
Bug 1187739 - (Part 1) Handle proxies in mozActionElements r=tbsaunde
2015-08-04 14:56:18 -04:00
Lorien Hu
ab1d107b8f
Bug 1187742 - Handle proxies in mozAccessible {isEnabled,title,value,help,isExpired} r=tbsaunde
2015-08-04 14:56:17 -04:00
Lorien Hu
991559e71b
Bug 1187611 - (part 3) Handle ProxyAccessibles in mozAccessible canBeFocused r=tbsaunde
2015-08-04 14:56:13 -04:00
Lorien Hu
2e9ded2c03
Bug 1187611 - (part 2) Handle ProxyAccessibles in mozAccessible window r=tbsaunde
2015-08-04 14:56:11 -04:00
Lorien Hu
adcddd62d0
Bug 1187611 - (part 1) Handle ProxyAccessibles in mozAccessible focus r=tbsaunde
2015-08-04 14:56:09 -04:00
Lorien Hu
e43e59977d
Bug 1187609 - Check for proxies in mozAccessible role, subrole r=tbsaunde
2015-08-04 14:56:07 -04:00
Robert O'Callahan
3e3003e4ce
Bug 1184842. Add aNewValue to nsIMutationObserver::AttributeWillChange. r=peterv
2015-07-25 18:05:19 +12:00
Robert O'Callahan
53c0044a87
Bug 1184842. Pass aOldValue to all mutation observers. r=peterv
2015-07-25 18:01:19 +12:00
Makoto Kato
e92450872e
Bug 830801 - Part 2. Remove NOMINMAX define from moz.build. r=mshal
2015-08-03 10:07:09 +09:00
Trevor Saunders
5b4d8bad41
bug 1186528 - don't create a DocAccessibleChild if we can't tell the parent process about it r=lsocks
2015-07-31 13:44:59 -04:00
Eitan Isaacson
fee08136c1
Bug 1176292 - Send 'toggle-shade' control event to content on 3 finger triple tap. r=yzen
2015-07-30 17:25:08 -07:00
Trevor Saunders
e970b16593
bug 1188415 - add document tree consistancy checks to more message handlers r=davidb
2015-07-28 16:32:16 -04:00
Trevor Saunders
cf3c1f71cd
bug 1187055 - check the proxy being destroyed has a wrapper before cleaning it up r=davidb
...
All proxies should have wrappers on windows. So it doesn't make much sense
that we need a null check here, however it seems to happen in the wild that
proxy->GetWrapper() returns null.
2015-07-28 11:54:18 -04:00
Lorien Hu
22b7d2cda3
Bug 1187417 - (Part 2) Check for ProxyAccessible in mozAccessible size r=tbsaunde
2015-07-26 10:33:51 -04:00
Lorien Hu
4a08bb1fba
Bug 1187417 - (Part 1) Check for ProxyAccessible in mozAccessible position r=tbsaunde
2015-07-26 10:33:23 -04:00
Lorien Hu
d20e8785cb
Bug 1187413 - Check for ProxyAccessible in mozAccessible childAt r=tbsaunde
2015-07-26 10:30:56 -04:00
Nicholas Nethercote
b180037e7f
Bug 1182969 - Use nsTHashTable::Iterator in accessible/. r=tbsaunde.
2015-07-22 20:49:25 -07:00
Trevor Saunders
06e76f533a
bug 1185157 make sure we don't send an event to a destroyed ipc document r=billm
2015-07-23 14:49:18 -04:00