Commit Graph

3488 Commits

Author SHA1 Message Date
Yura Zenevich
9439549e91 Bug 934737 - [AccessFu] fixing a string bundle error when encountering an input type='date'. r=eeejay
---
 accessible/src/jsat/OutputGenerator.jsm                    | 7 ++++++-
 accessible/tests/mochitest/jsat/test_utterance_order.html  | 4 ++++
 dom/locales/en-US/chrome/accessibility/AccessFu.properties | 1 +
 3 files changed, 11 insertions(+), 1 deletion(-)
2013-11-05 21:51:56 -05:00
Peiyong Lin
848b116a5e Bug 935756 - Override FireAtkStateChangeEvent to avoid unnecessary accessible event creation. r=tbsaunde 2013-11-08 15:31:20 -05:00
Matthew Noorenberghe
9e82ff7081 Merge mozilla-central to UX 2013-11-05 01:04:20 -08:00
Mike Hommey
c26251e049 Bug 934336 - Remove apparently useless dependencies on js-confdefs.h. r=mshal 2013-11-05 07:39:28 +09:00
Gijs Kruitbosch
00aa54c9ed Merge mozilla-central and ux 2013-11-03 23:36:57 +01:00
Gijs Kruitbosch
7f18b70f01 Merge mozilla-central and ux 2013-11-02 11:33:53 +01:00
Gijs Kruitbosch
448b587886 Merge mozilla-central and ux 2013-11-01 19:51:09 +01:00
Gijs Kruitbosch
a880139178 Merge mozilla-central and ux 2013-11-01 09:20:15 +01:00
Trevor Saunders
3e48bf52fd bug 931399 - shutdown DocAccessible's when the related docshell is destroyed r=bz 2013-10-29 17:22:41 -04:00
Mike Hommey
7d2fdfab52 Bug 932153 - Move A11Y_LOG to accessible/src/defs.mk. r=mshal
--HG--
rename : accessible/src/Makefile.in => accessible/src/defs.mk
2013-10-29 13:48:41 +09:00
Kamil Muszyski
dd6f8822a7 Bug 782544 - Don't expose position info for table cells. r=surkov 2013-11-05 12:31:32 -05:00
Alexander Surkov
a0e1251884 Bug 932789 - isolate nsIAccessibleSelectable implementation, r=tbsaunde 2013-11-02 21:56:59 -04:00
Eitan Isaacson
28035c251d Bug 933804 - Skip completely transparent items in AccessFu. r=marcoz 2013-11-01 14:43:43 -07:00
Eitan Isaacson
d2c8ac7f54 Bug 933408 - Introduce prefilter transparent. r=surkov 2013-11-01 14:43:43 -07:00
Alexander Surkov
71470e62c6 Bug 933322 - menustart/end events are missing when aria-owns makes a menu hierarchy, r=tbsaunde 2013-11-08 19:25:29 -05:00
Alexander Surkov
664eddc49f Bug 931911 - crash in mozilla::a11y::SelectionManager::ProcessSelectionChanged(nsISelection*), r=tbsaunde 2013-10-29 23:19:04 -04:00
Alexander Surkov
5e0fe520a9 Bug 934460 - menustart/end events may be missed when top level menuitem is focused, r=tbsaunde 2013-11-13 08:58:12 -05:00
Yura Zenevich
9e4e707512 Bug 932158 - ensuring that the type information is not included into the output for an input of type 'text'. r=eeejay
---
 accessible/src/jsat/OutputGenerator.jsm                   | 3 ++-
 accessible/tests/mochitest/jsat/test_utterance_order.html | 4 ++++
 2 files changed, 6 insertions(+), 1 deletion(-)
2013-11-01 09:38:41 -04:00
Alexander Surkov
7648ddc637 Bug 880159, part2 - word offsets for caret might return wrong result, r=tbsaunde 2013-10-31 23:26:27 -04:00
Alexander Surkov
baf9365819 Bug 814569 - get rid nsAccessNode, r=tbsaunde 2013-10-28 23:30:55 -04:00
Eitan Isaacson
b7c403b9cb Bug 924983 - Introduce context actions. r=yzen 2013-11-06 09:43:53 -08:00
Nicholas Nethercote
b38b84f869 Bug 925584 - Remove some unnecessary jsapi.h inclusions from .cpp files. r=Ms2ger.
--HG--
extra : rebase_source : 41fcb0e922a519ef679c1c1b6293c2b638e83a48
2013-10-10 15:22:35 -07:00
Alexander Surkov
1c7df706d8 Bug 928504 - reorg text selection change event firing, r=tbsaunde 2013-10-26 10:58:53 -04:00
Andrew Quartey
cf639aa543 Bug 873450 - Implement IA2 containing relations, r=tbsaunde 2013-10-25 11:14:32 -04:00
Yura Zenevich
c8bb70a1cc Bug 924896 - [AccessFu] Exposing the type attribute for entries such as search, url, tel, etc. r=eeejay
---
 accessible/src/jsat/OutputGenerator.jsm            | 22 +++++++++++++++++-
 .../tests/mochitest/jsat/test_utterance_order.html | 27 ++++++++++++++++++++++
 .../en-US/chrome/accessibility/AccessFu.properties |  6 +++++
 3 files changed, 54 insertions(+), 1 deletion(-)
2013-10-24 23:21:29 -04:00
Yura Zenevich
6295116c21 Bug 924896 - exposing the text input type in the accessible's attributes. r=surkov
---
 accessible/src/html/HTMLFormControlAccessible.cpp   | 15 +++++++++++++++
 accessible/src/html/HTMLFormControlAccessible.h     |  1 +
 accessible/tests/mochitest/attributes/test_obj.html | 16 ++++++++++++++++
 content/base/src/nsGkAtomList.h                     |  1 +
 4 files changed, 33 insertions(+)
