winmergejp.bitbucket.io Open in urlscan Pro
2406:da00:ff00::3437:b4cb  Public Scan

Submitted URL: http://winmergejp.bitbucket.io/
Effective URL: https://winmergejp.bitbucket.io/
Submission: On April 20 via manual from JP — Scanned from NL

Form analysis 1 forms found in the DOM

Name: form1080271

<form name="form1080271">
  <div class="title">
    <li>お名前<b id="coution2"> ※ </b></li>
  </div>
  <div class="comment"><input name="name" type="text" class="form-textline" maxlength="50" value=""></div>
  <div class="title">
    <li>メールアドレス</li>
  </div>
  <div class="comment"><input name="mail" type="text" class="form-textline" maxlength="100" value="" style="ime-mode:disabled;"></div>
  <div class="title">
    <li>お問い合せ内容<b id="coution2"> ※ </b></li>
  </div>
  <div class="comment"><textarea maxlength="800" name="text1" cols="18" rows="5" class="form-textbox"></textarea></div>
  <div class="submit">
    <div id="LoadingBox1080271" style="clear:left;padding:3px;visibility:hidden;position:relative;top:23;background-color: #FFFFFF;border: 1px solid #999999;text-align: center;"><img src="https://form1ssl.fc2.com/parts/image/loading1.gif"><img
        src="https://form1ssl.fc2.com/parts/image/loading2.gif"></div>
  </div>
  <div class="submit"><input type="button" value="確認"
      onclick="sendJSRequest1080271(&quot;on_loaded1080271&quot;,&quot;&amp;name=&quot;+encodeURIComponent(this.form.name.value)+&quot;&amp;mail=&quot;+encodeURIComponent(this.form.mail.value)+&quot;&amp;text1=&quot;+encodeURIComponent(this.form.text1.value)+&quot;&amp;Submit1=&quot;+1+&quot;&amp;id=&quot;+1080271,&quot;https://form1ssl.fc2.com/parts/&quot;)"
      class="button"></div>
</form>

Text Content

WINMERGE 日本語版

ファイルやフォルダの比較ができてマージもできる、WinDiffを使い易くしたようなソフトWinMergeの日本語版
GUIな CVS, Subversionクライアントのお供にでもどうぞ。

32bit版ダウンロード 64bit版ダウンロード ARM64版ダウンロード
 * ダウンロード
 * スクリーンショット
 * デモ
 * 本家との違い
 * 3方向マージ機能
 * 変更履歴
 * ライセンス
 * リンク
 * 連絡先





ダウンロード

WinMerge日本語版 バージョン 日付 インストーラ Zip版 ソース 安定版 2.16.28+-jp-4 2023-03-29
ダウンロード
 * インストーラ
 * 32bit版インストーラ(7.44MB)
 * 64bit版インストーラ(7.93MB)
 * 64bit版ユーザ毎インストーラ(管理者権限不要)(7.93MB)
 * ARM64版インストーラ(8.75MB)
 * VirusTotal チェック結果
 * 32bit版
 * 64bit版
 * 64bit版(ユーザ毎版)
 * ARM64版

ダウンロード
 * Zip版
 * 32bit版(9.78MB)
 * 64bit版(10.3MB)
 * ARM64版(9.83MB)
 * VirusTotal チェック結果
 * 32bit版
 * 64bit版
 * ARM64版

ダウンロード
 * ソースコード
 * ソース(13.6MB)
 * ソース(OSDN)
 * VirusTotal チェック結果
 * ソースコード

2.16.28+-jp-3 2023-02-28
ダウンロード
 * インストーラ
 * 32bit版インストーラ(7.44MB)
 * 64bit版インストーラ(7.93MB)
 * 64bit版ユーザ毎インストーラ(管理者権限不要)(7.93MB)
 * ARM64版インストーラ(8.75MB)
 * VirusTotal チェック結果
 * 32bit版
 * 64bit版
 * 64bit版(ユーザ毎版)
 * ARM64版

ダウンロード
 * Zip版
 * 32bit版(9.78MB)
 * 64bit版(10.3MB)
 * ARM64版(9.83MB)
 * VirusTotal チェック結果
 * 32bit版
 * 64bit版
 * ARM64版

ダウンロード
 * ソースコード
 * ソース(13.6MB)
 * ソース(OSDN)
 * VirusTotal チェック結果
 * ソースコード

2.16.28+-jp-1 2023-02-15
ダウンロード
 * インストーラ
 * 32bit版インストーラ(7.44MB)
 * 64bit版インストーラ(7.93MB)
 * 64bit版ユーザ毎インストーラ(管理者権限不要)(7.93MB)
 * ARM64版インストーラ(8.74MB)
 * VirusTotal チェック結果
 * 32bit版
 * 64bit版
 * 64bit版(ユーザ毎版)
 * ARM64版

ダウンロード
 * Zip版
 * 32bit版(9.76MB)
 * 64bit版(10.3MB)
 * ARM64版(9.82MB)
 * VirusTotal チェック結果
 * 32bit版
 * 64bit版
 * ARM64版

ダウンロード
 * ソースコード
 * ソース(13.6MB)
 * ソース(OSDN)
 * VirusTotal チェック結果
 * ソースコード

2.16.26+-jp-1 2023-01-29
ダウンロード
 * インストーラ
 * 32bit版インストーラ(7.44MB)
 * 64bit版インストーラ(7.93MB)
 * 64bit版ユーザ毎インストーラ(管理者権限不要)(7.93MB)
 * ARM64版インストーラ(8.74MB)
 * VirusTotal チェック結果
 * 32bit版
 * 64bit版
 * 64bit版(ユーザ毎版)
 * ARM64版

ダウンロード
 * Zip版
 * 32bit版(9.76MB)
 * 64bit版(10.3MB)
 * ARM64版(9.82MB)
 * VirusTotal チェック結果
 * 32bit版
 * 64bit版
 * ARM64版

ダウンロード
 * ソースコード
 * ソース(13.6MB)
 * ソース(OSDN)
 * VirusTotal チェック結果
 * ソースコード

プレリリース版 2.16.28+jp-5 2023-03-30 ダウンロード 旧安定版 2.12.4+-jp-31 2012-03-26
ダウンロード
 * 32bit版(3.83MB)
 * 32bit版(2.88MB)
   (2000/98/ME)
 * 64bit版(4.20MB)

ダウンロード
 * 32bit版(7.21MB)
 * 32bit版(4.60MB)
   (2000/98/ME)
 * 64bit版(8.20MB)

ソース(5.28MB) 2.10.4+-jp-1 2009-01-26 ダウンロード(2.87MB) ダウンロード(4.92MB) ソース(5.09MB)
2.8.6+-jp-2 2008-09-01 ダウンロード(2.75MB) ダウンロード(4.84MB) ソース(8.62MB) 2.6.14+-jp-1
2008-03-17 ダウンロード(2.57MB) ダウンロード(4.37MB) ソース(3.29MB) 2.4-jp-4 2005-11-08
ダウンロード(2.54MB) ダウンロード(3.31MB) ソース(4.78MB) 2.2-jp-1 2004-11-14 ダウンロード(2.67MB)
ダウンロード(2.94MB) ソース(1.95MB)

