James Teh
1d688c5a0d
Bug 1411685: Remove another accessibility related diagnostic crash on Nightly. r=aklotz
...
I missed this one in bug 1431404.
This condition is rare and does indicate a problem which breaks accessibility.
However, we aren't getting any closer to diagnosing this as a result of this crash, so it causes user pain without any gain to us.
MozReview-Commit-ID: GncQGeZckrV
--HG--
extra : rebase_source : b6670005d53bc6d0009f0b8b142c2ab837b7d2e7
2018-03-23 15:21:56 -04:00
Aaron Klotz
3263c3ac00
Bug 1414421: Change some diagnostic asserts in mscom to stop firing on dev edition; r=Jamie
...
MozReview-Commit-ID: JfKevpNIiRT
--HG--
extra : rebase_source : 07b6ccd13b5ee589290b7b9e8069f9db5ceaf132
2017-11-29 14:50:17 -07:00
Gabriele Svelto
ef3b2f88cc
Bug 1402519 - Remove MOZ_CRASHREPORTER directives from ipc; r=billm
...
MozReview-Commit-ID: 4mDW7cJqHDn
--HG--
extra : rebase_source : 17c51ed796733d4a512e1d6f47273318dcc26b11
2017-10-10 12:06:35 +02:00
shindli
fb855aa7ba
Backed out 16 changesets (bug 1402519) for conflicts during merge r=backout on a CLOSED TREE
...
Backed out changeset 07fcf163241a (bug 1402519)
Backed out changeset c6d2ad45d8e2 (bug 1402519)
Backed out changeset 8a3caca61294 (bug 1402519)
Backed out changeset 01425eae2c48 (bug 1402519)
Backed out changeset cf298d3815de (bug 1402519)
Backed out changeset e1964f4389cd (bug 1402519)
Backed out changeset f405337f3569 (bug 1402519)
Backed out changeset a76356fd3359 (bug 1402519)
Backed out changeset d3bb350d1c34 (bug 1402519)
Backed out changeset 9d3bfd9f932c (bug 1402519)
Backed out changeset e3dd6e5b073f (bug 1402519)
Backed out changeset e801b0c00134 (bug 1402519)
Backed out changeset 8a4139fa5dca (bug 1402519)
Backed out changeset 8d01c14ac1ca (bug 1402519)
Backed out changeset 24e0dcd01898 (bug 1402519)
Backed out changeset f8fdf450613f (bug 1402519)
2017-11-23 00:11:44 +02:00
Gabriele Svelto
f0b9eb9ff9
Bug 1402519 - Remove MOZ_CRASHREPORTER directives from ipc; r=billm
...
MozReview-Commit-ID: 4mDW7cJqHDn
--HG--
extra : rebase_source : a13301f4faea301cd528179790f2430171f59a48
2017-10-10 12:06:35 +02:00
Tom Ritter
433d959e05
Bug 1403358 Only reference ActivationContext if Acessibility is enabled r=aklotz
...
This also enables the crash reporter on the MinGW build, as this is the
only thing blocking that from working.
MozReview-Commit-ID: Hygd7UUQvwl
--HG--
extra : rebase_source : a4a12b8edaa5b1fba869d6f7c21fc8444be2d9d7
2017-10-26 15:09:50 -05:00
Aaron Klotz
f88fa2ef6c
Bug 1399557: Add Environment to mscom::ProxyStream and define it for IAccessible; r=jimm
...
MozReview-Commit-ID: 4wBjnFW9GRa
--HG--
extra : rebase_source : 43308d5c1d926300be222cb59d4913f61cc6c060
2017-09-29 15:41:28 -06:00
Aaron Klotz
da8dc618c4
Bug 1383501: Obtain and report the current activation context's manifest path; r=jimm
...
MozReview-Commit-ID: HJ1zNoEMzvS
2017-09-19 14:35:27 -06:00
Aaron Klotz
6fdf5f0f15
Bug 1383501: Diagnostic assert when CoMarshalInterface returns E_INVALIDARG; r=jimm
...
MozReview-Commit-ID: JDSKZLgij83
2017-09-18 11:04:09 -06:00
Aaron Klotz
d8518e56ab
Bug 1383501: Move stream creation below buffer size check in mscom::ProxyStream::ProxyStream; r=jimm
...
MozReview-Commit-ID: fG4an6mSiR
2017-09-06 10:38:13 -06:00
Aaron Klotz
a55d72f6da
Bug 1383501: Move a crash annotation so that it does not mask a previous annotation with the same key; r=handyman
...
MozReview-Commit-ID: 9u7VTKDglrS
2017-08-31 11:31:28 -06:00
Aaron Klotz
f550f56c7e
Bug 1394395 - Fix mscom build when ACCESSIBILITY is disabled. r=jimm
...
MozReview-Commit-ID: KmMTWR9FQcx
--HG--
extra : rebase_source : afb5ebce0c9478b4fba26610c2ee4292ee4afcb2
2017-08-28 12:27:28 -06:00
Aaron Klotz
de44372d1c
Bug 1383501: More crash annotation improvements for mscom proxy unmarshaling failures; r=jimm
...
MozReview-Commit-ID: DIOsFREuhxj
--HG--
rename : ipc/mscom/InterfaceRegistrationAnnotator.cpp => ipc/mscom/RegistrationAnnotator.cpp
rename : ipc/mscom/InterfaceRegistrationAnnotator.h => ipc/mscom/RegistrationAnnotator.h
2017-08-28 15:16:20 -06:00
Aaron Klotz
153e6759b5
Bug 1390652: Part 2 - Add support for TABLESTRONG marshaling to mscom::ProxyStream; r=jimm
...
MozReview-Commit-ID: 8hSvkULxF50
2017-08-16 16:31:07 -06:00
Aaron Klotz
bd05dcbb61
Bug 1392681: Move IStream creation out of mscom::ProxyStream into its own utility functions; r=jimm
...
MozReview-Commit-ID: EucWtw0YeBI
2017-08-22 10:48:12 -06:00
Aaron Klotz
322aa4efee
Bug 1383501: Add crash report annotations to proxy unmarshaling failure paths; r=jimm
...
--HG--
extra : amend_source : 69af068238f7792d2e579e02031d0b1e67b95e52
2017-08-09 15:07:11 -06:00
Aaron Klotz
24cb1e1776
Bug 1379643: When running under sandbox level >= 3, parent should retain IStream of marshaled interface to be destroyed later; r=jimm
...
MozReview-Commit-ID: Egb6Yahdbxm
--HG--
extra : rebase_source : a59cfdfdbd1203b89822e68765bd5a0f35b67ada
2017-07-19 12:07:45 -06:00
Aaron Klotz
3783507270
Bug 1380158: Use the aIID parameter supplied to mscom::ProxyStream's constructor to simplify and speed up proxy unmarshaling; r=jimm
...
MozReview-Commit-ID: 5YXpQXYGgjP
--HG--
extra : rebase_source : d6a8dbb524282f9365e055bc96879eeb4bbf78e3
2017-07-12 15:00:27 -06:00
Aaron Klotz
b1cd01ad50
Bug 1354077: Fix missing interface registration annotations for CoGetInterfaceAndReleaseStream failures; r=jimm
...
MozReview-Commit-ID: b7R8yGDe44
--HG--
extra : rebase_source : 1994776a889602f8ea4ac380098a38b37e1c6a2b
2017-05-19 13:59:49 -06:00
Aaron Klotz
d82e0194e8
Bug 1354077: Annotate crash reports with COM interface configuration information when marshaling fails; r=jimm
...
MozReview-Commit-ID: GCYLbtu1Nlb
--HG--
extra : rebase_source : 565c598dcba929cb1b774b3440180c60e78da9cd
extra : amend_source : dc0051579e0b005c89fd3835f0c2b0d4fd87a280
2017-05-04 15:41:35 -06:00
Ryan VanderMeulen
6e88e0bfab
Bug 1363127
- Include nsPrintfCString.h in ProxyStream.cpp to fix --disable-accessibility bustage. r=aklotz
2017-05-11 17:22:19 -04:00
Aaron Klotz
45cba5a03b
Bug 1325834: Make mscom::ProxyStream use CreateStreamOnHGlobal instead of SHCreateMemStream on Windows 7; r=jimm
...
MozReview-Commit-ID: FAlPgS6iJL
2017-03-14 18:42:24 -06:00
Ryan VanderMeulen
8dbf7d75e2
Bug 1344187 - Add guards around code in ProxyStream.cpp that require the crash reporter. r=aklotz
2017-03-03 13:33:13 -05:00
Aaron Klotz
10b6488d0c
Bug 1325834: Add crash reporter annotations to report COM marshaling failure codes; r=jimm
...
MozReview-Commit-ID: FcEBoU0DzzR
--HG--
extra : rebase_source : a6cb3f2735ff0470bcff96b3832bad794701783f
2017-02-27 11:55:42 -07:00
Aaron Klotz
08f3a463ec
Bug 1334665: Eliminate runtime dynamic linking for pre-win7 functions in ipc/mscom; r=jimm
...
MozReview-Commit-ID: 7ySl728hdka
--HG--
extra : rebase_source : fd5914c70fb89176a71ffbc636c0f39662cf9d38
2017-01-27 14:53:20 -07:00
Nathan Froyd
ed976e566d
Bug 1298882 - ensure mozilla/mscom/Utils.h is included with uniform casing; r=aklotz
...
We install mozilla/mscom/Utils.h, but include it with an all-lowercased
path in some places. clang-cl warns about this, and even though this is
Windows-only code and will therefore work, it's better to make
everything consistent.
2016-08-29 21:55:37 -04:00
Aaron Klotz
b99626af7a
Bug 1261107: Adds code to marshal a Microsoft COM object and transfer its serialized proxy across IPDL; r=billm,jimm
...
MozReview-Commit-ID: BpSpue4Fq6G
--HG--
extra : rebase_source : 32a33339b3c6dcd69fadd6d2987bafd2ded9c689
2016-07-27 11:44:29 -06:00