OSDN Git Service

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