gecko-dev/accessible/xpcom
Nika Layzell 4d1911e395 Bug 1474369 - Part 3: Add generic type parsing support to xpidl, r=mccr8
Summary:
This patch allows parsing generic types, such as Sequence<T>, in XPIDL. It does
this by introducing a new type, TypeId, which contains both the name string and
an optional list of generic parameters.

Various places which use the xpidl.py library had to be updated to construct one
of these TypeId objects, as TypeId and `str` are not compatible types.

Depends On D2106

Reviewers: mccr8!

Tags: #secure-revision

Bug #: 1474369

Differential Revision: https://phabricator.services.mozilla.com/D2109
2018-07-31 17:53:00 -04:00
..
AccEventGen.py Bug 1474369 - Part 3: Add generic type parsing support to xpidl, r=mccr8 2018-07-31 17:53:00 -04:00
AccEvents.conf
moz.build Bug 1394734 - Replace CONFIG['GNU_C*'] by CONFIG['CC_TYPE'] r=glandium 2017-12-07 22:09:15 +01:00
nsAccessibleRelation.cpp Bug 1313150 - Remove |weak| parameter from nsIMutableArray methods. r=froydnj 2017-10-21 23:53:02 +09:00
nsAccessibleRelation.h
xpcAccessibilityService.cpp Bug 1455676 part 2. Remove nsIDOMNode usage from accessible/. r=surkov 2018-05-29 22:58:47 -04:00
xpcAccessibilityService.h Bug 1387832 - Remove @deprecated nsIAccessibleRetrieval. r=surkov 2017-08-06 23:34:32 +09:00
xpcAccessible.cpp Bug 1455676 part 2. Remove nsIDOMNode usage from accessible/. r=surkov 2018-05-29 22:58:47 -04:00
xpcAccessible.h Bug 1455676 part 2. Remove nsIDOMNode usage from accessible/. r=surkov 2018-05-29 22:58:47 -04:00
xpcAccessibleApplication.cpp
xpcAccessibleApplication.h Bug 1436263 - Part 1: Replace final override virtual function specifiers with just final. r=froydnj 2018-02-05 22:46:57 -08:00
xpcAccessibleDocument.cpp Bug 1460940 - Remove nsIDOMDocument uses in accessible/. r=bz 2018-05-11 19:46:15 +02:00
xpcAccessibleDocument.h Bug 1460940 - Remove nsIDOMDocument uses in accessible/. r=bz 2018-05-11 19:46:15 +02:00
xpcAccessibleGeneric.cpp
xpcAccessibleGeneric.h Bug 1436263 - Part 3: Remove virtual from final virtual function declarations. r=froydnj 2018-02-08 21:22:43 -08:00
xpcAccessibleHyperLink.cpp Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
xpcAccessibleHyperLink.h Bug 1436263 - Part 1: Replace final override virtual function specifiers with just final. r=froydnj 2018-02-05 22:46:57 -08:00
xpcAccessibleHyperText.cpp Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
xpcAccessibleHyperText.h
xpcAccessibleImage.cpp
xpcAccessibleImage.h Bug 1436263 - Part 1: Replace final override virtual function specifiers with just final. r=froydnj 2018-02-05 22:46:57 -08:00
xpcAccessibleSelectable.cpp Bug 1457813 - Part 2: Replace non-asserting NS_PRECONDITIONs with MOZ_ASSERTs. r=froydnj 2018-04-28 12:50:58 -07:00
xpcAccessibleSelectable.h Bug 1436263 - Part 1: Replace final override virtual function specifiers with just final. r=froydnj 2018-02-05 22:46:57 -08:00
xpcAccessibleTable.cpp Bug 1313150 - Remove |weak| parameter from nsIMutableArray methods. r=froydnj 2017-10-21 23:53:02 +09:00
xpcAccessibleTable.h Bug 1436263 - Part 1: Replace final override virtual function specifiers with just final. r=froydnj 2018-02-05 22:46:57 -08:00
xpcAccessibleTableCell.cpp Bug 1313150 - Remove |weak| parameter from nsIMutableArray methods. r=froydnj 2017-10-21 23:53:02 +09:00
xpcAccessibleTableCell.h Bug 1436263 - Part 1: Replace final override virtual function specifiers with just final. r=froydnj 2018-02-05 22:46:57 -08:00
xpcAccessibleTextRange.cpp Bug 1313150 - Remove |weak| parameter from nsIMutableArray methods. r=froydnj 2017-10-21 23:53:02 +09:00
xpcAccessibleTextRange.h Bug 1466168: Remove mozilla::Forward in favor of std::forward. r=froydnj 2018-06-02 09:33:26 +02:00
xpcAccessibleValue.cpp Bug 1335220 - Add minimumIncrement to windows ProxyAccessible. r=yzen 2017-02-01 12:37:13 -08:00
xpcAccessibleValue.h Bug 1436263 - Part 1: Replace final override virtual function specifiers with just final. r=froydnj 2018-02-05 22:46:57 -08:00