Commit Graph

3789 Commits

Author SHA1 Message Date
Alexander Surkov
4c07584316 Bug 1122846 - aria-owns attribute causes Firefox to hang, r=davidb 2015-01-20 16:16:08 -05:00
Trevor Saunders
861d0cf2d5 bug 1122242 - use MOZ_OVERRIDE more in accessible/ r=surkov 2015-01-19 17:41:12 -05:00
Trevor Saunders
2c93df25c4 bug 1120285 - correctly shutdown outer doc accessible proxies r=davidb 2015-01-14 23:12:07 -05:00
Trevor Saunders
a06296dc67 bug 1119923 - allow proxies to implement non standard interfaces r=davidb 2015-01-14 15:38:25 -05:00
Alexander Surkov
5ee848d2a6 Bug 1119979 - hide IPC a11y architecture under pref, r=davidb 2015-01-12 14:37:40 -05:00
Ehsan Akhgari
b6e35bb4b4 Bug 1118486 - Part 1: Use = delete instead of MOZ_DELETE directly; r=Waldo
Most of this patch (with the exception of dom/bindings/Codegen.py) was
generated by the following bash script:

#!/bin/bash

function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
       ! -wholename "*security/nss*" \
       ! -wholename "*/.hg*" \
       ! -wholename "*/.git*" \
       ! -wholename "obj-*" \
         -type f \
      \( -iname "*.cpp" \
         -o -iname "*.h" \
         -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_DELETE '= delete'
2015-01-08 23:19:05 -05:00
Trevor Saunders
93fa309f90 no bug - reenable ipc accessibility yet again 2015-01-08 18:53:30 -05:00
Trevor Saunders
63152c5e15 bug 1088148 - only tell the parent process about child documents that are attached to their parent r=surkov 2015-01-08 18:53:30 -05:00
Tom Schuster
6714d35a4b Bug 1110759 - Remove Iterator() from some tests. r=smaug 2015-01-08 19:58:45 +01:00
Trevor Saunders
cf7ef4df45 Revert "bug 1088148 - reenable ipc accessibility" because it still causes crashes 2015-01-06 16:20:07 -05:00
Martin Stransky
d9528d5d08 Bug 1110211 - a11y update for Gtk3. r=glandium 2014-12-16 07:38:00 +01:00
Ehsan Akhgari
c9b01f65f0 Bug 1117037 - Mark virtual overridden functions as MOZ_OVERRIDE in accessible/; r=tbsaunde 2015-01-02 18:47:38 -05:00
Trevor Saunders
9b8d47482f bug 1088148 - reenable ipc accessibility 2015-01-01 15:52:38 -05:00
Alexander Surkov
742d62599d Bug 1113389 - loading google creates accessibles without firing show events, r=tbsaunde 2014-12-30 15:43:49 -05:00
Trevor Saunders
78f5b1bae8 bug 1113845 - allow OuterDoc Accessible proxies to be shutdown while they own a document r=davidb 2014-12-29 06:20:16 -05:00
Trevor Saunders
4232ed7ff1 bug 1113407 - cleanup wrappers on doc shutdown r=davidb 2014-12-29 06:20:16 -05:00
Alexander Surkov
2a989b0773 Bug 1112746 - some internal object checks are missed in xpcom wrapper, r=yzen 2014-12-22 13:54:28 -05:00
Chris Peterson
f1412f5ff4 Bug 1113210 - Suppress -Wunused-function clang warning about AtkSocketAccessible.cpp's gobject RTTI macros. r=tbsaunde 2014-12-18 12:17:53 -08:00
Chris Peterson
50740301f2 Bug 1110031 - Part 2: Mark some directories as FAIL_ON_WARNINGS for some compilers. r=gps 2014-12-10 22:46:01 -08:00
Chris Peterson
c582a636ed Bug 1110031 - Part 1: Mark more directories as FAIL_ON_WARNINGS. r=gps 2014-12-10 22:56:31 -08:00
Ehsan Akhgari
a489bd5d0b Bug 1109746 - Fix more bad implicit constructors in some random code across the tree
--HG--
extra : amend_source : 48ca151cb1ca2193404c65831556051c02093914
2014-12-13 14:17:04 -05:00
Trevor Saunders
5cfa302167 bug 1110510 - make sure to create and destroy proxies for documents r=surkov 2014-12-11 17:36:59 -05:00
Trevor Saunders
2f7d4d5002 bug 1098386 - Allow PDocAccessibleConstructor to be recieved when gAccessibilityService doesn't exist r=surkov
Talos causes accessibility to be instantiated only in the content
process.  That means PDocAccessibleConstructor messages can be recieved
by the parent when GetAccService() returns null.  The easiest way of
dealing with this is moving DocManager::mRemoteDocuments from a member
of the acc service singleton to its own global.  That means the parent
process can track accessible documents in child processes without
instantiating a11y in the parent process.
2014-12-08 20:08:15 -05:00
Carsten "Tomcat" Book
1e4749bc21 merge mozilla-inbound to mozilla-central a=merge 2014-12-12 13:51:14 +01:00
Tim Taubert
efc24245c8 Bug 1077652 - Let a11y tests know about the extra preloaded document r=tbsaunde 2014-11-06 12:30:47 +01:00
Tim Taubert
d8de480a75 Bug 1077652 - Revert change from bug 794041 that makes test_docload.html expect accessibles in the hidden window r=tbsaunde 2014-11-05 14:36:44 +01:00
Alexander Surkov
f20c396bfc Bug 1095927 - expose HTML time element semantics in acc layer, r=tbsaunde 2014-12-11 21:53:12 -05:00
Gregory Szorc
3e5523d480 Bug 1108294 - Use mozbuild.makeutil for dependency file writing; r=froydnj
AccEventGen.py was using an old, one-off Python module for writing make
dependency files. We have a more appropriate API now. So we use it.

While we were here, we modified file writing to use FileAvoidWrite to
avoid always writing the output files and bumping mtimes.

--HG--
extra : rebase_source : 34ef9badacceb4791f27816c756ad9c95bf4069c
2014-12-06 15:47:06 -08:00
Gregory Szorc
0fb6606df2 Bug 1108294 - Use positional arguments; r=froydnj
There is only 1 caller to AccEventGen.py in the tree. We don't need
optional arguments. Convert them to positional.

Since the arguments are no longer optional, branches related to their
presence have been removed.

--HG--
extra : rebase_source : 35d51852dee031011ad9f079f3aba56b67948d7e
2014-12-06 15:39:53 -08:00
Gregory Szorc
376ae3a5d5 Bug 1108294 - Switch to argparse; r=froydnj
--HG--
extra : rebase_source : cc0b81afafbc2fa20f7327dda8f9c6e64c895386
2014-12-06 15:36:39 -08:00
Gregory Szorc
0c249750ba Bug 1108294 - Removed unused cachedir option; r=froydnj
The argument isn't used. Let's remove dead code.

--HG--
extra : rebase_source : bd8d5f72c50b8820635de78f2548821b93e425ae
2014-12-06 15:31:34 -08:00
Gregory Szorc
6a406553eb Bug 1108294 - Modernize AccEventGen.py; r=froydnj
I/O handling in AccEventGen.py is old school. Let's use context
managers. Let's also fix some minor style foo.

--HG--
extra : rebase_source : 70a2a7c344042e1ac187282fdda32cea194aa51b
2014-12-06 15:26:37 -08:00
Wes Kocher
f3c9a75df6 Backed out changeset 39398fba066e (bug 1098386) for actually leaking 2014-12-09 13:36:24 -08:00
Trevor Saunders
00f36a2813 bug 1098386 - Allow PDocAccessibleConstructor to be recieved when gAccessibilityService doesn't exist r=surkov
Talos causes accessibility to be instantiated only in the content
process.  That means PDocAccessibleConstructor messages can be recieved
by the parent when GetAccService() returns null.  The easiest way of
dealing with this is moving DocManager::mRemoteDocuments from a member
of the acc service singleton to its own global.  That means the parent
process can track accessible documents in child processes without
instantiating a11y in the parent process.
2014-12-08 20:08:15 -05:00
Chris Peterson
d3acb03f9f Bug 1107814 - Part 1: Mark more directories as FAIL_ON_WARNINGS for all compilers. r=gps 2014-12-04 16:24:03 -08:00
Wes Kocher
c659ea6bce Backed out changeset bf25101e66cf (bug 1095098) for build bustage 2014-12-08 16:27:12 -08:00
Denis Volk
c3639f1324 Bug 1095098: move do_QueryObject templates into their own header r=froydnj 2014-11-20 12:20:10 +01:00
Eitan Isaacson
b6029a4c06 Bug 1105475 - Make sendChromeEvent work with Mulet. r=yzen 2014-12-01 09:27:46 -08:00
Athena
02033e64eb Bug 650366 - Account for the checkmark in combobox on OSX r=davidb 2014-11-21 18:34:00 +01:00
Alexander Surkov
667f507dab Bug 1105273 - Accessibility mapping for aria-modal, r=davidb 2014-11-28 10:01:43 -05:00
Eitan Isaacson
78648094ac Bug 1104400 - Get all message managers in Mulet setup. r=yzen 2014-11-26 13:05:23 -08:00
Jonathan Kew
8faf68508f Bug 1077515 - part 3 - Change desiredX (nscoord) to desiredPos (nsPoint) in nsPeekOffsetStruct, to support maintaining either vertical or horizontal position on inter-line moves. r=roc 2014-11-22 14:39:03 +00:00
Alexander Surkov
21e81f5f7a Bug 1013584 - presentation list items should expose generic accessibles, r=davidb 2014-11-21 09:13:32 -05:00
Yura Zenevich
66a07eb506 Bug 1069574 - [AccessFu] added support for interaction hints in B2G. r=eeejay
---
 accessible/jsat/Presentation.jsm                |  3 +-
 accessible/jsat/Utils.jsm                       | 19 ++++++
 accessible/tests/mochitest/jsat/a11y.ini        |  1 +
 accessible/tests/mochitest/jsat/output.js       | 13 ++++
 accessible/tests/mochitest/jsat/test_hints.html | 85 +++++++++++++++++++++++++
 5 files changed, 120 insertions(+), 1 deletion(-)
 create mode 100644 accessible/tests/mochitest/jsat/test_hints.html
2014-11-20 10:00:05 -05:00
Trevor Saunders
f7b187f387 bug 1088148 - disable ipc accessibility messages for now to make crashes go away r=davidb 2014-11-18 13:04:33 -05:00
Tooru Fujisawa
1bf9e20256 Bug 825004 - Part 1: Unprefix CSS3 Text Decoration. r=dbaron 2014-11-18 19:23:09 +09:00
Frédéric Wang
58ff3b0860 Bug 919279 - Send Accessibility:Event to indicate when the user wants to exit the view. r=eitan 2014-11-13 10:58:00 +01:00
Trevor Saunders
5d64fd76bf bug 1074869 - make atk deal with proxied focus events r=davidb 2014-09-30 10:00:26 -04:00
Alexander Surkov
9d7e117ea5 Bug 1096930 - Crash while trying to enter the password for my Firefox account, r=marcoz 2014-11-11 10:56:40 -05:00
Max Li
8a948d3e48 Bug 1071777 - Send a context menu event on braille long press. r=eeejay 2014-11-09 16:37:16 -08:00