Commit Graph

237 Commits

Author SHA1 Message Date
aaronleventhal@moonset.net
57c72abf77 Bug 390212. Extra backslash in object attribute name xml-roles. r=surkov, a=dsicore 2007-08-03 19:07:57 -07:00
aaronleventhal@moonset.net
3b0d7509ec Bug 390284. Support ARIA roles that are dependent on a role + ARIA properties. r=evan.yan, a=dsicore 2007-08-03 18:54:07 -07:00
jwalden@mit.edu
6d7584839a 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
aaronleventhal@moonset.net
98105fb046 Bug 386717. Changes to how tables, grids and treegrids are handled in ARIA. r=david.bolter 2007-07-04 00:52:18 -07:00
surkov.alexander@gmail.com
5a14674c88 Bug 378468 - correct handling of show/hiden/reorder events, r=aaronlev 2007-06-29 19:49:32 -07:00
aaronleventhal@moonset.net
df3ea7e510 Bug 381888. Caret tracking broken with Windows screen readers [Cairo-related]. When a11y active, follow Gecko caret around with invisible system caret. r=surkov 2007-06-14 10:12:50 -07:00
aaronleventhal@moonset.net
0cc2fca501 Bug 382321. Alphabetize ARIA role table and move to a separate file. r=surkov, sr=neil 2007-06-05 08:41:07 -07:00
surkov.alexander@gmail.com
472eb065f9 Bug 381312 - implement IAccessibleRelation, r=aaronlev, sr=neil 2007-05-24 06:26:54 -07:00
surkov.alexander@gmail.com
81ade21286 Bug 374487 - provide API to support multiple targets for the same relation, r=aaronlev 2007-05-19 19:41:33 -07:00
aaronleventhal@moonset.net
680e341a85 Bug 381114. Crash [@ msaa/nsAccessibleWrap::NativeAccessible ]. r= mats.palmgren 2007-05-17 20:00:21 -07:00
surkov.alexander@gmail.com
48b2b78c22 Bug 380524 - implement IAccessibleComponent, r=aaronlev, sr=neil 2007-05-15 23:04:20 -07:00
surkov.alexander@gmail.com
b04448a802 Bug 380508 - implement IAccessibleHyperlink, r=aaronlev, sr=neil 2007-05-15 21:28:38 -07:00
surkov.alexander@gmail.com
b424d2096f Fix for bug 380021 - implement IAccessibleValue, r=aaronlev, sr=neil 2007-05-09 01:19:01 -07:00
aaronleventhal@moonset.net
cfca69a5d0 Incorrect part of previous checkin would cause bustage 2007-05-07 11:59:08 -07:00
aaronleventhal@moonset.net
c2459774c9 Bug 371273. Fire caret/selection events for movement within document when find bar is open. Also fixes MSAA caret position when user is typing/deleting text, and moves MSAA specific code out of cross platform code area. r=surkov 2007-05-07 11:55:17 -07:00
aaronleventhal@moonset.net
dc36d1f01d Bug 379678. Fix up HTML combo box accessibility. r=surkov 2007-05-06 20:12:00 -07:00
surkov.alexander@gmail.com
a2b73ec77f Fix for bug 378038 - expose IAccessibleText and IAccessibleEditableText, r=aaronlev, sr=neil 2007-05-01 10:08:26 -07:00
surkov.alexander@gmail.com
541d159d96 Fix for bug 377294 - implement IA2::attributes, r=aaronlev, sr=neil 2007-04-19 21:48:04 -07:00
surkov.alexander@gmail.com
cd37bac6da Fix for bug 376832 - L0, 1 of 1 being exposed for acc_description on everything, r=aaronlev 2007-04-16 22:13:24 -07:00
aaronleventhal@moonset.net
16b1d76169 Bug 377644. Move MSAA event firing to accessible wrap, to fix missing events. Patch by Alexander Surkov. r=aaronlev 2007-04-16 13:23:00 -07:00
surkov.alexander@gmail.com
0d225ddd5e Fix for bug 377285 - sync nsIAccessNode::scrollTo with IA2, r=aaronlev 2007-04-12 09:54:09 -07:00
surkov.alexander@gmail.com
12d94e0c61 Fix for bug 376753 - Allow QueryInterface to IA2 witout crashing, patches=aaronlev, me, r=me, aaronlev 2007-04-07 20:58:08 -07:00
surkov.alexander@gmail.com
5611292ed1 Fix for bug 375534 - groupPosition problems, r=aaronlev 2007-04-07 02:07:24 -07:00
aaronleventhal@moonset.net
0fe5aa8d8a Commenting out the 2 lines from bug 370790 that are causing startup crashes with screen readers (bug 376239). 2007-04-06 15:54:17 -07:00
surkov.alexander@gmail.com
4faff9db41 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
2fb4c478af Fix for bug 371594 - expose groupPosition for Gecko. r=aaronlev 2007-03-27 05:17:11 -07:00
surkov.alexander%gmail.com
4e32c496d4 Fix for bug 373531 - implement IA2::state, r=aaronlev 2007-03-18 15:54:48 +00:00
surkov.alexander%gmail.com
4c5520ee4d Fix for bug 370790 - implement IAccessibleAction, r=aaronlev, ginn.chen 2007-03-18 05:21:13 +00:00
surkov.alexander%gmail.com
351d948bd6 Fix for bug 373532 - moved states out of nsIAccessible. r=aaronlev 2007-03-15 14:18:33 +00:00
surkov.alexander%gmail.com
1ae2451181 =Fix for bug 373532 - move roles out of nsIAccessible. r=aaronlev 2007-03-15 02:26:13 +00:00
surkov.alexander%gmail.com
ededf7a1cc Fix for bug 373364 - implement IA2:role. r=aaronlev 2007-03-10 03:00:08 +00:00
surkov.alexander%gmail.com
85a6ccb4d8 Fix bug 373329 - use HWND instead of OLE_HANDLE in IA2. r=aaronlev 2007-03-09 16:03:00 +00:00
surkov.alexander%gmail.com
2cbc1fdee5 Fix for bug 372708 - add implementation skeleton for IAccessible2. r=aaronlev 2007-03-09 13:51:47 +00:00
aaronleventhal%moonset.net
e2e604d1a7 Bug 370276. Expose buttons with popup as ROLE_SYSTEM_BUTTONMENU. r=david.bolter 2007-02-14 16:48:39 +00:00
sharparrow1%yahoo.com
e7718b7aa3 Bug 325070: Allow accessibility to build without ATL/MFC (i.e. with VC8 Express). r=surkov.alexander, sr=neil 2007-01-20 12:43:08 +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
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
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
aaronleventhal%moonset.net
740df54b56 Bug 348158. Accessibility cache gets out of sync. Provide assertions so we catch this in the future. r=ginn.chen 2006-08-11 17:21:56 +00:00
aaronleventhal%moonset.net
191ba1b3f2 Fix type from last checkin for bug 341747 2006-07-17 16:10:22 +00:00
aaronleventhal%moonset.net
cbaf26bd6a Bug 341747. Remove #ifdefs from nsIAccessible.idl. Also fixes bug 214580. Remove {C++ from nsIAccessible.idl. Patch from Mike Gao. r=aaronlev, ginn.chen 2006-07-17 14:53:36 +00:00
aaronleventhal%moonset.net
4b390fb775 Bug 312093. Support accessible caret, selection, nsIAccessibleEditableText. r=ginn.chen 2006-07-12 13:14:53 +00:00
aaronleventhal%moonset.net
a01ea4a407 Bug 342979. Role attribute should be recognized in XHTML 1.x namespace. r=pilgrim, sr=neil 2006-07-01 03:52:29 +00:00
aaronleventhal%moonset.net
907b9a5d54 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
1e7b9dc262 Bug 341745. Clean up accessible text entry classes and make sure nsIAccessible::ROLE_TEXT always refers to content. r=pilgrim 2006-06-16 17:13:37 +00:00
aaronleventhal%moonset.net
cf1b544d76 Bug 341650. Fix issues with accessible object selection. r=pilgrim 2006-06-15 18:29:44 +00:00
aaronleventhal%moonset.net
d6a103f39d 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
c4c823f375 Reverting bug 340825 for aaronlev due to a busted checkin 2006-06-15 15:22:23 +00:00
aaronleventhal%moonset.net
4ce0ffbd05 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
cvshook%sicking.cc
d3ec0aa5c5 Bug 335911: Change nsIContent::IsContentOfType to nsINode::IsNodeOfType. r/sr=bz 2006-05-05 06:52:21 +00:00
benjamin%smedbergs.us
70a0f2207b Freeze nsIArray (requires separating nsIMutableArray into another .idl file); also removes NS_NewArray and moves do_QueryElementAt into the glue, r=darin 2006-04-12 15:43:32 +00:00
aaronleventhal%moonset.net
37032d3287 Bug 326564. Better support for unknown accessible roles. r=parente, sr=neil 2006-02-28 14:35:50 +00:00
peterv%propagandism.org
3609c87767 Fix for bug 27382 (ownerDocument of orphan text and attr nodes is null). Patch by sicking, updated by peterv, r=bz, sr=peterv. 2005-09-24 18:43:15 +00:00
aaronleventhal%moonset.net
4c7f6142b5 Bug 306750. Fix crashes in accessibility core based on talkback reports. r=parente, sr=bryner 2005-09-02 01:33:23 +00:00
aaronleventhal%moonset.net
13f84f3691 Bug 291077. Second more sensible patch for get_accParent() problems, r+sr=roc 2005-08-19 03:21:38 +00:00
aaronleventhal%moonset.net
b7847f7b1f bug 291077. Our IAccessible::get_accParent implementation would get screen readers into loops and cause stack overflow related crashes. r+sr=jst 2005-08-18 16:35:49 +00:00
aaronleventhal%moonset.net
92fd2a607e Bug 298642. Backout doctype switching for DHTML a11y requirement of namespaced attributes. r+sr=dbaron, a=mkaply 2005-07-01 18:06:40 +00:00
aaronleventhal%moonset.net
0835a77682 Support official DHTML a11y application content type. r+sr=jst, a=mkaply 2005-06-24 19:16:45 +00:00
aaronleventhal%moonset.net
cc014c3df1 Implement basic accessible relations. r=louie.zhao, sr=jst, a=mkaply 2005-06-24 16:29:15 +00:00
aaronleventhal%moonset.net
df7104eccc Bug 290344. Implement accessible DHTML descriptions and labels. r=timeless, sr=dmose, a=shaver 2005-06-01 14:03:38 +00:00
aaronleventhal%moonset.net
b45ff88a33 bug 294834. Expose the type of HTML content area in the role. r=pkw, sr=neil, a=shaver 2005-06-01 13:54:08 +00:00
aaronleventhal%moonset.net
76f3671cb6 Bug 289858. Use MSAA positional descriptions to expose number of children for tree items. r=timeless, sr=neil, a=asa 2005-04-13 17:17:52 +00:00
aaronleventhal%moonset.net
7f9a20cd0a Bug 289313. Accessible DHTML tree views. Affects assistive technology use. r=timeless, sr=tor, a=mkaply 2005-04-07 15:45:58 +00:00
aaronleventhal%moonset.net
4f9f6bd7c6 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
21b5bec8ea Bug 287979. Infinite loop when exposing plugins. r=timeless, sr=jst 2005-03-30 00:53:10 +00:00
aaronleventhal%moonset.net
022ea21af6 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
7370591bec Bug 287214. Crash at dujobs.org when running screen reader. r=pkw, sr=dmose 2005-03-23 14:01:27 +00:00
aaronleventhal%moonset.net
43925359dc Bug 285711. Support accessible alerts. r=pkwarren, sr=henry.jia 2005-03-15 15:00:44 +00:00
aaronleventhal%moonset.net
d6b4a62ca7 Bug 283482. MSAA events and objects in wrong HWND for CSS overflow children. r=bz, sr=roc 2005-03-02 19:05:09 +00:00
aaronleventhal%moonset.net
06db8fa144 Bug 282502. Tree items not returned in get_accFocus(). r=pkw, sr=jst 2005-02-18 14:36:28 +00:00
aaronleventhal%moonset.net
33bf825398 Bug 282095. Correct get_accFocus() behavior. r=pkw, sr=bryner, a=caillon 2005-02-15 14:21:01 +00:00
aaronleventhal%moonset.net
a076f1f82c Bug 281101. Correct get_accFocus behavior when currently focused object is queryied is to return CHILDID_SELF. r=pkw, sr=bryner 2005-02-08 15:29:29 +00:00
aaronleventhal%moonset.net
63a278237e Bug 249998. Support DHTML accessibility plan, including roles, states and events for state changes. r=pkw, sr=jst 2005-01-28 02:35:26 +00:00
aaronleventhal%moonset.net
e991e62f67 Bug 259385. Expose h1-h6, q, blockquote in MSAA as well as elements with a defined xhtml2:role attribute. r=pkw, sr=jst 2005-01-21 03:50:26 +00:00
pkw%us.ibm.com
614daa141a Bug 249421 - Remote getDOMNode from nsIAccessible (it is already available in nsIAccessNode).
r=aaronleventhal@moonset.net, sr=darin@meer.net
2004-07-16 16:37:28 +00:00
aaronleventhal%moonset.net
1afd2b37ad Bug 168624. Microsoft Narrator hanging Mozilla. r=pkw, sr=bryner 2004-07-01 20:43:03 +00:00
aaronleventhal%moonset.net
3a1dacade8 Bug 248017. Can't QueryService to all ISimpleDOM* interfaces. Need QS because QI won't work on WinXP from IAccessible to custom interfaces. r=pkw, sr=darin 2004-06-22 16:38:27 +00:00
aaronleventhal%moonset.net
092ea261a2 Bug 242594. Expose list and list item objects, and bullet text. r=Louie.Zhao, sr=jst/dbaron 2004-06-04 19:28:36 +00:00
aaronleventhal%moonset.net
a4853bd9ca Bug 244288. MSAA's WindowFromAccessibleObject doesn't work because our get_accParent doesnreturn a ROLE_WINDOW object as the parent of the ROLE_CLIENT 2004-05-25 14:37:07 +00:00
gerv%gerv.net
9d2ee4928c Bug 236613: change to MPL/LGPL/GPL tri-license. 2004-04-17 21:52:36 +00:00
aaronl%netscape.com
6b02244c2f Bug 214447. Shorten names in accessibility APIs. r=kyle, sr=alecf 2003-07-31 08:09:39 +00:00
aaronl%netscape.com
de009d6679 Bug 212157. Move accessibility interfaces toward eventual freezing, mark @status UNDER_REVIEW. r=kyle, sr=alecf 2003-07-22 14:55:22 +00:00
aaronl%netscape.com
1e56b98f2e Bug 204186. Make editor and Midas accessible via MSAA. r=kyle, sr=jst, a=asa 2003-05-15 08:37:38 +00:00
aaronl%netscape.com
c864f9211c Bug 203774. Fix crashes in accessibility caused by accessibility rearchitecture. r=kyle, sr=alecf, a=sspitzer 2003-05-01 10:25:45 +00:00
aaronl%netscape.com
83deafd111 Bug 193802. Implement xp accessibility cache. r=kyle, sr=alecf 2003-04-15 08:45:55 +00:00
aaronl%netscape.com
ababe9f296 Bug 200514. Topcrash due to accessibility rewrite. r=kyle, sr=henry 2003-04-08 01:51:54 +00:00
aaronl%netscape.com
8457bb1d7e Bug 199060. Move most accessibility code out of widget. Merge MSAA-specific and XP accessibility object hierarchies into one tree of objects. Paves way for XP accessibility caching, more stability, and it's just better. r=kyle, sr=alecf 2003-04-01 20:02:51 +00:00