52 Commits

Author SHA1 Message Date
surkov.alexander%gmail.com
5367e109c5 Mac bustage fix for bug 374390
git-svn-id: svn://10.0.0.236/trunk@224144 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-04 10:36:38 +00:00
surkov.alexander%gmail.com
3917e6fdc9 Fix for bug 374390 - merge GetExtState into GetState by using two out params, r=evan.yan
git-svn-id: svn://10.0.0.236/trunk@224001 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-02 15:56:24 +00:00
surkov.alexander%gmail.com
e04b48b59d Fix for bug 374362 - build failure with -enable-accessibility using OSX10.3.9SDK. r=hwaara
git-svn-id: svn://10.0.0.236/trunk@222458 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-27 14:07:09 +00:00
surkov.alexander%gmail.com
75a95e0492 Fix for bug 371594 - expose groupPosition for Gecko. r=aaronlev
git-svn-id: svn://10.0.0.236/trunk@222456 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-27 12:17:11 +00:00
surkov.alexander%gmail.com
633c193dd7 Mac bustage fix for bug 373532
git-svn-id: svn://10.0.0.236/trunk@221967 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-16 09:56:07 +00:00
surkov.alexander%gmail.com
83aec9c2e3 =Fix for bug 373532 - move roles out of nsIAccessible. r=aaronlev
git-svn-id: svn://10.0.0.236/trunk@221907 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-15 02:26:13 +00:00
aaronleventhal%moonset.net
0ae9a0830d Bug 278034. Reconstruct both HTML and XUL combobox accessibles
git-svn-id: svn://10.0.0.236/trunk@218216 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-11 20:07:36 +00:00
hwaara%gmail.com
303f0e17cd 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


git-svn-id: svn://10.0.0.236/trunk@217123 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-18 13:57:37 +00:00
hwaara%gmail.com
e92ea807b0 implement accessible objects for xforms date input controls, r=aaronr, aaronlev, sr=neil, b=349644. Patch by Alexander Surkov <surkov.alexander@gmail.com>
git-svn-id: svn://10.0.0.236/trunk@216880 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-12 16:19:18 +00:00
hwaara%gmail.com
ae9ba90686 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
git-svn-id: svn://10.0.0.236/trunk@216838 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-11 09:37:01 +00:00
hwaara%gmail.com
c5c5bee258 Initial support for popupmenus, r=surkov, b=362080
git-svn-id: svn://10.0.0.236/trunk@216557 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 13:35:56 +00:00
hwaara%gmail.com
d6879d09a3 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


git-svn-id: svn://10.0.0.236/trunk@216246 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 10:53:52 +00:00
hwaara%gmail.com
6827a657d1 expose the "mixed" value of checkbox, and add license headers to these files. r=surkov, b=361736
git-svn-id: svn://10.0.0.236/trunk@215784 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-24 14:37:00 +00:00
hwaara%gmail.com
cab56a57ee 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


git-svn-id: svn://10.0.0.236/trunk@215312 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-15 11:08:14 +00:00
ginn.chen%sun.com
5ce0982a60 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


git-svn-id: svn://10.0.0.236/trunk@214952 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-08 08:22:46 +00:00
hwaara%gmail.com
afa5594f23 Oops, these constants can't live in the header. (Fix mac build bustage). b=353503
git-svn-id: svn://10.0.0.236/trunk@212457 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 13:24:51 +00:00
hwaara%gmail.com
162963c74d * 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


git-svn-id: svn://10.0.0.236/trunk@212456 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 12:56:28 +00:00
hwaara%gmail.com
fa0c966dd3 Remove hack that was put in place for bug 350018 (which is now fixed).
r=surkov


git-svn-id: svn://10.0.0.236/trunk@212158 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-22 11:05:41 +00:00
hwaara%gmail.com
b1a905de79 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


git-svn-id: svn://10.0.0.236/trunk@211977 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-19 08:48:33 +00:00
hwaara%gmail.com
4d54cf89ba Prefix members with 'm' per review comment. b=342146
NPODB


git-svn-id: svn://10.0.0.236/trunk@209720 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-11 16:22:22 +00:00
hwaara%gmail.com
86603a2f34 Implement support for Universal Access accessibility support.
Accessibility is off by default on mac. b=342146


