96 Commits

Author SHA1 Message Date
marco.zehe%googlemail.com
7e685ffd51 bug 431656 - SELECTED and SELECTABLE states not exposed for html multiselectable lists
patch by Alexander Surkov (surkov.alexander@gmail.com)
r=me
a1.9=dsicore


git-svn-id: svn://10.0.0.236/trunk@251090 18797224-902f-48f8-a5cc-f745e15eee43
2008-05-02 08:50:35 +00:00
surkov.alexander%gmail.com
eccaf4ccfb Bug 423570 – Combo boxes should not have read-only state, patch=aaronlev, r=marco.zehe, a=beltzner
git-svn-id: svn://10.0.0.236/trunk@248237 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-20 01:08:27 +00:00
ginn.chen%sun.com
e9a234c845 Bug 418845 Enabling a11y massively degrades performance of dynamic <option> addition on Linux
r=aaronleventhal, surkov.alexander sr=neil a=dsicore


git-svn-id: svn://10.0.0.236/trunk@247971 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-17 08:13:10 +00:00
aaronleventhal%moonset.net
48e252115c Bug 398910. Remove support for namespaced ARIA properties since they are no longer official (we are pre-1.0). r=surkov, r=ginn, r=bienvenu, r=mano, r=mconnor, r+sr=neil
git-svn-id: svn://10.0.0.236/trunk@240891 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-12 02:10:31 +00:00
aaronleventhal%moonset.net
65e6373069 Bug 406168. Infinite loop when opening JS console, r=evan.yan, a=schrep
git-svn-id: svn://10.0.0.236/trunk@240253 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-02 22:23:52 +00:00
aaronleventhal%moonset.net
25c24fd9b5 Bug 403794. GetState() cleanup to fix some crashes on defunct objects and some incorrect states, and remove some code that is no longer necessary. r=surkov, a=dsicore
git-svn-id: svn://10.0.0.236/trunk@239475 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-15 19:53:41 +00:00
aaronleventhal%moonset.net
c165b826f1 Bug 391490. Every single <option> shows up in JAWS virtual cursor mode. Terrible for screen reader usability. r=ginn.chen, a=dsicore
git-svn-id: svn://10.0.0.236/trunk@239474 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-15 19:46:30 +00:00
aaronleventhal%moonset.net
24ec196ade Bug 393141. Fix crash with display:none on HTML option. r=evan.yan, a=dsicore
git-svn-id: svn://10.0.0.236/trunk@236251 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-18 21:51:10 +00:00
Evan.Yan%Sun.COM
bc5c496450 Bug 391123 - Crash [@ nsHTMLComboboxListAccessible::GetState] with moving option and setting display: none on select
r=aaronleventhal
a=dsicore


git-svn-id: svn://10.0.0.236/trunk@232443 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-21 05:44:58 +00:00
jwalden%mit.edu
dda6ff3c99 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.
git-svn-id: svn://10.0.0.236/trunk@229504 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-08 07:08:56 +00:00
surkov.alexander%gmail.com
142cc6c82c Bug 386978 - get rid FireToolkitEvent, r=aaronlev
git-svn-id: svn://10.0.0.236/trunk@229356 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-05 16:02:56 +00:00
surkov.alexander%gmail.com
d4b75d8c5a Bug 386922 - rename nsAccessibilityUtils, r=aaronlev
git-svn-id: svn://10.0.0.236/trunk@229348 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-05 11:29:29 +00:00
ginn.chen%sun.com
b8a451db75 Bug 383355 State incorrectly set for showing item in a collapsed XUL menulist
r=aaronleventhal


git-svn-id: svn://10.0.0.236/trunk@227958 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 10:54:07 +00:00
aaronleventhal%moonset.net
d9e3f85d7f Bug 382270. The displayed menu item in a collapsed HTML combo box should have SHOWING state exposed via AT-SPI. r=evan.yan
git-svn-id: svn://10.0.0.236/trunk@227546 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 20:02:35 +00:00
ginn.chen%sun.com
04bd9adc12 Bug 382296 reduce compile warnings with gcc in a11y module
r=surkov.alexander