Frhed (2.14.0+-jp-68まで同梱していたバイナリエディタのWinMerge日本語版向け改造版) バージョン 日付 ファイル ソース
0.10902.2015.5 2015-03-01 Frhed 32bit版(0.24MB) Frhed 64bit版(0.25MB)
ソース(Bitbucket)

WinMergeプラグイン(インストーラやZip版にも同じものが同梱されています。プラグインを使用するには 展開された *.sct, *.dll ファイルを
MergePlugins フォルダにコピーしてください) 名前 日付 ファイル プラグインパック(32bit版)(要2.14.0+-jp-63以上)
2023-02-28 ダウンロード(0.28MB) プラグインパック(64bit版)(要2.14.0+-jp-63以上) 2023-02-28
ダウンロード(0.31MB) Apache Tika と PlantUML と q と yq コマンド
(ApacheTikaとPlantUMLとqとyqコマンドがダウンロードできない環境では、このZIPファイル内のWinMergeフォルダを %APPDATA%
にコピーしてください。) 2023-01-29 ダウンロード(64.4MB)(2.16.26+-jp-1以降) Apache Tika と q と yq
コマンド
(ApacheTikaとqとyqコマンドがダウンロードできない環境では、このZIPファイル内のWinMergeフォルダを %APPDATA%
にコピーしてください。) 2022-01-29 ダウンロード(55.1MB)(2.16.18+-jp-1以降)


スクリーンショット

 * ディレクトリ比較

 * ファイル比較

 * 印刷プレビュー

 * HTMLレポート

 * GITHUB/BITBUCKET カラースキーマ

 * 画像比較

 * プラグインによるEXCELシートの画像化比較

 * テーブル比較

 * WEBページ比較


デモ

 * ドラッグ&ドロップ

 * EXCELプラグイン

 * PREDIFFLINEFILTERプラグイン

 * 画像比較:ドラッグモード

 * 画像比較: オーバーレイアニメーション

 * 画像比較: 挿入削除検出

 * クリップボード比較

 * WEBページ比較


本家との主な違い

2.16.0で違いがほぼなくなりました。

 * 日本語ヘルプを添付
 * ファイルの文字コード自動検出([編集]→[設定]→[コードページ]カテゴリ→[mlang.dll ... ]をチェック)
 * 3ファイル比較、3フォルダ比較
 * 64bit版の提供
 * 行内比較アルゴリズムの改善
 * Diffコンテキスト表示(差異のある行の周辺のみを表示するモード)(印刷やHTMLレポートにも反映される)
 * エディタ上で矩形選択可能(Altキーを押しながらマウス選択または、Ctrl+Bを押してからShift+カーソルキーで選択)
 * WinMergeで開いているファイルを外部エディタで編集・保存後、WinMergeをアクティブにしたときに変更を検出
 * 外部エディタの起動引数に$file, $linenum 指定可
 * VBScriptやJScriptで記述されたプラグインでも動作
 * フォルダ比較中でもファイルリスト表示。比較の進捗状況が確認でき、ファイルが開ける。
 * フォルダ比較ウインドウ、フォルダ比較レポートで差異ファイルの色付け
 * ファイル比較ウインドウで縦に並べて表示([表示]→[垂直分割])(バージョン 2.13 以降)
 * ファイル・フォルダオープンダイアログの変更(バージョン 2.13 以降)
 * Explorerでフォルダ選択時にシェルエクステンションアイコンを変更(バージョン 2.13 以降)
 * エンコードエラー時、文字コード選択、プラグイン選択、HEX表示の選択が可能(バージョン 2.13 以降)
 * フォルダ再比較後、フォルダツリー展開状態を復元(バージョン 2.13 以降)
 * フォルダ比較をマルチスレッドで実行(バージョン 2.13 以降)
 * 同期ポイントを設置可能(バージョン 2.14.0-jp-18 以降)
 * 3方向マージサポート機能(バージョン 2.14.0-jp-29 以降)
 * 簡易画像比較・マージ機能(バージョン 2.14.0-jp-56 以降)
 * 「バイナリコンテンツ」フォルダ比較方法の追加(バージョン 2.14.0-jp-68 以降)
 * ドラッグ&ドロップ機能の改善(バージョン 2.14.0-jp-74 以降)


3方向マージ機能(2.14.0-JP-29以降)


3方向マージ(3-WAY MERGE)とは

あるファイルから他者と自分が別々の変更を行った結果、2つのファイルができてしまったため、 他者が修正したファイルと自分が修正したファイルをマージして
一つのファイルに戻したいとします。このとき、修正前の元のファイルが残っていれば、他者ファイル、自分のファイルの3つのファイルを元に
ある程度自動的に修正を1つのファイルにマージすることが可能です。
この3つのファイルから(自動的な)マージをすることは、3方向マージ(3way-merge)と呼ばれています。

自動的なマージは、他者の修正と自分の修正箇所が被っていない箇所で可能です。たとえば、
あるファイルが小説のテキストだったとして、他者は第一章の誤字・脱字を修正し、自分は第三章の誤字・脱字を修正した場合は、
お互いの修正が被っていないのでどちらの修正も自動的にマージすることができます。しかし、他者と自分が同じ箇所(行)に
異なる修正を行った場合は、どちらの修正を採用してよいのか自動的に判断することができません。このような状態は
コンフリクト(衝突/競合)と呼ばれ、手作業で修正を行うことになります。

P4MergeやKDiff3,DiffMerge,TortoiseMerge のようなツールはこの3方向マージをサポートしており、
WinMerge日本語版でも今更ではありますが、2.14.0-jp-29以降から利用可能となりました。
(実現方法としては、本当はp4mergeの様な4ペイン形式にしたかったのですが、
今まで実装する気力がわいてこなかったのと、最近3ペイン形式でもよいかと考え直して、今のように実装してみました)
とはいえ、現時点では、3方向マージに関して他のツールよりも優位な点は特になく、むしろ、3ファイル比較時の差分検出精度がおそらく GNU diffutils の
diff3 コマンドと同等程度で他のツールと比べて比較的大雑把になっているため、 他のツールがコンフリクトだと検出しないところでも
コンフリクトと検出することがあります。このため、他のツールではうまくいないことがある場合や、
他のツールになじめなかった場合は、WinMerge日本語版を使用してみてください。


自動マージ

WinMergeで元のファイルと他者のファイルと自分のファイルの3つのファイルを開き、
[マージ]メニュー→[自動マージ(Alt+Ctrl+M)]またはツールバーのを選択すると
コンフリクトしている箇所(他者と自分が同じ所を修正しているためどちらを採用してよいかわからない所)は除いて自動的にマージを行います。

