Commit Graph

1051 Commits

Author SHA1 Message Date
hwaara%gmail.com
050bb0ad77 Initial support for making comboboxes (for example the location bar in firefox) accessible. r=surkov, b=362079
Don't use performance-intensive NSAccessibilityUnignoredChildren() API since we no longer have to. r=surkov, b=363713
2006-12-18 13:57:37 +00:00
ginn.chen%sun.com
7cdf9925ca Bug 359790 set text doesn't work correctly for XUL entry
patch by nian.liu at sun.com r=ginn.chen
2006-12-18 07:02:03 +00:00
ginn.chen%sun.com
3d2368a746 Bug 359790 set text doesn't work correctly for XUL entry
patch by nian.liu at sun.com r=aaronleventhal
2006-12-15 06:28:11 +00:00
aaronleventhal%moonset.net
1c1929e73c Bug 363617. Missing support for some ARIA properties. r=ginn.chen, sr=neil 2006-12-13 14:40:54 +00:00
aaronleventhal%moonset.net
076279d46f Bug 359924. Crash when entering characters in XUL textfields, such as find field. r=nian.liu, r=surkov 2006-12-12 19:04:25 +00:00
hwaara%gmail.com
bf05506b89 implement accessible objects for xforms date input controls, r=aaronr, aaronlev, sr=neil, b=349644. Patch by Alexander Surkov <surkov.alexander@gmail.com> 2006-12-12 16:19:18 +00:00
hwaara%gmail.com
4ed7e4f019 Make all buttons (also those that are not by definition popupmenus) that have a menu expose the ShowMenu action (by making them mozPopupButtonAccessible instances under the hood). r=surkov, b=363082 2006-12-11 09:37:01 +00:00
alfred.peng%sun.com
4b54355ffc Bug 356863. Right-hand account settings panels are not accessible.
Patch by Evan.Yan@sun.com. r=aaronleventhal.
2006-12-08 09:59:45 +00:00
alfred.peng%sun.com
e5ecd7ce90 Bug 356347. Invisible column headers of xul tree-table are not exposed.
Patch by Evan.Yan@sun.com. r=aaronleventhal.
2006-12-08 09:57:25 +00:00
hwaara%gmail.com
f7a23c5958 Implement accessible objects for xforms select controls. Patch by Alexander Surkov <surkov.alexander@gmail.com>. r=aaronr, aaronlev, b=348053 2006-12-06 13:44:19 +00:00
hwaara%gmail.com
8f3b847d1e Initial support for popupmenus, r=surkov, b=362080 2006-12-06 13:35:56 +00:00
hwaara%gmail.com
e739cb42e1 Make deep hit-testing work. This makes VoiceOver able to speak whatever you mouse over, both in XUL and web page content (if that pref is set in the accessibility settings)
r=surkov, b=352329
2006-12-01 10:53:52 +00:00
ginn.chen%sun.com
a059e8163c Bug 360865 Firefox crashes when selecting downloaded item with gok [@nsXULMenuitemAccessible::DoAction]
r=aaronleventhal
2006-12-01 03:46:18 +00:00
mozilla.mano%sent.com
38c9c4142c Bug 362074 - ns*TextFieldAccessible::CheckForEditor should use nsIDOMNSEditableElement. r=aaronlev. 2006-11-29 16:10:31 +00:00
ginn.chen%sun.com
f80158290e Bug 359784 preferences pane accessible tree uncomplete
patch by Nian.Liu at sun.com r=aaronleventhal
2006-11-28 02:19:50 +00:00
hwaara%gmail.com
b17709a612 expose the "mixed" value of checkbox, and add license headers to these files. r=surkov, b=361736 2006-11-24 14:37:00 +00:00
aaronleventhal%moonset.net
bd4f965aae Bug 349885. GetAccessibleFor() doesn't look if ally nodes are allowed inside anon content. Second patch for hang fix. Patch by surkov. r=evan.yan, sr=neil 2006-11-21 14:57:53 +00:00
ginn.chen%sun.com
9fece135de Bug 360184 Accessible row/column and row/column header of tables are incorrect
patch by Evan.Yan@sun.com r=aaronleventhal
2006-11-21 05:34:28 +00:00
Olli.Pettay%helsinki.fi
8b6f4c022e Consolidate NS_MOUSE_***_UP/DOWN/CLICK/DBLCLICK events, r=jst,roc,josh,sergei_d,emaijala,mkaply 2006-11-16 21:35:39 +00:00
aaronleventhal%moonset.net
7ac31d7cc9 Bug 360106. Errors in logic for nsHTMLTableAccessible::IsProbablyForLayout(). r=evan.yan 2006-11-15 16:14:45 +00:00
hwaara%gmail.com
4eb5ec5a73 Create new mozAccessible class that takes care of text-specific notifications and attributes. r=surkov, b=354447
Create simplified subclass action elements such as checkboxes, buttons and radiobuttons. This makes them speak in voiceover, and also makes Google.com work (to some extent). r=surkov, b=357805

