Emilio Cobos Álvarez
11ac7c1d96
Bug 1288590: Rename nsAttrInfo to mozilla::dom::BorrowedAttrInfo. r=bholley
...
Unfortunately couldn't add all the debug checks that I'd want, since we can't
assert that is not safe to run script in quite a few places :(
MozReview-Commit-ID: 8m3Wm1WntZs
2016-07-27 11:18:33 -07:00
Emilio Cobos Álvarez
d6cc7b9e13
Bug 1288590: Use GetAttrInfoAt in sdnAccessible.cpp. r=bholley
...
MozReview-Commit-ID: LQrtUwssnQN
2016-07-27 11:18:33 -07:00
Michael Li
05864e3606
Bug 1288508 - Make nsIAccessible* interfaces builtinclass so they can be static_cast'ed to xpcAccessibleGeneric. r=yzenevich
2016-07-26 15:55:00 +02:00
Ryan VanderMeulen
7484f8bc74
Backed out changeset 1bbebd48ca62 (bug 1288508) for causing mochitest-a11y timeouts on a CLOSED TREE.
...
--HG--
extra : amend_source : 1aa38d54fbbecc945b22a69fd78e877dfe17fa1a
2016-07-22 17:59:03 -04:00
Michael Li
8d3499e3d5
Bug 1288508 - Make nsIAccessible* interfaces builtinclass so they can be static_cast'ed to xpcAccessibleGeneric. r=yzen
2016-07-21 12:57:00 -04:00
Carsten "Tomcat" Book
336105a0de
merge mozilla-inbound to mozilla-central a=merge
2016-07-22 11:58:02 +02:00
Tom Tromey
5538d692d3
Bug 1286877 - do not set c-basic-offset for python-mode; r=gps
...
This removes the unnecessary setting of c-basic-offset from all
python-mode files.
This was automatically generated using
perl -pi -e 's/; *c-basic-offset: *[0-9]+//'
... on the affected files.
The bulk of these files are moz.build files but there a few others as
well.
MozReview-Commit-ID: 2pPf3DEiZqx
--HG--
extra : rebase_source : 0a7dcac80b924174a2c429b093791148ea6ac204
2016-07-14 10:16:42 -06:00
Chris Peterson
b175c9fdd5
Bug 1277106 - Part 2: Expand MOZ_UTF16() strings to u"" string literals. r=Waldo
2016-07-20 22:03:25 -07:00
Alexander Surkov
499efe0f10
Bug 1286598 - make sure an accessible tree is updated on DOM tree removals, r=yzen
2016-07-20 09:40:55 -04:00
Michael Li
3b4d1337e7
Bug 1287145 - Support QueryInterfacing proxy accessibles to nsIAccessibleHyperText. r=tbsaunde
2016-07-18 08:23:00 +02:00
Michael Li
8f39a98f83
Bug 1287123 - Don't skip browser_caching_value.js since it now passes all tests in e10s mode. r=yzenevich
2016-07-15 08:15:00 +02:00
Michael Li
0a864a1988
Bug 1285272 - Change Accessible's role map entry variable from a raw pointer to an index. r=yzen
...
MozReview-Commit-ID: 2diXMOohyk
--HG--
extra : rebase_source : 410d8eaa7f2909d93ff44ec4fc0a80e9619c9a90
2016-07-18 12:40:53 -04:00
Michael Li
7c54c53ae4
Bug 1285272 - Replace direct use of mRoleMapEntry with calls to ARIARoleMap(). r=yzen
...
MozReview-Commit-ID: JEuMlNLxD8R
--HG--
extra : rebase_source : 9f93d35a94ea24eddcb869f9dd14da0dd4fa8c73
2016-07-12 15:34:13 -04:00
Michael Li
7778ca1358
Bug 1285272 - Add functionality in ARIAMap to use integer index instead of a raw pointer for role map entries. r=yzen
...
MozReview-Commit-ID: 8FduVyUkJic
--HG--
extra : rebase_source : 2685c6fdfc3b2f4851da18539aa298093f858779
2016-07-18 11:52:44 -04:00
Alexander Surkov
c85742dc94
Bug 1278915 - make sure to not add a non document accessilbe children under outerdoc, r=yzen
2016-07-18 19:40:53 -04:00
Kartikaya Gupta
eb68bbaaa8
Bug 970346 - Add a DocShell attribute to override the default touch event options to a tab. r=bz
...
MozReview-Commit-ID: 4BdhwQRBavd
2016-07-18 10:26:38 -04:00
Michael Li
132d906366
Bug 1286322 - Make xpcAccessibleHyperLink work with proxied accessibles. r=tbsaunde
...
--HG--
extra : rebase_source : d72ba51ce093d74ef41e6e5390f96f97c08ad5d8
2016-07-14 14:07:00 -04:00
Michael Li
5c0a021d2d
bug 1286612 - Remove unsafe assignment in xpcAccessibleValue::GetMinimumIncrement. r=yzenevich
2016-07-13 10:56:00 +02:00
Michael Li
5de5fa74c5
Bug 1286610 - Change MinValue() call to CurValue() in xpcAccessibleValue::GetCurrentValue. r=yzenevich
2016-07-13 10:54:00 +02:00
Alexander Surkov
ee6e42b6de
Bug 1276857 - Shutdown an accessible if cannot be inserted into the tree, r=yzen
2016-07-12 23:15:22 -04:00
Lee Salzman
16ca3223d9
Bug 1286317 - part 1 - remove Qt widget usage from gfx. r=jrmuizel
2016-07-12 20:27:57 -04:00
Michael Li
ebd6bd5bbd
Bug 1285643 - Make xpcAccessibleValue work with proxied accessibles. r=tbsaunde
2016-07-11 14:26:00 -04:00
Michael Li
c28fee3910
Bug 1284281 - Support QueryInterfacing proxy accessibles to nsIAccessibleHyperlink. r=tbsaunde
2016-07-07 08:13:00 +02:00
Phil Ringnalda
bc94fc8653
Merge f-t to m-c, a=merge
2016-07-09 08:53:47 -07:00
Chris Peterson
43c2748f66
Bug 1277775 - Replace MOZ_CONSTEXPR{_VAR,_TMPL} with constexpr. r=froydnj
2016-07-08 14:39:53 -07:00
Alexander Surkov
2f30d77482
Bug 1279665
- skip aria-owns deferred accessible creation for XUL elements, r=yzen
2016-07-08 11:56:30 -04:00
Wes Kocher
4725525760
Merge m-c to fx-team, a=merge CLOSED TREE
2016-07-08 15:04:54 -07:00
Panos Astithas
235923e449
Use a zip instead of an xpi file to test document states in order to avoid the permission prompt (bug 1004061). r=tbsaunde
...
MozReview-Commit-ID: 7BOlEGFVaY
--HG--
rename : accessible/tests/mochitest/dumbfile.xpi => accessible/tests/mochitest/dumbfile.zip
2016-07-08 09:45:39 -04:00
Michael Li
cebbecb62d
Bug 1283268 - Change nsAutoPtr to UniquePtr in EventTree and Accessible classes. r=nfroyd
2016-06-29 12:57:00 +02:00
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