James Teh
51242e0692
Bug 1896047 part 1: Enclose TreeWalker implementation in a namespace block. r=eeejay
...
Without this, a new source file introduced in a subsequent patch causes the compiler to become confused about which TreeWalker we mean: a11y::TreeWalker or dom::TreeWalker.
I don't really understand why this starts happening, but I'm guessing it is related to our unified builds.
Differential Revision: https://phabricator.services.mozilla.com/D210013
2024-05-17 00:24:14 +00:00
Nathan LaPre
22e4c96a2b
Bug 1840732 Part 1: Remove unnecessary includes from accessible/base, r=Jamie
...
This revision removes unnecessary include directives from cpp files in the
accessible/base directory. These suggestions came from the Include What You Use
tool.
Differential Revision: https://phabricator.services.mozilla.com/D182288
2023-07-07 03:22:07 +00:00
Chris Peterson
f7470ce9af
Bug 1731526 - Fix non-unified build errors in accessible/. r=eeejay
...
accessible/base/TreeWalker.cpp:151:10: error: 'return' will never be executed [-Werror,-Wunreachable-code-return]
accessible/xpcom/xpcAccessibleMacInterface.mm:177:10: error: 'return' will never be executed [-Werror,-Wunreachable-code-return]
Differential Revision: https://phabricator.services.mozilla.com/D126173
2021-09-22 01:41:40 +00:00
Eitan Isaacson
c1ef28b8c2
Bug 1693597 - P1: Rename Accessible to LocalAccessible. r=morgan
...
Differential Revision: https://phabricator.services.mozilla.com/D105670
2021-02-19 23:14:32 +00:00
Eitan Isaacson
dd2f95aa73
Bug 1693607 - [Linux] Add braces around statements. r=morgan
...
This is a collaboration between clang-tidy and clang-format.
clang-tidy uses compiled code paths, so this patch is linux specific.
Differential Revision: https://phabricator.services.mozilla.com/D105669
2021-02-19 23:14:32 +00:00
Eitan Isaacson
7babc2c4be
Bug 1692523 - P1: Prefix local heirarchy functions with 'Local'. r=Jamie
...
Parent -> LocalParent
GetChildAt -> LocalChildAt
FirstChild -> LocalFirstChild
LastChild -> LocalLastChild
NextSibling -> LocalNextSibling
PrevSibling -> LocalPrevSibling
Differential Revision: https://phabricator.services.mozilla.com/D105034
2021-02-16 20:05:10 +00:00
Alexander Surkov
ac8d8b4786
Bug 1587512 - remove XBL dialog support bits; remove XBL support from TreeWalker; update XBL related comments and remove XBL mutation test r=MarcoZ,Jamie
...
Depends on D48964
Differential Revision: https://phabricator.services.mozilla.com/D48965
2019-10-14 05:36:10 +00:00
Alexander Surkov
4db0e2e99e
Bug 1573337 - remove XBL anon content filtering support from accessible tree traversal r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D42022
2019-08-15 00:58:28 +00:00
Alexander Surkov
9a63afd4cf
Bug 1563275 - make dynamically inserted slotted elements accessible r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D36919
2019-07-05 12:28:51 +00:00
Sylvestre Ledru
e5a134f73a
Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
...
# ignore-this-changeset
2018-11-30 11:46:48 +01:00
Miko Mynttinen
86800aa3f1
Bug 1445302 - Replace TArray.RemoveElementAt(TArray.Length() - 1) pattern with TArray.RemoveLastElement() or TArray.PopLastElement() r=froydnj
...
MozReview-Commit-ID: rGjabnP2iz
2018-03-13 14:51:33 +01:00
Eitan Isaacson
afc245912d
Bug 1405796 - Don't traverse into relocated children in scoped TreeWalker. r=surkov
2017-12-22 11:25:00 -05:00
Alexander Surkov
083e10ff0a
Bug 1353094 - simplify the logic of accessible subtrees removal, r=davidb
2017-04-25 14:02:41 -04:00
Alexander Surkov
6b0df76c25
Bug 1280551 - Documents sometimes load with no child accessibles but all text merged into document, r=yzen
2016-09-21 14:15:20 -04:00
Alexander Surkov
922cf3bf5f
Bug 1274381 - scope accessible elements search to inserted nodes, r=yzen, f=marcoz
2016-08-05 10:20:58 -04:00
Alexander Surkov
0f186220c0
Bug 1279665 - skip aria-owns deferred accessible creation for XUL elements, r=yzen
2016-07-08 11:56:30 -04:00
Carsten "Tomcat" Book
0555adf556
Backed out changeset b3acfc1fa613 (bug 1274381) for causing regression (bug 1281828) and on request from marcoz
2016-06-24 10:53:11 +02:00
Alexander Surkov
439584db37
Bug 1274381 - scope accessible elements search to inserted nodes, r=yzen, f=marcoz
2016-06-21 10:53:06 -04:00
Alexander Surkov
3fab79378c
Bug 1261408 - detect ARIA owned children early to avoid tree moving, r=yzen
2016-04-06 07:58:58 -04:00
Alexander Surkov
c722a5c1ee
Bug 1261177 - split GetOrCreateAccessible method into two (Get and Create versions), r=yzen
2016-04-06 07:23:41 -04:00
Alexander Surkov
d40990157c
Bug 1249730 - make TreeWalker bi-directional, follow up fix, r=yzen
2016-03-11 11:14:29 -05:00
Alexander Surkov
903b6373fe
Bug 1254989 - extend TreeWalker::Next to accept a stopper node, r=yzen
2016-03-10 15:50:37 -05:00
Alexander Surkov
7de61bdd4f
Bug 1249253 - content removal processing can wrongly remove ARIA owned children, r=yzen
2016-03-10 15:46:44 -05:00
Alexander Surkov
bf7e1beea8
Bug 1249730 - make TreeWalker bi-directional, r=yzen
2016-03-08 08:27:59 -05:00
Alexander Surkov
aa42ac7457
Bug 1249730 - make TreeWalker bi-directional, r=yzen
2016-03-07 16:43:27 -05:00
Alexander Surkov
884add14d6
Bug 1251337 - TreeWalker doesn't have to check ARIA owned children for each DOM state, r=yzen
2016-02-28 11:30:46 -05:00
Alexander Surkov
010a042819
Bug 1251218 - add special TreeWalker constructor for children creation, r=marcoz
2016-02-26 13:29:27 -05:00
Alexander Surkov
74617c6b63
Backout bug 1251218
2016-02-26 11:04:05 -05:00
Alexander Surkov
70f8a1a12b
Bug 1251218 - follow up fixes2
2016-02-26 10:59:30 -05:00
Alexander Surkov
9fe09e46d6
Bug 1251218 - add special TreeWalker constructor for children creation, r=marcoz
2016-02-26 10:53:21 -05:00
Alexander Surkov
13a93908be
Bug 1250506 - check if node is acceptable as a child before creating an accessible for it, r=davidb
2016-02-24 08:01:21 -05:00
Alexander Surkov
3b24f64b13
Bug 1249927 - devirtualize CanHavaAnonymousChildren, r=davdib
2016-02-22 12:32:03 -05:00
Alexander Surkov
3404cd07e3
Bug 1248840 - rename TreeWalker::NextChild, r=yzen
2016-02-18 17:57:17 -05:00
Alexander Surkov
15d2ff2065
Bug 1247364 - use AllChildrenIterator::Seek by a11y tree walker, r=davidb
2016-02-11 08:24:38 -05:00
Alexander Surkov
f19d67034f
Bug 1219299 - rework aria-owns implementation, r=yzen
2015-10-29 18:08:48 -04:00
Alexander Surkov
31ede4d86d
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
Trevor Saunders
6ec7c7bed2
bug 1052122 - derecursify TreeWalker::NextChild r=surkov
2014-08-12 02:02:28 -04:00
Carsten "Tomcat" Book
541098a38b
Backed out changeset a7840102579b (bug 1052122) for causing regressions on a CLOSED TREE
2014-09-01 14:31:35 +02:00
Trevor Saunders
e4403a1b41
bug 1052122 - derecursify TreeWalker::NextChild r=surkov
2014-08-12 02:02:28 -04:00
Trevor Saunders
e052cf9168
bug 1016545 - Provide an iterator that iterates over all children of an element r=bz
2014-07-16 14:41:57 -04:00
Birunthan Mohanathas
e551bc9312
Bug 1028563 - Part 1: Flatten accessible/src/ directory. rs=surkov
2014-06-22 10:15:19 -07:00