542 Commits

Author SHA1 Message Date
bryner%brianryner.com
d80f327086 Unify box and frame trees by moving nsIBox methods onto nsIFrame. XUL-box frames can call the superclass nsBox implementation, all other frames get the nsFrame implementation of the box methods, which acts like nsBoxToBlockAdaptor used to. Bug 258513, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@162876 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-28 18:37:50 +00:00
aaronleventhal%moonset.net
38b74c60d4 Bug 260823. Report correct accessible value for HTML comboboxes. r=pkw, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@162615 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-21 19:23:14 +00:00
neil%parkwaycc.co.uk
7903ea1651 Don't use QueryInterface to get a view from a scrollable view b=258521 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@162561 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-20 22:25:07 +00:00
roc+%cs.cmu.edu
ab88d1e1ac Bug 259032. DeCOMtaminate nsIFrame::GetNext/PrevInFlow. r+sr=roc, patch by Will Levine
git-svn-id: svn://10.0.0.236/trunk@162269 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-14 02:28:03 +00:00
bryner%brianryner.com
ae9e02402a deCOMify nsIPresShell::GetRootFrame. Change callers inside of gklayout to use FrameManager()->GetRootFrame() instead so that the call can be inlined. Bug 253889, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@161637 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 03:08:51 +00:00
aaronleventhal%moonset.net
ef3f8b9010 Bug 254966. Make css scrollable elements tab navigable. r=mats, sr=roc
git-svn-id: svn://10.0.0.236/trunk@161578 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 14:58:34 +00:00
bryner%brianryner.com
2dbfb983b1 Remove refcounting version of nsIPresShell::GetPresContext. Bug 253889, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@161072 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-20 20:34:37 +00:00
aaronleventhal%moonset.net
a3e4c62b95 Bug 165998. Option and select bounds incorrect. r=pkwarren, sr=roc
git-svn-id: svn://10.0.0.236/trunk@160898 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-18 14:39:45 +00:00
aaronleventhal%moonset.net
ecb4bd2cbc Backing out changes to 2 files I accidentally checked in
git-svn-id: svn://10.0.0.236/trunk@160216 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 12:32:58 +00:00
aaronleventhal%moonset.net
10e28bc76f Bug 185852. Active Accessibility: add ISimpleDOMText::get_fontFamily() to return single font name. Rev'd ISimpleDOMText IID. r=pkw, sr=roc
git-svn-id: svn://10.0.0.236/trunk@160215 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 12:28:50 +00:00
bryner%brianryner.com
736c955c54 Remove non-inlined version of nsIPresShell::GetDocument(). Bug 253889, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@160208 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 04:52:55 +00:00
louie.zhao%sun.com
42cd622f92 bug 241062 link name is not supported
r = pkwarren
sr= Henry.Jia


git-svn-id: svn://10.0.0.236/trunk@160204 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 03:45:56 +00:00
louie.zhao%sun.com
cab6707969 bug 250128 GOK expose "seperator" as "no name".
r = aaronleventhal
sr= henry.jia


git-svn-id: svn://10.0.0.236/trunk@160203 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 03:29:01 +00:00
bryner%brianryner.com
865734bf2f Change nsIPresContext to nsPresContext globally, follow-up to bug 253470. rs=roc
git-svn-id: svn://10.0.0.236/trunk@160184 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-31 23:15:21 +00:00
pkw%us.ibm.com
d97b0eb6ea Bug 253468 - nsIAccessible doesn't need STATE_SIZEABLE and STATE_RESIZABLE.
r=aaronleventhal@moonset.net, sr=shaver@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@160144 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 18:06:27 +00:00
aaronleventhal%moonset.net
96b12f64e9 Bug 253391. Any element with tabindex explicity specified can be focused via .focus(). r=bryner, sr=jst
git-svn-id: svn://10.0.0.236/trunk@160133 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 13:00:36 +00:00
aaronleventhal%moonset.net
1ae21b436d Bug 252955. List items returning strange accessible states. r=pkw, sr=darin
git-svn-id: svn://10.0.0.236/trunk@159927 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-27 19:53:07 +00:00
pkw%us.ibm.com
6260692873 Bug 251257 - Memory leak in nsXULTreeAccessible.cpp.
r=aaronleventhal@moonset.net, sr=darin@meer.net