git-svn-id: svn://10.0.0.236/trunk@227449 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 08:16:05 +00:00
mats.palmgren%bredband.net
8eed441bd1 nsHTMLSelectOptionAccessible::GetName - add null-check and make it return the empty string for empty option elements. b=379872 r=aaronleventhal
git-svn-id: svn://10.0.0.236/trunk@226567 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-17 08:12:15 +00:00
aaronleventhal%moonset.net
600cb4ce8b Bug 380669. More states for HTML option accessibles. r=surkov
git-svn-id: svn://10.0.0.236/trunk@226517 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 13:59:06 +00:00
aaronleventhal%moonset.net
e1938807f5 Bug 379678. Fix up HTML combo box accessibility. r=surkov
git-svn-id: svn://10.0.0.236/trunk@226020 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 03:12:00 +00:00
bzbarsky%mit.edu
d2d337437c Introduce a GetPrimaryShell() API on nsIDocument. Convert existing callers of
GetShellAt(0) to using this API.  Bug 378780.  API introduction part by me,
r+sr=jst.  Mass-changes done by taras using squash, r+sr=me


git-svn-id: svn://10.0.0.236/trunk@225416 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-01 22:24:25 +00:00
surkov.alexander%gmail.com
33c3b1be0f Fix for bug 378038 - expose IAccessibleText and IAccessibleEditableText, r=aaronlev, sr=neil
git-svn-id: svn://10.0.0.236/trunk@225390 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-01 17:08:27 +00:00
aaronleventhal%moonset.net
074287a44c Bug 370163. Fix a11y hierarchy for selects with optgroup. r=evan.yan
git-svn-id: svn://10.0.0.236/trunk@225009 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-25 15:11:02 +00:00
aaronleventhal%moonset.net
1d30377381 Bug 376468. Crash with Orca and combo boxes. Patch by Evan Yan. r=aaronlev
git-svn-id: svn://10.0.0.236/trunk@224688 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-18 15:44:49 +00:00
aaronleventhal%moonset.net
b8c8e2ee1c Bug 377470. Avoid caching drop down list frame for combo boxes. Patch by Mats Palmgren. r=aaronlev
git-svn-id: svn://10.0.0.236/trunk@224588 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-16 21:11:29 +00:00
ginn.chen%sun.com
d1df7f33c3 Bug 366340 List items should not have SHOWING state when they are scrolled off
patch by Nian.Liu r=surkov.alexander


git-svn-id: svn://10.0.0.236/trunk@224340 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-10 07:55:51 +00:00
surkov.alexander%gmail.com
9f5c15bc8b Fix for bug 375534 - groupPosition problems, r=aaronlev
git-svn-id: svn://10.0.0.236/trunk@224294 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-07 09:07:24 +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
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
595d9df96c Fix for bug 373532 - moved states out of nsIAccessible. r=aaronlev
git-svn-id: svn://10.0.0.236/trunk@221914 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-15 14:18:33 +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
9b5cb907ca Bug 369777. Separate programmatic action name from localized description. Patch by david.bolter@utoronto.ca. r=aaronlev
git-svn-id: svn://10.0.0.236/trunk@220887 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-25 03:43:20 +00:00
aaronleventhal%moonset.net
066b6555f0 Bug 347019. Don't throw exception when no accessible for node in nsIAccessibleRetrieval::getAccessibleFor() and friends. Patch by Alexander Surkov. r=david.bolter
git-svn-id: svn://10.0.0.236/trunk@220393 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-16 04:49:15 +00:00
aaronleventhal%moonset.net
e951c85059 Bug 363955. Combobox doesn't have good mechanism to provide the selected item. Editable menulist without dropdown button should be expose as textbox. r=surkov, r=nian.liu, r=mano
git-svn-id: svn://10.0.0.236/trunk@219819 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-09 02:03:08 +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
aaronleventhal%moonset.net
1d4b811234 Bug 352522. In-page comboboxes use entry, do not show current text. r=ginn.chen
git-svn-id: svn://10.0.0.236/trunk@214238 18797224-902f-48f8-a5cc-f745e15eee43
2006-10-27 16:24:58 +00:00
hwaara%gmail.com
176311dae9 Implement new, simplified GetParent() accessor, and start using it. r=ginn.chen@sun.com, b=357288
git-svn-id: svn://10.0.0.236/trunk@213992 18797224-902f-48f8-a5cc-f745e15eee43
2006-10-23 09:45:34 +00:00
aaronleventhal%moonset.net
5d90ded709 Bug 354832. Support nsIAccessibleText for html buttons and list options. r=ginn.chen, sr=roc
git-svn-id: svn://10.0.0.236/trunk@213008 18797224-902f-48f8-a5cc-f745e15eee43
2006-10-02 19:33:49 +00:00
aaronleventhal%moonset.net
1960ed2986 Bug 353187. GetIndexInParent() broken for combo boxes. Patch by Nian Liu, r=aaronlev
git-svn-id: svn://10.0.0.236/trunk@212293 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-25 15:09:28 +00:00
aaronleventhal%moonset.net
ff9f730b24 Bug 348158. Accessibility cache gets out of sync. Provide assertions so we catch this in the future. r=ginn.chen
git-svn-id: svn://10.0.0.236/trunk@207142 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-11 17:21:56 +00:00
ginn.chen%sun.com
ad4bb6f902 Bug 345275 make eAction_*'s definition to where they belong and remove
e*_Action enum
patch by nian liu at sun.com r=aaronleventhal sr=neil


