Commit Graph

3087 Commits

Author SHA1 Message Date
Max Li
ccd421ec75 Bug 892000 - Wrong context menu opens when long pressing. r=marcoz
--HG--
extra : rebase_source : 0ae9833f429249f20857d6da71a2abfb7b078a8a
2013-07-10 14:59:22 -04:00
Ryan VanderMeulen
c9d5a706a1 Backed out changeset b7d6458d2a3c (bug 887483) for apparently causing Android robocop-2 failures. 2013-07-10 13:51:28 -04:00
Trevor Saunders
c3f96258c3 bug 887483 - rm a bunch of useless assignments to FORCE_STATIC_LIB r=mshal 2013-06-25 14:29:26 -04:00
Yura Zenevich
72d3039342 Bug 891335 - [AccessFu] Making lists with only one item use the singular form of 'List 1 item'. r=eeejay, marcoz
---
 accessible/src/jsat/OutputGenerator.jsm            |    6 +++---
 .../tests/mochitest/jsat/test_landmarks.html       |    4 ++--
 .../tests/mochitest/jsat/test_utterance_order.html |   12 ++++++------
 .../en-US/chrome/accessibility/AccessFu.properties |    2 +-
 4 files changed, 12 insertions(+), 12 deletions(-)
2013-07-10 10:33:38 -04:00
Yura Zenevich
35da699eb5 Bug 874474 - [AccessFu] Making description last the default utterance order. r=eeejay
---
 accessible/src/jsat/OutputGenerator.jsm |    6 ++----
 b2g/app/b2g.js                          |    2 ++
 mobile/android/app/mobile.js            |    2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)
2013-07-10 10:25:57 -04:00
Yura Zenevich
f348323f11 Bug 888256 - Adding support for speaking landmarks. r=eeejay, marcoz
---
 accessible/src/jsat/OutputGenerator.jsm            |   76 ++++++++--
 accessible/tests/mochitest/jsat/Makefile.in        |    1 +
 .../tests/mochitest/jsat/test_landmarks.html       |  154 ++++++++++++++++++++
 .../en-US/chrome/accessibility/AccessFu.properties |    8 +
 4 files changed, 225 insertions(+), 14 deletions(-)
 create mode 100644 accessible/tests/mochitest/jsat/test_landmarks.html
2013-07-09 16:09:25 -04:00
Alexander Surkov
0114df2dd9 Bug 878515 - getTextAtOffset line boundary may return a wrong line in case of soft line breaks, r=tbsaunde 2013-07-09 13:32:07 -04:00
Max Li
25d73b015f Bug 890940 - Visual bounds box is very wrong. r=eeejay
Also fix EBT coordinates
2013-07-09 09:55:03 -04:00
Max Li
c96e588139 Bug 886074 - Braille should update when editing. r=eeejay 2013-07-04 05:50:11 -04:00
Max Li
2107f52eff Bug 886075 - Should be able to move caret with braille. r=eeejay r=kats 2013-07-03 18:20:11 -04:00
Joey Armstrong
a6b9800cfb bug 870407: cleanup bug. r=mshal 2013-07-08 11:53:00 -04:00
Alexander Surkov
b0acd7905a Bug 875794 - get text at offset for line end boundary fails on last empty line (part2), r=tbsaunde 2013-07-08 11:26:09 -04:00
Alexander Surkov
be884802b4 Bug 877977 - getTextAtOffset line end boundary returns wrong end offset, r=tbsaunde 2013-07-07 20:49:04 -04:00
Alexander Surkov
3886472b56 Bug 875794 - get text at offset for line_start boundary fails on last empty line, r=tbsaunde 2013-07-05 09:00:01 -04:00
stefanh@inbox.com
2cfea868b9 Bug 857461 - Fix tests to accept bogus assertion triggered by box-shadow rule. r=surkov. 2013-07-04 18:44:58 +02:00
Alexander Surkov
fafc44205d Bug 877976 - getTextAtOffset line boundary fails on last line of the document, r=tbsaunde 2013-07-03 11:29:20 -04:00
Eitan Isaacson
c553d788b0 Bug 887592 - Fix filtering on browser events. r=davidb 2013-07-03 15:02:44 -07:00
Eitan Isaacson
370b88266b Bug 887586 - Replace referece to current accessible in VisualPresenter with a WeakMap. r=davidb
This patch does other things to:
1. Refactor out getBounds()
2. Fix a mistake in PivotContext._isDefunct()
2013-07-03 15:02:44 -07:00
Alexander Surkov
716c703de6 Bug 877974 - reorg getTextAtOffset for line boundary, r=tbsaunde 2013-07-02 08:57:29 -04:00
Yura Zenevich
007b8b0f78 Bug 752609 - [AccessFu] Shortening a11y event and role constant prefixes. r=eeejay
---
 accessible/src/jsat/EventManager.jsm    |   33 ++++--
 accessible/src/jsat/OutputGenerator.jsm |   12 ++-
 accessible/src/jsat/TraversalRules.jsm  |  161 ++++++++++++++++++-------------
 accessible/src/jsat/Utils.jsm           |   21 +++--
 accessible/src/jsat/content-script.js   |    4 +-
 5 files changed, 141 insertions(+), 90 deletions(-)
