Eitan Isaacson
c2f13b2d03
Bug 1203283 - Introduce Android "Control" traversal rule. r=yzen
2015-09-14 10:52:43 -07:00
Trevor Saunders
20ef8ce558
bug 1196460 - remove proxy's ids when they are destroyed r=surkov
2015-09-14 13:33:39 -04:00
Trevor Saunders
61e40ac5c7
bug 1196460 - teach GetChildIDFor() to deal with proxied accessibles r=surkov
2015-09-14 13:33:38 -04:00
Trevor Saunders
e354c96e5b
bug 1196460 - provide mapping from id to accessible in DocProxyAccessibleWrap
2015-09-14 13:33:38 -04:00
Trevor Saunders
06230447cd
bug 1196460 - add method to get wrapper of proxy for document containing this proxied accessible r=surkov
2015-09-14 13:33:38 -04:00
Trevor Saunders
83f4e2a702
bug 1196460 - make IsDoc() return true for wrappers of proxied documents r=surkov
2015-09-14 13:33:37 -04:00
Trevor Saunders
d4f0cffc3f
bug 1196460 - create different proxy wrappers depending on the type of the proxy r=surkov
2015-09-14 13:33:37 -04:00
Trevor Saunders
83ddc41d31
bug 1196460 - add class for wrapping proxies of document accessibles r=surkov
...
For now this isn't really different from the class used to wrap
HyperTextAccessibles. However we will need to store extra data to map IDs to
accessibles when we implement events.
2015-09-14 13:33:37 -04:00
Trevor Saunders
1df2e61c36
bug 1196460 - make the ctor of HyperTextProxyAccessiblewrap public r=surkov
2015-09-14 13:33:36 -04:00
Masayuki Nakano
35331f6652
Bug 895274 part.243 Rename NS_TOUCH_END to eTouchEnd r=smaug
2015-09-15 00:14:35 +09:00
Masayuki Nakano
a89904392c
Bug 895274 part.241 Rename NS_TOUCH_START to eTouchStart r=smaug
2015-09-15 00:14:34 +09:00
Eitan Isaacson
1728b7e83e
Bug 1019432 - [AccessFu] Only capture explore by touch events in Android. r=yzen
2015-09-10 13:56:53 -07:00
Trevor Saunders
dd73716c5d
bug 1196372 - make GetHWNDFor() work with proxied accessibles r=surkov
2015-09-10 10:53:34 -04:00
Trevor Saunders
50fbde3f50
bug 1186536 - Bail out of ProxyTextChangeEvent() if the proxy doesn't have a wrapper r=davidb
...
This probably should never happen, but it seems to sometimes in the wild, and
its hard to know what caused that without a test case. So for now work around
the issue by adding a null check.
2015-09-09 17:37:15 -04:00
Eitan Isaacson
f19304d593
Bug 1201146 - Introduce "Section" traversal rule. r=yzen
2015-09-04 10:04:19 -07:00
Trevor Saunders
1525a8a526
bug 1201395 - call ProxyCreated with the correct interfaces when creating top level documents r=davidb
2015-09-03 18:41:19 -04:00
Trevor Saunders
02bc02e687
bug 1186536 - make SerializeTree() use IsOuterDoc() to check if an accessible is an outer doc r=davidb
...
In theory this should be the same, but slightly faster than checking there is
one child and it is a document. However it appears ChildCount() sometimes
returns 1 when there is no child 0.
2015-09-03 18:41:19 -04:00
Eitan Isaacson
9400a30750
Bug 1200836 - Land on first atomic object in container traversal. r=yzen
2015-09-02 09:44:30 -07:00
Olli Pettay
6baeb35958
Bug 1199785 - Make atk methods in nsMaiInterfaceComponent.cpp to work with ipc proxies, r=tbsaunde
2015-09-02 00:57:57 +03:00
Eitan Isaacson
cf795007fb
Bug 1199884 - Keep match roles empty in BaseTraversalRules that don't provide roles. r=yzen
2015-08-31 09:45:02 -07:00
Nicholas Nethercote
69d088e45f
Bug 1198334 (part 1) - Replace the opt-in FAIL_ON_WARNINGS with the opt-out ALLOW_COMPILER_WARNINGS. r=glandium.
...
The patch removes 455 occurrences of FAIL_ON_WARNINGS from moz.build files, and
adds 78 instances of ALLOW_COMPILER_WARNINGS. About half of those 78 are in
code we control and which should be removable with a little effort.
2015-08-27 20:44:53 -07:00
Masayuki Nakano
4d5cd63d14
Bug 895274 part.27 Rename NS_MOUSE_BUTTON_DOWN to eMouseDown r=smaug
2015-08-29 08:58:30 +09:00
Masayuki Nakano
cd786809b4
Bug 895274 part.26 Rename NS_MOUSE_BUTTON_UP to eMouseUp r=smaug
2015-08-29 08:58:30 +09:00
Masayuki Nakano
1fe1d7a51e
Bug 895274 part.25 Rename NS_MOUSE_MOVE to eMouseMove r=smaug
2015-08-29 08:58:29 +09:00
Alexander Surkov
2f2f03af4b
Bug 1194859 - crash in mozilla::a11y::ARIAGridCellAccessible::GroupPosition(), part2, r=marcoz
2015-08-28 10:52:21 -04:00
Marco Zehe
710a18bfe5
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
08c1409ff7
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
cd0fd3466a
Bug 1198124 - Enable -Wshadow in directories that have no -Wshadow warnings. r=glandium
2015-08-25 09:14:38 -07:00
Ryan VanderMeulen
a85dc7f568
Backed out changeset 1d82f63f06e7 (bug 1184217) for Marionette crashes.
2015-08-25 17:02:57 -04:00
Trevor Saunders
d67d486ab6
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
f5776c4af6
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
c301304fba
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
d257415265
bug 1192330 - update text change data for proxied text change events r=surkov
2015-08-19 12:48:58 -04:00
Trevor Saunders
2b5f6116ed
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
e43b77bce9
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
a91563ffa5
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
ae892e0614
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
8fb432dbc3
Bug 1194859 - crash in mozilla::a11y::ARIAGridCellAccessible::GroupPosition, r=marcoz
2015-08-18 20:38:24 -04:00
Trevor Saunders
bd2322d15a
bug 1195471 - make getChildCountCB work with proxies r=davidb
2015-08-18 14:36:11 -04:00
Trevor Saunders
09a22d049a
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
4807763cdd
bug 1188415 - make CheckDocTree return if the document tree is in a sane state
2015-08-17 18:06:13 -04:00
Trevor Saunders
d0af52b333
bug 1194853 - pass the correct interfaces to Proxycreated when creating documents r=davidb
2015-08-17 13:49:28 -04:00
Aryeh Gregor
bac1b8bdfe
Bug 1179451 - Part 1: Rewrite some ternary operators as if/else. r=froydnj
2015-08-13 15:22:48 +03:00
Alexander Surkov
f2b93bae43
Bug 1193786 - crash in mozilla::dom::Element::FindAttrValueIn, r=marcoz
2015-08-13 08:43:26 -04:00
Trevor Saunders
bb3599f062
bug 1172516 - fix firing caret move events for proxied accessibles r=lsocks
2015-08-12 10:50:38 -04:00
Trevor Saunders
26446a85b0
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
72a7fb86ac
Bug 1187740
- Handle proxies in mozHTMLAccessible r=tbsaunde
2015-08-05 21:55:15 -04:00
Lorien Hu
49bce20292
Bug 1187995 - Add proxy handling to mozTextAccessible r=tbsaunde
2015-08-05 21:55:13 -04:00
Trevor Saunders
6fc63e31e9
bug 1191433 - use ProxyAccessible::AsDoc() in ProxyAccessible::Shutdown() r=lsocks
2015-08-05 16:14:49 -04:00
Trevor Saunders
5a8f34f3cb
bug 1191433 - add ProxyAccessible::Document r=lsocks
2015-08-05 16:14:49 -04:00