Trevor Saunders
a13b05ac34
bug 1164193 - emit a few more events on proxied accessibles for atk r=davidb
2015-05-15 20:29:14 -04:00
Wes Kocher
484229a7ff
Backed out changeset 17cfad44e12b (bug 1155963) for breaking b2g builds
2015-05-14 16:35:18 -07:00
Neil Rashbrook
5b5c002aaf
Bug 1155963 Only allow NS_LITERAL_CSTRING to be used on compile-time literals r=froydnj,ehsan
2015-05-15 00:00:33 +01:00
Alexander Surkov
fd85fecad0
Bug 1113153 - use 'paragraph' role for paragraphs only, introduce 'text' role for small text containers, r=marcoz
2015-05-13 11:40:15 -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
John Daggett
a553c0ff77
Bug 1056479 p4 - fix accessibility api for font-weight. r=jfkthame
2015-05-13 14:11:25 +09:00
Alexander Surkov
f9fae6e951
Bug 1162434 - Make windows emulation work on X64, r=marcoz
2015-05-12 12:43:38 -04:00
Trevor Saunders
785b33b959
bug 1164135 - fix AtkHyperlink::GetStartIndex r=davidb
2015-05-12 14:51:24 -04:00
Carsten "Tomcat" Book
bb77274ecf
Backed out changeset a517a5188e1b (bug 1056479)
2015-05-12 12:20:57 +02:00
John Daggett
23ed31e546
Bug 1056479 p4 - fix accessibility api for font-weight. r=jfkthame
2015-05-12 17:44:23 +09:00
Carsten "Tomcat" Book
1c0b0eacfa
Backed out 10 changesets (bug 1056479) for bustage on a CLOSED TREE
...
Backed out changeset d5b1f2b78915 (bug 1056479)
Backed out changeset bcc65b714dd6 (bug 1056479)
Backed out changeset 0b35e8a463d2 (bug 1056479)
Backed out changeset 0933391809c9 (bug 1056479)
Backed out changeset 93bd67204fac (bug 1056479)
Backed out changeset 5260b93eb0b9 (bug 1056479)
Backed out changeset 130bea3f8623 (bug 1056479)
Backed out changeset 408e078cc18d (bug 1056479)
Backed out changeset a651c240979d (bug 1056479)
Backed out changeset d74ae8fcaac9 (bug 1056479)
2015-05-12 08:25:19 +02:00
John Daggett
e086f48942
Bug 1056479 p4 - fix accessibility api for font-weight. r=jfkthame
2015-05-12 14:51:17 +09:00
Trevor Saunders
556aa59558
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
0a8ca50f18
bug 1162654 - allow proxies to implement the document interface r=davidb
2015-05-08 23:46:14 -04:00
Trevor Saunders
2ae9a0e88a
bug 1163070 - fix AtkHyperlinkImpl::getHyperlink after bug 1146518 r=surkov
...
bug 1146518 made getHyperlink() return null if either there was no proxy, or
there was no Accessible, which would always be true. It should have tested
that neither was present.
2015-05-08 23:45:22 -04:00
Wes Kocher
ad340f00ef
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
Wes Kocher
9497b03986
Backed out changeset 28f0e71b6292
2015-05-08 13:11:52 -07:00
Trevor Saunders
c56c4b9381
no bug fixup for windows not liking ssize_t on a CLOSED TREE
2015-05-08 14:01:34 -04:00
Trevor Saunders
f82e04b95b
bug 1162654 - allow proxies to implement the document interface r=davidb
2015-05-08 13:34:49 -04:00
Trevor Saunders
59bdb92736
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
fdacda5a7d
bug 1162543 - IDs not mapping to accessibles shouldn't cause ipc calls to fail r=davidb
...
This is expected to happen when a accessible in the child process is shutdown,
but the parent calls a method with its ID before learning it has been shut
down.
2015-05-07 14:05:38 -04:00
Trevor Saunders
401df336ef
bug 1162543 - make DocAccessibleChild::IDToAccessible correctly get the document r=davidb
...
DocAccessible::mAccessibleCache doesn't contain an entry for the document
itself so we need to handle it separately. The document always has ID 0, so we
can just check if that is the ID we are getting and if so just return the
document.
2015-05-07 14:05: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
3c83823e4a
bug 1023509 - only initialize platform accessibility in the main process r=davidb
...
Since platform accessibility software only interacts with the main
process there's no reason to do platform specific things in the content
processes. Eventually we should also be able to only create generic
accessibles that don't use the platform wrapper classes, but that will
take more work so we'll keep creating them in the content processes for
now.
2015-05-06 18:56:57 -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
Ryan VanderMeulen
96d0b8aaa7
Backed out changeset 31297813dd26 (bug 1159327) for bustage on a CLOSED TREE.
2015-04-30 16:08:29 -04:00
Jim Mathies
553b0cda93
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
Trevor Saunders
c64dd37ca9
bug 1159722 - make atk expose more interfaces for proxied accessibles
2015-04-30 14:57:02 -04:00
Trevor Saunders
7a292f5a83
bug 1146518 - make atk hyper link impl support proxies r=surkov
2015-04-27 21:22:08 -04:00
Trevor Saunders
8572f52559
bug 1146518 - create MaiHyperlinks for proxies r=surkov
2015-04-27 21:22:08 -04:00
Trevor Saunders
30404a39ef
bug 1146518 - allow MaiHyperlink to store references to proxies r=surkov
2015-04-27 21:22:08 -04:00
Trevor Saunders
54c977f7ba
bug 1146518 - Only pass hyper links to MaiHyperlink::MaiHyperlink r=surkov
2015-04-27 21:22:07 -04:00
Kartikaya Gupta
8ec41da08a
Bug 1039866 - Rip out a bunch of metro-only code. r=jimm,gavin,rstrong
2015-04-23 15:10:30 -04:00
Andrea Marchesini
b75af49c46
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
Ross Ziegler
0cfcff875f
Bug 1152454 - Made liveregions responsive to name/value change events. r=yzen
...
---
accessible/jsat/EventManager.jsm | 12 ++++++++++++
accessible/jsat/Presentation.jsm | 10 ++++++----
.../tests/mochitest/jsat/doc_content_integration.html | 15 +++++++++++++++
accessible/tests/mochitest/jsat/jsatcommon.js | 2 +-
.../tests/mochitest/jsat/test_content_integration.html | 16 +++++++++++++---
5 files changed, 47 insertions(+), 8 deletions(-)
2015-04-21 17:06:18 -04:00
Trevor Saunders
54c82431b4
bug 1155829 - move AccessibleWrap::GetMaiHyperlink to MaiAtkObject::GetAtkHyperlink r=surkov
2015-04-21 13:07:49 -04:00
Trevor Saunders
c05b5f732a
bug 1155829 - declare MaiAtkObject in nsMai.h r=yzen
...
Next we will start adding methods to it that are used outside
AccessibleWrap.cpp.
2015-04-21 13:07:49 -04:00
Trevor Saunders
848de1ba81
bug 1155829 - add shutdown method to MaiAtkObject r=yzen
2015-04-21 13:07:48 -04:00
Trevor Saunders
f97767bd6c
bug 1155829 - remove AccessibleWrap::SetMaiHyperlink r=surkov
2015-04-21 13:07:48 -04:00
Trevor Saunders
b2d197b8cf
bug 1155829 - inline MaiHyperlink::GetAtkHyperlink r=surkov
2015-04-21 13:07:48 -04:00
Trevor Saunders
dbeb87f5d4
bug 1155829 - remove MaiHyperlink::Initialize r=surkov
2015-04-21 13:07:48 -04:00
Nicolas Silva
51e181888b
Bug 1155621 - Make nsIntRect and nsIntPoint typedefs of mozilla::gfx::IntRect and mozilla::gfx::IntPoint. r=Bas
2015-04-21 17:04:57 +02:00
Denis Volk
4ad62045e8
Bug 1095098 - move do_QueryObject templates into their own header; r=froydnj
2015-04-15 12:47:03 -04:00
Ms2ger
82c2faeae3
Bug 949614 - Use === for SimpleTest.is; r=Waldo
...
This is more likely to be correct, and a necessary step in case we ever want
to move to Object.is.
This keeps ise as an alias for is, and introduces is_loosely for the old
behaviour.
2015-04-14 15:28:13 +02:00
Trevor Saunders
2afc352ad7
bug 1151402 - proxy most of IAccessibleText and IAccessibleEditableText
...
r=davidb
2015-04-09 11:18:23 -04:00
Trevor Saunders
ff5d232545
bug 1149772 - never create fake HWND in child processes r=davidb
2015-04-06 13:38:01 -04:00
Mike Hommey
ccd2a9b975
Bug 1134920 - Use moz_xmalloc/moz_xrealloc/free instead of nsMemory::Alloc/Realloc/Free. r=nfroyd
2015-04-01 13:51:45 +09:00
Marco Zehe
53e366db90
Bug 1149118 - Expose radio group with the correct role on OS X, r=surkov
2015-03-30 15:37:09 +02:00
Nicolas Silva
eae4d10b4d
Bug 1132854 - Make nsIntSize a typedef of gfx::IntSize. r=Bas, roc
2015-03-29 16:59:08 +02:00
Daniel Holbert
284cc1028f
Bug 1148708: Add missing 'override' annotations in DocAccessibleChild.h. rs=ehsan
2015-03-28 07:38:29 -07:00
Alexander Surkov
d0bebd0aeb
Bug 1147646 - Crash in mozilla::a11y::DocAccessible::ProcessContentInserted while stability testing, r=davidb
2015-03-27 14:16:53 -04:00
Andrea Marchesini
b212600c95
Bug 1148527 - Indentation fix after bug 1145631, r=ehsan
2015-03-27 18:52:19 +00:00
Marco Zehe
e2df81634f
Bug 1148479 - Unify string conversion methods in MozAccessible, r=surkov
2015-03-27 18:05:26 +01:00
Olli Pettay
383674217b
Bug 1148083 - IPC Proxy for Document, r=davidb
2015-03-27 17:41:04 +02:00
Olli Pettay
dd7449a248
Bug 1148025 - IPC Proxy for 'Component', r=tbsaunde
2015-03-27 00:06:45 +02:00
Olli Pettay
96c1ef9218
Bug 1147551 - IPC Proxy for min/cur/max values, r=davidb
2015-03-27 00:06:38 +02:00
Olli Pettay
dc80dd8ff3
Bug 1147518 - IPC Proxy for Action, r=davidb
2015-03-27 00:06:21 +02:00
Yura Zenevich
93828d6c01
Bug 1145724 - adding null check before creating treewalker in nsAccessibilityService::ContentRemoved r=surkov
...
---
accessible/base/nsAccessibilityService.cpp | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
2015-03-26 14:59:16 -04:00
Alexander Surkov
c9a7be251b
Bug 1146257 - spanned headers don't work well in our table code, r=marcoz
2015-03-26 08:05:06 -04:00
Olli Pettay
157f43d7c9
Bug 1147168 - IPC Proxy for Selection, r=tbsaunde
2015-03-25 16:19:12 +02:00
Olli Pettay
b51394b9d7
Bug 1147079 - IPC Proxy for Table, r=tbsaunde
2015-03-25 16:16:24 +02:00
Olli Pettay
181e65f752
Bug 1146665 - IPC Proxy for TableCell, r=tbsaunde
2015-03-25 16:14:28 +02:00
Olli Pettay
d5a340e46b
Bug 1146615 - IPC Proxy for HyperText, r=tbsaunde
2015-03-25 16:05:18 +02:00
Olli Pettay
8a5cab8850
Bug 1145366
- IPC Proxy for HyperLink, r=tbsaunde
2015-03-25 16:03:13 +02:00
Alexander Surkov
3cd8f764c1
Bug 1141978 - follow up, test fix, r=marcoz
2015-03-25 13:10:54 -04:00
Trevor Saunders
bfc8734ab6
bug 1128751 - handle unbinding and rebinding of documents in content processes r=davidb
...
The code for managing document lifetimes assumed documents could not be
rebound to parents, however that is not the case.
2015-03-24 17:51:44 -04:00
David Major
1ccd2f075a
Bug 1146229: Remove calling convention modifier from local variable. r=surkov
2015-03-24 13:30:11 +13:00
Alexander Surkov
43b88d3ffe
Bug 1141978 - Support rowgroup and colgroup HTML scope, r=marcoz
2015-03-23 11:51:33 -04:00
Olli Pettay
f72f363331
Bug 1145292 - IPC Proxy for ImageAccessible, r=tbsaunde
2015-03-22 23:44:12 +02:00
Ehsan Akhgari
5dfe6bb2a1
Bug 1145631 - Part 5: Replace MOZ_FINAL with final in the AccEventGen codegen; r=froydnj
2015-03-21 12:28:46 -04:00
Ehsan Akhgari
33bb32f549
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
Makoto Kato
420fe5dce2
Bug 1141443 - Remove unused rpcns4 from OS_LIBS. r=mshal
2015-03-20 18:46:43 +09:00
Frédéric Wang
41894967bf
Bug 1001637 - Make math tables implement the nsIAccessibleTable interface. r=surkov
2015-03-19 12:45:59 -04:00
Trevor Saunders
878d2906bc
bug 1138436 - start on proxying IAccessible2 r=surkov, r=davidb
2015-03-16 20:48:44 -04:00
Botond Ballo
b0b35fd90e
Bug 1139675 - Update JS callers of nsIDOMWindowUtils.setResolution and getResolution in accessibility code. r=yzen
2015-03-06 17:14:18 -05:00
Joel Maher
42ce341f1c
Bug 1136395 - accessibility/mochitest/test/common.js could use some additional output to help debug issues. r=surkov
2015-03-16 13:05:50 -04:00
Alexander Surkov
43bc4c9501
Bug 1139576 - New_ functions should be static
2015-03-13 20:42:57 -04:00
Frédéric Wang
1eedc910f3
Bug 1128143 - Add ATK roles for MathML fractions and roots, r=surkov
2015-03-12 08:21:33 -04:00
Frédéric Wang
2a526532d5
Bug 1109022 - Add basic ATK roles for MathML elements, r=surkov
2015-03-11 19:05:57 -04:00
Ting-Yu Chou
499a683bbc
Bug 1137906 - Shutdown cached children when shutdown the document. r=surkov
2015-03-10 11:24:26 +08:00
Daniel Holbert
d129effca3
Bug 1140917 followup: add missing MOZ_OVERRIDE annotations on new DocAccessibleChild method-decls. r=ehsan
2015-03-10 16:54:57 -07:00
Olli Pettay
845a3b0201
Bug 1140917 - IPC Proxy for replace/insert/copy/cut/delete/paste, r=tbsaunde
2015-03-09 23:04:02 +02:00
Olli Pettay
1765d854f1
Bug 1140900 - IPC Proxy for ScrollSubstringTo*, r=tbsaunde
2015-03-09 22:51:02 +02:00
Olli Pettay
d40eb7fe95
Bug 1140895 - IPC Proxy for get/set/add/remove Selection, r=tbsaunde
2015-03-09 22:50:16 +02:00
Wes Kocher
76b116dfbf
Merge b2g-inbound to m-c a=merge CLOSED TREE
2015-03-09 18:56:42 -07:00
Mike Habicher
eb92e0a211
Bug 1141228 - include GfxMessageUtils.h in PDocAccessible.ipdl, r=tbsaunde
2015-03-09 16:42:55 -04:00
Olli Pettay
e8319937b3
Bug 1140534 - IPC Proxy for offsetAtPoint, r=tbsaunde
2015-03-08 14:05:55 +02:00
Olli Pettay
221a1a4b36
Bug 1140499 - IPC Proxy for text/char bounds, r=tbsaunde
2015-03-08 04:33:57 +02:00
Olli Pettay
e1306cda70
Bug 1140162 - IPC Proxy for TextAttributes and DefaultTextAttributes, r=tbsaunde
2015-03-06 22:44:02 +02:00
Olli Pettay
dcf87117e1
Bug 1139887 - IPC Proxy for caretOffset, r=tbsaunde
2015-03-06 22:43:25 +02:00
Olli Pettay
f9aff56a09
Bug 1139972 - IPC Proxy for charAt, r=tbsaunde
2015-03-06 19:37:37 +02:00
Alexander Surkov
e94e6e2e27
Bug 1140500 - add object attributes declaration into markup map, r=marcoz
2015-03-07 20:20:17 -05:00
Alexander Surkov
88c3e73c18
Bug 1140497 - add more roles into markup map, r=marcoz
2015-03-07 12:35:27 -05:00
Jonathan Wei
2607d4ed90
Bug 1001634 - Add basic MathML accessibility implementation, r=surkov, marcoz, patch=jwei, surkov
2015-03-09 08:16:12 -04:00
Alexander Surkov
a92de680c2
Bug 1139900 - make tag name based roles faster, r=marcoz
2015-03-05 13:16:12 -05:00
Alexander Surkov
8fb9ff8f4d
Bug 1139576 - make accessible creation by tag name faster, r=marcoz
2015-03-04 22:56:57 -05:00
Alexander Surkov
4b64b9f21a
Bug 1139049 - revert EnumRoleAccesisble name change, r=davidb
2015-03-04 19:04:46 -05:00
Alexander Surkov
4931522c38
Bug 1139049 - turn EnumRoleAccessible into template, r=davidb
2015-03-04 18:45:17 -05:00
Trevor Saunders
ed5736e5f1
bug 1123511 - temporarily disable ipc accessibility for crashes
2015-03-04 07:45:20 -05:00
Mike Hommey
b02950208c
Bug 1138845 - Fixup for bustage. r=me
2015-03-04 15:09:40 +09:00
Mike Hommey
3c9f31cc4a
Bug 1138845 - Don't require atk-bridge for gtk+3 builds. r=tbsaunde
2015-03-04 14:39:55 +09:00
Masayuki Nakano
48dadac26a
Bug 1105611 - Add tests of nsIAccessibleEditableText with contentediable editors which have ::before or ::after, patch=nakano, surkov, r=yzen
2015-03-03 14:26:02 -05:00
Masayuki Nakano
5be63a228b
Bug 1105611 - HyperTextAccessible should set DOM range outside of pseudo elements r=surkov
2015-03-03 14:25:52 -05:00
Andrea Marchesini
80f301db79
Bug 1134280 - Get rid of Tag() - patch 2.1 - /accessible - Fix all the occurrences, m=smaug, r=surkov
2015-03-03 11:08:59 +00:00
Andrea Marchesini
454d9140a2
Bug 1134280 - Get rid of Tag() - patch 1 - Is{HTML,XUL,MathML,SVG}Element and IsAnyOf{HTML,XUL,MathML,SVG}Elements, r=smaug
2015-03-03 11:08:59 +00:00
Alexander Surkov
21b18abe2d
Bug 1137714 - Make roleDescription nicer/correct/faster, r=marcoz
2015-02-28 17:25:06 -05:00
Marco Zehe
9e7656393a
Bug 1121518 - ARIA 1.1: Add support for role 'searchbox', r=surkov
2015-02-27 15:41:57 +01:00
Marco Zehe
f7d8bdbff4
Bug 1136563 - ARIA 1.1: Support role 'switch', r=surkov
2015-02-26 14:47:15 +01:00
Ting-Yu Lin
c4db413d6a
Bug 1136065 - Remove GetRangeCount() in Selection.h. r=ehsan
...
We replace GetRangeCount() with the identical function RangeCount() to
avoid any confusion.
2015-02-25 17:08:00 +01:00
Yura Zenevich
93b3f9e70c
Bug 1136241 - making sure that hint/role strings are returned with no spaces to support localization. r=eeejay
...
---
accessible/jsat/OutputGenerator.jsm | 2 +-
accessible/jsat/Utils.jsm | 3 ++-
accessible/tests/mochitest/jsat/test_hints.html | 4 ++++
3 files changed, 7 insertions(+), 2 deletions(-)
2015-02-25 16:33:34 -05:00
Olli Pettay
bca7e7be13
Bug 1135908 - [E10s] Proxy for Character/SelectionCount(), r=tbsaunde
2015-02-25 14:18:17 +02:00
Alessio Placitelli
0901b2cbcc
Bug 1111022 - Fixes the accessibility test_docload.html test failing with hidden windows.
2015-02-22 12:28:32 +01:00
Max Li
212d5dedcf
Bug 1122857 - form controls fail to emit TYPE_VIEW_CLICKED events upon state change. r=eeejay
...
--HG--
extra : rebase_source : 7c9e940f3cceca9eb2cc83c0c2c4cf2fe6a21a0c
2015-02-20 12:38:50 -05:00
Alexander Surkov
fdf1f7dc81
Bug 971212 - Implement ARIA role=none, r=davidb
2015-02-19 12:50:34 -05:00
Anish
48094b2951
Bug 1056851 - Change existing callers of SpecialPowers.setBoolPref/setIntPref/setCharPref to SpecialPowers.pushPrefEnv. r=jmaher,mwargers
2015-02-19 11:53:01 -05:00
Carsten "Tomcat" Book
b6ef20bdf0
Backed out changeset 6885e993936a (bug 1056851) for crashtest failures
2015-02-19 15:02:05 +01:00
Anish
bbc6a8a249
Bug 1056851 - Change existing callers of SpecialPowers.setBoolPref/setIntPref/setCharPref to SpecialPowers.pushPrefEnv. r=jmaher
2015-02-19 07:26:41 -05:00
Alexander Surkov
74e29eda87
Bug 1133322 - tweak shutdown procedure for accessibles maintaining own trees, r=yzen
2015-02-18 23:37:32 -05:00
Olli Pettay
5950734a4c
Bug 1132960, don't include conditionally processed nsIFoo header files in .ipdl, r=tbsaunde
...
--HG--
extra : rebase_source : 6b6f7f1b898e8c35cd09ee310c2a661fdea420f3
2015-02-17 21:35:40 +02:00
Alexander Surkov
d4d465b6d0
Bug 1130793 - wrong class is used for ARIA grid cell contained by HTML tr@role='row', r=yzen
2015-02-13 20:09:51 -05:00
Trevor Saunders
2fa889020e
bug 1127402 - proxy RelationByType method r=davidb
2015-02-12 18:18:13 -05:00
Trevor Saunders
c733097ca4
bug 1124449 - teach IAccessible impl about proxy wrappers r=davidb
2015-02-12 18:16:44 -05:00
Olli Pettay
798ea135c7
Bug 1132485 - IPC proxy for GetText*Offset, r=tbsaunde
...
--HG--
extra : rebase_source : d9f62f17d6c487234aac3645d830fa55318d64b6
2015-02-12 22:56:13 +02:00
Olli Pettay
a2e3724464
Bug 1132223 - Add IdToAccessible and IdToHyperTextAccessible to DocAccessibleChild to reduce code duplication, r=tbsaunde
...
--HG--
extra : rebase_source : 7c5380eafdfd3a63176bf201920a8b028145fb1a
2015-02-12 22:53:43 +02:00
Olli Pettay
0ca5e8f187
Bug 1132134 - Get Accessible value from the child process, r=tbsaunde
...
--HG--
extra : rebase_source : 5bc26d5e7eda34b61666d9c562588ae6e7092c4f
2015-02-11 22:00:11 +02:00
Gijs Kruitbosch
896b98fa12
Bug 1123771 - don't expose search icon as button if all it does is focus input and label it otherwise, r=Mossop
2015-02-06 11:44:37 +00:00
Yura Zenevich
4e5a3b76fa
Bug 1129955 - added support for accessible name changes in AccessFu. r=eeejay
...
---
accessible/jsat/EventManager.jsm | 8 ++++++++
accessible/jsat/Presentation.jsm | 21 ++++++++++++++++++++
.../mochitest/jsat/doc_content_integration.html | 5 +++++
accessible/tests/mochitest/jsat/jsatcommon.js | 9 +++++++++
.../mochitest/jsat/test_content_integration.html | 23 +++++++++++++++++++---
5 files changed, 63 insertions(+), 3 deletions(-)
2015-02-05 14:06:53 -05:00
Alexander Surkov
0664252a1e
Bug 786143 - inherit aria-hidden through subtree, r=yzen
2015-02-04 18:33:33 -05:00
David Zbarsky
32c35eeb2a
Bug 1125040: Use LayoutDeviceIntPoint for nsIWidget::WidgetToScreen r=botond
2015-02-04 15:21:03 -05:00
Phil Ringnalda
f55829d7eb
Back out 5167196c4b98 (bug 1125040) for not compiling on Linux
...
CLOSED TREE
2015-02-01 15:27:14 -08:00
David Zbarsky
058ba6807f
Bug 1125040: Use LayoutDeviceIntPoint for nsIWidget::WidgetToScreen r=botond
2015-02-01 17:27:41 -05:00
David Zbarsky
1330fc1496
Bug 1125040: Use LayoutDeviceIntPoint for nsLayoutUtils::GetEventCoordinatesRelativeTo and Touch::mRefPoint r=botond
2015-02-01 17:27:31 -05:00
Trevor Saunders
c386e77dd5
bug 1124821 - make shutdown of attached documents more robust r=smaug
2015-01-30 13:53:32 -05:00
Alexander Surkov
6bd80b253e
Bug 1126786 - remove NS_DEBUG_X rudiment, r=davidb
2015-01-28 13:32:30 -05:00
Daniel Holbert
e8fb5ca6f9
Bug 1126541: Don't depend on implicit uint32_t-to-bool conversion in DocAccessibleParent::RecvShowEvent's final return statement. r=tbsaunde
2015-01-28 09:41:56 -08:00
Ehsan Akhgari
8746c1322e
Bug 989012 - Part 1: Stop after passing over a non-selectable frame if one is found during the frame traversal; r=roc
...
The caret movement code already handles unselectable text frames if we
happen to land in the middle of one in nsTextFrame::PeekOffsetCharacter/Word.
However, when performing frame traversal to find the next frame to jump
to, we don't remember if we skipped over an unselectable frame, which causes
us to jump one offset too much when the caret is on the boundary of
selectable and unselectable content. The test cases demonstrate the
scenario. Note that an <img alt=foo> is implemented by adding a
generated content to the inline frame representing it, so as far as
the caret movement code is concerned, both test cases are treated similarly.
Note that we need to do this only when moving the selection, and not
when extending it. We are adding an aExtend argument to
nsPeekOffsetStruct's constructor in order to be able to special case
that.
2015-01-27 23:11:26 -05:00
Daniel Holbert
91748065fa
Bug 1110510 followup: fix typo in assertion message. (no review)
...
(single-character tweak to assertion-message-text, so DONTBUILD)
2015-01-26 14:48:07 -08:00
Xidorn Quan
b5ce129539
Bug 1124029
- Fix printf type warning on AccessibleWrap. r=davidb
...
--HG--
extra : source : 11a8e65c1b7936ff8e084f5011fbb6e17d7dbfef
extra : histedit_source : a66dbc91a3340324a6d2c8ef9d482b2663601baf
2015-01-27 08:37:38 +11:00
Trevor Saunders
1b0dc8e961
bug 1124463 - suppress -Wunused warnings in IUNKNOWN impl macros r=ehsan
2015-01-26 15:27:26 -05:00
Trevor Saunders
630e5d876c
bug 1124285 - setup proxies on windows r=davidb
...
Unfortunately on windows there's no separate object implementing the
native interfaces. That means we need to have a type of accessible that
just wraps a proxy.
2015-01-26 15:27:01 -05:00
Alexander Surkov
73229e6d40
Bug 1123163 - Hit testing broken on Google Search results page, r=yzen
2015-01-26 13:30:17 -05:00
Masatoshi Kimura
0676786e20
Bug 1111290 - Part 3: Remove TypedEnum.h and fold TypedEnumInternal.h into TypedEnumBits.h. r=waldo
2015-01-26 07:22:11 +09:00
Eitan Isaacson
4d3ad794bc
Bug 1124982 - [AccessFu] Use correct symbols for keycodes in ContentControl.adjustRange(). r=yzen
2015-01-24 17:33:45 -08:00
Yura Zenevich
ad52d0dd56
Bug 1000295 - added elements with role='status' to traversal rules. r=eeejay
...
---
accessible/jsat/TraversalRules.jsm | 4 +++-
accessible/tests/mochitest/jsat/doc_traversal.html | 2 ++
accessible/tests/mochitest/jsat/test_output.html | 13 +++++++++++++
accessible/tests/mochitest/jsat/test_traversal.html | 2 +-
4 files changed, 19 insertions(+), 2 deletions(-)
2015-01-24 01:21:20 -05:00
Masatoshi Kimura
e5f1ce00e2
Bug 895582 - Get rid of MOZ_ENUM_TYPE. r=waldo
2015-01-21 22:35:19 +09:00
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