git-svn-id: svn://10.0.0.236/trunk@159884 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-26 23:27:10 +00:00
bzbarsky%mit.edu
933c1cfd2f Fix memory leaks due to misuse of ElementAt(). Bug 252731, patch by Jonathan
Watt <jonathan.watt@strath.ac.uk>, r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@159734 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-23 16:33:12 +00:00
pkw%us.ibm.com
fa5cf2a815 Bug 249421 - Remote getDOMNode from nsIAccessible (it is already available in nsIAccessNode).
r=aaronleventhal@moonset.net, sr=darin@meer.net


git-svn-id: svn://10.0.0.236/trunk@159338 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-16 16:37:28 +00:00
pkw%us.ibm.com
1d10265abb Bug 251264 - AddGetIndexInParent to nsIAccessible.
r=aaronleventhal@moonset.net, sr=darin@meer.net


git-svn-id: svn://10.0.0.236/trunk@159288 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-15 20:45:59 +00:00
aaronleventhal%moonset.net
526c59be60 Bug 171366. Support tabindex for all elements. r=bryner, sr=jst
git-svn-id: svn://10.0.0.236/trunk@158815 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-07 00:58:57 +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
aaronleventhal%moonset.net
6c1bb282db Bug 198118. Refactor out label getting code so we can also use it to get accesskey. r=louie.zhao, sr=henry.jia
git-svn-id: svn://10.0.0.236/trunk@158793 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-06 13:00:40 +00:00
aaronleventhal%moonset.net
b2baaa2695 Fixing bustage
git-svn-id: svn://10.0.0.236/trunk@158664 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-01 21:13:04 +00:00
aaronleventhal%moonset.net
fb4a518ba0 Bug 168624. Microsoft Narrator hanging Mozilla. r=pkw, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@158662 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-01 20:43:03 +00:00
aaronleventhal%moonset.net
43ba3e4310 Rechecking in bug 243313 without problematic comptr->GetFoo(getter_AddRefs(comptr)) usage in GetNextDomNode(). Expose :before and :after anonymous frame text via accessibility APIs. r=louie.zhao, sr=henry.jia
git-svn-id: svn://10.0.0.236/trunk@158500 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-25 20:27:29 +00:00
aaronleventhal%moonset.net
ef439d23b5 Backing out fix for bug 243313 because it fits regression window for bug 248378. The change appears to have exposed a difference between the vc98 and vcnet7.1 compilers
git-svn-id: svn://10.0.0.236/trunk@158480 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-25 14:24:21 +00:00
peterv%propagandism.org
0a98e68e54 Fix for bug 236408 (deCOMtaminate nsINodeInfoManager). r=caillon, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@158468 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-25 12:26:02 +00:00
aaronleventhal%moonset.net
194e1893b6 Bug 246063. Fire accessible state changes when tree item expands/collapses. r=neil, sr=jst
git-svn-id: svn://10.0.0.236/trunk@158377 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-23 19:44:43 +00:00
aaronleventhal%moonset.net
3fcaab3fc8 Bug 246062. No accessible name for trees and listboxes. r=neil, sr=jst
git-svn-id: svn://10.0.0.236/trunk@158357 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-23 14:07:49 +00:00
aaronleventhal%moonset.net
817d362ff0 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
git-svn-id: svn://10.0.0.236/trunk@158318 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-22 16:38:27 +00:00
bryner%brianryner.com
c69233d235 oops, this wasn't supposed to go on the trunk. backing out.
git-svn-id: svn://10.0.0.236/trunk@158278 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-21 23:41:30 +00:00
bryner%brianryner.com
ea5334a7ce bringing branch changes forward
git-svn-id: svn://10.0.0.236/trunk@158277 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-21 23:35:56 +00:00
roc+%cs.cmu.edu
0b0fa89131 Bug 226439. Convert codebase to use AppendLiteral/AssignLiteral/LowerCaseEqualsLiteral. r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@157992 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-17 00:13:25 +00:00
aaronleventhal%moonset.net
47ce172f2c Bug 243313. Expose :before and :after anonymous frame text via accessibility APIs. r=louie.zhao, sr=henry.jia
git-svn-id: svn://10.0.0.236/trunk@157959 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-16 13:12:53 +00:00
aaronleventhal%moonset.net
ba839895ad Missing part of checkin to bug 245931. r=pkw, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@157958 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-16 13:09:10 +00:00
louie.zhao%sun.com
c1813b2537 bug 246750 Can't read menu/menuitem's "keyboard shortcut" and "accesskey"
r = pkw@us.ibm.com
sr= henry.jia@sun.com


