• R/O
  • HTTP
  • SSH
  • HTTPS

nvdajp: コミット

NVDA with Japanese branch


コミットメタ情報

リビジョン95f7fe09e5ef99c55ea745cfb35470cc78a9fb35 (tree)
日時2018-09-19 22:28:45
作者Takuya Nishimoto <nishimotz@gmai...>
コミッターTakuya Nishimoto

ログメッセージ

Merge commit 'fetch_head' into jp2018.3

変更サマリ

差分

--- a/nvdaHelper/vbufBackends/gecko_ia2/gecko_ia2.cpp
+++ b/nvdaHelper/vbufBackends/gecko_ia2/gecko_ia2.cpp
@@ -34,7 +34,8 @@ CComPtr<IAccessible2> getLabelElement(IAccessible2_2* element) {
3434 IUnknown** ppUnk=nullptr;
3535 long nTargets=0;
3636 constexpr int numRelations=2;
37- HRESULT res=element->get_relationTargetsOfType(IA2_RELATION_LABELLED_BY,numRelations,&ppUnk,&nTargets);
37+ // the relation type string *must* be passed correctly as a BSTR otherwise we can see crashes in 32 bit Firefox.
38+ HRESULT res=element->get_relationTargetsOfType(CComBSTR(IA2_RELATION_LABELLED_BY),numRelations,&ppUnk,&nTargets);
3839 if(res!=S_OK) return nullptr;
3940 // Grab all the returned IUnknowns and store them as smart pointers within a smart pointer array
4041 // so that any further returns will correctly release all the objects.
--- a/user_docs/en/changes.t2t
+++ b/user_docs/en/changes.t2t
@@ -3,6 +3,10 @@ What's New in NVDA
33
44 %!includeconf: ../changes.t2tconf
55
6+= 2018.3.1 =
7+This is a minor release to fix a critical bug in NVDA which caused 32 bit versions of Mozilla Firefox to crash. (#8759)
8+
9+
610 = 2018.3 =
711 Highlights of this release include automatic detection of many Braille displays, support for new Windows 10 features including the Windows 10 Emoji input panel, and many other bug fixes.
812
旧リポジトリブラウザで表示