Phil Ringnalda
7e33a1ba60
Merge m-c to autoland
2017-02-20 20:32:46 -08:00
Eitan Isaacson
7f072468f4
Bug 1340733
- Fix attributes getter in win/ProxyAccessible. r=yzen
...
MozReview-Commit-ID: 7s3UrJlcsEQ
--HG--
extra : rebase_source : 8e9505a5d789088ba121b67be00c7f2b0aa332a8
2017-02-16 15:32:19 -08:00
Xidorn Quan
3e72a08b95
Bug 1339394 - Don't serialize transparent color to transparent keyword when not necessary. r=heycam,jaws
...
MozReview-Commit-ID: 59cmaCoFJMR
--HG--
extra : rebase_source : 3b927d3c056b66e98f457de1726cf9d459eb8708
2017-02-16 10:26:13 +11:00
Yura Zenevich
3ab75c053f
Bug 1340284
- remove JAWS condition when retrieving IAccessibleApplication in ServiceProvider. r=tbsaunde
...
MozReview-Commit-ID: DPNyntCPjoZ
2017-02-17 11:12:16 -05:00
Trevor Saunders
dd89edabac
bug 1197184 - downgrade various MOZ_DIAGNOSTIC_ASSERTs
2017-02-17 10:15:26 -05:00
Trevor Saunders
d73d9c56df
bug 1338755 - send a tab's parent proxy when it may have changed r=yzen
2017-02-17 09:06:26 -05:00
Trevor Saunders
d1713296dd
bug 1338755 - make RemoteChildDoc() return a DocAccessibleParent* r=yzen
2017-02-17 09:06:26 -05:00
Trevor Saunders
8db37fbd19
bug 1338755 - split up SetCOMProxy() r=yzen
2017-02-17 09:06:26 -05:00
Trevor Saunders
053f200a0c
bug 1338755 - split parts of SetCOMProxy() out to MaybeInitWindowEmulation() r=yzen
2017-02-17 09:06:26 -05:00
Xidorn Quan
6ce3f471d0
Backed out changeset 107fdc32d411 (bug 1339394) for potential failures on merge
2017-02-17 10:23:26 +11:00
Xidorn Quan
8beb97c7da
Bug 1339394 - Don't serialize transparent color to transparent keyword when not necessary. r=heycam,jaws
...
MozReview-Commit-ID: 59cmaCoFJMR
--HG--
extra : source : d4ae926f5c056e734f4ecc035fab25f5ea7b6ac1
2017-02-17 10:12:34 +11:00
Trevor Saunders
43c3840ad1
bug 1197181 - downgrade diagnostic assert in RecvHideEvent()
2017-02-16 16:27:40 -05:00
Trevor Saunders
d758a5e011
bug 1338755 - split ParentCOMProxy message up r=yzen
...
sending the emulated window information is basically unrelated to sending the
parent COM proxy to the child process, and in the future it will be useful to
send these at different times.
2017-02-16 15:17:53 -05:00
Wes Kocher
3e3d368d3b
Backed out changeset 4ea36a9c2dfd (bug 1339394) for browser_selectpopup.js failures a=backout
...
MozReview-Commit-ID: JEy6J1AFgpj
2017-02-15 18:59:15 -08:00
Wes Kocher
3797956aa6
Merge m-c to inbound a=merge
...
MozReview-Commit-ID: BemR756HJnR
2017-02-15 16:33:03 -08:00
Xidorn Quan
27c6b9b2bf
Bug 1339394 - Don't serialize transparent color to transparent keyword when not necessary. r=heycam
...
MozReview-Commit-ID: 59cmaCoFJMR
--HG--
extra : source : 134b15d99876fbd9b9f7022de20e3d215dc2c753
extra : amend_source : 94ba498834fae87577905fa473479a3d155e607d
2017-02-16 10:27:19 +11:00
Carsten "Tomcat" Book
4bb208b812
Backed out changeset 4a964c3f1759 (bug 1339394) for suspicion of causing failures on OS X browser_selectpopup.js tests
2017-02-15 14:43:57 +01:00
Xidorn Quan
8a139d9ab8
Bug 1339394 - Don't serialize transparent color to transparent keyword when not necessary. r=heycam
...
MozReview-Commit-ID: 59cmaCoFJMR
--HG--
extra : source : 6c2a110bb5f4c7d4b1efd81a5cf03878291f7591
extra : amend_source : e2cdd8e042f99c53dceb69e02b422d62cdc01e1f
2017-02-15 20:47:26 +11:00
Aaron Klotz
16028b27ba
Bug 1335527: Fix missing entries for .tlb files generated by midl in a11y code; r=mshal
...
MozReview-Commit-ID: 7FW8wi23xYd
--HG--
extra : rebase_source : 5e4ce36ea703904d918e58570f18e8ead9581d00
2017-02-14 16:32:18 -07:00
Aaron Klotz
8af3455468
Bug 1335527: Backed out changeset 6306054ca94a for bustage; r=bustage
2017-02-14 16:24:55 -07:00
Aaron Klotz
8a75961a58
Bug 1335527: Fix missing entries for .tlb files generated by midl in a11y code; r=mshal
...
MozReview-Commit-ID: 7FW8wi23xYd
--HG--
extra : rebase_source : 8480e687a8284f12917303ad24ce18d6ed4aad47
2017-02-14 15:04:33 -07:00
Trevor Saunders
1f0c97f262
bug 1339472 - refer to child DocAccessibleParents by id r=yzen
2017-02-14 18:10:04 -05:00
Trevor Saunders
66243ccb3f
bug 1339472 - make DocAccessibleParents refer to there parent document by id r=yzen
...
This saves a little space on x86_64 builds.
2017-02-14 18:10:03 -05:00
Trevor Saunders
9f62f9a5c1
bug 1339472 - keep a map from DocAccessibleParents to the actors themselves r=yzen
2017-02-14 18:10:03 -05:00
Aaron Klotz
01e0b50a3d
Bug 1335527: Backed out changeset 45651363c8d6 due to bustage; r=bustage
2017-02-14 15:38:49 -07:00
Aaron Klotz
c1b69987d2
Bug 1335527: Fix missing entries for .tlb files generated by midl in a11y code; r=mshal
...
MozReview-Commit-ID: EjvzTvADV1a
--HG--
extra : rebase_source : 67202eeaa13847291d191c4c37c13f50fbb0088a
2017-02-14 15:04:33 -07:00
Trevor Saunders
2f8dccb36c
bug 1339156 - add an assert to RemoveChildDoc() r=yzen
2017-02-14 11:10:47 -05:00
Sylvestre Ledru
345833852a
Bug 1338086 - Remove useless else blocks in order to reduce complexity accessible/atk r=davidb
...
MozReview-Commit-ID: 7ZVqMkXZ5vj
--HG--
extra : rebase_source : 03e1dc9285ce9096a2d84a6e64d22d71a5363dbb
2017-02-14 15:01:23 +01:00
Colomban Wendling
d8bb7d0fa3
Bug 1308908 - Compare the whole accessible name when checking equality. r=tbsaunde
...
Use strcmp() instead of strncmp() when comparing the AtkObject name
before changing it. 9133117f410c06ad7fa25323a168bc97200043b9 changed
from Equals() to strncmp() to prevent issues related to embedded NUL
bytes, but the change lead to only checking if the AtkObject name has
the new value as prefix. Instead, use strcmp() to check the whole
C strings, but still stopping at the first NUL byte in the new name.
strcmp() has to be safe here, as NS_ConvertUTF16toUTF8::get() has to
return a NUL-terminated string or the code would crash a few lines
below when calling strdup() on it.
2017-01-27 09:36:00 -05:00
Trevor Saunders
570037515c
bug 1339128 - reference parent proxy by id r=eeejay
2017-02-13 14:52:07 -05:00
Phil Ringnalda
04b7add1ce
Bug 1338034 - disable browser_caching_name.js on Windows debug for leaks
2017-02-11 20:08:23 -08:00
Alexander Surkov
0b5d08769a
Bug 1321384 - attempt to fix a wrong index issue on accessible child removal, r=eeejay
2017-02-11 13:19:36 -05:00
Eitan Isaacson
5f324eb9dd
Bug 1336637 - Support relation methods in xpc on windows. r=tbsaunde
...
MozReview-Commit-ID: BcyE0Vy1Fu4
2017-02-10 17:27:33 -08:00
Trevor Saunders
0525b774a0
bug 1337983 - remove incorrect assert r=aklotz
...
the outer doc of a top level content document does not necessarily exist when
we recieve the PDocAccessibleConstructor message for it. So we shouldn't asser
there is an outer doc here.
2017-02-10 16:06:54 -05:00
Yura Zenevich
e04a84bbc8
Bug 1206711 - pass emulated window proxy to doc accessible child to be used as parent IAccessible for top level documents. r=tbsaunde
...
MozReview-Commit-ID: 4ejD6OmNgiR
2017-02-10 08:11:29 -05:00
Trevor Saunders
96fc2fb77a
bug 1326084 - rework ProxyAccessible handling of outer docs
2017-02-10 00:41:29 -05:00
Jim Chen
42a4c3f718
Bug 1332731 - Follow-up to fix accessibility breakage; r=sebastian
...
Follow-up to fix breakage in accessibility caused by the bundle
conversion. In particular, optString(foo) should have been converted to
getString(foo, "") because optString returns "" by default.
Also fix a small bug in Presentation.jsm where an array or null should
be used instead of a string.
2017-02-08 19:50:32 -05:00
Wes Kocher
afcf40f3ea
Backed out changeset 15d237d39fb8 (bug 1332690) for asserts in DocAccessibleParent.cpp a=backout
...
MozReview-Commit-ID: BwRMVLvOSde
2017-02-08 16:19:20 -08:00
Trevor Saunders
dbe8f2a177
bug 1332690 - remove diagnostic for nonexistant proxies
2017-02-08 14:22:14 -05:00
Yura Zenevich
d564a29158
Bug 1318569 - waiting for image map before running tests in browser_treeupdate_imagemap.js. r=eeejay
...
MozReview-Commit-ID: 5Cff1jGw0FL
2017-02-08 12:37:51 -05:00
Yura Zenevich
6aa8cca20a
Bug 1337401 - enabling all passing e10s windows bc tests. r=eeejay
...
MozReview-Commit-ID: LEPrO0lQkof
2017-02-08 12:34:30 -05:00
Yura Zenevich
0f1dd075e7
Bug 1337047 - bail early when trying to get document's native window if TabChild is not available for its IPC document. r=tbsaunde
...
MozReview-Commit-ID: ENSF8ZG2L0O
2017-02-07 14:39:26 -05:00
Trevor Saunders
83b95e091a
bug 1336901
- remove incorrect assert r=yzen
...
There are cases where there is no good reason to shutdown the child document
actors before the parent. For example when TabParent::DestroyInternal() is
about to send the Destroy message we might as well just shut down the top level
document and let that tear down the rest.
2017-02-06 13:21:30 -05:00
Trevor Saunders
a7e68b58ed
bug 1337028 - add another diagnostic assert to DocAccessibleParent::Destroy() r=yzen
2017-02-06 13:21:30 -05:00
Wes Kocher
10fb637abf
Merge m-c to inbound a=release CLOSED TREE
...
MozReview-Commit-ID: AwyW5DU4EMh
2017-02-03 17:21:29 -08:00
Wes Kocher
b488ae9021
Merge inbound to central, a=merge CLOSED TREE
...
MozReview-Commit-ID: GhBqmLvUpgQ
2017-02-03 17:04:18 -08:00
Alexander Surkov
f7075f375a
Bug 1334972 - crash when aria-owned child takes children from its parent, r=yzen
2017-02-03 13:51:52 -05:00
Trevor Saunders
47cd47695a
backout bug 1326084
2017-02-03 12:47:51 -05:00
Eitan Isaacson
78e90909da
Bug 1335825 - Provide full state bitfield to xpcom accessibles in Windows. r=yzen
...
MozReview-Commit-ID: H7lFB5khEJm
2017-02-03 15:22:09 -08:00
Wes Kocher
2dcccc4332
Merge inbound to central, a=merge
...
MozReview-Commit-ID: 9bhCPrArK3P
2017-02-02 16:39:24 -08:00