Trevor Saunders
35d1660e61
bug 1213606 - work around proxy's that don't have a wrapper for their document r=davidb
2015-10-14 14:09:49 -04:00
Olli Pettay
9f0ee7de83
Bug 1213382 - proxy more accessible selection methods, r=tbsaunde
2015-10-13 22:08:00 +03:00
Trevor Saunders
f3431d820a
bug 1210741 - make AccessibleWrap::get_accLocation work with proxied accessibles r=davidb
2015-10-07 18:26:56 -04:00
Alexander Surkov
a94a922597
Bug 873438 - Implement IAccessible2_2::accessibleWithCaret, r=yzen
2015-10-06 12:36:47 -04:00
Trevor Saunders
8e6d249aba
bug 1208779 - null check aAccessible in GetChildIDFor() for 32 bit as well as 64 bit windows r=davidb
2015-09-29 11:34:07 -04:00
Trevor Saunders
cec77bc3f4
bug 1207862 - make AccessibleWrap::GetXPAccessibleFor() return the AccessibleWrap for proxies r=davidb
2015-09-24 19:23:19 -04:00
Trevor Saunders
3ad5ef8365
bug 1207862 - make WrapperFor() take a const ProxyAccessible * r=davidb
2015-09-24 19:23:19 -04:00
Trevor Saunders
4a845e000f
bug 1207862 - refactor GetXPAccessibleFor() so proxies and non proxies are handle in the same place for each type of id r=davidb
...
While we're reorganizing this function move the simple cases to the beginning,
and make lookup in the document tree last.
2015-09-24 19:23:18 -04:00
Chris Peterson
b06d7f99a7
Bug 1207030 - Enable -Wshadow flag in more directories that have no -Wshadow warnings. r=glandium
2015-09-22 21:39:03 -07:00
Trevor Saunders
79beccf79b
bug 1199735 - fire windows events on proxies r=davidb
2015-09-17 16:49:25 -04:00
Trevor Saunders
3934b19d36
bug 1199735 - factor win event dispatch logic into its own function r=davidb
2015-09-17 16:49:24 -04:00
Trevor Saunders
94bb364291
bug 1199735 - remove event logging from the windows AccessibleWrap::HandleAccEvent r=davidb
...
if this is useful it would make more sense to log it outside of the windows
layer. Since its not clear it is useful, and it makes it harder to separate
event dispatch logic from HandleAccEvent its easiest to just remove it for now.
2015-09-17 16:49:24 -04:00
Trevor Saunders
82ec2d34ca
bug 1196460 - remove proxy's ids when they are destroyed r=surkov
2015-09-14 13:33:39 -04:00
Trevor Saunders
31dcbd5a0f
bug 1196460 - teach GetChildIDFor() to deal with proxied accessibles r=surkov
2015-09-14 13:33:38 -04:00
Trevor Saunders
9db336b535
bug 1196460 - provide mapping from id to accessible in DocProxyAccessibleWrap
2015-09-14 13:33:38 -04:00
Trevor Saunders
d85db249fb
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
eff35c900e
bug 1196460 - make IsDoc() return true for wrappers of proxied documents r=surkov
2015-09-14 13:33:37 -04:00
Trevor Saunders
38a420fd55
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
acd026c4d6
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
b64d5149f2
bug 1196460 - make the ctor of HyperTextProxyAccessiblewrap public r=surkov
2015-09-14 13:33:36 -04:00
Trevor Saunders
e8740b799a
bug 1196372 - make GetHWNDFor() work with proxied accessibles r=surkov
2015-09-10 10:53:34 -04:00
Trevor Saunders
7d251d804b
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
Nicholas Nethercote
10d95cca57
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
Chris Peterson
40a65bd331
Bug 1198124 - Enable -Wshadow in directories that have no -Wshadow warnings. r=glandium
2015-08-25 09:14:38 -07: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
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
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
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
Jeff Muizelaar
9214c5266a
Bug 1178426. Add GfxInfo to ServicesList.h. r=nfroyd
2015-07-08 16:51:09 -04:00
Trevor Saunders
281dd4576e
bug 1172523 - fire useful text change events for proxies r=lsocks
2015-07-14 11:02:03 -04:00
Birunthan Mohanathas
e52329c788
Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
...
The bulk of this commit was generated by running:
run-clang-tidy.py \
-checks='-*,llvm-namespace-comment' \
-header-filter=^/.../mozilla-central/.* \
-fix
2015-07-13 08:25:42 -07:00
Juan Gomez
21d73728f3
Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
2015-07-03 18:29:00 -07:00
Ryan VanderMeulen
55b2086097
Backed out changeset 8b4e4083639e (bug 1171931) for B2G debug emulator bustage.
2015-06-25 19:48:42 -04:00
Juan Gomez
98461fc4a4
Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
2015-06-24 14:11:00 -04:00
Trevor Saunders
902c0a100f
bug 1168204 - Expose more interfaces to windows for proxied accessibles r=davidb
2015-05-29 10:15:27 -04:00
Trevor Saunders
f108222964
bug 1168202 - ia2AccessibleHyperlink::get_anchor needs to give the caller a reference to the anchor r=davidb
2015-05-29 10:15:27 -04:00
Trevor Saunders
13ad23633a
bug 1164976 - fire useful state change and caret move events for proxies r=davidb
2015-05-15 20:29:14 -04:00
Marco Zehe
c7fe779f63
Bug 1162434 part 2 - Fix ISimpleDOMNode Unique ID on 64 bit systems, r=surkov
2015-05-13 16:22:19 +02:00
Alexander Surkov
f9fae6e951
Bug 1162434 - Make windows emulation work on X64, r=marcoz
2015-05-12 12:43:38 -04:00
Trevor Saunders
8ead5d21f1
bug 1159850 - make ia2Accessiblevalue use proxies r=davidb
2015-05-07 13:47:53 -04:00
Trevor Saunders
687b3fb002
bug 1159828 - make ia2Hyperlink use proxies r=davidb
2015-05-07 13:47:52 -04:00
Trevor Saunders
5587d38349
bug 1159741 - make ia2HyperText use proxies r=davidb
2015-05-07 13:47:52 -04:00
Trevor Saunders
652c14e2df
bug 606080 - on windows give accessibles a unique 32 bit id r=surkov
2015-05-06 10:57:38 -04:00
Trevor Saunders
70572ce247
bug 606080 - add class to generate unique 32 bit ids r=froydnj
2015-05-06 10:57:24 -04:00
Marco Zehe
ea10c0a4d5
Bug 1159872 - Make IAccessible2::Get_States once again return S_OK when it detects a defunct accessible. r=surkov
...
CLOSED TREE
2015-04-30 10:26:00 -04:00
Jim Mathies
1bd80c601c
Bug 1159327 - Enable accessibility more broadly with e10s and add an e10s a11y blacklist for clients with known issues. r=tbsaunde
2015-04-30 16:43:19 -05:00