Alexander Surkov
7f9931aed9
Bug 512424 - implement IAccessibleTable2, r=marcoz, davidb, sr=neil
...
--HG--
rename : accessible/src/atk/nsXULTreeAccessibleWrap.h => accessible/src/atk/nsXULTreeGridAccessibleWrap.h
rename : accessible/src/mac/nsXULTreeAccessibleWrap.h => accessible/src/mac/nsXULTreeGridAccessibleWrap.h
rename : accessible/src/msaa/nsXULTreeAccessibleWrap.cpp => accessible/src/msaa/nsXULTreeGridAccessibleWrap.cpp
rename : accessible/src/msaa/nsXULTreeAccessibleWrap.h => accessible/src/msaa/nsXULTreeGridAccessibleWrap.h
rename : accessible/src/other/nsXULTreeAccessibleWrap.h => accessible/src/other/nsXULTreeGridAccessibleWrap.h
rename : accessible/src/xul/nsXULSelectAccessible.cpp => accessible/src/xul/nsXULListboxAccessible.cpp
rename : accessible/src/xul/nsXULSelectAccessible.h => accessible/src/xul/nsXULListboxAccessible.h
rename : accessible/tests/mochitest/test_relations_table.html => accessible/tests/mochitest/test_table_headers.html
rename : accessible/tests/mochitest/test_nsIAccessibleTable_listboxes.xul => accessible/tests/mochitest/test_table_sels_listbox.xul
rename : accessible/tests/mochitest/test_elm_table.html => accessible/tests/mochitest/test_table_struct.html
2009-09-11 09:07:56 +08:00
Alexander Surkov
71b5e7dcaa
Bug 514595 - it's not necessary to keep two events type for show and two ones for hide, r=marocz, davidb, ginn, sr=roc
...
--HG--
rename : accessible/tests/mochitest/test_events_mutation_coalesce.html => accessible/tests/mochitest/test_events_coalescence.html
2009-09-09 17:03:14 +08:00
Alexander Surkov
30943cf197
Bug 483573 - Expose HTML5 video and audio elements' embedded controls through accessibility APIs, r=davidb, r=MarcoZ, sr=roc
2009-04-20 09:09:21 +02:00
Benjamin Smedberg
3498a5f86e
Bug 396185 - Make nsIFrame derivatives and helper abstract classes use a different dynamic-cast system than nsISupports:
...
* we know all types frames may be cast to at compile time, so instead of extensible GUID IIDs, use a big enum (see nsQueryFrame::FrameIID)
* eliminate all vestiges of refcounting, since frames aren't refcounted
Some frames (SVG frames in particular) still implement nsISupports-derived interfaces, for example nsISVGValue. There is a FrameIID for nsISVGValue that lets you go from a frame to the XPCOM interface, but you can't query back.
r+sr=roc
nsITextControlFrame didn't have an IID the first time around, but this wasn't a compile error because nsITextControlFrame::kFrameIID inherited from nsIFormControlFrame::kFrameIID. I've added a static analysis pass to verify the correct behavior, since I can't figure out a way to make the compiler do it.
--HG--
extra : rebase_source : 4894a2ca0278e2ab92f27459db77165f8348cf41
2009-01-12 14:20:59 -05:00
Benjamin Smedberg
73a6fab34b
Backed out changeset 4c4df6ed1b41 - Bug 396185 - Make nsIFrame not inherit from nsISupports due to mochitest failures... these appear to be crashes in nsGenericHTMLElement::GetEditorInternal.
2009-01-09 11:35:24 -05:00
Benjamin Smedberg
802d1a10c7
Bug 396185 - Make nsIFrame derivatives and helper abstract classes use a different dynamic-cast system than nsISupports:
...
* we know all types frames may be cast to at compile time, so instead of extensible GUID IIDs, use a big enum (see nsQueryFrame::FrameIID)
* eliminate all vestiges of refcounting, since frames aren't refcounted
Some frames (SVG frames in particular) still implement nsISupports-derived interfaces, for example nsISVGValue. There is a FrameIID for nsISVGValue that lets you go from a frame to the XPCOM interface, but you can't query back.
r+sr=roc
This patch locally causes two REFTEST-UNEXPECTED-PASS for Bidi stuff. It's possible that I accidentally fixed a bug, but I'm not sure, so I'm going to wait for the tinderboxes to confirm my local results.
2008-11-05 14:25:30 -05:00
Alexander Surkov
4b3262f0dc
Bug 386978 - get rid FireToolkitEvent, r=aaronlev, sr=benjamin
2008-11-04 11:36:36 +08:00
Daniel Holbert
5492039225
Bug 458167 - (comments-only changes) Grammar Nazi Vol1: s/it's/its/ for the posessive version of the word, and a few other misc comment-typos, in these directories: accessible browser config profile rdf toolkit tools xpcom xpfe
2008-10-01 23:49:45 -07:00
aaronleventhal@moonset.net
a48279000e
bug 417249, bug 417578, bug 405951, bug 413778, bug 412878. Fix missing, incorrect or crashing doc load events in Firefox and Thunderbird. r=surkov, a=blocking1.9
2008-02-26 00:51:10 -08:00
aaronleventhal@moonset.net
59efae35bd
Bug 395909. Should not require namespaces for ARIA role usage in text/html. r=surkov, a=dsicore
2007-09-18 14:43:19 -07:00
aaronleventhal@moonset.net
40c6fa942e
Bug 391846. Fire correct text change events when a node is shown or hidden. r=surkov, sr=sicking, a=sicking
2007-08-28 14:57:53 -07:00
surkov.alexander@gmail.com
1c2ae99628
Bug 386836 - same map used in several img caused firefox crash, patch=me, ginn.chen, r=me
2007-07-16 05:42:36 -07:00
aaronleventhal@moonset.net
4ff6072f7d
Bug 377783. Fix crash and clean up table a11y. r=evan.yan
2007-07-05 08:39:29 -07:00
aaronleventhal@moonset.net
15d53db726
Bug 268935. nsIAccessibilityService should not be scriptable -- only the nsIAccessibleRetrieval that it inherits from. r=surkov
2007-05-16 06:38:05 -07:00
aaronleventhal%moonset.net
0787f01896
Bug 278034. Reconstruct both HTML and XUL combobox accessibles
2007-01-11 20:07:36 +00:00
ginn.chen%sun.com
d115062c9f
Bug 332660 GTK file picker as used in Firefox is not accessibile for GOK
...
r=aaronleventhal sr=roc
2006-08-30 05:19:06 +00:00
aaronleventhal%moonset.net
9a72b50c85
Bug 346730. List bullets not exposed. Also, expose content generated frames within nsIAccessibleText. r=ginn.chen
2006-08-17 13:21:41 +00:00
aaronleventhal%moonset.net
793d61f079
Bug 241015. Remote XUL is not accessible. Patch by Alexander Surkov. r=aaronlev. Chrome r='s by neil and mano
2006-07-24 16:12:08 +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
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
neil%parkwaycc.co.uk
0d29adadea
Bug 317937 Get rid of some unnecessary CIDs and change some possibly unsafe nsCOMPtr usage into the equivalently unsafe static casts r=darin sr=jst
2005-12-02 12:02:44 +00:00
aaronleventhal%moonset.net
ec03b5002b
Bug 280065. Make XUL links accessible. Patch by Peter Parente. r=aaronlev, r=mconnor, sr=neil, a=asa
2005-07-14 15:12:12 +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
d8ef241ada
Bug 290352. Fix show/hide events, and anything dependent on those such as DHTML sub sub menus, alerts and progress bars. r=louie.zhao, sr=bz, a=asa
2005-06-10 13:57:27 +00:00
aaronleventhal%moonset.net
abd3646f41
Bug 280498. Invalidate accessibility subtree for frame visibility/display style changes. r=bz, sr=roc, a=asa
2005-05-03 03:46:51 +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
1f5edcb856
Bug 254966. Make css scrollable elements tab navigable. r=mats, sr=roc
2004-09-01 14:58:34 +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
dedf33783f
Bug 242589. Optimize accessible tree walking. r=kyle, sr=jst
2004-05-26 13:01:13 +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
3e0c33e5da
Bug 210782. Separate public and private accessibility interfaces. r=kyle, sr=jst
2003-07-09 07:01:46 +00:00
aaronl%netscape.com
5d380d4f56
Bug 208812. Fire nsIObserver notifications for accessibility events for internal accessibility clients. r=kyle, sr=alecf
2003-06-16 10:35:11 +00:00
aaronl%netscape.com
2a2c2b833e
Bug 207487. No accessible name using label for xul <textbox> element. r=kyle, sr=alecf
2003-06-04 20:57:39 +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
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
aaronl%netscape.com
8ac3b448d6
Bug 194977. Support <label> elements as ROLE_STATICTEXT like IE does, fix use of label name for controls when no form element. r=kyle, sr=henry
2003-03-06 18:50:39 +00:00
kyle.yuan%sun.com
a8574cad31
Bug 193656 [ATK Accessibility] implement accessible object for block frame
...
r=aaronl, sr=henry.jia
2003-03-05 02:51:36 +00:00
aaronl%netscape.com
7da68e788f
Bug 166504. Crash when closing down with accessibility running because of late object release from third party apps. r=jgaunt, sr=jst, a=dbaron
2003-02-13 22:56:18 +00:00
kyle.yuan%sun.com
b9d7d687c2
Bug 177451 [Active Accessibility] implement support for <toolbar>
...
r=aaronl, sr=jst
Bug 177453 [Active Accessibility] implement support for <hr>
r=aaronl, sr=jst
Bug 177646 [Active Accessibility] implement support for <tooltip>
r=aaronl, sr=jst
2002-11-06 01:29:58 +00:00
kyle.yuan%sun.com
177ebed004
Bug 149856 [XBLFC] Active Accessibility: support XBL-based HTML button
...
r=aaronl, sr=jst
2002-06-26 01:53:11 +00:00
aaronl%netscape.com
2d5ce67f73
Bug 153196. Active Accessibility: support MSAA caret object and events. r=kyle, sr=kin
2002-06-25 22:54:23 +00:00
kyle.yuan%sun.com
61c5b0b4db
Bug 149858 [XBLFC] Active Accessibility: support XBL-based HTML radio
...
r=aaronl, sr=jst
Add nsIAccessibleProvider in radio.xml, create accessible object for XBL radio button
2002-06-19 02:00:38 +00:00
pete.zha%sun.com
ec516d0be2
bug 148314:Implementation the nsIAccessibleTable
...
Description: let HTML table support nsIAccessibleTable extension
r=aaronl, sr=jst, a=asa
2002-06-07 04:15:18 +00:00
aaronl%netscape.com
a4509817d1
Bug 134787. Active Accessibility: support XBL checkbox (first XBL-based HTML form control to be supported). r=jgaunt, sr=jst
2002-05-17 04:03:12 +00:00
pete.zha%sun.com
7932a7441b
bug 109217:Active Accessibility: implement support for <tree>
...
r=aaronl, sr=jst
Check in for Kyle Yuan(kyle.yuan@sun.com )'s fix
Check in other files.
2002-05-13 07:19:43 +00:00
jgaunt%netscape.com
bd32ae519e
bug 124448 Accessibility Support for Object/Embed tags
...
r=aaronl
sr=jst
2002-05-10 22:34:53 +00:00
jgaunt%netscape.com
fdd81f01d7
this would break too
2002-02-18 08:48:29 +00:00
jgaunt%netscape.com
c5488d8591
bug 109223 - XUL listbox Accessibility support r=aaronl sr=hewitt
2002-02-18 07:35:10 +00:00
aaronl%netscape.com
37d3cec004
Active Accessibility: support HTML tags <fieldset> and <legend>. r=jgaunt, sr=hewitt
2002-02-16 01:34:42 +00:00
aaronl%netscape.com
60d7064439
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
2002-01-09 10:02:29 +00:00