From aec6fb370cc3d05f8181273fb69f866db4cd45b7 Mon Sep 17 00:00:00 2001 From: sirakaba Date: Sat, 21 Nov 2009 10:53:48 +0000 Subject: [PATCH] =?utf8?q?=E6=9B=B8=E5=BA=AB=E5=90=8D=E3=81=AE=E6=96=87?= =?utf8?q?=E5=AD=97=E6=95=B0=E5=88=B6=E9=99=90=E3=82=92=E6=92=A4=E5=BB=83?= =?utf8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/tpi/tpi@131 9df91469-1e22-0410-86e7-ea8537beb833 --- doc/history.html | 14 ++++++++++++++ src/plugin/rarArc/rarArc.cpp | 7 +++---- 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/doc/history.html b/doc/history.html index 1139e92..8b9158c 100644 --- a/doc/history.html +++ b/doc/history.html @@ -14,9 +14,16 @@
Ver.0.01β5
+
TPI
+
+
    +
  • TPI_FILEINFO::szCommentを追加。
  • +
+
Lychee
    +
  • 展開ダイアログで書庫のコメントを閲覧できる機能を追加。
  • アプリケーションの名前をTPI FrontendからLycheeに変更。
  • ツールバーのアイコンを小さくし、ラベルを横に表示するよう変更。
  • 名前にスペースを含むファイルが開けなかったバグを修正。
  • @@ -29,6 +36,13 @@
  • 巨大な書庫でファイルが二重に表示されていたバグを修正。
+
rarArc
+
+
    +
  • 格納メソッドを取得できるよう変更。
  • +
  • 書庫名の文字数制限を撤廃。
  • +
+
2009/11/11
diff --git a/src/plugin/rarArc/rarArc.cpp b/src/plugin/rarArc/rarArc.cpp index aa3d162..eacb5b0 100644 --- a/src/plugin/rarArc/rarArc.cpp +++ b/src/plugin/rarArc/rarArc.cpp @@ -247,16 +247,15 @@ int __stdcall OpenArchive return TPI_ERROR_U_USE_LIBRARY; } - // TODO : •¶Žš”§ŒÀ“P”pB - wchar_t sz[2048]; - wcsncpy(sz, _szArcName.wchar_str(), 2047); memset(& g_oaInfo, 0, sizeof(g_oaInfo)); g_oaInfo.ArcName = NULL; - g_oaInfo.ArcNameW = sz; + g_oaInfo.ArcNameW = (wchar_t *) malloc((_szArcName.Len() + 1) * sizeof(wchar_t)); + wcscpy(g_oaInfo.ArcNameW, _szArcName.wchar_str()); g_oaInfo.OpenMode = RAR_OM_EXTRACT; g_oaInfo.CmtBuf = g_szComment; g_oaInfo.CmtBufSize = sizeof(g_szComment) - 1; * _hArchive = ((void * (__stdcall *)(RAROpenArchiveDataEx *)) p)(& g_oaInfo); + free(g_oaInfo.ArcNameW); if (* _hArchive == NULL) { return TPI_ERROR_UNDEFINED; -- 2.11.0