Birunthan Mohanathas
9bed3781f9
Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
2016-02-02 17:36:30 +02:00
Phil Ringnalda
863943dfb7
Back out 7 changesets (bug 1235261) for cpptest failures in TestTArray
...
CLOSED TREE
Backed out changeset d66c3f19a210 (bug 1235261)
Backed out changeset 467d945426bb (bug 1235261)
Backed out changeset 32b61df13142 (bug 1235261)
Backed out changeset c50bb8ed4196 (bug 1235261)
Backed out changeset 0ff0fa6fe81f (bug 1235261)
Backed out changeset df70e89669da (bug 1235261)
Backed out changeset 064969357fc9 (bug 1235261)
2016-01-31 10:10:57 -08:00
Birunthan Mohanathas
f94b4ff6a2
Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
2016-01-31 17:12:12 +02:00
Trevor Saunders
2756d3cc25
bug 1243077 - simplify GetRoleCB some r=davidb
...
We can replace the code dealing with Accessibles and proxies differently with
a call to AccessibleOrProxy::Role()
2016-01-27 18:42:45 -05:00
Trevor Saunders
ed7112af70
bug 1243077 - make it possible to get MaiAtkObject::mAccWrap from an AtkObject* without casting to Accessible* or ProxyAccessible* r=davidb
2016-01-27 18:42:44 -05:00
Trevor Saunders
eaa9db8267
bug 1243077 - add AccessibleOrProxy::IsNull() r=davidb
2016-01-27 18:42:42 -05:00
Trevor Saunders
6db1192c25
bug 1241453 - clean up GetAccessibleWrap() r=davidb
...
We can simplify it some to make better use of AccessibleOrProxy.
2016-01-26 07:49:25 -05:00
Trevor Saunders
2e7c424cea
bug 1241453 - switch MaiHyperLink to use AccessibleOrProxy r=davidb
2016-01-26 07:49:25 -05:00
Trevor Saunders
65cdeb5b7b
bug 1241453 - switch MaiAtkObject to use AccessibleOrProxy r=davidb
2016-01-26 07:49:25 -05:00
Sylvestre Ledru
14ec5bc735
Bug 1218816 - Remove useless semicolons. Found by coccinelle. r=Ehsan
2016-01-22 16:58:49 +01:00
Trevor Saunders
7fad434095
bug 1203861 - use strncmp() instead of nsCString.equals() to compare names r=davidb
...
AtkObject stores the name as a C string, but nsCString can store strings with
'\0' in the middle. That means that if we compute a name containing '\0'
nsCString.equals() will nevr consider that string to be equal to
AtkObject::name, however we only want to compare up to the first '\0' because
that is the only part Atk will ever see. So we should use strncmp() instead of
nsCString.equals().
2016-01-08 14:23:08 -05:00
Trevor Saunders
99fc633d9a
bug 1213402 - Fire numeric value change events for proxies r=davidb
2015-11-10 15:55:09 -05:00
Trevor Saunders
4871fe153a
bug 1213402 - separate value change events into text value changes and numeric value changes r=davidb
...
Arguably these are different things, and it will be easier to proxy events for
atk this way because atk only wants the numeric value changes.
2015-11-10 15:55:08 -05:00
Trevor Saunders
c40026692f
bug 1213516 - fire showing state change event for atk in place of an alert event r=davidb
2015-10-16 14:59:08 -04:00
Phil Ringnalda
f43797bf04
Back out changeset 12ac8139ecd9 (bug 1213516) for Linux build bustage
...
CLOSED TREE
2015-10-15 22:52:58 -07:00
Trevor Saunders
0efa947850
bug 1213516 - fire showing state change event for atk in place of an alert event r=davidb
2015-10-16 01:24:26 -04:00
Trevor Saunders
9448ae9dbf
bug 1210884 - expose the action interface on proxied accessibles r=davidb
2015-10-07 18:26:56 -04:00
Trevor Saunders
78b22d1913
bug 1209615 - make remote primary docs RELATION_EMBEDS targets for atk r=davidb
2015-10-07 18:26:56 -04:00
Olli Pettay
8fa86d0fe0
Bug 1210407 - teach nsMaiInterfaceTable to use proxies, r=tbsaunde
2015-10-06 22:36:29 +03:00
Olli Pettay
3009fcdb1d
Bug 1210408 - make nsMaiInterfaceAction work with proxies, r=tbsaunde
2015-10-06 22:14:18 +03:00
Trevor Saunders
5015adead0
bug 1210803 - expose the selection interface on proxied accessibles r=davidb
2015-10-02 06:38:21 -04:00
Alexander Surkov
cc717ff56f
Bug 1210108 - Emit object:state-changed:showing event for doorhangers, r=tbsaunde
2015-10-01 11:27:33 -04:00
Olli Pettay
966a34c2af
Bug 1207253 - make getChildCountCB correctly deal with outerdoc accessibles with proxy children, r=tbsaunde
2015-09-23 01:43:51 +03: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
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
bd2322d15a
bug 1195471 - make getChildCountCB work with proxies r=davidb
2015-08-18 14:36:11 -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
Trevor Saunders
b3bf76ffe5
bug 1172523 - fire useful text change events for proxies r=lsocks
2015-07-14 11:02:03 -04:00
Trevor Saunders
cb08ff107e
bug 1172523 - Move AccessibleWrap::FireAtkTextChangedEvent to MaiAtkObject::FireTextChangeEvent r=lsocks
2015-07-14 11:02:02 -04:00
Frédéric Wang
b74388fb85
Bug 1176094 - [ATK] Assign role SECTION to math groups instead of PANEL/UNKNOWN. r=surkov
2015-06-18 16:07:00 +02:00
Frédéric Wang
318f9b2387
Bug 1175182 - Expose fractions and roots as ATK_ROLE_PANEL for ATK < 2.16. r=surkov
2015-06-16 10:44:00 -04:00
Trevor Saunders
307b7b14df
bug 1171728 - null check the result of ProxyAccessible::OuterDocOfRemoteBrowser
...
r=davidb
This probably isn't the right fix, or at least the root cause of
ProxyAccessible::OuterDocOfRemoteBrowser returning null needs to be understood
better, but I don't have time to do that now, so I'm just checking for null and
asserting as a reminder to investigate this later.
2015-06-12 10:33:11 -04:00
Ryan VanderMeulen
7c83773821
Backed out 5 changesets (bug 1172516, bug 1172525, bug 1172523) for e10s test_selectioncarets2.py failures.
...
Backed out changeset 65d9144969e4 (bug 1172516)
Backed out changeset 3368f2dc0ee6 (bug 1172523)
Backed out changeset d6096f9659f7 (bug 1172523)
Backed out changeset cda3d99ef134 (bug 1172523)
Backed out changeset a411d320bdba (bug 1172525)
CLOSED TREE
2015-06-11 14:01:50 -04:00
Trevor Saunders
077c66681a
bug 1172523 - fire useful text change events for proxies r=lsocks
2015-06-11 11:40:00 -04:00
Trevor Saunders
27dc768d13
bug 1172523 - Move AccessibleWrap::FireAtkTextChangedEvent to MaiAtkObject::FireTextChangeEvent r=lsocks
2015-06-11 11:40:00 -04:00
Trevor Saunders
03bc59adfb
bug 1172053 - don't malloc the signal name in FireAtkTextChangedEvent r=lsocks
2015-06-11 11:39:59 -04:00
Trevor Saunders
fddc9128ab
bug 1172053 - don't call malloc in FireAtkShowHideEvent r=lsocks
2015-06-11 11:39:59 -04:00
Trevor Saunders
68f78f5108
bug 1107337 - Teach refChildCB to deal with proxies r=lsocks, davidb
2015-06-11 11:39:58 -04:00
Trevor Saunders
81f9a29ac1
bug 1171728 - Only look for an OuterDoc accessible parent of a proxy if it doesn't have a proxy parent r=lsocks
2015-06-05 16:10:34 -04:00
Trevor Saunders
88a455468f
bug 1169376 - Allow getting the OuterDocAccessible for the tab's top level document r=davidb
2015-05-29 15:51:30 -04:00
Trevor Saunders
eb146b2a17
bug 1164976 - fire useful state change and caret move events for proxies r=davidb
2015-05-15 20:29:14 -04:00
Trevor Saunders
51d2c1b7ac
bug 1164976 - move AccessibleWrap::FireStateChangeEvent to be a member of MaiAtkObject r=davidb
2015-05-15 20:29:14 -04:00
Trevor Saunders
7669581ac8
bug 1164193 - emit a few more events on proxied accessibles for atk r=davidb
2015-05-15 20:29:14 -04:00
Trevor Saunders
276d58fa2f
bug 1162621 - proxy Accessible::IndexOfEmbeddedChild r=davidb
...
This is a bit dirty, we should be able to implement this just in the main
process by looking at the role of the children. However doing it this way is
simpler and allows us to share code with the non e10s case.
2015-05-08 23:46:20 -04:00
Trevor Saunders
99200e40fb
bug 1162654 - allow proxies to implement the document interface r=davidb
2015-05-08 23:46:14 -04:00
Wes Kocher
f614ca0ada
Backed out 2 changesets (bug 1162621, bug 1162654) for Gip(a) orange
...
Backed out changeset 82bbc0b0d516 (bug 1162654)
Backed out changeset 01c406429093 (bug 1162621)
2015-05-08 13:12:22 -07:00
Trevor Saunders
ea31b88c07
bug 1162654 - allow proxies to implement the document interface r=davidb
2015-05-08 13:34:49 -04:00
Trevor Saunders
faee2bb8a5
bug 1162621 - proxy Accessible::IndexOfEmbeddedChild r=davidb
...
This is a bit dirty, we should be able to implement this just in the main
process by looking at the role of the children. However doing it this way is
simpler and allows us to share code with the non e10s case.
2015-05-08 13:34:48 -04:00
Trevor Saunders
69868f35fc
bug 1159722 - make atk expose more interfaces for proxied accessibles
2015-04-30 14:57:02 -04:00
Trevor Saunders
93badee7c8
bug 1146518 - allow MaiHyperlink to store references to proxies r=surkov
2015-04-27 21:22:08 -04:00