47 Commits

Author SHA1 Message Date
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
ginn.chen%sun.com
db2c11da1a Bug 375934 support rowspan/colspan for HTML table cell accessible
patch by Evan.Yan at sun.com r=surkov.alexander


git-svn-id: svn://10.0.0.236/trunk@224779 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-20 06:11:14 +00:00
aaronleventhal%moonset.net
6b62ca8688 Bug 356829. Do not expose table layout-guess=true when table is inside editable area. r=ginn.chen
git-svn-id: svn://10.0.0.236/trunk@224484 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-13 11:38:46 +00:00
aaronleventhal%moonset.net
3f7960a3c2 Bug 372545. Misidentification of data tables in at-spi based on empty summary or caption. r=nian.liu
git-svn-id: svn://10.0.0.236/trunk@224347 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-10 13:29:31 +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
ginn.chen%sun.com
90a74b55c0 Bug 360184 Accessible row/column and row/column header of tables are incorrect
patch by Evan.Yan at sun.com r=surkov.alexander


git-svn-id: svn://10.0.0.236/trunk@222451 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-27 08:43:00 +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
bf5bdadd37 Bug 360106. Errors in logic for nsHTMLTableAccessible::IsProbablyForLayout(). r=evan.yan
git-svn-id: svn://10.0.0.236/trunk@215315 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-15 16:14:45 +00:00
aaronleventhal%moonset.net
6119c9ba70 Bug 353197. Table interface not exposed for tables in ATK. r=gaoming
git-svn-id: svn://10.0.0.236/trunk@212385 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-26 16:31:58 +00:00
aaronleventhal%moonset.net
00d51297e6 Bug 345723. Support 3 new accessible object attributes: layout-guess, id and xml-roles. Changing word separator to hyphen instead of space for consistency with other apps.
git-svn-id: svn://10.0.0.236/trunk@209890 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-12 19:39:17 +00:00
aaronleventhal%moonset.net
d4bb0461a5 Bug 345723. Support 3 new accessible object attributes: layout guess, id and xml-roles. r=Ming Gao
git-svn-id: svn://10.0.0.236/trunk@209889 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-12 19:37:36 +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
aaronleventhal%moonset.net
e518203c50 Bug 275010. Support AtkTable and start work to provide hint on layout vs. data table. r=surkov
git-svn-id: svn://10.0.0.236/trunk@203503 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-24 14:26:25 +00:00
aaronleventhal%moonset.net
d75249dcca Bug 344403. Don't refer to |this| in constructors in mozilla/accessible (bad practice overall). r=mats, sr=neil
git-svn-id: svn://10.0.0.236/trunk@202021 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-13 14:22:12 +00:00
aaronleventhal%moonset.net
efa3983b35 Bug 340827. Support nsIAccessibleTab cross platform -- one more tweak needed for it to build on Windows. r=aaronlev
git-svn-id: svn://10.0.0.236/trunk@201003 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-27 15:46:24 +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
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
6dec0925e9 Bug 295715. HTML table should use summary attribute for accessible name. r=timeless, sr=neil, a=shaver
git-svn-id: svn://10.0.0.236/trunk@173902 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-01 14:09:24 +00:00
aaronleventhal%moonset.net
d420cdecec Bug 290344. Implement accessible DHTML descriptions and labels. r=timeless, sr=dmose, a=shaver
git-svn-id: svn://10.0.0.236/trunk@173901 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-01 14:03:38 +00:00
aaronleventhal%moonset.net
a41619de7b Bug 280871. Fix various problems with how we expose HTML and XUL combo boxes via accessibility APIs
git-svn-id: svn://10.0.0.236/trunk@168937 18797224-902f-48f8-a5cc-f745e15eee43
2005-02-07 23:11:30 +00:00
bzbarsky%mit.edu
af7c69e56c Relanding, since backing out did not fix orange. Bug 232691.
git-svn-id: svn://10.0.0.236/trunk@156781 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-22 20:02:43 +00:00
bzbarsky%mit.edu
3594b59c19 Backing out to attempt to fix Mac orange. Bug 232691
git-svn-id: svn://10.0.0.236/trunk@156776 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-22 19:26:52 +00:00
bzbarsky%mit.edu
b500ffc684 Convert users of nsC?String(), nsC?AutoString(), and NS_LITERAL_C?STRING("") to
using EmptyC?String instead.  Bug 232691, patch by Charles Fenwick
<clf03f@garnet.acns.fsu.edu>, r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@156769 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-22 17:04:53 +00:00
aaronleventhal%moonset.net
98814ba30b Bug 146065. Use GetElementsByTagNameNS instead of GetElementsByTagName so that we don't get the wrong list of child elements in the accessibility code. r=pkw, sr=jst
git-svn-id: svn://10.0.0.236/trunk@155932 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-04 20:14:58 +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
kyle.yuan%sun.com
deb559b045 Bug 215220 Unable to receive caret-move event in HTML document
r=aaron, sr=henry.jia
Bug 217311 [ATK Accessibility] wrong text structure for HTML text
r=bolian.yin (Not in the default build)
Bug 218992 no placeholder for broken image
r=bolian.yin (Not in the default build)
This patch aims at solving some ATK accessible text issues. The main parts of this patch (inside accessibility/src/atk directory or the #ifdef MOZ_ACCESSIBILITY_ATK/#endif macro) are not in the default build (it gets built only when the default toolkit set to gtk2)


git-svn-id: svn://10.0.0.236/trunk@146864 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-14 12:56:21 +00:00
aaronl%netscape.com
3aba4348b2 Bug 214447. Shorten names in accessibility APIs. r=kyle, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@145421 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-31 08:09:39 +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
aaronl%netscape.com
affc2f4d4e 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
git-svn-id: svn://10.0.0.236/trunk@140501 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-01 20:02:51 +00:00
kyle.yuan%sun.com
f8097b00a7 Bug 195687 [ATK Accessibility] move nsIAccessibleEditableText support from nsHTMLTextFieldAccessible to nsAccessibleEditableText
r=bolian.yin
Not in the default build


git-svn-id: svn://10.0.0.236/trunk@140232 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 09:12:39 +00:00
kyle.yuan%sun.com
70ea748da1 Bug 177868 [ATK Accessibility] better organization of HTML content
r=pete
Not in the default build


git-svn-id: svn://10.0.0.236/trunk@140124 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-24 02:09:55 +00:00
beard%netscape.com
f190b59da8 Fix build bustage by declaring PRInt32 index outside of for loop.
git-svn-id: svn://10.0.0.236/trunk@122871 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-07 06:26:14 +00:00
pete.zha%sun.com
db7886826b bug 148314:Implementation the nsIAccessibleTable
Description: let HTML table support nsIAccessibleTable extension
r=aaronl, sr=jst, a=asa


git-svn-id: svn://10.0.0.236/trunk@122861 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-07 04:15:18 +00:00
dbaron%fas.harvard.edu
0d165e9f97 Convert users of nsAReadable[C]String and nsAWritable[C]String typedefs to [const] nsA[C]String. b=131899 r=scc sr=jag a=asa
git-svn-id: svn://10.0.0.236/trunk@117342 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 21:52:27 +00:00
aaronl%netscape.com
58178a3dc7 Active accessibility fixes. Bug 118633 - null frame checks, bug 118761 - support STATE_SYSTEM_INVISIBLE, bug 118759 - support statusbar, bug 114109 - support dropmarker, bug 118858 and bug 118020 - text nodes shouldn't get focusable state. r's=jgaunt, sr's=hewitt, waterson
git-svn-id: svn://10.0.0.236/trunk@111654 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 10:02:29 +00:00
aaronl%netscape.com
be7ca27beb Bug 113367 and Bug 111284. Active Accessibility: fix states for table (*not* focusable) and accessible name for table when caption is used. r=jgaunt, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@110287 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 21:42:58 +00:00
jgaunt%netscape.com
46fef2beee bug 102777 -- factoring of a8e code into XUL and HTML specific files and new impl for GetAccName for XUL a11y widgets
r=aaronl
sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@104945 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-09 21:52:36 +00:00
gerv%gerv.net
c125e13670 License changes, take 2. Bug 98089. mozilla/accessible/.
git-svn-id: svn://10.0.0.236/trunk@103672 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-25 00:48:50 +00:00
gerv%gerv.net
ae1d5501a1 Oops.
git-svn-id: svn://10.0.0.236/trunk@103236 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-20 00:02:59 +00:00
scc%mozilla.org
52c8d09e03 bug #98089: ripped new license
git-svn-id: svn://10.0.0.236/trunk@103219 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-19 20:09:47 +00:00
jgaunt%netscape.com
99f7be2721 bug #86517 Landing of Accessible_052901_Branch4 sr=waterson
r= lots, see bug


git-svn-id: svn://10.0.0.236/trunk@98337 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-30 00:25:09 +00:00
evaughan%netscape.com
eab27303ef Landing accessibility
-r aarol, jgaunt

-sr brendan


git-svn-id: svn://10.0.0.236/trunk@94685 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-11 21:11:38 +00:00