Andi-Bogdan Postelnicu
f03cd9f1d5
Bug 1283060 - prevent null pointer dereference in logging::TreeInfo. r=surkov.alexander
...
MozReview-Commit-ID: KhNGsH8MRVz
--HG--
extra : rebase_source : 25dd42331cdff7c3fca75286350a87f0e536b43e
2016-06-29 14:06:31 +03:00
Carsten "Tomcat" Book
7c1fa57b1d
Backed out changeset b3acfc1fa613 (bug 1274381) for causing regression (bug 1281828) and on request from marcoz
2016-06-24 10:53:11 +02:00
Trevor Saunders
e346d8b93e
bug 1279984 - allow destroying proxies without a wrapper r=davidb
...
We can sometimes call ProxyDestroyed() on a proxy that never had a wrapper set
up so we should just bail out of ProxyDestroyed() in that case because there is
nothing to do.
2016-06-22 09:17:16 -04:00
Trevor Saunders
0843a2a966
bug 1279984 - avoid invalid proxy OuterDocAccessibles r=davidb
...
Before binding a child document to an outer doc proxy we need to make sure its
Outer doc proxies are only allowed to have one child which is the document they
own. So before we bind a proxied document to a proxied outer doc we need to
make sure the outer doc either doesn't have children or has a document we can
unbind.
2016-06-22 09:17:16 -04:00
Alexander Surkov
d219d06d6d
Bug 1274381 - scope accessible elements search to inserted nodes, r=yzen, f=marcoz
2016-06-21 10:53:06 -04:00
Alexander Surkov
05a65c74c5
Bug 1278294 - add DOM tree logging, part=7, r=yzen
2016-06-21 07:41:06 -04:00
Masayuki Nakano
13d4f396fe
Bug 1185307 part.2 Replace upcast from nsISelection to mozilla::dom::Selection with nsISelection::AsSelection() r=smaug
...
MozReview-Commit-ID: Gs3oiAgJFG9
--HG--
extra : rebase_source : a136405d99ff3361a595157986b3a33026bcd5f5
2016-06-17 22:32:49 +09:00
Chris Manchester
025749bed2
Bug 1279643 - Don't compile interfaces with midl during artifact builds. r=mshal
...
MozReview-Commit-ID: Dza7tgekXHz
2016-06-14 05:30:41 -07:00
Alexander Surkov
f33c2d2c00
Bug 1278294 - move accessible tree logging into separate method, part=6, r=yzen
2016-06-20 11:35:38 -04:00
Astley Chen
5bcbb06586
Bug 1277131 : Part 3 - rename nsGkAtoms::tableOuterFrame and nsCSSAnonBoxes::tableOuter. r=heycam
...
MozReview-Commit-ID: 7GIjtUH9hdZ
--HG--
extra : rebase_source : 818cead88e560effa402e183b4a642fd1a7b9191
2016-06-16 13:35:43 +01:00
Astley Chen
1fcb0ee95d
Bug 1277131 : Part 1 - rename nsTableOuterFrame to nsTableWrapperFrame. r=heycam
...
MozReview-Commit-ID: KrSHLbmovTM
--HG--
rename : layout/tables/nsTableOuterFrame.cpp => layout/tables/nsTableWrapperFrame.cpp
rename : layout/tables/nsTableOuterFrame.h => layout/tables/nsTableWrapperFrame.h
extra : rebase_source : 730a73b8439f1f5c5ccdb32b241deda5224c321c
2016-06-16 13:14:08 +01:00
Trevor Saunders
ea8a901a13
bug 1272712 - send a RoleChanged message when an accessible document's role changes r=davidb
2016-06-14 12:46:21 -04:00
Masayuki Nakano
a1636168ba
Bug 1278014 part.6 Rename SelectionType::SELECTION_SPELLCHECK to SelectionType::eSpellCheck r=smaug
...
MozReview-Commit-ID: 4n2jEVax37O
--HG--
extra : rebase_source : eb8c0dbedfeac83de330ccef874525dea355b52c
2016-06-09 18:37:36 +09:00
Masayuki Nakano
d960ef26d5
Bug 1278014 part.5 Rename SelectionType::SELECTION_NORMAL to SelectionType::eNormal r=smaug
...
MozReview-Commit-ID: AAdxTTKEvrk
--HG--
extra : rebase_source : 82e10db6b8b17d4f571625e34bb3c8f1905ef58a
2016-06-09 18:35:22 +09:00
Masayuki Nakano
00591135a4
Bug 1278014 part.2 Define mozilla::SelectionType as an enum class and use it instead of RawSelectionType as far as possible r=smaug
...
This patch defines mozilla::SelectionType as an enum class. This is safer than nsISelectionController::SELECTION_* since setting illegal value to its variable is checked at build time. So, as far as possible, this should be used everywhere (but of course, this isn't available in scriptable interfaces).
And also this implements some useful methods for managing SelectionType and RawSelectionType which are implemented in layout/nsSelection.cpp because nsISelectionController is implemented by both PresShell and nsTextEditorState. Therefore, implementing one of them may make hard to find them. On the other hand, nsSelection.cpp is a better file name to look for them.
Note that this patch creates mozilla::Selection::RawType() for binding. Native code should keep using Selection::Type() but the binding code needs to use RawType() due to impossible to convert from SelectionType to RawSelectionType without explicit cast.
MozReview-Commit-ID: 81vX7A0hHQN
--HG--
extra : rebase_source : d9f88e217c713c60d1c2578ce6421c73ccba8650
2016-06-11 11:06:37 +09:00
Jonathan Watt
b15368cfcb
Bug 1279451 - Remove a lot of unnecessary includes of nsAutoPtr.h. rs=sparky
2016-06-07 21:10:18 +01:00
Lorien Hu
f5740ca0da
Bug 1274195 - Invalidate children of remote mozAccessible's remote parents r=tbsaunde
2016-06-09 14:33:48 -07:00
Lorien Hu
c86a00d637
Bug 1274194 - HyperTextAccessible InsertChildAt and RemoveChild now call AccessibleWrap for superclass method r=tbsaunde
2016-06-09 14:33:48 -07:00
Lorien Hu
aa26e8feb1
Bug 1252645 - Return native for outerdoc owner of top-level proxies in mozAccessible parent r=tbsaunde
2016-06-09 14:33:48 -07:00
Lorien Hu
ce5ba79772
Bug 1199755 - Retrieve native proxy children when mozAccessible children is called on outerdocs in parent r=tbsaunde
2016-06-09 14:33:48 -07:00
Lorien Hu
02f547704c
Bug 1254824 - Stop filtering ignored mozAccessibles when creating native objects p4 r=surkov
2016-06-09 14:33:48 -07:00
Lorien Hu
0de68faca5
Bug 1254824 - Stop filtering ignored mozAccessibles when creating native objects p3 r=surkov
2016-06-09 14:33:48 -07:00
Lorien Hu
94e7bb6e3b
Bug 1254824 - Stop filtering ignored mozAccessibles when creating native objects p2 r=surkov
2016-06-09 14:33:48 -07:00
Lorien Hu
12b9fceae9
Bug 1254824 - Stop filtering ignored mozAccessibles when creating native objects p1 r=surkov
2016-06-09 14:33:48 -07:00
Alexander Surkov
cfb8c639d1
Bug 1278294 - add tree logging for single content insertion, part5, r=yzen
2016-06-08 13:51:47 -04:00
Alexander Surkov
caf3e3023c
Bug 1278294 - make all other tree loggings to log document address, part4, r=yzen
2016-06-08 13:45:22 -04:00
Alexander Surkov
fab3d8aff2
Bug 1278294 - text logging should log document address, part3, r=yzen
2016-06-08 11:39:28 -04:00
Marco Zehe
13bae14424
Bug 1278759 - Add tests to make sure accessibility tree is not affected by CSS flexbox markup, r=surkov
...
MozReview-Commit-ID: F7vq0Yfy9nU
--HG--
extra : rebase_source : 4bd2b69d54eb9508802234955b0080deeb41f08a
2016-06-08 14:08:39 +02:00
Alexander Surkov
a79ccd2084
Bug 1278294 - UpdateTreeOnRemoval should use logging::TreeInfo, part2, r=yzen
2016-06-08 07:33:06 -04:00
Wes Kocher
511408a877
Backed out changeset 452617569aeb (bug 1278294) for build bustage CLOSED TREE
2016-06-07 14:48:22 -07:00
Trevor Saunders
607fdf944b
bug 1278392 - use std::unique_ptr for AccIterators r=froydnj
2016-06-07 17:36:44 -04:00
Alexander Surkov
7a5475e4a8
Bug 1278294 - UpdateTreeOnRemoval should use logging::TreeInfo, part2, r=yzen
2016-06-07 17:21:59 -04:00
Alexander Surkov
c203395a1e
Bug 1278294 - make TreeInfo to log document address, r=yzen
2016-06-07 17:20:12 -04:00
Yura Zenevich
5a89db3e36
Bug 1276972 - adding value and attributes caching tests. r=eeejay
...
MozReview-Commit-ID: BOXh17Ql1dW
--HG--
extra : rebase_source : 6e73b27072d50dbc25fd28172a0cb1027b01c431
2016-06-06 10:29:24 -04:00
Trevor Saunders
434092ec78
bug 1278004 - support QIing proxied accessibles to nsIAccessibleValue r=davidb
2016-06-07 14:18:08 -04:00
Trevor Saunders
0b06041a22
bug 1277959 - cleanup Interfaces enum r=davidb
2016-06-03 18:02:48 -04:00
Marco Zehe
194d876eb2
Bug 634004 - Implement accessibility API support for html:details and html:summary elements, r=surkov
...
This implements the roles, states, and action names, but omits the state change event part that is currently made impossible by us recreating the html:summary accessible once it toggles the html:details open state. This is probably due to some reframing causing us to recreate the accessible. Suggest to move that to a separate bug and implement the basics now and the event later.
MozReview-Commit-ID: FEi5RIXdkG0
--HG--
extra : rebase_source : 9b65bc28483238e2339561e6494ccc2884cb7c42
2016-06-01 17:07:56 +02:00
Alexander Surkov
80432e7d0a
Bug 1276562 - Hang when inserting a bulleted or numbered list into a contentEditable, r=yzen
2016-05-31 14:46:31 -04:00
Yura Zenevich
22103a6f33
Bug 1275983 - adding relations caching tests. r=eeejay
...
MozReview-Commit-ID: 3cisZF54kp0
2016-05-27 23:20:04 -04:00
Yura Zenevich
21020ab218
Bug 1275983 - support proxies in xpcAccessible::GetRelationByType(). r=tbsaunde
...
MozReview-Commit-ID: 3cisZF54kp0
2016-05-27 23:18:40 -04:00
Yura Zenevich
df0f8263f8
Bug 1275938 - adding state caching tests. r=eeejay
...
MozReview-Commit-ID: 7OqJJr0lFvr
--HG--
extra : rebase_source : e2a8bca151ce93c482d733e6c0d856397ac880c4
2016-05-26 11:33:52 -04:00
Yura Zenevich
5abaa0a46f
Bug 1275586 - adding description caching tests. r=eeejay
...
MozReview-Commit-ID: HFxjW74WnfK
--HG--
extra : rebase_source : 06edfd613a9547cc92084c0fe4b2f80a3aa1f8a8
2016-05-25 10:47:45 -04:00
Mats Palmgren
df2b4d3bdd
Bug 1272012 - Tweak or disable a few tests for <select size=1> Up/Down key behavior on OSX.
2016-05-25 21:52:36 +02:00
Alexander Surkov
5cf0dfd35e
Bug 1268069 - embeded object collection may be not updated on removals, r=yzen
2016-05-25 15:48:45 -04:00
Sebastian Hengst
1ebe7c3c5e
Backed out changeset 5e25db36b720 (bug 1272012)
2016-05-25 18:19:43 +02:00
Yura Zenevich
54b7c996a0
Bug 1272491
- better names within browser/ a11y tests. r=tbsaunde
...
MozReview-Commit-ID: Iwin16xJzqJ
2016-05-25 12:01:46 -04:00
Yura Zenevich
7d43849773
Bug 1272491
- fire xpcom show/hide events with e10s. r=tbsaunde
...
MozReview-Commit-ID: 9nwyHJMdlwO
2016-05-25 12:01:35 -04:00
Mats Palmgren
b8472acaf5
Bug 1272012 - Tweak or disable a few tests for <select size=1> Up/Down key behavior on OSX.
2016-05-25 10:48:52 +02:00
Carsten "Tomcat" Book
baa01dd21c
Backed out changeset 467b0d255265 (bug 1272012)
2016-05-25 13:21:32 +02:00
Mats Palmgren
cdc61249b6
Bug 1272012 - Tweak or disable a few tests for <select size=1> Up/Down key behavior on OSX.
2016-05-25 10:48:52 +02:00