git-svn-id: svn://10.0.0.236/trunk@206109 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-31 04:31:13 +00:00
aaronleventhal%moonset.net
bf82b99b48 Bug 344896. Refactor accessibility events handling. Part 1 of fix, add nsPIAccessible::allowsAnonChildAccessibles(). Patch by Alexander Surkov. r=aaronlev
git-svn-id: svn://10.0.0.236/trunk@203754 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-26 19:38:25 +00:00
cvshook%sicking.cc
365266c686 Bug 344050: Kill nsITextContent and move the methods to nsIContent. r/sr=jst
git-svn-id: svn://10.0.0.236/trunk@203078 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-19 04:36:36 +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
cvshook%sicking.cc
cec9ea1123 Bug 335911: Change nsIContent::IsContentOfType to nsINode::IsNodeOfType. r/sr=bz
git-svn-id: svn://10.0.0.236/trunk@196009 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-05 06:52:21 +00:00
benjamin%smedbergs.us
6e24a5d20a Freeze nsIArray (requires separating nsIMutableArray into another .idl file); also removes NS_NewArray and moves do_QueryElementAt into the glue, r=darin
git-svn-id: svn://10.0.0.236/trunk@194221 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-12 15:43:32 +00:00
roc+%cs.cmu.edu
ca3c2481dc Bug 328898. deCOMtaminate signatures on nsIListControlFrame.h. Patch by Marc Liddell, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@191451 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-01 01:00:29 +00:00
roc+%cs.cmu.edu
f6b0317991 Backing out changes for bug 326944, really this time\!
git-svn-id: svn://10.0.0.236/trunk@191297 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-27 04:13:51 +00:00
roc+%cs.cmu.edu
5486ff00e1 Bug 326944. Remove nsIComboboxControlFrame. r+sr=roc, patch by Marc Liddell
git-svn-id: svn://10.0.0.236/trunk@191291 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-27 02:33:26 +00:00
sharparrow1%yahoo.com
1cf59a7435 Bug 326843 DeCOMtaminate some of nsComboboxControlFrame. Patch by marcldl+mozbugs@gmail.com. r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@190470 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-18 01:52:03 +00:00
aaronleventhal%moonset.net
5671b624b1 Bug 312792. Crash exposing dynamically changing <option> lists. r=parente, sr=bz
git-svn-id: svn://10.0.0.236/trunk@182478 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-18 19:17:07 +00:00
aaronleventhal%moonset.net
394a9444ce Bug 306750. Fix crashes in accessibility core based on talkback reports. r=parente, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@179527 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 01:33:23 +00:00