Kyle Huey
ce39f191af
Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug
2016-01-30 09:05:36 -08:00
Ting-Yu Lin
7e92c718ff
Bug 1227927 Part 2 - Remove nsIFrame::GetFirstPrincipalChild(). r=mats
2016-01-29 22:42:14 +08:00
Bill McCloskey
365f97ee97
Bug 1240871 - Don't allow implicit "async" in IPDL (r=mccr8,billm)
2016-01-28 20:56:37 -08:00
Yura Zenevich
0b217bce3e
Bug 1087608 - eliminating a pref observer leak and fixing test timeout overflow that cause intermittents. r=eeejay
2016-01-28 13:00:45 -05:00
Trevor Saunders
c16e2ded5b
bug 1243077 - make xpcAccessible::GetLastChild() work with proxied accessibles r=davidb
2016-01-27 18:42:48 -05:00
Trevor Saunders
8f5f83e324
bug 1243077 - add AccessibleOrProxy::LastChild() r=davidb
2016-01-27 18:42:48 -05:00
Trevor Saunders
3cf01467da
bug 1243077 - make xpcAccessible::GetFirstChild() work with proxies r=davidb
2016-01-27 18:42:47 -05:00
Trevor Saunders
01aa6d9da8
bug 1243077 - add AccessibleOrProxy::FirstChild() r=davidb
2016-01-27 18:42:47 -05:00
Trevor Saunders
837faf1b04
bug 1243077 - make xpcAccessible::GetChildren() work with proxied accessibles r=davidb
2016-01-27 18:42:46 -05:00
Trevor Saunders
92133430c8
bug 1243077 - remove an unnecessary AddRef() from xpcAccessible::GetChildren()
...
r=davidb
2016-01-27 18:42:46 -05:00
Trevor Saunders
30e045d74b
bug 1243077 - make xpcAccessible::GetChildAt() work with proxied accessibles r=davidb
2016-01-27 18:42:46 -05:00
Trevor Saunders
e5b900d6cc
bug 1243077 - add AccessibleOrProxy::ChildAt() r=davidb
2016-01-27 18:42:45 -05:00
Trevor Saunders
90b6b65702
bug 1243077 - support proxied accessibles in xpcAccessible::GetRole() r=davidb
2016-01-27 18:42:45 -05:00
Trevor Saunders
28bbcd69bd
bug 1243077 - simplify GetRoleCB some r=davidb
...
We can replace the code dealing with Accessibles and proxies differently with
a call to AccessibleOrProxy::Role()
2016-01-27 18:42:45 -05:00
Trevor Saunders
9ec7157cf1
bug 1243077 - add ToXPC{,Document} overloads for proxied accessibles r=davidb
2016-01-27 18:42:44 -05:00
Trevor Saunders
1fbafdb262
bug 1243077 - make it possible to get MaiAtkObject::mAccWrap from an AtkObject* without casting to Accessible* or ProxyAccessible* r=davidb
2016-01-27 18:42:44 -05:00
Trevor Saunders
2421b55910
bug 1243077 - add AccessibleOrProxy::Role() r=davidb
2016-01-27 18:42:44 -05:00
Trevor Saunders
fc3e25ec88
bug 1243077 - implement xpcAccessible::GetChildCount() for proxied accessibles
...
r=davidb
2016-01-27 18:42:43 -05:00
Trevor Saunders
398ee8a5d3
bug 1243077 - add AccessibleOrProxy xpcAccessible::IntlGeneric() r=davidb
...
It will be useful to get mIntl without casting it to either Accessible* or
ProxyAccessible*. sadly C++ won't let us overload the name Intl() this way
so for now this method is named IntlGeneric().
2016-01-27 18:42:43 -05:00
Trevor Saunders
624ec68fbe
bug 1243077 - add AccessibleOrProxy::ChildCount() r=davidb
2016-01-27 18:42:42 -05:00
Trevor Saunders
6b47fdb58d
bug 1243077 - add AccessibleOrProxy::IsNull() r=davidb
2016-01-27 18:42:42 -05:00
Mats Palmgren
2fcfd3ded9
Bug 1241840 - Set table cell colspan=0 to 1 instead per the HTML spec. r=bz
2016-01-27 17:02:12 +01:00
Trevor Saunders
1692f47aec
bug 1241453 - fire nsIAccessibleCaretMoveEvents for proxies r=davidb
2016-01-26 07:49:25 -05:00
Trevor Saunders
b4f2ecfb68
bug 1241453 - fire nsIAccessibleEvents for proxied accessibles r=davidb
2016-01-26 07:49:25 -05:00
Trevor Saunders
2044341d8e
bug 1241453 - fire nsIAccessibleTextChangeEvents for proxies r=davidb
2016-01-26 07:49:25 -05:00
Trevor Saunders
db4df87399
bug 1241453 - fire nsIAccessibleStateChangeEvents for proxied accessibles r=davidb
2016-01-26 07:49:25 -05:00
Trevor Saunders
0acb0d8e82
bug 1241453 - factor dispatching nsIAccessibleEvents out of HandleAccEvent() r=davidb
2016-01-26 07:49:25 -05:00
Trevor Saunders
ee8519753c
bug 1241453 - add DocAccessibleParent::GetXPCAccessible() r=davidb
2016-01-26 07:49:25 -05:00
Trevor Saunders
535500b1e1
bug 1241453 - allow caching proxies in xpcAccessibleDocuments r=davidb
2016-01-26 07:49:25 -05:00
Trevor Saunders
8098d3b976
bug 1241453 - assert accessibles are only added to non remote xpcAccessibleDocuments r=davidb
2016-01-26 07:49:25 -05:00
Trevor Saunders
6f45c26224
bug 1241453 - allow caching xpc documents for remote documents r=davidb
2016-01-26 07:49:25 -05:00
Trevor Saunders
24fd26a373
bug 1241453 - fixup xpcAccessible Intl() methods to not assume mIntl is always an Accessible r=davidb
2016-01-26 07:49:25 -05:00
Trevor Saunders
64b8e7af37
bug 1241453 - allow xpcAccessibleDocument::mCache to use proxies as keys r=davidb
2016-01-26 07:49:25 -05:00
Trevor Saunders
971a1863ec
bug 1241453 - allow constructing xpcAccessibles with proxies r=davidb
2016-01-26 07:49:25 -05:00
Trevor Saunders
2b092a8a75
bug 1241453 - allow storing proxies in xpcAccessibleGeneric::mIntl r=davidb
2016-01-26 07:49:25 -05:00
Trevor Saunders
3479e52927
bug 1241453 - clean up GetAccessibleWrap() r=davidb
...
We can simplify it some to make better use of AccessibleOrProxy.
2016-01-26 07:49:25 -05:00
Trevor Saunders
f7f97fab77
bug 1241453 - switch MaiHyperLink to use AccessibleOrProxy r=davidb
2016-01-26 07:49:25 -05:00
Trevor Saunders
6b82afaf17
bug 1241453 - switch MaiAtkObject to use AccessibleOrProxy r=davidb
2016-01-26 07:49:25 -05:00
Trevor Saunders
16ea34561b
bug 1241453 - add an AccessibleOrProxy class r=davidb
...
We have several places that store either a ProxyAccessible* or an Accessible*
in the same member using a uintptr_t and stealing the lowest bit of the
pointer. The goal of the AccessibleOrProxy class is to make this simpler and
consolidate the logic involved in doing it.
2016-01-26 07:49:25 -05:00
Sylvestre Ledru
a898200615
Bug 1218816 - Remove useless semicolons. Found by coccinelle. r=Ehsan
2016-01-22 16:58:49 +01:00
David Rajchenbach-Teller
8ba554ff78
Bug 1224374 - Profiler labels for the 25 top chrome hangs;r=BenWa,MarcoZ
...
Experience shows that we do not have enough profiler labels to make
BHR hang reports meaningful. This patch adds enough labels to let us
exploit hang reports matching the 25 topmost chrome hangs.
2016-01-14 23:03:11 +01:00
Alexander Surkov
1eda297f31
Bug 1233118 - implement IAccessible2_3::selectionRanges, r=yzen
2016-01-20 12:53:03 -05:00
Sebastian Hengst
1eb13214bf
Backed out 2 changesets (bug 1224374) for Windows bustage. r=bustage on a CLOSED TREE
...
Backed out changeset 5f458e6e4997 (bug 1224374)
Backed out changeset 0dc02cb0b604 (bug 1224374)
2016-01-19 21:30:41 +01:00
David Rajchenbach-Teller
a50a3b6067
Bug 1224374 - Profiler labels for the 25 top chrome hangs;r=BenWa,MarcoZ
...
Experience shows that we do not have enough profiler labels to make
BHR hang reports meaningful. This patch adds enough labels to let us
exploit hang reports matching the 25 topmost chrome hangs.
2016-01-14 23:03:11 +01:00
Jonathan Kew
e24bc5e3c4
Bug 1239301 - Use 'ch' units rather than 'ex' units when specifying a width that is intended to fit a specific number of characters. r=tbsaunde
2016-01-18 13:27:59 +00:00
Eitan Isaacson
6259120162
Bug 1239051 - Labels should expose labeled controllers action. r=tbsaunde
2016-01-14 12:37:15 -08:00
Jonathan Kew
bf7dba2e00
Bug 1239007 - Replace nsIntRect by strongly-typed rects in a couple of nsCocoaUtils functions. r=mstange
2016-01-13 07:32:55 +00:00
Till Schneidereit
bace318903
Bug 1101817 - Part 1: Remove usages of WeakMap.prototype.clear from Gecko. r=yzen,mak,yoric,gijs,jlongster
2016-01-04 13:06:50 +01:00
Nathan Froyd
e61e5f85d7
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
2571248bc6
bug 1235965 - null check mDoc in AccessibleWrap::Shutdown() r=davidb
2016-01-08 14:23:08 -05:00