Make mac accessible wraps able to know that some roles are "flat". It means we can restrict certain roles to be childless. For example, a button that has a text child makes no sense on mac (and also breaks things). Also make fetching the children array speedier using nsTArray. r=ginn, b=357804

Add lots of new attributes to mozAccessible, improve performance of it and much more. r=surkov, r=josh for widget changes, b=358381
2006-11-15 11:08:14 +00:00
leon.sha%sun.com
8c7a251d5e Bugzilla Bug 356045
xul tree-table, cells in the first row are exposed in a mess.
Patch by Evan.Yan@Sun.COM.
ginn.chen: review+
aaronleventhal: review+
2006-11-15 05:29:09 +00:00
aaronleventhal%moonset.net
042b4dd5c5 Bug 357625. getTextAtOffset doesn't seem to work well with text with <br> in it. r=ginn.chen 2006-11-09 14:49:21 +00:00
ginn.chen%sun.com
f9e1037f37 Bug 359210 Firefox hangs when loading the attached page
temporary fix by aaronleventhal r=ginn.chen
2006-11-09 02:26:34 +00:00
ginn.chen%sun.com
30dff8bb80 Bug 358884 Add assertion to ensure accessible object with a text child supports the right interfaces
patch by Evan Yan at sun.com r=aaronleventhal,hwaara
2006-11-08 08:22:46 +00:00
aaronleventhal%moonset.net
e2a2857cdf Bug 354728. Support nsIAccessibleText/nsIAccessibleEditableText for xforms controls. Patch by Alexander Surkov. r=aaronlev, r=aaronr, sr=neil 2006-11-06 02:50:37 +00:00
cvshook%sicking.cc
f5194fd473 Bug 358106: Make ranges use nsIMutationObserver rather than their own notification system. r/sr=jst 2006-11-03 21:51:01 +00:00
aaronleventhal%moonset.net
ad900abef1 Bug 355540. Accessible objects for xforms upload and some inputs. Patch by Alexander Surkov. r=aaronlev, r=aaronr, sr=neil 2006-11-02 14:50:32 +00:00
aaronleventhal%moonset.net
5e99b76b37 Bug 357032. XUL textfields not exposing nsIAccessibleText correctly. r=ginn.chen 2006-11-02 14:25:29 +00:00
aaronleventhal%moonset.net
0a71174b7a Bug 358979. nsIAccessibleText::SetCaretOffset should return false and do nothing if caret cannot be set to the specified location. r=ginn.chen 2006-11-02 14:17:36 +00:00
timeless%mozdev.org
46d2b15871 Bug 106386 Correct misspellings in source code
r=glennrp@gmail.com, bclary@bclary.com rs=brendan
2006-11-01 23:02:18 +00:00
Olli.Pettay%helsinki.fi
1c12295589 Bug 358720, Crash [@ nsAccessibilityService::GetAccessible], r=aaronl, sr=neil 2006-11-01 08:30:01 +00:00
aaronr%us.ibm.com
0a37c639d2 [XForms] fire event for xforms:range when value is changed and turn it into accessibility event. Bug 351067, patch by surkov, r=aaronlev+aaronr, sr=neil 2006-10-30 19:06:24 +00:00
ginn.chen%sun.com
9cfeb97922 Bug 358085 nbsp in lists causes getChildAtIndex to fail
patch by Evan Yan at Sun.COM r=aaronleventhal
2006-10-30 03:29:59 +00:00
aaronleventhal%moonset.net
d1274128cd Bug 344896. Finish refactoring how accessibility code gets target accessible for a DOM event. Patch by surkov, r=aaronlev 2006-10-30 03:05:43 +00:00
aaronleventhal%moonset.net
e0c5dcaa1f Bug 349885. GetAccessibleFor() doesn't look if ally nodes are allowed inside anon content. Patch by Alexander Surkov. r=aaronlev, sr=neil 2006-10-30 02:49:34 +00:00
aaronleventhal%moonset.net
9f027c70b7 Bug 352522. In-page comboboxes use entry, do not show current text. r=ginn.chen 2006-10-27 16:24:58 +00:00
ginn.chen%sun.com
1dd11c9d1d Bug 357056 Accessible hyperlink startIndex == endIndex == -1 instead of
actual caret offset in parent
patch by Evan.yan at sun.com r=aaronleventhal
2006-10-25 06:06:58 +00:00
hwaara%gmail.com
e6a6399895 Implement new, simplified GetParent() accessor, and start using it. r=ginn.chen@sun.com, b=357288 2006-10-23 09:45:34 +00:00
alfred.peng%sun.com
1fa7b35889 Bug 356414. Firefox window/dialog accessible is still app root child after closed.
Patch by Evan.Yan@Sun.COM. r=aaronleventhal.
2006-10-16 03:06:10 +00:00
hwaara%gmail.com
5817de522c Separate out some code that is only supposed to run on windows (not on atk/mac). r=aaronlev, b=356294 2006-10-12 14:48:58 +00:00
aaronleventhal%moonset.net
e7cd6c578f Bug 354832. Support nsIAccessibleText for html buttons and list options. r=ginn.chen, sr=roc 2006-10-02 19:33:49 +00:00
ginn.chen%sun.com
cff0159fb0 Bug 343136 rev uuid 2006-09-29 07:42:55 +00:00
ginn.chen%sun.com
aca40b3562 Fix bustage of Bug 343136 2006-09-29 06:47:30 +00:00
ginn.chen%sun.com
bbfbdde7d8 Fix bustage of Bug 343136 2006-09-29 06:47:29 +00:00
ginn.chen%sun.com
d021e18088 Bug 352340 GetTextAtOffset doesn't work correctly for word boundaries
patch by Mike Gao r=ginn.chen
2006-09-29 05:46:21 +00:00
ginn.chen%sun.com
d85c8bd9c4 Bug 343136 Support ATK document events
patch by Nian Liu at sun.com r=aaronlev, ginn.chen
2006-09-29 05:45:07 +00:00
timeless%mozdev.org
a95fdd6463 Bug 353503 Move ATK-specific event-handling code, and implement focus events on mac
Fixing !defined MOZ_XUL
2006-09-27 22:05:15 +00:00
hwaara%gmail.com
852a86e393 Oops, these constants can't live in the header. (Fix mac build bustage). b=353503 2006-09-27 13:24:51 +00:00
hwaara%gmail.com
436cd0b706 * Generalize event-handling code to be cross-platform; move out ATK-specific code to ATK's nsRootAccessibleWrap.
* Implement sending out native focus events on mac, when the focus changes.
* Use OS-specified (localized) role descriptions for accessibles that use native mac roles.
* Ignore accessibles with an unknown role.
r=nian.liu@sun.com atk/ and base/ changes, r=surkov for mac/
b=353503
2006-09-27 12:56:28 +00:00