Commit Graph

55 Commits

Author SHA1 Message Date
Aaron Klotz
79e1d57fcb Bug 1354333: Use call_as to produce a non-null vtable entry for ISimpleDOMNode::get_localInterface; r=tbsaunde
MozReview-Commit-ID: vglI4a6vNJ
2017-04-06 15:56:42 -06:00
Aaron Klotz
aca9ee2a08 Bug 1346967: Generate metadata for all three ISimpleDOM interfaces via a single combined run of MIDL; r=tbsaunde
MozReview-Commit-ID: DGgXSbISujv
2017-03-13 16:39:28 -06:00
Aaron Klotz
553738fcbc Bug 1335527: Fix missing entries for .tlb files generated by midl in a11y code; r=mshal
MozReview-Commit-ID: 7FW8wi23xYd
2017-02-14 16:32:18 -07:00
Aaron Klotz
46fce73c53 Bug 1335527: Backed out changeset 6306054ca94a for bustage; r=bustage 2017-02-14 16:24:55 -07:00
Aaron Klotz
de7a81390b Bug 1335527: Fix missing entries for .tlb files generated by midl in a11y code; r=mshal
MozReview-Commit-ID: 7FW8wi23xYd
2017-02-14 15:04:33 -07:00
Aaron Klotz
343edf93cb Bug 1335527: Backed out changeset 45651363c8d6 due to bustage; r=bustage 2017-02-14 15:38:49 -07:00
Aaron Klotz
34a34ecb29 Bug 1335527: Fix missing entries for .tlb files generated by midl in a11y code; r=mshal
MozReview-Commit-ID: EjvzTvADV1a
2017-02-14 15:04:33 -07:00
Eitan Isaacson
bb099cbf09 Bug 1335825 - Provide full state bitfield to xpcom accessibles in Windows. r=yzen
MozReview-Commit-ID: H7lFB5khEJm
2017-02-03 15:22:09 -08:00
Eitan Isaacson
f2710109b4 Bug 1335220 - Add minimumIncrement to windows ProxyAccessible. r=yzen
MozReview-Commit-ID: DY89qIALmrq
2017-02-01 12:37:13 -08:00
Yura Zenevich
293e7597f5 Bug 1269369 - add support for GetID XPCOM method on Windows with e10s. r=tbsaunde
MozReview-Commit-ID: KXhDeNW3Oaw
2017-01-09 14:52:51 -05:00
Trevor Saunders
61299c80ff bug 1301148 - allow getting a proxy accessible from a com proxy r=aklotz 2017-01-05 10:48:10 -05:00
Trevor Saunders
b958e0ab86 bug 1301148 - implement anchor count for windows r=aklotz 2017-01-05 10:48:10 -05:00
Trevor Saunders
1a85ebd84b bug 1301148 - add custom gecko interface r=aklotz, mshal 2017-01-05 10:48:09 -05:00
Mike Hommey
262102bb93 Bug 1319350 - Add dedicated targets for some one-offs in the build. r=mshal 2016-11-22 16:55:58 +09:00
Aaron Klotz
c85e82fc38 Bug 1316118: Remove need for ia2_api_all.idl; r=surkov
MozReview-Commit-ID: EBAz0MQXmJq
2016-11-09 12:56:23 -07:00
Aaron Klotz
13adcb4bbb Bug 1310841: Make mscom registration use CoGetClassObject so that COM will retain a reference to the proxy dll; r=jimm
MozReview-Commit-ID: GZxbLCC6gVi
2016-10-25 15:04:47 -06:00
Alexander Surkov
0b5b4c95d0 Bug 1310794 - implement aria-details and aria-errormessage, r=davidb 2016-10-25 13:51:27 -04:00
Aaron Klotz
a5ab4a5ae0 Bug 1306117: Add ISimpleDOMNode type library to AccessibleMarshal.dll's resources; r=tbsaunde
MozReview-Commit-ID: 3RJI1JfZin
2016-09-28 15:14:22 -06:00
Yura Zenevich
abb4eebf15 Bug 527003 - separating XPCOM parts from nsAccessibilityService. Removing a11y service in favour of using nsAccessibilityService directly. Adding support for a11y service shutdown. r=surkov
MozReview-Commit-ID: KKeywNi3fQb
2016-08-08 20:51:39 -04:00
Aaron Klotz
2dcba0a7c1 Bug 1288199: Add building of typelib to be embedded in ia2marshal.dll; r=mshal
Trevor, please read comment 1 in the bug for some discussion around the idl files in this patch.

MozReview-Commit-ID: Emos5mLuobS
2016-08-04 15:17:51 -06:00
Michael Li
b038dfce5e Bug 1288508 - Make nsIAccessible* interfaces builtinclass so they can be static_cast'ed to xpcAccessibleGeneric. r=yzenevich 2016-07-26 15:55:00 +02:00
Ryan VanderMeulen
751d5236e7 Backed out changeset 1bbebd48ca62 (bug 1288508) for causing mochitest-a11y timeouts on a CLOSED TREE. 2016-07-22 17:59:03 -04:00
Michael Li
0f47367b13 Bug 1288508 - Make nsIAccessible* interfaces builtinclass so they can be static_cast'ed to xpcAccessibleGeneric. r=yzen 2016-07-21 12:57:00 -04:00
Tom Tromey
1b5a2bdb96 Bug 1286877 - do not set c-basic-offset for python-mode; r=gps
This removes the unnecessary setting of c-basic-offset from all
python-mode files.

This was automatically generated using

    perl -pi -e 's/; *c-basic-offset: *[0-9]+//'

... on the affected files.

The bulk of these files are moz.build files but there a few others as
well.

