Trevor Saunders
907963ea24
bug 1262563 - add IsFromUserInput to show / hide event messages r=davidb
2016-04-21 13:41:09 -04:00
Trevor Saunders
eaf7af766b
bug 1262563 - make FireShowHideEvent() a method of MaiAtkObject r=davidb
2016-04-21 13:41:09 -04:00
Trevor Saunders
ce3d231aa4
bug 1262563 - make FireShowHideEvent() return void r=davidb
2016-04-21 13:41:09 -04:00
Trevor Saunders
5509e10d38
bug 1262563 - fix how FireShowHideEvent gets the parent of a hide event target r=davidb
...
Especially for hide events its better to use the parent stored in the event
than the parent of the object when the event is fired. However xul trees fire
show / hide events where the event's type is AccEvent not a subtype of
AccMutationEvent, and in that case we need to fall back to the objects parent.
2016-04-21 13:41:09 -04:00
Trevor Saunders
78ec591787
bug 1262563 - stop passing an event to FireShowHideEvent() r=davidb
...
Later we will call this for proxies where we don't have an event, and anyway
all we need the event for is if it came from user input.
2016-04-21 13:41:09 -04:00
L. David Baron
d44900156e
Bug 1053986 - Rename nsIFrame::GetBorder to GetXULBorder. r=dholbert
...
This is a manual subset of changes written with sed, over .h and .cpp
files in layout/.
It also includes manual changes in accessible/.
MozReview-Commit-ID: D1nwxJmUzc9
2016-04-20 21:28:33 -07:00
L. David Baron
376413eeb5
Bug 1053986 - Rename nsIFrame::IsBoxFrame to IsXULBoxFrame. r=dholbert
...
Written purely with sed, over .h and .cpp files in layout/.
But with additional manual changes in accessible/.
MozReview-Commit-ID: W0wUPoQsVH
2016-04-20 21:28:30 -07:00
Masayuki Nakano
cbe8f5268a
Bug 1259656 part.1 Rename WidgetEvent::refPoint to WidgetEvent::mRefPoint r=smaug
...
MozReview-Commit-ID: ESWM5ZyBpSR
--HG--
extra : rebase_source : c5e1e3f60bcdde2a7f6c399e72430b29a3e552cd
2016-04-18 23:09:02 +09:00
Trevor Saunders
696d088bee
bug 1262233 - stop implementing ProxyAccessible::EmbeddedChildAt() with a sync message r=lsocks
2016-04-19 17:17:25 -04:00
Trevor Saunders
fbb720e10a
bug 1262233 - stop implementing ProxyAccessible::IndexOfEmbeddedChild() with a sync message r=lsocks
2016-04-19 17:17:25 -04:00
Trevor Saunders
426fa80158
bug 1262233 - stop using a sync message to implement ProxyAccessible::EmbeddedChildCount() r=lsocks
2016-04-19 17:17:25 -04:00
Trevor Saunders
5a44fb72ed
bug 1262233 - add ProxyAccessible::IsEmbeddedObject() r=lsocks
2016-04-19 17:17:25 -04:00
Alexander Surkov
83f637d163
Bug 1262417 - bind a value change event with reorder event firing, r=yzen
2016-04-19 11:51:51 -04:00
CJKu
f530904493
Bug 1261578 - Part 2. Correct text decoration color; r=jfkthame
...
MozReview-Commit-ID: LfZnmTnL5KY
--HG--
extra : rebase_source : 1bb95f3a8b59c2897f55e1f17ee8168366ca1cf5
2016-04-19 17:09:54 +08:00
Nathan Froyd
dc00d2ec98
Bug 1264784 - part 1 - call nsIFrame::{GetScreenRect,GetView} instead of their *External counterparts; r=dholbert
...
The latter functions just call through to the former functions, and
we're going to remove the latter functions in a separate, subsequent
patch.
2016-04-15 19:37:35 -04:00
Alexander Surkov
79ec4018bb
Bug 1264526 - process ARIA owns relocations for in-the-document accessibles only, r=yzen
2016-04-14 13:45:16 -04:00
Alexander Surkov
79325fd1a2
Bug 1264473 - do not schedule child document rebuinding during main document shutdown, r=yzen
2016-04-14 11:15:16 -04:00
Alexander Surkov
a426e529c3
Bug 1263188 - fix event tree coalescence, part4, r=yzen
2016-04-14 07:46:58 -04:00
Alexander Surkov
77445951cd
Bug 1263188 - more assertions, part3, r=yzen
2016-04-14 07:39:44 -04:00
Wes Kocher
6248f1e33c
Merge inbound to central, a=merge
...
MozReview-Commit-ID: 4hSCKRdSJmM
2016-04-13 14:18:44 -07:00
Alexander Surkov
5b34156025
Bug 1263188 - fix event tree building, part2, r=yzen
2016-04-13 11:22:19 -04:00
Florian Quèze
826840fc31
Bug 1238286 - Searchbar placed in Australis Menu doesn't detect search plugins if Menu wasn't opened in the window, r=adw.
2016-04-11 15:07:27 +02:00
Alexander Surkov
bb313c6576
Bug 1263188 - fix event tree cutting, part1, r=yzen
2016-04-12 15:48:29 -04:00
Alexander Surkov
1499275e07
Bug 1262415 - make Accessible to keep weak pointers to parent and children, r=yzen
2016-04-12 11:20:56 -04:00
Jonathan Watt
de4c3d11fe
Bug 1263787 - Kill off the deprecated nsINode::GetCrossShadowCurrentDoc. r=baku
2016-03-31 13:20:14 +01:00
Jonathan Watt
9480920b04
Bug 1263785 - Kill off the deprecated nsINode::GetCurrentDoc. r=baku
2016-03-31 12:46:32 +01:00
Jonathan Watt
fb7bb15e68
Bug 1263782 - Kill off the deprecated nsINode::IsInDoc(). r=baku
2016-03-31 11:58:25 +01:00
Trevor Saunders
317b423cfb
bug 1259023 - make nsIAccessible.{Next,Prev}Sibling work with proxied accessibles r=yzen
2016-04-13 04:00:56 -04:00
Trevor Saunders
ef3432fda2
bug 1259023 - make nsIAccessible.indexInParent work on proxied accessibles r=yzen
2016-04-13 04:00:56 -04:00
Trevor Saunders
8a74954930
bug 1259023 - make nsIAccessible.parent work with proxies r=yzen
2016-04-13 04:00:56 -04:00
Cameron McCormack
672aaef5a4
Bug 1261754 - Part 11: Move opacity from nsStyleDisplay to nsStyleEffects. r=dholbert
2016-04-12 15:52:43 +10:00
Cameron McCormack
cb363fa1df
Bug 1261754 - Part 6: Move vertical-align from nsStyleTextReset to nsStyleDisplay. r=dholbert
2016-04-12 15:52:41 +10:00
Trevor Saunders
5deea4c6a1
bug 1261144 - stop including Filters.h in EmbeddedObjCollector.h r=lsocks
2016-04-11 21:41:09 -04:00
Trevor Saunders
77a75b2795
bug 1261144 - devirtualize the dtor of EmbeddedObjCollector r=lsocks
2016-04-11 21:41:09 -04:00
Trevor Saunders
7f0c0c844c
bug 1261144 - remove filters::GetEmbeddedObj() because it is unused r=lsocks
2016-04-11 21:41:09 -04:00
Trevor Saunders
72142ef744
bug 1261144 - call Accessible::IsText() directly from EmbeddedObjCollector r=lsocks
2016-04-11 21:41:09 -04:00
Trevor Saunders
a6e634768b
bug 1261144 - use filters::GetEmbeddedObject() directly in EmbeddedObjCollector r=lsocks
2016-04-11 21:41:09 -04:00
Trevor Saunders
9d406fe177
bug 1261144 - rename AccCollector.{h,cpp} to EmbeddedObjCollector.{h,cpp} r=lsocks
2016-04-11 21:41:09 -04:00
Trevor Saunders
1b3f09554d
bug 1261144 - remove the AccCollector class r=lsocks
2016-04-11 21:41:09 -04:00
Trevor Saunders
dacc371487
bug 1261144 - move the data members of AccCollector to EmbeddedObjCollector r=lsocks
2016-04-11 21:41:09 -04:00
Trevor Saunders
524f71756a
bug 1261144 - devirtualize AppendObject() because the base class impl is never called r=lsocks
2016-04-11 21:41:09 -04:00
Trevor Saunders
f7b3348349
bug 1261144 - move EnsureNGetIndex() to EmbeddedObjCollector r=lsocks
2016-04-11 21:41:09 -04:00
Trevor Saunders
603f72aeff
bug 1261144 - move EnsureNGetObject to EmbeddedObjCollector r=lsocks
2016-04-11 21:41:09 -04:00
Trevor Saunders
aba880c668
bug 1261144 - devirtualize GetIndexAt() because the base class version is never called r=lsocks
2016-04-11 21:41:09 -04:00
Trevor Saunders
57ae90bd8b
bug 1261144 - move GetAccessibleAt to EmbeddedObjCollector r=lsocks
2016-04-11 21:41:09 -04:00
Trevor Saunders
ddf532b5f7
bug 1261144 - move Count() from AccCollector to EmbeddedObjCollector r=lsocks
2016-04-11 21:41:09 -04:00
Alexander Surkov
79b3a94e0d
Bug 1263188 - stop bleeding, r=yzen
2016-04-11 10:01:13 -04:00
Alexander Surkov
f34bc138b9
Bug 1261439 - replace nsAccUtils::IsEmbeddedObject on a bit flag check, r=marcoz
2016-04-08 08:35:11 -04:00
Trevor Saunders
d70fabf87e
bug 1262980 - expose the table interface on proxies r=dbolter
2016-04-07 17:06:54 -04:00
Alexander Surkov
51947ead2c
Bug 1261425 - coalesce mutation events by a tree structure, r=yzen
2016-04-07 09:30:22 -04:00
Sebastian Hengst
589be256a0
Backed out changeset 0a9ecb630db6 (bug 1234121) for Marionette-e10s crashes on Linux in test_accessibility.py TestAccessibility.test_click_raises_no_exceptions. r=backout on a CLOSED TREE
2016-04-07 14:17:13 +02:00
Sebastian Hengst
c77c3ae876
Backed out changeset 071d44d633ea (bug 1234121)
2016-04-07 14:15:41 +02:00
Lorien Hu
edd5ded287
Bug 1234121 - FocusManager focused proxy cleared on hide event (Part 2) r=tbsaunde
2016-04-07 04:18:15 -07:00
Lorien Hu
4c94b38c77
Bug 1234121 - Remove sync calls for FocusedChild (Part 1) r=tbsaunde
2016-01-10 17:11:51 -08:00
Chris Manchester
b26e0edde6
Bug 1242051 - Remove erroneous line in accessible/tests/mochitest/selectable/a11y.ini causing test failures when running locally. r=me
...
DONTBUILD
MozReview-Commit-ID: 2dFZmRfFswt
2016-04-06 08:52:03 -07:00
Alexander Surkov
41a839ff6b
Bug 1261408 - detect ARIA owned children early to avoid tree moving, r=yzen
2016-04-06 07:58:58 -04:00
Alexander Surkov
ead73ecd57
Bug 1261177 - split GetOrCreateAccessible method into two (Get and Create versions), r=yzen
2016-04-06 07:23:41 -04:00
Alexander Surkov
62081fdb80
Bug 1261170 - add a single node ProcessContentInserted method version, r=yzen
2016-04-05 20:48:30 -04:00
Alexander Surkov
2cf5799f02
Bug 1261174 - more events logging, r=yzen
2016-04-05 18:39:55 -04:00
Alexander Surkov
c2cdfb8b81
Bug 1261167 - remove Accessible::TestChildCache, r=marcoz
2016-04-05 17:35:31 -04:00
Alexander Surkov
167cbebba2
Bug 1261165 - remove Accessible::ChildrenFlags, r=yzen
2016-04-05 17:34:00 -04:00
alexander
ddd1904862
Bug 1260862 - "remove Cache/EnsureChildren". r=mzehe
2016-03-30 12:53:00 +02:00
alexander
5ce933a8d2
Bug 1261377 - "With current child caching reorganization, NVDA is no longer able to render some content". r=mzehe
2016-04-01 09:39:00 +02:00
Chris Manchester
f7a1b3fb60
Bug 1242051 - Add inter-directory test support file dependencies to ini manifests. r=gps
...
Previously, every test and support file would be synced to the objdir
when running any test. Now that only those support files and tests requested
are synced, we note support files required beyond those in a test's
directory in ini manifests.
MozReview-Commit-ID: EmlDz9d4lqt
2016-04-04 14:56:52 -07:00
Yura Zenevich
6b187e4707
Bug 1259023 - fixing invalid array index assertion when accessing next sibling. r=tbsaunde
...
MozReview-Commit-ID: L1zY8aEmrb
2016-04-04 16:38:15 -04:00
Yura Zenevich
3288128792
Bug 1259023 - if proxy is a nullpointer, do not set IS_PROXY in AccessibleOrProxy. r=tbsaunde
...
MozReview-Commit-ID: Gx6GAAKZ7bo
2016-04-04 16:37:57 -04:00
Martijn Wargers
5a701933c4
Bug 1138426 - convert accessibility setIntPref to pushPrefEnv, r=yzen
...
MozReview-Commit-ID: 2GKJXzkABQD
--HG--
extra : rebase_source : 9cfb2131754cbdf3650b05369ef1341b265a0cd2
2016-04-04 17:16:20 +02:00
Masayuki Nakano
57445d0047
Bug 1259668 Rename WidgetTouchEvent::touches to WidgetTouchEvent::mTouches r=smaug
...
MozReview-Commit-ID: FLbows8davI
--HG--
extra : rebase_source : b564d09aa76311793a78d80b6c78c91e232edc47
2016-03-30 18:44:28 +09:00
Alexander Surkov
c9b15d3087
Bug 1260860 - stop illicit accessible stealing, r=yzen
2016-04-01 11:07:57 -04:00
Alexander Surkov
a85d9d1c0c
Bug 1260496 - get rid of CacheChildren for application accessible, r=marcoz
2016-04-01 10:57:06 -04:00
Alexander Surkov
89c58301b4
Bug 1260494
- rebuild child indexes by AutoTreeMutation guard, r=yzen
2016-04-01 10:53:52 -04:00
Alexander Surkov
35ac8eea5d
Bug 1260277 - remove empty CacheChildren's, r=marcoz
2016-03-31 21:40:56 -04:00
Alexander Surkov
cfef9cf8e4
Bug 1258228 - create special child accessibles in owner's constructor, part4, r=marcoz
2016-03-31 21:23:03 -04:00
Alexander Surkov
06b2c337bc
Bug 1258228 - create special child accessibles in owner's constructor, part3, r=marcoz
2016-03-31 21:22:56 -04:00
Alexander Surkov
778205552e
Bug 1258228 - create special child accessibles in owner's constructor, part2, r=marcoz
2016-03-31 21:22:50 -04:00
Alexander Surkov
5165ca54aa
Bug 1258228 - create special child accessibles in owner's constructor, part1, r=marcoz
2016-03-31 21:22:34 -04:00
Alexander Surkov
e66c565efd
Bug 1256461 - merge MoveChild and SeizeChild methods, r=yzen
2016-03-31 21:22:13 -04:00
Alexander Surkov
7e614aef9d
Bug 1260237 - remove InvalidateChildren, r=yzen
2016-03-31 20:46:58 -04:00
Alexander Surkov
35d213f532
Bug 1260187 - remove recaching version of DocAccessible::UpdateTreeOnInsertion, r=yzen
2016-03-31 20:46:45 -04:00
Yura Zenevich
c3bf1b28ff
Bug 1087608 - ensuring multitap gestures do not resolve to explore. r=eeejay
...
MozReview-Commit-ID: 9CZm709gGMC
2016-03-30 11:56:14 -04:00
Alexander Surkov
7fcc93f841
Bug 1255617 - make PutChildrenBack to insert accessibles instead the recaching, r=yzen
2016-03-30 10:47:36 -04:00
Alexander Surkov
f04d43e6a0
Bug 1255614 - make ProcessInvalidationList to insert accessibles instead the recaching, r=yzen
2016-03-29 09:20:43 -04:00
Wes Kocher
521b00af30
Backed out 3 changesets (bug 1259023) for various broken things CLOSED TREE
...
Backed out changeset b92ce093fe65 (bug 1259023)
Backed out changeset 358d513417fb (bug 1259023)
Backed out changeset 800306e9c573 (bug 1259023)
MozReview-Commit-ID: BjU3psmxY5b
2016-03-28 12:12:19 -07:00
Trevor Saunders
97cb9159fa
bug 1259023 - make nsIAccessible.{Next,Prev}Sibling work with proxied accessibles r=yzen
2016-03-28 14:12:55 -04:00
Trevor Saunders
a532183f3a
bug 1259023 - make nsIAccessible.indexInParent work on proxied accessibles r=yzen
2016-03-28 14:12:44 -04:00
Trevor Saunders
7dced104c7
bug 1259023 - make nsIAccessible.parent work with proxies r=yzen
2016-03-28 14:12:34 -04:00
Alexander Surkov
d3f1ea74cd
Bug 1255009 - insert children into the tree on content insertion instead the recaching, r=yzen
2016-03-28 13:40:21 -04:00
Trevor Saunders
37452b3a13
bug 1255009 - make AccShowEvent store the insertion index of the new child r=davidb
2016-03-28 09:09:22 -04:00
Arata Furukawa
676913b9bb
Bug 1259655 - part 1 Rename WidgetEventTime::time to WidgetEventTime::mTime r=masayuki
...
MozReview-Commit-ID: 7lBCEVkanvF
--HG--
extra : source : d629f018d02594951b7deccf1e1fce279d04694c
2016-03-28 13:29:42 +09:00
Nicholas Nethercote
3b2b1196b3
Bug 1257128 (part 3) - Remove unused createAtom() function in a test. r=tbsaunde.
2016-03-16 21:10:10 +11:00
Gregory Szorc
916dddfb76
Bug 1257350 - Use intptr_t to avoid C4312 on VS2015; r=tbsaunde
...
Without this, we get several warnings like:
reinterpret_cast': conversion from 'int32_t' to 'void *' of
greater size
MozReview-Commit-ID: sy2eTB2fjs
--HG--
extra : rebase_source : 16bd44fba1666c68c2fa163e57ed703eb0c823ed
extra : histedit_source : ea51ff0f6c2498d4ac87c50ede0ce70958d37a07
2016-03-23 16:42:29 -07:00
Gregory Szorc
11c9bc4603
Bug 1257303 - Cast to intptr_t to avoid C4312 on VS2015; r=tbsaunde
...
Without this, we get: C4312: 'reinterpret_cast': conversion from
'const LONG' to 'void *' of greater size
MozReview-Commit-ID: 4WXmvVUd5c8
--HG--
extra : rebase_source : 2f4211f4e752ef0ac2a1213075af6b62ecc8080f
extra : histedit_source : a1c91d27d8a97f141f07e89513262256104388ea
2016-03-23 15:46:40 -07:00
Xidorn Quan
60bcaa5c0b
Bug 1257121 part 4 - Use return value rather than out param to return font metrics. r=jfkthame
...
MozReview-Commit-ID: 6xrHYbgHGVd
--HG--
extra : rebase_source : 4d0cea24689588d8a1daa1869502e31ac7c3dc56
2016-03-17 13:55:48 +08:00
Xidorn Quan
8acf32453c
Bug 1257121 part 3 - Add GetInflatedFontMetricsForFrame function to simplify a common use pattern. r=jfkthame
...
MozReview-Commit-ID: 4KMLCz6wQHQ
--HG--
extra : rebase_source : 08964aef3b335163985dd6818b4a6ae3a4e34fce
2016-03-17 12:07:47 +08:00
Alexander Surkov
e437e00f04
Bug 1252857 - value change events for HTML:select have wrong target, r=marcoz
2016-03-18 16:22:17 -04:00
Trevor Saunders
a6f221b6a2
bug 1257287 - add nsIDocShell.tabChild r=smaug
2016-03-18 15:54:12 -04:00
Trevor Saunders
2c05850952
bug 1257287 - add nsIDocShell::GetEdItingSession()
2016-03-18 15:54:07 -04:00
Mike Hommey
7f131dbc35
Bug 1256988 - Replace tests on MOZ_ENABLE_GTK with tests on MOZ_WIDGET_TOOLKIT containing gtk. r=chmanchester
2016-03-17 06:49:44 +09:00
Nicholas Nethercote
7cb4896c8f
Bug 1255655 - Const-ify sWAIRoleMaps. r=tbsaunde.
...
--HG--
extra : rebase_source : 1274cdb26bbc41456e91b67849733bfb5bc89401
2016-03-11 13:13:01 +11:00
Ryan VanderMeulen
e93eed0ec2
Backed out changeset 4916251eb389 (bug 1255009) for breaking AWSY.
...
--HG--
extra : rebase_source : 3c018d36597e8e4becc06b744bead086796d2e63
extra : histedit_source : 2c99af1f289f0d0ddd8df6c207492c547315ce7d
2016-03-15 12:40:07 -04:00