WinMergeでは、現在アクティブになっているペインによってマージする方法を変えています。

 * 中央ペインで自動マージした場合は、[他者のファイル]-[元のファイル]-[自分のファイル]という順番で
   ファイルが並んでいるとみなし、コンフリクトしていない左側(他者)と右側(自分)の変更を中央(元)にマージします。
 * 右側ペインで自動マージした場合は、[元のファイル]-[他者のファイル]-[自分のファイル]という順番で
   ファイルが並んでいるとみなし、コンフリクトしていない中央(他者)の変更を右側(自分)にマージします。
 * 左側ペインで自動マージした場合は、[自分のファイル]-[他者のファイル]-[元のファイル]という順番で
   ファイルが並んでいるとみなし、コンフリクトしていない中央(他者)の変更を左側(自分)にマージします。

他の3ペイン方式のマージツールの多くは、最初の中央(元ファイル)に他者と自分の変更をマージする方式を採用していますが、
私は2番目の右側(自分)に中央(他者)の変更をマージする方式でも良いかなと思っています。
前者だとマージされる変更が他者と自分の両方となるためマージ量がどうしても多くなってしまい、
マージ後に通知される変更の数にぎょっとしてしまって心理的によくないのと、元のファイルが書き換わらないため、
マージ後でも他者がどのような修正を行ったのかを見ることができるのと、
マージ前にどの箇所が自動マージされるのかが事前にロケーションペインで水色で表示されている箇所としてわかるためです。
逆に後者だとマージすると自分のファイルの内容が変更されるため、マージ前の自分のファイルの内容と比較できなくなったり、
元のファイルと自分のファイルが離れているため、元と自分との比較がしにくくなります。好みの方法を選んでください。

なお、自動マージで変更された内容を元に戻したい場合は、Ctrl+Zキーで元に戻すことができます。
また、コマンドライン引数(/al,/am,/ar)を指定することによって、WinMerge起動時に自動で自動マージを行うことができます。


コンフリクト箇所への移動

自動マージでは、コンフリクトしている箇所はマージを行わずそのままの状態とするため、 手動でコンフリクト箇所を修正してください。

コンフリクトの箇所はロケーションペインで3つのバーの間が赤く表示されており、 自動マージ直後は、最初のコンフリクト箇所へ移動します。

次のコンフリクト箇所へ移動するには、[マージ]→[次のコンフリクト(Alt+Shift+Down)]または、ツールバーの アイコンをクリックしてください。

また、[マージ]→[前のコンフリクト(Alt+Shift+Up)]または、ツールバーの アイコンで前のコンフリクト箇所に移動することができます。

なお、コンフリクト箇所を未修正のまま保存しようとしても kdiff3 のように警告しませんので注意してください。
修正忘れが発生すると他者から俺の修正が見捨てられたと憤慨されることになります。


3方向マージの例

右側ペインにマージする例です。

自動マージ前

左側:[元のファイル]、中央:[他者のファイル]、右側:[自分のファイル]の順番でファイルを開きます。右側ペインでマージを行うため、
右側ペインにフォーカスを当てた後、ツールバーのをクリックすると自動マージが行われます。

自動マージ後

自動マージ後は、コンフリクトしている箇所(例では3番目の差異)を修正してください。この例では、例えば、return "cat"; を
他者の修正を尊重してreturn "dog and cat";のように修正します。


3方向マージに関連するコマンドラインオプション

/al 起動後、左側ペインで自動マージを行います。 /am 起動後、中央ペインで自動マージを行います。 /ar 起動後、右側ペインで自動マージを行います。 /o
出力ファイルパス 保存するとき、変更を行ったファイルそのものではなく、代わりに /o オプションで指定したファイルに変更を保存します。 /fl
起動後、左側ペインにフォーカスを当てます。 /fm 起動後、中央ペインにフォーカスを当てます。 /fr 起動後、右側ペインにフォーカスを当てます。 /wl
左側ペインの内容を書き換えることができないようにします。 /wm 中央ペインの内容を書き換えることができないようにします。 /wr
右側ペインの内容を書き換えることができないようにします。


バージョン管理ツールとの連携例

バージョン管理ツールを使用して複数の人と同時に開発すると3方向マージが必要な状況がよく発生します。
たいていのバージョン管理ツールでは3方向マージ用のツールが指定できるようになっています。

TORTOISESVN/TORTOISEGIT との連携例

[設定]メニュー→[差分ビューアー/マージツール]で[外部]を選択し、その下のテキスト入力エリアへ以下のように指定します。
 * 右側ペインでマージする場合(起動時自動マージしたくない場合は /ar を削除)
   
   C:\Program Files\WinMerge\WinMergeU.exe /e /ub /fr /ar /wl /wm /dl %bname /dm %tname /dr %yname  %base %theirs %mine /o %merged

 * 中央ペインでマージする場合(起動時自動マージしたくない場合は /am を削除)
   
   C:\Program Files\WinMerge\WinMergeU.exe /e /ub /fm /am /wl /wr /dl %tname /dm %bname /dr %yname  %theirs %base %mine /o %merged

 * 左側ペインでマージする場合(起動時自動マージしたくない場合は /al を削除)
   
   C:\Program Files\WinMerge\WinMergeU.exe /e /ub /fl /al /wm /wr /dl %yname /dm %tname /dr %bname  %mine %theirs %base /o %merged

TORTOISEHG との連携例

3-wayマージツールに winmergeu を指定し、%userprofile%\mercurial.ini の [merge-tools]
セクションへ以下のように追加します。

[merge-tools]
# 右側ペインでマージする場合(起動時自動マージしたくない場合は /ar を削除)
winmergeu.args =   /e /ub /fr /ar /wl /wm /dl base /dm other /dr local $base $other $local /o $output
# 中央ペインでマージする場合(起動時自動マージしたくない場合は /am を削除)
# winmergeu.args = /e /ub /fm /am /wl /wr /dl other /dm base /dr local $other $base $local /o $output
# 左側ペインでマージする場合(起動時自動マージしたくない場合は /al を削除)
# winmergeu.args = /e /ub /fl /al /wm /wr /dl local /dm other /dr base $local $others $base /o $output

SOURCETREE との連携例

[Tools]→[Options]→[Diff]タブ で [Merge Tool]を Custom にし、 [Diff Command]に

C:\Program Files\WinMerge\WinMergeU.exe

[Arguments]に

-e -ub -fr -ar -wl -wm -dl base -dm remote -dr local $BASE $REMOTE $LOCAL -o $MERGED

を指定します。(右側でマージする例)


変更履歴


ウィルス誤検知の対応状況

 * 64bit版のインストーラは、InnoSetup6.0.xで作成していましたが、71のエンジンのうち、SecureAge APEX,
   McAfee-GW-Edition の2つで常に警告が発生してしまうため、一時的にInnoSetup5でインストーラを作成するようにします。
   これにより、1つのインストーラでユーザ毎か全ユーザ対象かの選択インストールができなくなったため、別途ユーザ毎インストーラを作成しています。


2023/03/29 2.16.28-JP-4

