Trevor Saunders
9b406fcff9
revert bug 931399 to see if it helps with bug 883059 at all
2013-11-18 12:31:56 -05:00
Eitan Isaacson
5950184804
Bug 937775 - Make AccessFu logging less verbose by default. r=yzen
2013-11-18 08:53:44 -08:00
Eitan Isaacson
07fa7bda79
Bug 937466 - Introduce Constants module. r=yzen
2013-11-18 08:53:44 -08:00
Eitan Isaacson
d04fc95594
Bug 937369 - Use moz.build in accessibility/src/jsat. r=davidb
2013-11-18 08:53:44 -08:00
Ryan VanderMeulen
e23074782e
Merge m-c to inbound on a CLOSED TREE.
2013-11-18 10:59:48 -05:00
Ehsan Akhgari
d85eb8f8b8
Bug 939451 - Build most of the accessible code in unified mode; r=tbsaunde
2013-11-18 08:30:59 -05:00
Trevor Saunders
443929e6e2
[PATCH 2/2] revert bug 935567 because it unnecessarily breaks
...
From 81f1fe2ccb9710ca2a956e1993ffef9e8b970c09 Mon Sep 17 00:00:00 2001
backward compat
---
accessible/src/atk/AccessibleWrap.cpp | 2 ++
1 file changed, 2 insertions(+)
2013-11-18 08:16:21 -05:00
Gijs Kruitbosch
d283ec620c
Merge m-c to ux
2013-11-18 13:44:32 +01:00
Gijs Kruitbosch
1e3930ad3d
Merge m-c to ux
2013-11-17 23:37:53 +01:00
Trevor Saunders
a355006b41
[PATCH 1/2] bug 938164 - implement AtkObject::get_object_locale
...
From f250d29cf45f7f72bc6e0cfbedfcd9f1bcea8dc2 Mon Sep 17 00:00:00 2001
---
accessible/src/atk/AccessibleWrap.cpp | 14 ++++++++++++++
other-licenses/atk-1.0/atk/atkobject.h | 4 +++-
2 files changed, 17 insertions(+), 1 deletion(-)
2013-11-14 03:03:57 -05:00
Alexander Surkov
5a56c15068
Bug 934039 - isolate XPCOM text interfaces implementation, r=tbsaunde
2013-11-18 08:19:33 -05:00
Max Li
5583fc9732
Bug 933393 - [AccessFu] Utter selection changes. r=eeejay
...
--HG--
extra : rebase_source : 2997b101df0cc63aba3e94b60ebe63c0db7eb3b7
2013-11-12 19:56:24 -05:00
Gijs Kruitbosch
35947d2cb9
Merge mozilla-central and ux
2013-11-13 00:28:03 +01:00
Gijs Kruitbosch
081b5f4b6b
Merge mozilla-central and ux
2013-11-11 09:29:29 +01:00
Matthew Noorenberghe
c32c2b79c8
Merge mozilla-central to UX
2013-11-09 17:46:29 -08:00
Jared Wein
012d1115e2
Automated merge with https://hg.mozilla.org/mozilla-central
2013-11-08 13:22:23 -05:00
Gijs Kruitbosch
af554675e2
Merge mozilla-central and ux
2013-11-07 19:21:54 +00:00
Gijs Kruitbosch
33559a812a
Merge mozilla-central and ux
2013-11-07 08:53:59 +01:00
Alexander Surkov
a3930ba30d
Bug 935572 - remove nsIAccessibleHyperLink::selected, r=tbsaunde
2013-11-06 21:07:10 -05:00
Gijs Kruitbosch
37ba637e69
Merge m-c to ux
2013-11-06 14:36:26 +01:00
Gijs Kruitbosch
c38e551bb3
Merge mozilla-central and ux
2013-11-06 09:01:08 +01:00
Yura Zenevich
fc8d60de77
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
9facd71eb9
Bug 935756 - Override FireAtkStateChangeEvent to avoid unnecessary accessible event creation. r=tbsaunde
2013-11-08 15:31:20 -05:00
Matthew Noorenberghe
e8d8f80693
Merge mozilla-central to UX
2013-11-05 01:04:20 -08:00
Mike Hommey
7f655b04c9
Bug 934336 - Remove apparently useless dependencies on js-confdefs.h. r=mshal
2013-11-05 07:39:28 +09:00
Gijs Kruitbosch
6d27553ea9
Merge mozilla-central and ux
2013-11-03 23:36:57 +01:00
Gijs Kruitbosch
2312eb362b
Merge mozilla-central and ux
2013-11-02 11:33:53 +01:00
Gijs Kruitbosch
98d35e6ed5
Merge mozilla-central and ux
2013-11-01 19:51:09 +01:00
Gijs Kruitbosch
a13ed4741f
Merge mozilla-central and ux
2013-11-01 09:20:15 +01:00
Trevor Saunders
1302a027c9
bug 931399 - shutdown DocAccessible's when the related docshell is destroyed r=bz
2013-10-29 17:22:41 -04:00
Mike Hommey
fcf26b0e90
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
950e94e34e
Bug 782544 - Don't expose position info for table cells. r=surkov
2013-11-05 12:31:32 -05:00
Alexander Surkov
7f846f31d3
Bug 932789 - isolate nsIAccessibleSelectable implementation, r=tbsaunde
2013-11-02 21:56:59 -04:00
Eitan Isaacson
24c2f52d3f
Bug 933804 - Skip completely transparent items in AccessFu. r=marcoz
2013-11-01 14:43:43 -07:00
Eitan Isaacson
afc0836a30
Bug 933408 - Introduce prefilter transparent. r=surkov
2013-11-01 14:43:43 -07:00
Alexander Surkov
8e832614b0
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
ced762ed5c
Bug 931911 - crash in mozilla::a11y::SelectionManager::ProcessSelectionChanged(nsISelection*), r=tbsaunde
2013-10-29 23:19:04 -04:00
Alexander Surkov
decd4b2bc0
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
add2794ac5
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
a63b181ec8
Bug 880159, part2 - word offsets for caret might return wrong result, r=tbsaunde
2013-10-31 23:26:27 -04:00
Alexander Surkov
e5981d5541
Bug 814569 - get rid nsAccessNode, r=tbsaunde
2013-10-28 23:30:55 -04:00
Eitan Isaacson
f058cb0e7e
Bug 924983 - Introduce context actions. r=yzen
2013-11-06 09:43:53 -08:00
Nicholas Nethercote
ba1e9bce90
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
4d2c73133b
Bug 928504 - reorg text selection change event firing, r=tbsaunde
2013-10-26 10:58:53 -04:00
Andrew Quartey
00e9067476
Bug 873450 - Implement IA2 containing relations, r=tbsaunde
2013-10-25 11:14:32 -04:00
Yura Zenevich
6ef1a2b457
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
45529b8d0b
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
1d566f7586
Bug 929905 - Consolidate sources in moz.build. r=gps
2013-10-25 08:23:05 +09:00
Alexander Surkov
161ba3627c
Bug 873439 - Implement IAccessible2_2::relationTargetsOfType, r=tbsaunde
2013-10-24 15:18:01 -04:00
Ed Morley
09d08a6525
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
eded2daadb
Backed out changeset f59777bbd950 (bug 924896)
2013-10-24 18:14:09 +01:00
Christoph Kerschbaumer
755129a344
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
71a1f5b46c
Bug 864774 part 3 - Move some more CPPSRCS to moz.build. r=mshal
2013-10-30 07:51:03 +09:00
Mike Hommey
7688ee6823
Bug 870406 part n - Move more CSRCS to moz.build. r=mshal
2013-11-01 10:30:45 +09:00
Gijs Kruitbosch
e9c0b9a2ba
Merge mozilla-central and ux
2013-10-29 17:23:48 +01:00
Gijs Kruitbosch
940ab43e16
Merge m-c to ux
2013-10-28 10:18:27 +01:00
Gijs Kruitbosch
ce93f74110
merge m-c to UX
2013-10-27 21:18:18 +01:00
Gijs Kruitbosch
b05750dcee
Merge mozilla-central and ux
2013-10-25 10:23:03 +02:00
Gijs Kruitbosch
169105946a
Merge mozilla-central and ux
2013-10-24 10:18:26 +02:00
Mike Hommey
61124c1afc
Bug 921492 - Make StrictOrderingOnAppendList use actual alphabetical sorting. r=mshal,r=gps
2013-10-24 08:05:43 +09:00
Mike Hommey
e2ae65f67a
Bug 913268 - Make CPP_SOURCES a StrictOrderingOnAppendList. r=mshal
2013-10-24 08:00:23 +09:00
Gijs Kruitbosch
ce4da8edb8
Merge mozilla-central and ux
2013-10-23 15:41:02 +02:00
Gijs Kruitbosch
7a053f9e01
Merge mozilla-central and ux
2013-10-23 10:44:46 +02:00
Kyle Huey
ed10f7b8b4
Bug 915757: Split GetListenerManager into two functions for more const-correctness. r=smaug
2013-10-23 07:32:04 +08:00
Gijs Kruitbosch
b3de82cf5d
Merge mozilla-central and ux
2013-10-23 00:37:14 +02:00
Alexander Surkov
0c04205567
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
15be48ff2e
Bug 602787 part.10 Create TextRange.h for separating TextEvents.h r=roc
2013-10-22 22:27:36 +09:00
Gijs Kruitbosch
7d365a4961
Merge mozilla-central and ux
2013-10-20 12:33:18 +02:00
Ms2ger
3e9906c7f2
Merge inbound to m-c.
2013-10-20 10:40:40 +02:00
Ms2ger
3b1af10f4f
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
dec336bbce
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
31bbdf1532
Bug 748639 - add set of internal accessible relation types, r=tbsaunde
2013-10-19 14:19:50 -04:00
Daniel Holbert
7f64f7b53b
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
19083f9692
Merge mozilla-central and ux
2013-10-17 13:48:43 +02:00
Gijs Kruitbosch
d4bd26596b
Merge mozilla-central and ux
2013-10-16 23:24:59 +02:00
Jonathan Watt
6bdfad09ca
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
f05ad40ff1
Merge mozilla-central and ux
2013-10-15 08:27:26 +02:00
Eitan Isaacson
21b3c4eb5a
Bug 924284 - Output accessible values. r=yzen
2013-10-14 12:56:19 -07:00
Eitan Isaacson
41d991f125
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
abc599e28f
Merge mozilla-central and ux
2013-10-11 10:08:05 +02:00
Ehsan Akhgari
a7cfe4f5a9
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
291eea969e
Merge mozilla-central and ux
2013-10-09 13:39:14 +02:00
Ryan VanderMeulen
e9e247b525
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
b98758cdbd
Bug 915757: Split GetListenerManager into two functions for more const-correctness. r=smaug
2013-10-14 19:58:25 +08:00
Gijs Kruitbosch
c18d784b3c
Merge m-c to ux
2013-10-03 17:20:04 +02:00
Ms2ger
bc14e4aa9c
Merge m-c to inbound.
2013-10-03 11:09:17 +02:00
Ms2ger
7ffcd856c2
Bug 900980 - Part a: Move unconditional assignments to EXPORT_LIBRARY to moz.build; rs=gps
2013-10-03 09:11:13 +02:00
Ms2ger
cefa43a749
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
105ce73cfa
Bug 922268 - Remove empty makefiles; r=gps
2013-10-03 09:10:00 +02:00
Gijs Kruitbosch
953958e052
Merge mozilla-central and ux
2013-10-02 20:41:14 +02:00
Gijs Kruitbosch
b3eb0d57af
Merge mozilla-central and ux
2013-10-02 09:48:41 +02:00
Gijs Kruitbosch
f9c2c6d19e
Merge m-c to UX
2013-10-01 12:00:42 +02:00
Masayuki Nakano
e46624e0ca
Bug 920377 part.32 Get rid of nsMouseEvent r=roc
2013-10-02 15:38:27 +09:00
Gijs Kruitbosch
5d3ed7cf58
Merge m-c to UX
2013-10-01 00:36:26 +02:00
Jan Beich
653a194be0
Bug 921658 - Don't rely on platform-dependent std::abs(). r=surkov
2013-09-30 11:56:44 -04:00
Gijs Kruitbosch
aa719d2b2d
Merge mozilla-central and ux
2013-09-28 09:59:15 +02:00
Alexander Surkov
d516128d55
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
2abeea9d6c
Bug 920223 - Part 4: Mass convert MOCHITEST_A11Y_FILES to manifests; rs=Ms2ger
2013-09-30 09:52:09 +02:00
Gijs Kruitbosch
2780a0f874
Merge mozilla-central and ux
2013-09-27 10:35:54 +02:00
Ryan VanderMeulen
8a632ce880
Merge fx-team to m-c.
2013-09-26 21:36:35 -04:00
Gijs Kruitbosch
495e7495d1
Merge mozilla-central and ux
2013-09-26 10:26:16 +02:00
Trevor Saunders
9e1ecc890e
bug 920738 - don't unbind accessibles in XULTextFieldAccessible::CacheChildren() r=surkov
2013-09-25 16:30:00 -04:00
Eitan Isaacson
af27405b00
Bug 920844 - Improve listbox support. r=marcoz
2013-09-26 12:59:21 -07:00
Mats Palmgren
5a3cdd8297
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
358374d07d
Backed out changeset 39a308770f17 (bug 920223)
2013-09-30 12:50:02 +01:00
Gregory Szorc
ec0f56fef9
Bug 920223 - Part 4: Mass convert MOCHITEST_A11Y_FILES to manifests; rs=Ms2ger
2013-09-30 09:52:09 +02:00
Gijs Kruitbosch
a3a29ecf94
Merge mozilla-central and ux
2013-09-25 10:16:54 +02:00
Gijs Kruitbosch
1a37a1de38
Merge mozilla-central and ux
2013-09-24 14:55:03 +02:00
Martijn Wargers
01ec48b8f1
Bug 917061 - Fix the last 2 crashtests that use enablePrivilege. r=dholbert
2013-09-25 20:03:38 +02:00
Masayuki Nakano
648570f10b
Bug 912956 part.18 Remove nsGUIEvent.h r=roc
2013-09-25 20:21:22 +09:00
Masayuki Nakano
f827f4667b
Bug 912956 part.14 mozilla/MouseEvents.h should be included directly r=roc
2013-09-25 20:21:18 +09:00
Masayuki Nakano
8d69a172c1
Bug 912956 part.13 mozilla/TouchEvents.h should be included directly r=roc
2013-09-25 20:21:16 +09:00
Trevor Saunders
0eb939be03
bug 920033 - shut up the overloaded virtual warning about Accessible::GroupPosition() r=davidb
2013-09-24 10:12:54 -04:00
Chris Peterson
8f622e6a86
Bug 919403 - Fix warning about DocAccessible ctor's initialization order. r=tbsaunde
2013-09-22 22:37:19 -07:00
Ehsan Akhgari
276e4b787c
Bug 919341 - Minimize the #includes in xpcom/ IDL files; r=bsmedberg
2013-09-23 13:29:27 -04:00
Eitan Isaacson
44612c17fa
Bug 918598 - Support touch typing. r=marcoz r=davidb
2013-09-23 10:28:10 -07:00
Eitan Isaacson
5ca3f981e6
Bug 919054 - Use Audio node instead of audio API. r=marcoz
2013-09-23 10:28:10 -07:00
Ehsan Akhgari
b4cc06df88
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
8ed9c0d44e
Merge mozilla-central and ux
2013-09-21 13:14:05 +02:00
Gijs Kruitbosch
d52551e57b
Merge mozilla-central and ux
2013-09-20 11:54:02 +02:00
Gijs Kruitbosch
c78ba896a4
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
fc6c455c77
Merge mozilla-central and ux
2013-09-19 09:09:59 +02:00
Gijs Kruitbosch
0170a75b83
Merge mozilla-central and ux
2013-09-18 14:54:29 +02:00
Gijs Kruitbosch
2d2aef1247
Merge m-c to UX
2013-09-18 10:31:05 +02:00
Bobby Holley
d1c0c6ac06
Bug 905909 - Avoid infinite recursion in nsTreeBodyFrame. v1
...
--HG--
extra : rebase_source : ed9efcd923249d5c7efebf9185ea431140878efc
2013-09-13 04:02:30 -07:00
Bobby Holley
a568b08581
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
bffc417352
Bug 917399 - Use settings API for enabling/disabling AccessFu. r=yzen
2013-09-18 09:57:08 -07:00
Georg Fritzsche
f79acdcdb8
Bug 790483 - Fix dependency on stale plugin enabledState in accessible tests. r=surkov
2013-09-24 17:21:49 +02:00
Trevor Saunders
ad1e5b016d
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
394572324b
Bug 920547 - create generic accessibles for mathml elements, r=tbsaunde
2013-09-26 10:37:40 -04:00
Eitan Isaacson
46581519af
Bug 920371 - Don't speak hidden subtree items. r=marcoz
2013-09-24 23:57:28 -07:00
Eitan Isaacson
5b509e26af
Bug 920324 - Add spinbutton and slider to simple traversal rule. r=marcoz
2013-09-24 22:35:48 -07:00
Trevor Saunders
65a89a70c5
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
01ab4a8ef5
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
f55435100e
Merge m-c to ux
2013-09-15 19:30:19 +02:00
Gijs Kruitbosch
45d2d8d2ee
Merge m-c to ux
2013-09-13 09:42:13 +02:00
Gijs Kruitbosch
58c3130fe5
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
3df5c32616
Merge mozilla-central to UX
2013-09-12 01:39:29 -07:00
Alexander Surkov
53d102aa38
Bug 899433 - Accessibility returns empty line for last line in certain cases, r=tbsaunde
2013-09-11 12:56:01 -04:00
Alexander Surkov
82e661b23c
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
4bea76aabd
Backed out changeset 7412a3a5f4cc (bug 914498) for bustage
2013-09-10 18:01:46 -07:00
Ehsan Akhgari
4d9cd370a2
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
e1ae77c02b
Bug 914050 - Main window announced to VoiceOver as unknown, r=surkov
2013-09-09 16:48:26 +02:00
Ehsan Akhgari
bdb172ee45
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
bd8899eab6
Bug 913603 - Avoid needlessly including nsRect.h - r=jrmuizel
2013-09-06 22:15:49 -04:00
Max Li
f05f6a7bea
Bug 899333 - Pivot text traversal should traverse into the subtree. r=tbsaunde
2013-09-17 20:07:45 -04:00
Gijs Kruitbosch
eb7352abc3
Merge mozilla-central and ux
2013-09-10 16:46:22 +02:00
Gijs Kruitbosch
d954eba7ae
Merge mozilla-central and ux
2013-09-08 14:26:44 +02:00
Gijs Kruitbosch
5196ec76f2
Merge mozilla-central and ux
2013-09-06 18:44:23 +02:00
Matthew Noorenberghe
f71b64045e
Merge mozilla-central to UX
2013-09-06 00:10:05 -07:00
Mike Conley
717a6d0cec
Automated merge with https://hg.mozilla.org/mozilla-central
2013-09-05 09:59:00 -04:00
Matthew Noorenberghe
a0cabb6051
Merge mozilla-central to UX
2013-09-04 23:31:53 -07:00
Matthew Noorenberghe
9035a2071b
Merge mozilla-central to UX
2013-09-03 23:17:06 -07:00
Matthew Noorenberghe
8a8f2a6778
Merge mozilla-central to UX
2013-08-30 22:20:31 -07:00
Ehsan Akhgari
b283dbb4c7
Bug 911263 - Remove some unneeded nsIFrame.h #includes; r=mats
2013-08-30 17:17:07 -04:00
Eitan Isaacson
4c3d298434
Bug 795984 - Implement speech output with Web Speech API. r=yzen
2013-09-03 16:06:22 +03:00
Gijs Kruitbosch
9ffae9f766
Merge mozilla-central and ux
2013-08-29 15:30:00 +02:00
Bobby Holley
4819690f50
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
c18fceb6c7
Merge m-c to UX.
2013-08-28 09:48:19 +02:00
Ryan VanderMeulen
47f18440dc
Bug 890795 - Actually disable the test where intended. r=logicfail
2013-08-27 14:01:11 -04:00
Gijs Kruitbosch
39b78f93c6
Merge m-c to UX
2013-08-27 11:23:22 +02:00
Mike Conley
751fb8a235
Automated merge with https://hg.mozilla.org/mozilla-central
2013-08-25 11:38:45 -04:00
Boris Zbarsky
7da23c2946
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
4abf38566a
Merge m-c to inbound.
2013-09-06 12:31:58 +02:00
Ms2ger
77cfa9c30b
Bug 910253 - Part b: Move conditional LOCAL_INCLUDES to moz.build in accessible/; r=mshal
2013-09-06 08:41:29 +02:00
Ms2ger
dbb4ed7103
Bug 910253 - Part a: Move unconditional LOCAL_INCLUDES to moz.build in accessible/; r=mshal
2013-09-06 08:41:18 +02:00
Ms2ger
d9a375812b
Bug 910238 - Part c: Remove content dirs from LOCAL_INCLUDES in accessible/; r=tbsaune
2013-09-06 08:41:00 +02:00
Mike Hommey
f1cf3b4238
Bug 912293 - Remove now redundant boilerplate from Makefile.in. r=gps
2013-09-05 09:01:46 +09:00
Georg Fritzsche
c62e6c56f7
Bug 899080 - Test fixup part 7 - accessible. r=surkov
2013-09-04 16:07:53 +02:00
Jan Horak
48a0c604c1
Bug 896887 - Enable application button and hide menubar on Linux by default. r=dao
2013-08-23 15:34:57 -04:00
Phil Ringnalda
7f4c6bd321
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
d9a28b7f74
Bug 915757: Split GetListenerManager into two functions for more const-correctness. r=smaug
2013-10-14 11:10:44 +08:00
Alexander Surkov
ed43f0eea7
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
7693c5688d
Bug 896797 - Part 2: Don't list autogenerated files in EXPORTS; r=glandium
2013-09-03 20:28:05 -07:00
Phil Ringnalda
271703650a
Back out ce03cc2994aa:ae9f95fc1136 (bug 896797) for SpiderMonkey shell build bustage
...
CLOSED TREE
2013-09-03 23:21:30 -07:00
Gregory Szorc
f10d205e39
Bug 896797 - Part 2: Don't list autogenerated files in EXPORTS; r=glandium
2013-09-03 20:28:05 -07:00
Phil Ringnalda
88db37da09
Back out cc6f66e761d8 (bug 896797) for Windows build bustage
...
CLOSED TREE
2013-09-03 21:55:21 -07:00
Gregory Szorc
bceea37cd9
Bug 896797 - Part 2: Don't list autogenerated files in EXPORTS; r=glandium
2013-09-03 20:28:05 -07:00
Ehsan Akhgari
b6bef348c1
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
eceff25684
Bug 929773 - ISimpleDOMNode language fails on text nodes, r=davidb
2013-10-23 12:40:57 -04:00
Eitan Isaacson
13f929afc1
Bug 791916 - Make label tag a label accessible regardless of frame type. r=surkov
2013-09-11 17:06:22 -07:00
Ehsan Akhgari
d554a64f58
Bug 914498 - Minimize the #includes in accessible/src/base; r=tbsaunde
2013-09-11 00:18:59 +02:00
Wes Kocher
6559234e89
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
a9189c5706
Bug 466481 - Arabic and Hebrew characters bounds are incorrect in a11y APIs, r=tbsaunde
2013-09-27 10:15:19 -04:00
Masayuki Nakano
99ed9cf061
Bug 920377 part.13 Get rid of nsTouchEvent r=roc
2013-09-27 15:20:57 +09:00
Ryan VanderMeulen
af5e51f375
Merge m-c to inbound.
2013-09-26 21:40:22 -04:00
Alexander Surkov
83c945fab0
Bug 921109 - Crash Report [@ mozilla::a11y::DocAccessible::UpdateTree (aContainer is null), r=tbsaunde
2013-09-26 17:17:13 -04:00
Ms2ger
2d7391b50d
Bug 883284 - Part b: Move LIBXUL_LIBRARY into moz.build (a-c); r=joey
2013-08-22 08:55:59 +02:00
Yura Zenevich
2d8d12ab3e
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
bd1a13e7e8
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
4f68eb9b02
Bug 875934 - Move LIBRARY_NAME to moz.build, batch 3; r=mshal
2013-08-15 09:02:09 -04:00
Trevor Saunders
d4ba8df0bc
bug 846185 - don't call into js when creating accessibles r=surkov, smaug
2013-07-19 00:13:35 -04:00
Mike Hommey
8808e9970f
Bug 912862 - Cleanup some wrong assignments in moz.build. r=ted
2013-09-06 09:19:08 +09:00
Ehsan Akhgari
58e5fbc2a4
Backed out changeset a73ffb0d0c97 because of build bustage
2013-09-29 17:20:07 -04:00
Ehsan Akhgari
d9a4b7effd
Remove a number of unused variables, no bug
2013-09-29 16:42:12 -04:00
Daniel Holbert
eebde33be0
Bug 677952: Remove unused public version of Relation::operator=. r=tbsaunde
2013-10-22 17:29:17 +02:00
Masayuki Nakano
381b632044
Bug 602787 part.10 Create TextRange.h for separating TextEvents.h r=roc
2013-10-22 22:27:36 +09:00
Alexandre BM
54f4da8ec6
Bug 761064 - Remove an unnecessary mTreeView null check. r=surkov
2013-08-26 11:08:51 -04:00
Eitan Isaacson
acaf7aad97
Bug 687414 - Add label_for relation for implicit labels. r=tbsaunde
2013-09-19 14:51:58 -07:00
Ehsan Akhgari
37bbcfc9c9
Bug 919355 - Part 2: Don't #include nsDeviceContext.h in Units.h; r=roc
2013-09-23 07:55:35 -04:00
Alexander Surkov
b12d399e5b
Bug 834138 - Intermittent states/test_doc_busy.html | Test timed out, r=tbsaunde
2013-09-12 09:10:42 -04:00
Robert O'Callahan
33cdb42706
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
24dd6a6bb7
Bug 907125 - [AccessFu] Improve the output for ARIA tabs and tab lists, r=yzen
2013-08-21 09:52:46 +02:00
Arnaud Sourioux
9713639ee9
Bug 883672 - Inherit XULLinkAccessible from XULLabelAccessible + test. r=surkov
2013-08-20 16:42:26 -04:00
Ehsan Akhgari
180798444f
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
a1a3890cba
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
4a47f510ec
Bug 917598 - ISimpleDOMNode::innerHTML does not work on math elements, r=tbsaunde
2013-10-16 23:10:55 -04:00
Alexander Surkov
40fa6d83c6
Bug 905215 - Add a test sheet for HTML elements, r=davidb
2013-08-19 18:50:14 -04:00
Max Li
bec347aaa7
Bug 900097 - Add tests. r=surkov
2013-08-18 10:21:33 -04:00
Ryan VanderMeulen
976b11c6aa
Merge m-c to inbound.
2013-08-16 21:58:51 -04:00
Doug Turner
a884f963e9
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
9fcb58a2bc
Bug 906050 - Support long clicking from braille. r=eeejay r=kats
2013-08-16 11:17:29 -04:00
Gregory Szorc
3aa9df8061
Bug 901007 - Don't generate xpcAccEvents.h twice; r=mshal
2013-08-14 17:43:04 -07:00
Brian O'Keefe
3a92f0ae7c
Bug 896177 - Remove useless config.mk includes; r=gps
2013-07-17 16:06:53 -04:00
Ms2ger
414b1a4dad
Bug 904178 - Part a: Use nsIDocument in logging::DocLoad; r=surkov
2013-08-14 09:01:27 +02:00
Ms2ger
df8525f77d
Bug 901323 - Don't include nsContentUtils.h unnecessarily; r=jlebar
2013-08-14 08:56:21 +02:00
David Zbarsky
de328bd8e8
Bug 902732: Merge nsILink and dom::Link r=bz
2013-08-08 01:26:32 -04:00
Alexander Surkov
44d7125afd
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
5d48b046a4
Bug 900835 - crash in nsEventStateManager::PreHandleEvent (Accessible::DoCommand, r=smaug, tbsaunde
2013-08-05 00:00:08 -04:00
Alexander Surkov
0f25f0094d
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
436c877fda
bug 895082 - recursively cache children in DocAccessible::ProcessContentInserted() r=surkov
2013-10-31 15:28:51 -04:00
Alexander Surkov
603346f1cf
Bug 935567 - stop calling atk_focus_tracker_notify when handling focus, r=tbsaunde
2013-11-07 08:24:47 -05:00
Ms2ger
5c2b63d2c7
Merge m-c to inbound.
2013-08-02 11:07:57 +02:00
Ms2ger
78f9e66db8
Bug 896251 - Make nsEvent::{refPoint, lastRefPoint} LayoutDeviceIntPoints; r=smaug+kats
2013-08-02 09:05:16 +02:00
Ms2ger
061d88874c
Bug 897921 - Remove some dead assignments in makefiles; r=mshal
2013-08-02 09:03:55 +02:00
Mike Hommey
d01b5df996
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
b4f7595323
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
cfab3bf5bb
Bug 889512 - no focus event for google's moving textbox, r=tbsaunde
2013-07-31 10:47:39 -04:00
Ehsan Akhgari
5ee21d6d3f
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
cff1dc5bcc
Bug 892091 - ARIA treegrid should be editable by default, r=davidb
2013-07-30 11:43:00 -04:00
Ehsan Akhgari
9854ac6166
Bug 872127 - Part 2: Replace mozilla/StandardInteger.h with stdint.h; r=Waldo,ted
2013-07-30 10:25:31 -04:00
Alexander Surkov
0666d8890f
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
196a0f238e
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
8d83885c91
Bug 898008 - Use 'wheel' event for scrolling. r=maxli
2013-07-26 08:18:12 -07:00
Alexander Surkov
cc46a53c03
Bug 896326 - Accessibility may return empty lines where there are embedded objects, r=tbsaunde
2013-07-26 10:41:25 -04:00
Max Li
21f8d01bfe
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
603e4315ea
Bug 886076 - Part 2: Support movement by granularity in AccessFu. r=eeejay
2013-07-24 17:52:57 -04:00
Max Li
5176a2a5d1
Bug 886076 - Part 1: Implement moveNextByText and movePreviousByText in nsAccessiblePivot. r=surkov
2013-07-25 13:56:12 -04:00
Eitan Isaacson
0c4cc83442
Bug 898002 - Ignore synthesized touch events. r=marcoz
2013-07-25 10:09:48 -07:00
Eitan Isaacson
96552fdf15
Bug 894485 - Have touch events precede mouse events to simulate touch devices. r=surkov
2013-07-25 08:59:08 -07:00
Alexander Surkov
256ac4272b
Bug 894547 - move tests abstraction up for at caret offset text testing, r=tbsaunde
2013-07-25 11:15:27 -04:00
Alexander Surkov
b286f29989
Bug 893166 - getTextBeforeOffset line end fails on wrapped lines, r=tbsaunde
2013-07-24 14:11:02 -04:00
Alexander Surkov
9ad65164df
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
d7e511ae77
Bug 896400 - Tablist should no longer be an implicit polite live region, r=surkov
2013-07-24 09:04:49 +02:00
Alexander Surkov
3cb66b880e
Bug 887250 - ARIA textbox role doesn't expose value, r=tbsaunde
2013-07-23 12:06:52 -04:00
Joshua Cranmer
bbe2bfa981
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
952fb449c6
Bug 758675 - Speak accessible description if available, r=eeejay, f=yzen
2013-07-23 10:40:49 +02:00
Alexander Surkov
3ef111ab2e
Bug 891338 - Popup accessibility broken, r=tbsaunde, roc, f=marcoz, jamie
2013-07-22 11:58:19 -04:00
Birunthan Mohanathas
44f9071853
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
0b380e69af
Bug 888247 - ARIA columnheader/rowheader shouldn't be selectable by default, r=tbsaunde
2013-07-19 11:20:51 -04:00