Trevor Saunders
f79e1c0edd
bug 1218564 - remove check for password roles in AccessibleWrap::get_accValue r=surkov
...
The text computed for a password entry's accessible should not include the
actual password text, so this check is not necessary.
2015-10-28 14:58:24 -04:00
Kyle Huey
3c530551ba
Bug 1216401: Eviscerate nsIDOMWindow, move still needed methods to nsPIDOMWindow. r=bz
2015-10-26 14:37:32 -07:00
Ryan VanderMeulen
67e1fca53f
Bug 448064 - Add crashtest.
2015-10-24 15:03:19 -04:00
Robert O'Callahan
ee9fa5031c
Revert incorrectly committed changes ab657569f554 and a396f4262479
2015-10-24 22:38:22 +13:00
Robert O'Callahan
3161d0d82c
Bug 264412. Refactor nsIFrame::GetRenderedText API to be more sane. r=mats,marcoz
...
The test changes here are to adjust for the fact that
nsTextFrame::GetRenderedText can now trim whitespace from the end of lines
that end in a hard line break.
2015-10-24 22:27:29 +13:00
Tooru Fujisawa
c823ea2944
Bug 1217038 - Remove for-each and legacy array comprehension from accessible/. r=yzen
2015-10-18 23:21:31 +09:00
Nicholas Nethercote
60a001d360
Bug 1186786 - Replace nsBaseHashtable::EnumerateRead() calls in accessible/ with iterators. r=tbsaunde.
2015-10-19 17:52:43 -07:00
James Teh
0824debc67
Bug 1210549 - Fix AccessibleWrap::GetXPAccessibleFor for proxied accessibles r=tbsaunde
2015-10-21 19:54:09 -04:00
James Teh
6fe1297e68
Bug 1210549 - Allow IServiceProvider::QueryService to work for proxied accessibles r=tbsaunde
2015-10-21 19:54:09 -04:00
James Teh
8422ba8b28
Bug 1210549 - Make proxied accessibles defunct when proxy dies r=tbsaunde
2015-10-21 19:54:09 -04:00
Carsten "Tomcat" Book
7274709d52
Backed out changeset f20fa392e98b (bug 1199755) for assertions/test failures in test_content_integration.htm on a CLOSED TREE
2015-10-21 12:28:56 +02:00
Lorien Hu
dacc763548
Bug 1199755 - Correctly fetch remote children of non-proxy mozAccessibles, r=tbsaunde
2015-10-13 21:29:09 +03:00
Takeshi Kurosawa
2f043d4cd2
Bug 1007975 - div with display:table exposes table semantics r=surkov
...
- Construct a table accessible object if a content in question is HTML <table>
- Drop checking whether a table accessible object is built by CSS display:table from HTMLTableAccessbile::IsProbablyLayoutTable
2015-10-19 21:46:54 +09:00
Trevor Saunders
09be762d1e
bug 1215657 - make AccessibleWrap::get_accSelection work with proxies r=davidb
2015-10-20 15:25:00 -04:00
Trevor Saunders
66b5c512e6
bug 1215657 - make AccessibleWrap::accDoDefaultAction work with proxies r=davidb
2015-10-20 15:25:00 -04:00
Trevor Saunders
5dbd682470
bug 1215657 - make AccessibleWrap::accHitTest() work with proxies r=davidb
2015-10-20 15:25:00 -04:00
Trevor Saunders
1a735418f5
bug 1215657 - make AccessibleWrap::accSelect work with proxies r=davidb
2015-10-20 15:25:00 -04:00
Trevor Saunders
dfaf881f93
bug 1215657 - make AccessibleWrap::get_accDefaultAction work with proxied accessibles r=davidb
2015-10-20 15:25:00 -04:00
Trevor Saunders
515d273cfc
bug 1215657 - make AccessibleWrap::get_accFocus work with proxied accessibles
...
r=davidb
2015-10-20 15:25:00 -04:00
Nathan Froyd
9c5965b035
Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
...
The bulk of this commit was generated with a script, executed at the top
level of a typical source code checkout. The only non-machine-generated
part was modifying MFBT's moz.build to reflect the new naming.
CLOSED TREE makes big refactorings like this a piece of cake.
# The main substitution.
find . -name '*.cpp' -o -name '*.cc' -o -name '*.h' -o -name '*.mm' -o -name '*.idl'| \
xargs perl -p -i -e '
s/nsRefPtr\.h/RefPtr\.h/g; # handle includes
s/nsRefPtr ?</RefPtr</g; # handle declarations and variables
'
# Handle a special friend declaration in gfx/layers/AtomicRefCountedWithFinalize.h.
perl -p -i -e 's/::nsRefPtr;/::RefPtr;/' gfx/layers/AtomicRefCountedWithFinalize.h
# Handle nsRefPtr.h itself, a couple places that define constructors
# from nsRefPtr, and code generators specially. We do this here, rather
# than indiscriminantly s/nsRefPtr/RefPtr/, because that would rename
# things like nsRefPtrHashtable.
perl -p -i -e 's/nsRefPtr/RefPtr/g' \
mfbt/nsRefPtr.h \
xpcom/glue/nsCOMPtr.h \
xpcom/base/OwningNonNull.h \
ipc/ipdl/ipdl/lower.py \
ipc/ipdl/ipdl/builtin.py \
dom/bindings/Codegen.py \
python/lldbutils/lldbutils/utils.py
# In our indiscriminate substitution above, we renamed
# nsRefPtrGetterAddRefs, the class behind getter_AddRefs. Fix that up.
find . -name '*.cpp' -o -name '*.h' -o -name '*.idl' | \
xargs perl -p -i -e 's/nsRefPtrGetterAddRefs/RefPtrGetterAddRefs/g'
if [ -d .git ]; then
git mv mfbt/nsRefPtr.h mfbt/RefPtr.h
else
hg mv mfbt/nsRefPtr.h mfbt/RefPtr.h
fi
2015-10-18 01:24:48 -04:00
Trevor Saunders
ac7ce3a4d2
bug 1213327 - expose iAccessibleHyperlink on proxied accessibles r=davidb
2015-10-16 16:13:38 -04:00
Trevor Saunders
91ebf8b9b9
bug 1213327 - store interfaces a proxy implements on the Accessible wrapping it
...
r=davidb
2015-10-16 16:13:38 -04:00
Trevor Saunders
24e3882dd1
bug 1213327 - allow accessibles wrapping proxies to store the set of interfaces implemented by the proxy r=davidb
...
This is not a nice solution, however its basically the only option. We need to
store the set of interfaces the proxy implementes, preferably without
increasing the size of ProxyAccessibleWrap.
2015-10-16 16:13:38 -04:00
Trevor Saunders
652f6a87d0
bug 1213516 - fire showing state change event for atk in place of an alert event r=davidb
2015-10-16 14:59:08 -04:00
Yura Zenevich
a46404a35b
Bug 1211122 - ensuring that we check position against an actual doc/dialog on doc load event. r=marcoz
2015-10-16 09:39:30 -04:00
Carsten "Tomcat" Book
529dbcc2ac
merge mozilla-inbound to mozilla-central a=merge
2015-10-16 13:17:56 +02:00
Phil Ringnalda
a0527312e8
Back out changeset 12ac8139ecd9 (bug 1213516) for Linux build bustage
...
CLOSED TREE
2015-10-15 22:52:58 -07:00
Trevor Saunders
9f4f208808
bug 1213516 - fire showing state change event for atk in place of an alert event r=davidb
2015-10-16 01:24:26 -04:00
Wes Kocher
9f835ec4a3
Merge m-c to fx-team, a=merge
2015-10-15 11:38:00 -07:00
Gijs Kruitbosch
db9b2d21ea
Bug 1123760 - bustage follow-up: remove unused variable, rs=bustage on a CLOSED TREE
2015-10-15 18:36:47 +01:00
Gijs Kruitbosch
b98ad74d18
Bug 1123760 - make autocomplete dropmarker in the urlbar actually work when activated through a11y APIs, r=surkov
2015-10-13 17:19:41 +01:00
Eitan Isaacson
96f513e9f6
Bug 1214398 - Add highlight box to doc body if it is available and set z-index. r=yzen
2015-10-13 14:03:00 +02:00
Yura Zenevich
741cb1a6b5
Bug 1212528 - ensuring first seen document in ancestry is announced first. r=marcoz
2015-10-15 16:42:33 -04:00
Trevor Saunders
62c3d4558d
bug 1214864 - fixup SetCaret() changes on windows
2015-10-15 15:46:42 -04:00
Trevor Saunders
c5766349f0
bug 1214864 - make SetCarretOffset() async r=davidb
...
It calls TakeFocus() which needs to be async to avoid deadlocks, so it needs to
be async as well.
2015-10-15 15:04:37 -04:00
Trevor Saunders
35d1660e61
bug 1213606 - work around proxy's that don't have a wrapper for their document r=davidb
2015-10-14 14:09:49 -04:00
Trevor Saunders
48d5a0eaf9
bug 1213606 - assert that we don't destroy a document's proxy until we destroy all of its children r=davidb
2015-10-14 14:09:49 -04:00
Olli Pettay
34990d154f
Bug 1214316 - Improve assertions on top level remote accessible doc handling, r=tbsaunde
2015-10-13 22:00:35 +03:00
Olli Pettay
9f0ee7de83
Bug 1213382 - proxy more accessible selection methods, r=tbsaunde
2015-10-13 22:08:00 +03:00
Alexander Surkov
6e670e3735
Bug 1212457 - crash at ARIARowAccessible::GroupPosition(), r=marcoz
2015-10-08 08:02:52 -04:00
Trevor Saunders
712251fdaf
bug 1210884 - expose the action interface on proxied accessibles r=davidb
2015-10-07 18:26:56 -04:00
Trevor Saunders
f3431d820a
bug 1210741 - make AccessibleWrap::get_accLocation work with proxied accessibles r=davidb
2015-10-07 18:26:56 -04:00
Trevor Saunders
d5c97fd550
bug 1209615 - make remote primary docs RELATION_EMBEDS targets for atk r=davidb
2015-10-07 18:26:56 -04:00
Trevor Saunders
c1d1c6267f
bug 1209615 - add RootAccessible::GetPrimaryRemoteTopLevelContentDoc() r=davidb
2015-10-07 18:26:56 -04:00
Trevor Saunders
ed892deb13
bug 1209615 - use TabParent::GetTopLevelDocAccessible() in OuterDocAccessible::RemoteChildDoc() r=davidb
2015-10-07 18:26:56 -04:00
Alexander Surkov
90389780a3
Bug 1206107 - crash beginning in nightly 0916 in mozilla::a11y::Accessible::HasGenericType, part2, r=tbsaunde
2015-10-07 10:59:02 -04:00
Carsten "Tomcat" Book
9f1c0bf17d
Backed out 2 changesets (bug 1202902) to recking bug 1202902 to be able to reopen inbound on a CLOSED TREE
...
Backed out changeset 647025383676 (bug 1202902)
Backed out changeset d70c7fe532c6 (bug 1202902)
2015-10-07 14:03:21 +02:00
Sebastian Hengst
378b7180e7
Backed out changeset c6b267589d0d (bug 1202902) for Mulet Reftest, W3C Platform Test and other failures. r=backout a=backout on a CLOSED TREE
2015-10-07 13:36:26 +02:00
Carsten "Tomcat" Book
9eaa0d1abc
Backed out 1 changesets (bug 1202902) for causing merge conflicts to mozilla-central
...
Backed out changeset cfc1820361f5 (bug 1202902)
2015-10-07 12:13:45 +02:00
Olli Pettay
5ccd441014
Bug 1210407 - teach nsMaiInterfaceTable to use proxies, r=tbsaunde
2015-10-06 22:36:29 +03:00
Olli Pettay
efdb42747e
Bug 1210408 - make nsMaiInterfaceAction work with proxies, r=tbsaunde
2015-10-06 22:14:18 +03:00
Shu-yu Guo
53a85861c1
Bug 1202902 - Scripted fix the world.
2015-10-06 14:00:31 -07:00
Shu-yu Guo
335cec2303
Bug 1202902 - Fix the world. (r=ato for marionette, rs=Mossop for rest)
2015-10-06 14:00:30 -07:00
Alexander Surkov
a94a922597
Bug 873438 - Implement IAccessible2_2::accessibleWithCaret, r=yzen
2015-10-06 12:36:47 -04:00
Alexander Surkov
d01dd7581f
Bug 1205341 - get rid of aria-owns provided relations, part1: remove ARIA combobox special support (bug 819273 backout), r=yzen
2015-10-05 11:28:35 -04:00
Frédéric Wang
eb300f16f1
Bug 1178272 - Move table semantics to a separate mozTableAccessible.mm file. r=surkov
2015-10-01 16:00:00 +02:00
Frédéric Wang
76ace14722
Bug 1177640 - [Mac] Do not expose HTML table semantics for "layout" tables. r=surkov
2015-09-30 17:49:00 +02:00
Frédéric Wang
2410fabf3e
Bug 718637 - Notify that the document is loaded. r=MarcoZ
2015-10-02 05:42:00 +02:00
Trevor Saunders
240195d9f0
bug 1210803 - expose the selection interface on proxied accessibles r=davidb
2015-10-02 06:38:21 -04:00
Trevor Saunders
8d6aae2bd4
bug 1210447 - fix ProxyAccessible::EmbeddedChildAt() on proxies of outerDocs r=davidb
2015-10-02 06:38:21 -04:00
Frédéric Wang
bd18bea20e
Bug 1210441 - ProxyAccessible::IsTable* should take tabular MathML accessibles into account. r=tbsaunde
2015-10-01 11:06:00 +02:00
Alexander Surkov
c48a3fa5a4
Bug 1210108 - Emit object:state-changed:showing event for doorhangers, r=tbsaunde
2015-10-01 11:27:33 -04:00
Kevin Grandon
be9077f2e9
Bug 1204965 - Graphene support. Merge larch into mozilla-central. r=fabrice r=glandium
2015-09-30 23:49:00 +02:00
Frédéric Wang
e3b2d0dfa5
Bug 1210023 - Fix accessibilityAttributeValue for NSAccessibilityIndexAttribute. r=surkov
2015-10-01 08:40:35 +02:00
Bobby Holley
818dbc176c
Bug 1208622 - Separate API entry points. r=bz
2015-09-30 16:31:46 -07:00
Alexander Surkov
ce0eb1a09d
Bug 1205318 - make aria-owns loop alg more sophisticated, r=yzen
2015-09-29 15:17:40 -04:00
Eitan Isaacson
5d89cf51d8
Bug 1209054 - Make 2 finger tap toggle pause speech. r=yzen
2015-09-29 14:37:11 -04:00
Eitan Isaacson
50007a42b9
Bug 1182311 - Make 3 finger triple tap more reliable. r=yzen
2015-09-29 14:37:11 -04:00
Trevor Saunders
8e6d249aba
bug 1208779 - null check aAccessible in GetChildIDFor() for 32 bit as well as 64 bit windows r=davidb
2015-09-29 11:34:07 -04:00
Nigel Babu
2efd791eda
Backed out changeset 5f02a9d37e56 (bug 1208622) for windows build bustage
...
CLOSED TREE
2015-09-29 12:10:45 +05:30
Bobby Holley
c96a35b050
Bug 1208622 - Separate API entry points. r=bz
2015-09-28 22:51:30 -07:00
Alexander Surkov
4e85dd48bb
Bug 1206165 - crash in mozilla::a11y::DocAccessible::UpdateTreeOnRemoval, part2, r=davidb
2015-09-28 16:04:40 -04:00
Trevor Saunders
567185d40b
bug 1209147 - make proxying of Accessible::TakeFocus() async r=davidb
...
TakeFocus() ends up making sync calls to the parent process. That means if we
try to call it from a sync call to the child process we end up deadlocked. The
easiest way to fix this is to make the message to the child process async.
2015-09-28 15:27:11 -04:00
Brian Grinstead
d0f82da2bd
Bug 1034110 - Provide a way to observe mutations for ::before/::after pseudo elements;r=smaug
...
Adds a new chrome-only MutationObserverInit option called nativeAnonymousChildList
that will cause a mutation to fire when a native anonymous root is bound or unbound
2015-09-24 08:23:32 -07:00
Alexander Surkov
cdb2f4fdcb
Bug 1205476 - crash in mozilla::a11y::DocAccessible::ProcessInvalidationList(), part3, r=davidb
2015-09-25 12:11:49 -04:00
Trevor Saunders
cec77bc3f4
bug 1207862 - make AccessibleWrap::GetXPAccessibleFor() return the AccessibleWrap for proxies r=davidb
2015-09-24 19:23:19 -04:00
Trevor Saunders
3ad5ef8365
bug 1207862 - make WrapperFor() take a const ProxyAccessible * r=davidb
2015-09-24 19:23:19 -04:00
Trevor Saunders
ec36e4fd98
bug 1207862 - make it possible to traverse down the tree of proxied documents r=davidb
2015-09-24 19:23:19 -04:00
Trevor Saunders
90595fa0ae
bug 1207862 - Add DocManager::TopLevelRemoteDocs() r=davidb
...
Soon we will need to iterate over all of the top level remote documents.
2015-09-24 19:23:18 -04:00
Trevor Saunders
4a845e000f
bug 1207862 - refactor GetXPAccessibleFor() so proxies and non proxies are handle in the same place for each type of id r=davidb
...
While we're reorganizing this function move the simple cases to the beginning,
and make lookup in the document tree last.
2015-09-24 19:23:18 -04:00
Chris Peterson
b06d7f99a7
Bug 1207030 - Enable -Wshadow flag in more directories that have no -Wshadow warnings. r=glandium
2015-09-22 21:39:03 -07:00
Olli Pettay
2082db91c2
Bug 1207311 - No need for \!nsAccUtils::MustPrune(acc) in DocAccessibleChild::RecvExtents, r=tbsaunde
2015-09-23 01:45:27 +03:00
Olli Pettay
9682ed43f1
Bug 1207253 - make getChildCountCB correctly deal with outerdoc accessibles with proxy children, r=tbsaunde
2015-09-23 01:43:51 +03:00
Alexander Surkov
7f1e869419
Bug 1206107 - fire show event for reallocated accessible after it was reallocated, r=tbsaunde
2015-09-22 16:46:40 -04:00
Alexander Surkov
aea140336e
Bug 1205476 - crash in mozilla::a11y::DocAccessible::ProcessInvalidationList, part2, r=davidb
2015-09-21 12:47:02 -04:00
Alexander Surkov
0c41bad9c7
Bug 1206165 - crash in mozilla::a11y::DocAccessible::UpdateTreeOnRemoval, r=davidb
2015-09-20 04:02:05 -04:00
Alexander Surkov
b933f5ff28
Bug 1205476 - crash in mozilla::a11y::DocAccessible::ProcessInvalidationList(), r=smaug
2015-09-18 08:52:46 -04:00
Trevor Saunders
79beccf79b
bug 1199735 - fire windows events on proxies r=davidb
2015-09-17 16:49:25 -04:00
Trevor Saunders
3934b19d36
bug 1199735 - factor win event dispatch logic into its own function r=davidb
2015-09-17 16:49:24 -04:00
Trevor Saunders
94bb364291
bug 1199735 - remove event logging from the windows AccessibleWrap::HandleAccEvent r=davidb
...
if this is useful it would make more sense to log it outside of the windows
layer. Since its not clear it is useful, and it makes it harder to separate
event dispatch logic from HandleAccEvent its easiest to just remove it for now.
2015-09-17 16:49:24 -04:00
Trevor Saunders
4c76881ecb
bug 1204070 - add a little more checking to proxy subtree removal r=davidb
2015-09-15 18:15:16 -04:00
Shu-yu Guo
d8faa01cea
Bug 1202902 - Mass replace toplevel 'let' with 'var' in preparation for global lexical scope. (rs=jorendorff)
2015-09-15 11:19:45 -07:00
Alexander Surkov
4139b31f14
Bug 1133213 - make aria-owns to alter the accessible tree, fire show/hide mutation events as we do for the accessible tree alterations, r=yzen, f=davidb
2015-09-15 12:01:51 -04:00
Eitan Isaacson
69dbf498ec
Bug 1203697 - Add braille navigation. r=yzen r=mfinkle
2015-09-14 23:34:30 -07:00
Nicholas Nethercote
997456cb72
Bug 1204277 - Disallow warnings in six more directories. r=glandium.
...
These are all conditional uses of ALLOW_COMPILER_WARNINGS=True that are no
longer necessary.
2015-09-14 21:16:37 -07:00
Wes Kocher
07b10b3963
Backed out changeset 0f4a1154350d (bug 1133213) for frequent a11y crashes CLOSED TREE
2015-09-14 16:08:47 -07:00
Eitan Isaacson
c7712e076f
Bug 1182214 - Follow-up to fix Presentation.displayedAccessibles getter. r=me CLOSED TREE
2015-09-14 13:34:26 -07:00
Alexander Surkov
4a2a221d21
Bug 1133213 - make aria-owns to alter the accessible tree, fire show/hide mutation events as we do for the accessible tree alterations, r=yzen, f=davidb
2015-09-11 20:54:27 -04:00
Eitan Isaacson
35a6124902
Bug 1182214 - Update highlight rect as you scroll. r=yzen
2015-09-14 10:52:43 -07:00
Eitan Isaacson
2df3ec8610
Bug 1182222 - Make Layerview support accessibility HTML navigation. r=yzen r=mfinkle
2015-09-14 10:52:43 -07:00
Eitan Isaacson
6e351e8c90
Bug 1203283 - Introduce Android "Control" traversal rule. r=yzen
2015-09-14 10:52:43 -07:00
Trevor Saunders
82ec2d34ca
bug 1196460 - remove proxy's ids when they are destroyed r=surkov
2015-09-14 13:33:39 -04:00
Trevor Saunders
31dcbd5a0f
bug 1196460 - teach GetChildIDFor() to deal with proxied accessibles r=surkov
2015-09-14 13:33:38 -04:00
Trevor Saunders
9db336b535
bug 1196460 - provide mapping from id to accessible in DocProxyAccessibleWrap
2015-09-14 13:33:38 -04:00
Trevor Saunders
d85db249fb
bug 1196460 - add method to get wrapper of proxy for document containing this proxied accessible r=surkov
2015-09-14 13:33:38 -04:00
Trevor Saunders
eff35c900e
bug 1196460 - make IsDoc() return true for wrappers of proxied documents r=surkov
2015-09-14 13:33:37 -04:00
Trevor Saunders
38a420fd55
bug 1196460 - create different proxy wrappers depending on the type of the proxy r=surkov
2015-09-14 13:33:37 -04:00
Trevor Saunders
acd026c4d6
bug 1196460 - add class for wrapping proxies of document accessibles r=surkov
...
For now this isn't really different from the class used to wrap
HyperTextAccessibles. However we will need to store extra data to map IDs to
accessibles when we implement events.
2015-09-14 13:33:37 -04:00
Trevor Saunders
b64d5149f2
bug 1196460 - make the ctor of HyperTextProxyAccessiblewrap public r=surkov
2015-09-14 13:33:36 -04:00
Masayuki Nakano
13ad066f9b
Bug 895274 part.243 Rename NS_TOUCH_END to eTouchEnd r=smaug
2015-09-15 00:14:35 +09:00
Masayuki Nakano
6038863222
Bug 895274 part.241 Rename NS_TOUCH_START to eTouchStart r=smaug
2015-09-15 00:14:34 +09:00
Eitan Isaacson
e67820d100
Bug 1019432 - [AccessFu] Only capture explore by touch events in Android. r=yzen
2015-09-10 13:56:53 -07:00
Trevor Saunders
e8740b799a
bug 1196372 - make GetHWNDFor() work with proxied accessibles r=surkov
2015-09-10 10:53:34 -04:00
Trevor Saunders
7d251d804b
bug 1186536 - Bail out of ProxyTextChangeEvent() if the proxy doesn't have a wrapper r=davidb
...
This probably should never happen, but it seems to sometimes in the wild, and
its hard to know what caused that without a test case. So for now work around
the issue by adding a null check.
2015-09-09 17:37:15 -04:00
Eitan Isaacson
fc81929349
Bug 1201146 - Introduce "Section" traversal rule. r=yzen
2015-09-04 10:04:19 -07:00
Trevor Saunders
c722ab05fa
bug 1201395 - call ProxyCreated with the correct interfaces when creating top level documents r=davidb
2015-09-03 18:41:19 -04:00
Trevor Saunders
829582f021
bug 1186536 - make SerializeTree() use IsOuterDoc() to check if an accessible is an outer doc r=davidb
...
In theory this should be the same, but slightly faster than checking there is
one child and it is a document. However it appears ChildCount() sometimes
returns 1 when there is no child 0.
2015-09-03 18:41:19 -04:00
Eitan Isaacson
981b6596db
Bug 1200836 - Land on first atomic object in container traversal. r=yzen
2015-09-02 09:44:30 -07:00
Olli Pettay
aa5d347dec
Bug 1199785 - Make atk methods in nsMaiInterfaceComponent.cpp to work with ipc proxies, r=tbsaunde
2015-09-02 00:57:57 +03:00
Eitan Isaacson
a71954e882
Bug 1199884 - Keep match roles empty in BaseTraversalRules that don't provide roles. r=yzen
2015-08-31 09:45:02 -07:00
Nicholas Nethercote
10d95cca57
Bug 1198334 (part 1) - Replace the opt-in FAIL_ON_WARNINGS with the opt-out ALLOW_COMPILER_WARNINGS. r=glandium.
...
The patch removes 455 occurrences of FAIL_ON_WARNINGS from moz.build files, and
adds 78 instances of ALLOW_COMPILER_WARNINGS. About half of those 78 are in
code we control and which should be removable with a little effort.
2015-08-27 20:44:53 -07:00
Masayuki Nakano
004e5bb7df
Bug 895274 part.27 Rename NS_MOUSE_BUTTON_DOWN to eMouseDown r=smaug
2015-08-29 08:58:30 +09:00
Masayuki Nakano
1b91479600
Bug 895274 part.26 Rename NS_MOUSE_BUTTON_UP to eMouseUp r=smaug
2015-08-29 08:58:30 +09:00
Masayuki Nakano
e35ebe6f06
Bug 895274 part.25 Rename NS_MOUSE_MOVE to eMouseMove r=smaug
2015-08-29 08:58:29 +09:00
Alexander Surkov
e04eb8dce6
Bug 1194859 - crash in mozilla::a11y::ARIAGridCellAccessible::GroupPosition(), part2, r=marcoz
2015-08-28 10:52:21 -04:00
Marco Zehe
98a7d0b6a6
Bug 1198291 - Remove exposure of the NSAccessibilityDescription attribute to guarantee we always expose AccName and AccDescription correctly, r=davidb, r=surkov
...
The NSAccessibilityHelpAttribute is being repurposed here, too, to expose the information other platforms call the Accessible Description rather than the Accessible Help tag, which traditionally referred to a connection to a Windows help file in old MSAA.
2015-08-26 16:28:05 +02:00
Masayuki Nakano
3bf74a341a
Bug 895274 part.3 Make the enum of event messages a named enum IGNORE IDL r=smaug
2015-08-26 21:56:59 +09:00
Chris Peterson
40a65bd331
Bug 1198124 - Enable -Wshadow in directories that have no -Wshadow warnings. r=glandium
2015-08-25 09:14:38 -07:00
Ryan VanderMeulen
47504fd128
Backed out changeset 1d82f63f06e7 (bug 1184217) for Marionette crashes.
2015-08-25 17:02:57 -04:00
Trevor Saunders
7ebbef67f1
bug 1184217 - make CheckDocTree check the entire document tree not just the subtree r=davidb[
2015-08-25 16:12:49 -04:00
Eitan Isaacson
7a461bb473
Bug 1182208 - Add support for android scrolling and range accessibility actions. r=mfinkle r=yzen
2015-08-21 11:32:57 -07:00
Trevor Saunders
1605394bcb
bug 1196880 - correctly compute interfaces for proxies r=davidb
...
interfaces is supposed to be a bit mask indexed by MAI_INTERFACE_X, so when
adding interfaces MAI_INTERFACE_X should be used as an index of the bit to set,
not the mask to add.
2015-08-20 15:54:26 -04:00
Trevor Saunders
3c153be828
bug 1192330 - update text change data for proxied text change events r=surkov
2015-08-19 12:48:58 -04:00
Trevor Saunders
f378a1c7ce
bug 1192330 - add ia2AccessibleText::UpdateTextChangeData r=surkov
...
Soon we will need to be able to update the text change event data from both
HandleAccEvent() and ProxyTextChangeEvent(), so separate out the logic to do
that into a function.
2015-08-19 12:48:58 -04:00
Trevor Saunders
01dba03e84
bug 1192330 - remove ia2AccessibleText::GetModifiedText() r=surkov
...
There's no point in this indirection since ia2AccessibleText has direct access
to this data.
2015-08-19 12:48:58 -04:00
Trevor Saunders
6deda0cbcd
bug 1192330 - move static text change data from HyperTextAccessibleWrap to ia2AccessibleText r=surkov
...
This will enable us to remove the virtual function GetModifiedText().
2015-08-19 12:48:58 -04:00
Trevor Saunders
eedf7b74e2
bug 1192353 - make HyperTextProxyAccessibleWrap inherit from
...
HyperTextAccessibleWrap r=davidb
This is rather unfortunate, AccessibleWrap itself wastes a fair amount of space
when it just stores a pointer to a proxy, and this makes it waste even more.
However this is rather necessary for now because we need to be able to downcast
classes such as ia2AccessibleText to one type that works both when the
accessible is pointing to a proxy and when it is not. That means
HyperTextAccessibleWrap and HyperTextProxyAccessibleWrap need to have the same
layout.
2015-08-19 12:48:57 -04:00
Alexander Surkov
20d13edcc0
Bug 1194859 - crash in mozilla::a11y::ARIAGridCellAccessible::GroupPosition, r=marcoz
2015-08-18 20:38:24 -04:00
Trevor Saunders
5020e2c060
bug 1195471 - make getChildCountCB work with proxies r=davidb
2015-08-18 14:36:11 -04:00
Trevor Saunders
76c5e0a04e
bug 1189277 - only coalesce reorder events when a previous one for the same target is obsolete r=surkov
...
Having one reorder event that superseeds another does not mean that the
dependant mutation events for the first reorder are obsolete. So we if we
coalesce a reorder event away we should leave its subordinate mutation events
alone.
2015-08-18 14:36:11 -04:00
Trevor Saunders
866eb779aa
bug 1188415 - make CheckDocTree return if the document tree is in a sane state
2015-08-17 18:06:13 -04:00
Trevor Saunders
76ba93fbf9
bug 1194853 - pass the correct interfaces to Proxycreated when creating documents r=davidb
2015-08-17 13:49:28 -04:00
Aryeh Gregor
a0d8e26be1
Bug 1179451 - Part 1: Rewrite some ternary operators as if/else. r=froydnj
2015-08-13 15:22:48 +03:00
Alexander Surkov
dc33966d53
Bug 1193786 - crash in mozilla::dom::Element::FindAttrValueIn, r=marcoz
2015-08-13 08:43:26 -04:00
Trevor Saunders
c876441db0
bug 1172516 - fix firing caret move events for proxied accessibles r=lsocks
2015-08-12 10:50:38 -04:00
Trevor Saunders
60e5b29709
bug 1185122 - don't try and fire platform events in the child process r=lsocks
2015-08-06 13:15:12 -04:00
Lorien Hu
0301045fed
Bug 1187740
- Handle proxies in mozHTMLAccessible r=tbsaunde
2015-08-05 21:55:15 -04:00
Lorien Hu
0b39303422
Bug 1187995 - Add proxy handling to mozTextAccessible r=tbsaunde
2015-08-05 21:55:13 -04:00
Trevor Saunders
c9163dc0c7
bug 1191433 - use ProxyAccessible::AsDoc() in ProxyAccessible::Shutdown() r=lsocks
2015-08-05 16:14:49 -04:00
Trevor Saunders
f086de9888
bug 1191433 - add ProxyAccessible::Document r=lsocks
2015-08-05 16:14:49 -04:00