Chris Peterson
71920a9550
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
75ffe89c69
bug 1199735 - fire windows events on proxies r=davidb
2015-09-17 16:49:25 -04:00
Trevor Saunders
24ad5cfa23
bug 1199735 - factor win event dispatch logic into its own function r=davidb
2015-09-17 16:49:24 -04:00
Trevor Saunders
1b482dcc58
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
5e3e09effc
bug 1196460 - remove proxy's ids when they are destroyed r=surkov
2015-09-14 13:33:39 -04:00
Trevor Saunders
61f09a90ea
bug 1196460 - teach GetChildIDFor() to deal with proxied accessibles r=surkov
2015-09-14 13:33:38 -04:00
Trevor Saunders
60de30345a
bug 1196460 - provide mapping from id to accessible in DocProxyAccessibleWrap
2015-09-14 13:33:38 -04:00
Trevor Saunders
db584a5e09
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
40daa72f9b
bug 1196460 - make IsDoc() return true for wrappers of proxied documents r=surkov
2015-09-14 13:33:37 -04:00
Trevor Saunders
3f652ccd7c
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
fc3bcf36ba
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
a6b767ccde
bug 1196460 - make the ctor of HyperTextProxyAccessiblewrap public r=surkov
2015-09-14 13:33:36 -04:00
Trevor Saunders
8d622f7ff4
bug 1196372 - make GetHWNDFor() work with proxied accessibles r=surkov
2015-09-10 10:53:34 -04:00
Trevor Saunders
390030899c
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
f44287005f
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.
--HG--
extra : rebase_source : 82e3387abfbd5f1471e953961d301d3d97ed2973
2015-08-27 20:44:53 -07:00
Chris Peterson
1416e566de
Bug 1198124 - Enable -Wshadow in directories that have no -Wshadow warnings. r=glandium
2015-08-25 09:14:38 -07:00
Trevor Saunders
35cf8484fa
bug 1192330
- update text change data for proxied text change events r=surkov
2015-08-19 12:48:58 -04:00
Trevor Saunders
9bfb7f9000
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
76dea62829
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
3f4e64bd7e
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
0768a2bb4c
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
dbbc4712d0
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
50e851b877
Bug 830801 - Part 2. Remove NOMINMAX define from moz.build. r=mshal
2015-08-03 10:07:09 +09:00
Trevor Saunders
608e254ed2
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
7bc6837af6
Bug 1178426. Add GfxInfo to ServicesList.h. r=nfroyd
...
--HG--
extra : rebase_source : b18fb78fa6b7d86fbb9496861938bfde21b3c6e6
2015-07-08 16:51:09 -04:00
Trevor Saunders
59f17c9689
bug 1172523 - fire useful text change events for proxies r=lsocks
2015-07-14 11:02:03 -04:00
Birunthan Mohanathas
a8939590de
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
258ad59e3f
Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
2015-07-03 18:29:00 -07:00
Ryan VanderMeulen
5f5c327690
Backed out changeset 8b4e4083639e (bug 1171931) for B2G debug emulator bustage.
2015-06-25 19:48:42 -04:00
Juan Gomez
702a59d135
Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
...
--HG--
extra : rebase_source : 2ecbe6c1dd8a7ad8dc529b53349ad431cf1116c9
2015-06-24 14:11:00 -04:00
Trevor Saunders
8b78ae6c9a
bug 1168204 - Expose more interfaces to windows for proxied accessibles r=davidb
2015-05-29 10:15:27 -04:00
Trevor Saunders
2f6260cea5
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
f55ad57842
bug 1164976 - fire useful state change and caret move events for proxies r=davidb
2015-05-15 20:29:14 -04:00
Marco Zehe
ad49e0f766
Bug 1162434 part 2 - Fix ISimpleDOMNode Unique ID on 64 bit systems, r=surkov
2015-05-13 16:22:19 +02:00
Alexander Surkov
bbd87495c5
Bug 1162434 - Make windows emulation work on X64, r=marcoz
2015-05-12 12:43:38 -04:00
Trevor Saunders
5c489d89d9
bug 1159850 - make ia2Accessiblevalue use proxies r=davidb
2015-05-07 13:47:53 -04:00
Trevor Saunders
579dc62f15
bug 1159828 - make ia2Hyperlink use proxies r=davidb
2015-05-07 13:47:52 -04:00
Trevor Saunders
0a7a48758c
bug 1159741 - make ia2HyperText use proxies r=davidb
2015-05-07 13:47:52 -04:00
Trevor Saunders
b66382e2ff
bug 606080 - on windows give accessibles a unique 32 bit id r=surkov
2015-05-06 10:57:38 -04:00
Trevor Saunders
a2bc5996ae
bug 606080 - add class to generate unique 32 bit ids r=froydnj
2015-05-06 10:57:24 -04:00
Marco Zehe
e7621cdf36
Bug 1159872 - Make IAccessible2::Get_States once again return S_OK when it detects a defunct accessible. r=surkov
...
CLOSED TREE
--HG--
extra : rebase_source : 9071ac95f0a4ffd75b77a485223f843eba1155d5
extra : histedit_source : 34e050128803d0edd45e2359c45cf90c097f6b60
2015-04-30 10:26:00 -04:00
Jim Mathies
2ff558b0ac
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
Ryan VanderMeulen
8c2f9c9b09
Backed out changeset 31297813dd26 (bug 1159327) for bustage on a CLOSED TREE.
2015-04-30 16:08:29 -04:00
Jim Mathies
588accccdc
Bug 1159327 - Enable accessibility more broadly with e10s and add an e10s a11y blacklist for clients with known issues. r=tbsaunde
2015-04-30 14:42:43 -05:00
Kartikaya Gupta
cd5b55f8d6
Bug 1039866 - Rip out a bunch of metro-only code. r=jimm,gavin,rstrong
2015-04-23 15:10:30 -04:00
Andrea Marchesini
085da9302a
Bug 1156632 - Remove unused forward class declarations - patch 5 - rdf, parser, layout and something else, r=ehsan
2015-04-22 08:29:22 +02:00
Trevor Saunders
cec589153c
bug 1151402 - proxy most of IAccessibleText and IAccessibleEditableText
...
r=davidb
--HG--
rename : accessible/windows/msaa/Platform.cpp => accessible/windows/ProxyWrappers.h
2015-04-09 11:18:23 -04:00
Trevor Saunders
67ea7240f3
bug 1149772 - never create fake HWND in child processes r=davidb
2015-04-06 13:38:01 -04:00
Andrea Marchesini
e6f385fb3d
Bug 1148527 - Indentation fix after bug 1145631, r=ehsan
2015-03-27 18:52:19 +00:00
Ehsan Akhgari
883849ee32
Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
...
This patch was automatically generated using the following script:
function convert() {
echo "Converting $1 to $2..."
find . \
! -wholename "*/.git*" \
! -wholename "obj-ff-dbg*" \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert MOZ_OVERRIDE override
convert MOZ_FINAL final
2015-03-21 12:28:04 -04:00