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

155 Коммитов

Автор SHA1 Сообщение Дата
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