home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 2003 May / VPR0305.ISO / OLS / UGCA010B / ugca010b.lzh / history.txt < prev    next >
Text File  |  2002-09-16  |  6KB  |  175 lines

  1. =================================
  2.  GCA書庫操作用DLL UnGCA32.DLL
  3. =================================
  4.  
  5. Ver.0.10b
  6. ・QueryFunctionListでUnGCAGetArcFileSizeEx、UnGCAGetArcOriginalSizeEx、UnGCAGetArcCompressedSizeEx、UnGCAGetOriginalSizeEx、UnGCAGetCompressedSizeEx対応&ドキュメントに追加
  7. ・パターンマッチしない場合に複数検出ダイアログが表示される不具合の修正
  8.  
  9.  
  10. Ver.0.10a
  11. ・進捗ダイアログの分母の数値が0で表示される不具合の修正
  12.  
  13.  
  14. Ver.0.10
  15. ・本家の64bit化に追従
  16.  先日公開された最新のGCAで作成された書庫は、古いバージョンのGCA.exe/gcac.exe/UnGCA32.DLLで展開できない場合があります
  17. ・UnGCAGetArcFileSizeExの64bit化
  18. ・UnGCAGetArcOriginalSizeExの64bit化
  19. ・UnGCAGetArcCompressedSizeExの64bit化
  20. ・UnGCAGetOriginalSizeExの64bit化
  21. ・UnGCAGetCompressedSizeExの64bit化
  22. ・あっちこっち64bit化のもれがあったので修正
  23.  
  24.  
  25. Ver.0.09d
  26. ・UnGCA()で-sx1を使用して連続展開すると一般保護違反を起こす不具合の修正
  27.  
  28.  
  29. Ver.0.09c
  30. ・UnGCACloseArchive()で成功しても0を返さない不具合の修正
  31. ・UnGCACloseArchive()で失敗した場合に同期オブジェクトを開放してしまう不具合の修正
  32.  
  33.  
  34. Ver.0.09b
  35. ・SDKの更新&リビルド
  36.  サイズ0のファイルが含まれるSOLID形式の書庫を部分展開すると一般保護違反になる不具合に対処してもらった
  37. ・サイズ0のファイルがある書庫で、ボーランド系のコンパイラを使用した対応アプリが落ちる問題に対処
  38.  
  39.  
  40. Ver.0.09a
  41. ・フォルダ構成無視機能がSDKに実装されたので置き換えた
  42.  部分展開が(exコマンド)が、かなり速くなりました
  43. ・空のフォルダを含む書庫の展開ができるようになった
  44.  
  45.  
  46. Ver.0.09
  47. ・使用条件の緩和
  48. ・UnGCAGetArcFileSizeEx暫定追加
  49. ・UnGCAGetArcOriginalSizeEx暫定追加
  50. ・UnGCAGetArcCompressedSizeEx暫定追加
  51. ・UnGCAGetOriginalSizeEx暫定追加
  52. ・UnGCAGetCompressedSizeEx暫定追加
  53. ・exコマンドで、書庫内の同一フォルダに同一名称のファイルが複数存在する場合に、展開ファイルを指定するUI処理を追加
  54.  
  55.  
  56. Ver.0.08b
  57. ・テンポラリに書き込めない場合の安全対策その2を追加
  58. ・上書き確認ダイアログで「全て無視」の機能を追加
  59. ・ファイル名検索処理を気持ちだけ速くなった
  60.  
  61.  
  62. Ver.0.08a
  63. ・ワイルドカードチェックが大/小文字を判定してしまう不具合の修正
  64. ・ワイルドカードチェックの前方一致不具合の修正の影響で、後方一致チェックが常にNGになる不具合の修正
  65. ・上書き確認ダイアログを作成して「全て上書き」の機能を追加
  66. ・UnGCAGetSubVersion()の戻り値をUNLHA32.DLLに倣うように変更
  67.  
  68.  
  69. Ver.0.08
  70. ・メッセージ処理関連と処理フラグ関連が破綻していたので、プロジェクトごと作り直した(^^;
  71. ・自己展開形式の書庫の展開&閲覧機能の追加
  72. ・パスワード解除機能の追加
  73. ・パスワード書庫用のパスワード入力GUIインターフェイスを追加
  74. ・コマンドラインでパスワード指定の-pオプション追加
  75. ・コマンドラインでキーファイル指定の-kオプション追加
  76. ・UnGCAExtractMem()、UnGCA()でメモリリークしていた不具合の修正
  77. ・UnGCACheckArchive()の強化
  78.  (自己展開形式、パスワード書庫の認識)
  79. ・コマンドラインで-v,-h,-oオプションの受け付けをするようにした
  80.  (圧縮用オプションのため動作しません(^^;)
  81. ・SOLIDモードの書庫でUnGCAExtractMem()を使用するとゴミファイルが生成されてしまう不具合の解消
  82. ・進捗ダイアログの表示機能の追加
  83. ・進捗ダイアログの表示制御の-sxオプションの追加
  84. ・UnGCAFindFirst()で第3パラメータがNULLの場合に全件検索になる不具合の修正
  85. ・ワイルドカードチェックが前方一致になっていた不具合の修正
  86.  
  87.  
  88.  
  89. Ver.0.07
  90. ・排他処理の強化
  91. ・UnGCAExtractMemの追加
  92. ・UnGCAGetSubVersionの追加
  93. ・コンパイラにサービスパックを当てた(VC6+SP5)
  94. ・ドキュメントを若干修正
  95.  (サポートURL変更とか、作者名加筆とか、API起動条件など)
  96. ・モードが追加された時のために安全対策を盛り込んだ
  97. ・exコマンドで複数ファイルを展開する際に一般保護違反を起こす不具合の修正
  98. ・オプション解析の改善と拡張
  99.  
  100.  
  101. Ver.0.06
  102. ・exコマンドのターゲットファイル指定を拡張
  103.  複数ファイル指定可能にした
  104. ・内部処理としてDllMain()を追加
  105. ・データ管理方法を変更した
  106.  多分処理効率が良くなったはず(^^;
  107. ・Win9x系で高負荷状態かつプロセス優先度が低い場合で使用された場合に、デッドロックする可能性がある不具合の修正
  108. ・UnGCAGetFileCount()でのメモリ使用量を減らした
  109. ・コマンドラインバッファをメモリの許す限り無制限にした
  110. ・シェアウェアでの使用制限の解除
  111.  
  112.  
  113. Ver.0.05
  114. ・SDKのバージョンアップでSOLID形式のファイルが展開できるようになった
  115. ・上書き確認をする機能の追加
  116. ・-xx0/1独自スイッチの追加(exコマンド時にフォルダ階層の展開の有無)
  117. ・-yx0/1独自スイッチの追加(上書き確認の有無)
  118. ・exコマンド時のファイル指定に、曖昧さをもたせた
  119.  (今までは文法が厳密すぎてわかりにくいらしい)
  120. ・UnGCA()駆動時に砂時計カーソルにするように追加
  121. ・パスワードがかかっているとオープン時にメッセージ表示するように修正
  122. ・UnGCACheckArchive()の検出ミスをかなり減少させた
  123. ・lコマンドのファイル名表示で桁ずれが発生する不具合の修正
  124. ・lコマンドで一般モードでもcompressed、ratioがUnknownになる不具合の修正
  125. ・圧縮率を返す関数は100分率から1000分率に変更
  126. ・UnGCAGetArcOSType()で不正な値を返すことがある不具合の修正
  127. ・UnGCAFindFirst()でワイルドカードが使用できるようにした
  128. ・UnGCAFindNext()、UnGCAFindNext()の正常時の戻り値が間違っていたのを修正
  129. ・製品バージョンの表記を変更
  130.  
  131.  
  132. Ver.0.04
  133. ・モジュール情報のバージョン番号の記述が間違っていたのを修正
  134. ・一部のOpenArchive系のAPIのプレフィックスやドキュメントが「Unlha・・・」になっていたのを修正。何を参考にしたかバレバレq(T-T)p
  135. ・UnGCAGetOSTypeとUnGCAGetArcOSTypeでハンドルのチェックだけ行うように修正
  136. ・不要関数の削除
  137. ・ヘッダの誤記修正
  138. ・内部用のコールバック処理を追加
  139. ・同期処理を入れてみた(スレッドセーフではない)
  140. ・UnGCAGetFileCountがUnGCAQueryFuncutionListでFALSEになる不具合の修正
  141. ・lコマンド時にパスワードのかかっているファイルだとアプリケーションエラーになる不具合の修正
  142. ・UnGCACheckArchive追加
  143. ・UnGCAGetArcFileName追加
  144. ・UnGCAGetArcFileSize追加
  145. ・UnGCAGetArcOriginalSize追加
  146. ・UnGCAGetArcCompressedSize追加
  147. ・UnGCAGetArcRatio追加
  148. ・UnGCAGetArcDate追加
  149. ・UnGCAGetArcTime追加
  150. ・UnGCAGetRunning追加
  151. ・UnGCAGetArcWriteTimeEx追加
  152. ・UnGCAGetArcCreateTimeEx追加
  153. ・UnGCAGetArcAccessTimeEx追加
  154. ・UnGCAGetMethod追加
  155. ・UnGCAGetBackGroundMode追加
  156. ・UnGCASetBackGroundMode追加
  157. ・UnGCAGetCursorMode追加
  158. ・UnGCASetCursorMode追加
  159. ・UnGCAGetCursorInterval追加
  160. ・UnGCASetCursorInterval追加
  161. ・UnGCAGetWriteTime追加
  162. ・UnGCAGetWriteTimeEx追加
  163.  
  164.  
  165. Ver.0.02(公開)
  166. ・エラー回避処理関連の不具合2個修正
  167. ・ライブラリ規定の関数をライブラリのものに変更
  168. ・lコマンドの追加
  169. ・exコマンドの追加
  170. ・ドキュメント類の作成と訂正
  171.  
  172.  
  173. Ver.0.01
  174. ・とりあえず作成
  175.