2013-07-01 23:50:39 -04:00
Joey Armstrong
2e19c976cc bug 870407: move CMMSRCS to mozbuild (file batch #2) r=mshal 2013-07-01 12:32:40 -04:00
Blake Kaplan
55ee93f1af Bug 653881 - Rework XBL insertion points and clean up related code to more closely follow the Web Components model. Instead of maintaining a hashtable of insertion points in bindings (and removing insertions points from the tree) leave the insertion points in the tree as explicit placeholders and teach all other relevant code how to walk the explicit children of elements via two iterators (ExplicitChildIterator and FlattenedChildIterator). Note that this patch does not maintain 100% compatibility with the previous code: there are bug fixes and behavior changes included. For example, by having explicit insertion points in the bindings, it is now easier to handle dynamic changes to the bound element correctly (as well as, eventually, handling dynamic changes to the binding correctly). Patch originally by sicking. r=bzbarsky
--HG--
extra : rebase_source : 6926ae8ea57b20f4067b16bd3d7bd85bda854756
2013-05-01 15:50:08 -07:00
Justin Lebar
6c46d0633d Bug 820686 - Remove code after MOZ_CRASH or MOZ_ASSUME_NOT_REACHED. r=(see below)
r=tbsaunde for accessible
r=jmuizelaar for gfx
r=waldo for js
r=roc for layout
r=glandium for mozglue
r=jduell for netwerk
r=khuey for everything else
2013-06-28 18:38:32 -07:00
Justin Lebar
75c400493b Bug 802686 - s/MOZ_NOT_REACHED/MOZ_CRASH/ in Gecko. r=(see below)
r=tbsaunde for accessible
r=jmuizelaar for gfx
r=roc for layout
r=glandium for mozglue
r=jduell for netwerk
r=khuey for everything else

This is a mechanical change made with sed.  Later patches in this queue
clean up the whitespace errors and so on.
2013-06-28 18:38:30 -07:00
Birunthan Mohanathas
3185900487 Bug 429990 - Check in/out arguments for nullptr in MSAA/IA2 methods, r=surkov 2013-06-27 21:02:00 +02:00
Eitan Isaacson
0b4acce299 Bug 887595 - Use touch rule for explore by touch. r=marcoz 2013-06-27 14:15:37 -07:00
Eitan Isaacson
378e286e39 Bug 887594 - support invokeAction in SpeechPresenter. r=marcoz 2013-06-27 14:15:37 -07:00
Eitan Isaacson
9193ee6bf1 Bug 887589 - support vc position=null. r=maxli 2013-06-27 14:15:37 -07:00
Eitan Isaacson
0cfbca9c45 Bug 887588 - Ignore subtree of iframes with message managers. r=yzen 2013-06-27 14:15:37 -07:00
Eitan Isaacson
d6427d9851 Bug 887582 - improve logException. r=yzen 2013-06-27 14:15:36 -07:00
Eitan Isaacson
43515d071d Bug 887577 - Return empty object when accessible is null, or when it has no attributes field. r=yzen 2013-06-27 14:15:36 -07:00
Yura Zenevich
dc22d8bbee Bug 886846 - [AccessFu] added tests for non-default output order for tables and cells. r=eeejay, marcoz 2013-06-27 14:15:36 -07:00
Yura Zenevich
af015130d5 Bug 830748 - [PATCH 2/2] [AccessFu] tests for improved reading of table semantics. r=eeejay, marcoz 2013-06-27 14:15:36 -07:00
Yura Zenevich
dd580decd2 Bug 830748 - [PATCH 1/2] [AccessFu] Improved reading of table semantics. r=eeejay 2013-06-27 14:15:36 -07:00
Alexander Surkov
2b718e66fb Bug 670087 - AccessibleObjectFromPoint returns incorrect accessible for popup menus, r=tbsaunde, sr=roc 2013-06-27 11:03:58 -04:00
Birunthan Mohanathas
6f0fcb0773 Bug 881504 - Fix crash in mozilla::a11y::DocManager::RemoveListeners, r=surkov 2013-06-25 08:22:00 +02:00
Alexander Surkov
c3fee27ebd Bug 884648 - no object attributes for aria-atomic='false', r=tbsaunde 2013-06-25 18:11:39 -04:00
Birunthan Mohanathas
694f519ab3 Bug 857334 - Fix crash in mozilla::a11y::XULTextFieldAccessible::FrameSelection
Bug 857334 - Fix crash in mozilla::a11y::XULTextFieldAccessible::FrameSelection, r=tbsaunde
2013-06-22 00:29:00 +02:00
Alexander Surkov
dfc8b3d17a Bug 722265 - Column header selection popup no longer exposed to accessibility APIs, r=tbsaunde 2013-06-21 09:01:57 +09:00
Max Li
4a9cb60e97 Bug 785852 - Support editing mode navigation in Jelly Bean. r=eeejay r=kats 2013-06-19 16:11:46 -04:00
Brian O'Keefe
5f8b5163e8 Bug 875934 - Move LIBRARY_NAME to moz.build (batch #1); r=mshal
--HG--
extra : rebase_source : 385d3fd65475ffc18ee44ae088753649470e214b
2013-06-17 15:21:01 -04:00
Max Li
1341e7eb79 Bug 756690 - Add option to not land on images with no alt text. r=eeejay 2013-06-17 16:25:24 -04:00
Max Li
f28dcf0bef Bug 876475 - Make braille output less verbose. r=eeejay r=kats r=ted
--HG--
rename : accessible/src/jsat/UtteranceGenerator.jsm => accessible/src/jsat/OutputGenerator.jsm
rename : accessible/tests/mochitest/jsat/utterance.js => accessible/tests/mochitest/jsat/output.js
2013-06-17 10:36:41 -04:00
Mike Shal
7bc33f0c21 Bug 882738 - Remove SRCS_IN_OBJDIR from Makefile.in; r=joey
From a071ba8cffdd4584b3cd31eae207e5b76b9e9c95 Mon Sep 17 00:00:00 2001
2013-06-13 13:49:01 -04:00
Trevor Saunders
9ee7f78167 bug 852129 - use HyperTextAccessible for invalid img r=surkov, bz
If the img is not valid then its children will be rendered, and the
sensible way to handle that is by giving the img a HyperTextAccessible
instead of an ImageAccessible.  Since the accessible name of such an img
should be the value of the alt attribute we add similar logic as
ImageAccessible::NativeName() to HyperTextAccessible::NativeName()
conditioned on the tag being img.
2013-06-12 05:13:34 -04:00
Eitan Isaacson
00d23d5c79 Bug 882800 - Use IndieUI inspired scroll requests. r=davidb 2013-06-14 09:33:17 -07:00
Eitan Isaacson
e8ba0e36b0 Bug 881453 - Block both mouse and touch events in touch adapter. r=yzen 2013-06-12 10:47:25 -07:00
Yura Zenevich
d0f9a03c5f Bug 877124 - [AccessFu] tests for the trusted explicitly associated names for children of the current pivot. r=eeejay 2013-06-10 13:31:17 -07:00
Yura Zenevich
9100a93c4a Bug 877124 - [AccessFu] Trust explicitly associated names of the current pivot and its children. r=eeejay 2013-06-10 13:31:17 -07:00
Eitan Isaacson
cffcb72ca9 Bug 878218 - [AccessFu] Call _enableOrDisable only after _activatePref is assigned. r=yzen 2013-06-10 11:12:46 -07:00
Max Li
f906b29a8e Bug 881249 - ERROR highlightBox.get is not a function, r=MarcoZ 2013-06-10 10:30:07 -04:00
David Bolter
448c70cf31 Minor cleanup including followup to b=577727. r=tbsaunde 2013-06-10 10:43:18 -04:00
Martin Stransky
9386e8c35b Bug 877626 - Port GTK2 to GTK3 - build config - xpcom, toolkit, accessible, xulrunner dirs. r=ted, r=karlt 2013-06-10 08:36:26 -04:00
Trevor Saunders
4fdeed9c3d bug 852150 - handle removal of accessibles when reframe root doesn't have an accessible more correctly r=surkov 2013-03-25 19:46:22 -04:00
Alexander Surkov
3ad25936bf Bug 877532 - IAccessible::accNavigate with NAVRELATION_* fails, r=tbsaunde 2013-06-06 14:10:43 +09:00
David Bolter
db7f4014bd Bug 577727 - Make pinned tabs distinguishable from other tabs for accessibility. r=marcoz 2013-06-05 17:03:52 +02:00
Trevor Saunders
1c0e3d0120 Bug 794041 - fix test_docload.html to expect accessibles to come from people stuffing stuff in the hidden window; r=surkov 2013-06-04 22:20:43 +02:00
Takeshi Kurosawa
e97ad00f2e Bug 878567 Remove unused if block from implicit landmark role handling, r=tbsaunde 2013-06-04 10:46:23 +02:00
Marcos A. Di Pietro
d127457ac5 Bug 873447 - expose IAccessible2 checkable state; r=alexander :surkov 2013-06-04 10:43:43 +02:00
Max Li
8ab9545941 Bug 856325 - We do not support double-tap and hold in web content to bring up an item's context menu, r=eeejay 2013-06-03 14:29:14 -04:00
Alexander Surkov
4a9d0acf94 Bug 878590 - HTML5 datalist is not conveyed by haspopup property, r=tbsaunde 2013-06-04 15:52:39 +09:00
Alexander Surkov
9cd1365fdd Bug 704465 - Table headers not associated when header is a td element with no scope, r=tbsaunde 2013-06-04 14:48:44 +09:00
Eitan Isaacson
f8b7239d8e Bug 878409 - Fix crash in RuleCache::ApplyFilter() when accessible has no content node. r=tbsaunde 2013-06-03 15:00:26 -07:00
Marco Zehe
71b19798bc Bug 877655 - Provide tests for state utterances in AccessFu, r=yzen 2013-06-03 17:27:13 +02:00
Marcos A. Di Pietro
78855ef871 Bug 877985 - Expose node_parent_of relation via accNavigate. r=surkov 2013-06-03 08:49:38 -04:00
Eitan Isaacson
af464ff9ae Bug 875665 - Fix activate action for <textarea/> and add action tests for text input elements. r=surkov 2013-05-31 11:16:18 -07:00
Trevor Saunders
a097f73e9f no bug remove more probably useless calls to expectAssertions() 2013-05-30 11:47:33 -04:00
Marco Zehe
768a884728 Bug 877640 - [AccessFu] Expose the STATE_HASPOPUP info, r=yzen 2013-05-30 17:24:18 +02:00
Trevor Saunders
16dd3eacc7 bug 869806 - fix assertion about event type in accessibleWrap.cpp r=surkov 2013-05-24 14:24:19 -04:00
Trevor Saunders
cd7600e311 no bug - remove probably unneeded assertion annotations 2013-05-28 19:21:52 -04:00
Yura Zenevich
fa6497441e Bug 858130 - [AccessFu] Utterances are now stripped of whitespace. r=eeejay r=marcoz 2013-05-28 11:04:01 -07:00
Yura Zenevich
388caa55f4 Bug 845870 - [AccessFu] Tests for utterance name generation from explicit name vs subtree utterance. r=eeejay r=marcoz 2013-05-28 10:51:45 -07:00
Yura Zenevich
114b84fd32 Bug 845870 - [AccessFu] Trust explicitly associated names over subtree utterance of elements. r=eeejay 2013-05-28 10:51:44 -07:00
Eitan Isaacson
d92beec6c1 Bug 875874 - Filter out hidden content too. r=marcoz 2013-05-28 10:51:44 -07:00
Trevor Saunders
4a93ef6c5d bug 874483 - get rid of some static constructors in accessible/ r=surkov 2013-05-21 12:03:33 -04:00
Mike Shal
994cfe0b6b Bug 864774 - Part 2: Move CPPSRCS to moz.build as CPP_SOURCES; r=joey CLOSED TREE
From 9e0ba7f425143f545eb6c4b26a9a96b5ade4d8e9 Mon Sep 17 00:00:00 2001
2013-04-23 17:54:15 -04:00
Eitan Isaacson
028e5ec2c2 Bug 865023 - Introduce a prefs cache and listener utility. r=yzen 2013-05-24 14:57:28 -04:00
Eitan Isaacson
d6b111e7b1 Bug 775621 - Introduce aria-hidden tests for pivot API. r=surkov 2013-05-24 14:13:51 -04:00
Eitan Isaacson
bd14ec95ca Bug 775621 - Add traversal flag for aria-hidden. r=surkov 2013-05-24 14:13:51 -04:00
Eitan Isaacson
01f292e3e0 Bug 869280 - tests for modalroot. r=davidb 2013-05-24 14:13:50 -04:00
Eitan Isaacson
9cc718a37d Bug 869280 - Add modalRoot to pivot API. rs=surkov 2013-05-24 14:13:50 -04:00
Aryeh Gregor
18866d81dc Bug 867101 - Fix more implicit conversion to already_AddRefed; r=Ms2ger 2013-04-28 14:52:10 +03:00
Alexander Surkov
d16f062162 Bug 875201 - move getText at word boundary tests into test_wordboundery.html, r=tbsaunde 2013-05-24 14:52:35 +09:00
Max Li
3f60765e12 Bug 873412 - Implement performAction for clicking. r=kats r=eeejay 2013-05-23 10:06:27 -04:00
Max Li
da774fe4d1 Bug 873411 - Provide extra node information to Brailleback. r=kats r=eeejay 2013-05-23 10:06:27 -04:00
Zach (:xuku)
273b534dfd Bug 873453 - Implement IA2_RELATION_NODE_PARENT_OF, r=tbsaunde 2013-05-23 14:13:16 +09:00
Alexander Surkov
65cd14896c Bug 873358 - textarea claims bogus trailing \n (HTML br), r=tbsaunde 2013-05-23 12:57:04 +09:00
Bobby Holley
54ef3d2952 Bug 868130 - Include nsCxPusher.h everywhere we need it, and stop including it from nsContentUtils.h. r=gabor 2013-05-22 10:05:26 -06:00
Eitan Isaacson
a9256b9d39 Bug 872355 - Always use nested virtual cursors, when available. r=yzen 2013-05-21 14:16:50 -04:00
Yura Zenevich
ee3e5e32c0 Bug 857946 - [AccessFu] enabling accessible content after closing all tabs. Adding a per process Accessibility event observer. r=eeejay 2013-05-21 14:16:49 -04:00
Alexander Surkov
cd2509f290 Bug 873393 - move get text for char boundary tests into separate file, r=tbsaunde 2013-05-21 20:08:09 +09:00
Alexander Surkov
78c4a8e830 Bug 873366 - move getText tests into separate file, r=tbsaunde 2013-05-21 11:40:14 +09:00
Eitan Isaacson
2100fc67fd Bug 872338 - Update pivot tests to reflect virtualCursor in every doc change. r=tbsaunde 2013-05-17 19:10:30 -07:00
Eitan Isaacson
c2bb082be9 Bug 872338 - Add virtualCursor to nsIAccessibleDocument. r=tbsaunde r=surkov 2013-05-17 19:10:29 -07:00
Alexander Surkov
31beaa92a2 Bug 614570 - Rev IAccessible2 1.3, r=tbsaunde 2013-05-19 10:21:42 +09:00
Phil Ringnalda
871c3caa0a Back out 576ab48e68c2:84f2c5b57c00 (bug 872338) for Windows build failures and various and sundry test failures 2013-05-17 20:31:01 -07:00
Eitan Isaacson
9787473d56 Bug 872338 - Update pivot tests to reflect virtualCursor in every doc change. r=tbsaunde 2013-05-17 19:10:30 -07:00
Eitan Isaacson
838190f4c2 Bug 872338 - Add virtualCursor to nsIAccessibleDocument. r=tbsaunde r=surkov 2013-05-17 19:10:29 -07:00
Gregory Szorc
14c4938355 Bug 873629 - Remove 129 empty Makefile.in files; r=ted 2013-05-17 16:20:11 -07:00
Zach (:xuku)
80dbbbe2dc Bug 869845 - Place the FirePlatformEvent code inline at the only call site (per platform). Removed all declarations of FirePlatformEvent. r=tbsaunde 2013-05-17 09:27:36 -04:00