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

4377 Коммитов

Автор SHA1 Сообщение Дата
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
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
Marco Zehe 96fd2e9d54 Bug 893336 - Rename listItemCount to reflect string change, r=yzen,flod 2013-07-15 15:57:54 +02:00
Alexander Surkov 04a0ea12e4 Bug 877974, part2 - fix commenting of the getTextAtOffset line boundary, r=tbsaunde 2013-07-15 09:01:03 -04:00
Mike Hommey b97d1767fc Bug 892904 - Remove useless includes of config.mk. r=gps 2013-07-15 18:48:40 +09:00
Alexander Surkov 9e12a2556a Bug 879130 - getTextBeforeOffset line end boundary is on new rails, r=tbsaunde 2013-07-12 13:34:13 -04:00
Max Li 67e49576fa Bug 891967 - Show caret in braille when editing. r=eeejay r=kats 2013-07-11 15:55:40 -04:00
Trevor Saunders f33ade0d68 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 68982508ba Bug 892491 - [AccessFu] Add landmark quick navigation, r=eeejay 2013-07-11 16:42:11 -04:00
Alexander Surkov c505126737 Bug 878757 - fix getTextBeforeOffset for line start boundary, r=tbsaunde 2013-07-11 09:16:18 -04:00
Max Li 4404da576c 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 03e73d9988 Backed out changeset b7d6458d2a3c (bug 887483) for apparently causing Android robocop-2 failures. 2013-07-10 13:51:28 -04:00
Trevor Saunders 63ed0e9589 bug 887483 - rm a bunch of useless assignments to FORCE_STATIC_LIB r=mshal 2013-06-25 14:29:26 -04:00
Yura Zenevich 92a6c38cf5 Bug 891335 - [AccessFu] Making lists with only one item use the singular form of 'List 1 item'. r=eeejay, marcoz
---
 accessible/src/jsat/OutputGenerator.jsm            |    6 +++---
 .../tests/mochitest/jsat/test_landmarks.html       |    4 ++--
 .../tests/mochitest/jsat/test_utterance_order.html |   12 ++++++------
 .../en-US/chrome/accessibility/AccessFu.properties |    2 +-
 4 files changed, 12 insertions(+), 12 deletions(-)
2013-07-10 10:33:38 -04:00
Yura Zenevich b30a370ce6 Bug 874474 - [AccessFu] Making description last the default utterance order. r=eeejay
---
 accessible/src/jsat/OutputGenerator.jsm |    6 ++----
 b2g/app/b2g.js                          |    2 ++
 mobile/android/app/mobile.js            |    2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)
2013-07-10 10:25:57 -04:00
Yura Zenevich 73dba62c25 Bug 888256 - Adding support for speaking landmarks. r=eeejay, marcoz
---
 accessible/src/jsat/OutputGenerator.jsm            |   76 ++++++++--
 accessible/tests/mochitest/jsat/Makefile.in        |    1 +
 .../tests/mochitest/jsat/test_landmarks.html       |  154 ++++++++++++++++++++
 .../en-US/chrome/accessibility/AccessFu.properties |    8 +
 4 files changed, 225 insertions(+), 14 deletions(-)
 create mode 100644 accessible/tests/mochitest/jsat/test_landmarks.html