git-svn-id: svn://10.0.0.236/trunk@209715 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-11 15:44:00 +00:00
aaronleventhal%moonset.net
7c32527f64 Bug 340827. Support nsIAccessibleTable cross platform. Patch by Ming Gao. r=aaronlev
git-svn-id: svn://10.0.0.236/trunk@201002 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-27 15:42:09 +00:00
aaronleventhal%moonset.net
e3be6e9c05 Bug 340661. Remove unneeded nsHTMLImageMapAccessible. r=pilgrim
git-svn-id: svn://10.0.0.236/trunk@200603 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-22 17:22:30 +00:00
aaronleventhal%moonset.net
f02cd3ed0d 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
git-svn-id: svn://10.0.0.236/trunk@200504 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-21 13:29:10 +00:00
aaronleventhal%moonset.net
3454ff2c6a Bug 340825. New ATK, implement nsIAccessible value for all platforms and for DHTM, via nsAccessible. r=ginn.chen
git-svn-id: svn://10.0.0.236/trunk@199995 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-15 16:55:32 +00:00
benjamin%smedbergs.us
3970e79bf2 Reverting bug 340825 for aaronlev due to a busted checkin
git-svn-id: svn://10.0.0.236/trunk@199984 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-15 15:22:23 +00:00
aaronleventhal%moonset.net
ba61c09cb2 Bug 340825. Implement nsIAccessibleValue in cross platform code so it can be used anywhere. r=ginn.chen
git-svn-id: svn://10.0.0.236/trunk@199979 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-15 14:55:02 +00:00
gerv%gerv.net
df995698df Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@186769 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-31 12:57:14 +00:00
roc+%cs.cmu.edu
0051db40ec Fixing bustage
git-svn-id: svn://10.0.0.236/trunk@183378 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-02 01:37:44 +00:00
aaronleventhal%moonset.net
77c0cd1e29 Bug 288503. Framesets not working with screen readers. r=biesi, sr=dougt
git-svn-id: svn://10.0.0.236/trunk@171571 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-04 17:26:57 +00:00
aaronleventhal%moonset.net
a28bddf35c Fixing bustage
git-svn-id: svn://10.0.0.236/trunk@171557 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-04 14:10:02 +00:00
aaronleventhal%moonset.net
b3bd84588b Bug 287730. Fix n of m positional info for HTML radio buttons. r=timeless, sr=bz
git-svn-id: svn://10.0.0.236/trunk@171556 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-04 13:43:43 +00:00
aaronleventhal%moonset.net
c6c9d25d5a 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
git-svn-id: svn://10.0.0.236/trunk@171244 18797224-902f-48f8-a5cc-f745e15eee43
2005-03-27 03:29:53 +00:00
aaronleventhal%moonset.net
c259b63b6e Bug 286687. Expose menu item keyboard accelerators in MSAA. r=timeless, sr=neil
git-svn-id: svn://10.0.0.236/trunk@170892 18797224-902f-48f8-a5cc-f745e15eee43
2005-03-18 14:56:48 +00:00
aaronleventhal%moonset.net
83da3b4cb6 Fixing bustage
git-svn-id: svn://10.0.0.236/trunk@170881 18797224-902f-48f8-a5cc-f745e15eee43
2005-03-18 05:20:43 +00:00
aaronleventhal%moonset.net
473045f68d bug 286029. Fixes for tree accessibility. r=pkw, sr=Neil
git-svn-id: svn://10.0.0.236/trunk@170880 18797224-902f-48f8-a5cc-f745e15eee43
2005-03-18 04:29:39 +00:00
louie.zhao%sun.com
232de843ea Bug257093 [ATK] XUL Textbox has no AccessibleText interface
r  = aaronleventhal
sr = Henry.Jia


git-svn-id: svn://10.0.0.236/trunk@167972 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-19 07:10:38 +00:00
bsmedberg%covad.net
3edf9d37c8 Bug 275605 - libxul step 3 (all of tier 9, except libmozjs.so which will remain separate indefinitely) r=darin
git-svn-id: svn://10.0.0.236/trunk@166737 18797224-902f-48f8-a5cc-f745e15eee43
2004-12-15 04:07:01 +00:00
aaronleventhal%moonset.net
d8d3d08f64 Fixing bustage
git-svn-id: svn://10.0.0.236/trunk@165105 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-08 03:01:54 +00:00
aaronleventhal%moonset.net
aff824418c bug 267188. Make XUL tabs expose positional info in MSAA. r=pkwarren, sr=Henry.Jia
git-svn-id: svn://10.0.0.236/trunk@165098 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-08 02:28:12 +00:00
aaronleventhal%moonset.net
a0f9bde3ec Bug 245367. Expose positional information for tree views in MSAA's get_accDescription(). r=pkw, sr=henry.jia
git-svn-id: svn://10.0.0.236/trunk@158794 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-06 13:03:29 +00:00
gerv%gerv.net
98831918fc Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@155044 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-17 21:52:36 +00:00
timeless%mozdev.org
5988879102 requires bustage bug 222134
git-svn-id: svn://10.0.0.236/trunk@148279 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 09:12:14 +00:00
jaggernaut%netscape.com
95a2235bee Bug 73353: clean up MODULE/REQUIRES story. r=cls, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@144804 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-13 22:29:00 +00:00
aaronl%netscape.com
040d929493 Bug 185846. Create ISimpleDOMText for accessibility API support of pieces of text smaller than a node. r=bolian, sr=alecf, a=asa
git-svn-id: svn://10.0.0.236/trunk@142607 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-19 09:07:41 +00:00
aaronl%netscape.com
bc5e4a1f4f Backing out changes until I can figure out what's happening
git-svn-id: svn://10.0.0.236/trunk@142585 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-17 12:00:07 +00:00
aaronl%netscape.com
b7d035ae4f Fixing bustage on mac.
git-svn-id: svn://10.0.0.236/trunk@142584 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-17 10:31:22 +00:00
aaronl%netscape.com
e358a4945e Bug 204186. Make editor and Midas accessible via MSAA. r=kyle, sr=jst, a=asa
git-svn-id: svn://10.0.0.236/trunk@142498 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-15 08:37:38 +00:00
kyle.yuan%sun.com
b9eb35edf4 Bug 202086 Move atk specific code from xp dir to accessible/src/atk
r=aaronl, sr=henry.jia
Part 2: modified files


git-svn-id: svn://10.0.0.236/trunk@141581 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 07:38:18 +00:00
aaronl%netscape.com
947985ab30 Bug 193802. Implement xp accessibility cache. r=kyle, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@141171 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 08:45:55 +00:00