MozReview-Commit-ID: 2pPf3DEiZqx
2016-07-14 10:16:42 -06:00
Chris Manchester
c2f6eac589 Bug 1279643 - Don't compile interfaces with midl during artifact builds. r=mshal
MozReview-Commit-ID: Dza7tgekXHz
2016-06-14 05:30:41 -07:00
Jonathan Watt
9c5b8de022 Bug 1279451 - Remove a lot of unnecessary includes of nsAutoPtr.h. rs=sparky 2016-06-07 21:10:18 +01:00
Marco Zehe
4d6e4c5cc4 Bug 634004 - Implement accessibility API support for html:details and html:summary elements, r=surkov
This implements the roles, states, and action names, but omits the state change event part that is currently made impossible by us recreating the html:summary accessible once it toggles the html:details open state. This is probably due to some reframing causing us to recreate the accessible. Suggest to move that to a separate bug and implement the basics now and the event later.

MozReview-Commit-ID: FEi5RIXdkG0
2016-06-01 17:07:56 +02:00
Trevor Saunders
dd2eabb6d0 bug 1253268 - allow getting ids of proxied accessibles r=yzen 2016-03-09 17:33:27 -05:00
Kyle Huey
e95edb30a9 Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug 2016-01-30 09:05:36 -08:00
Alexander Surkov
9365c86781 Bug 1233118 - implement IAccessible2_3::selectionRanges, r=yzen 2016-01-20 12:53:03 -05:00
Nathan Froyd
c55f91e886 Bug 1222531 - turn off -Wextra-tokens on clang-cl in accessible/ directories; r=tbsaunde
The Windows MIDL code generator creates things like:

    #endif !_MIDL_USE_GUIDDEF_

which clang-cl complains about.  MSVC doesn't, so turn this warning off.
2015-11-06 13:10:03 -05:00
Trevor Saunders
6ead49b5ab bug 1213402 - separate value change events into text value changes and numeric value changes r=davidb
Arguably these are different things, and it will be easier to proxy events for
atk this way because atk only wants the numeric value changes.
2015-11-10 15:55:08 -05:00
Olli Pettay
e8145d3c2a Bug 1213382 - proxy more accessible selection methods, r=tbsaunde 2015-10-13 22:08:00 +03:00
Frédéric Wang
ec19a67789 Bug 1175164 - Do not expose MathML semantics element in the accessibility tree. r=surkov 2015-06-16 16:15:00 +02:00
Mike Hommey
e5760853c7 Bug 991983 - Use objdir-relative SOURCES instead of GENERATED_SOURCES. r=gps 2015-05-28 07:34:16 +09:00
Alexander Surkov
a236c14b58 Bug 1113153 - use 'paragraph' role for paragraphs only, introduce 'text' role for small text containers, r=marcoz 2015-05-13 11:40:15 -04:00
Andrea Marchesini
f0aa02df0b Bug 1156632 - Remove unused forward class declarations - patch 5 - rdf, parser, layout and something else, r=ehsan 2015-04-22 08:29:22 +02:00
Marco Zehe
b5587e9905 Bug 1149118 - Expose radio group with the correct role on OS X, r=surkov 2015-03-30 15:37:09 +02:00
Makoto Kato
a9c0aa86f3 Bug 1141443 - Remove unused rpcns4 from OS_LIBS. r=mshal 2015-03-20 18:46:43 +09:00
Jonathan Wei
7d940d5b2d Bug 1001634 - Add basic MathML accessibility implementation, r=surkov, marcoz, patch=jwei, surkov 2015-03-09 08:16:12 -04:00
Marco Zehe
d65fbb0646 Bug 1136563 - ARIA 1.1: Support role 'switch', r=surkov 2015-02-26 14:47:15 +01:00
Olli Pettay
10ed7b619f Bug 1132134 - Get Accessible value from the child process, r=tbsaunde 2015-02-11 22:00:11 +02:00
Mike Hommey
632dbaeb90 Bug 1077148 part 4 - Add and use new moz.build templates for Gecko programs and libraries. r=gps
There are, sadly, many combinations of linkage in use throughout the tree.
The main differentiator, though, is between program/libraries related to
Gecko or not. Kind of. Some need mozglue, some don't. Some need dependent
linkage, some standalone.

Anyways, these new templates remove the need to manually define the
right dependencies against xpcomglue, nspr, mozalloc and mozglue
in most cases.

Places that build programs and were resetting MOZ_GLUE_PROGRAM_LDFLAGS
or that build libraries and were resetting MOZ_GLUE_LDFLAGS can now
just not use those Gecko-specific templates.
2014-10-30 13:06:12 +09:00
Alexander Surkov
be19c27102 Bug 1076816 - segregate XPCOM tree, r=davidb 2014-10-21 20:49:28 -04:00
Sylvestre Ledru
db19dae949 Bug 1081935 - Missing UUID bump. r=gavin a=me 2014-10-13 17:27:05 +02:00
Arnaud Sourioux
13efd81178 Bug 1038570 - Part 2: rename ObjectFrame class to PluginFrame. r=dbaron 2014-09-24 06:34:00 +02:00
Alexander Surkov
ca9ea2cb75 Bug 1068734 - dexpcomify remaining accessible classes, r=tbsaunde 2014-09-23 08:23:02 -04:00
Alexander Surkov
2eb0e9beb8 Bug 1064877 - dexpcomify Accessible class, r=tbsaunde 2014-09-16 13:30:23 -04:00
Mike Hommey
528423a154 Bug 1059113 - Use templates for shared libraries and frameworks. r=gps
Also force to use the existing template for XPCOM components.
2014-09-04 09:04:45 +09:00
Mike Hommey
aec0b61280 Bug 1041941 - Use templates for programs, simple programs, libraries and C++ unit tests. r=gps 2014-09-03 14:10:54 +09:00