2013-10-24 23:21:24 -04:00
Mike Hommey
f1c0c07862 Bug 929905 - Consolidate sources in moz.build. r=gps 2013-10-25 08:23:05 +09:00
Alexander Surkov
366692320e Bug 873439 - Implement IAccessible2_2::relationTargetsOfType, r=tbsaunde 2013-10-24 15:18:01 -04:00
Ed Morley
45a4bfd8a6 Backed out changeset 229a8f20d8ed (bug 924896) for mochitest-a11y failures in test_braille.html on a CLOSED TREE 2013-10-24 18:14:49 +01:00
Ed Morley
5e739c94f6 Backed out changeset f59777bbd950 (bug 924896) 2013-10-24 18:14:09 +01:00
Christoph Kerschbaumer
bba7102f9a Bug 906190 - Persist 'disable protection' option for Mixed Content Blocker in child tabs. r=smaug 2013-08-22 15:13:16 -07:00
Mike Hommey
45f0482824 Bug 864774 part 3 - Move some more CPPSRCS to moz.build. r=mshal 2013-10-30 07:51:03 +09:00
Mike Hommey
f255cb180f Bug 870406 part n - Move more CSRCS to moz.build. r=mshal 2013-11-01 10:30:45 +09:00
Gijs Kruitbosch
a9ac8f9beb Merge mozilla-central and ux 2013-10-29 17:23:48 +01:00
Gijs Kruitbosch
8dcf6fc1bf Merge m-c to ux 2013-10-28 10:18:27 +01:00
Gijs Kruitbosch
3e54109a58 merge m-c to UX 2013-10-27 21:18:18 +01:00
Gijs Kruitbosch
a6c5684a9d Merge mozilla-central and ux 2013-10-25 10:23:03 +02:00
Gijs Kruitbosch
4593d1248d Merge mozilla-central and ux 2013-10-24 10:18:26 +02:00
Mike Hommey
80c623bb6a Bug 921492 - Make StrictOrderingOnAppendList use actual alphabetical sorting. r=mshal,r=gps 2013-10-24 08:05:43 +09:00
Mike Hommey
5072f65f8c Bug 913268 - Make CPP_SOURCES a StrictOrderingOnAppendList. r=mshal 2013-10-24 08:00:23 +09:00
Gijs Kruitbosch
447b965052 Merge mozilla-central and ux 2013-10-23 15:41:02 +02:00
Gijs Kruitbosch
3b433be3c9 Merge mozilla-central and ux 2013-10-23 10:44:46 +02:00
Kyle Huey
4801b8ae53 Bug 915757: Split GetListenerManager into two functions for more const-correctness. r=smaug 2013-10-23 07:32:04 +08:00
Gijs Kruitbosch
4fd7b7c65f Merge mozilla-central and ux 2013-10-23 00:37:14 +02:00
Alexander Surkov
77b21c00d2 Bug 923289 - introduce relation type map, r=tbsaunde
--HG--
rename : accessible/src/base/RoleAsserts.cpp => accessible/src/base/Asserts.cpp
2013-10-22 19:55:27 -04:00
Masayuki Nakano
9b468c47c3 Bug 602787 part.10 Create TextRange.h for separating TextEvents.h r=roc 2013-10-22 22:27:36 +09:00
Gijs Kruitbosch
0bd2821674 Merge mozilla-central and ux 2013-10-20 12:33:18 +02:00
Ms2ger
39b292cc30 Merge inbound to m-c. 2013-10-20 10:40:40 +02:00
Ms2ger
88f73ee0bb Bug 923395 - Part b: Remove makefiles that only set LOCAL_INCLUDES and DEFINES; r=gps 2013-10-20 09:25:19 +02:00
Daniel Holbert
23df03a944 Bug 928674: Add static_cast to explicitly convert RelationType enum values into integer values, to fix build error. r=surkov 2013-10-20 05:08:42 +02:00
Alexander Surkov
13a98699f5 Bug 748639 - add set of internal accessible relation types, r=tbsaunde 2013-10-19 14:19:50 -04:00
Daniel Holbert
7a9e54281e Bug 928674 followup: Use Maybe<> to maybe-initialize an enum in AccessibleWrap.cpp, rather than shoehorning an integer with a sentinel value and static_casts. r=tbsaunde 2013-10-22 09:14:14 +02:00
Gijs Kruitbosch
8075b6f634 Merge mozilla-central and ux 2013-10-17 13:48:43 +02:00
Gijs Kruitbosch
b546eab442 Merge mozilla-central and ux 2013-10-16 23:24:59 +02:00
Jonathan Watt
aec8bc4dbe Bug 927326 - Disable testing of <input type=number> in test_HTMLSpec.html until bug 559761 is fixed. r=surkov 2013-10-16 14:43:03 +01:00
Gijs Kruitbosch
ed9d589d6c Merge mozilla-central and ux 2013-10-15 08:27:26 +02:00
Eitan Isaacson
1ed676b7ac Bug 924284 - Output accessible values. r=yzen 2013-10-14 12:56:19 -07:00
Eitan Isaacson
42c89d9026 Bug 915458 - Land on nesting labels instead of their children, and present them correctly. r=yzen 2013-10-14 12:56:19 -07:00
Gijs Kruitbosch
b956cee77f Merge mozilla-central and ux 2013-10-11 10:08:05 +02:00
Ehsan Akhgari
f63ca1a1a8 Bug 924019 - Do not assume that PRUnichar and UniChar/unichar are the same type; r=smichaud 2013-10-10 12:59:40 -04:00
Gijs Kruitbosch
7be20d910a Merge mozilla-central and ux 2013-10-09 13:39:14 +02:00
Ryan VanderMeulen
a80b1ea22a Backed out 2 changesets (bug 915757, bug 919885) for frequent Android Armv6 mochitest-8 crashes.
Backed out changeset 04610078280c (bug 915757)
Backed out changeset db9190b3ce60 (bug 919885)
2013-10-14 14:38:54 -04:00
Kyle Huey
80a708caab Bug 915757: Split GetListenerManager into two functions for more const-correctness. r=smaug 2013-10-14 19:58:25 +08:00
Gijs Kruitbosch
a1a793b67a Merge m-c to ux 2013-10-03 17:20:04 +02:00
Ms2ger
ae8c899faf Merge m-c to inbound. 2013-10-03 11:09:17 +02:00
Ms2ger
df62fb8b0f Bug 900980 - Part a: Move unconditional assignments to EXPORT_LIBRARY to moz.build; rs=gps 2013-10-03 09:11:13 +02:00
Ms2ger
2f7a94dd23 Bug 912099 - Part a: Make sure CPP_SOURCES only points to existing files in most of the tree; r=mshal 2013-10-03 09:10:00 +02:00
Ms2ger
9d5ce8dfb7 Bug 922268 - Remove empty makefiles; r=gps 2013-10-03 09:10:00 +02:00
Gijs Kruitbosch
678f521265 Merge mozilla-central and ux 2013-10-02 20:41:14 +02:00
Gijs Kruitbosch
4f742931a0 Merge mozilla-central and ux 2013-10-02 09:48:41 +02:00
Gijs Kruitbosch
830036ca96 Merge m-c to UX 2013-10-01 12:00:42 +02:00
Masayuki Nakano
b266c80d36 Bug 920377 part.32 Get rid of nsMouseEvent r=roc 2013-10-02 15:38:27 +09:00
Gijs Kruitbosch
f29604a04c Merge m-c to UX 2013-10-01 00:36:26 +02:00
Jan Beich
ae801f79ec Bug 921658 - Don't rely on platform-dependent std::abs(). r=surkov 2013-09-30 11:56:44 -04:00
Gijs Kruitbosch
28d6f95f87 Merge mozilla-central and ux 2013-09-28 09:59:15 +02:00
Alexander Surkov
e46b6ed6e1 Bug 922184 - move IAccessible2 implementation into separate class, r=tbsaunde
--HG--
rename : accessible/src/windows/msaa/AccessibleWrap.cpp => accessible/src/windows/ia2/ia2Accessible.cpp
rename : accessible/src/windows/msaa/AccessibleWrap.h => accessible/src/windows/ia2/ia2Accessible.h
2013-09-30 18:40:05 -04:00
Gregory Szorc
ca23dc4690 Bug 920223 - Part 4: Mass convert MOCHITEST_A11Y_FILES to manifests; rs=Ms2ger 2013-09-30 09:52:09 +02:00
Gijs Kruitbosch
548bb53b54 Merge mozilla-central and ux 2013-09-27 10:35:54 +02:00
Ryan VanderMeulen
bf289dbdf5 Merge fx-team to m-c. 2013-09-26 21:36:35 -04:00
Gijs Kruitbosch
28a46b4771 Merge mozilla-central and ux 2013-09-26 10:26:16 +02:00
Trevor Saunders
522186108b bug 920738 - don't unbind accessibles in XULTextFieldAccessible::CacheChildren() r=surkov 2013-09-25 16:30:00 -04:00
Eitan Isaacson
1b67c39284 Bug 920844 - Improve listbox support. r=marcoz 2013-09-26 12:59:21 -07:00
Mats Palmgren
ae50ca5ce4 Bug 919318 - Drop the Get prefix on the frame methods GetFirstContinuation, GetLastContinuation, GetFirstInFlow, GetLastInFlow and also on nsLayoutUtils::GetLastContinuationWithChild, because they never return null. r=dholbert 2013-09-25 11:42:34 +00:00
Ed Morley
d6aeeceb18 Backed out changeset 39a308770f17 (bug 920223) 2013-09-30 12:50:02 +01:00
Gregory Szorc
dbed6e9a48 Bug 920223 - Part 4: Mass convert MOCHITEST_A11Y_FILES to manifests; rs=Ms2ger 2013-09-30 09:52:09 +02:00
Gijs Kruitbosch
68b05691e5 Merge mozilla-central and ux 2013-09-25 10:16:54 +02:00
Gijs Kruitbosch
e4b7441f3e Merge mozilla-central and ux 2013-09-24 14:55:03 +02:00
Martijn Wargers
b6409bb295 Bug 917061 - Fix the last 2 crashtests that use enablePrivilege. r=dholbert 2013-09-25 20:03:38 +02:00
Masayuki Nakano
ee772d1cbc Bug 912956 part.18 Remove nsGUIEvent.h r=roc 2013-09-25 20:21:22 +09:00
Masayuki Nakano
715f30b959 Bug 912956 part.14 mozilla/MouseEvents.h should be included directly r=roc 2013-09-25 20:21:18 +09:00
Masayuki Nakano
a362049807 Bug 912956 part.13 mozilla/TouchEvents.h should be included directly r=roc 2013-09-25 20:21:16 +09:00
Trevor Saunders
561c3bf91b bug 920033 - shut up the overloaded virtual warning about Accessible::GroupPosition() r=davidb 2013-09-24 10:12:54 -04:00
Chris Peterson
31317ce4bc Bug 919403 - Fix warning about DocAccessible ctor's initialization order. r=tbsaunde 2013-09-22 22:37:19 -07:00
Ehsan Akhgari
b91ba4ba3a Bug 919341 - Minimize the #includes in xpcom/ IDL files; r=bsmedberg 2013-09-23 13:29:27 -04:00
Eitan Isaacson
9807d3983c Bug 918598 - Support touch typing. r=marcoz r=davidb 2013-09-23 10:28:10 -07:00
Eitan Isaacson
54160889ce Bug 919054 - Use Audio node instead of audio API. r=marcoz 2013-09-23 10:28:10 -07:00
Ehsan Akhgari
dee6c12c6f Bug 918923 - Part 2: Switch to #including nsString.h in code using the internal strings API; r=bsmedberg 2013-09-23 13:25:00 -04:00
Gijs Kruitbosch
44a1e1eaca Merge mozilla-central and ux 2013-09-21 13:14:05 +02:00
Gijs Kruitbosch
e09b74b1b3 Merge mozilla-central and ux 2013-09-20 11:54:02 +02:00
Gijs Kruitbosch
3b9ad26395 Merge m-c to UX
--HG--
rename : browser/base/content/test/Makefile.in => browser/base/content/test/general/Makefile.in
rename : browser/base/content/test/browser_bug462289.js => browser/base/content/test/general/browser_bug462289.js
rename : browser/base/content/test/browser_bug624734.js => browser/base/content/test/general/browser_bug624734.js
rename : browser/base/content/test/head.js => browser/base/content/test/general/head.js
2013-09-19 17:15:24 +02:00
Gijs Kruitbosch
035c9b2b1c Merge mozilla-central and ux 2013-09-19 09:09:59 +02:00
Gijs Kruitbosch
18f10e54d8 Merge mozilla-central and ux 2013-09-18 14:54:29 +02:00
Gijs Kruitbosch
1ad320d951 Merge m-c to UX 2013-09-18 10:31:05 +02:00
Bobby Holley
0b7c983dea Bug 905909 - Avoid infinite recursion in nsTreeBodyFrame. v1
--HG--
extra : rebase_source : ed9efcd923249d5c7efebf9185ea431140878efc
2013-09-13 04:02:30 -07:00
Bobby Holley
2d8e31dcb6 Bug 874502 part 3. Fix a11y tests to not assume synchronous window closing. r=tbsaunde 2013-09-17 17:45:47 -04:00
Eitan Isaacson
3ede12eb22 Bug 917399 - Use settings API for enabling/disabling AccessFu. r=yzen 2013-09-18 09:57:08 -07:00
Georg Fritzsche
da0705e95c Bug 790483 - Fix dependency on stale plugin enabledState in accessible tests. r=surkov 2013-09-24 17:21:49 +02:00
Trevor Saunders
13382afe82 bug 881636 - don't try and Update accessibles without there own content in DocAccessible::UpdateTree() r=surkov 2013-09-20 12:02:25 -04:00
Alexander Surkov
93a7d8cfd3 Bug 920547 - create generic accessibles for mathml elements, r=tbsaunde 2013-09-26 10:37:40 -04:00
Eitan Isaacson
eb3f2ebfad Bug 920371 - Don't speak hidden subtree items. r=marcoz 2013-09-24 23:57:28 -07:00
Eitan Isaacson
b3a0ce5e7b Bug 920324 - Add spinbutton and slider to simple traversal rule. r=marcoz 2013-09-24 22:35:48 -07:00
Trevor Saunders
1ec207943c bug 888981 - add Accessible::IsAcceptableChild() r=surkov
this patch does several things
- makes DocAccessible::BindToDocument return void the only case in which
  it would "fail" was when passed null, and we know none of the callers