git-svn-id: svn://10.0.0.236/trunk@157950 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-16 08:52:23 +00:00
louie.zhao%sun.com
c9a013d63f bug 201922 Make XUL tree accessibles keep track of their own tree item accessibles
r = aaronleventhal
sr= Henry.Jia


git-svn-id: svn://10.0.0.236/trunk@157946 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-16 06:19:12 +00:00
aaronleventhal%moonset.net
d985d1c2c6 Bug 245931. Fix focus issues in accessibility APIs. r=pkw, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@157887 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-15 02:31:20 +00:00
aaronleventhal%moonset.net
713c6a1e20 Bug 241064. Don't use state_unavailable on objects unless their greyed/disabled. r=Louie.Zhao, sr=Henry.Jia
git-svn-id: svn://10.0.0.236/trunk@157654 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-09 12:50:53 +00:00
aaronleventhal%moonset.net
ac64abaa17 Bug 245819. Fix regression from bug 244624, accessibility info cannot be retrieved from 2 subsequent pages with textfield. r=pkw, sr=Henry.Jia
git-svn-id: svn://10.0.0.236/trunk@157653 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-09 12:48:54 +00:00
aaronleventhal%moonset.net
508b43dd08 Bug 245883. Readonly states incorrectly exposed for lists and their contents. r=pkw, sr=Henry.Jia
git-svn-id: svn://10.0.0.236/trunk@157652 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-09 12:45:09 +00:00
aaronleventhal%moonset.net
47e4f07eee Bug 245878. Mozilla hangs when accessibility info retrieved from null plugin. r=pkw, sr=Henry.Jia
git-svn-id: svn://10.0.0.236/trunk@157651 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-09 12:42:41 +00:00
louie.zhao%sun.com
a7b1a6442d bug 244140 Listitem should support type "checkbox".
r = aaron
sr= henry.jia@sun.com


git-svn-id: svn://10.0.0.236/trunk@157633 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-09 04:11:01 +00:00
bryner%brianryner.com
1df9753a77 Get rid of nsILanguageAtom and deCOMtaminate nsILanguageAtomService (bug 230603). Also, fix a bunch of atom double-addref leaks in nsFontMetricsXlib. r+sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@157620 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-08 23:53:59 +00:00
aaronleventhal%moonset.net
c52dfd2bf9 Bug 245370. Make autocomplete dropdowns accessible. r=neil, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@157589 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-08 13:59:11 +00:00
cbiesinger%web.de
ff1bd6473d bug 196380
o) move nsCopySupport into content (from layout), it belongs there better
o) add an |currentURI| attribute to nsIImageLoadingContent which allows access to the URI that is currently being displayed
o) use that from the image uri copy code
xpfe part: r=neil.parkwaycc.co.uk sr=bz rest: r+sr=bz


git-svn-id: svn://10.0.0.236/trunk@157435 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-05 17:57:00 +00:00
jst%mozilla.jstenback.com
a3d3ea4297 Duh, lost this change in my earlier checkin.
git-svn-id: svn://10.0.0.236/trunk@157418 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-04 23:25:58 +00:00
jst%mozilla.jstenback.com
5302cf58f0 Call nsCOMPtr::swap() when we can...
git-svn-id: svn://10.0.0.236/trunk@157416 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-04 23:01:38 +00:00