2013-07-09 16:09:25 -04:00
Alexander Surkov 57bfde5416 Bug 878515 - getTextAtOffset line boundary may return a wrong line in case of soft line breaks, r=tbsaunde 2013-07-09 13:32:07 -04:00
Max Li b2e7f360ff Bug 890940 - Visual bounds box is very wrong. r=eeejay
Also fix EBT coordinates
2013-07-09 09:55:03 -04:00
Max Li a53c1f5376 Bug 886074 - Braille should update when editing. r=eeejay 2013-07-04 05:50:11 -04:00
Max Li 004fdc5faf Bug 886075 - Should be able to move caret with braille. r=eeejay r=kats 2013-07-03 18:20:11 -04:00
Joey Armstrong 38ca368790 bug 870407: cleanup bug. r=mshal 2013-07-08 11:53:00 -04:00
Alexander Surkov d3a6fe692d Bug 875794 - get text at offset for line end boundary fails on last empty line (part2), r=tbsaunde 2013-07-08 11:26:09 -04:00
Alexander Surkov 955777714f Bug 877977 - getTextAtOffset line end boundary returns wrong end offset, r=tbsaunde 2013-07-07 20:49:04 -04:00
Alexander Surkov 4ceb68b03f Bug 875794 - get text at offset for line_start boundary fails on last empty line, r=tbsaunde 2013-07-05 09:00:01 -04:00
stefanh@inbox.com d97d89a4af Bug 857461 - Fix tests to accept bogus assertion triggered by box-shadow rule. r=surkov. 2013-07-04 18:44:58 +02:00
Alexander Surkov 936593a7a7 Bug 877976 - getTextAtOffset line boundary fails on last line of the document, r=tbsaunde 2013-07-03 11:29:20 -04:00
Eitan Isaacson efb7da015b Bug 887592 - Fix filtering on browser events. r=davidb 2013-07-03 15:02:44 -07:00
Eitan Isaacson 738fc1e2b7 Bug 887586 - Replace referece to current accessible in VisualPresenter with a WeakMap. r=davidb
This patch does other things to:
1. Refactor out getBounds()
2. Fix a mistake in PivotContext._isDefunct()
2013-07-03 15:02:44 -07:00
Alexander Surkov 577149b5bd Bug 877974 - reorg getTextAtOffset for line boundary, r=tbsaunde 2013-07-02 08:57:29 -04:00
Yura Zenevich b842b4473f Bug 752609 - [AccessFu] Shortening a11y event and role constant prefixes. r=eeejay
---
 accessible/src/jsat/EventManager.jsm    |   33 ++++--
 accessible/src/jsat/OutputGenerator.jsm |   12 ++-
 accessible/src/jsat/TraversalRules.jsm  |  161 ++++++++++++++++++-------------
 accessible/src/jsat/Utils.jsm           |   21 +++--
 accessible/src/jsat/content-script.js   |    4 +-
 5 files changed, 141 insertions(+), 90 deletions(-)