do that.
- adds Accessible::IsAcceptableChild() which returns true if its ok for
  the possible child to be a child of this accessible.
- replace several over rides of Accessible::CacheChildren() that are
  only to prevent certain types of children to over rides of
Accessible::IsAcceptableChild()
2013-09-06 15:27:07 -04:00
Alexander Surkov
8f0f9f47f4 Bug 917973 - tear off ISimpleDOMDocument, r=tbsaunde
--HG--
rename : accessible/src/windows/msaa/DocAccessibleWrap.cpp => accessible/src/windows/sdn/sdnDocAccessible.cpp
rename : accessible/src/windows/msaa/DocAccessibleWrap.h => accessible/src/windows/sdn/sdnDocAccessible.h
2013-09-19 19:55:03 -04:00
Gijs Kruitbosch
2c07477df1 Merge m-c to ux 2013-09-15 19:30:19 +02:00
Gijs Kruitbosch
cfa5d95340 Merge m-c to ux 2013-09-13 09:42:13 +02:00
Gijs Kruitbosch
70de40c148 Merge m-c to UX
--HG--
rename : browser/base/content/test/browser_tabopen_reflows.js => browser/base/content/test/browser_windowopen_reflows.js
2013-09-12 18:05:07 +02:00
Matthew Noorenberghe
c9e329be81 Merge mozilla-central to UX 2013-09-12 01:39:29 -07:00
Alexander Surkov
6f0d3fa785 Bug 899433 - Accessibility returns empty line for last line in certain cases, r=tbsaunde 2013-09-11 12:56:01 -04:00
Alexander Surkov
c09b8d61a2 Bug 672717 - Broken caret when moving into/out of embedded objects with right arrow, r=tbsaunde 2013-09-18 10:28:53 -04:00
Wes Kocher
1e50d65870 Backed out changeset 7412a3a5f4cc (bug 914498) for bustage 2013-09-10 18:01:46 -07:00
Ehsan Akhgari
d2a0e55c9e Bug 914498 - Minimize the #includes in accessible/src/base; r=tbsaunde
--HG--
extra : rebase_source : 10bebee466c458ccb671494e2f47191a30668377
2013-09-11 00:18:59 +02:00
Marco Zehe
a282c2a5dc Bug 914050 - Main window announced to VoiceOver as unknown, r=surkov 2013-09-09 16:48:26 +02:00
Ehsan Akhgari
61d8f84eb7 Bug 913619 - Minimize the #includes in image/src; r=jrmuizel
This patch was generated by running include-what-you-use on image/src,
and then removing the #include statements suggested by that tool, either
replacing them with forward declarations of the used names in headers,
or dropping the ones that were completely unnecessary, and then adding
new #include statements in other places that were implicitly relying on
some of the removed #include statements.
2013-09-07 09:01:08 -04:00
Benoit Jacob
5479e2b22e Bug 913603 - Avoid needlessly including nsRect.h - r=jrmuizel 2013-09-06 22:15:49 -04:00
Max Li
f0635e18eb Bug 899333 - Pivot text traversal should traverse into the subtree. r=tbsaunde 2013-09-17 20:07:45 -04:00
Gijs Kruitbosch
9030c8e31a Merge mozilla-central and ux 2013-09-10 16:46:22 +02:00
Gijs Kruitbosch
bebffa1788 Merge mozilla-central and ux 2013-09-08 14:26:44 +02:00
Gijs Kruitbosch
5fe2b02be1 Merge mozilla-central and ux 2013-09-06 18:44:23 +02:00
Matthew Noorenberghe
a60bb60a2e Merge mozilla-central to UX 2013-09-06 00:10:05 -07:00
Mike Conley
cb9e730fc8 Automated merge with https://hg.mozilla.org/mozilla-central 2013-09-05 09:59:00 -04:00
Matthew Noorenberghe
3d7d1a0ddb Merge mozilla-central to UX 2013-09-04 23:31:53 -07:00
Matthew Noorenberghe
e0b7383ee9 Merge mozilla-central to UX 2013-09-03 23:17:06 -07:00
Matthew Noorenberghe
2fdfb08f12 Merge mozilla-central to UX 2013-08-30 22:20:31 -07:00
Ehsan Akhgari
dc804b0ed5 Bug 911263 - Remove some unneeded nsIFrame.h #includes; r=mats 2013-08-30 17:17:07 -04:00
Eitan Isaacson
50fee83906 Bug 795984 - Implement speech output with Web Speech API. r=yzen 2013-09-03 16:06:22 +03:00
Gijs Kruitbosch
eec8448e00 Merge mozilla-central and ux 2013-08-29 15:30:00 +02:00
Bobby Holley
d453dbf50e Bug 732665 - Disable a few test on mac. r=tbsaunde,me
These tests trigger very slow infinite recursion in the status quo. With the
existing stack quotas, they always (or usually) hit the native stack limit
before the test times out, causing them to be green on tinderbox. But when
we bump the debug mac stack limit, they end up timing out. We have bugs on
file for the various issues, but let's not let them block this landing.
2013-08-28 11:04:15 -07:00
Gijs Kruitbosch
fa4efe6d73 Merge m-c to UX. 2013-08-28 09:48:19 +02:00
Ryan VanderMeulen
28b6fb8215 Bug 890795 - Actually disable the test where intended. r=logicfail 2013-08-27 14:01:11 -04:00
Gijs Kruitbosch
6b21f0b119 Merge m-c to UX 2013-08-27 11:23:22 +02:00
Mike Conley
1c71e322f2 Automated merge with https://hg.mozilla.org/mozilla-central 2013-08-25 11:38:45 -04:00
Boris Zbarsky
18e33f4b17 Bug 908530 part 2. Fix all the places that are bootlegging things (esp nsIURI) via xpcpublic.h. r=khuey 2013-08-23 22:42:40 -04:00
Ms2ger
db90573f0e Merge m-c to inbound. 2013-09-06 12:31:58 +02:00
Ms2ger
2600d8908b Bug 910253 - Part b: Move conditional LOCAL_INCLUDES to moz.build in accessible/; r=mshal 2013-09-06 08:41:29 +02:00
Ms2ger
aa49908242 Bug 910253 - Part a: Move unconditional LOCAL_INCLUDES to moz.build in accessible/; r=mshal 2013-09-06 08:41:18 +02:00
Ms2ger
27c82f51c3 Bug 910238 - Part c: Remove content dirs from LOCAL_INCLUDES in accessible/; r=tbsaune 2013-09-06 08:41:00 +02:00
Mike Hommey
05b3f24e0e Bug 912293 - Remove now redundant boilerplate from Makefile.in. r=gps 2013-09-05 09:01:46 +09:00
Georg Fritzsche
6ab67c86b7 Bug 899080 - Test fixup part 7 - accessible. r=surkov 2013-09-04 16:07:53 +02:00
Jan Horak
0cac0da073 Bug 896887 - Enable application button and hide menubar on Linux by default. r=dao 2013-08-23 15:34:57 -04:00
Phil Ringnalda
95093a98d7 Backed out 2 changesets (bug 915757, bug 919885) for xpcshell bustage
Backed out changeset 5d17d90b838d (bug 915757)
Backed out changeset 91495d3a91c8 (bug 919885)
2013-10-13 21:59:58 -07:00
Kyle Huey
6d62264056 Bug 915757: Split GetListenerManager into two functions for more const-correctness. r=smaug 2013-10-14 11:10:44 +08:00
Alexander Surkov
2a4c43bd74 Bug 880159 - word offsets for caret when at end of line should not return offsets for next line, r=tbsaunde 2013-10-01 14:23:13 -04:00
Gregory Szorc
4672bbb630 Bug 896797 - Part 2: Don't list autogenerated files in EXPORTS; r=glandium 2013-09-03 20:28:05 -07:00
Phil Ringnalda
c1c484bd50 Back out ce03cc2994aa:ae9f95fc1136 (bug 896797) for SpiderMonkey shell build bustage
CLOSED TREE
2013-09-03 23:21:30 -07:00
Gregory Szorc
fab628e981 Bug 896797 - Part 2: Don't list autogenerated files in EXPORTS; r=glandium 2013-09-03 20:28:05 -07:00
Phil Ringnalda
eb3f8a45e2 Back out cc6f66e761d8 (bug 896797) for Windows build bustage
CLOSED TREE
2013-09-03 21:55:21 -07:00
Gregory Szorc
295f553e4e Bug 896797 - Part 2: Don't list autogenerated files in EXPORTS; r=glandium 2013-09-03 20:28:05 -07:00
Ehsan Akhgari
a23cd291d5 Bug 924221 - Minimize the #includes in gfx/thebes; r=bjacob
--HG--
extra : rebase_source : af198eb9b9739ce718ba0d16c385624a722cde51
2013-10-07 19:15:59 -04:00
Alexander Surkov
04978f9463 Bug 929773 - ISimpleDOMNode language fails on text nodes, r=davidb 2013-10-23 12:40:57 -04:00
Eitan Isaacson
b798f26b43 Bug 791916 - Make label tag a label accessible regardless of frame type. r=surkov 2013-09-11 17:06:22 -07:00
Ehsan Akhgari
fea288f21d Bug 914498 - Minimize the #includes in accessible/src/base; r=tbsaunde 2013-09-11 00:18:59 +02:00
Wes Kocher
8c3f67ddfc Backed out 9 changesets (bug 602787) on suspicion of breaking mochitest-metro on a CLOSED TREE
Backed out changeset 1730bcae2c45 (bug 602787)
Backed out changeset 70606b9b1e42 (bug 602787)
Backed out changeset 57ca2861ea30 (bug 602787)
Backed out changeset 3b9f1062d915 (bug 602787)
Backed out changeset 3ee56eacc84b (bug 602787)
Backed out changeset 1c35693be3d3 (bug 602787)
Backed out changeset ef095c3aef98 (bug 602787)
Backed out changeset 4827bdae97fd (bug 602787)
Backed out changeset fa0f355e7871 (bug 602787)
2013-10-22 13:11:53 -04:00
Alexander Surkov
a1e21ec62a Bug 466481 - Arabic and Hebrew characters bounds are incorrect in a11y APIs, r=tbsaunde 2013-09-27 10:15:19 -04:00
Masayuki Nakano
da7066887d Bug 920377 part.13 Get rid of nsTouchEvent r=roc 2013-09-27 15:20:57 +09:00
Ryan VanderMeulen
5f93735f01 Merge m-c to inbound. 2013-09-26 21:40:22 -04:00
Alexander Surkov
6c5be049fe Bug 921109 - Crash Report [@ mozilla::a11y::DocAccessible::UpdateTree (aContainer is null), r=tbsaunde 2013-09-26 17:17:13 -04:00
Ms2ger
fa65b962f6 Bug 883284 - Part b: Move LIBXUL_LIBRARY into moz.build (a-c); r=joey 2013-08-22 08:55:59 +02:00
Yura Zenevich
c4f221c086 Bug 795957 - [PATCH 2/2][AccessFu] Tests for live region support. r=eeejay, marcoz
---
 accessible/tests/mochitest/jsat/Makefile.in        |    1 +
 accessible/tests/mochitest/jsat/jsatcommon.js      |   64 ++++
 accessible/tests/mochitest/jsat/test_alive.html    |   64 ++---
 .../tests/mochitest/jsat/test_live_regions.html    |  342 ++++++++++++++++++++
 4 files changed, 432 insertions(+), 39 deletions(-)
 create mode 100644 accessible/tests/mochitest/jsat/test_live_regions.html
2013-08-21 12:40:18 -04:00
Yura Zenevich
53d2a48acc Bug 795957 - [PATCH 1/2][AccessFu] Adding support for live regions. r=eejay
---
 accessible/src/jsat/AccessFu.jsm                   |    6 +
 accessible/src/jsat/EventManager.jsm               |  192 ++++++++++++++++++--
 accessible/src/jsat/OutputGenerator.jsm            |   10 +-
 accessible/src/jsat/Presentation.jsm               |   47 +++++-
 accessible/src/jsat/Utils.jsm                      |   39 +++--
 .../en-US/chrome/accessibility/AccessFu.properties |    4 +
 6 files changed, 263 insertions(+), 35 deletions(-)
2013-08-21 12:40:06 -04:00
Brian O'Keefe
0ee041b9fd Bug 875934 - Move LIBRARY_NAME to moz.build, batch 3; r=mshal 2013-08-15 09:02:09 -04:00
Trevor Saunders
ca11ae6bae bug 846185 - don't call into js when creating accessibles r=surkov, smaug 2013-07-19 00:13:35 -04:00
Mike Hommey
58567b48d8 Bug 912862 - Cleanup some wrong assignments in moz.build. r=ted 2013-09-06 09:19:08 +09:00
Ehsan Akhgari
019f6a95dd Backed out changeset a73ffb0d0c97 because of build bustage 2013-09-29 17:20:07 -04:00
Ehsan Akhgari
996fe50ca8 Remove a number of unused variables, no bug 2013-09-29 16:42:12 -04:00
Daniel Holbert
8e9a29c808 Bug 677952: Remove unused public version of Relation::operator=. r=tbsaunde 2013-10-22 17:29:17 +02:00
Masayuki Nakano
1aa705c5d8 Bug 602787 part.10 Create TextRange.h for separating TextEvents.h r=roc 2013-10-22 22:27:36 +09:00
Alexandre BM
4395358bfc Bug 761064 - Remove an unnecessary mTreeView null check. r=surkov 2013-08-26 11:08:51 -04:00
Eitan Isaacson
d1bad896a9 Bug 687414 - Add label_for relation for implicit labels. r=tbsaunde 2013-09-19 14:51:58 -07:00
Ehsan Akhgari
39c223b372 Bug 919355 - Part 2: Don't #include nsDeviceContext.h in Units.h; r=roc 2013-09-23 07:55:35 -04:00
Alexander Surkov
5cb400c593 Bug 834138 - Intermittent states/test_doc_busy.html | Test timed out, r=tbsaunde 2013-09-12 09:10:42 -04:00
Robert O'Callahan
8ca63f18ef Bug 910989. Remove nsTHashtable::Init, fallible allocation, and MT hashtables. r=ehsan,bsmedberg
--HG--
extra : rebase_source : 0787130b1814c74bfb38dc178de94022f0b2e64e
2013-09-02 20:41:57 +12:00
Marco Zehe
46da32f697 Bug 907125 - [AccessFu] Improve the output for ARIA tabs and tab lists, r=yzen 2013-08-21 09:52:46 +02:00
Arnaud Sourioux
b226e33120 Bug 883672 - Inherit XULLinkAccessible from XULLabelAccessible + test. r=surkov 2013-08-20 16:42:26 -04:00
Ehsan Akhgari
65f992afec Bug 922933 - Don't #include nsIDocument.h in nsIContent.h; r=jst
--HG--
extra : rebase_source : 51f56fa27604224eacc2ba384bb826c49f4f917f
2013-10-02 07:40:07 -04:00
Ryan VanderMeulen
2371485db7 Bug 890795 and bug 695019 - Disable test_focus_autocomplete.xul on Linux and Windows due to frequent failures. r=tbsaunde 2013-08-27 10:27:27 -04:00
Alexander Surkov
f94c0ddd68 Bug 917598 - ISimpleDOMNode::innerHTML does not work on math elements, r=tbsaunde 2013-10-16 23:10:55 -04:00
Alexander Surkov
e588494720 Bug 905215 - Add a test sheet for HTML elements, r=davidb 2013-08-19 18:50:14 -04:00
Max Li
99391de613 Bug 900097 - Add tests. r=surkov 2013-08-18 10:21:33 -04:00
Ryan VanderMeulen
8c1d293b1c Merge m-c to inbound. 2013-08-16 21:58:51 -04:00
Doug Turner
7de559f32b Bug 904462 - Clean up warnings and errors when starting B2G on the mac r=fabrice 2013-08-16 11:08:03 -07:00
Max Li
269d9f151d Bug 906050 - Support long clicking from braille. r=eeejay r=kats 2013-08-16 11:17:29 -04:00
Gregory Szorc
23a27eb20e Bug 901007 - Don't generate xpcAccEvents.h twice; r=mshal 2013-08-14 17:43:04 -07:00
Brian O'Keefe
3dadb0e396 Bug 896177 - Remove useless config.mk includes; r=gps 2013-07-17 16:06:53 -04:00
Ms2ger
654b140108 Bug 904178 - Part a: Use nsIDocument in logging::DocLoad; r=surkov 2013-08-14 09:01:27 +02:00
Ms2ger
6ec28362b3 Bug 901323 - Don't include nsContentUtils.h unnecessarily; r=jlebar 2013-08-14 08:56:21 +02:00
David Zbarsky
9dd8b1ad80 Bug 902732: Merge nsILink and dom::Link r=bz 2013-08-08 01:26:32 -04:00
Alexander Surkov
8bdfa31c00 Bug 900943 - multiline textbox contains bogus <br>, r=tbsaunde
--HG--
rename : accessible/tests/mochitest/text/test_label.xul => accessible/tests/mochitest/text/test_general.xul
2013-08-05 22:09:05 -04:00
Alexander Surkov
4fff80063b Bug 900835 - crash in nsEventStateManager::PreHandleEvent (Accessible::DoCommand, r=smaug, tbsaunde 2013-08-05 00:00:08 -04:00
Alexander Surkov
af63cdc673 Bug 788389 - fire statechange event whenever checked state is changed not depending on focused state, r=tbsaunde 2013-08-02 12:42:36 -04:00
Trevor Saunders
e67500c4ba bug 895082 - recursively cache children in DocAccessible::ProcessContentInserted() r=surkov 2013-10-31 15:28:51 -04:00
Alexander Surkov
97e81b2857 Bug 935567 - stop calling atk_focus_tracker_notify when handling focus, r=tbsaunde 2013-11-07 08:24:47 -05:00
Ms2ger
21409e5d2c Merge m-c to inbound. 2013-08-02 11:07:57 +02:00
Ms2ger
625b832e4f Bug 896251 - Make nsEvent::{refPoint, lastRefPoint} LayoutDeviceIntPoints; r=smaug+kats 2013-08-02 09:05:16 +02:00
Ms2ger
fe9c33f5f4 Bug 897921 - Remove some dead assignments in makefiles; r=mshal 2013-08-02 09:03:55 +02:00
Mike Hommey
ca80cd82ad Bug 881323 - Re-implement CycleCollectorParticipant with actual vtables, with constexpr to avoid static initializers. r=mccr8 2013-08-02 10:29:05 +09:00
Alexander Surkov
a104fd13eb Bug 894573 - ARIA state mapping should treat undefined value same way if value was missed, r=tbsaunde 2013-08-01 11:11:56 -04:00
Alexander Surkov
bda9da37c4 Bug 889512 - no focus event for google's moving textbox, r=tbsaunde 2013-07-31 10:47:39 -04:00
Ehsan Akhgari
085494b95d Bug 895322 - Part 1: Replace the usages of MOZ_STATIC_ASSERT with C++11 static_assert; r=Waldo
This patch was mostly generated by running the following scripts on the codebase, with some
manual changes made afterwards:

# static_assert.sh
#!/bin/bash
# Command to convert an NSPR integer type to the equivalent standard integer type

function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
       ! -wholename "*security/nss*" \
       ! -wholename "*/.hg*" \
       ! -wholename "obj-ff-dbg*" \
       ! -name nsXPCOMCID.h \
       ! -name prtypes.h \
         -type f \
      \( -iname "*.cpp" \
         -o -iname "*.h" \
         -o -iname "*.cc" \
         -o -iname "*.mm" \) | \
    xargs -n 1 `dirname $0`/assert_replacer.py #sed -i -e "s/\b$1\b/$2/g"
}

convert MOZ_STATIC_ASSERT static_assert
hg rev --no-backup mfbt/Assertions.h \
                   media/webrtc/signaling/src/sipcc/core/includes/ccapi.h \
                   modules/libmar/src/mar_private.h \
                   modules/libmar/src/mar.h


# assert_replacer.py
#!/usr/bin/python

import sys
import re

pattern = re.compile(r"\bMOZ_STATIC_ASSERT\b")

def replaceInPlace(fname):
  print fname
  f = open(fname, "rw+")
  lines = f.readlines()
  for i in range(0, len(lines)):
    while True:
      index = re.search(pattern, lines[i])
      if index != None:
        index = index.start()
        lines[i] = lines[i][0:index] + "static_assert" + lines[i][index+len("MOZ_STATIC_ASSERT"):]
        for j in range(i + 1, len(lines)):
          if lines[j].find("                 ", index) == index:
            lines[j] = lines[j][0:index] + lines[j][index+4:]
          else:
            break
      else:
        break
  f.seek(0, 0)
  f.truncate()
  f.write("".join(lines))
  f.close()

argc = len(sys.argv)
for i in range(1, argc):
  replaceInPlace(sys.argv[i])

--HG--
extra : rebase_source : 4b4a4047d82f2c205b9fad8d56dfc3f1afc0b045
2013-07-18 13:59:53 -04:00
Alexander Surkov
ebe305a239 Bug 892091 - ARIA treegrid should be editable by default, r=davidb 2013-07-30 11:43:00 -04:00
Ehsan Akhgari
3717325909 Bug 872127 - Part 2: Replace mozilla/StandardInteger.h with stdint.h; r=Waldo,ted 2013-07-30 10:25:31 -04:00
Alexander Surkov
25db64d524 Bug 810268 - there's no way to know unselected item when selection in single selection was changed, r=tbsaunde 2013-07-28 14:33:57 -04:00
Eitan Isaacson
9f788d6fc9 Bug 898545 - Get rid of simple touch rule, and make the simple rule use bigger targets when possible. r=marcoz 2013-07-26 14:09:17 -07:00
Eitan Isaacson
f3c73fe53b Bug 898008 - Use 'wheel' event for scrolling. r=maxli 2013-07-26 08:18:12 -07:00
Alexander Surkov
54c50b6244 Bug 896326 - Accessibility may return empty lines where there are embedded objects, r=tbsaunde 2013-07-26 10:41:25 -04:00
Max Li
f84147fcfa Bug 690199 - ARIA select widget should expose focusable state regardless the way they manage its children. r=surkov 2013-07-26 06:26:44 -04:00
Max Li
dec1b1843d Bug 886076 - Part 2: Support movement by granularity in AccessFu. r=eeejay 2013-07-24 17:52:57 -04:00
Max Li
42034f7543 Bug 886076 - Part 1: Implement moveNextByText and movePreviousByText in nsAccessiblePivot. r=surkov 2013-07-25 13:56:12 -04:00
Eitan Isaacson
c5f47bc194 Bug 898002 - Ignore synthesized touch events. r=marcoz 2013-07-25 10:09:48 -07:00
Eitan Isaacson
f54e70c839 Bug 894485 - Have touch events precede mouse events to simulate touch devices. r=surkov 2013-07-25 08:59:08 -07:00
Alexander Surkov
63b81597b1 Bug 894547 - move tests abstraction up for at caret offset text testing, r=tbsaunde 2013-07-25 11:15:27 -04:00
Alexander Surkov
f9709b7b26 Bug 893166 - getTextBeforeOffset line end fails on wrapped lines, r=tbsaunde 2013-07-24 14:11:02 -04:00
Alexander Surkov
812f2f3899 Bug 890353 - move get text for line boundary tests into separate file, r=tbsaunde
--HG--
rename : accessible/tests/mochitest/text/test_singleline.html => accessible/tests/mochitest/text/test_lineboundary.html
2013-07-24 10:56:14 -04:00
Marco Zehe
9d34b734eb Bug 896400 - Tablist should no longer be an implicit polite live region, r=surkov 2013-07-24 09:04:49 +02:00
Alexander Surkov
df49bdaa51 Bug 887250 - ARIA textbox role doesn't expose value, r=tbsaunde 2013-07-23 12:06:52 -04:00
Joshua Cranmer
9fe3cbcad0 Bug 884061 - Part 3a: Use NS_DECL_THREADSAFE_ISUPPORTS in accessible/, r=tbsaunde
--HG--
extra : rebase_source : 621f71d9c618e7a7804c48b8bc4c5ab43f96493a
2013-07-14 11:34:46 -05:00
Marco Zehe
d1271cef0b Bug 758675 - Speak accessible description if available, r=eeejay, f=yzen 2013-07-23 10:40:49 +02:00
Alexander Surkov
56737532c1 Bug 891338 - Popup accessibility broken, r=tbsaunde, roc, f=marcoz, jamie 2013-07-22 11:58:19 -04:00
Birunthan Mohanathas
470e4ae660 Bug 784739 - Switch from NULL to nullptr in accessible/; r=ehsan
--HG--
extra : rebase_source : 1b7f27076438d90024bf0ca7f9698a50efce1507
2013-07-20 11:48:54 +03:00
Alexander Surkov
5c25e99c40 Bug 888247 - ARIA columnheader/rowheader shouldn't be selectable by default, r=tbsaunde 2013-07-19 11:20:51 -04:00
Alexander Surkov
88310943d7 Bug 882767 - don't expose whitespace accessibles in context of grids, r=tbsaunde 2013-07-18 11:09:45 -04:00
Max Li
b9c7f12779 Bug 890940 - [AccessFu] Refactor coordinate handling to account for widget scaling. r=eeejay
--HG--
extra : rebase_source : 273f9171405c18e38bc9ec9e0d8d01f3d7d5fae4
2013-07-17 16:41:29 -04:00
William Chen
43142c497a Bug 796061 - Part 1: Remove mBindingTable from nsBindingManager. r=mrbkap 2013-07-17 09:05:03 -07:00
Alexander Surkov
1e497e5f4c Bug 882647 - get rid of BOUNDARY_ATTRIBUTE_RANGE, r=tbsaunde 2013-07-17 10:23:10 -04:00
Eitan Isaacson
294b3e4b27 Bug 894601 - Fix regression in context menu activation in Android.
Bug 894601 - Fix regression in context menu activation in Android. r=maxli
2013-07-16 13:49:00 +02:00
Eitan Isaacson
ca1a8ed56d Bug 893153 - Virtual cursor control refactor, fixes navigating in hidden frames. r=davidb r=maxli 2013-07-16 11:45:17 -07:00
Alexander Surkov
4613a58643 Bug 882602 - clean up getText* line boundary code, r=tbsaunde 2013-07-16 13:13:34 -04:00
Brian O'Keefe
f98dd45a72 Bug 883502 - Part 1: Move 'chromium_config.mk' includes after rules.mk. r=gps 2013-07-04 08:28:43 -04:00
Eitan Isaacson
175eb41291 Bug 892607 - Start pivot searches from outside the ignored subtree. r=surkov 2013-07-15 14:19:51 -07:00
Alexander Surkov
2aa97edf4b Bug 882292 - getTextAfterOffset for line boundary on new rails, r=tbsaunde 2013-07-15 11:56:38 -04:00
Marco Zehe
cd0a45cc14 Bug 893336 - Rename listItemCount to reflect string change, r=yzen,flod 2013-07-15 15:57:54 +02:00
Alexander Surkov
a6dff2e510 Bug 877974, part2 - fix commenting of the getTextAtOffset line boundary, r=tbsaunde 2013-07-15 09:01:03 -04:00
Mike Hommey
e9ee5bb8ee Bug 892904 - Remove useless includes of config.mk. r=gps 2013-07-15 18:48:40 +09:00
Alexander Surkov
18b867f578 Bug 879130 - getTextBeforeOffset line end boundary is on new rails, r=tbsaunde 2013-07-12 13:34:13 -04:00
Max Li
5c31cb6849 Bug 891967 - Show caret in braille when editing. r=eeejay r=kats 2013-07-11 15:55:40 -04:00
Trevor Saunders
238525e2d8 bug 887483 - remove a bunch of useless assignments to FORCE_STATIC_LIB implied by LIBXUL_LIBRARY=1 r=mshal 2013-07-11 11:06:34 -04:00
Marco Zehe
5746215f2e Bug 892491 - [AccessFu] Add landmark quick navigation, r=eeejay 2013-07-11 16:42:11 -04:00
Tom Schuster
195b18c157 Bug 915822 - Make GetTabChildFrom a class method on TabChild. r=smaug 2013-09-12 15:24:11 -04:00
Alexander Surkov
8f76b5ac58 Bug 878757 - fix getTextBeforeOffset for line start boundary, r=tbsaunde 2013-07-11 09:16:18 -04:00
Max Li
c095e25f9a 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
1d7eff0f7a Backed out changeset b7d6458d2a3c (bug 887483) for apparently causing Android robocop-2 failures. 2013-07-10 13:51:28 -04:00