Alexander Surkov
cbbf100149
Bug 460239 - move static methods from nsAccessible and nsAccessNode to utils, r=aaronlev
2008-10-17 18:10:43 +08:00
Alexander Surkov
add8b7c38e
Bug 455442 - improve hitTest, r=aaronlev, hwaara
2008-09-17 21:11:39 +08:00
Marco Zehe
559667df30
bug 427841 - TreeViewChanged event fired on a particular tree table more than once breaks that table's AT-SPI hierarchy, patch by Alexander Surkov <surkov.alexander@gmail.com>, r=evan.yan
2008-06-16 08:16:18 +02:00
aaronleventhal@moonset.net
e33d1690e6
Bug 428479. Support ARIA role of math. r=marcoz, a=beltzner
2008-04-11 12:53:19 -07:00
bent.mozilla@gmail.com
d11f6e8c98
Bug 417564 - "protect against Obj-C exceptions in 'accessible' top-level directory". r=josh, sr=roc, a=blocking1.9+.
2008-02-22 12:13:17 -08:00
surkov.alexander@gmail.com
7d5dd48b52
Bug 416109 - fix compile warnings, r=aaronlev, a=dsicore
2008-02-08 01:35:42 -08:00
aaronleventhal@moonset.net
3dc8df17fd
bug 407359. Fix a11y issues with popups on main screen. r=mano, r=enn, r=surkov, r=marcoz, uir=mconnor
2008-01-23 15:49:10 -08:00
aaronleventhal@moonset.net
e354d456cf
Backing out bug 407359 because of orange
2008-01-22 14:26:57 -08:00
aaronleventhal@moonset.net
2d600ff58c
Bug 407359. Fix accessibility issues with popups in main screen UI. r=marcoz, enn, surkov, mano, ui=mconnor, a=blocking1.9
2008-01-22 07:32:20 -08:00
aaronleventhal@moonset.net
414ddec8ac
Bug 391490. Every single <option> shows up in JAWS virtual cursor mode. Terrible for screen reader usability. r=ginn.chen, a=dsicore
2007-11-15 11:46:29 -08:00
masayuki@d-toybox.com
5cf046b40d
Bug 392252 need new APIs for converting AppUnits to gfx usable pixels r=sharparrow1, sr+a=roc
2007-08-22 04:13:46 -07:00
aaronleventhal@moonset.net
92c7eb698a
Bustage fix for bug 390154, won't build on OS X when a11y enabled. Patch by hwaara. r=aaronlev
2007-08-15 17:39:54 -07:00
aaronleventhal@moonset.net
142105c732
Bug 390154. Prune subtrees consistently across platform accessibility APIs for a number of widgets that we will impose a 'must be leaf' rule, to simplify compatibility across a number of assistive technologies which expect that. r=ginn.chen, a=dsicore
2007-08-15 14:02:31 -07:00
surkov.alexander@gmail.com
1b9119e81f
Bug 390280 - mac bustage fix, r=aaronlev, a=dsicore
2007-08-10 06:39:03 -07:00
aaronleventhal@moonset.net
e720719685
Bug 390280. Add missing ARIA roles. r=ginn.chen, a=dsicore
2007-08-03 19:15:52 -07:00
surkov.alexander@gmail.com
689ea4bf88
Bug 386978 - bustage fix on mac, os/2, patch=mats, peter weilbacher, me, r=ginn.chen
2007-07-11 01:24:56 -07:00
jwalden@mit.edu
12e960c504
Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
2007-07-08 00:08:04 -07:00
surkov.alexander@gmail.com
74093dafaa
Bug 386978 - get rid FireToolkitEvent, r=aaronlev
2007-07-05 09:02:55 -07:00
surkov.alexander@gmail.com
bae3afccb7
Bug 381302 - move application accessible to cross platform code, r=aaronlev, ginn.chen, sr=neil
2007-06-01 20:01:38 -07:00
surkov.alexander@gmail.com
3776908ccc
Back up of bug 381302
2007-05-31 05:52:45 -07:00
surkov.alexander@gmail.com
0d08ff05c0
Bug 381302 - move application accessible to cross platform code, r=aaronlev, ginn.chen, sr=neil
2007-05-31 04:26:15 -07:00
surkov.alexander@gmail.com
c5b4f250f3
Bug 381312 - implement IAccessibleRelation, r=aaronlev, sr=neil
2007-05-24 06:26:54 -07:00
surkov.alexander@gmail.com
994f792cb2
Fix for bug 380022 - implement IAccessibleImage, r=aaronlev
2007-05-09 01:42:12 -07:00
surkov.alexander@gmail.com
b91b1a1360
Fix for bug 379585 - implement IAccessibleTable, r=aaronlev
2007-05-05 23:09:49 -07:00
surkov.alexander@gmail.com
adb1dcc182
Fix for bug 378038 - expose IAccessibleText and IAccessibleEditableText, r=aaronlev, sr=neil
2007-05-01 10:08:26 -07:00
surkov.alexander@gmail.com
c20b10ddd1
Mac bustage fix for bug 374390
2007-04-04 03:36:38 -07:00
surkov.alexander@gmail.com
c3036886f9
Fix for bug 374390 - merge GetExtState into GetState by using two out params, r=evan.yan
2007-04-02 08:56:24 -07:00
surkov.alexander@gmail.com
cb7b9107dd
Fix for bug 374362 - build failure with -enable-accessibility using OSX10.3.9SDK. r=hwaara
2007-03-27 07:07:09 -07:00
surkov.alexander@gmail.com
2f1ba9c85e
Fix for bug 371594 - expose groupPosition for Gecko. r=aaronlev
2007-03-27 05:17:11 -07:00
roc+@cs.cmu.edu
0054412272
Bug 374866. Reftests for text-transform. r=dbaron
2007-03-22 16:01:14 -07:00
aaronleventhal%moonset.net
e78090c2e9
Bug 428479. Support ARIA role of math. r=marcoz, a=beltzner
2008-04-11 19:53:20 +00:00
bent.mozilla%gmail.com
afee187499
Bug 417564 - "protect against Obj-C exceptions in 'accessible' top-level directory". r=josh, sr=roc, a=blocking1.9+.
2008-02-22 20:13:18 +00:00
surkov.alexander%gmail.com
2a3d87393f
Bug 416109 ��� fix compile warnings, r=aaronlev, a=dsicore
2008-02-08 09:35:43 +00:00
aaronleventhal%moonset.net
e266e8f925
bug 407359. Fix a11y issues with popups on main screen. r=mano, r=enn, r=surkov, r=marcoz, uir=mconnor
2008-01-23 23:49:13 +00:00
aaronleventhal%moonset.net
c7bc4e44de
Backing out bug 407359 because of orange
2008-01-22 22:26:59 +00:00
aaronleventhal%moonset.net
07843de45a
Bug 407359. Fix accessibility issues with popups in main screen UI. r=marcoz, enn, surkov, mano, ui=mconnor, a=blocking1.9
2008-01-22 15:32:22 +00:00
aaronleventhal%moonset.net
e8e8225357
Bug 391490. Every single <option> shows up in JAWS virtual cursor mode. Terrible for screen reader usability. r=ginn.chen, a=dsicore
2007-11-15 19:46:30 +00:00
masayuki%d-toybox.com
5fa5b33f97
Bug 392252 need new APIs for converting AppUnits to gfx usable pixels r=sharparrow1, sr+a=roc
2007-08-22 11:13:55 +00:00
aaronleventhal%moonset.net
5040270c01
Bustage fix for bug 390154, won't build on OS X when a11y enabled. Patch by hwaara. r=aaronlev
2007-08-16 00:39:54 +00:00
aaronleventhal%moonset.net
77ef333b0c
Bug 390154. Prune subtrees consistently across platform accessibility APIs for a number of widgets that we will impose a 'must be leaf' rule, to simplify compatibility across a number of assistive technologies which expect that. r=ginn.chen, a=dsicore
2007-08-15 21:02:32 +00:00
surkov.alexander%gmail.com
934288dc5e
Bug 390280 - mac bustage fix, r=aaronlev, a=dsicore
2007-08-10 13:39:03 +00:00
aaronleventhal%moonset.net
1382eff4f0
Bug 390280. Add missing ARIA roles. r=ginn.chen, a=dsicore
2007-08-04 02:15:53 +00:00
surkov.alexander%gmail.com
c830b1f1d7
Bug 386978 - bustage fix on mac, os/2, patch=mats, peter weilbacher, me, r=ginn.chen
2007-07-11 08:24:59 +00:00
jwalden%mit.edu
ef68fcf595
Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
2007-07-08 07:08:56 +00:00
surkov.alexander%gmail.com
2547bd5b7f
Bug 386978 - get rid FireToolkitEvent, r=aaronlev
2007-07-05 16:02:56 +00:00
surkov.alexander%gmail.com
780b040bbe
Bug 381302 - move application accessible to cross platform code, r=aaronlev, ginn.chen, sr=neil
2007-06-02 03:01:40 +00:00
surkov.alexander%gmail.com
b9a7ccfea6
Back up of bug 381302
2007-05-31 12:52:49 +00:00
surkov.alexander%gmail.com
413f6842a7
Bug 381302 - move application accessible to cross platform code, r=aaronlev, ginn.chen, sr=neil
2007-05-31 11:26:16 +00:00
surkov.alexander%gmail.com
9882325b2d
Bug 381312 - implement IAccessibleRelation, r=aaronlev, sr=neil
2007-05-24 13:26:55 +00:00
surkov.alexander%gmail.com
d594f17ffe
Fix for bug 380022 - implement IAccessibleImage, r=aaronlev
2007-05-09 08:42:13 +00:00
surkov.alexander%gmail.com
b88ff38f7a
Fix for bug 379585 - implement IAccessibleTable, r=aaronlev
2007-05-06 06:09:49 +00:00
surkov.alexander%gmail.com
daf2cd995d
Fix for bug 378038 - expose IAccessibleText and IAccessibleEditableText, r=aaronlev, sr=neil
2007-05-01 17:08:27 +00:00
surkov.alexander%gmail.com
77c99cfa54
Mac bustage fix for bug 374390
2007-04-04 10:36:38 +00:00
surkov.alexander%gmail.com
e233147bda
Fix for bug 374390 - merge GetExtState into GetState by using two out params, r=evan.yan
2007-04-02 15:56:24 +00:00
surkov.alexander%gmail.com
50d6572901
Fix for bug 374362 - build failure with -enable-accessibility using OSX10.3.9SDK. r=hwaara
2007-03-27 14:07:09 +00:00
surkov.alexander%gmail.com
0206afb650
Fix for bug 371594 - expose groupPosition for Gecko. r=aaronlev
2007-03-27 12:17:11 +00:00
surkov.alexander%gmail.com
84269d4d44
Mac bustage fix for bug 373532
2007-03-16 09:56:07 +00:00
surkov.alexander%gmail.com
87bfbc39c1
=Fix for bug 373532 - move roles out of nsIAccessible. r=aaronlev
2007-03-15 02:26:13 +00:00
aaronleventhal%moonset.net
57bf2986f3
Bug 278034. Reconstruct both HTML and XUL combobox accessibles
2007-01-11 20:07:36 +00:00
hwaara%gmail.com
84a6ff6544
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
hwaara%gmail.com
692d5d8271
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
6161bc1ada
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
hwaara%gmail.com
2675d0a77c
Initial support for popupmenus, r=surkov, b=362080
2006-12-06 13:35:56 +00:00
hwaara%gmail.com
935b7af395
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
hwaara%gmail.com
4f1af3f3d4
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
hwaara%gmail.com
584958931d
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
ginn.chen%sun.com
189926e941
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
hwaara%gmail.com
0eaebd881a
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
e09ba24cde
* 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
hwaara%gmail.com
849ca5b03a
Remove hack that was put in place for bug 350018 (which is now fixed).
...
r=surkov
2006-09-22 11:05:41 +00:00
hwaara%gmail.com
7b95df2f33
Make mozAccessible use mac-native (UA) roles. Remove mozDocAccessible as it's not needed. Implement new |isRoot| method to tell whether an accessible is the root accessible. b=352327, r=surkov
...
Remove some unused cross-platform roles. b=352357, r=aaronlev
2006-09-19 08:48:33 +00:00
hwaara%gmail.com
f571bf6288
Prefix members with 'm' per review comment. b=342146
...
NPODB
2006-09-11 16:22:22 +00:00
hwaara%gmail.com
cd142c348f
Implement support for Universal Access accessibility support.
...
Accessibility is off by default on mac. b=342146
2006-09-11 15:44:00 +00:00
aaronleventhal%moonset.net
2ec38575a5
Bug 340827. Support nsIAccessibleTable cross platform. Patch by Ming Gao. r=aaronlev
2006-06-27 15:42:09 +00:00
aaronleventhal%moonset.net
ab1e25dd3d
Bug 340661. Remove unneeded nsHTMLImageMapAccessible. r=pilgrim
2006-06-22 17:22:30 +00:00
aaronleventhal%moonset.net
5d1389f2f1
Bug 340829. Implement big hunk of new-atk, nsAccessibleHyperText, to support specialized accessibility interfaces cross-platform and expose containment hierarchy as such. r=ginn.chen
2006-06-21 13:29:10 +00:00
aaronleventhal%moonset.net
c1a7541844
Bug 340825. New ATK, implement nsIAccessible value for all platforms and for DHTM, via nsAccessible. r=ginn.chen
2006-06-15 16:55:32 +00:00
benjamin%smedbergs.us
893a093a73
Reverting bug 340825 for aaronlev due to a busted checkin
2006-06-15 15:22:23 +00:00
aaronleventhal%moonset.net
54d095ce90
Bug 340825. Implement nsIAccessibleValue in cross platform code so it can be used anywhere. r=ginn.chen
2006-06-15 14:55:02 +00:00
gerv%gerv.net
91354d92b2
Bug 236613: change to MPL/LGPL/GPL tri-license.
2005-12-31 12:57:14 +00:00
roc+%cs.cmu.edu
0513cb6cec
Fixing bustage
2005-11-02 01:37:44 +00:00
aaronleventhal%moonset.net
937f44f6e2
Bug 288503. Framesets not working with screen readers. r=biesi, sr=dougt
2005-04-04 17:26:57 +00:00
aaronleventhal%moonset.net
badc30b911
Fixing bustage
2005-04-04 14:10:02 +00:00
aaronleventhal%moonset.net
e030afcc22
Bug 287730. Fix n of m positional info for HTML radio buttons. r=timeless, sr=bz
2005-04-04 13:43:43 +00:00
aaronleventhal%moonset.net
3fa56a3b9b
Bug 287566. Report 'n of m' positional descriptions for list items and radio buttons, and support these descriptions for DHTML widgets. r=timeless, sr=darin
2005-03-27 03:29:53 +00:00
aaronleventhal%moonset.net
64c5334f27
Bug 286687. Expose menu item keyboard accelerators in MSAA. r=timeless, sr=neil
2005-03-18 14:56:48 +00:00
aaronleventhal%moonset.net
4f09e81cc7
Fixing bustage
2005-03-18 05:20:43 +00:00
aaronleventhal%moonset.net
0126df73a1
bug 286029. Fixes for tree accessibility. r=pkw, sr=Neil
2005-03-18 04:29:39 +00:00
louie.zhao%sun.com
1b4ab6b887
Bug257093 [ATK] XUL Textbox has no AccessibleText interface
...
r = aaronleventhal
sr = Henry.Jia
2005-01-19 07:10:38 +00:00
bsmedberg%covad.net
81a0de68d5
Bug 275605 - libxul step 3 (all of tier 9, except libmozjs.so which will remain separate indefinitely) r=darin
2004-12-15 04:07:01 +00:00
aaronleventhal%moonset.net
38e86a1a77
Fixing bustage
2004-11-08 03:01:54 +00:00
aaronleventhal%moonset.net
cc966e08e4
bug 267188. Make XUL tabs expose positional info in MSAA. r=pkwarren, sr=Henry.Jia
2004-11-08 02:28:12 +00:00
aaronleventhal%moonset.net
9005f52277
Bug 245367. Expose positional information for tree views in MSAA's get_accDescription(). r=pkw, sr=henry.jia
2004-07-06 13:03:29 +00:00
gerv%gerv.net
692411203a
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-17 21:52:36 +00:00
timeless%mozdev.org
1508622f27
requires bustage bug 222134
2003-10-22 09:12:14 +00:00
jaggernaut%netscape.com
20004e3489
Bug 73353: clean up MODULE/REQUIRES story. r=cls, sr=bryner
2003-07-13 22:29:00 +00:00
aaronl%netscape.com
52fc1852c6
Bug 185846. Create ISimpleDOMText for accessibility API support of pieces of text smaller than a node. r=bolian, sr=alecf, a=asa
2003-05-19 09:07:41 +00:00
aaronl%netscape.com
fc5bee7f64
Backing out changes until I can figure out what's happening
2003-05-17 12:00:07 +00:00
aaronl%netscape.com
4f2b588b81
Fixing bustage on mac.
2003-05-17 10:31:22 +00:00
aaronl%netscape.com
4b337314fb
Bug 204186. Make editor and Midas accessible via MSAA. r=kyle, sr=jst, a=asa
2003-05-15 08:37:38 +00:00