2013-07-01 23:50:39 -04:00
Joey Armstrong 03706f341a bug 870407: move CMMSRCS to mozbuild (file batch #2) r=mshal 2013-07-01 12:32:40 -04:00
Blake Kaplan 7a5fa22309 Bug 653881 - Rework XBL insertion points and clean up related code to more closely follow the Web Components model. Instead of maintaining a hashtable of insertion points in bindings (and removing insertions points from the tree) leave the insertion points in the tree as explicit placeholders and teach all other relevant code how to walk the explicit children of elements via two iterators (ExplicitChildIterator and FlattenedChildIterator). Note that this patch does not maintain 100% compatibility with the previous code: there are bug fixes and behavior changes included. For example, by having explicit insertion points in the bindings, it is now easier to handle dynamic changes to the bound element correctly (as well as, eventually, handling dynamic changes to the binding correctly). Patch originally by sicking. r=bzbarsky
--HG--
extra : rebase_source : 6926ae8ea57b20f4067b16bd3d7bd85bda854756
2013-05-01 15:50:08 -07:00
Justin Lebar 3e059c7221 Bug 820686 - Remove code after MOZ_CRASH or MOZ_ASSUME_NOT_REACHED. r=(see below)
r=tbsaunde for accessible
r=jmuizelaar for gfx
r=waldo for js
r=roc for layout
r=glandium for mozglue
r=jduell for netwerk
r=khuey for everything else
2013-06-28 18:38:32 -07:00
Justin Lebar 051c5b560a Bug 802686 - s/MOZ_NOT_REACHED/MOZ_CRASH/ in Gecko. r=(see below)
r=tbsaunde for accessible
r=jmuizelaar for gfx
r=roc for layout
r=glandium for mozglue
r=jduell for netwerk
r=khuey for everything else

This is a mechanical change made with sed.  Later patches in this queue
clean up the whitespace errors and so on.
2013-06-28 18:38:30 -07:00
Birunthan Mohanathas 52eea7d0fb Bug 429990 - Check in/out arguments for nullptr in MSAA/IA2 methods, r=surkov 2013-06-27 21:02:00 +02:00
Eitan Isaacson 9059a98266 Bug 887595 - Use touch rule for explore by touch. r=marcoz 2013-06-27 14:15:37 -07:00
Eitan Isaacson 92e4ed640b Bug 887594 - support invokeAction in SpeechPresenter. r=marcoz 2013-06-27 14:15:37 -07:00
Eitan Isaacson 9dec0f7576 Bug 887589 - support vc position=null. r=maxli 2013-06-27 14:15:37 -07:00
Eitan Isaacson c2c0b29509 Bug 887588 - Ignore subtree of iframes with message managers. r=yzen 2013-06-27 14:15:37 -07:00
Eitan Isaacson 6c07ebd2d9 Bug 887582 - improve logException. r=yzen 2013-06-27 14:15:36 -07:00
Eitan Isaacson d81d2123d6 Bug 887577 - Return empty object when accessible is null, or when it has no attributes field. r=yzen 2013-06-27 14:15:36 -07:00
Yura Zenevich e017b78eb7 Bug 886846 - [AccessFu] added tests for non-default output order for tables and cells. r=eeejay, marcoz 2013-06-27 14:15:36 -07:00
Yura Zenevich bd384832bd Bug 830748 - [PATCH 2/2] [AccessFu] tests for improved reading of table semantics. r=eeejay, marcoz 2013-06-27 14:15:36 -07:00
Yura Zenevich af64fb7c4b Bug 830748 - [PATCH 1/2] [AccessFu] Improved reading of table semantics. r=eeejay 2013-06-27 14:15:36 -07:00
Alexander Surkov 656ee75ebf Bug 670087 - AccessibleObjectFromPoint returns incorrect accessible for popup menus, r=tbsaunde, sr=roc 2013-06-27 11:03:58 -04:00
Birunthan Mohanathas ebb91fd901 Bug 881504 - Fix crash in mozilla::a11y::DocManager::RemoveListeners, r=surkov 2013-06-25 08:22:00 +02:00
Alexander Surkov 4cb8cb57bf Bug 884648 - no object attributes for aria-atomic='false', r=tbsaunde 2013-06-25 18:11:39 -04:00
Birunthan Mohanathas 364d9b30d9 Bug 857334 - Fix crash in mozilla::a11y::XULTextFieldAccessible::FrameSelection
Bug 857334 - Fix crash in mozilla::a11y::XULTextFieldAccessible::FrameSelection, r=tbsaunde
2013-06-22 00:29:00 +02:00
Alexander Surkov 759ba18115 Bug 722265 - Column header selection popup no longer exposed to accessibility APIs, r=tbsaunde 2013-06-21 09:01:57 +09:00
Max Li 762ef8e5ee Bug 785852 - Support editing mode navigation in Jelly Bean. r=eeejay r=kats 2013-06-19 16:11:46 -04:00
Brian O'Keefe 11bcc1cd9e Bug 875934 - Move LIBRARY_NAME to moz.build (batch #1); r=mshal
--HG--
extra : rebase_source : 385d3fd65475ffc18ee44ae088753649470e214b
2013-06-17 15:21:01 -04:00
Max Li d8a5222e3e Bug 756690 - Add option to not land on images with no alt text. r=eeejay 2013-06-17 16:25:24 -04:00
Max Li b68ed19c15 Bug 876475 - Make braille output less verbose. r=eeejay r=kats r=ted
--HG--
rename : accessible/src/jsat/UtteranceGenerator.jsm => accessible/src/jsat/OutputGenerator.jsm
rename : accessible/tests/mochitest/jsat/utterance.js => accessible/tests/mochitest/jsat/output.js
2013-06-17 10:36:41 -04:00
Mike Shal 7fd6f5b4f1 Bug 882738 - Remove SRCS_IN_OBJDIR from Makefile.in; r=joey
From a071ba8cffdd4584b3cd31eae207e5b76b9e9c95 Mon Sep 17 00:00:00 2001
2013-06-13 13:49:01 -04:00
Trevor Saunders 1ca578aba7 bug 852129 - use HyperTextAccessible for invalid img r=surkov, bz
If the img is not valid then its children will be rendered, and the
sensible way to handle that is by giving the img a HyperTextAccessible
instead of an ImageAccessible.  Since the accessible name of such an img
should be the value of the alt attribute we add similar logic as
ImageAccessible::NativeName() to HyperTextAccessible::NativeName()
conditioned on the tag being img.
2013-06-12 05:13:34 -04:00
Eitan Isaacson f7e31f61e3 Bug 882800 - Use IndieUI inspired scroll requests. r=davidb 2013-06-14 09:33:17 -07:00
Eitan Isaacson c69cae7eb4 Bug 881453 - Block both mouse and touch events in touch adapter. r=yzen 2013-06-12 10:47:25 -07:00
Yura Zenevich 215ff699b2 Bug 877124 - [AccessFu] tests for the trusted explicitly associated names for children of the current pivot. r=eeejay 2013-06-10 13:31:17 -07:00
Yura Zenevich 59b31d660b Bug 877124 - [AccessFu] Trust explicitly associated names of the current pivot and its children. r=eeejay 2013-06-10 13:31:17 -07:00
Eitan Isaacson 5e9d77c92f Bug 878218 - [AccessFu] Call _enableOrDisable only after _activatePref is assigned. r=yzen 2013-06-10 11:12:46 -07:00
Max Li a822d6ba32 Bug 881249 - ERROR highlightBox.get is not a function, r=MarcoZ 2013-06-10 10:30:07 -04:00
David Bolter fbef29b7e6 Minor cleanup including followup to b=577727. r=tbsaunde 2013-06-10 10:43:18 -04:00
Martin Stransky 03a912b269 Bug 877626 - Port GTK2 to GTK3 - build config - xpcom, toolkit, accessible, xulrunner dirs. r=ted, r=karlt 2013-06-10 08:36:26 -04:00
Trevor Saunders eb0c0622bd bug 852150 - handle removal of accessibles when reframe root doesn't have an accessible more correctly r=surkov 2013-03-25 19:46:22 -04:00
Alexander Surkov e71260114d Bug 877532 - IAccessible::accNavigate with NAVRELATION_* fails, r=tbsaunde 2013-06-06 14:10:43 +09:00
David Bolter b83dad4641 Bug 577727 - Make pinned tabs distinguishable from other tabs for accessibility. r=marcoz 2013-06-05 17:03:52 +02:00
Trevor Saunders 59a733eb6f Bug 794041 - fix test_docload.html to expect accessibles to come from people stuffing stuff in the hidden window; r=surkov 2013-06-04 22:20:43 +02:00
Takeshi Kurosawa b8a6675233 Bug 878567 Remove unused if block from implicit landmark role handling, r=tbsaunde 2013-06-04 10:46:23 +02:00
Marcos A. Di Pietro c54d91b294 Bug 873447 - expose IAccessible2 checkable state; r=alexander :surkov 2013-06-04 10:43:43 +02:00
Max Li 1db7a0162c Bug 856325 - We do not support double-tap and hold in web content to bring up an item's context menu, r=eeejay 2013-06-03 14:29:14 -04:00
Alexander Surkov 5b34726a7c Bug 878590 - HTML5 datalist is not conveyed by haspopup property, r=tbsaunde 2013-06-04 15:52:39 +09:00
Alexander Surkov 05975ea879 Bug 704465 - Table headers not associated when header is a td element with no scope, r=tbsaunde 2013-06-04 14:48:44 +09:00
Eitan Isaacson 65de143419 Bug 878409 - Fix crash in RuleCache::ApplyFilter() when accessible has no content node. r=tbsaunde 2013-06-03 15:00:26 -07:00
Marco Zehe 88e18e947a Bug 877655 - Provide tests for state utterances in AccessFu, r=yzen 2013-06-03 17:27:13 +02:00
Marcos A. Di Pietro 339322f640 Bug 877985 - Expose node_parent_of relation via accNavigate. r=surkov 2013-06-03 08:49:38 -04:00
Eitan Isaacson 2cdb21fcd1 Bug 875665 - Fix activate action for <textarea/> and add action tests for text input elements. r=surkov 2013-05-31 11:16:18 -07:00
Trevor Saunders 30f441dfa0 no bug remove more probably useless calls to expectAssertions() 2013-05-30 11:47:33 -04:00
Marco Zehe 41867a175e Bug 877640 - [AccessFu] Expose the STATE_HASPOPUP info, r=yzen 2013-05-30 17:24:18 +02:00
Trevor Saunders 58c094e40c bug 869806 - fix assertion about event type in accessibleWrap.cpp r=surkov 2013-05-24 14:24:19 -04:00
Trevor Saunders 542406a378 no bug - remove probably unneeded assertion annotations 2013-05-28 19:21:52 -04:00
Yura Zenevich 8089c5b818 Bug 858130 - [AccessFu] Utterances are now stripped of whitespace. r=eeejay r=marcoz 2013-05-28 11:04:01 -07:00
Yura Zenevich 510da6f3cf Bug 845870 - [AccessFu] Tests for utterance name generation from explicit name vs subtree utterance. r=eeejay r=marcoz 2013-05-28 10:51:45 -07:00
Yura Zenevich bca30d2884 Bug 845870 - [AccessFu] Trust explicitly associated names over subtree utterance of elements. r=eeejay 2013-05-28 10:51:44 -07:00
Eitan Isaacson 593dc2de99 Bug 875874 - Filter out hidden content too. r=marcoz 2013-05-28 10:51:44 -07:00
Trevor Saunders 2157d4362e bug 874483 - get rid of some static constructors in accessible/ r=surkov 2013-05-21 12:03:33 -04:00
Mike Shal 5169c0a913 Bug 864774 - Part 2: Move CPPSRCS to moz.build as CPP_SOURCES; r=joey CLOSED TREE
From 9e0ba7f425143f545eb6c4b26a9a96b5ade4d8e9 Mon Sep 17 00:00:00 2001
2013-04-23 17:54:15 -04:00
Eitan Isaacson a420830c35 Bug 865023 - Introduce a prefs cache and listener utility. r=yzen 2013-05-24 14:57:28 -04:00
Eitan Isaacson 0a7e8a250a Bug 775621 - Introduce aria-hidden tests for pivot API. r=surkov 2013-05-24 14:13:51 -04:00
Eitan Isaacson 9849971da8 Bug 775621 - Add traversal flag for aria-hidden. r=surkov 2013-05-24 14:13:51 -04:00
Eitan Isaacson 4721719b60 Bug 869280 - tests for modalroot. r=davidb 2013-05-24 14:13:50 -04:00
Eitan Isaacson ca81868051 Bug 869280 - Add modalRoot to pivot API. rs=surkov 2013-05-24 14:13:50 -04:00
Aryeh Gregor 8b16f79037 Bug 867101 - Fix more implicit conversion to already_AddRefed; r=Ms2ger 2013-04-28 14:52:10 +03:00
Alexander Surkov 5fbf702f68 Bug 875201 - move getText at word boundary tests into test_wordboundery.html, r=tbsaunde 2013-05-24 14:52:35 +09:00
Max Li 9ac84ad307 Bug 873412 - Implement performAction for clicking. r=kats r=eeejay 2013-05-23 10:06:27 -04:00
Max Li 44525d24a4 Bug 873411 - Provide extra node information to Brailleback. r=kats r=eeejay 2013-05-23 10:06:27 -04:00
Zach (:xuku) eb2f07591c Bug 873453 - Implement IA2_RELATION_NODE_PARENT_OF, r=tbsaunde 2013-05-23 14:13:16 +09:00
Alexander Surkov 27eeac47c8 Bug 873358 - textarea claims bogus trailing \n (HTML br), r=tbsaunde 2013-05-23 12:57:04 +09:00
Bobby Holley cdde50556c Bug 868130 - Include nsCxPusher.h everywhere we need it, and stop including it from nsContentUtils.h. r=gabor 2013-05-22 10:05:26 -06:00
Eitan Isaacson 07c9d64af5 Bug 872355 - Always use nested virtual cursors, when available. r=yzen 2013-05-21 14:16:50 -04:00
Yura Zenevich d28b43f0f6 Bug 857946 - [AccessFu] enabling accessible content after closing all tabs. Adding a per process Accessibility event observer. r=eeejay 2013-05-21 14:16:49 -04:00
Alexander Surkov 46af09a821 Bug 873393 - move get text for char boundary tests into separate file, r=tbsaunde 2013-05-21 20:08:09 +09:00
Alexander Surkov 575b3f118d Bug 873366 - move getText tests into separate file, r=tbsaunde 2013-05-21 11:40:14 +09:00
Eitan Isaacson ad65bb5f4d Bug 872338 - Update pivot tests to reflect virtualCursor in every doc change. r=tbsaunde 2013-05-17 19:10:30 -07:00
Eitan Isaacson 62c083694e Bug 872338 - Add virtualCursor to nsIAccessibleDocument. r=tbsaunde r=surkov 2013-05-17 19:10:29 -07:00
Alexander Surkov 7d4a6e1f71 Bug 614570 - Rev IAccessible2 1.3, r=tbsaunde 2013-05-19 10:21:42 +09:00
Phil Ringnalda e2740d41a2 Back out 576ab48e68c2:84f2c5b57c00 (bug 872338) for Windows build failures and various and sundry test failures 2013-05-17 20:31:01 -07:00
Eitan Isaacson 3b020c18a2 Bug 872338 - Update pivot tests to reflect virtualCursor in every doc change. r=tbsaunde 2013-05-17 19:10:30 -07:00
Eitan Isaacson e7e4e3b6c3 Bug 872338 - Add virtualCursor to nsIAccessibleDocument. r=tbsaunde r=surkov 2013-05-17 19:10:29 -07:00
Gregory Szorc 1b12175ba0 Bug 873629 - Remove 129 empty Makefile.in files; r=ted 2013-05-17 16:20:11 -07:00
Zach (:xuku) 734ceb8939 Bug 869845 - Place the FirePlatformEvent code inline at the only call site (per platform). Removed all declarations of FirePlatformEvent. r=tbsaunde 2013-05-17 09:27:36 -04:00
Alexander Surkov afcc697d9e Bug 873322 - need handy function for easy getText... testing, r=tbsaunde 2013-05-17 15:08:27 +09:00
Alexander Surkov cf3228fe35 Bug 872964 - wrong result for getTextBeforeOffset for start word boundary at text length offset, r=tbsaunde 2013-05-17 13:06:13 +09:00
Gregory Szorc cda3054fe8 Bug 863069 - Part 4: Reorder lists to be alphabetical; r=ted
--HG--
extra : rebase_source : 87ed9d862bc32824d518438b0be74b47a77c198a
2013-05-16 15:37:18 -07:00
Ryan VanderMeulen 995052ce79 Backed out changeset 94978dab7186 (bug 863069) for build bustage.
CLOSED TREE
2013-05-16 13:22:02 -04:00
Gregory Szorc 4b45bf9e76 Bug 863069 - Part 4: More sorting of existing lists; r=ted 2013-05-16 09:53:27 -07:00
Ehsan Akhgari 0b00dc2f2d Bug 873038 - Remove the old MSVC PGO exclusions across the tree; r=glandium 2013-05-16 11:16:30 -04:00
Alexander Surkov 1fc9e4a6d6 Bug 864224 - Support nested ARIA listitems structured by role='group', r=tbsaunde 2013-05-16 15:38:17 +09:00
Trevor Saunders 43ddfa5b42 bug 870594 - remove accessible/build/ r=bsmedberg f=surkov 2013-03-30 18:29:47 -04:00
Alexander Surkov 24dba3d6a7 Bug 861062 - getTextAfterOffset for word boundaries: still evolving, r=tbsaunde 2013-05-15 17:26:17 +09:00
Alexander Surkov 3c29f55adb Bug 865591 - visible menu item have offscreen state, r=tbsaunde 2013-05-14 14:02:48 +09:00
Chen Dai 04051cfe44 Bug 869322 - Remove stray parens causing Google Talkback being unable to read text in input boxes. r=eitan 2013-05-08 21:54:05 -04:00
Alexander Surkov 2967dba6fa Bug 865997 - Don't prune complex subtrees for roles usually having no children, r=tbsaunde 2013-05-08 18:26:54 +09:00
Daniel Holbert 849ff6bc22 Bug 869750 - Remove unused variables from HyperTextAccessible.cpp. r=surkov 2013-05-07 22:38:16 -04:00
Alexander Surkov 8f76a2b452 Bug 860013 part2: mimic WebKitGtk behavior for text_at_offset word_end boundary, r=tbsaunde 2013-05-07 18:18:37 +09:00
Trevor Saunders ee4e3d1b4e bug 865559 - follow up to fix NS_NOTREACHED() not being declared in mingw debug builds r=me 2013-05-06 17:27:52 -04:00
Alexander Surkov e3867fc39f Bug 865588 - tear off ISimpleDOMText, r=tbsaunde
--HG--
rename : accessible/src/windows/msaa/TextLeafAccessibleWrap.cpp => accessible/src/windows/sdn/sdnTextAccessible.cpp
rename : accessible/src/windows/msaa/TextLeafAccessibleWrap.h => accessible/src/windows/sdn/sdnTextAccessible.h
2013-05-06 21:08:08 +09:00
Jonathan Watt 8df48d0c75 Bug 853525 - Convert much of HTMLInputElement (step handling, validation, events, etc.) to use mozilla::Decimal (a Binary Coded Decimal type) to avoid many rounding issues when it has fractional step values. r=mounir 2013-05-06 00:23:18 +01:00
Alexander Surkov f13d6cee71 Bug 865559 - get rid of nsAccessNodeWrap, r=tbsaunde 2013-05-05 14:38:14 +09:00
Alexander Surkov e0c75c54ed Bug 862863 - inactive document accessible might be lost, r=tbsaunde 2013-05-04 20:06:22 +09:00
Gregory Szorc 522764dec4 Bug 863069 - Part 1: Sort lists in moz.build files; r=mshal 2013-05-03 09:54:45 -07:00
Trevor Saunders a36bcc36bc bug 868215 - add optgroup test r=surkov 2012-11-17 08:06:40 -05:00
Alexander Surkov 8ed331f2de Bug 860013 - navigation by words broken with orca, r=tbsaunde 2013-05-03 23:10:05 +09:00
Alexander Surkov e55603cbe7 Bug 865240 - fix IUnknown implementation, r=tbsaunde
--HG--
rename : accessible/src/windows/msaa/AccessibleWrap.h => accessible/src/windows/msaa/IUnknownImpl.h
2013-04-30 12:23:48 +09:00
Eitan Isaacson 4f54ad6ad9 Bug 808596 - Introduce key role. r=surkov 2013-04-29 14:07:39 -07:00
Eitan Isaacson 80509d09a7 Bug 866862 - Block 'click' on desktop browser. r=yzen 2013-04-29 12:45:12 -07:00
Alexander Surkov b3dd9402da Bug 559764 - make input@type=range accessible, r=tbsaunde, roc, smaug 2013-04-28 09:54:54 +09:00
Aryeh Gregor f0404a303a Bug 859817 - Remove implicit conversions from raw pointer to already_AddRefed; r=Ms2ger 2013-04-22 14:15:59 +03:00
Eitan Isaacson 65f06f8bcd Bug 865452 - Don't capture scripted mouse events. r=yzen 2013-04-25 12:39:16 -07:00
Eitan Isaacson f5fea201e9 Bug 865449 - Make AccessFu more desktop-browser friendly. r=yzen
- Use Speech presenter on everything but mobile/android
- Filter out accessibility events that are chrome related.
- Don't capture key presses on desktop
- Rework TouchAdapter to take mouse events on desktop.
    Generating touch events does not work on desktop since that interface is preffed out by default.
    We lost the ability to do multiple finger gestures with modifier keys, but that was not really used anyway.
2013-04-25 12:39:16 -07:00
Eitan Isaacson 26dca3b0bb Bug 865430 - Give dispatched mouse events from a11y an unkown input source. r=surkov 2013-04-25 09:16:10 -07:00
Eitan Isaacson 60ca5af6d1 Bug 865447 - Expose Accessfu input object for scripting purposes. r=yzen 2013-04-25 09:16:10 -07:00
Alexander Surkov 78558d84e7 Bug 864646 - get rid nsARIAMap struct, r=tbsaunde
--HG--
rename : accessible/src/base/nsARIAMap.cpp => accessible/src/base/ARIAMap.cpp
rename : accessible/src/base/nsARIAMap.h => accessible/src/base/ARIAMap.h
2013-04-25 12:48:26 +09:00
Eitan Isaacson 4e483b7739 Bug 865026 - Added option for output notification. r=davidb 2013-04-24 10:33:16 -07:00
Yura Zenevich 7399dfba4c Bug 811307 - [PATCH 2/2] [AccessFu] Add mochitest for enabling. Tear-down bits by MarcoZ. r=eeejay r=marcoz 2013-04-23 10:39:15 -07:00
Yura Zenevich 51ea552b94 Bug 811307 - [PATCH 1/2] added AccessFu.detach method. Also made necessary changes to cleanly disable/enable and attach/detach AccessFu. r=eeejay r=marcoz 2013-04-23 10:39:15 -07:00
Mats Palmgren 72dcb9d7c9 Bug 863120 - Make RootAccessibleWrap.mm #include header files for layout things it uses. r=surkov 2013-04-23 13:37:18 +02:00
Trevor Saunders d5adeefcd6 bug 809338 - fixup test 2013-04-23 02:00:31 -04:00
Trevor Saunders 630e403e12 bug 809338 - don't flatten optgroups r=surkov 2012-11-10 04:41:40 -05:00
Alexander Surkov dd4f686085 Bug 440590 - Text selection information is not updated when HTML and XUL entries lose focus, r=tbsaunde 2013-04-22 17:10:09 +09:00
David Zbarsky b1ad5f5a1f [Bug 857884] Use dom::EventTarget more instead of nsIDOMEventTarget Part 6 r=Ms2ger 2013-04-19 18:18:33 -04:00
David Zbarsky dd6ace641b [Bug 857884] Use dom::EventTarget more instead of nsIDOMEventTarget Part 5 r=Ms2ger 2013-04-19 18:18:32 -04:00
Bobby Holley cfe137c733 Bug 860438 - Straightforward cases. r=gabor 2013-04-18 11:36:03 -04:00
Trevor Saunders 67157be678 bug 733712 - don't call atk_object_set_name() r=tbsaunde 2013-04-17 04:29:35 -04:00
Mike Shal df7deac25b Bug 846634 - Part 2: Move EXPORTS to moz.build; r=joey 2013-04-16 15:24:43 -04:00
Phil Ringnalda 105a94f13b Back out ecd327272240 (bug 733712) for Linux oth assertions
CLOSED TREE
2013-04-15 13:31:24 -07:00
Vasil Dimov 3746848945 bug 733712 - don't call atk_object_set_name() r=tbsaunde 2013-04-15 14:21:20 -04:00
Matt Brubeck cbd07f4ebc Bug 854868 - Make srcdir and objdir paths match for in accessible/tests [r=tbsaunde]
--HG--
extra : rebase_source : 48ed2b3f811f4225c07276c931d26c00ccd25e6a
2013-04-08 12:44:47 -07:00
Trevor Saunders df566605b4 bug 858896 - crash if sdnAccessible is constructed with a null node r=davidb 2013-04-08 12:06:57 -04:00
Trevor Saunders 910e36a49a bug 856349 - remove useless SHORT_LIBNAME assignments r=glandium 2013-03-30 15:42:45 -04:00
David Zbarsky 59707ec484 Bug 857884 - Use dom::EventTarget more in content/ and dom/ r=Ms2ger 2013-04-05 20:44:15 -04:00
Jim Mathies 38a60197ca Bug 855232 - don't send native msaa accessible events when running in metro, it messes up soft keyboard display. r=dbolter 2013-04-05 05:33:41 -05:00