PERFORCE ビジュアル・マージ・ツール P4Merge        リリースノート (2009.2) はじめに -------- 32ビット・バージョンの PERFORCE ビジュアル・マージ・ツール P4Mergeは、 以下のプラットフォームにおいて動作します。 * Mac OS X 10.5 * RedHat Enterprise Linux 5 (x86) * Windows 2000, Windows XP, Windows Server 2003, Windows Server 2008, Windows Vista, Windows 7 64ビット・バージョンの PERFORCE ビジュアル・マージ・ツール P4Merge は、 以下のプラットフォームにおいて動作します。 * RedHat Enterprise Linux 5 (x64) * Windows 2000, Windows XP, Windows Server 2003, Windows Server 2008, Windows Vista, Windows 7 P4Merge 2009.2 は、リリース 2005.2 以降の PERFORCE サーバと接続できますが、 PERFORCE サーバは必須ではありません。 ドキュメンテーション -------------------- P4Merge 2009.2 のドキュメンテーションは、プログラムに組み込まれたヘルプ ・ファイルによって提供されます。 対象ユーザ ---------- P4Merge は、ソフトウェア開発者のために設計されたエンドユーザ・アプリケーショ ンです。P4Merge はスタンドアロンで動作可能であり、PERFORCEサーバやP4Vを必要と しません。 インストール ------------ Windows ------- ダウンロードページからP4Vインストーラをダウンロードし、起動します。 P4V インストーラには P4Merge が含まれています。 Mac OS X ------- PERFORCEダウンロード・ページから、P4Vダウンロード・アイコンをオプション・ クリックし、ファイルをディスクに保存します。P4V および P4Merge をインス トールするには、ダウンロードされたファイルをダブルクリックします。P4Merge は P4V.dmg ファイルに含まれています。 コマンドラインから P4Merge を起動するには、以下のコマンドを実行します。 /p4merge.app/Contents/Resources/launchp4merge <引数> 注: launchp4merge コマンドライン・バイナリは上記の場所から実行し なければなりません。この場所を指すリンク、エイリアス、または シェル・スクリプトを作成することも可能です。 Unix ------- ダウンロードページから、P4V ダウンロード・アイコンを右クリックし、 p4v.tgz インストール・ファイルをディスクに保存します。 P4Merge は、圧縮された tar ファイル p4v.tgz の中に含まれています。例: $cd /foo $gunzip p4v.tgz $tar xvf p4v.tar $ln -s foo/p4v-2009.2-123456/bin/p4merge /usr/local/bin/p4merge p4merge 注: コマンドラインから P4Merge に渡されるすべてのファイルは、 存在するファイルでなければなりません。そうでなければ、存在 しないファイルは無効であるとのエラーが発生します。 クライアント・バージョンとサーバ・バージョンの互換性 ----------------------------------------------------- 特に指示がない限り、どのリリースの PERFORCE サーバに対してであっても、すべて のリリースの PERFORCE クライアント・アプリケーションを動作させることができま す。ただし、2009.2 の新機能を使うには、以下の記述においてアスタリスクで示され ているとおり、クライアント・アプリケーションのアップグレード、そして場合によっ てはサーバのアップグレードが必要となります。 * -- 新しい p4merge クライアント・プログラムが必要 ** -- 新しい p4d サーバ・プログラムが必要 ------------------------------------------------------------------------- 既知の画像ファイルの比較に関する問題 ---------------------------------------- (Bug #29477) 48bitカラー(r/g/bの各チャネルに16ビットずつ)の.TIFFファイルを比較  すると、画像の深度が32ビットとして報告されていました。 (Bug #29587)  .GIFファイルを比較すると、画像の深度が常に32ビットとして報告されていました。 (Bug #29497)  画像比較ツールではRGB形式のファイルのみがサポートされています。  CMYK形式のファイルを比較すると、その形式はRGBとして報告されます。 -------------------------------------------------------------------------- 2009.2の主な新機能 ------------------ 2009.2のその他の新機能 ------------------ #216271 (Bug #35729) *  UTF-32 文字エンコーディングがサポートされるようになりました。 2009.2のバグ修正 ---------------- #226528 (Bug #36842) * ファイルのマージの際、[名前を付けて保存...]メニューが正しく有効にされる ようになりました。 #222913 (Bug #36438) * [貼り付け]コマンドのコンテキスト・メニューに、正しいキー・ショーカット が示されます。 #222534 (Bug #31455) * base、YoursまたはTheirsをマージ図上でクリックして選択したときに、マー ジ編集パネルの内容が正しく置き換わるようになりました。 #219519 (Bug #35901, #34890) * P4Mergeはインラインの相違が有効にされている場合に特定のファイルの比較/ マージを実行してもクラッシュしなくなり、画面更新時にインラインの相違が 誤って描画されることがなくなりました。 #218908 (Bug #35181) * マージ・モードでP4Mergeウィンドウの上部に表示される[図]ボタンが、再び クリック可能になりました。 #218871 (Bug #35889) * ヘルプ、バージョン、エラーに関するコマンドライン出力が翻訳可能になり ました。 -------------------------------------------------------------------------- 2009.1の主な新機能 ------------------ #194848 (Bug #17442) *  P4Mergeでは、ファイルが書き込み可能であれば、比較対象のファイルの編集が  可能になりました。 --------------------------------------------------------------------------- 2009.1のその他の新機能 ---------------------- #193530 (Bug #32698) *  「テキストと画像のどちらとして比較しますか?」というダイアログでは、任意  指定によりユーザの選択内容が記憶されます。 #179160 (Bug #31824) *  文字エンコーディングをCP949に設定することによる韓国語のサポートが追加され  ました。 --------------------------------------------------------------------------- 2009.1のバグ修正 ---------------- #205951 (Bug #34532) *  コマンドラインから -h を付けて起動するとヘルプ・ダイアログが、-V を付けて  起動するとバージョン・ダイアログが、正しく表示されるようになりました。 #200284 (Bug #33992) *  選択されたテキストが異なる差分セグメントにまたがっている場合でも、正しく  クリップボードにコピーされるようになりました。 #199987, #199997 (Bug #33800) *  UNIXプラットフォームでは、バージョン情報やヘルプまたはエラーをターミナル・  ウィンドウに表示する際、P4Mergeが正しく終了するようになりました。プロンプ  トを再表示させるためにCTRL-Cを押す必要はなくなりました。 #199992 (Bug #31781, #33676) *  P4Mergeは、同一の差分セグメント内に多数の行を含むファイルで、インラインの  差分が各行で強調されている場合にもハングアップしなくなりました。 #198812 (Bug #33626) *  Windows Vista環境において、P4Mergeは長い行(4096文字/バイト超)のテキストを  正しく表示するようになりました。 #198616 (Bug #33583) *  P4Mergeでは表示更新後に、最上部にスクロールし、最初の差分セグメントを選択  するようになりました。 #197834 (Bug #33463) *  フォント・サイズの変更後、編集ボタンがマージ・パネルのテキストの横に正しく  並ぶようになりました。 #197811 (Bug #33478) *  タブ間隔の変更後に、インラインの差分が正しく書き直されるようになりました。 #197612 (Bug #33421) *  Macintosh環境において、[マージ]パネルでの選択項目が変更された場合には、  P4Mergeは右端いっぱいに正しく描画するようになりました。 #197154 (Bug #33050) *  マージ・パネルの最後の文字を選択できるようになりました。 #196686 (Bug #32849, #32775) *  マージ・パネルのタブ間隔に、正しい幅が表示されるようになりました。 #193530 (Bug #32768) *  P4Mergeではテキストファイルを画像ファイルと間違えることが少なくなり、  XBM/PBM/PGM/PNM/PPM の各ファイルを検出すると、行うべき操作を問い合わせます。 #185117 (Bug #30204) *  P4Mergeは、ウィンドウを最小化した後に最大化したとき、最初の差分にスクロー  ルして戻ることがなくなりました。 #169599 (Bug #31436) *  画像比較でのファイル・サイズが正しい形式で表示されるようになりました。 -------------------------------------------------------------------------- 2008.2の主な新機能 ------------------- #163385 (Bug #9792) *  P4Mergeではインラインの差異を表示できるようになりました。これにより、  空白類文字(タブと空白)、非英数字文字、および英数字文字の差異を見る  ことが可能になりました。 -------------------------------------------------------------------------- 2008.2のその他の新機能 ----------------------- #164397 (Bug #28112) *  選択されたパネルが、背景色を変更するのではなく境界線によって示される  ようになり、選択されたパネルがより明白になりました。 -------------------------------------------------------------------------- 2008.2のバグ修正 ----------------- #175417, #180007 (Bug #31632, Bug #31890) * ファイルの表示を更新したときに、インラインの差異が正しく表示されるよう  になりました。 #171610 (Bug #31360) *  P4Mergeはベースが可視であったかをセッション間で正しく記憶するようになり  ました。 #168755 (Bug #30923, Bug #30926) *  横方向と縦方向の区切り線の位置が、プリファレンスに正しく保存されるよう  になりました。 #165220 (Bug #27857) *  大きいEOFの衝突箇所について、マージ・パネルのビューの範囲を超えて上方向  にスクロールした後、ビューの中へと下方向にスクロールしたときに、編集ボタ  ンが消えてしまうことがなくなりました。 #165220 (Bug #27506) *  ファイル内でスクロールしたときに、編集ボタンが圧縮状態から展開状態に変わ  ることがなくなりました。 #163205 (Bug #30484) *  P4Mergeでは、XBM(Xビットマップ)形式である可能性のあるファイルについて、  テキスト・ファイルと比較する際にはテキストとして、他の画像形式と比較する  際には画像として自動的に取り扱い、別のXBM(Xビットマップ)形式のファイル  と比較する際には形式をユーザに問い合わせるようになりました。   #162354 (Bug #29469) *  .TIFFファイルを比較する際、横方向と縦方向の画像の解像度が正しく報告され  るようになりました。 #159523 (Bug #29420) *  UNIXプラットフォームにおいて[検索]ダイアログが起動されたときに、コンソー  ルに警告メッセージが表示されなくなりました。 #158878 (Bug #28028, Bug #28502) *  編集ボタンのパネルまたは概要パネルをクリックしたとき、[編集]パネルがフォ  ーカスされたままになります。 #157616 (Bug #29589) *  画像ファイルのプロパティを横に並べて示したパネルには、ウィンドウサイズが  フルテキストより小さい場合に、テキストの始めの部分が表示されるようになり  ました。 #157072 (Bug #29369) *  画像の差分をハイライト表示するスライダによって、ビューア・コントロールの  横方向の大きさを増やしたとき、テキストが重なることがなくなりました。 #156573 (Bug #29449) *  [ファイルのブラウズ]ダイアログにラベルが正しく表示されるようになりました。 -------------------------------------------------------------------------- 2008.1の主な新機能 ------------------ #149390 (Bug #21119) * P4Mergeに画像ファイルの比較に対するサポートが追加されました。以下のタイプ の画像ファイルについて比較が可能です。 * BMP * GIF * JPG, JPEG * PNG * PBM * PGM * PPM * TIFF * XBM * XPM 画像の比較に関して詳しくは、P4Mergeオンライン・ヘルプを参照してください。 注:その他のタイプを持つ画像ファイルのサポートを追加するため、プラグインを 作成することができます。技術的な詳細情報は、TrolltechのWebサイトをご覧くだ さい。 既知の制限  P4Vは画像ファイルおよび関連するファイルタイプ(PhotoshopやMayaなど)に対し  てサムネールを表示します。あるサムネールを別のサムネールにドロップすること  により、P4Vでは画像の比較が可能です。  しかし、P4Mergeはサムネールが表示されるすべてのファイルタイプをサポートし  ているわけではありません。例えば、Photoshopのアイコンを別のPhotoshopのアイ  コンにドロップしてファイルを比較しようとしても、P4Mergeはファイルがサポー  ト対象の画像ファイルではないと判断し、それらのファイルをテキストとして比較  します。 #151214 (Bug #24980) * P4Mergeには、インデックス付け、検索、ブックマーク登録および印刷などを含む  フル装備のヘルプ・ビューアが実装されました。 -------------------------------------------------------------------------- 2008.1のその他の新機能 ----------------------- #152294 (Bug #29015) * "Use Selection for Find"の機能が追加されました。(Macのみ) --------------------------------------------------------------------------- 2008.1のバグ修正 ---------------- #191698 (Bug #32854) *  マージ結果パネルにおいてCtrlキー+ReturnキーまたはCtrlキー+Enterキーを  入力したとき、マージ結果ファイルにはReturnまたはEnterだけが正しく保存  されるようになりました。 #191553 (Bug #32841, Bug #32847) *  P4Mergeにおいて、ファイルの最初でBackSpaceキーまたはDeleteキーが使用され  たときに、正しい結果が表示および保存されるようになりました。 #191553 (Bug #32833, Bug #32842, Bug #32843, Bug #32844) *  カーソルがファイル内の別の場所にあるときにファイルの最初でテキストをドラッ  グ&ドロップまたはペーストしたとき、マージ結果ファイルが正しく表示および  保存されるようになりました。 #191553 (Bug #32832) *  最終行の一部を削除した後、最後の部分を再度挿入したとき、マージ結果ファイ  ルが正しい順序で表示および保存されるようになりました。 #190740 *(Bug #32752)  マージパネルにおいてセクション間でテキストをドラッグ&ドロップすると、  影響のある部分だけが編集可能(灰色)となり、その間の部分は変更できません。 #190170 (Bug #32765, Bug #32753) *  マージ・パネルでは、カット&ペースト操作の直後にテキストと色が正しく更新さ れるようになりました。 #188657 (Bug #32551) *  マージ結果ファイルの内容が、最後の部分の選択解除後に新しいテキストを挿入し、  編集後に保存したファイルの内容と一致するようになりました。   #187296 (Bug #32440, Bug #31351) *  検索ダイアログの[次へ]または[前へ]で、一致した文字列がスキップされなくなり  ました。必要に応じて、ファイルの最初または最後から正しく検索が開始されます。   #187294 (Bug #32446) * マージ・パネルにおいてテキストを削除したときに、UNIXコンソール上にデバッグ・  メッセージが表示されなくなりました。 #186651, #189578, #192509 (Bug #32363) * 選択された文字列の有無にかかわらず、ファイルの最初にテキストをペーストした  後に、[元に戻す]の操作が正しく動作するようになりました。 #167815 (Bug #30479) * 検索機能が、大幅に速くなりました。 #167815 (Bug #30491) * [検索]ダイアログが開いたとき、[閉じる]ボタンではなくキーワードのフィールド  が常にフォーカスされるようになりました。 #160547 (Bug #30206) * ファイルサイズの超過を示す警告ダイアログをキャンセルしたときに、P4Mergeが クラッシュしなくなりました。 #157352 (Bug #29714) * スクロールして表示すべき差異や衝突がない場合には、CTRL+<数字>キーの押下 によって[マージを編集]パネルに数字が追加されなくなりました。 #155835 (Bug #29495) *  サポート対象外のファイルタイプを比較したとき、文字エンコードの不一致を示す  ダイアログに追加情報が含まれるようになりました。 #155377 (Bug #24121, Bug#29440, Bug#29510) *  ファイルに読み取り権限がないか、ファイル名またはパスに引用符が含まれていた  場合にもP4Mergeがクラッシュしなくなりました。 #154892 (Bug #29348) * 文字エンコードの不一致を示すダイアログに、アクセス・キーおよび修正のダイア  ログ・ボタンが実装されました。 #154720 (Bug #29333) *  アプリケーション・フォントとテキスト形式フォントが同一である場合に、  Linux環境でP4mergeがクラッシュしなくなりました。 #153100 (Bug #29012) *  P4MergeはP4Vから起動されたときに一番前に表示されます。(Macのみ)   #152032 (Bug #28415) *  システムカラーのプリファレンスと衝突しないように、P4Mergeではウィンドウの  背景が白、前景のテキストが黒で表示されるようになりました。 #148444 (Bug #27626) *  編集パネルからすべてのテキストを削除した後に残される効果音を消去しました。 #148110, #154498 (Bug #28429) *  P4Mergeはコマンドラインで指定されたタブ幅を正しく使用するようになりました。 --------------------------------------------------------------------------- 2007.3の新機能 --------------- #140738 (Bug #26895) *  ショートカット・キーが、ツールバーにあるメニューのツールチップに表示され  るようになりました。 #139077 (Bug #17429) * 現在の差分を示す強調表示が、非常に見やすくなりました。背景色を暗くする  代わりに、周りに実線が描かれています。 #137802 (Bug #26891) * ファイルの比較ダイアログについてウィンドウの形状と配置が記憶されるように  なりました。 #135026, #144054 (Bug #17171, Bug #28029) * ユーザは、ファイルの比較ダイアログへのファイルのドラッグ&ドロップが  可能になりました。 #130708 (Bug #27963) * 移動先ダイアログに、ファイル/パネルの最大行数が表示されるようになりました。 ------------------------------------------------------------------------- 2007.3 のバグ修正 ----------------- #148946 (Bug #28585) *  コンテキスト・センシティブなヘルプがMac OS X 10.5において正しく動作するよう  になりました。Mac OS X 10.5以降では、コンテキスト・センシティブなヘルプを起  動するためのショートカット・キーの組み合わせとして、'Alt-Command-?'が使用で  きます。(Macのみ) #148870 (Bug #21000) *  UNIX環境において、P4Mergeに'Application Font'のプリファレンスが提供されてい  ます。 #148502 (Bug #28546) *  フォントが非常に大きいサイズに設定されているときにもP4Mergeがクラッシュしな  くなりました。 #146957 (Bug #28072) *  Mac環境において、文字エンコードの不一致を示すダイアログで異なる文字エン  コードを選択したとき、P4Mergeが新しい選択を無視することはなくなりました。 #146743 (Bug #28195) * 差分間のスクロール移動の際、動きのある表示ではなく、該当箇所に瞬時に移動  するようになりました。 #146441 (Bug #28293) *  UNIXの行末のプリファレンスがWindowsで無視されなくなりました。 #146078 (Bug #27488) * Mac環境でP4VからP4Mergeを起動した場合、ファイルの不必要な比較を示すダイ  アログが表示されなくなりました。 #146078 (Bug #28072) * Mac環境で文字エンコードのダイアログからユーザが異なる文字エンコードを選択  した後に、文字エンコードが正しく更新されるようになりました。 #145819 (Bug #28205) * [すべてを選択]のショートカットが正しく動作するようになりました。 #145213 (Bug #26923) * P4Mergeでは、パネル内でアクティブな選択の色を固定するのではなく、システム  の選択色を使用するようになりました。ユーザはアクティブな選択の色をカスタ  マイズすることができ、P4Mergeはそれを使用します。 #144937 (Bug #28090) * マージモードにおいて、ドキュメントが画面更新により再ロードされ、比較方法  または文字エンコードが変更される場合、ドキュメントは最初の差分へとスクロー  ルされ、その箇所がアクティブにされるようになりました。 #144237 (Bug #28032) * マージ・パネルでのスクロール操作は、すべてのテキストを選択後、そのテキスト  を削除して、ドキュメントの表示更新によりテキストを再ロードした後で機能し、  文字エンコードまたは比較方法が変更されるようになりました。 #142799 (Bug #27844) * Mac標準に合わせて、Mac環境のメニューにはアイコンがなくなりました。 #141817 (Bug #25158) *  セクションが編集されている場合、取り消し線は取り除かれます。 #141817 (Bug #13539) * 削除された行については、取り消し線が行のはじめからテキストの最後まで  引かれるようになりました。 #141076 (Bug #26895) * Mac環境では[すべてを更新]のショートカット・キーがControl+Option+Rに  マッピングされます。 #140923, #143675 (Bug #26484) * タブ・スペースに0を設定することは許可されなくなりました。 #139077 (Bug #27624) * 選択がパネルの最後まで拡張されなくなりました。選択されたテキストの終わり  までが強調表示されるだけです。これは、テキスト選択の標準的な動作です。 #137772 (Bug #26687) *  P4VからP4Mergeへと渡されるファイルの数が誤って設定されることにより、  P4Mergeでエラーが表示されるという問題を解決しました。 #130708 (Bug #23543) * P4Mergeでは、ファイルの終端を越えてスクロールすることがなくなりました。 #130708 (Bug #13650, Bug #26103) * マージ・パネルの末端で入力またはペーストを行うと、ブロックがグレー表示に  変わるようになりました。 #130708 (Bug #16134) * マージ・パネルでの入力時、全テキストを削除して入力を開始した後に、大きい  ファイルで遅延が生じることはなくなりました。 #130708 (Bug #17385) *  P4Mergeでは、比較方法を変更したときに現在の差分がマークされなくなる場合、  次の差分マーカへとスクロールするようになりました。 #130708 (Bug #19651) * P4Mergeにおいて文字エンコードを変更したときに、縦方向のスクロールバーが  消えなくなりました。 #130708 (Bug #21151) * フォントを変更しても、行番号のフォントは変わらなくなりました。 #130708 (Bug #21360) * スクロールしてドキュメントの右端付近に到達したときの、表示のちらつきが  なくなりました。 #130708 (Bug #21461) * 行がウィンドウ・パネルのビューにあるかどうかに従って強調表示が現れたり  消えたりすることはなくなりました。 #130708 (Bug #21695) * シングルパネルの差分レイアウトにおいて、削除された行に正しく取り消し線が  引かれて表示されるようになりました。 #130708 (Bug #21937) * フォントの変更の際、中央の枠の吹き出し表示および行番号について、パネル内の  選択との同期がずれることがなくなりました。 #130708 (Bug #22043) * P4Mergeウィンドウは、アプリケーションをクローズしたときにサイズが変化しな  くなりました。 #130708 (Bug #23407) *  強調表示されたテキストは、文字エンコードを変更したときにも正しく表示される  ようになりました。 ------------------------------------------------------------------------- 2007.2 のバグ修正 ----------------- #130446 (Bug #25298) *  大きなサイズのファイルをマージしたり、差分を取得する際、正しくない場所で  分割され、破損する日本語の 2 バイト文字がありました。この問題は修正され  ました。 #130439, #130558 (Bug #25308) *  IME パッドを使用するときに変換キーを押したとき、変換された文字は正しく  表示されるようになりました。 #128843 (Bug #25122) *  [Delete]キーを編集に使用した場合にも、マージ結果が正しく保存され  るようになりました。 #128753 (Bug #24994, #25123) *  同じ操作でテキストの選択と入力を行った場合にも、すべての日本語の  文字が正しく表示されます。 #128188, #130488 (Bug #23738) *  すべての日本語の文字が、Shift-JIS文字セットの使用時に正しく表示され  るようになりました。 #127577 (Bug #25103, #25104) *  P4Merge で表示されているファイルをリフレッシュすると、サイズが再計算  されて検索結果および移動先の行が適切に強調表示されます。 #127335 (Bug #23812) *  翻訳ファイル (.qm) は、P4Merge実行可能モジュールと同じディレクトリから  ロードされるようになりました。 #124593 (Bug #23405) *  タブ・スペースを0に変更して、タブで始まるいずれかのファイルの内容を  変更したときに、P4Merge がクラッシュしなくなりました。 ------------------------------------------------------------------------- 2007.1 の新機能 --------------- #107598 (Bug #17759) *  シングルパネル・モードにおいて、ファイル名が表示されるようになりました。 #107276 (Bug #17997) *  ファイルに差分が1つしかない場合、次へ/前へ のボタンは常に有効な状態になって  います。ボタンをクリックすると、その差分へとスクロールします。 #106451 (Bug #21896) *  P4Merge では、初期設定の文字セットがすべてのファイルに対して妥当であるかを  検証するようになりました。妥当でない場合、P4Merge はシステム文字セットを  チェックします。システム文字セットが妥当である場合、P4Merge は "システム"  を文字セット確認ダイアログのドロップダウン・リストのデフォルトとして選択  し、ファイルがテキストである可能性が高く、システム文字セットが適切な選択で  あることを示します。文字セット確認ダイアログには、"続行..." および   "キャンセル"のボタンに替わり、"はい"、"いいえ"、"キャンセル" ボタンが  表示されるようになりました。 --------------------------------------------------------------------------- 2007.1 のバグ修正 ------------------ #123589 (Bug #24812) *  マージの際に 2 バイト文字を含む大きいファイルが正しく処理されるように  なりました。 #121251 (Bug #24060) * コマンドライン・ヘルプとして -h オプションにより表示されるテキストが、  英語以外の言語に正しく翻訳されるようになりました。  この修正は Windows および Unix のプラットフォームにのみ適用されます。 #118633 (Bug #22781) *  複数のディスプレイを使用しているときの P4Merge の動作が改善されました。  デスクトップ/ディスプレイに対するウィンドウの大きさの制限がなくなりました。  また、異なる大きさのディスプレイ間で移動する際、ウィンドウの大きさが変更され  なくなりました。現在は複数のディスプレイにまたがる位置を復元できるように  なりました。さらに、(2番目のモニターがオフラインになったため)前の位置が  不明な場合、デスクトップに合わせてウィンドウの大きさを変えて復元します。 #115338 (Bug #23376) *  シングルパネルの差分モードにおいて、抹消されたテキストが正しく表示される  ようになりました。 #113949 (Bug #21973) *  P4Mergeのヘルプ画面イメージがローカライズ可能になりました。 #114643(Bug #23557)  2つのウィンドウが開かれている場合、両方のウィンドウツールバー・ボタンに、  最も上のウィンドウの状態が反映されるという問題が修正されました。 #114156 (Bug #23430) *  マージ・モードにおいて、ヘルプ・ページが正しく表示されるようになりました。 #111179 (Bug #22995) *  P4Merge では、いずれかのファイルが検索文字列入力で始まっている場合、検索文  字列の最初の出現箇所を検出するようになりました。 #111178 (Bug #22950) *  P4Merge は[検索]機能でファイルの一番上から一番下までの全文検索を行うことによ  り、正しくテキスト検索を実行するようになりました。 #109126 (Bug #22453) *  P4Merge のウィンドウ間での移動がより高速になりました。 #108434 (Bug #22313, Bug #22314) *  あるインスタンスで前方検索後に後方検索を行っても、P4Merge がクラッシュしなく  なりました。 #108418 (Bug #7975) *  P4Merge では、ダイアグラムをクリックしてビューを切り替えるとダイアログが  示されるようになりました。このダイアログは、マージ結果を置き換えたいか  どうかをユーザに確認し、[元に戻す]を選択して前のバージョンのマージ結果に  戻すことが可能であることを知らせます。 #107084 (Bug #20648) *  P4Merge の起動時、Unix のタスクバーに P4Merge アプリケーション・アイコンが  示されるようになりました。 #107032 (Bug #21191) *  いずれかのファイルを削除して P4Merge の表示を更新したときにも、P4Merge が  クラッシュしなくなりました。 #106451 (Bug #22032) *  ユーザが文字セット確認ダイアログで選択したシステム文字セットが、  P4Merge に正しく渡されるようになりました。 #105931 (Bug #21699) *  PageUp、PageDown、End、Home の各キーが正しく機能するようになりました。 #103290 (Bug # 21581) *  比較方法および文字エンコードのメニューに表示されるテキストが、  英語以外の言語に正しく翻訳されるようになりました。 #103093 (Bug #21591) *  Windows において、ESC キーを押してもメインの P4Merge アプリケーション・  ウィンドウが閉じられなくなりました。 #101533 (Bug #21161) *  P4Merge において、文字エンコードを変更しても現在マージ・モードで選択され  ている差分は失われなくなりました。 ------------------------------------------------------------------------- 2006.1の新機能 -------------- #96922 (Bug #18090) *  P4Merge では、マージしたファイルの大きさの制限が最大10MBになりました。  マージしたファイルの大きさが2MBから10MBである場合、警告が表示されますが、  ユーザが選択すれば処理を続行することができます。 #95914 (Bug #15307) *  Macintosh OS X 製品において、Info.plist ファイルのプロパティを追加  しました。ファインダでバージョン情報を検査できるほか、  CFBundleSignature および CFBundleIdentifierを使用してバンドルを  検索することができます。 #95405 (Bug #10420) *  差分モードおよびマージモードにおいて、P4Merge が更新できるように  なりました。差分モードでは、P4Merge ウィンドウを再起動することなく、  更新してファイルを再度比較できます。マージモードでは、マージ結果が  変更されている場合、更新するとすべての編集内容が失われることを警告  するプロンプトが表示されます。 #93210, #99919, #99993 (Bug #20019, Bug #20973) *  P4Merge はマージ対象のファイルで文字セットが一致しない場合それを検出し、  「続行しますか?」というプロンプトを表示します。 ユーザ・インタフェースの改善: #95288, #95426, #95431 (Bug #17789, Bug #20056) *  ファイル選択およびプリファレンスのダイアログにおいて、「Enter」キー  または「Return」キーを押すと、強調表示された選択肢が受け入れられます。 #94526, #94706 (Bug #15063, Bug #17866, Bug #18506) *  P4Merge ではコンテキストに基づいてマージファイルのタイトルを表示する  ようになりました。単独で起動された場合は左側/右側と表示し、P4V の衝突  解決ダイアログから起動された場合は 反映元/反映先、または Yours/Theirs  と表示します。 #89587 (Bug #18908) * Windows 環境において、 ESCキーを押すとファイル選択およびプリファレンス  のダイアログが閉じられるようになりました。 #87488 (Bug #17330) *  P4Merge は、解像度の異なる二台目のディスプレイへのウィンドウのドラッ  グ、および画面解像度の動的な変更を正しく処理できるようになりました。 #86957 (Bug #18151, Bug #18153, Bug #18216) *  複数モニタ・システムにおいて、ウィンドウの大きさおよび位置の保存/回復が  記憶されるようになりました。 --------------------------------------------------------------------------- 2006.1 のバグ修正 ------------------ (バグ修正につきましては、翻訳をしておりません。ご了承ください。) #106096 (Bug #21178) * Scrollbars now adjust correctly when changing the font or tab width. #105513 (Bug #21068) * P4Merge could get into an endless loop and crash when scrolling horizontally using the scrollbar. #105439 (Bug #21178) * It is now possible to horizontally scroll to the end of lines that contained a lot of whitespace and tabs. Horizontal.scrollbar now adjusts correctly when changing tab width and font. #105210 (Bug #19555) * P4Merge now accepts the "System" character set in the command line. It is specified as "-C none". #104502 (Bug #21733) * Colors in P4Merge are now getting drawn correctly when scrolling. #104424 (Bug #21598) * Swooshes in the splitters in P4Merge and diff tools no longer disappear when using the find or the goto dialog. #103058, 103319 (Bug #21562, #21563) * Corrected condition where custom editing of the merge results file could strip line endings and cause incorrect results to be saved. #103037 (Bug #21162) * Copy/Cut text now placing selected text in clipboard correctly. #102244 (Bug #21406) * Merge results file names with Japanese characters can now be saved. #101534 (Bug #21310, #21311) * Line numbers and text now align and refresh correctly. #101533 (Bug #21290) * Changing comparison methods or refreshing no longer scrolls to the top of the document. #101403 (Bug #21265) * Current diff now correctly centered on the display. #101374, #101583 (Bug #21285) * Line number background color now matches the current diff. #101117 *, #101239 (Bug #21257)* Swooshes between diffs and in merge pane now present smoothly. #101032, #101039, #101050 (Bug #21250) * P4Merge process now exits properly when user selects Cancel from the dialogs. #100973 (Bug #21166) * Line ending settings passed from the command line, P4V or P4Win are now correctly recognized. #96592, #98600 (Bug #20691) * P4Merge/Mac no longer crashes when running on unsupported versions of Mac OS X. It instead shows a message to the user and exits gracefully. #96190 (Bug #20471) * When opened from P4V, P4Merge sets the left pane to receive focus. It also no longer shows an empty window when resizing. #96068 (Bug #20406) * P4Merge now tries to continue even if it encounters parameters it does not understand. An error message is displayed if a parameter cannot be processed. In prior releases, P4Merge failed silently when called from P4V with invalid parameters. #95721 (Bug #18904) * In P4Merge you can no longer launch the Goto dialog while the Find dialog is displayed. #95685 (Bug #19009) * The preference dialog no longer appears in the Windows Task Bar. #95560 (Bug #19440) * P4Merge now tabs correctly to the Merge pane and focus is placed at the top of the pane. #95469 (Bug #19298) * On Macintosh, P4Merge no longer crashes on exit if a second P4Merge instance is started from the command line. #95457 (Bug #20148) * On Macintosh, P4Merge buttons are appropriately disabled in the P4Merge window after additional P4Merge windows are opened. #95426, #95431 (Bug # 20056) * The Preferences Dialog, OK and Cancel buttons now display in the correct order for Microsoft Windows. #95376 (Bug #20427)* P4Merge successfully docks and moves the toolbar. #95249 (Bug #17217) * Tab order now behaves correctly on the Choose Files Dialog. #94808 (Bug #19426, #20147) * P4Merge no longer shows an extra blank line at the end of each file. #94744 (Bug #20303) * P4Merge window title now displays correct file information. #94145 (Bug #19936) * Single Pane Diff mode supports using the Find Dialog. #93606 (Bug #20069) * P4Merge buttons correctly refresh after changing comparison methods. #92187 (Bug #19439) * P4Merge correctly saves the toolbar "visible/invisible" setting. #89618 (Bug #19477) * Command line merge recognizes encoding preferences. #89590 (Bug #19080) * Filenames display correctly in the P4Merge title bar. The revision displays after the file extension. -------------------------------------------------------------------------------- 2005.2の新機能 -------------- #85515 (Bug #18644) * P4Merge でサポートする文字セットに UTF-16 などが追加されました。  新しい文字セットを以下に示します。  Unicode: UTF-8 (BOM) UTF-16 with Little and Big Endian formats with or without a   Byte-Order-Mark  キリル文字:   ISO 8859-5   KOI8-R   WinAnsi 1251 #84432 (Bug #15062) *  マージパネルの編集ボタンにツールチップが表示されるようになりました。 #83482 (Bug #17208) * P4Merge で以下のコマンド行パラメータがサポートされるようになりました。 オプション:   以下の3つのオプションはそれぞれ単体でのみ使用できます。 -db 行末および空白の長さの相違を無視 -dw 行末およびすべての空白の相違を無視 -dl 行末の相違を無視 -tw <タブの幅> -le <行末> 'mac' 'win' 'unix' -C <文字セット> Unicode: 'utf8' 'utf8-bom' (UTF-8 with a Byte-Order Mark [BOM]) 'utf16'(UTF-16 with the default byte-order with a BOM) 'utf16-nobom' (UTF-16 default byte-order ) 'utf16be' (UTF-16 big-endian byte-order) 'utf16be-bom' (UTF-16 big-endian byte-order with BOM) 'utf16le' (UTF-16 little-endian byte-order) 'utf16le-bom' (UTF-16 little-endian byte-order with a BOM) 西ヨーロッパ言語: 'iso8859-1' 'winansi' (Windows コード・ページ 1252) 'macosroman' 'iso8859-15' 日本語: 'shiftjis' 'eucjp' キリル文字: 'iso8859-5' 'koi8-r' 'cp1251' (Windows コード・ページ 1251) #85982 (Bug #18285) *  P4Merge のヘルプウィンドウの最後の位置および大きさが記憶されるようになりました。 #82736 (Bug #17626) * P4Merge においてスプリッタの位置およびベースファイルの表示の有無が保存される  ようになりました。 #82585 (Bug #17761) * P4Merge において差分表示のパネルモードをシングルにするかダブルにするかの設定  が保存されるようになりました。 #82228 (Bug #7231) *  「移動」ダイアログにより、特定の行へのジャンプが可能になりました。 #82069 (Bug #7232)  読み取り専用フィールドに行番号を表示できるようになりました。 #81791 (Bug #7893) *  マージモードおよび差分モードでテキストの検索が可能になりました。 --------------------------------------------------------------------------- 2005.2 のバグ修正 ----------------- #120469 (Bug #24380) *  最初に選択を行って[入力方法の編集]を使用すると、出力ファイルがテキスト  入力に一致しない状態になっていました。 #92521 (Bug #19787) *  Windows の行末文字と UTF-8 を指定して保存すると、余分な CR がファイルに  追加されていました。 #91648 (Bug #19869)  p4merge アプリケーションが既に稼動している場合にコマンドラインから  P4Merge を相対ファイル・パスで起動しても、クラッシュしなくなりました。 #91527 (Bug #19787) *  Windows の行末文字で保存すると、CR が1つ追加されます。 #90154 (Bug #19477) *  コマンドライン・マージでエンコード・プリファレンスが認識されます。 #89841, #89630 (Bug #19441) * 別のアプリケーションでオープンされているため排他的読み取りロックされている  ファイルをオープンしようとしても、クラッシュしなくなりました。 #85685 (Bug #17429) * 差分のハイライト表示をやや暗い色にしたため、LCD 画面でより見やすくなりました。 #86189 (Bug #18844, #20765) * マージにより、誤って共通の挿入が重複することがありました。 #85633 (Bug #18357) * テキストは色の設定にかかわらず、読み取れるようになりました。 #84530 (Bug #18304) * P4Merge で "ツールバーの表示/非表示" の設定が保存されるようになりました。 #84539 (Bug #18324) * 読み取り専用フィールドをクリックしても、全テキスト・フィールドが左にスクロー  ルされることがなくなりました。 #84336 (Bug #18539) * 表示と非表示の動作が、表示->表示/非表示 という1つのメニューにまとめられまし  た。Find メニューが Search(検索)に変更されました。 #83788 (Bug #18249) * P4Merge では Unix プラットフォームのコマンドラインでバージョン・メッセージ が正しく表示されるようになりました。 #82543 (Bug #17785) * P4Merge のエラー・メッセージ・ラベルは "ファイルを選択" ダイアログの ファイル・ラベルに一致します。 #80986 (Bug #17558) * スクロール表示する差分がない場合、CTRL+2 を押してもコードに 2 が追加 されなくなりました。 #78256 (Bug #17270, Bug #17271) * 大きいファイルが正しく処理されるようになりました。 #77177 (Bug #17090) * P4Merge では、ファイルの保存後、編集を元に戻す操作の履歴がクリアされる ようになりました。 #77174, #79009, #79108, #78977 (Bug #17131, Bug #17430, Bug #17431) * 正しい色の表示、ハイライトの更新、水平スクロールなどに関するさまざまな 描画上の問題が修正されました。 --------------------------------------------------------------------------- 2005.1の新機能 -------------- #70411 (Bug #15149) * P4Merge は P4Win から使用できるようになり、P4WinMerge および P4Diff の代わりに実行できるようになりました。 #69096 (Bug #7888) * P4Mergeはスタンドアロン・マージ・ツールとして動作するようになりました。 P4Mergeはコマンドライン・パラメータを受け取るようになり、PERFORCE以外 のアプリケーションから使用できるようになりました。 #38483(Bug #8636) * ユーザはキーボード・コマンドを使用して次または前の衝突/差分へ移動でき るようになりました。 P4Mergeに、次のような機能を持つ選択ダイアログができました。 #74744 (Bug #16550) * P4Mregeにおける文字のエンコードの選択により、選択ファイル内で使用する 文字のエンコード・セットを、ユーザが選択することができます。 #74367 (Bug #16401) * ファイルのマージにおける行末の選択により、P4Mergeを使用したファイルの マージの際に、ユーザが異なる行末のオプションを選択することができます。 :Windows (CRLF), M(CR), or Linux (LF) #69998 (Bug #16520) * フォントの選択。ユーザはP4Mergeで使用するフォントのスタイルとサイズを 変更することができます。 #69971 (Bug #14930) タブ・スペースまたは空白の選択。ユーザはご希望の比較方法を次の内から 選択することができます。:行末および/または空白の差分を認める、または 無視する。 --------------------------------------------------------------------------- 2005.1 のバグ修正 ----------------------- (バグ修正につきましては、翻訳をしておりません。ご了承ください。) #84188 (Bug #18504) Fixed bug where clicking the edit buttons could case memory instability. #78985 (Bug #17262) * The P4Merge window position and size is now saved. #78256 (Bug #17270, #17271) * A dialog has been added to alert the user of file size limitations when diffing or merging large files. #78092 (Bug #17261) * Giving a directory instead of a file path in the "Choose Files" dialog no longer crashes P4Merge. #77175 (Bug #17066) * The command line help output has been corrected. #74744 (Bug #10989) * Can now diff workspace vs. head in P4Merge when file contains bullet (Option-8) characters on Mac OS X. #70085 (Bug #10777) * P4Merge now handles files up to 100,000 lines.