OSDN Git Service

Update ChangeLogJapanase
[winmerge-jp/winmerge-jp.git] / Docs / Users / ChangeLogJapanese.md
1 ---
2 title: 変更履歴
3 ---
4
5 ### 2023/06/29 2.16.30-jp-4
6
7 #### 全般
8
9 - HTMLレポートのタイトル部分をスクロールしても表示し続ける様にした。[(PR #1892)](https://github.com/WinMerge/winmerge/pull/1892)(PRいただきました。ありがとうございます。)
10
11 #### ファイル比較
12
13 - 移動ダイアログに行番号の下限と上限を表示するようにした。[(PR #1896)](https://github.com/WinMerge/winmerge/pull/1896)(PRいただきました。ありがとうございます。)
14
15 #### フォルダ比較
16
17 - 不具合修正: クイックコンテンツ比較方法で比較したとき、フォルダ比較の結果とファイル比較結果の結果が異なることがある問題を修正した。[(#1882)](https://github.com/WinMerge/winmerge/issues/1882)
18
19 #### アーカイブサポート
20
21 - 7-Zip 23.01 に更新。 [(#1913)](https://github.com/WinMerge/winmerge/pull/1913)
22
23 #### プラグイン
24
25 - NANO-Antivirus で偽陽性検出されないように \*.sct ファイルの中で eval 関数を私用しないようにした。
26 - ApplyPatch: GNU patch のバージョンを 2.7.6-1 に更新。[(#1897)](https://github.com/WinMerge/winmerge/pull/1897)
27
28 #### コマンドライン
29
30 - `/r` コマンドラインオプションが指定されていなくても、オプションダイアログで「サブフォルダを含める」がチェックされていれば、フォルダを再帰的に比較するようにした。また、非再帰的なフォルダー比較のためのコマンドラインオプション `/r-` を追加した。[(#1914)](https://github.com/WinMerge/winmerge/pull/1914)
31
32
33 ### 2023/05/29 2.16.30-jp-3
34
35 #### 全般
36
37 - 不具合修正: 置換フィルタの[置換後の文字列]に\rや\nを指定しても改行文字に置換されなかった。[(#1861)](https://github.com/WinMerge/winmerge/issues/1861)
38 - タスクバーのWinMergeアイコンのジャンプリストに[クリップボード比較]等のメニューを追加した。[(PR #1828)](https://github.com/WinMerge/winmerge/pull/1828)
39
40 #### ファイル比較
41
42 - 不具合修正: 移動ダイアログで行数を超える行番号を指定した場合、意図しない行に移動することがある問題を修正した。[(PR #1826)](https://github.com/WinMerge/winmerge/pull/1826)(PRいただきました。ありがとうございます。)
43 - 不具合修正: [改行文字の違いを無視する]を指定しているにもかかわらず、改行文字が異なる行の行末がハイライトされるのを修正した。[(#1838, PR #1849)](https://github.com/WinMerge/winmerge/pull/1849)
44 - [すべてを右側/左側にコピー]でメッセージボックスを表示するようにした。[(PR #1827)](https://github.com/WinMerge/winmerge/pull/1827)(PRいただきました。ありがとうございます。)
45
46 #### フォルダ比較
47
48 - 不具合修正: 下に表示される比較状況表示ウインドウの全項目数が、全桁表示されないことがあるのを修正した。 [(#1840)](https://github.com/WinMerge/winmerge/issues/1840)
49
50 #### プラグイン
51
52 - PrettifyJSON: jq のバージョンを 1.6 に更新。[(#1871)](https://github.com/WinMerge/winmerge/issues/1871)
53 - プラグイン関連のエラーメッセージを翻訳可能にした。[(#1873)](https://github.com/WinMerge/winmerge/issues/1873)(PRいただきました。ありがとうございます。)
54
55 #### インストーラ
56
57 - /noicons コマンドラインオプションを指定すると表示されることがあるメッセージボックスを抑制可能なメッセージボックスに変更した。[(#1852)](https://github.com/WinMerge/winmerge/issues/1852)
58
59
60 ### 2023/04/29 2.16.30-jp-1
61
62 #### 全般
63
64 - 不具合修正: エクスポートされた ini ファイルを /inifile コマンドラインオプション等で使用する場合、差異等の色が黒になってしまう問題を修正した。[(#1799)](https://github.com/WinMerge/winmerge/issues/1799)
65 - 32ビット版のWinMergeU.exeのファイルサイズを削減した。
66
67 #### ファイル比較
68
69 - 不具合修正: vcxprojなどのXML形式のファイルがシンタックスハイライトされない問題を修正した。
70
71 #### 画像比較
72
73 - 不具合修正: タブを中ボタンでクリックするとクラッシュすることがある問題を修正した。[(#1785)](https://github.com/WinMerge/winmerge/issues/1785)
74 - 不具合修正: 変更した色距離閾値が次回WinMerge起動で0に戻ってしまう問題を修正した。
75 - 色距離閾値を442まで変更できるように修正した。[(winmerge/winimerge #29)](https://github.com/WinMerge/winimerge/issues/29)
76
77 #### ファイルフィルタ
78
79 - UTF-8で保存されているファイルフィルタでも機能するようにした。
80
81 #### オプションダイアログ
82
83 - 不具合修正: エクスポートした設定情報にプラグインの設定も含められるようにした。
84
85 #### プラグイン
86
87 - 不具合修正: プラグイン -> 手動展開メニューがチェックされている場合でもApplyPatchプラグインが機能するようにした。
88 - 不具合修正: 32ビットOSでCompareMSExcelFilesプラグイン等の設定ウィンドウが開けない問題を修正した。
89 - [プラグインの設定]ボタンを[プラグインの選択]ウィンドウに追加した。
90 - プラグインの設定ダイアログを翻訳可能にし、INIファイルにプラグインの設定を保存できるようにした。[(PR #1783)](https://github.com/WinMerge/winmerge/pull/1783)
91
92 #### コマンドライン
93
94 - 不具合修正: `/new` コマンドラインオプションを指定した場合、`/fr` オプションが無視される問題を修正した。
95 - 不具合修正: 自動マージ後に競合する行に移動しない問題を修正した。
96
97 #### プロジェクトファイル
98
99 - 不具合修正: プロジェクトファイル内のパスに環境変数が含まれるとプロジェクトファイルが開けない問題を修正した。[(#1793)](https://github.com/WinMerge/winmerge/issues/1793)
100
101 #### インストーラ
102
103 - 不具合修正: インストーラの「プログラムグループの指定」ページで、プログラムグループの名前を空にし、[プログラムグループを作成しない]のチェックを外すと、インストールに失敗する問題を修正した。[(#1802)](https://github.com/WinMerge/winmerge/issues/1802)
104
105 ### 2023/03/29 2.16.28-jp-4
106
107 #### ファイル比較
108
109 - 不具合修正: 選択範囲の終点の位置よっては正しくインデントされないことがあるのを修正。[(#1740)](https://github.com/WinMerge/winmerge/issues/1740)
110 - デフォルト以外のDiffアルゴリズムの選択時の以下の問題を修正:
111   - [改行文字の違いを無視する]が無効でも、空白の差分を無視するオプションが有効な場合、改行文字の差分が無視される。
112   - [改行文字の違いを無視する]が有効でも、CRとCR+LFの差異が無視されない。
113 - MATLAB のシンタックスハイライトを追加。[(PR #1766)](https://github.com/WinMerge/winmerge/pull/1766)(PRいただきました。ありがとうございます。)
114 - 2つのファイルを比較する場合、移動ダイアログの[中央]ラジオボタンを無効にするようにした。[(PR #1779)](https://github.com/WinMerge/winmerge/pull/1779)(PRいただきました。ありがとうございます。)
115
116 #### テーブル比較
117
118 - テーブル比較ウィンドウの[表示]→[行を右端で折り返す]メニューを[折り返して全体を表示]に変更し、そのチェック状態がテキスト比較ウィンドウの同じメニュー項目とは別に保存されるようにした。[(osdn.net #47553)](https://osdn.net/projects/winmerge-jp/ticket/47553)
119 - CSVファイルのセパレーターをカンマからセミコロン等他の文字に変更できるようにした。
120
121 #### フォルダ比較
122
123 - F2キーまたは[名前の変更]メニュー選択時、拡張子部分が選択されないようにした。
124
125 #### 置換フィルタ
126
127 - 正規表現のチェックを外し、[単語単位で探す]にチェックを入れた場合、正しく動作しないのを修正。
128
129 #### コマンドライン
130
131 - 不具合修正: コマンドラインオプション /self-compare を使用して file.zip:Zone.Identifier:$DATA などの代替データストリームを比較した場合、クラッシュするのを修正。
132 - 不具合修正: パスを1つだけ指定して/tコマンドラインオプションを指定した場合にクラッシュする問題を修正。
133
134 #### インストーラ
135
136 - 64ビット版インストーラーにIgnoreLeadingLineNumbers.sctプラグインを追加。
137
138 ### 2023/02/28 2.16.28-jp-3
139
140 #### フォルダ比較
141
142 - 不具合修正: 片方のファイルを削除しても日付やサイズ等の列が更新されないのを修正した。
143 - 2.16.28+-jp-1 で元に戻した以下の修正を再適用
144         - ファイルフィルタで `f: dir\file` のようにディレクトリとファイルの組み合わせを指定できるようにした。 [(#1646, #1644)](https://github.com/WinMerge/winmerge/issues/1644)
145 - コンテキストメニューの[移動]に[左側から右側]、または[右側から左側]を追加した。[(PR #1732)](https://github.com/WinMerge/winmerge/pull/1732)
146
147 #### プラグイン
148
149 - IgnoreLeadingLineNumbers プラグインの処理速度改善。[(#1715)](https://github.com/WinMerge/winmerge/issues/1715)
150    (IgnoreLeadingLineNumbers.dll から IgnoreLeadingLineNumbers.sct にファイル名を変更しました。)
151
152 #### シェルエクステンション
153
154 - 不具合修正: Windows 11 22H2 以降 拡張メニューをクリックしてもWinMergeが起動しないことがある問題を修正。[(#1661)](https://github.com/WinMerge/winmerge/issues/1661)
155 - 「形式を指定して比較」メニューをオプションダイアログの[シェル統合]カテゴリから追加できるようにした。
156
157 #### インストーラ
158
159 - ExplorerがシェルエクステンションのDLLを使用中の時、インストーラからExplorerを再起動してもインストールに成功しないことがある問題を修正した。
160
161 ### 2023/02/15 2.16.28-jp-1
162
163 #### フォルダ比較
164
165 - 不具合修正: 拡張子のないファイルがフォルダ名に「.」を含むフォルダに存在する場合、そのファイルが比較されない問題を修正した。
166
167 ### 2023/01/29 2.16.26-jp-1
168
169 ### 一般
170
171 - ヘッダーバーに特定のパス名が設定されるとクラッシュすることがある問題を修正。
172
173 #### ファイル比較
174
175 - 不具合修正: ほとんどの行に違いがあると、テキストの選択が非常に遅くなるのを改善。[(osdn.net #46407)](https://osdn.net/projects/winmerge-jp/ticket/46407)
176 - ファイルパスバーで編集する時、Ctr+Vキーでテキストを貼り付けられるようにした。[(#1651)](https://github.com/WinMerge/winmerge/issues/1651)
177
178 #### フォルダ比較
179
180 - ファイルフィルタで `f: dir\file` のようにディレクトリとファイルの組み合わせを指定できるようにした。 [(#1646, #1644)](https://github.com/WinMerge/winmerge/issues/1644)
181 - 不具合修正: フィルヘッダーバーのメニューの[開く]が無効化されていたのを修正。
182 - 3フォルダ比較時、差異があるが2つのフォルダは一致していた場合、比較結果列に2つが一致していることを表示するようにした。[(PR #1649)](https://github.com/WinMerge/winmerge/pull/1649)(PRいただきました。ありがとうございます。)
183 - コンテキストメニュー→[左/右側を開く]→[親フォルダを開く]を選択したとき、WinMergeで選択していたファイルがExplorerでも選択されるようにした。[(#1662)](https://github.com/WinMerge/winmerge/issues/1662)
184 - 3フォルダ比較で[表示]→[3方向比較]メニューがフォルダに対してできるようにした。[(PR #1683)](https://github.com/WinMerge/winmerge/pull/1683)(PRいただきました。ありがとうございます。)
185
186 #### バイナリ比較
187
188 - 不具合修正: フィルヘッダーバーのメニューの[開く]が無効化されていたのを修正。
189
190 #### Webページ比較
191
192 - 不具合修正: オプションダイアログの単語の差異の削除の色が使われていなかったのを修正。
193 - [数字を無視する]オプションが機能するようにした。
194
195 #### オプションダイアログ
196
197 - オプションダイアログの[比較>フォルダ]カテゴリの改善。[(PR #1645)](https://github.com/WinMerge/winmerge/pull/1645)(PRいただきました。ありがとうございます。)
198
199 #### プラグイン
200
201 - MarkdownファイルをHTMLに変換するプラグイン(PreviewMarkdown)を追加。[(PR #1641)](https://github.com/WinMerge/winmerge/pull/1641)
202 - PlantUMLのファイルを画像に変換するプラグイン(PreviewPlantUML)を追加。[(PR #1666)](https://github.com/WinMerge/winmerge/pull/1666)
203 - CompareMSExcelFiles: プラグインオプションウインドウに"ワークシートをHTMLとして保存して比較する"を追加。
204 - ApacheTika: Apache Tika のバージョンを 2.6.0 に更新。
205 - ApacheTika: もし、Java がインストールされていない場合、OpenJDK 19.0.2 をダウンロードして使用するようにした。
206
207 ### 2022/12/29 2.16.24-jp-3
208
209 #### ファイル比較
210
211 - SQL のシンタックスハイライトを改善。 [(PR #1591, #1583)](https://github.com/WinMerge/winmerge/pull/1591)(PRいただきました。ありがとうございます。)
212 - Ctrl+Nキーで空のファイル比較ウインドウを表示した時、左側のペインにフォーカスが当たるようにした。 [(#1598)](https://github.com/WinMerge/winmerge/issues/1598)
213
214 #### フォルダ比較
215
216 - 不具合修正: 何も選択されていない状態でShift+F10キーを押下するとクラッシュする問題を修正。
217 - 不具合修正: WinMergeから作成したZIPファイルに同じファイルが重複して含まれることがあった問題を修正。[(#1588)](https://github.com/WinMerge/winmerge/issues/1588)
218 - コンテキストメニューに "すべての表示列をコピー" を追加 [(PR #1615)](https://github.com/WinMerge/winmerge/issues/1615)(PRいただきました。ありがとうございます。)
219
220 #### HTMLレポート
221
222 - 不具合修正: 左右のファイルの内容の表示幅が同じにならないことがある。
223
224 #### オプションダイアログ
225
226 - 不具合修正: エクスポートされた.iniファイルをインポートしても行フィルタや置換フィルタが復元されない問題を修正。(正常に行フィルタや置換フィルタを復元するには、最新バージョンでエクスポートした.iniファイルを使用する必要があります) [(#1638)](https://github.com/WinMerge/winmerge/issues/1638)
227 - 変更されたファイルの自動再読み込みオプションを追加 [(PR #1611)](https://github.com/WinMerge/winmerge/pull/1611)
228
229 #### その他
230
231 - デバッグ用の機能を追加 [(PR #1595)](https://github.com/WinMerge/winmerge/pull/1595)(PRいただきました。ありがとうございます。)
232
233 ### 2022/11/29 2.16.24-jp-2
234
235 #### ファイル比較
236
237 - 不具合修正: オプションダイアログの[コードページ]カテゴリで[WinMerge ユーザーインターフェイス言語]を選択した場合、常にデフォルトコードページが1252になってしまう問題を修正。
238 - 不具合修正: 範囲選択して置換するとすべて置換されないことがある問題を修正。[(#1556)](https://github.com/WinMerge/winmerge/issues/1556)
239 - 不具合修正: 正規表現を使用した置換でハングすることがある問題を修正。[(#1575)](https://github.com/WinMerge/winmerge/issues/1575)
240 - ステータスバーのエンコーディング部をクリックしたときに表示されるコードページダイアログの表示を高速化。
241 - htmlファイルのシンタックスハイライトキーワードを最新化。[(PR #1565)](https://github.com/WinMerge/winmerge/pull/1565)(PRいただきました。ありがとうございます。)
242 - cssファイルのシンタックスハイライトキーワードを最新化。[(PR #1572)](https://github.com/WinMerge/winmerge/pull/1572)(PRいただきました。ありがとうございます。)
243 - サイズが大きいファイルの表示速度を改善。[(PR #1574)](https://github.com/WinMerge/winmerge/pull/1574)(PRいただきました。ありがとうございます。)
244
245 #### フォルダ比較
246
247 - 不具合修正: ファイルやフォルダをコピーするときクラッシュすることがあるのを修正。[(#1558)](https://github.com/WinMerge/winmerge/issues/1558)
248 - 不具合修正: ツリーモードでフォルダを展開したとき、想定外の位置にスクロールすることがあるのを修正。[(osdn.net #46061)](https://osdn.net/projects/winmerge-jp/ticket/46061)
249 - 不具合修正: ツリーモードでフォルダを展開したとき、選択した項目が変わってしまうことがあるのを修正。
250 - 不具合修正: [列の表示]ダイアログでOKボタンを押すとクラッシュすることがある問題を修正。[(PR #1568)](https://github.com/WinMerge/winmerge/pull/1568)(PRいただきました。ありがとうございます。)
251 - 不具合修正: フォルダ比較レポート内の#や%を含むファイル名のファイル比較レポートへのリンクが正しくない問題を修正。[(osdn.net #46082)](https://osdn.net/projects/winmerge-jp/ticket/46082)
252 - 不具合修正: フォルダとフォルダ内のファイルを選択して圧縮ファイルを作成すると、圧縮ファイルに同じファイルが含まれてしまう問題を修正。[(#1588)](https://github.com/WinMerge/winmerge/issues/1588)
253 - 3フォルダー比較で3つ存在しないファイルの「比較結果」列の表示を改善。[(PR #1545)](https://github.com/WinMerge/winmerge/pull/1545)(PRいただきました。ありがとうございます。)
254
255 #### バイナリ比較
256
257 - 64bit版ではファイルサイズが2GB以上のファイルも開けるようにした。[(PR #1549)](https://github.com/WinMerge/winmerge/pull/1549)
258
259 #### インストーラ
260
261 - シェルエクステンションの登録等で powershell を起動する際にプルパスで起動するように変更。
262
263 #### その他
264
265 - pngファイルのサイズを縮小。[(PR #1541)](https://github.com/WinMerge/winmerge/pull/1541)(PRいただきました。ありがとうございます。)
266 - サイズ最適化のためフィールドを再配置。[(PR #1546)](https://github.com/WinMerge/winmerge/pull/1546)(PRいただきました。ありがとうございます。)
267 - Diff3.h のリファクタリング。[(PR #1577)](https://github.com/WinMerge/winmerge/pull/1577)(PRいただきました。ありがとうございます。)
268 - コメントの誤りの修正。[(PR #1578)](https://github.com/WinMerge/winmerge/pull/1578)(PRいただきました。ありがとうございます。)
269 - 同じファイルを開く場合の処理の最適化。[(PR #1579)](https://github.com/WinMerge/winmerge/pull/1579)(PRいただきました。ありがとうございます。)
270 - SubeditList.cpp のリファクタリング。[(PR #1580)](https://github.com/WinMerge/winmerge/pull/1580)(PRいただきました。ありがとうございます。)
271 - unicoder.cpp のリファクタリング。[(PR #1582)](https://github.com/WinMerge/winmerge/pull/1582), [(PR #1584)](https://github.com/WinMerge/winmerge/pull/1584), [(PR #1586)](https://github.com/WinMerge/winmerge/pull/1586)(PRいただきました。ありがとうございます。)
272 - markdown.cpp のリファクタリング。[(PR #1590)](https://github.com/WinMerge/winmerge/pull/1590)(PRいただきました。ありがとうございます。)
273
274 ### 2022/10/29 2.16.24-jp-1
275
276 #### 全般
277
278 - 不具合修正: ジャンプリストに不正なタイトルが含まれる場合、ファイルメニュー表示でクラッシュする問題を修正。 [(osdn.net #45916)](https://osdn.net/projects/winmerge-jp/ticket/45916)
279
280 #### ファイル比較
281
282 - ステータスバーからエンコーディングダイアログやメニュー表示する操作をダブルクリックからシングルクリックに変更。
283
284 #### テーブル比較
285
286 - 不具合修正: TSV ファイルがワードラップを有効にしてテーブル表示されている場合、文字をクリックしてもカレットがその文字の位置に移動しないことがあるのを修正。
287
288 #### フォルダ比較
289
290 - 不具合修正: PDFファイルが画像比較の対象となった場合、フォルダー比較でメモリリークするのを修正。
291
292 #### オプションダイアログ
293
294 - CPUコアに関する翻訳の改善。[(PR #1513)](https://github.com/WinMerge/winmerge/pull/1513)
295
296 #### ファイルまたはフォルダの選択ダイアログ
297
298 - 比較前処理プラグインを指定できるようにした。
299
300 #### プラグイン
301
302 - 不具合修正: プラグインの選択ダイアログ: 「拡張子を無視してすべてのプラグインを表示する」チェックボックスがチェックされていてもすべてのプラグインが表示されなことがあるのを修正。
303
304 #### プロジェクトファイル
305
306 - 不具合修正: プロジェクトファイルに記録されているファイルパスがURLの場合、比較に失敗するのを修正。
307 - 以下の項目をプロジェクトファイルに保存できるようにした。
308   - 説明
309   - ウインドウ種別
310   - テーブル区切り文字
311
312 #### パッチ生成ダイアログ
313
314 - 不具合修正: 生成されたパッチファイルのコマンドライン部が文字化けすることがあるのを修正。[(osdn.net #45935)](https://osdn.net/projects/winmerge-jp/ticket/45935)
315
316 #### 翻訳
317
318 - 不具合修正: 3つのフォルダー比較で、2つのファイルが同一である場合に表示されるメッセージが翻訳されない問題を修正。 [(PR #1535)](https://github.com/WinMerge/winmerge/pull/1535) (PRいただきました。ありがとうございます。)
319
320 #### その他
321
322 - 不具合修正: 英語の言い回しを修正。 [(PR #1499)](https://github.com/WinMerge/winmerge/pull/1499) (PRいただきました。ありがとうございます。)
323 - 不具合修正: README.md のタイポ修正。[(PR #1504)](https://github.com/WinMerge/winmerge/pull/1504) (PRいただきました。ありがとうございます。)
324 - 不具合修正: lwdisp.c のタイポ修正。 [(PR #1515)](https://github.com/WinMerge/winmerge/pull/1515) (PRいただきました。ありがとうございます。)
325
326 ### 2022/09/29 2.16.22-jp-2
327
328 #### 全般
329
330 - 不具合修正: タブバーのタブのタイトルに"&"が含まれる場合に正しく表示されない問題を修正。[(PR #1466)](https://github.com/WinMerge/winmerge/pull/1466) (PRいただきました。ありがとうございます。)
331 - 不具合修正: ヘッダーバーのメニューのキーボードアクセラレータが機能しない問題を修正。
332 - 不具合修正: ヘッダーバーのメニューの[選択]をクリックするとクリップボードにパスがコピーされてしまう問題を修正。
333
334 #### カラースキーマ
335
336 - Midnight カラースキーマの追加 [(PR #1430)](https://github.com/WinMerge/winmerge/pull/1430) (PRいただきました。ありがとうございます。)
337
338 #### ファイル比較
339
340 - 不具合修正: バックアップ用ディレクトリが自動的に作成されないのを修正。 [(#1438)](https://github.com/WinMerge/winmerge/issues/1438)
341 - 不具合修正: テキストを選択した状態では右側へコピー等のアイコンがクリックできないのを修正 [(#1507)](https://github.com/WinMerge/winmerge/issues/1507)
342 - 変更した拡大縮小率を保存するようにした [(#1433)](https://github.com/WinMerge/winmerge/issues/1433)
343 - 右クリックメニューに[行フィルターに追加する]メニューを追加。[(PR #1481)](https://github.com/WinMerge/winmerge/pull/1481) (PRいただきました。ありがとうございます。)
344 - SQLファイルのシンタックスハイライトのキーワード追加。[(PR #1493)](https://github.com/WinMerge/winmerge/pull/1493) (PRいただきました。ありがとうございます。)
345
346 #### テーブル比較
347
348 - 不具合修正: 隠れている行内差異の位置にカレットを移動しても、行内差異の部分が表示されない問題を修正。
349
350 #### Webページ比較
351
352 - [実験的] テキストの差異を色付け表示する機能を追加 [(PR #1357)](https://github.com/WinMerge/winmerge/pull/1357)
353
354 #### フォルダ比較
355
356 - 不具合修正: フォルダー比較ウィンドウで読み取り専用になっているにもかかわらず、ファイル名が変更できてしまっていたのを修正。[(PR #1434)](https://github.com/WinMerge/winmerge/pull/1434) (PRいただきました。ありがとうございます。)
357 - 不具合修正: 「\」または「/」を含むファイル名またはディレクトリ名への名前変更が正しく行われない問題を修正。[(PR #1451)](https://github.com/WinMerge/winmerge/pull/1451) (PRいただきました。ありがとうございます。)
358 - 不具合修正: 左側フォルダ内のファイル数が右側より少ない場合、左側のフォルダを右側へコピー後(逆も同様)、差異があるにもかかわらず同一と表示されてしまう問題を修正。 [(PR #1495)](https://github.com/WinMerge/winmerge/pull/1495) (PRいただきました。ありがとうございます。)
359 - 不具合修正: JPEGファイルを含むフォルダを比較するとクラッシュするのを修正。(前のバージョンで修正されていないFreeImageライブラリとリンクしてしまっていた) [(#1176)](https://github.com/WinMerge/winmerge/issues/1176)
360
361 #### アーカイブサポート
362
363 - 7-Zip 22.01 に更新。 [(#1425)](https://github.com/WinMerge/winmerge/issues/1425)
364
365 ### 2022/07/29 2.16.22-jp-1
366
367 #### 全般
368
369 - ヘッダーバーのキャプションを変更できるようにした。[(#1395)](https://github.com/WinMerge/winmerge/issues/1395)
370
371 #### ファイル比較
372
373 - 不具合修正: 検索ダイアログで「大文字と小文字を区別する」のチェックを外しているにもかかわらず、キリル文字等の大文字小文字を無視して検索できない問題を修正。 [(#1380)](https://github.com/WinMerge/winmerge/issues/1380)
374 - 不具合修正: 1行が長い場合、矩形選択に時間がかかりすぎる。 [(#1386)](https://github.com/WinMerge/winmerge/issues/1386)
375 - 不具合修正: 同じ行に複数置換対象がある場合、正規表現による文字列置換が正常に行われない。([#1387](https://github.com/WinMerge/winmerge/issues/1387), [PR #1388](https://github.com/WinMerge/winmerge/pull/1388))
376 - 行内差異処理の高速化 [(PR #1411)](https://github.com/WinMerge/winmerge/pull/1411) (PRいただきました。ありがとうございます。)
377
378 #### フォルダ比較
379
380 - 不具合修正: 片側にしか存在しないファイルまたはフォルダーを、同名のファイルまたはフォルダが存在する名前にリネームした場合、比較結果が正しく表示されない問題を修正。[(PR #1392)](https://github.com/WinMerge/winmerge/pull/1392) (PRいただきました。ありがとうございます。)
381 - 不具合修正: フォルダ比較完了後ステータスバーに「経過時間」が表示されなくなっていたのを修正。
382 - 不具合修正: フォルダ比較ウィンドウでフォルダの名前を変更した後、フォルダ内の項目のフォルダ列が更新されない問題を修正。[(PR #1408)](https://github.com/WinMerge/winmerge/pull/1408) (PRいただきました。ありがとうございます。)
383
384 #### オプションダイアログ
385
386 - プロジェクトカテゴリに非表示の項目を追加。[(PR #1377)](https://github.com/WinMerge/winmerge/pull/1377) (PRいただきました。ありがとうございます。)
387
388 #### プラグイン
389
390 - wsc拡張子のプラグインに対応 [(PR #1390)](https://github.com/WinMerge/winmerge/pull/1390) (PRいただきました。ありがとうございます。)
391
392 #### プロジェクトファイル
393
394 - プロジェクトファイルに非表示項目を保存できるようにした。[(PR #1377)](https://github.com/WinMerge/winmerge/pull/1377) (PRいただきました。ありがとうございます。)
395
396 ### 2022/06/29 2.16.20-jp-4
397
398 #### ファイル比較
399
400 - 不具合修正: .sql ファイル内のコメント(--)がコメントの色にならないのを修正。[(#1354)](https://github.com/WinMerge/winmerge/issues/1354)
401 - 不具合修正: オプションダイアログで[行内差異の色付け]で[単語単位]を選んでいるにもかかわらず、キリル文字を含む行の行内差異が単語単位でハイライトされないのを修正。[(#1362)](https://github.com/WinMerge/winmerge/issues/1362)
402 - 不具合修正: [置換]ダイアログで置換後の文字列に検索する文字列が含まれ、[選択範囲]を選択した場合、[すべて置換]を押下すると、1つしか置換されないのを修正。[(#1376)](https://github.com/WinMerge/winmerge/issues/1376)
403
404 #### バイナリ比較
405
406 - [表示]→[垂直分割]メニューのチェックを外して上下分割表示ができるようにした。
407
408 #### 画像比較
409
410 - [表示]→[垂直分割]メニューのチェックを外して上下分割表示にしたにもかかわらず、次回比較時元に戻ってしまうのを修正。
411
412 #### Webページ比較
413
414 - [表示]→[垂直分割]メニューのチェックを外して上下分割表示にしたにもかかわらず、次回比較時元に戻ってしまうのを修正。
415
416 #### フォルダ比較
417
418 - 不具合修正: フォルダ比較後、外部アプリケーションでファイル名を大文字↔小文字に変更した後、[選択項目を最新に更新]メニューで該当ファイルを更新してもファイル名の変更が反映されないのを修正。[(#1358)](https://github.com/WinMerge/winmerge/pull/1358)(PRいただきました。ありがとうございます。)
419 - 不具合修正: 3フォルダ比較時、ファイル名が大文字/小文字のみ異なる場合に正しく表示されないのを修正。[(#1372)](https://github.com/WinMerge/winmerge/pull/1372)(PRいただきました。ありがとうございます。)
420 - フォルダを複数選択して[非水平的に比較する]メニューを選択したとき、[サブフォルダーを含める]オプションが有効ならば別タブでフォルダを比較するようにした。[(#1367)](https://github.com/WinMerge/winmerge/issues/1367)
421
422 #### 設定ログ
423
424 - 不具合修正: Windows 11 にもかかわらず、[ヘルプ]→[設定ログ]メニューで表示される内容に Windows 10 と表示されるのを修正。[(#1192)](https://github.com/WinMerge/winmerge/issues/1192)
425
426 #### プラグイン
427
428 - 不具合修正: CompareMSExcelFilesプラグイン: 設定ダイアログの[画像分割サイズ]でCtrl+V等のクリップボード操作ができるようにした。また数値以外が入力できてしまうことがあったのを修正。[(#1374)](https://github.com/WinMerge/winmerge/pull/1374)(PRいただきました。ありがとうございます。)
429
430 #### アーカイブサポート
431
432 - 7-Zip 22.00 に更新
433
434 #### コマンドライン
435
436 - 不具合修正: ファイルを3つ指定しないと機能しないコマンドラインオプション(`/al`, `/am`, `/ar`)を2つのファイル指定と共に使用するとクラッシュするのを修正。[(#1363)](https://github.com/WinMerge/winmerge/issues/1363)
437
438 #### その他
439
440 - diffutils で islower()+toupper() の代わりに isupper()+tolower() を使用。 [(PR #1351)](https://github.com/WinMerge/winmerge/pull/1351) (PRいただきました。ありがとうございます。)
441 - diff.h で定義されている変数の初期化を追加。[(PR #1360)](https://github.com/WinMerge/winmerge/pull/1360) (PRいただきました。ありがとうございます。)
442 - SuperComboBox.cpp 内のタイポ修正。[(PR #1379)](https://github.com/WinMerge/winmerge/pull/1379) (PRいただきました。ありがとうございます。)
443
444 ### 2022/05/29 2.16.20-jp-2
445
446 #### 全般
447
448 - 不具合修正: Event ID 78 のサイドバイサイドエラーが発生する可能性があるのを修正。[(#1312)](https://github.com/WinMerge/winmerge/issues/1312)
449
450 #### ファイル比較
451
452 - 不具合修正: 行内差異単位の[左側/右側にコピー]が想定通りに動作しないのを修正。[(#1334)](https://github.com/WinMerge/winmerge/issues/1334)
453 - ロケーションペインでマウスホイール操作したとき、エディタウインドウをスクロールするようにした。
454 - ファイルのバックアップに失敗したとき、バックアップ先のファイル名も表示するようにした。 [(#1326)](https://github.com/WinMerge/winmerge/issues/1326)
455 - ABAP の言語のシンタックスハイライトができるようにした。[(#1340)](https://github.com/WinMerge/winmerge/issues/1340)(PRいただきました。ありがとうございます。)
456 - diff アルゴリズムに none を追加。(行の挿入・削除検出を行わず、行を上から順に愚直に比較するアルゴリズムです。)
457
458 #### 画像比較
459
460 - 挿入/削除検出を有効にした時に、patience や histogram diff アルゴリズムを適用できるようにした。      
461
462 #### Webページ比較
463
464 - 不具合修正: アドレスバーでKキーを押すとテキストが消えてしまうのを修正
465 - リソースツリー比較で展開した各ファイルの更新日時を展開した日時ではなく、そのリソースの日時になるようにした。
466
467 #### フォルダ比較
468
469 - 不具合修正: Alt+↓キーで差異のある項目に移動後、Shift+矢印キーで選択範囲を広げようとすると、想定外の範囲となってしまうのを修正。[(#1335)](https://github.com/WinMerge/winmerge/issues/1335)
470 - 不具合修正: フォルダ比較を比較途中で停止した後、[選択項目を最新に更新]メニューで選択項目を更新すると、比較結果が確定していないフォルダのアイコンが同一または差異のアイコンになってしまうのを修正。[(#1349)](https://github.com/WinMerge/winmerge/issues/1349)
471 - エクスプローラと同様に番号を含むファイル名のソート順が数値の大きさ順になるようにした。[osdn.net #44557](https://osdn.net/projects/winmerge-jp/ticket/44557)
472
473 #### HTMLレポート
474
475 - 不具合修正: ファイル比較レポートの生成時に、ファイル名によって WinMerge がクラッシュする問題を修正。[(PR #1319)](https://github.com/WinMerge/winmerge/pull/1319) (PRいただきました。ありがとうございます。)
476 - 不具合修正: 3つのフォルダのフォルダ比較レポートのタイトルに、中央フォルダが出力されない問題を修正。[(PR #1324)](https://github.com/WinMerge/winmerge/pull/1324) (PRいただきました。ありがとうございます。)
477 - 不具合修正: ファイル比較レポートで行内の文字数が少ないときに、行番号列の幅が広くなりすぎるのを修正。[(PR #1333)](https://github.com/WinMerge/winmerge/pull/1333) (PRいただきました。ありがとうございます。)
478 - 不具合修正: フォルダ比較レポートでファイル名フィールドが "TEST.TXT|test.txt|\<None\>"のように"\<None\>"を含む場合、"\<None\>" の部分が正しく生成されない問題を修正。[(PR #1344)](https://github.com/WinMerge/winmerge/pull/1344) (PRいただきました。ありがとうございます。)
479
480 #### シェルエクステンション
481
482 - 不具合修正: Windows11のシェルエクステンション: [その他のオプションを表示]で表示されるWinMergeのメニューが[拡張メニューを有効にする]にチェックをしているにもかかわらず、拡張メニューにならないのを修正。
483 - 不具合修正: Windows11のシェルエクステンション: エクスプローラのコンテキストメニューからWinMergeを起動したとき、タスクバーにアイコンが表示されないのを修正。
484
485 #### プラグイン
486
487 - 不具合修正: CompareMSExcelFiles プラグインのプラグイン設定で「ワークブックの情報を複数ファイルに展開する 」オプションが有効になっているにもかかわらず、メニュー項目「プラグイン]→[展開プラグインで開く]から .xlsx ファイルを開いたとき、複数ファイルに展開されない問題を修正。[osdn.net #44522](https://osdn.net/projects/winmerge-jp/ticket/44522)
488 - 不具合修正: プラグインの選択ダイアログ: [展開プラグイン適用後、ファイルを同じウインドウタイプで開く]チェックボックスをチェックしても、次にダイアログを開いた時にはチェックされていない不具合を修正。
489 - プラグイン選択ダイアログのサイズを変更できるようにした。[(#1308)](https://github.com/WinMerge/winmerge/issues/1308)
490
491 #### インストーラ
492
493 - インストーラ終了時、何らかの原因でエクスプローラの再起動に失敗していた場合、エクスプローラを起動するようにした。
494
495 #### マニュアル
496
497 - UI、Readme、マニュアルの日本語の修正。[(PR #11)](https://github.com/sdottaka/winmerge-v2-jp/pull/11) (PRいただきました。ありがとうございます。)
498
499 #### その他
500
501 - タイポ修正。[(PR #1313)](https://github.com/WinMerge/winmerge/pull/1313) (PRいただきました。ありがとうございます。)
502 - ソースコード内のコメントで「GNU General Public License」 が 「GNU DIFF General Public License」になっていたのを修正。[(PR #1342)](https://github.com/WinMerge/winmerge/pull/1342) (PRいただきました。ありがとうございます。)
503
504 ### 2022/04/29 2.16.20-jp-1
505
506 #### 全般
507
508 - ファイル名が長いとタブの右側に表示される「(U)」、「(F)」が表示されなくなってしまうため、左側に表示するようにした。[(#1281 a))](https://github.com/WinMerge/winmerge/issues/1281)
509
510 #### ファイル比較
511
512 - 不具合修正: 使用しているフォントによっては、タブを含む行でカレットが正しい位置に表示されないことがあるのを修正。
513     [(osdn.net #44417)](https://osdn.net/projects/winmerge-jp/ticket/44417)
514
515 #### Webページ比較
516
517 - Webページ比較 \[実験的\] [(PR #1182)](https://github.com/WinMerge/winmerge/pull/1182)
518   - WebView2 ランタイムが必要です。
519   - Windows 10 以上でのみ動作します。
520   - 現在、Webページ上で直接差異を強調表示することはできませんが、2つまたは3つのWebページを並べて表示できます。表示したWebページの以下の内容を比較することが可能です。
521     - スクリーンショット
522     - HTMLコンテンツ
523     - 抽出したテキスト
524     - リソースツリー
525
526 #### フォルダ比較
527
528 - 不具合修正: 3つのディレクトリを比較する場合にフォルダ比較ウィンドウで大文字と小文字が異なる項目が正しく表示されない不具合を修正。
529     [(PR #1299)](https://github.com/WinMerge/winmerge/pull/1299) (PRいただきました。ありがとうございます。)
530
531 #### オプションダイアログ
532
533 - オプションダイアログを縦方向にも広げられるようにした。[(#1265)](https://github.com/WinMerge/winmerge/issues/1265)
534
535 #### プラグイン
536
537 - 不具合修正: CompareMSExcelFiles.sct: ExcelファイルとCSVファイルを比較した場合、CSVファイルに含まれる日付データが現在のロケールで解釈されないのを修正
538     [(#1279)](https://github.com/WinMerge/winmerge/issues/1279)
539 - Replace プラグイン: `-e`オプションによる正規表現置換で、2番目の引数に含まれる `\r`や`\n`が制御文字CRとLFとして扱われるようにした。
540 - PrettifyHTML プラグイン: デフォルトプラグイン引数に `--tidy-mark no` を追加し、tidy-html5 のMETAタグが挿入されないようにした。
541
542 #### コマンドライン
543
544 - コマンドラインオプション `/t webpage` を追加。
545
546 #### マニュアル
547
548 - 不具合修正: SelectLines プラグインのオプションに記載されている `-g` オプションは指定しても意味はないので削除した。[(#1309)](https://github.com/WinMerge/winmerge/issues/1309)
549
550 #### その他
551
552 - 最適化、リファクタリング。[(PR #1304)](https://github.com/WinMerge/winmerge/pull/1304)(PRいただきました。ありがとうございます。)
553 - Windows 10 SDK version 10.0.19041.0 以下でビルドするとリンクエラーが発生するのを修正。
554
555 ### 2022/03/29 2.16.18-jp-3
556
557 #### 全般
558
559 - タイポ修正、一部ショートカットキーの表示がないメニュー等の修正。[(PR #1219)](https://github.com/WinMerge/winmerge/pull/1219) (PRいただきました。ありがとうございます。)
560
561 #### ファイル比較
562
563 - 不具合修正: `/x` や `/xq` 等のコマンドラインオプションを指定しているにもかかわらず、サイズが大きいファイルを比較する場合にファイルが一致していてもWinMergeが終了する動作になっていなかったのを修正。[(#1218)](https://github.com/WinMerge/winmerge/issues/1218)
564 - 不具合修正: [移動ブロック検出を有効にする]オプションを有効にしている場合、[右側/左側にコピーして次に進む]メニューまたはツールバーのアイコンをクリックすると差異が一つスキップされてしまうことがあるのを修正。[(#1235)](https://github.com/WinMerge/winmerge/issues/1235)
565 - [表示]→[上マージンを表示]メニューを追加。上マージンにはルーラーが表示されます。
566
567 #### テーブル比較
568
569 - ヘッダー部を右クリックしたときにコンテキストメニューが表示されるようにし、[最初の行をヘッダーとして使用する]メニューを選択した場合、ヘッダー部に最初の行を列名とみなして表示するようにした。[(#999)](https://github.com/WinMerge/winmerge/issues/999)
570 - [ファイル]→[形式を指定して再比較]→[テーブル]メニューで区切り文字を再指定できるようにした。
571
572 #### フォルダ比較
573
574 - ファイルを他方にしか存在しないフォルダと同じ名前に変更した場合に結果が正しく表示されない問題を修正。(逆も同様)[(PR #1246)](https://github.com/WinMerge/winmerge/pull/1246) (PRいただきました。ありがとうございます。)
575
576 #### アーカイブサポート
577
578 - 拡張子はzip等だがファイルの内容は圧縮ファイルではない等で圧縮ファイルの展開に失敗した場合、テキストファイルとして比較できるようにした。[(#1020)](https://github.com/WinMerge/winmerge/issues/1020)
579
580 #### プラグイン
581
582 - [ファイルまたはフォルダの選択]ウインドウ等でファイル名の替わりにURLを指定したときにそのURLを処理できるプラグインを追加。[(PR #1270)](https://github.com/WinMerge/winmerge/pull/1270)
583   - HandleSchemeHTTP プラグイン (`https://winmergejp.bitbucket.io/` の様に指定すると curlコマンドを使用してリクエスト結果を表示します。curlコマンドを使用しているため、curlコマンドがインストールされている必要があります。Windows10 1803以降はcurlコマンドが標準でインストールされています。)
584   - HandleSchemeReg プラグイン (`reg:HKEY_CURRENT_USER\Software\Thingamahoochie\WinMerge` の様に指定すると`reg:`の後をレジストリーキーとみなしてレジストリデータを表示します。)
585
586 #### オプションダイアログ
587
588 - 不具合修正: 文字が欠けて表示される箇所を修正。[(#1212)](https://github.com/WinMerge/winmerge/issues/1212)
589
590 #### その他
591
592 - ソースコードのコメント内のタイポ修正。[(PR #1256)](https://github.com/WinMerge/winmerge/pull/1256) (PRいただきました。ありがとうございます。)
593 - 最適化、リファクタリング。[(PR #1258)](https://github.com/WinMerge/winmerge/pull/1258) (PRいただきました。ありがとうございます。)
594
595 ### 2022/02/28 2.16.18-jp-2
596
597 #### 全般
598
599 - 不具合修正: [オプション]ウインドウの[メッセージボックス]カテゴリや[プラグイン]ウインドウのリストビューのツールチップが途中で切れることがあるのを修正。[(#1210)](https://github.com/WinMerge/winmerge/issues/1210)
600 - 「すべてを右側にコピー」、「すべてを左側にコピー」メニューに対応するツールバーのアイコンのツールチップが「右側すべて」、「左側すべて」となっていたのをメニューと同じになるように修正。
601
602 #### ファイル比較
603
604 - 不具合修正: [類似行をマッチさせる]オプションを有効にしたとき、空白の無視設定によっては期待通り動作しないことがあるのを修正。[(#1209)](https://github.com/WinMerge/winmerge/issues/1209)
605 - 不具合修正: F4キーによる行内差異選択が正しく動作しないことがあるのを修正。
606
607 #### フォルダ比較
608
609 - 不具合修正: フォルダ比較レポートにリンクしているファイル比較レポートがファイル名によっては別のものに置き換わってしまう可能性があるのを修正。 [(PR #1171)](https://github.com/WinMerge/winmerge/pull/1171) (PRいただきました。ありがとうございます。)
610 - 不具合修正: 同じ名前のフォルダとファイルを選択して「選択項目を最新に更新」メニューをクリックすると、比較結果が正しく表示されない問題を修正。 [(PR #1189)](https://github.com/WinMerge/winmerge/pull/1189) (PRいただきました。ありがとうございます。)
611 - 不具合修正: 複数ファイルやフォルダを選択しているにもかかわらず、ステータスバーに「0個の項目を選択」と表示されてしまうことがある問題を修正。
612 - 不具合修正: [オプション]ウインドウの[比較/画像]カテゴリの[フォルダー比較で画像比較を有効にする]にチェックしてフォルダ内の画像を比較した場合、複数ページある画像ファイルで差異があるにもかかわらず、最後のページに差異がないとそのファイルには差異がないとみなしてしまう問題を修正。
613 - 不具合修正: [オプション]ウインドウの[比較/画像]カテゴリの[フォルダー比較で画像比較を有効にする]にチェックしてフォルダ内の画像を比較するとクラッシュすることがある問題を修正。[(#1176)](https://github.com/WinMerge/winmerge/issues/1176)
614 - ファイルフィルタの拡張 [(PR #1179)](https://github.com/WinMerge/winmerge/pull/1179)
615   - その1: [ファイルまたフォルダーの選択]ウインドウの[フォルダー:フィルター]で`!*.bak`のように前に「!」を付けた場合、パターンにマッチしたファイルを無視するようにした。また、`!.git\`のように末尾に「\」をつけた場合、フォルダにマッチするパターンとみなすようにした。この例では、`.git` フォルダを無視して比較します。
616   - その2: ファイルフィルタファイル(.fltファイル)で `f:`や`d:`に指定したパターンにマッチしたファイルまたはフォルダの一部を除外する指定 `f!:` と `d!:` を追加した。
617
618 #### プラグイン
619
620 - 不具合修正: [プラグインの選択]ウインドウで[パイプを追加]ボタンを押すと指定したプラグイン引数が消えてしまうのを修正
621
622 ### 2022/01/29 2.16.18-jp-1
623
624 #### 全般
625
626 - 不具合修正: Googleドライブのファイルを比較するとクラッシュすることがある。
627 - タブバーのツールチップにフルパス名、使用しているプラグイン、行フィルタ等で無視されている行があるかどうかを表示するようにした。 [(#960)](https://github.com/WinMerge/winmerge/issues/960)
628 - Contributors.txt に漏れていた人の名前を追加 [(PR #1094)](https://github.com/WinMerge/winmerge/pull/1094)
629 - View→Select Fontメニュー項目から表示されるフォント選択ダイアログを表示している間は、親ウィンドウを操作できないようにしました。
630
631 #### ファイル比較
632
633 - 不具合修正: オプションダイアログの[色/差異]カテゴリで単語の差異のテキストの色を指定しても反映されなかった。 [(#1116)](https://github.com/WinMerge/winmerge/issues/1116)
634 - [行を右端で折り返す]を有効にしている場合、非常に長い行があるとハングアップしているように見えるほど遅くなることがあるのを少し改善した。 [(#1111)](https://github.com/WinMerge/winmerge/issues/1111)
635 - ステータスバーのエンコーディングをダブルクリックした時、表示されるコードページウインドウの[反映先]がダブルクリックした側のペインだけチェックが付くようにした。 [(#793)](https://github.com/WinMerge/winmerge/issues/793)
636
637 #### クリップボード比較
638
639 - 新機能: クリップボード比較 [(PR #1147)](https://github.com/WinMerge/winmerge/pull/1147)
640   - [ファイル]→[クリップボードを開く]メニューを選択すると、クリップボード履歴の直近の2つの内容を比較することができるようになりました。
641   - 子MDIウィンドウが表示されていないときにCtrl+Vキーを押しても比較できます。
642   - この機能は、Windows 10 version 1809 以降と WinMerge 64bit版でのみ有効です。
643
644 #### フォルダ比較
645
646 - 不具合修正: 3フォルダ比較時、比較結果列のソート順が2フォルダ比較と異なっていた。 [(#483)](https://github.com/WinMerge/winmerge/issues/483)
647 - 不具合修正: フォルダー比較ウィンドウで "選択された項目を更新 "を実行すると WinMerge がクラッシュする場合があった。 [(PR #1120)](https://github.com/WinMerge/winmerge/pull/1120) (PRいただきました。ありがとうございます。)
648 - 不具合修正: 非再帰的比較時、親フォルダへ移動するアイコンが表示されなかった。
649 - 不具合修正: 以前のバージョンと異なりソート順が逆になっていた。
650
651 #### プラグイン
652
653 - [その他のプラグイン]メニューの名前をを[すべてのプラグイン]に変更。 [(#1139,PR #1140)](https://github.com/WinMerge/winmerge/pull/1140) (PRいただきました。ありがとうございます。)
654 - プラグインの説明を翻訳可能にした。
655 - Apache Tika のバージョンを 2.2.1 に更新。
656
657 #### コマンドライン
658
659 - クリップボード比較のコマンドラインオプション(`/clipboard-compare`)を追加
660
661 #### アーカイブサポート
662
663 - 7-Zip 21.07 に更新。
664
665 #### インストーラ
666
667 - 不具合修正: ReadMe.txtのクイックスタートのリンクが間違っていた。 [(#1127)](https://github.com/WinMerge/winmerge/issues/1127)
668 - 不具合修正: 32bit版のWinMergeインストール後、64bit版のWinMergeを上書きインストールすると 7z.dll が上書きされなかった。
669 - Windows11ではWindows11向けシェルエクステンションをインストールするようにした。
670
671 #### マニュアル
672
673 - 不具合修正: 「4.8 クイック比較切替閾値」と「4.9 バイナリ比較切替閾値」の説明が間違っていたのを修正。 [(#1100)](https://github.com/WinMerge/winmerge/issues/1100)
674
675 #### 内部変更
676
677 - DirScan.cpp のタイポ修正 [(PR #1118)](https://github.com/WinMerge/winmerge/pull/1118) (PRいただきました。ありがとうございます。)
678
679 ### 2021/12/29 2.16.16-jp-4
680 #### 全般
681
682 * INIファイル(WinMergeU.exeと同じ場所のwinmerge.ini)に[Defaults]セクションとキー=値を記載した場合、WinMerge終了前に設定変更していても次回起動時記載した設定値で上書きするようにした。[GitHub PR #1038](https://github.com/WinMerge/winmerge/pull/1071) (PRいただきました。ありがとうございます。)
683
684 #### ファイル比較
685
686 * 不具合修正: ファイルサイズによってはクラッシュすることがあった。[GitHub #1101](https://github.com/winmerge/winmerge/issues/1101)
687 * 不具合修正: [ウインドウ]→[分割]メニューでウインドウを分割した後、ペインの高さをドラッグ操作で0にしたとき、エラーが発生する。
688 * [表示]→[シンタックスハイライト]メニューをマルチカラムにした。
689 * 3ファイル比較: 隣接ペインだけでなく、直接左側ペインから右側ペインまたは逆方向にコピーできるようにした。(コンテキストメニューまたは[マージ]→[高度な操作]から)
690
691 #### 画像比較
692
693 * 不具合修正: [ツール]→[レポートの生成]メニューのアイコンが表示されないのを修正。
694 * 複数ページある画像ファイルの前ページを1つの比較レポートに出力できるようにした。(現在のページのみ出力したい場合は、名前を付けて保存ダイアログで「すべてのページ」のチェックを外してください)[osdn.net #43374](https://osdn.net/projects/winmerge-jp/ticket/43374)
695
696 #### バイナリ比較
697
698 * 不具合修正: [ツール]→[レポートの生成]メニューのアイコンが表示されないのを修正。
699
700 #### フォルダ比較
701
702 * ツリーモードが無効の時に大量のファイルを比較すると結果が表示されるまでかなり時間がかかるのを改善した。[GitHub PR #1069](https://github.com/WinMerge/winmerge/pull/1069)
703
704 #### プロジェクトファイル
705
706 * プロジェクトファイルに「数字を無視」の設定を保存できるようにした。[GitHub PR #1068](https://github.com/WinMerge/winmerge/pull/1068) (PRいただきました。ありがとうございます。)
707
708 #### 設定ダイアログ
709
710 * 「'Esc'キーでウインドウを閉じる」コンボボックスに「MDI子ウインドウが1つしかない場合、メインウインドウを閉じる」を追加。[GitHub PR #1052](https://github.com/WinMerge/winmerge/issues/1042)
711
712 #### シェルエクステンション
713
714 * Windows11のシェルエクステンション: 現在のWindows11Build22000とBuild22499で問題なそうなので無効にしていた拡張メニューを復活させた。
715
716 #### プラグイン
717
718 * 不具合修正: [プラグイン]→[プラグインの再読み込み]メニューでプラグインの再読み込みがされていなかった
719
720 #### アーカイブサポート
721
722 * 7-Zip 21.06 に更新。
723
724 ### 2021/11/29 2.16.16-jp-3
725
726 #### 全般
727
728 * 64bit版をVisualStudio2022でビルドするようにした。
729 * タブバーのタブにタイトルが長すぎて表示しきれない場合、ツールチップで表示するようにした。[GitHub PR #1038](https://github.com/WinMerge/winmerge/pull/1038) (PRいただきました。ありがとうございます。)
730
731 #### ファイル比較
732
733 * 不具合修正: 64MBを超えるファイルを開くと表示されるウインドウで[はい]を選択するとクラッシュする。[GitHub #1036](https://github.com/winmerge/winmerge/issues/1036)
734 * 不具合修正: C#(Java, JavaScript)のキーワードハイライトを修正。[GitHub PR #1040](https://github.com/WinMerge/winmerge/pull/1040) (PRいただきました。ありがとうございます。)
735 * 不具合修正: WinMergeで編集中のファイルを他のアプリケーションで変更後、WinMergeに戻るとフォーカスしているペインが変わってしまう。[GitHub #1050](https://github.com/winmerge/winmerge/issues/1050)
736 * 不具合修正: PHPのシンタックスハイライトを修正。[GitHub PR #1055](https://github.com/WinMerge/winmerge/pull/1055) (PRいただきました。ありがとうございます。)
737 * 比較オプションとして[数字を無視]を追加。[GitHub PR #1024](https://github.com/WinMerge/winmerge/pull/1042) (PRいただきました。ありがとうございます。)
738 * D言語のシンタックスハイライトを追加。[GitHub PR #1042](https://github.com/WinMerge/winmerge/pull/1042) (PRいただきました。ありがとうございます。)
739 * [比較/一般]カテゴリの"類似行をマッチさせる"オプションの動作を若干改善
740     * 高速化
741     * 差異ブロックが15行以下の制限を4096バイトの制限に変更
742 * 3ファイル比較でも"類似行をマッチさせる"オプションを機能させるようにした。
743 * 行フィルタ、置換フィルタ等で差異を無視した行が存在する場合、タイトルに"(F)"を付加するようにした。
744 * 片方のファイルにコメントのみの行があり、他方のファイルには対応する行が存在しない場合、[コメントの違いを無視する]と[空行を無視する]オプション両方が有効になっていれば、この差異を無視するようにした。[GitHub #1057](https://github.com/winmerge/winmerge/issues/1057)
745
746 #### パッチ生成ウインドウ
747
748 * [クリップボードにコピー]チェックボックスを追加。 [GitHub #923](https://github.com/winmerge/winmerge/issues/923)
749
750 #### フォルダ比較
751
752 * 不具合修正: 追加プロパティがある場合に3フォルダ比較でクラッシュする
753
754 #### 設定ダイアログ
755
756 * 比較オプションとして[数字を無視]を追加。[GitHub PR #1024](https://github.com/WinMerge/winmerge/pull/1042) (PRいただきました。ありがとうございます。)
757
758 ### 2021/10/29 2.16.16-jp-2
759
760 #### 全般
761
762 * 不具合修正: Windows コモンダイアログに表示されるテキストが、言語を切り替えたときに その言語に変更されない。
763
764 #### テーブル比較
765
766 * 不具合修正: 最後の列の幅を変更できないことがある。[GitHub #998](https://github.com/winmerge/winmerge/issues/998)
767
768 #### 画像比較
769
770 * 不具合修正: 画像比較ウインドウへのファイルのドラッグ&ドロップが2回目以降 受け付けられない。
771
772 #### フォルダ比較
773
774 * 不具合修正: 1つのプロジェクトファイルに複数の比較設定がされ、それぞれ異なる ファイルフィルタが指定された場合、ファイルフィルタが正しく適用されない。[GitHub PR #995](https://github.com/WinMerge/winmerge/pull/995) (PRいただきました。ありがとうございます。)
775 * 画像サイズとファイルサイズの差異を列に表示できるようにした。 [GitHub #131](https://github.com/WinMerge/winmerge/issues/131)(以下のPRで実現)
776 * Windowsプロパティシステムから取得したファイルの各プロパティ値と ハッシュ値(MD5, SHA-1, SHA-256)を列に表示できるようにした。[GitHub PR #996](https://github.com/WinMerge/winmerge/pull/996)
777
778 #### 設定ダイアログ
779
780 * 不具合修正: [Windows 11 以降用シェル拡張を登録]ボタンを別ユーザが押した後、 このボタンが有効にならない。
781
782 #### プラグイン
783
784 * 不具合修正: `get_PluginUnpackedFileExtension` で指定した拡張子に対応する シンタックスハイライトがされない。[GitHub #983](https://github.com/WinMerge/winmerge/issues/983)
785 * 不具合修正: リンク先が存在しないショートカットのMS Officeドキュメントを 開くとエラーメッセージがWinMergeの後ろに隠れてしまう。[GitHub #1007](https://github.com/WinMerge/winmerge/issues/1007)
786 * 不具合修正: Apache Tika プラグイン: Apache tika を 2.1.0 に更新し、ダウンロード元URLを 変更。
787 * 不具合修正: CompareMSExcelFiles.sct: [ワークブックの情報を複数ファイルに展開する] が有効のとき、ファイル名に含まれるシート名の前の数値をゼロパッデングにした。(パッチをいただきました。ありがとうございます。)
788
789 #### シェルエクステンション
790
791 * 不具合修正: 65536以上ファイルを選択すると無限ループする。[GitHub PR #987](https://github.com/WinMerge/winmerge/pull/987) (PRいただきました。ありがとうございます。)
792 * Windows 11用シェルエクステンションから起動したWinMergeでおこなった設定変更が、 通常起動したWinMergeに反映されない。
793
794 ### 2021/09/29 2.16.14-jp-6
795
796 #### 全般
797
798 * 不具合修正: Windows 11 で選択されたメニューの文字の色が標準の色(白色)にならない
799 * 不具合修正: WinMergeを閉じたのにプロセスが残ったままになるもう一つの問題を修正[GitHub #903](https://github.com/winmerge/winmerge/issues/903)
800 * Windows11用のShellExtensionに必要なためコード署名をするようした
801
802 #### ファイル比較
803
804 * 不具合修正: 左側ペインをクリック後Shiftキーを押しながらロケーションペインの左側バーをクリックしたとき、右側ペインも選択されてしまう[GitHub #970](https://github.com/winmerge/winmerge/issues/970)
805 * 不具合修正: Diffペインを再表示したときのスクロール位置が正しくない[osdn.net #42862](https://osdn.net/projects/winmerge-jp/ticket/42862)
806 * 不具合修正: ファイル保存に失敗したときのエラーメッセージが適切ではなかった
807 * 検索ダイアログの[このダイアログボックスを閉じない]の初期値をチェックありにしてほしい[GitHub #970](https://github.com/winmerge/winmerge/issues/970)
808
809 #### フォルダ比較
810
811 * 不具合修正: ファイルを大量にコピー後、操作できなくなる時間が長い
812
813 #### テーブル比較
814
815 * 外部のアプリケーション等が編集中のファイルを更新後、WinMergeが再読み込みしたとき、列の幅を再計算しないように変更[GitHub #951](https://github.com/winmerge/winmerge/issues/951)
816
817 #### 画像比較
818
819 * 不具合修正: ロケーションペインのコントロールの配置、サイズ変更時の動作を改善[GitHub winimerge#24](https://github.com/WinMerge/winimerge/issues/24)
820
821 #### 設定ダイアログ
822
823 * プロジェクトファイルに保存する項目や復元する項目の除外/包含を指定できるようにした。[GitHub PR #953](https://github.com/WinMerge/winmerge/pull/953) (PRいただきました。ありがとうございます。)
824 * 不具合修正: シェルカテゴリでARM64版のShellExtensionの登録/解除ができない
825 * Windows 11 用のShellExtension 登録/解除用ボタンを追加
826
827 #### プラグイン
828
829 * 以下のプラグインがうまく動かないのを修正
830     * DisassembleIL
831     * DisassembleNative
832
833 #### シェルエクステンション
834
835 * 不具合修正: ナビケーションペインでWinMergeの拡張メニューが二重に表示される。[osdn.net #42702](https://osdn.net/projects/winmerge-jp/ticket/42702)
836 * Windows 11 のエクスプローラのコンテキストメニュー用ShellExtension(WinMergeContextMenu.dll)を追加。
837     * まだインストーラはこのシェルエクステンションを登録するようにはしていません。
838     * 登録するには、設定ダイアログの[シェル統合]カテゴリ→[Windows 11以降用シェル拡張を登録]ボタンを押下します。
839     * また「拡張メニューを有効にする」にチェックを入れても安定性の問題により拡張メニューを表示しないようにしています。
840
841 ### 2021/08/29 2.16.14-jp-3
842
843 #### 全般
844
845 * 不具合修正: INIファイルに不正な値が含まれているときにクラッシュする。
846 * 不具合修正: 特定の環境でWinMergeが起動してすぐにクラッシュする。[GitHub #808](https://github.com/winmerge/winmerge/issues/808), [GitHub #905](https://github.com/winmerge/winmerge/issues/905), [GitHub #908](https://github.com/winmerge/winmerge/issues/908)
847 * 不具合修正: プラグインメニューの表示等で時間がかかっている場合にマウスカーソルが砂時計になっていなかった。
848
849 #### ファイル比較
850
851 * 不具合修正: 3ペイン表示時、Diffペインの高さの計算が間違っていた。
852 * 不具合修正: 一部のUnicode文字を含む文字列を正規表現で検索するとハイライトが正しく行われない。[GitHub #914](https://github.com/winmerge/winmerge/issues/914)
853 * 不具合修正: Shift+F4キー押下でクラッシュすることがあった。
854
855 #### テーブル比較
856
857 * 不具合修正: [ファイル]→[新規(3ペイン)]→[テーブル]メニューを選択すると、2ペインのウインドウが表示されてしまう。
858
859 #### バイナリ比較
860
861 * 不具合修正: 3ファイル比較時、[中央のファイルを保存]、[名前をつけて中央のファイルを保存]メニューが有効にならなかった。
862
863 #### 画像比較
864
865 * 不具合修正: コンテキストメニューのキーボードアクセラレーターが被っていた。[GitHub #905](https://github.com/winmerge/winmerge/issues/905)
866
867 #### プロジェクトファイル
868
869 * プロジェクトファイルに比較オプションを保存するようにした。[GitHub PR #915](https://github.com/winmerge/winmerge/pull/915) (PRいただきました。ありがとうございます。)
870
871 #### プラグイン
872
873 * q, yq, Apache Tika等のファイルをダウンロードするとき、ハッシュ値を確認するようにした。
874 * 以下のプラグインを追加
875     * DisassembleJVM
876     * DisassembleIL
877     * DisassembleNative
878
879 #### シェルエクステンション
880
881 * ~~不具合修正: ナビケーションペインでWinMergeの拡張メニューが二重に表示される。[osdn.net #42702](https://osdn.net/projects/winmerge-jp/ticket/42702)~~
882 * 拡張メニューで中央として開くファイルを選択できるようにした。[GitHub #249](https://github.com/winmerge/winmerge/issues/249)
883
884 #### コマンドラインオプション
885
886 * `/c 列位置`を追加
887 * `/EnableExitCode` を追加(プロセスの終了コードに比較結果が格納されます。(0:ファイルが一致している場合、1:差異がある場合、2:何らかのエラー)
888
889 ### 2021/07/29 2.16.14-jp-1
890
891 #### 全般
892
893 * WinMergeのウインドウを閉じたにもかかわらず、WinMergeのプロセスが終了しないことがある問題の対策。
894
895 #### ファイル比較
896
897 * 不具合修正: 置換フィルタ:「検索する文字列」を空にしたとき、ファイル比較時ハングする。
898
899 #### フォルダ比較
900
901 * 不具合修正: フォルダ比較ウィンドウでファイルをダブルクリックしてファイル比較ウィンドウを開いた後、フォルダ比較ウィンドウに戻るとファイルの選択が解除される。 [GitHub PR #857](https://github.com/winmerge/winmerge/pull/857) (PRいただきました。ありがとうございます。)
902 * コンテキストメニューに「新しいウインドウで比較」メニューを追加。 [GitHub #232](https://github.com/winmerge/winmerge/issues/232), [\#277](https://github.com/winmerge/winmerge/issues/277)
903
904 #### バイナリ比較
905
906 * 不具合修正: タイトルバーが更新されないことがある。
907
908 #### 画像比較
909
910 * EXIF情報で回転表示を指示している画像ファイルが回転して表示されない。 [GitHub winmerge/winimerge #20](https://github.com/winmerge/winimerge/issues/20)
911 * コンテキストメニューに次のメニューを追加。
912
913     * 右へ90度回転
914     * 左へ90度回転
915     * 上下反転
916     * 左右反転
917
918 #### オプションダイアログ
919
920 * 「メッセージボックス」カテゴリを追加し、メッセージボックスの「再びこの質問をしない」チェックボックスにチェックして表示されなくなったメッセージボックスを再表示できるようにした。  [GitHub #772](https://github.com/winmerge/winmerge/issues/772), [GitHub PR #859](https://github.com/winmerge/winmerge/issues/859)
921
922 #### ファイルまたはフォルダーの選択ウインドウ
923
924 * 不具合修正: 「プロジェクトを保存」ボタンのドロップダウンメニューに不要なプラグインメニューが表示される。 [GitHub PR #882](https://github.com/winmerge/winmerge/pull/882), [\#892](https://github.com/winmerge/winmerge/pull/892) (PRいただきました。ありがとうございます。)
925
926 #### プラグイン
927
928 * 不具合修正: CompareMSExcelFiles.sct: 図形が含まれるExcelファイルを比較すると「この図にはビットマップしか含まれていません」メッセージが表示されることがある。(パッチをいただきました。ありがとうございます。)
929 * 不具合修正: IgnoreColumns、IgnoreFieldsComma, IgnoreFieldsTabプラグインが正常に動作しない。 [GitHub #853](https://github.com/winmerge/winmerge/issues/853)
930 * エディタスクリプトプラグインでもプラグイン引数指定とパイプによる連結ができるようにした。[GitHub PR #871](https://github.com/winmerge/winmerge/pull/871)
931 * 以下の展開プラグインを追加:
932
933     * PrettifyHTML
934     * PrettifyYAML
935     * ValidateHTML
936     * QueryYAML
937 * 以下のエディタスクリプトプラグインを追加:
938
939     * PrettifyHTML
940     * PrettifyYAML
941 * Apache Tika をバージョン 2.0.0 に更新。
942 * yq コマンドをバージョン 4.11.1 に更新。
943
944 #### コマンドライン
945
946 * /l コマンドラインオプション(行番号指定)を追加。 [osdn.net #41528](https://osdn.net/projects/winmerge-jp/ticket/41528)
947 * /t (ウインドウタイプ)、 /table-delimiter (テーブルファイルの区切り文字)、 /new(新規作成), /fileext(シンタックスハイライト用拡張子指定)、 /inifile(INIファイル指定) コマンドラインオプションを追加。
948
949 #### インストーラ
950
951 * 「TortoiseGit との連携」や 「TortoiseSVN との連携」にチェックしていないにもかかわらず、WinMergeが3-wayマージツールとして登録されてしまう。 [GitHub #878](https://github.com/winmerge/winmerge/issues/878)
952
953 ### 2021/07/05 PluginPack
954
955 * `IgnoreColumns.dll` を `IgnoreColumns_1-5.dll`にリネームすると指定したファイル名の一部の列範囲を無視する機能が動作しなくなっていたのを修正
956
957 ### 2021/06/29 2.16.12-jp-3
958
959 #### 全般
960
961 * WinMergeU.exe と同じフォルダに winmerge.ini を置いた場合、設定情報の読み込みと書き込みをそのファイルに対して行うようにした[GitHub PR #750](https://github.com/winmerge/winmerge/pull/750) (PRいただきました。ありがとうございます。)
962 * ツールバーの設定アイコンのドロップダウンメニューに「空行を無視する」「コメントの違いを無視する」を追加[GitHub #804](https://github.com/winmerge/winmerge/issues/804)
963
964 #### ファイル比較
965
966 * 不具合修正: PHPファイルのシンタックスハイライトが正常に行われない[GitHub PR #782](https://github.com/winmerge/winmerge/pull/782)[GitHub PR #802](https://github.com/winmerge/winmerge/pull/802) (PRいただきました。ありがとうございます。)
967 * 不具合修正: 設定ダイアログを閉じた後などに行頭でBSキーを押しても何も起こらなくなる
968 * 不具合修正: ファイルを保存する前に「形式を指定して再比較」メニューを選択すると編集した内容が破棄されてしまう
969 * 不具合修正: 「空行を無視する」と「無視された差異の行を同一行の色と同じにする」の設定を有効にしたとき、差異の色付けがずれてしまうことがある
970 * Smarty シンタックスハイライトを追加[GitHub PR #821](https://github.com/winmerge/winmerge/pull/821) (PRいただきました。ありがとうございます。)
971 * 上書きモードでカレットの幅を太くするようにした[osdn.net #42179](https://osdn.net/projects/winmerge-jp/ticket/42179)
972
973 #### フォルダ比較
974
975 * 不具合修正: BOMのみで中身がないファイルを比較すると比較結果が不安定になる[GitHub #768](https://github.com/winmerge/winmerge/issues/768)
976 * 不具合修正: フォルダの再比較でクラッシュすることがある[osdn.net #42219](https://osdn.net/projects/winmerge-jp/ticket/42219)
977
978 #### バイナリ比較
979
980 * 不具合修正: 新規作成したあとファイルが保存できなかった
981 * 展開プラグインを使用できるようにした
982
983 #### 画像比較
984
985 * 不具合修正: Windows XP で画像を比較するとクラッシュすることがある[GitHub #784](https://github.com/winmerge/winmerge/issues/784)
986 * 展開プラグインを使用できるようにした
987
988 #### シェルエクステンション
989
990 * 不具合修正: 中国語版 WindowsXP で Register.bat が正常に動作しない[GitHub #780](https://github.com/winmerge/winmerge/issues/780)
991
992 #### プラグイン
993
994 * 展開プラグインをメニューから選択できるようにした
995 * 展開プラグインや比較前処理プラグインに引数を指定できるようにし、シェルやコマンドプロンプトの様にプラグインを | で連結して複数指定できるようにした
996 * フォルダ比較ウインドウで複数のファイルに対して一括で展開プラグインや比較前処理プラグインを指定できるようにした
997 * 展開プラグインを使用してファイルを開いた場合、タブのタイトルに「(U)」,比較前処理プラグインを使用している場合は、「(P)」を付加するようにした
998 * プラグイン設定ダイアログでプラグイン引数が省略されたときのデフォルト引数を指定できるようにした
999 * 自動展開/自動比較前処理が適用されるプラグインをプラグイン設定ダイアログで適用外にできるようにした
1000 * 以下の展開プラグインを追加
1001
1002     * ApacheTika
1003     * PrettifyJSON
1004     * PrettifyXML
1005     * QueryCSV
1006     * QueryTSV
1007     * QueryJSON
1008     * MakeUpper
1009     * MakeLower
1010     * RemoveDuplicates
1011     * CountDuplicates
1012     * SortAscending
1013     * SortDescending
1014     * ExecFilterCommand
1015     * Tokenize
1016     * Trim
1017     * SelectColumns
1018     * SelectLines
1019     * ReverseColumns
1020     * ReverseLines
1021     * Replace
1022     * VisualizeGraphviz
1023 * 以下のエディタスクリプトを追加
1024
1025     * RemoveDuplicates
1026     * CountDuplicates
1027     * Tokenize
1028     * Trim
1029     * SelectColumns
1030     * SelectLines
1031     * ReverseColumns
1032     * ReverseLines
1033     * Replace
1034     * ApacheTika
1035     * PrettifyJSON
1036     * PrettifyXML
1037
1038 ### 2021/04/29 2.16.12-jp-1
1039
1040 #### 全般
1041
1042 * ARM64版を追加
1043
1044 #### ファイル比較
1045
1046 * 不具合修正: PHPファイルのシンタックスハイライトが正常に行われない[GitHub PR #751](https://github.com/winmerge/winmerge/pull/751)[GitHub PR #724](https://github.com/winmerge/winmerge/pull/724) (PRいただきました。ありがとうございます。)
1047 * 不具合修正: 1つのDiffブロックに複数行ある場合、"^"を含む正規表現の置換フィルタが機能しない
1048 * 不具合修正: Ctrl+0キーで拡大縮小していた文字のサイズが正確に元に戻らない
1049 * 不具合修正: シンタックスハイライトが有効の場合にクラッシュすることがある
1050 * 不具合修正: HTMLファイル内のスクリプトのシンタックスハイライトが正常に行われないことがある
1051 * 不具合修正: 文字列検索ダイアログの横幅をもう少し広く[osdn.net #42063](https://osdn.net/projects/winmerge-jp/ticket/42063)
1052 * 不具合修正: 一部の画面でキーボードアクセラレータが重複[osdn.net #42064](https://osdn.net/projects/winmerge-jp/ticket/42064)
1053 * ステータスバーに選択した行数と文字数を表示するようにした[GitHub #135](https://github.com/winmerge/winmerge/issues/135)
1054 * 次のファイル、前のファイルボタンにショートカットキーCtrl+F8, Ctrl+F7を割りつけた[GitHub #721](https://github.com/winmerge/winmerge/issues/721)
1055 * C#のシンタックスハイライト用キーワードを最新化[GitHub PR #719](https://github.com/winmerge/winmerge/pull/719) (PRいただきました。ありがとうございます。)
1056 * PHPのシンタックスハイライト用キーワードを最新化[GitHub PR #724](https://github.com/winmerge/winmerge/pull/724) (PRいただきました。ありがとうございます。)
1057 * AutoItのシンタックスハイライトを改善[GitHub PR #749](https://github.com/winmerge/winmerge/pull/749)[GitHub PR #753](https://github.com/winmerge/winmerge/pull/753) (PRいただきました。ありがとうございます。)
1058 * 行内差異の処理に時間がかかりすぎた場合、処理を中断するようにした
1059 * [表示]→[空白を表示]メニューを選択したときに、表示されるタブやスペースを表す文字の色薄くした
1060 * コンテキストメニューに[開く]→[親フォルダーを開く]メニューを追加
1061
1062 #### フォルダ比較
1063
1064 * 不具合修正: コピーの確認ダイアログウインドウの「はい」「いいえ」ボタンが重なっていることがある[GitHub #739](https://github.com/winmerge/winmerge/issues/739)
1065 * 不具合修正: 3フォルダ比較時、[表示]→[ペインの交換]メニューを選択したとき比較結果が更新されない[osdn.net #41901](https://osdn.net/projects/winmerge-jp/ticket/41901)
1066
1067 #### バイナリ比較
1068
1069 * 不具合修正: ツールバーの[次のファイル]、[前のファイル]ボタンが押せない
1070 * 不具合修正: Ctrl+マウスホイールによるフォントサイズの拡大縮小が1つのペインのみしか行われない
1071
1072 #### 画像比較
1073
1074 * 不具合修正: ツールバーの[次のファイル]、[前のファイル]ボタンが押せない
1075 * 不具合修正: [表示]→[垂直分割]メニューのチェックを外した時のヘッダーバーの幅が適切ではなかった
1076 * 不具合修正: ペインの幅を変えるときマウスポインタのアイコンが変化しない
1077 * 左側ペインの垂直スクロールバーを表示しないようにした
1078
1079 #### ファイルまたはフォルダの選択ウインドウ
1080
1081 * ZIPファイル等の圧縮ファイルで[比較]ボタンのプルダウンメニューの[バイナリ]を選択したとき、バイナリファイルとして開けるようにした
1082
1083 #### アーカイブサポート
1084
1085 * 不具合修正: ZIPファイル等を開くとたまにクラッシュする
1086
1087 #### プラグイン
1088
1089 * 不具合修正: インタフェースの解放漏れがあった[GitHub #755](https://github.com/winmerge/winmerge/issues/755)
1090
1091 ### 2021/03/29 2.16.10-jp-6
1092
1093 #### 全般
1094
1095 * タブバー: アクティブなタブと非アクティブなタブが区別しづらいといわれたので少し目立つようにタブに影をつけてみた
1096 * ツールバー: 保存アイコンにドロップダウンメニューを追加
1097 * なぜか2.16.10+-jp-5からFirefoxやChromeで64bit版zipをダウンロードすると、「このファイルを開くのは危険です」といわれるようになってしまったため、
1098                             いろいろ試行錯誤すると、日本語以外の翻訳ファイル(.po)を削除するとなぜか不平をいわれなくなったので、問題が解消するまで
1099                             日本語以外の翻訳ファイルを含めないようにした
1100
1101 #### ファイル比較
1102
1103 * 不具合修正: ファイルの文字コードがUTF-8以外で、コメントに日本語等のASCII以外の文字が含まれている場合、コメントフィルタが正しく動作しないことがあった
1104 * コードページダイアログに「BOM」チェックボックスを追加
1105
1106 #### フォルダ比較
1107
1108 * 不具合修正: コードページダイアログでコードページを変更しても、開くファイルに反映されなかった
1109
1110 #### 画像比較
1111
1112 * 不具合修正: フォルダ比較ウインドウから右側しか存在しない画像ファイルを開くと画像が表示されない[osdn.net #41721](https://osdn.net/projects/winmerge-jp/ticket/41721)
1113
1114 #### ファイルまたはフォルダの選択ウインドウ
1115
1116 * 比較ボタンにバイナリ/画像等のファイルの種類を指定できるドロップダウンメニューを追加
1117
1118 #### アーカイブサポート
1119
1120 * 不具合修正: 上書きインストールでMerge7z.dllが更新されない
1121                             [osdn.net #41682](https://osdn.net/projects/winmerge-jp/ticket/41682)
1122
1123 ### 2021/03/02 2.16.10-jp-4
1124
1125 #### ファイル比較
1126
1127 * 不具合修正: 空白比較オプションで「変更を無視」または「すべて無視」が選択され、かつ、「空行を無視する」が有効の場合、空行ではない行が無視されることがある。(バージョン 2.16.10+-jp-3 で発生)[osdn.net #41668](https://osdn.net/projects/winmerge-jp/ticket/41668)
1128
1129 ### 2021/03/01 2.16.10-jp-3
1130
1131 #### 全般
1132
1133 * 不具合修正: フォルダ比較ウインドウからファイル比較ウインドウを開いた後、ファイル比較ウインドウを閉じずにフォルダ比較ウインドウを閉じるとクラッシュする。[GitHub #645](https://github.com/WinMerge/winmerge/issues/645)
1134 * ツールバーの開くアイコンの右から最近開いたファイルやフォルダを選択できるようにした。
1135
1136 #### ファイル比較
1137
1138 * 不具合修正: VBのシンタックスハイライトで、一部のキーワードが着色しない。[osdn.net #41440](https://osdn.net/projects/winmerge-jp/ticket/41440)
1139 * 不具合修正: Zipファイルの中身を比較しているときに、[表示]→[ペインの交換]でファイルを入れ替えてもタイトルが入れ替わらない。
1140 * 不具合修正: オプションダイアログの[コードページ]カテゴリ、[mlang.dll...]のコンボボックスで[自動選択]を選択した場合、ファイルの文字コードをUTF-7とみなしてしまうことがある。[GitHub #607](https://github.com/WinMerge/winmerge/issues/607)
1141 * 不具合修正: Shiftキーを押しながらロケーションペインでカーソルを移動するか、移動ダイアログで移動したとき、選択範囲が正しく広がらない。[sf.net #2237](https://sourceforge.net/p/winmerge/bugs/2237/)
1142 * 不具合修正: AutoItのファイルを開いたとき、' でくくられた文字列が文字列の色にならない。[GitHub #610](https://github.com/WinMerge/winmerge/issues/610)
1143 * 不具合修正: ウインドウを分割しているときにシンタックスハイライトのファイルタイプを変更したとき、2つ目のペインに変更が反映されない。[GitHub PR #624](https://github.com/winmerge/winmerge/pull/624) (PRいただきました。ありがとうございます。)
1144 * シンタックスハイライト用に各ファイル種別の拡張子を追加設定できるページをオプションダイアログに追加。[GitHub PR #627](https://github.com/winmerge/winmerge/pull/627) (PRいただきました。ありがとうございます。)
1145 * オプションダイアログの[一般]カテゴリ→[単一インスタンスモード]に「1つのみインスタンスを起動し、既起動インスタンスの終了を待つ」を追加。これは、SourcetreeやVisual Studioのような、起動した外部比較ツールの終了を検出したら比較に使用していた一時ファイルを削除してしまうタイプのバージョン管理ツールで単一インスタンスモードが正常に機能していなかったもの対策になっています。[GitHub #622](https://github.com/WinMerge/winmerge/issues/622)
1146 * 空白無視、かつ空行無視が設定されているときは、半角スペースとタブしか含まない行を差分から除外。[osdn.net #41355](https://osdn.net/projects/winmerge-jp/ticket/41355)(パッチをいただきました。ありがとうございます。)
1147 * 右クリックメニューに[選択した行を左/右側にコピー]メニューを追加[GitHub PR #642](https://github.com/winmerge/winmerge/pull/642) (PRいただきました。ありがとうございます。)
1148
1149 #### ファイルまたはフォルダの選択ウインドウ
1150
1151 * 不具合修正: このウインドウでは保存ボタンが押せるが、押しても空のファイルしか保存できなかったため、現在の指定内容をプロジェクトファイルとして保存するようにした。
1152 * ファイルを1つだけ指定して比較ボタンを押した場合に、そのファイルのコピーと比較するようにした。
1153
1154 #### オプションダイアログ
1155
1156 * 不具合修正: 色の設定ダイアログの「色の作成」で作成した色が保存されないことがある。[GitHub PR #624](https://github.com/winmerge/winmerge/pull/624) (PRいただきました。ありがとうございます。)
1157
1158 #### アーカイブサポート
1159
1160 * RAR5形式の圧縮ファイルを展開できるようにした。[GitHub #644](https://github.com/WinMerge/winmerge/issues/644)
1161
1162 #### コマンドライン
1163
1164 * /sw オプションを追加。(オプションダイアログの[一般]カテゴリ→[単一インスタンスモード]の「1つのみインスタンスを起動し、既起動インスタンスの終了を待つ」と同じ動作をする)[GitHub #622](https://github.com/WinMerge/winmerge/issues/622)
1165 * /self-compare オプションを追加。(指定した1つのファイルとそのファイルのコピーを比較する)
1166
1167 ### 2021/01/30 2.16.10-jp-1
1168
1169 #### 全般
1170
1171 * 不具合修正: [最近使用したファイルやフォルダー]メニューになにも表示されなくなった。
1172 * 3ファイル/フォルダ比較時でも任意のペインの入れ替えができるようにした。[GitHub PR #533](https://github.com/winmerge/winmerge/pull/533) (PRいただきました。ありがとうございます。)
1173
1174 #### ファイル比較
1175
1176 * 不具合修正: ステータスバーの右側をダブルクリックするとクラッシュする。[GitHub #531](https://github.com/WinMerge/winmerge/issues/531)
1177 * Java と JavaScript のシンタックスハイライトのルールを分離[osdn.net #41083](https://osdn.net/projects/winmerge-jp/ticket/41083)(JavaScriptのキーワード一覧をいただきました。ありがとうございます。)
1178 * [表示]->[Diffコンテキスト]->[反転]メニューを追加。差異行を逆に表示したくないときや一致する行のみを選択してコピーするのに使用します。
1179 * AutoItのシンタックスハイライトを追加
1180 * [ファイル]→[新規]→[テーブル]メニューを追加
1181 * 置換フィルター機能を追加[GitHub PR #544](https://github.com/winmerge/winmerge/pull/544) (PRいただきました。ありがとうございます。)
1182 * ツールバーに次のファイル、前のファイル、最後のファイル、最初のファイルアイコンを追加[GitHub PR #561](https://github.com/winmerge/winmerge/pull/561) (PRいただきました。ありがとうございます。)
1183
1184 #### フォルダ比較
1185
1186 * 不具合修正: フォルダを選択してコピーするとフォルダ内のファイルの状態が更新されない。[GitHub #537](https://github.com/WinMerge/winmerge/issues/537)
1187
1188 #### 画像比較
1189
1190 * 不具合修正: 32bit未満の画像をクリップボードから画像の貼り付けると崩れた画像が張り付けられてしまっていた。
1191 * [画像]メニュー→[画像から抽出したテキストを比較]メニューを追加した。
1192
1193 #### コマンドライン
1194
1195 * 不具合修正: コマンドラインオプション /x がバイナリ比較時や画像比較時にきかない。
1196 * フォルダ比較方法を指定するコマンドラインオプション /m を追加。[GitHub #530](https://github.com/winmerge/winmerge/issues/530)
1197
1198
1199     次のキーワードが指定できます。
1200
1201     `Full`(フルコンテンツ), `Quick`(クイックコンテンツ), `Binary`(バイナリコンテンツ), `Date`(更新日時), `SizeDate`(更新日時とサイズ), `Size`(サイズ)
1202     
1203     例: フォルダ比較方法=更新日時とサイズ で比較
1204     ~~~
1205     WinMergeU /m SizeDate folder1 folder2
1206     ~~~
1207
1208 ### 2020/12/29 2.16.8-jp-11
1209
1210 #### 全般
1211
1212 * 不具合修正: 言語を変更してもタブバーのコンテキストメニューに反映されない。[GitHub PR #528](https://github.com/winmerge/winmerge/pull/528) (PRいただきました。ありがとうございます。)
1213 * メニューなどの翻訳の改善[GitHub-jp PR #8](https://github.com/sdottaka/winmerge-v2-jp/pull/8) (PRいただきました。ありがとうございます。)
1214
1215 #### ファイル比較
1216
1217 * 不具合修正: 直前にControlキーやShiftキーを押して戻しただけにもかかわらず、ドラッグなどの操作が、ControlキーやShiftキーを押しながらの操作とみなされてしまう。[GitHub PR #505](https://github.com/WinMerge/winmerge/pull/505) (PRいただきました。ありがとうございます。)
1218 * 不具合修正: HTMLレポートの作成に失敗したときも「レポートの生成に成功しました」と表示されてしまう。
1219 * 移動ブロック検出を有効にしたとき、ロケーションペインで描画される移動行の接続線がデフォルトで表示されないのを改善。[GitHub #498](https://github.com/WinMerge/winmerge/issues/498)
1220 * 新規作成で画像やバイナリを選べるようにした。
1221
1222 #### パッチの生成ダイアログ
1223
1224 * 不具合修正: 「改行文字の違いを無視する」チェックボックスにチェックを入れてパッチを生成するとクラッシュすることがある。[GitHub #521](https://github.com/WinMerge/winmerge/issues/521)
1225
1226 #### 画像比較
1227
1228 * クリップボードから画像の貼り付け、クリップボードへの画像のコピーができるようにした。
1229 * [画像]メニュー→[ドラッグモード]→[矩形選択]メニューを追加した。
1230
1231 #### コマンドライン
1232
1233 * /s- コマンドラインオプションの追加: このオプションを指定すると、「複数のインスタンスを起動しない」の設定を無視して、別プロセスのWinMergeを起動します。
1234
1235 ### 2020/11/29 2.16.8-jp-8
1236
1237 #### ファイル比較
1238
1239 * 不具合修正: コメントの違いを無視するオプションを有効したとき、コメント以外も無視してしまうことがある。(シンタックスハイライトベースのコメントフィルタ実装に変更)[osdn.net #40488](https://osdn.net/projects/winmerge-jp/ticket/40488)
1240 * 不具合修正: ペイン幅変更後、別タブに切り替えて再度ペイン幅を変更したタブに戻るとペイン幅が元に戻ってしまう。[GitHub #403](https://github.com/WinMerge/winmerge/issues/403)
1241 * 不具合修正: Diff ペインがアクティブな場合、「移動...」メニューやロケーションペインの左クリックによる移動が正しく動作しない。[GitHub PR #476](https://github.com/WinMerge/winmerge/pull/476) (PRいただきました。ありがとうございます。)
1242 * HTMLファイル内の`<style>`タグ内のCSSや`<script>`タグ内のJavascriptがシンタックスハイライトされるようにした。
1243 * [移動行に移動]等のメニューを追加。他方のペインの移動行へ移動できるようになりました。(シュートカットキー Ctrl+Shift+G)[GitHub PR #484](https://github.com/WinMerge/winmerge/pull/484) (PRいただきました。ありがとうございます。)
1244 * 非常に長い行の行内差異表示が非常に遅かったのを若干改善。
1245 * [自動的に最初の行内差異へスクロールする]オプションを追加。
1246
1247 #### バイナリファイル比較
1248
1249 * 不具合修正: フォーカスがあたっていないとマウスホイールでスクロールしない。[GitHub #456](https://github.com/WinMerge/winmerge/issues/456)
1250
1251 #### フォルダ比較
1252
1253 * 不具合修正: 大きなサイズのファイルを比較している時に[一時停止]や[停止]ボタンを押してもすぐに停止しない。[GitHub #342](https://github.com/WinMerge/winmerge/issues/342)
1254 * 比較結果列でソートしたとき、左のみまたは右のみのファイルとフォルダが連続で表示されるようにした。[GitHub #483](https://github.com/WinMerge/winmerge/issues/483)
1255
1256 ### 2020/10/29 2.16.8-jp-5
1257
1258 #### 全般
1259
1260 * 不具合修正: メニューのアイコンが別のアイコンで表示されてしまう問題を修正
1261 * 起動速度の高速化
1262
1263 #### ファイル比較
1264
1265 * 不具合修正: 3ファイル比較で行フィルタ、コメントフィルタ、[空行を無視する]オプションが機能しない問題を修正[GitHub #395](https://github.com/WinMerge/winmerge/issues/395) [GitHub #450](https://github.com/WinMerge/winmerge/issues/450)
1266 * ファイルの最終行が削除ブロックの場合、そのブロックに同期ポイントは設定できないため、エラーを表示するようにした[GitHub PR #457](https://github.com/WinMerge/winmerge/pull/457) (PRいただきました。ありがとうございます。)
1267 * WinMergeで開いているファイルを外部エディタでUTF-8からBOM付きUTF-8または逆に変更した後、WinMergeでリロードしてもステータスバーのエンコーディング名が変わらない問題を修正[GitHub #466](https://github.com/WinMerge/winmerge/issues/466)
1268 * ステータスバーダブルクリックで関連するダイアログ・メニューを表示するようにした
1269 * Alt+Down/Upキーやツールバーアイコン等で次/前の差異に移動時、行内差異が横にスクロールせずに見えるようするため、最初の行内差異にカーソルを移動するようにした[GitHub #452](https://github.com/WinMerge/winmerge/issues/452)
1270
1271 #### フォルダ比較
1272
1273 * コピーの確認ダイアログで「再びこの質問をしない」チェックボックスを追加[GitHub PR #445](https://github.com/WinMerge/winmerge/pull/445) (PRいただきました。ありがとうございます。)
1274
1275 ### 2020/9/29 2.16.8-jp-2
1276
1277 #### 全般
1278
1279 * メモリリークの修正[GitHub PR #432](https://github.com/WinMerge/winmerge/pull/432) (PRいただきました。ありがとうございます。)
1280 * ツールバーのアイコンとファイル比較ウインドウのブックマークアイコン等をDPIに応じて拡大表示するようにした
1281
1282 #### ファイル比較
1283
1284 * 1行目を選択した状態で同期ポイントを追加した場合、ファイル比較ウィンドウで比較結果が1行ずれて表示される問題を修正[GitHub PR #435](https://github.com/WinMerge/winmerge/pull/435) (PRいただきました。ありがとうございます。)
1285 * [表示]メニュー→[空白を表示]を選択すると行末の改行文字まで表示するようになっていたが、タブまたは空白文字のみの表示とし、改行の表示/非表示は新たに追加した[改行を表示]メニューで行うようにした
1286
1287 #### フォルダ比較
1288
1289 * コマンドライン引数でフォルダ比較ウインドウに表示する列を指定できるようにした。
1290                             ただし、わかりやすくはなく、バージョン列を表示するには、以下のように指定します。
1291
1292     ~~~
1293     -cfg "DirView/ColumnOrders=0 1 2 3 4 -1 -1 5 -1 -1 -1 -1 -1 6 7 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1"
1294     ~~~
1295     どのような値を設定したらよいかを知るには、フォルダ比較ウインドウの[ツール]→[列の設定]で表示したい列を指定した後、レジストリキー `HKEY_CURRENT_USER\SOFTWARE\Thingamahoochie\WinMerge\DirView\ColumnOrders` の値を参照して下さい。
1296
1297
1298 #### パッチの生成ダイアログ
1299
1300 * 複数のファイルを選択してパッチの生成ダイアログを開いたときに、ダイアログのFile1またはFile2のコンボボックスへの入力が適用されない問題を修正[GitHub PR #421](https://github.com/WinMerge/winmerge/pull/421) (PRいただきました。ありがとうございます。)
1301
1302 ### 2020/8/29 2.16.8-jp-1
1303
1304 #### ファイル比較
1305
1306 * 不具合修正: Diffアルゴリズムがdefault以外の場合、[大文字と小文字の違いを区別しない]が機能しない
1307 * 不具合修正: Diffアルゴリズムがdefault以外の場合、WindowsXP上で差異が表示されない[GitHub #420](https://github.com/WinMerge/winmerge/issues/420)
1308 * 不具合修正: 選択範囲領域に白い縦線が表示されることがある
1309 * 不具合修正: 水平マウスホイールが適切に動作していなかった
1310 * F4キーで移動する範囲をファイル全体に拡張
1311 * 再スキャン時、マージ時、Undo時等で、水平スクロール位置があまり変わらないようにした
1312 * [コードページの違いを無視する]が無効の場合、BOM付きUTF-8とBOMなしUTF-8を区別するようにした
1313
1314 #### テーブル比較
1315
1316 * 不具合修正: [右端で行を折り返す]が有効の時、一行目のダブルクォーテーションで括られた範囲でEnterキーを押下すると異常終了する
1317 * 不具合修正: [右端で行を折り返す]が有効の時、行内差異が適切に表示されないことがあった
1318
1319 #### フォルダ比較
1320
1321 * 不具合修正: 削除しようとしたファイルが存在しなかった場合のエラーメッセージが適切でなかった
1322 * 不具合修正: 3-wayフォルダー比較で、[中央/右のみ存在する項目を表示]メニューが正しく動作しない[osdn.net #40672](https://osdn.net/projects/winmerge-jp/ticket/40672)
1323 * Ctrlキーを押したままフォルダをWinMergeにドラッグしたときの動作を変更。いままでは、常に[サブフォルダを含める]にチェックが入った時と同じ動作となっていましたが、現在の[サブフォルダを含める]チェックボックスのチェック状態と反対の動作をするようにしました。
1324
1325 #### 画像比較
1326
1327 * 不具合修正: スクロールするとき、ウインドウ枠にゴミが残る[GitHub winimerge PR #8](https://github.com/WinMerge/winimerge/pull/8) (PRいただきました。ありがとうございます。)
1328 * 不具合修正: リサイズするときのちらつきを低減[GitHub winimerge PR #9](https://github.com/WinMerge/winimerge/pull/9) (PRいただきました。ありがとうございます。)
1329
1330 #### オプションダイアログ
1331
1332 * [一般/画像]カテゴリの[画像ファイルとして扱うファイルパターン]等でドロップダウンメニューでパターンの有効・無効を選択できるようにした[GitHub PR #391](https://github.com/WinMerge/winmerge/pull/391)[GitHub PR #397](https://github.com/WinMerge/winmerge/pull/397) (PRいただきました。ありがとうございます。)
1333 * ウインドウサイズを変更できるようにした
1334 * 以下のデフォルト値を変更
1335
1336     * 比較/一般: コードページの違いを無視する: 無効
1337     * 比較/フォルダー: 片方にしか存在しないサブフォルダー内も含める: 有効
1338
1339 #### [WinMergeについて]ダイアログ
1340
1341 * GitHub issue #316の再修正[GitHub PR #392](https://github.com/WinMerge/winmerge/pull/392) (PRいただきました。ありがとうございます。)
1342 * 古くて現状を反映していない開発者リストをアスキーアートに変更[GitHub PR #394](https://github.com/WinMerge/winmerge/pull/394) (PRいただきました。ありがとうございます。)
1343
1344 #### インストーラ
1345
1346 * 一般のGUIユーザではないユーザでサイレントインストールしたとき、「Internal error: Failed to expand shell folder constant "userdesktop"」エラーが発生する問題の修正の試み[GitHubPR #354](https://github.com/WinMerge/winmerge/issues/354)
1347 * ユーザ毎インストール用インストーラ(管理者権限不要)を追加(WinMerge-2.16.8-jp-1-PerUser-Setup.exe)
1348
1349 ### 2020/7/29 2.16.6-jp-11
1350
1351 #### ファイル比較
1352
1353 * 不具合修正: 過去に検索した文字列(例:abcd)を含む文字列(例:ab)を選択して検索ダイアログを表示すると過去に検索した文字列のほうが検索文字列になってしまう[GitHub #368](https://github.com/WinMerge/winmerge/issues/368)
1354 * 不具合修正: 選択範囲の置換が機能していない
1355
1356 #### フォルダ比較
1357
1358 * 不具合修正: フォルダが選択されている状態で、フォルダに対して実行できないメニュー項目がある場合に、そのメニュー項目を無効にするように変更[GitHub PR #366](https://github.com/WinMerge/winmerge/pull/366) (PRいただきました。ありがとうございます。)
1359 * 不具合修正: パスワード付きの7zファイルを比較するとフリーズする[GitHub #367](https://github.com/WinMerge/winmerge/issues/367)
1360 * 不具合修正: 3つフォルダの比較ウインドウで、1項目選択し、[形式を指定して比較]のXML等を選択すると、2つのファイルしかファイルが比較されない[GitHub PR #381](https://github.com/WinMerge/winmerge/pull/381) (PRいただきました。ありがとうございます。)
1361
1362 #### テーブル比較
1363
1364 * CSVファイルやTSVファイルの内容を表計算ソフト風に表示する機能を追加。  
1365   * ※まだデフォルトで拡張子.csvファイルや.tsvファイルをこの機能で表示するようにしていません。様子を見てデフォルトにするつもりです。  
1366     この機能を使用したい場合、.csvファイル等のファイル比較ウインドウ表示後、[ファイル]→[形式を指定して再比較]→[テーブル]メニューを選択してください。  
1367     または、[編集]→[設定]メニュー→[比較/テーブル]カテゴリで[CSVファイルとして扱うファイルパターン]に `*.csv` を入力すると、今後すぐに.csvファイルがこの機能で比較・表示されます。
1368
1369 #### プラグイン
1370
1371 * IgnoreCommentsC.dllプラグイン: C# と TypeScriptの拡張子に対応[GitHub PR #382](https://github.com/WinMerge/winmerge/pull/382) (PRいただきました。ありがとうございます。)
1372
1373 #### ドラッグ&ドロップ
1374
1375 * 不具合修正: 秀丸ファイラーClassic等からファイルをドラッグ&ドロップすると元のファイルが比較されるのではなく、Tempフォルダにコピーされたファイルフォルダが比較されてしまう。(以前WinSCPからのドラッグ&ドロップに対応した修正に問題があったため元に戻しています)
1376
1377 ### 2020/6/29 2.16.6-jp-10
1378
1379 #### ファイル比較
1380
1381 * 不具合修正: CompareMSExcelFilesプラグインの画像比較時にエラーが発生[osdn.net #40472](https://osdn.net/projects/winmerge-jp/ticket/40472)
1382 * 不具合修正: ファイル選択ダイアログを閉じた後、MDI親Windowの内側が再描画されない[osdn.net #40487](https://osdn.net/projects/winmerge-jp/ticket/40487)
1383 * 不具合修正: 複数行を選択しTABキーを押したとき、選択範囲に含まれる削除行はインデントしないようにした[GitHub #356](https://github.com/WinMerge/winmerge/issues/356)
1384 * 不具合修正: 移動ブロック(削除)が間違った色で描画される[GitHub #358](https://github.com/WinMerge/winmerge/issues/358)
1385 * 不具合修正: 同じファイルパスを指定して比較したとき警告されなくなっている[GitHub #362](https://github.com/WinMerge/winmerge/issues/362)
1386 * 不具合修正: 単語単位の移動・選択で"."が単語の境界として扱われない
1387 * HTMLファイルの文字コード判定でHTML5のcharsetを参照するようにした[osdn.net #40476](https://osdn.net/projects/winmerge-jp/ticket/40476)
1388 * 同じファイルパスを指定して比較したとき警告されなくなっている[GitHub #362](https://github.com/WinMerge/winmerge/issues/362)
1389
1390 #### プラグイン
1391
1392 * Visioの比較プラグインを追加[osdn.net #40473](https://osdn.net/projects/winmerge-jp/ticket/40473) (PRいただきました。ありがとうございます。)
1393
1394 #### フィルタ
1395
1396 * Visual C# loose フィルタの無視するフォルダに bin と obj フォルダを追加[GitHub PR #356](https://github.com/WinMerge/winmerge/issues/356)
1397
1398 ### 2020/5/29 2.16.6-jp-6
1399
1400 #### ファイル比較
1401
1402 * 不具合修正: Diffペインで通常編集できないにもかかわらず、D&D、BSキー、Delキーで編集できてしまう[osdn.net #40390](https://osdn.net/projects/winmerge-jp/ticket/40390)
1403 * 不具合修正: 現在の差異ではない箇所に、検索マーカやユーザ定義マーカがあると、 Diffペインに検索マーカやユーザ定義マーカが表示される[osdn.net #40407](https://osdn.net/projects/winmerge-jp/ticket/40407)
1404 * 不具合修正: ファイル比較後、別アプリケーションで一方のファイルを削除またファイル名を変更し、他方はファイルの内容を変更した場合、WinMergeに戻るとクラッシュする[GitHub #351](https://github.com/WinMerge/winmerge/issues/351)
1405 * 不具合修正: 制御文字が含まれている行の折り返し位置がおかしかった
1406 * 不具合修正: NUL文字が含まれている行に検索対象文字列があっても検索されない
1407 * 不具合修正: 横スクロールすると結合文字が含まれている行にゴミが表示されることがある
1408 * 不具合修正: 矩形選択の範囲外にマウスポインタを移動したときにマウスポインタのアイコンが変わらないことがある
1409 * 非常に大きなファイルを比較するとメモリ使用量を著しく消費したり、比較時間が長くなるため、64MBを超えるファイルを比較する場合、ファイルの内容は表示せず比較結果だけ表示するか問うようにした
1410
1411 #### フォルダ比較
1412
1413 * 不具合修正: フォルダウインドウからファイル名に大文字小文字のみの違いがあるファイルを開き、編集した結果、ファイル比較結果が変わったにもかかわらず、フォルダウインドウに反映されない[GitHub #332](https://github.com/WinMerge/winmerge/issues/332)
1414 * 不具合修正: 非常に長いファイル名のファイルの削除操作を行っても削除されないことがある[GitHub #339](https://github.com/WinMerge/winmerge/issues/339)
1415 * 不具合修正: 表示されるファイル数が非常に多い場合にファイル選択操作が著しく遅くなる[GitHub #348](https://github.com/WinMerge/winmerge/issues/348)
1416 * フォルダを選択してパッチが生成できるようになった(PullRequestありがとうございます)[GitHub PR #331](https://github.com/WinMerge/winmerge/pull/331)
1417
1418 #### ファイルまたはフォルダ選択ウインドウ
1419
1420 * ファイルまたはフォルダのパス入力テキストボックスに存在しないパスが指定されている状態で参照ボタンを押すと、まったく関係ないフォルダを初期表示してしまうのを、親フォルダが存在していれば、親フォルダを初期表示にするようにした[GitHub #346](https://github.com/WinMerge/winmerge/issues/346)
1421
1422 #### その他
1423
1424 * 64bit版のみASLR(アドレス空間配置のランダム化)、CFG(制御フローガード)を有効にした[GitHub #315](https://github.com/WinMerge/winmerge/issues/315)
1425 * コマンド引数で展開プラグインを指定できるようにした。(例. WinMergeU.exe file1.xlsx file2.xlsx /unpacker CompareMSExcelFiles.sct)
1426
1427 ### 2020/4/29 2.16.6-jp-4
1428
1429 #### ファイル比較
1430
1431 * 不具合修正: バージョン2.16.4より文字幅が広くなっている
1432 * 不具合修正: editor addin.sct プラグイン: SortAscending, SortDescending での改行の扱いを修正[osdn.net #40266](https://osdn.net/projects/winmerge-jp/ticket/40266)
1433 * 不具合修正: [改行文字の違いを無視する]が有効になっているにもかかわらず、差分ブロックで改行文字の違いが強調表示される
1434 * 不具合修正: Diffペインで[ウインドウ]→[分割]メニューをクリックするとクラッシュする
1435 * 不具合修正: Diffペインで一部の編集操作ができてしまう[GitHub #307](https://github.com/WinMerge/winmerge/issues/307)
1436 * 不具合修正: 外部アプリケーションによるファイルの文字コードの変更が反映されない[GitHub #320](https://github.com/WinMerge/winmerge/issues/320)
1437 * ロケーションペインで、移動ブロックどうしを結ぶ斜め線の表示を改善 [osdn.net #39913](https://osdn.net/projects/winmerge-jp/ticket/39913)
1438 * 単語区切りとみなす記号の初期値に「=」もほしい [osdn.net #40224](https://osdn.net/projects/winmerge-jp/ticket/40224)
1439
1440 #### フォルダ比較
1441
1442 * 不具合修正: ファイル名変更中にファイルを削除するとWinMergeが異常終了し、親フォルダが消えてしまう(親フォルダが別名に変更される)。[Twitter](https://twitter.com/yamato_kakeru_/status/1253924284503691264)
1443 * 不具合修正: テキストファイルがバイナリファイルとみなされてしまう [osdn.net #40296](https://osdn.net/projects/winmerge-jp/ticket/40296)
1444
1445 #### 画像比較
1446
1447 * 設定ウインドウ→[比較/画像]カテゴリに[フォルダ比較で画像比較を有効にする]チェックボックスを追加。このチェックボックスがチェックされている場合、フォルダ比較時に画像ファイルの内容が(メタデータが違う等で)異なっていても画像として一致していれば、同一とみなすようになります。また、色距離閾値の設定も適用されます。
1448 * [画像]→[ドラッグモード]メニューに[垂直ワイプ]、[水平ワイプ]メニューを追加
1449
1450 #### バイナリ比較
1451
1452 * 不具合修正: オプションFrhed設定のボタン操作で異常終了[osdn.net #40308](https://osdn.net/projects/winmerge-jp/ticket/40308)
1453
1454 #### HTMLレポート
1455
1456 * 不具合修正: HTML レポートにマージンの色とテキストの色が適用されない
1457 * 不具合修正: 行頭の空白文字が表示されない
1458
1459 #### GUI全般
1460
1461 * メニューアイコンをDPIに合わせて拡大表示するようにした
1462 * Solarized Light/Dark カラースキームを追加
1463
1464 ### 2020/3/1 2.16.6-jp-1
1465
1466 #### ファイル比較
1467
1468 * ロケーションペインの背景色を現在のエディタウインドウの背景色に近い色になるようにした
1469
1470 #### 画像比較
1471
1472 * 不具合修正: 画像ファイルの比較で左ドラッグ時のスクロール動作がおかしい[osdn.net #40205](https://osdn.net/projects/winmerge-jp/ticket/40205)
1473 * 不具合修正: 16bitグレースケール画像が正しく表示できない[GitHub #6](https://github.com/WinMerge/winimerge/issues/6)
1474 * 不具合修正: ベクタ画像スケーリングメニューで拡大・縮小率を選択しても、選択された拡大・縮小率のメニュー項目が選択状態にならない問題を修正
1475
1476 #### インストーラ
1477
1478 * ウィルス誤検出が解決しないため、64bit版のインストーラの作成用InnoSetupのバージョンを6から5に一時的に戻しています。このため、ユーザ毎のインストールができなくなっています。
1479
1480 #### マニュアル
1481
1482 * 「オプションとコンフィグレーション」の修正[GitHub PR #262](https://github.com/WinMerge/winmerge/pull/262)
1483
1484 ### 2020/1/29 2.16.4-jp-13
1485
1486 #### ファイル比較
1487
1488 * 不具合修正: Diffペインで Enter キーを押すとエラーダイアログが表示される[osdn.net #39924](https://osdn.net/projects/winmerge-jp/ticket/39924)
1489 * 不具合修正: ファイルサイズが 4294967296 またはその倍数のファイルを比較するとWinMergeが終了してしまう[GitHub PR #257](https://github.com/WinMerge/winmerge/pull/257)
1490 * 不具合修正: Redo操作で予期されない文字が入力されてしまうことがある
1491 * 不具合修正: 置換ダイアログで[すべて置換]ボタンを押しても、カーソルの位置によっては、すべて置換されないことがある
1492 * タッチパッド 横スクロールに対応[GitHub #254](https://github.com/WinMerge/winmerge/issue/254)
1493
1494 #### パッチ作成
1495
1496 * 不具合修正: フォルダ比較ウインドウから片方が存在しないファイルを選択してパッチを作成するとWinMergeがクラッシュする[](https://github.com/WinMerge/winmerge/issues/252)
1497
1498 #### プロジェクトファイル
1499
1500 * 不具合修正: ドライブ名なしの\から始まるパスがカレントディレクトリからの相対パスとして扱われてしまう
1501
1502 #### 画像比較
1503
1504 * SVG, EMF, WMF, PDF ファイルを画像比較できるようにした。(※64bit版WinMergeかつWindows10のみ対応)。デフォルトではテキストファイルとして開くため、SVGファイルなどを画像比較したい場合は、[ファイル]→[形式を指定して再比較]→[画像]を選択してください。また、[オプション]ウインドウ→[比較/画像]カテゴリ→[画像ファイルとして扱うパターン]に ;`*.svg` を追加すると、SVGファイルがすぐに画像比較されるようになります。
1505
1506 #### インストーラ
1507
1508 * 不具合修正: スペルミス修正(TortoiseGIT→TortoiseGit)[GitHub PR #246](https://github.com/WinMerge/winmerge/pull/246)
1509
1510 #### その他
1511
1512 * Ctrl+Tabキーでウインドウを切り替える際に切り替え先がリストから選べるようになった[GitHub PR #247](https://github.com/WinMerge/winmerge/pull/247)