Граф коммитов

4640 Коммитов

Автор SHA1 Сообщение Дата
Alexander Surkov fa57d900fa Bug 934039 - isolate XPCOM text interfaces implementation, r=tbsaunde 2013-11-18 08:19:33 -05:00
Max Li e7bfe84476 Bug 933393 - [AccessFu] Utter selection changes. r=eeejay
--HG--
extra : rebase_source : 2997b101df0cc63aba3e94b60ebe63c0db7eb3b7
2013-11-12 19:56:24 -05:00
Gijs Kruitbosch b18a643af7 Merge mozilla-central and ux 2013-11-13 00:28:03 +01:00
Gijs Kruitbosch 7fd8c018c3 Merge mozilla-central and ux 2013-11-11 09:29:29 +01:00
Matthew Noorenberghe aba2581f1a Merge mozilla-central to UX 2013-11-09 17:46:29 -08:00
Jared Wein 8a50677a0d Automated merge with https://hg.mozilla.org/mozilla-central 2013-11-08 13:22:23 -05:00
Gijs Kruitbosch 2d25f5955d Merge mozilla-central and ux 2013-11-07 19:21:54 +00:00
Gijs Kruitbosch 63cb02d1d1 Merge mozilla-central and ux 2013-11-07 08:53:59 +01:00
Alexander Surkov e5e85044a9 Bug 935572 - remove nsIAccessibleHyperLink::selected, r=tbsaunde 2013-11-06 21:07:10 -05:00
Gijs Kruitbosch 7847dc3be9 Merge m-c to ux 2013-11-06 14:36:26 +01:00
Gijs Kruitbosch 7211b5e0ad Merge mozilla-central and ux 2013-11-06 09:01:08 +01:00
Yura Zenevich f5f3c48812 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 934011fe11 Bug 935756 - Override FireAtkStateChangeEvent to avoid unnecessary accessible event creation. r=tbsaunde 2013-11-08 15:31:20 -05:00
Matthew Noorenberghe be474fa47a Merge mozilla-central to UX 2013-11-05 01:04:20 -08:00
Mike Hommey 7c940d0f95 Bug 934336 - Remove apparently useless dependencies on js-confdefs.h. r=mshal 2013-11-05 07:39:28 +09:00
Gijs Kruitbosch adc9c274bb Merge mozilla-central and ux 2013-11-03 23:36:57 +01:00
Gijs Kruitbosch b035f59a74 Merge mozilla-central and ux 2013-11-02 11:33:53 +01:00
Gijs Kruitbosch 727205ff4e Merge mozilla-central and ux 2013-11-01 19:51:09 +01:00
Gijs Kruitbosch f298c06fde Merge mozilla-central and ux 2013-11-01 09:20:15 +01:00
Trevor Saunders 0bfdc15f97 bug 931399 - shutdown DocAccessible's when the related docshell is destroyed r=bz 2013-10-29 17:22:41 -04:00
Mike Hommey 7cf26f13b4 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 a2e1cf3b7a Bug 782544 - Don't expose position info for table cells. r=surkov 2013-11-05 12:31:32 -05:00
Alexander Surkov 2745f1605e Bug 932789 - isolate nsIAccessibleSelectable implementation, r=tbsaunde 2013-11-02 21:56:59 -04:00
Eitan Isaacson c28e8038f9 Bug 933804 - Skip completely transparent items in AccessFu. r=marcoz 2013-11-01 14:43:43 -07:00
Eitan Isaacson cd8be4f7c9 Bug 933408 - Introduce prefilter transparent. r=surkov 2013-11-01 14:43:43 -07:00
Alexander Surkov 833d12d592 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 112660e810 Bug 931911 - crash in mozilla::a11y::SelectionManager::ProcessSelectionChanged(nsISelection*), r=tbsaunde 2013-10-29 23:19:04 -04:00
Alexander Surkov 261905d81a 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 427d30352c 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 23fba2c895 Bug 880159, part2 - word offsets for caret might return wrong result, r=tbsaunde 2013-10-31 23:26:27 -04:00
Alexander Surkov 7b4954a716 Bug 814569 - get rid nsAccessNode, r=tbsaunde 2013-10-28 23:30:55 -04:00
Eitan Isaacson efcf3b1389 Bug 924983 - Introduce context actions. r=yzen 2013-11-06 09:43:53 -08:00
Nicholas Nethercote 3b80765894 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 5292692f9d Bug 928504 - reorg text selection change event firing, r=tbsaunde 2013-10-26 10:58:53 -04:00
Andrew Quartey d6f0ec8cea Bug 873450 - Implement IA2 containing relations, r=tbsaunde 2013-10-25 11:14:32 -04:00
Yura Zenevich e92f9755f6 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 89a7b11572 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 b000a846c2 Bug 929905 - Consolidate sources in moz.build. r=gps 2013-10-25 08:23:05 +09:00
Alexander Surkov ba2ac8661b Bug 873439 - Implement IAccessible2_2::relationTargetsOfType, r=tbsaunde 2013-10-24 15:18:01 -04:00
Ed Morley 1034a910a5 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 823546ce73 Backed out changeset f59777bbd950 (bug 924896) 2013-10-24 18:14:09 +01:00
Christoph Kerschbaumer 1b2cf50d48 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 4a02ac1e8a Bug 864774 part 3 - Move some more CPPSRCS to moz.build. r=mshal 2013-10-30 07:51:03 +09:00
Mike Hommey 84fe98b48f Bug 870406 part n - Move more CSRCS to moz.build. r=mshal 2013-11-01 10:30:45 +09:00
Gijs Kruitbosch a7d75a9eb1 Merge mozilla-central and ux 2013-10-29 17:23:48 +01:00
Gijs Kruitbosch 686af64168 Merge m-c to ux 2013-10-28 10:18:27 +01:00
Gijs Kruitbosch aceea3dc8b merge m-c to UX 2013-10-27 21:18:18 +01:00
Gijs Kruitbosch 0aa036514a Merge mozilla-central and ux 2013-10-25 10:23:03 +02:00
Gijs Kruitbosch 7af76e1cdc Merge mozilla-central and ux 2013-10-24 10:18:26 +02:00
Mike Hommey 59a17d0f20 Bug 921492 - Make StrictOrderingOnAppendList use actual alphabetical sorting. r=mshal,r=gps 2013-10-24 08:05:43 +09:00
Mike Hommey 3fa7456cd6 Bug 913268 - Make CPP_SOURCES a StrictOrderingOnAppendList. r=mshal 2013-10-24 08:00:23 +09:00
Gijs Kruitbosch 0dcf8beb08 Merge mozilla-central and ux 2013-10-23 15:41:02 +02:00
Gijs Kruitbosch 8223d647f4 Merge mozilla-central and ux 2013-10-23 10:44:46 +02:00
Kyle Huey 9ab68d6b69 Bug 915757: Split GetListenerManager into two functions for more const-correctness. r=smaug 2013-10-23 07:32:04 +08:00
Gijs Kruitbosch cf532beaaa Merge mozilla-central and ux 2013-10-23 00:37:14 +02:00
Alexander Surkov 2696c4233d 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 b285541889 Bug 602787 part.10 Create TextRange.h for separating TextEvents.h r=roc 2013-10-22 22:27:36 +09:00
Gijs Kruitbosch baffbbf48b Merge mozilla-central and ux 2013-10-20 12:33:18 +02:00
Ms2ger e5eac232d0 Merge inbound to m-c. 2013-10-20 10:40:40 +02:00
Ms2ger 2ff7c10052 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 5d022a990f 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 1846871a48 Bug 748639 - add set of internal accessible relation types, r=tbsaunde 2013-10-19 14:19:50 -04:00
Daniel Holbert 258b5c02ad 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 9e08212619 Merge mozilla-central and ux 2013-10-17 13:48:43 +02:00
Gijs Kruitbosch 6ad1150e33 Merge mozilla-central and ux 2013-10-16 23:24:59 +02:00
Jonathan Watt 844e130f1e 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 260f898123 Merge mozilla-central and ux 2013-10-15 08:27:26 +02:00
Eitan Isaacson 9e9e073152 Bug 924284 - Output accessible values. r=yzen 2013-10-14 12:56:19 -07:00
Eitan Isaacson 03fc9323ac 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 b4a7a6d253 Merge mozilla-central and ux 2013-10-11 10:08:05 +02:00
Ehsan Akhgari bb7810ceea 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 f66f8124ef Merge mozilla-central and ux 2013-10-09 13:39:14 +02:00
Ryan VanderMeulen 9abde8f9b2 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 e2f7b57b3e Bug 915757: Split GetListenerManager into two functions for more const-correctness. r=smaug 2013-10-14 19:58:25 +08:00
Gijs Kruitbosch 4ef230e3b8 Merge m-c to ux 2013-10-03 17:20:04 +02:00
Ms2ger 4c35b806f8 Merge m-c to inbound. 2013-10-03 11:09:17 +02:00
Ms2ger f4153f40d4 Bug 900980 - Part a: Move unconditional assignments to EXPORT_LIBRARY to moz.build; rs=gps 2013-10-03 09:11:13 +02:00
Ms2ger 24a2e9c09e 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 1ee1f27aa3 Bug 922268 - Remove empty makefiles; r=gps 2013-10-03 09:10:00 +02:00
Gijs Kruitbosch 581cdb7e45 Merge mozilla-central and ux 2013-10-02 20:41:14 +02:00
Gijs Kruitbosch 1eb9880322 Merge mozilla-central and ux 2013-10-02 09:48:41 +02:00
Gijs Kruitbosch d4692f3c09 Merge m-c to UX 2013-10-01 12:00:42 +02:00
Masayuki Nakano 9aaf116c1c Bug 920377 part.32 Get rid of nsMouseEvent r=roc 2013-10-02 15:38:27 +09:00
Gijs Kruitbosch e69a32b297 Merge m-c to UX 2013-10-01 00:36:26 +02:00
Jan Beich 1a574ea1a3 Bug 921658 - Don't rely on platform-dependent std::abs(). r=surkov 2013-09-30 11:56:44 -04:00
Gijs Kruitbosch e604070b3f Merge mozilla-central and ux 2013-09-28 09:59:15 +02:00
Alexander Surkov dfb0b2148d 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 36e28f1f8a Bug 920223 - Part 4: Mass convert MOCHITEST_A11Y_FILES to manifests; rs=Ms2ger 2013-09-30 09:52:09 +02:00
Gijs Kruitbosch 7ff3b4b7d0 Merge mozilla-central and ux 2013-09-27 10:35:54 +02:00
Ryan VanderMeulen 1286b0b31d Merge fx-team to m-c. 2013-09-26 21:36:35 -04:00
Gijs Kruitbosch 61d5ef43b7 Merge mozilla-central and ux 2013-09-26 10:26:16 +02:00
Trevor Saunders 9860f6a1ae bug 920738 - don't unbind accessibles in XULTextFieldAccessible::CacheChildren() r=surkov 2013-09-25 16:30:00 -04:00
Eitan Isaacson 131d1d31a7 Bug 920844 - Improve listbox support. r=marcoz 2013-09-26 12:59:21 -07:00
Mats Palmgren 4974add798 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 7e2dd0546a Backed out changeset 39a308770f17 (bug 920223) 2013-09-30 12:50:02 +01:00
Gregory Szorc 00778cbb7e Bug 920223 - Part 4: Mass convert MOCHITEST_A11Y_FILES to manifests; rs=Ms2ger 2013-09-30 09:52:09 +02:00
Gijs Kruitbosch 90f1167a48 Merge mozilla-central and ux 2013-09-25 10:16:54 +02:00
Gijs Kruitbosch 4d06bc4b7e Merge mozilla-central and ux 2013-09-24 14:55:03 +02:00
Martijn Wargers e49d1bf33b Bug 917061 - Fix the last 2 crashtests that use enablePrivilege. r=dholbert 2013-09-25 20:03:38 +02:00
Masayuki Nakano f90a5b1125 Bug 912956 part.18 Remove nsGUIEvent.h r=roc 2013-09-25 20:21:22 +09:00
Masayuki Nakano 4983de6d4c Bug 912956 part.14 mozilla/MouseEvents.h should be included directly r=roc 2013-09-25 20:21:18 +09:00
Masayuki Nakano 743fbc6e59 Bug 912956 part.13 mozilla/TouchEvents.h should be included directly r=roc 2013-09-25 20:21:16 +09:00
Trevor Saunders 9982d6608f bug 920033 - shut up the overloaded virtual warning about Accessible::GroupPosition() r=davidb 2013-09-24 10:12:54 -04:00
Chris Peterson 4721ba7e58 Bug 919403 - Fix warning about DocAccessible ctor's initialization order. r=tbsaunde 2013-09-22 22:37:19 -07:00
Ehsan Akhgari c8d51e9ce2 Bug 919341 - Minimize the #includes in xpcom/ IDL files; r=bsmedberg 2013-09-23 13:29:27 -04:00
Eitan Isaacson 6c5e9dfafa Bug 918598 - Support touch typing. r=marcoz r=davidb 2013-09-23 10:28:10 -07:00
Eitan Isaacson 0e6d40bfbc Bug 919054 - Use Audio node instead of audio API. r=marcoz 2013-09-23 10:28:10 -07:00
Ehsan Akhgari 7233ba7103 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 bbf2cef672 Merge mozilla-central and ux 2013-09-21 13:14:05 +02:00
Gijs Kruitbosch cae541b6a5 Merge mozilla-central and ux 2013-09-20 11:54:02 +02:00
Gijs Kruitbosch ad93de7f1e 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 832fa93f0a Merge mozilla-central and ux 2013-09-19 09:09:59 +02:00
Gijs Kruitbosch 3f371ab30b Merge mozilla-central and ux 2013-09-18 14:54:29 +02:00
Gijs Kruitbosch aeaa73f245 Merge m-c to UX 2013-09-18 10:31:05 +02:00
Bobby Holley 9b8ce9a9f5 Bug 905909 - Avoid infinite recursion in nsTreeBodyFrame. v1
--HG--
extra : rebase_source : ed9efcd923249d5c7efebf9185ea431140878efc
2013-09-13 04:02:30 -07:00
Bobby Holley 76af02534c 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 523d787b77 Bug 917399 - Use settings API for enabling/disabling AccessFu. r=yzen 2013-09-18 09:57:08 -07:00
Georg Fritzsche e0603f52f4 Bug 790483 - Fix dependency on stale plugin enabledState in accessible tests. r=surkov 2013-09-24 17:21:49 +02:00
Trevor Saunders 5cc9970b2f 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 e1bac581d5 Bug 920547 - create generic accessibles for mathml elements, r=tbsaunde 2013-09-26 10:37:40 -04:00
Eitan Isaacson 09f61cec6f Bug 920371 - Don't speak hidden subtree items. r=marcoz 2013-09-24 23:57:28 -07:00
Eitan Isaacson 85a50c2379 Bug 920324 - Add spinbutton and slider to simple traversal rule. r=marcoz 2013-09-24 22:35:48 -07:00
Trevor Saunders 85449ceee2 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 c33efa6d70 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 496f050885 Merge m-c to ux 2013-09-15 19:30:19 +02:00
Gijs Kruitbosch 914bdb1a7c Merge m-c to ux 2013-09-13 09:42:13 +02:00
Gijs Kruitbosch 9d0f79691e 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 fd9b516e69 Merge mozilla-central to UX 2013-09-12 01:39:29 -07:00
Alexander Surkov 4357db48c3 Bug 899433 - Accessibility returns empty line for last line in certain cases, r=tbsaunde 2013-09-11 12:56:01 -04:00
Alexander Surkov 0c36b90bba 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 c1c5294ee9 Backed out changeset 7412a3a5f4cc (bug 914498) for bustage 2013-09-10 18:01:46 -07:00
Ehsan Akhgari 8d279053b6 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 9bc280db57 Bug 914050 - Main window announced to VoiceOver as unknown, r=surkov 2013-09-09 16:48:26 +02:00
Ehsan Akhgari cfc4d18351 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 4dbb3d0ca3 Bug 913603 - Avoid needlessly including nsRect.h - r=jrmuizel 2013-09-06 22:15:49 -04:00
Max Li 37d9b1a95c Bug 899333 - Pivot text traversal should traverse into the subtree. r=tbsaunde 2013-09-17 20:07:45 -04:00
Gijs Kruitbosch 1ea72c3a1a Merge mozilla-central and ux 2013-09-10 16:46:22 +02:00
Gijs Kruitbosch ac0cc86253 Merge mozilla-central and ux 2013-09-08 14:26:44 +02:00
Gijs Kruitbosch 711ae7151b Merge mozilla-central and ux 2013-09-06 18:44:23 +02:00
Matthew Noorenberghe b2cd8e53a5 Merge mozilla-central to UX 2013-09-06 00:10:05 -07:00
Mike Conley a7dfe464f8 Automated merge with https://hg.mozilla.org/mozilla-central 2013-09-05 09:59:00 -04:00
Matthew Noorenberghe 83409ca290 Merge mozilla-central to UX 2013-09-04 23:31:53 -07:00
Matthew Noorenberghe e992563a49 Merge mozilla-central to UX 2013-09-03 23:17:06 -07:00
Matthew Noorenberghe c6fd93987e Merge mozilla-central to UX 2013-08-30 22:20:31 -07:00
Ehsan Akhgari 0b8da1bcce Bug 911263 - Remove some unneeded nsIFrame.h #includes; r=mats 2013-08-30 17:17:07 -04:00
Eitan Isaacson 894515ad95 Bug 795984 - Implement speech output with Web Speech API. r=yzen 2013-09-03 16:06:22 +03:00
Gijs Kruitbosch 6572ce444f Merge mozilla-central and ux 2013-08-29 15:30:00 +02:00
Bobby Holley 40b9e31be6 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 2027d2e7b7 Merge m-c to UX. 2013-08-28 09:48:19 +02:00
Ryan VanderMeulen 12d44af616 Bug 890795 - Actually disable the test where intended. r=logicfail 2013-08-27 14:01:11 -04:00
Gijs Kruitbosch a1e71c3b24 Merge m-c to UX 2013-08-27 11:23:22 +02:00
Mike Conley 1a3593d384 Automated merge with https://hg.mozilla.org/mozilla-central 2013-08-25 11:38:45 -04:00
Boris Zbarsky 7393f81fff 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 486a5c3769 Merge m-c to inbound. 2013-09-06 12:31:58 +02:00
Ms2ger 82fdf2f606 Bug 910253 - Part b: Move conditional LOCAL_INCLUDES to moz.build in accessible/; r=mshal 2013-09-06 08:41:29 +02:00
Ms2ger eb40a5cfaa Bug 910253 - Part a: Move unconditional LOCAL_INCLUDES to moz.build in accessible/; r=mshal 2013-09-06 08:41:18 +02:00
Ms2ger 24174f3201 Bug 910238 - Part c: Remove content dirs from LOCAL_INCLUDES in accessible/; r=tbsaune 2013-09-06 08:41:00 +02:00
Mike Hommey f8bc7fa754 Bug 912293 - Remove now redundant boilerplate from Makefile.in. r=gps 2013-09-05 09:01:46 +09:00
Georg Fritzsche fd370d9d56 Bug 899080 - Test fixup part 7 - accessible. r=surkov 2013-09-04 16:07:53 +02:00
Jan Horak 2139c8a0a1 Bug 896887 - Enable application button and hide menubar on Linux by default. r=dao 2013-08-23 15:34:57 -04:00
Phil Ringnalda 5c6d197b06 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 ebb9068971 Bug 915757: Split GetListenerManager into two functions for more const-correctness. r=smaug 2013-10-14 11:10:44 +08:00
Alexander Surkov a1d4e99968 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 63350a4987 Bug 896797 - Part 2: Don't list autogenerated files in EXPORTS; r=glandium 2013-09-03 20:28:05 -07:00
Phil Ringnalda d0f16d5486 Back out ce03cc2994aa:ae9f95fc1136 (bug 896797) for SpiderMonkey shell build bustage
CLOSED TREE
2013-09-03 23:21:30 -07:00
Gregory Szorc 9df929a380 Bug 896797 - Part 2: Don't list autogenerated files in EXPORTS; r=glandium 2013-09-03 20:28:05 -07:00
Phil Ringnalda 891e62de26 Back out cc6f66e761d8 (bug 896797) for Windows build bustage
CLOSED TREE
2013-09-03 21:55:21 -07:00
Gregory Szorc 3e38679ec7 Bug 896797 - Part 2: Don't list autogenerated files in EXPORTS; r=glandium 2013-09-03 20:28:05 -07:00
Ehsan Akhgari eff9a278ad 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 29c1fa63e3 Bug 929773 - ISimpleDOMNode language fails on text nodes, r=davidb 2013-10-23 12:40:57 -04:00
Eitan Isaacson e69ef9ae72 Bug 791916 - Make label tag a label accessible regardless of frame type. r=surkov 2013-09-11 17:06:22 -07:00
Ehsan Akhgari 6a944153af Bug 914498 - Minimize the #includes in accessible/src/base; r=tbsaunde 2013-09-11 00:18:59 +02:00
Wes Kocher e3f57c4d94 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 c2f4356425 Bug 466481 - Arabic and Hebrew characters bounds are incorrect in a11y APIs, r=tbsaunde 2013-09-27 10:15:19 -04:00
Masayuki Nakano d3aa0d67cf Bug 920377 part.13 Get rid of nsTouchEvent r=roc 2013-09-27 15:20:57 +09:00
Ryan VanderMeulen 7bb922a1d8 Merge m-c to inbound. 2013-09-26 21:40:22 -04:00
Alexander Surkov 56087fd7d8 Bug 921109 - Crash Report [@ mozilla::a11y::DocAccessible::UpdateTree (aContainer is null), r=tbsaunde 2013-09-26 17:17:13 -04:00
Ms2ger 6d473220dc Bug 883284 - Part b: Move LIBXUL_LIBRARY into moz.build (a-c); r=joey 2013-08-22 08:55:59 +02:00
Yura Zenevich 26271d989e 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 1409a868cf 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 d118b95a0d Bug 875934 - Move LIBRARY_NAME to moz.build, batch 3; r=mshal 2013-08-15 09:02:09 -04:00
Trevor Saunders cccb35afb2 bug 846185 - don't call into js when creating accessibles r=surkov, smaug 2013-07-19 00:13:35 -04:00
Mike Hommey a39e437eae Bug 912862 - Cleanup some wrong assignments in moz.build. r=ted 2013-09-06 09:19:08 +09:00
Ehsan Akhgari 8b1e734ef4 Backed out changeset a73ffb0d0c97 because of build bustage 2013-09-29 17:20:07 -04:00
Ehsan Akhgari f3d364af5a Remove a number of unused variables, no bug 2013-09-29 16:42:12 -04:00
Daniel Holbert 08d9e88399 Bug 677952: Remove unused public version of Relation::operator=. r=tbsaunde 2013-10-22 17:29:17 +02:00
Masayuki Nakano 1c98507f75 Bug 602787 part.10 Create TextRange.h for separating TextEvents.h r=roc 2013-10-22 22:27:36 +09:00
Alexandre BM 999cb2239a Bug 761064 - Remove an unnecessary mTreeView null check. r=surkov 2013-08-26 11:08:51 -04:00
Eitan Isaacson d0c91e45d7 Bug 687414 - Add label_for relation for implicit labels. r=tbsaunde 2013-09-19 14:51:58 -07:00
Ehsan Akhgari 3c5faf2f1e Bug 919355 - Part 2: Don't #include nsDeviceContext.h in Units.h; r=roc 2013-09-23 07:55:35 -04:00
Alexander Surkov 33a57e60ce Bug 834138 - Intermittent states/test_doc_busy.html | Test timed out, r=tbsaunde 2013-09-12 09:10:42 -04:00
Robert O'Callahan 03e7828db2 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 f1936f637a Bug 907125 - [AccessFu] Improve the output for ARIA tabs and tab lists, r=yzen 2013-08-21 09:52:46 +02:00
Arnaud Sourioux a0a926140f Bug 883672 - Inherit XULLinkAccessible from XULLabelAccessible + test. r=surkov 2013-08-20 16:42:26 -04:00
Ehsan Akhgari bf34a5f2f0 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 34b4dd52c8 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 63151adb3a Bug 917598 - ISimpleDOMNode::innerHTML does not work on math elements, r=tbsaunde 2013-10-16 23:10:55 -04:00
Alexander Surkov 2bcb8efd8f Bug 905215 - Add a test sheet for HTML elements, r=davidb 2013-08-19 18:50:14 -04:00
Max Li 0e79aa30bd Bug 900097 - Add tests. r=surkov 2013-08-18 10:21:33 -04:00
Ryan VanderMeulen 93247b9975 Merge m-c to inbound. 2013-08-16 21:58:51 -04:00
Doug Turner ebcbb532bc 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 abe8e50cdd Bug 906050 - Support long clicking from braille. r=eeejay r=kats 2013-08-16 11:17:29 -04:00
Gregory Szorc 1adb306a4d Bug 901007 - Don't generate xpcAccEvents.h twice; r=mshal 2013-08-14 17:43:04 -07:00
Brian O'Keefe 61565e4086 Bug 896177 - Remove useless config.mk includes; r=gps 2013-07-17 16:06:53 -04:00
Ms2ger ef6b3ec61b Bug 904178 - Part a: Use nsIDocument in logging::DocLoad; r=surkov 2013-08-14 09:01:27 +02:00
Ms2ger 1a5ae526d9 Bug 901323 - Don't include nsContentUtils.h unnecessarily; r=jlebar 2013-08-14 08:56:21 +02:00
David Zbarsky 9b8bb85a9c Bug 902732: Merge nsILink and dom::Link r=bz 2013-08-08 01:26:32 -04:00
Alexander Surkov 3213f1b881 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 ac1e4e29f5 Bug 900835 - crash in nsEventStateManager::PreHandleEvent (Accessible::DoCommand, r=smaug, tbsaunde 2013-08-05 00:00:08 -04:00
Alexander Surkov 10affe6a86 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 08cd5e8af4 bug 895082 - recursively cache children in DocAccessible::ProcessContentInserted() r=surkov 2013-10-31 15:28:51 -04:00
Alexander Surkov 03935b345b Bug 935567 - stop calling atk_focus_tracker_notify when handling focus, r=tbsaunde 2013-11-07 08:24:47 -05:00
Ms2ger 50634577d5 Merge m-c to inbound. 2013-08-02 11:07:57 +02:00
Ms2ger 1571fe39c1 Bug 896251 - Make nsEvent::{refPoint, lastRefPoint} LayoutDeviceIntPoints; r=smaug+kats 2013-08-02 09:05:16 +02:00
Ms2ger a4e67abf5e Bug 897921 - Remove some dead assignments in makefiles; r=mshal 2013-08-02 09:03:55 +02:00
Mike Hommey 2e729aa83d 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 6f013a96ac 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 0a304aba4a Bug 889512 - no focus event for google's moving textbox, r=tbsaunde 2013-07-31 10:47:39 -04:00
Ehsan Akhgari 2824b29025 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 5a340550eb Bug 892091 - ARIA treegrid should be editable by default, r=davidb 2013-07-30 11:43:00 -04:00
Ehsan Akhgari ef4b479714 Bug 872127 - Part 2: Replace mozilla/StandardInteger.h with stdint.h; r=Waldo,ted 2013-07-30 10:25:31 -04:00
Alexander Surkov 9b8f2cd83e 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 624c35874a 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 d2297abc43 Bug 898008 - Use 'wheel' event for scrolling. r=maxli 2013-07-26 08:18:12 -07:00
Alexander Surkov bf46e8cd79 Bug 896326 - Accessibility may return empty lines where there are embedded objects, r=tbsaunde 2013-07-26 10:41:25 -04:00
Max Li 7ea615da33 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 732719f231 Bug 886076 - Part 2: Support movement by granularity in AccessFu. r=eeejay 2013-07-24 17:52:57 -04:00
Max Li a078805c8c Bug 886076 - Part 1: Implement moveNextByText and movePreviousByText in nsAccessiblePivot. r=surkov 2013-07-25 13:56:12 -04:00
Eitan Isaacson da80805eda Bug 898002 - Ignore synthesized touch events. r=marcoz 2013-07-25 10:09:48 -07:00
Eitan Isaacson cf1e33d72d Bug 894485 - Have touch events precede mouse events to simulate touch devices. r=surkov 2013-07-25 08:59:08 -07:00
Alexander Surkov d45ff286e0 Bug 894547 - move tests abstraction up for at caret offset text testing, r=tbsaunde 2013-07-25 11:15:27 -04:00
Alexander Surkov 9c4a6c8881 Bug 893166 - getTextBeforeOffset line end fails on wrapped lines, r=tbsaunde 2013-07-24 14:11:02 -04:00
Alexander Surkov b47072329a 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 ca6ae5f306 Bug 896400 - Tablist should no longer be an implicit polite live region, r=surkov 2013-07-24 09:04:49 +02:00
Alexander Surkov 70588fbd92 Bug 887250 - ARIA textbox role doesn't expose value, r=tbsaunde 2013-07-23 12:06:52 -04:00
Joshua Cranmer 3d6ceae21d 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 76eb402be0 Bug 758675 - Speak accessible description if available, r=eeejay, f=yzen 2013-07-23 10:40:49 +02:00
Alexander Surkov 9f0f0b2d59 Bug 891338 - Popup accessibility broken, r=tbsaunde, roc, f=marcoz, jamie 2013-07-22 11:58:19 -04:00
Birunthan Mohanathas fbd179ce85 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 516c4c5af4 Bug 888247 - ARIA columnheader/rowheader shouldn't be selectable by default, r=tbsaunde 2013-07-19 11:20:51 -04:00
Alexander Surkov c50bcfa9a6 Bug 882767 - don't expose whitespace accessibles in context of grids, r=tbsaunde 2013-07-18 11:09:45 -04:00
Max Li 62124caec6 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 a71d9ff782 Bug 796061 - Part 1: Remove mBindingTable from nsBindingManager. r=mrbkap 2013-07-17 09:05:03 -07:00
Alexander Surkov 57612af8ed Bug 882647 - get rid of BOUNDARY_ATTRIBUTE_RANGE, r=tbsaunde 2013-07-17 10:23:10 -04:00
Eitan Isaacson a661aa3612 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 93dfb0d942 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 e2bccc2b51 Bug 882602 - clean up getText* line boundary code, r=tbsaunde 2013-07-16 13:13:34 -04:00
Brian O'Keefe f4815f2203 Bug 883502 - Part 1: Move 'chromium_config.mk' includes after rules.mk. r=gps 2013-07-04 08:28:43 -04:00
Eitan Isaacson fdaffab3a1 Bug 892607 - Start pivot searches from outside the ignored subtree. r=surkov 2013-07-15 14:19:51 -07:00
Alexander Surkov 1a2ca2d673 Bug 882292 - getTextAfterOffset for line boundary on new rails, r=tbsaunde 2013-07-15 11:56:38 -04:00