ファイル比較

 * 不具合修正: 選択範囲の終点の位置よっては正しくインデントされないことがあるのを修正。(#1740)
 * デフォルト以外のDiffアルゴリズムの選択時の以下の問題を修正:
   * [改行文字の違いを無視する]が無効でも、空白の差分を無視するオプションが有効な場合、改行文字の差分が無視される。
   * [改行文字の違いを無視する]が有効でも、CRとCR+LFの差異が無視されない。
 * MATLAB のシンタックスハイライトを追加。(PR #1766)(PRいただきました。ありがとうございます。)
 * 2つのファイルを比較する場合、移動ダイアログの[中央]ラジオボタンを無効にするようにした。(PR
   #1779)(PRいただきました。ありがとうございます。)

テーブル比較

 * テーブル比較ウィンドウの[表示]→[行を右端で折り返す]メニューを[折り返して全体を表示]に変更し、そのチェック状態がテキスト比較ウィンドウの同じメニュー項目とは別に保存されるようにした。(osdn.net
   #47553)
 * CSVファイルのセパレーターをカンマからセミコロン等他の文字に変更できるようにした。

フォルダ比較

 * F2キーまたは[名前の変更]メニュー選択時、拡張子部分が選択されないようにした。

置換フィルタ

 * 正規表現のチェックを外し、[単語単位で探す]にチェックを入れた場合、正しく動作しないのを修正。

コマンドライン

 * 不具合修正: コマンドラインオプション /self-compare を使用して file.zip:Zone.Identifier:$DATA
   などの代替データストリームを比較した場合、クラッシュするのを修正。
 * 不具合修正: パスを1つだけ指定して/tコマンドラインオプションを指定した場合にクラッシュする問題を修正。

インストーラ

 * 64ビット版インストーラーにIgnoreLeadingLineNumbers.sctプラグインを追加。


2023/02/28 2.16.28-JP-3

フォルダ比較

 * 不具合修正: 片方のファイルを削除しても日付やサイズ等の列が更新されないのを修正した。
 * 2.16.28+-jp-1 で元に戻した以下の修正を再適用
   * ファイルフィルタで f: dir\file のようにディレクトリとファイルの組み合わせを指定できるようにした。 (#1646, #1644)
 * コンテキストメニューの[移動]に[左側から右側]、または[右側から左側]を追加した。(PR #1732)

プラグイン

 * IgnoreLeadingLineNumbers プラグインの処理速度改善。(#1715) (IgnoreLeadingLineNumbers.dll
   から IgnoreLeadingLineNumbers.sct にファイル名を変更しました。)

シェルエクステンション

 * 不具合修正: Windows 11 22H2 以降 拡張メニューをクリックしてもWinMergeが起動しないことがある問題を修正。(#1661)
 * 「形式を指定して比較」メニューをオプションダイアログの[シェル統合]カテゴリから追加できるようにした。

インストーラ

 * ExplorerがシェルエクステンションのDLLを使用中の時、インストーラからExplorerを再起動してもインストールに成功しないことがある問題を修正した。


2023/02/15 2.16.28-JP-1

フォルダ比較

 * 不具合修正: 拡張子のないファイルがフォルダ名に「.」を含むフォルダに存在する場合、そのファイルが比較されない問題を修正した。


2023/01/29 2.16.26-JP-1


一般

 * ヘッダーバーに特定のパス名が設定されるとクラッシュすることがある問題を修正。

ファイル比較

 * 不具合修正: ほとんどの行に違いがあると、テキストの選択が非常に遅くなるのを改善。(osdn.net #46407)
 * ファイルパスバーで編集する時、Ctr+Vキーでテキストを貼り付けられるようにした。(#1651)

フォルダ比較

 * ファイルフィルタで f: dir\file のようにディレクトリとファイルの組み合わせを指定できるようにした。 (#1646, #1644)
 * 不具合修正: フィルヘッダーバーのメニューの[開く]が無効化されていたのを修正。
 * 3フォルダ比較時、差異があるが2つのフォルダは一致していた場合、比較結果列に2つが一致していることを表示するようにした。(PR
   #1649)(PRいただきました。ありがとうございます。)
 * コンテキストメニュー→[左/右側を開く]→[親フォルダを開く]を選択したとき、WinMergeで選択していたファイルがExplorerでも選択されるようにした。(#1662)
 * 3フォルダ比較で[表示]→[3方向比較]メニューがフォルダに対してできるようにした。(PR #1683)(PRいただきました。ありがとうございます。)

バイナリ比較

 * 不具合修正: フィルヘッダーバーのメニューの[開く]が無効化されていたのを修正。

WEBページ比較

 * 不具合修正: オプションダイアログの単語の差異の削除の色が使われていなかったのを修正。
 * [数字を無視する]オプションが機能するようにした。

オプションダイアログ

 * オプションダイアログの[比較>フォルダ]カテゴリの改善。(PR #1645)(PRいただきました。ありがとうございます。)

プラグイン

 * MarkdownファイルをHTMLに変換するプラグイン(PreviewMarkdown)を追加。(PR #1641)
 * PlantUMLのファイルを画像に変換するプラグイン(PreviewPlantUML)を追加。(PR #1666)
 * CompareMSExcelFiles: プラグインオプションウインドウに"ワークシートをHTMLとして保存して比較する"を追加。
 * ApacheTika: Apache Tika のバージョンを 2.6.0 に更新。
 * ApacheTika: もし、Java がインストールされていない場合、OpenJDK 19.0.2 をダウンロードして使用するようにした。


2022/12/29 2.16.24-JP-3

ファイル比較

 * SQL のシンタックスハイライトを改善。 (PR #1591, #1583)(PRいただきました。ありがとうございます。)
 * Ctrl+Nキーで空のファイル比較ウインドウを表示した時、左側のペインにフォーカスが当たるようにした。 (#1598)

フォルダ比較

 * 不具合修正: 何も選択されていない状態でShift+F10キーを押下するとクラッシュする問題を修正。
 * 不具合修正: WinMergeから作成したZIPファイルに同じファイルがc重複して含まれることがあった問題を修正。(#1588)
 * コンテキストメニューに "すべての表示列をコピー" を追加 (PR #1615)(PRいただきました。ありがとうございます。)

HTMLレポート

 * 不具合修正: 左右のファイルの内容の表示幅が同じにならないことがある。

オプションダイアログ

 * 不具合修正:
   エクスポートされた.iniファイルをインポートしても行フィルタや置換フィルタが復元されない問題を修正。(正常に行フィルタや置換フィルタを復元するには、最新バージョンでエクスポートした.iniファイルを使用する必要があります)
   (#1638)
 * 変更されたファイルの自動再読み込みオプションを追加 (PR #1611)

その他

 * デバッグ用の機能を追加 (PR #1595)(PRいただきました。ありがとうございます。)


2022/11/29 2.16.24-JP-2

ファイル比較

 * 不具合修正: オプションダイアログの[コードページ]カテゴリで[WinMerge
   ユーザーインターフェイス言語]を選択した場合、常にデフォルトコードページが1252になってしまう問題を修正。
 * 不具合修正: 範囲選択して置換するとすべて置換されないことがある問題を修正。(#1556)
 * 不具合修正: 正規表現を使用した置換でハングすることがある問題を修正。(#1575)
 * ステータスバーのエンコーディング部をクリックしたときに表示されるコードページダイアログの表示を高速化。
 * htmlファイルのシンタックスハイライトキーワードを最新化。(PR #1565)(PRいただきました。ありがとうございます。)
 * cssファイルのシンタックスハイライトキーワードを最新化。(PR #1572)(PRいただきました。ありがとうございます。)
 * サイズが大きいファイルの表示速度を改善。(PR #1574)(PRいただきました。ありがとうございます。)

フォルダ比較

 * 不具合修正: ファイルやフォルダをコピーするときクラッシュすることがあるのを修正。(#1558)
 * 不具合修正: ツリーモードでフォルダを展開したとき、想定外の位置にスクロールすることがあるのを修正。(osdn.net #46061)
 * 不具合修正: ツリーモードでフォルダを展開したとき、選択した項目が変わってしまうことがあるのを修正。
 * 不具合修正: [列の表示]ダイアログでOKボタンを押すとクラッシュすることがある問題を修正。(PR
   #1568)(PRいただきました。ありがとうございます。)
 * 不具合修正: フォルダ比較レポート内の#や%を含むファイル名のファイル比較レポートへのリンクが正しくない問題を修正。(osdn.net #46082)
 * 不具合修正: フォルダとフォルダ内のファイルを選択して圧縮ファイルを作成すると、圧縮ファイルに同じファイルが含まれてしまう問題を修正。(#1588)
 * 3フォルダー比較で3つ存在しないファイルの「比較結果」列の表示を改善。(PR #1513)(PRいただきました。ありがとうございます。)

バイナリ比較

 * 64bit版ではファイルサイズが2GB以上のファイルも開けるようにした。(PR #1549)

インストーラ

 * シェルエクステンションの登録等で powershell を起動する際にプルパスで起動するように変更。

その他

 * pngファイルのサイズを縮小。(PR #1541)(PRいただきました。ありがとうございます。)
 * サイズ最適化のためフィールドを再配置。(PR #1546)(PRいただきました。ありがとうございます。)
 * Diff3.h のリファクタリング。(PR #1577)(PRいただきました。ありがとうございます。)
 * コメントの誤りの修正。(PR #1578)(PRいただきました。ありがとうございます。)
 * 同じファイルを開く場合の処理の最適化。(PR #1579)(PRいただきました。ありがとうございます。)
 * SubeditList.cpp のリファクタリング。(PR #1580)(PRいただきました。ありがとうございます。)
 * unicoder.cpp のリファクタリング。(PR #1582), (PR #1584), (PR
   #1586)(PRいただきました。ありがとうございます。)
 * markdown.cpp のリファクタリング。(PR #1590)(PRいただきました。ありがとうございます。)


2022/10/29 2.16.24-JP-1

全般

 * 不具合修正: ジャンプリストに不正なタイトルが含まれる場合、ファイルメニュー表示でクラッシュする問題を修正。 (osdn.net #45916)

ファイル比較

 * ステータスバーからエンコーディングダイアログやメニュー表示する操作をダブルクリックからシングルクリックに変更。

テーブル比較

 * 不具合修正: TSV
   ファイルがワードラップを有効にしてテーブル表示されている場合、文字をクリックしてもカレットがその文字の位置に移動しないことがあるのを修正。

フォルダ比較

 * 不具合修正: PDFファイルが画像比較の対象となった場合、フォルダー比較でメモリリークするのを修正。

オプションダイアログ

 * CPUコアに関する翻訳の改善。(PR #1513)

ファイルまたはフォルダの選択ダイアログ

 * 比較前処理プラグインを指定できるようにした。

プラグイン

 * 不具合修正: プラグインの選択ダイアログ:
   「拡張子を無視してすべてのプラグインを表示する」チェックボックスがチェックされていてもすべてのプラグインが表示されなことがあるのを修正。

プロジェクトファイル

 * 不具合修正: プロジェクトファイルに記録されているファイルパスがURLの場合、比較に失敗するのを修正。
 * 以下の項目をプロジェクトファイルに保存できるようにした。
   * 説明
   * ウインドウ種別
   * テーブル区切り文字

パッチ生成ダイアログ

 * 不具合修正: 生成されたパッチファイルのコマンドライン部が文字化けすることがあるのを修正。(osdn.net #45935)

翻訳

 * 不具合修正: 3つのフォルダー比較で、2つのファイルが同一である場合に表示されるメッセージが翻訳されない問題を修正。 (PR #1535)
   (PRいただきました。ありがとうございます。)

その他

 * 不具合修正: 英語の言い回しを修正。 (PR #1499) (PRいただきました。ありがとうございます。)
 * 不具合修正: README.md のタイポ修正。(PR #1504) (PRいただきました。ありがとうございます。)
 * 不具合修正: lwdisp.c のタイポ修正。 (PR #1515) (PRいただきました。ありがとうございます。)


2022/09/29 2.16.22-JP-2

全般

 * 不具合修正: タブバーのタブのタイトルに"&"が含まれる場合に正しく表示されない問題を修正。(PR #1466)
   (PRいただきました。ありがとうございます。)
 * 不具合修正: ヘッダーバーのメニューのキーボードアクセラレータが機能しない問題を修正。
 * 不具合修正: ヘッダーバーのメニューの[選択]をクリックするとクリップボードにパスがコピーされてしまう問題を修正。

カラースキーマ

 * Midnight カラースキーマの追加 (PR #1430) (PRいただきました。ありがとうございます。)

ファイル比較

 * 不具合修正: バックアップ用ディレクトリが自動的に作成されないのを修正。 (#1438)
 * 変更した拡大縮小率を保存するようにした (#1433)
 * 右クリックメニューに[行フィルターに追加する]メニューを追加。(PR #1481) (PRいただきました。ありがとうございます。)
 * SQLファイルのシンタックスハイライトのキーワード追加。(PR #1493) (PRいただきました。ありがとうございます。)

テーブル比較

 * 不具合修正: 隠れている行内差異の位置にカレットを移動しても、行内差異の部分が表示されない問題を修正。

WEBページ比較

 * [実験的] テキストの差異を色付け表示する機能を追加 (PR #1357)

フォルダ比較

 * 不具合修正: フォルダー比較ウィンドウで読み取り専用になっているにもかかわらず、ファイル名が変更できてしまっていたのを修正。(PR #1434)
   (PRいただきました。ありがとうございます。)
 * 不具合修正: 「\」または「/」を含むファイル名またはディレクトリ名への名前変更が正しく行われない問題を修正。(PR #1451)
   (PRいただきました。ありがとうございます。)
 * 不具合修正:
   左側フォルダ内のファイル数が右側より少ない場合、左側のフォルダを右側へコピー後(逆も同様)、差異があるにもかかわらず同一と表示されてしまう問題を修正。
   (PR #1495) (PRいただきました。ありがとうございます。)
 * 不具合修正:
   JPEGファイルを含むフォルダを比較するとクラッシュするのを修正。(前のバージョンで修正されていないFreeImageライブラリとリンクしてしまっていた)
   (#1176)

アーカイブサポート

 * 7-Zip 22.01 に更新。 (#1425)


2022/07/29 2.16.22-JP-1

全般

 * ヘッダーバーのキャプションを変更できるようにした。(#1395)

ファイル比較

 * 不具合修正:
   検索ダイアログで「大文字と小文字を区別する」のチェックを外しているにもかかわらず、キリル文字等の大文字小文字を無視して検索できない問題を修正。
   (#1380)
 * 不具合修正: 1行が長い場合、矩形選択に時間がかかりすぎる。 (#1386)
 * 不具合修正: 同じ行に複数置換対象がある場合、正規表現による文字列置換が正常に行われない。(#1387, PR #1388)
 * 行内差異処理の高速化 (PR #1411) (PRいただきました。ありがとうございます。)

フォルダ比較

 * 不具合修正:
   片側にしか存在しないファイルまたはフォルダーを、同名のファイルまたはフォルダが存在する名前にリネームした場合、比較結果が正しく表示されない問題を修正。(PR
   #1392) (PRいただきました。ありがとうございます。)
 * 不具合修正: フォルダ比較完了後ステータスバーに「経過時間」が表示されなくなっていたのを修正。
 * 不具合修正: フォルダ比較ウィンドウでフォルダの名前を変更した後、フォルダ内の項目のフォルダ列が更新されない問題を修正。(PR #1408)
   (PRいただきました。ありがとうございます。)

オプションダイアログ

 * プロジェクトカテゴリに非表示の項目を追加。(PR #1377) (PRいただきました。ありがとうございます。)

プラグイン

 * wsc拡張子のプラグインに対応 (PR #1390) (PRいただきました。ありがとうございます。)

プロジェクトファイル

 * プロジェクトファイルに非表示項目を保存できるようにした。(PR #1377) (PRいただきました。ありがとうございます。)


2022/06/29 2.16.20-JP-4

ファイル比較

 * 不具合修正: .sql ファイル内のコメント(--)がコメントの色にならないのを修正。(#1354)
 * 不具合修正:
   オプションダイアログで[行内差異の色付け]で[単語単位]を選んでいるにもかかわらず、キリル文字を含む行の行内差異が単語単位でハイライトされないのを修正。(#1362)
 * 不具合修正:
   [置換]ダイアログで置換後の文字列に検索する文字列が含まれ、[選択範囲]を選択した場合、[すべて置換]を押下すると、1つしか置換されないのを修正。(#1376)

バイナリ比較

 * [表示]→[垂直分割]メニューのチェックを外して上下分割表示ができるようにした。

画像比較

 * [表示]→[垂直分割]メニューのチェックを外して上下分割表示にしたにもかかわらず、次回比較時元に戻ってしまうのを修正。

WEBページ比較

 * [表示]→[垂直分割]メニューのチェックを外して上下分割表示にしたにもかかわらず、次回比較時元に戻ってしまうのを修正。

フォルダ比較

 * 不具合修正:
   フォルダ比較後、外部アプリケーションでファイル名を大文字↔︎小文字に変更した後、[選択項目を最新に更新]メニューで該当ファイルを更新してもファイル名の変更が反映されないのを修正。(#1358)(PRいただきました。ありがとうございます。)
 * 不具合修正:
   3フォルダ比較時、ファイル名が大文字/小文字のみ異なる場合に正しく表示されないのを修正。(#1372)(PRいただきました。ありがとうございます。)
 * フォルダを複数選択して[非水平的に比較する]メニューを選択したとき、[サブフォルダーを含める]オプションが有効ならば別タブでフォルダを比較するようにした。(#1366)

設定ログ

 * 不具合修正: Windows 11 にもかかわらず、[ヘルプ]→[設定ログ]メニューで表示される内容に Windows 10
   と表示されるのを修正。(#1308)

プラグイン

 * 不具合修正: CompareMSExcelFilesプラグイン:
   設定ダイアログの[画像分割サイズ]でCtrl+V等のクリップボード操作ができるようにした。また数値以外が入力できてしまうことがあったのを修正。(#1374)(PRいただきました。ありがとうございます。)

アーカイブサポート

 * 7-Zip 22.00 に更新

コマンドライン

 * 不具合修正: ファイルを3つ指定しないと機能しないコマンドラインオプション(/al, /am,
   /ar)を2つのファイル指定と共に使用するとクラッシュするのを修正。(#1363)

その他

 * diffutils で islower()+toupper() の代わりに isupper()+tolower() を使用。 (PR #1351)
   (PRいただきました。ありがとうございます。)
 * diff.h で定義されている変数の初期化を追加。(PR #1360) (PRいただきました。ありがとうございます。)
 * SuperComboBox.cpp 内のタイポ修正。(PR #1379) (PRいただきました。ありがとうございます。)


2022/05/29 2.16.20-JP-2

全般

 * 不具合修正: Event ID 78 のサイドバイサイドエラーが発生する可能性があるのを修正。(#1312)

ファイル比較

 * 不具合修正: 行内差異単位の[左側/右側にコピー]が想定通りに動作しないのを修正。(#1334)
 * ロケーションペインでマウスホイール操作したとき、エディタウインドウをスクロールするようにした。
 * ファイルのバックアップに失敗したとき、バックアップ先のファイル名も表示するようにした。 (#1326)
 * ABAP の言語のシンタックスハイライトができるようにした。(#1340)(PRいただきました。ありがとうございます。)
 * diff アルゴリズムに none を追加。(行の挿入・削除検出を行わず、行を上から順に愚直に比較するアルゴリズムです。)

画像比較

 * 挿入/削除検出を有効にした時に、patience や histogram diff アルゴリズムを適用できるようにした。

WEBページ比較

 * 不具合修正: アドレスバーでKキーを押すとテキストが消えてしまうのを修正
 * リソースツリー比較で展開した各ファイルの更新日時を展開した日時ではなく、そのリソースの日時になるようにした。

フォルダ比較

 * 不具合修正: Alt+↓キーで差異のある項目に移動後、Shift+矢印キーで選択範囲を広げようとすると、想定外の範囲となってしまうのを修正。(#1335)
 * 不具合修正:
   フォルダ比較を比較途中で停止した後、[選択項目を最新に更新]メニューで選択項目を更新すると、比較結果が確定していないフォルダのアイコンが同一または差異のアイコンになってしまうのを修正。(#1349)
 * エクスプローラと同様に番号を含むファイル名のソート順が数値の大きさ順になるようにした。osdn.net #44557

HTMLレポート

 * 不具合修正: ファイル比較レポートの生成時に、ファイル名によって WinMerge がクラッシュする問題を修正。(PR #1319)
   (PRいただきました。ありがとうございます。)
 * 不具合修正: 3つのフォルダのフォルダ比較レポートのタイトルに、中央フォルダが出力されない問題を修正。(PR #1324)
   (PRいただきました。ありがとうございます。)
 * 不具合修正: ファイル比較レポートで行内の文字数が少ないときに、行番号列の幅が広くなりすぎるのを修正。(PR #1333)
   (PRいただきました。ありがとうございます。)
 * 不具合修正: フォルダ比較レポートでファイル名フィールドが
   "TEST.TXT|test.txt|<None>"のように"<None>"を含む場合、"<None>" の部分が正しく生成されない問題を修正。(PR
   #1344) (PRいただきました。ありがとうございます。)

シェルエクステンション

 * 不具合修正: Windows11のシェルエクステンション:
   [その他のオプションを表示]で表示されるWinMergeのメニューが[拡張メニューを有効にする]にチェックをしているにもかかわらず、拡張メニューにならないのを修正。
 * 不具合修正: Windows11のシェルエクステンション:
   エクスプローラのコンテキストメニューからWinMergeを起動したとき、タスクバーにアイコンが表示されないのを修正。

プラグイン

 * 不具合修正: CompareMSExcelFiles プラグインのプラグイン設定で「ワークブックの情報を複数ファイルに展開する
   」オプションが有効になっているにもかかわらず、メニュー項目「プラグイン]→[展開プラグインで開く]から .xlsx
   ファイルを開いたとき、複数ファイルに展開されない問題を修正。osdn.net #44522
 * 不具合修正: プラグインの選択ダイアログ:
   [展開プラグイン適用後、ファイルを同じウインドウタイプで開く]チェックボックスをチェックしても、次にダイアログを開いた時にはチェックされていない不具合を修正。
 * プラグイン選択ダイアログのサイズを変更できるようにした。(#1308)

インストーラ

 * インストーラ終了時、何らかの原因でエクスプローラの再起動に失敗していた場合、エクスプローラを起動するようにした。

マニュアル

 * UI、Readme、マニュアルの日本語の修正。(PR #11) (PRいただきました。ありがとうございます。)

その他

 * タイポ修正。(PR #1313) (PRいただきました。ありがとうございます。)
 * ソースコード内のコメントで「GNU General Public License」 が 「GNU DIFF General Public
   License」になっていたのを修正。(PR #1342) (PRいただきました。ありがとうございます。)


2022/04/29 2.16.20-JP-1

全般

 * ファイル名が長いとタブの右側に表示される「(U)」、「(F)」が表示されなくなってしまうため、左側に表示するようにした。(#1281 a))

ファイル比較

 * 不具合修正: 使用しているフォントによっては、タブを含む行でカレットが正しい位置に表示されないことがあるのを修正。 (osdn.net #44417)

WEBページ比較

 * Webページ比較 [実験的] (PR #1182)
   * WebView2 ランタイムが必要です。
   * Windows 10 以上でのみ動作します。
   * 現在、Webページ上で直接差異を強調表示することはできませんが、2つまたは3つのWebページを並べて表示できます。表示したWebページの以下の内容を比較することが可能です。
     * スクリーンショット
     * HTMLコンテンツ
     * 抽出したテキスト
     * リソースツリー

フォルダ比較

 * 不具合修正: 3つのディレクトリを比較する場合にフォルダ比較ウィンドウで大文字と小文字が異なる項目が正しく表示されない不具合を修正。 (PR #1299)
   (PRいただきました。ありがとうございます。)

オプションダイアログ

 * オプションダイアログを縦方向にも広げられるようにした。(#1265)

プラグイン

 * 不具合修正: CompareMSExcelFiles.sct:
   ExcelファイルとCSVファイルを比較した場合、CSVファイルに含まれる日付データが現在のロケールで解釈されないのを修正 (#1279)
 * Replace プラグイン: -eオプションによる正規表現置換で、2番目の引数に含まれる \rや\nが制御文字CRとLFとして扱われるようにした。
 * PrettifyHTML プラグイン: デフォルトプラグイン引数に --tidy-mark no を追加し、tidy-html5
   のMETAタグが挿入されないようにした。

コマンドライン

 * コマンドラインオプション /t webpage を追加。

マニュアル

 * 不具合修正: SelectLines プラグインのオプションに記載されている -g オプションは指定しても意味はないので削除した。(#1309)

その他

 * 最適化、リファクタリング。(PR #1304)(PRいただきました。ありがとうございます。)
 * Windows 10 SDK version 10.0.19041.0 以下でビルドするとリンクエラーが発生するのを修正。


2022/03/29 2.16.18-JP-3

全般

 * タイポ修正、一部ショートカットキーの表示がないメニュー等の修正。(PR #1219) (PRいただきました。ありがとうございます。)

ファイル比較

 * 不具合修正: /x や /xq
   等のコマンドラインオプションを指定しているにもかかわらず、サイズが大きいファイルを比較する場合にファイルが一致していてもWinMergeが終了する動作になっていなかったのを修正。(#1218)
 * 不具合修正:
   [移動ブロック検出を有効にする]オプションを有効にしている場合、[右側/左側にコピーして次に進む]メニューまたはツールバーのアイコンをクリックすると差異が一つスキップされてしまうことがあるのを修正。(#1235)
 * [表示]→[上マージンを表示]メニューを追加。上マージンにはルーラーが表示されます。

テーブル比較

 * ヘッダー部を右クリックしたときにコンテキストメニューが表示されるようにし、[最初の行をヘッダーとして使用する]メニューを選択した場合、ヘッダー部に最初の行を列名とみなして表示するようにした。(#999)
 * [ファイル]→[形式を指定して再比較]→[テーブル]メニューで区切り文字を再指定できるようにした。

フォルダ比較

 * ファイルを他方にしか存在しないフォルダと同じ名前に変更した場合に結果が正しく表示されない問題を修正。(逆も同様)(PR #1246)
   (PRいただきました。ありがとうございます。)

アーカイブサポート

 * 拡張子はzip等だがファイルの内容は圧縮ファイルではない等で圧縮ファイルの展開に失敗した場合、テキストファイルとして比較できるようにした。(#1020)

プラグイン

 * [ファイルまたはフォルダの選択]ウインドウ等でファイル名の替わりにURLを指定したときにそのURLを処理できるプラグインを追加。(PR #1270)
   * HandleSchemeHTTP プラグイン (https://winmergejp.bitbucket.io/ の様に指定すると
     curlコマンドを使用してリクエスト結果を表示します。curlコマンドを使用しているため、curlコマンドがインストールされている必要があります。Windows10
     1803以降はcurlコマンドが標準でインストールされています。)
   * HandleSchemeReg プラグイン
     (reg:HKEY_CURRENT_USER\Software\Thingamahoochie\WinMerge
     の様に指定するとreg:の後をレジストリーキーとみなしてレジストリデータを表示します。)

オプションダイアログ

 * 不具合修正: 文字が欠けて表示される箇所を修正。(#1212)

その他

 * ソースコードのコメント内のタイポ修正。(PR #1256) (PRいただきました。ありがとうございます。)
 * 最適化、リファクタリング。(PR #1258) (PRいただきました。ありがとうございます。)


2022/02/28 2.16.18-JP-2

全般

 * 不具合修正:
   [オプション]ウインドウの[メッセージボックス]カテゴリや[プラグイン]ウインドウのリストビューのツールチップが途中で切れることがあるのを修正。(#1210)
 * 「すべてを右側にコピー」、「すべてを左側にコピー」メニューに対応するツールバーのアイコンのツールチップが「右側すべて」、「左側すべて」となっていたのをメニューと同じになるように修正。

ファイル比較

 * 不具合修正: [類似行をマッチさせる]オプションを有効にしたとき、空白の無視設定によっては期待通り動作しないことがあるのを修正。(#1209)
 * 不具合修正: F4キーによる行内差異選択が正しく動作しないことがあるのを修正。

フォルダ比較

 * 不具合修正: フォルダ比較レポートにリンクしているファイル比較レポートがファイル名によっては別のものに置き換わってしまう可能性があるのを修正。 (PR
   #1171) (PRいただきました。ありがとうございます。)
 * 不具合修正: 同じ名前のフォルダとファイルを選択して「選択項目を最新に更新」メニューをクリックすると、比較結果が正しく表示されない問題を修正。 (PR
   #1189) (PRいただきました。ありがとうございます。)
 * 不具合修正: 複数ファイルやフォルダを選択しているにもかかわらず、ステータスバーに「0個の項目を選択」と表示されてしまうことがある問題を修正。
 * 不具合修正:
   [オプション]ウインドウの[比較/画像]カテゴリの[フォルダー比較で画像比較を有効にする]にチェックしてフォルダ内の画像を比較した場合、複数ページある画像ファイルで差異があるにもかかわらず、最後のページに差異がないとそのファイルには差異がないとみなしてしまう問題を修正
 * 不具合修正:
   [オプション]ウインドウの[比較/画像]カテゴリの[フォルダー比較で画像比較を有効にする]にチェックしてフォルダ内の画像を比較するとクラッシュすることがある問題を修正。(#1176)
 * ファイルフィルタの拡張 (PR #1179)
   * その1:
     [ファイルまたフォルダーの選択]ウインドウの[フォルダー:フィルター]で!*.bakのように前に「!」を付けた場合、パターンにマッチしたファイルを無視するようにした。また、!.git\のように末尾に「\」をつけた場合、フォルダにマッチするパターンとみなすようにした。この例では、.git
     フォルダを無視して比較します。
   * その2: ファイルフィルタファイル(.fltファイル)で f:やd:に指定したパターンにマッチしたファイルまたはフォルダの一部を除外する指定 f!:
     と d!: を追加した。

プラグイン

 * 不具合修正: [プラグインの選択]ウインドウで[パイプを追加]ボタンを押すと指定したプラグイン引数が消えてしまうのを修正


2022/01/29 2.16.18-JP-1

全般

 * 不具合修正: Googleドライブのファイルを比較するとクラッシュすることがある。
 * タブバーのツールチップにフルパス名、使用しているプラグイン、行フィルタ等で無視されている行があるかどうかを表示するようにした。 (#960)
 * Contributors.txt に漏れていた人の名前を追加 (PR #1094)
 * View→Select Fontメニュー項目から表示されるフォント選択ダイアログを表示している間は、親ウィンドウを操作できないようにしました。

ファイル比較

 * 不具合修正: オプションダイアログの[色/差異]カテゴリで単語の差異のテキストの色を指定しても反映されなかった。 (#1116)
 * [行を右端で折り返す]を有効にしている場合、非常に長い行があるとハングアップしているように見えるほど遅くなることがあるのを少し改善した。 (#1111)
 * ステータスバーのエンコーディングをダブルクリックした時、表示されるコードページウインドウの[反映先]がダブルクリックした側のペインだけチェックが付くようにした。
   (#793)

クリップボード比較

 * 新機能: クリップボード比較 (PR #1147)
   * [ファイル]→[クリップボードを開く]メニューを選択すると、クリップボード履歴の直近の2つの内容を比較することができるようになりました。
   * 子MDIウィンドウが表示されていないときにCtrl+Vキーを押しても比較できます。
   * この機能は、Windows 10 version 1809 以降と WinMerge 64bit版でのみ有効です。

フォルダ比較

 * 不具合修正: 3フォルダ比較時、比較結果列のソート順が2フォルダ比較と異なっていた。 (#483)
 * 不具合修正: フォルダー比較ウィンドウで "選択された項目を更新 "を実行すると WinMerge がクラッシュする場合があった。 (PR #1120)
   (PRいただきました。ありがとうございます。)
 * 不具合修正: 非再帰的比較時、親フォルダへ移動するアイコンが表示されなかった。
 * 不具合修正: 以前のバージョンと異なりソート順が逆になっていた。

プラグイン

 * [その他のプラグイン]メニューの名前をを[すべてのプラグイン]に変更。 (#1139,PR #1140) (PRいただきました。ありがとうございます。)
 * プラグインの説明を翻訳可能にした。
 * Apache Tika のバージョンを 2.2.1 に更新。

コマンドライン

 * クリップボード比較のコマンドラインオプション(/clipboard-compare)を追加

アーカイブサポート

 * 7-Zip 21.07 に更新。

インストーラ

 * 不具合修正: ReadMe.txtのクイックスタートのリンクが間違っていた。 (#1127)
 * 不具合修正: 32bit版のWinMergeインストール後、64bit版のWinMergeを上書きインストールすると 7z.dll が上書きされなかった。
 * Windows11ではWindows11向けシェルエクステンションをインストールするようにした。

マニュアル

 * 不具合修正: 「4.8 クイック比較切替閾値」と「4.9 バイナリ比較切替閾値」の説明が間違っていたのを修正。 (#1100)

内部変更

 * DirScan.cpp のタイポ修正 (PR #1118) (PRいただきました。ありがとうございます。)


2018~2021年までの変更履歴


2014~2017年までの変更履歴


2014年以前の変更履歴


使用許諾

WinMergeはGPL2です。


リンク

WinMerge WinMerge本家

WinMerge Portable" WinMerge をUSBメモリ等で持ち運べるようにしたもの

bitbucket bitbucket.org にあるWinMerge日本語版ソースリポジトリ

7-Zip 7-Zipのホームページ(日本語)

WinMerge 関連 MS-AccessのMDBファイルを比較するためのプラグインを公開されています。

UK-taniyama's Homepage MS-Wordファイルを比較するためのプラグイン等を公開されています。

xdocdiff WinMerge Plugin -Word、Excel、PowerPoint、pdfの比較・差分を見る-
MS-Office等様々な形式のファイルを高速に比較できるプラグインを公開されています。

xdocdiffPlugin64 xdocdiff WinMerge Plugin の64bit版を公開されています。


連絡先

WinMerge日本語版に関する不具合連絡等は、こちらか、か、以下のメールフォームに記入するか、issueトラッカーへの登録をお願いします。

下記フォームへ入力し [ 確 認 ] ボタンを押してください。
お名前 ※

メールアドレス

お問い合せ内容 ※




[ FC2メールフォーム ]
[FC2メールフォーム]

メールフォームでご連絡いただいたがメールアドレスが記載されていないため返信できなかった方々へ

 * 2022/06/01 いちゆーざー様: ファイル比較レポートをブラウザで開いたとき、TABキーで次の差異に移動できます。これで代用にならないでしょうか。
 * 2021/09/28 y様: オプションダイアログの比較/バイナリ→表示設定ボタン→言語で日本語を設定してください