Fix: モードレスダイアログ等のウィンドウサイズがフォント変更に未対応

[patchunicode:#919]
「検索」「置換」など、ダイアログを一度閉じてもインスタンスを使いまわすダイアログで、
英語リソース切替などでダイアログサイズが変わった後も、前回表示のときのウィンドウサイズになってしまうバグです。

1.日本語リソースで、検索ダイアログ表示
2.英語リソースに切替
3.検索ダイアログ表示
すると、下が切れて(日本語リソースの時の大きさで)表示される


git-svn-id: svn://svn.code.sf.net/p/sakura-editor/code/sakura/trunk2@3877 f7ce1907-e4c7-47ca-9f76-12c87ed2c91c
Fix: 変換のU+0130,0131の大小文字対応がおかしい

[patchunicode:#917]
U+0130を「小文字」で変換すると、U+0131に変換される。U+0069が正解
U+0131を「大文字」で変換すると、U+0130に変換される。U+0049が正解
http://sakura.qp.land.to/?BugReport%2F181


git-svn-id: svn://svn.code.sf.net/p/sakura-editor/code/sakura/trunk2@3878 f7ce1907-e4c7-47ca-9f76-12c87ed2c91c
Fix: 共通設定-ツールバーのリストボックスの高さが正しく設定されない

[patchunicode:#916]
ツールバー設定プロパティーページを
FONT 18, "ＭＳ Ｐゴシック"
のようなフォントサイズにします。
それを読み込んでツールバーのページを表示すると、リストボックスの高さがフォントの高さになっていなかった。

Fix: タイプ別-カーラーの一覧の高さが設定されていないバグ
フォントに関係なくデフォルトの高さになっていた。


git-svn-id: svn://svn.code.sf.net/p/sakura-editor/code/sakura/trunk2@3879 f7ce1907-e4c7-47ca-9f76-12c87ed2c91c
Fix: CTextWidthCalcの不具合の修正

[patchunicode:#921]
・メンバーが初期化されていないバグの修正
・ReleaseDCがたりないバグの修正(リソースリーク)


git-svn-id: svn://svn.code.sf.net/p/sakura-editor/code/sakura/trunk2@3880 f7ce1907-e4c7-47ca-9f76-12c87ed2c91c
Fix: 再描画でステータスメッセージが消える(r3843-)

[patchunicode:#925]
[r3843]　(タブ多段・下に表示)のバグです。
再描画(RedrawAll)が行われると、タブバーの更新通知からCEditWnd::OnSizeが呼ばれて
選択文字列の表示等のステータスメッセージが消えていました。
1. 文字列を選択する
2. 再描画を実行
3. ステータス表示が消える
検索マーク切り替え等が実行された時も表示が消えます。

git-svn-id: svn://svn.code.sf.net/p/sakura-editor/code/sakura/trunk2@3881 f7ce1907-e4c7-47ca-9f76-12c87ed2c91c
Fix: プラグイン一覧の表記位置サイズ修正

[patchunicode:#927]
共通設定-プラグインタブで、「プラグイン一覧」ラベルが
・「一覧」が見切れているので修正
・「プラグイン一覧」と「プラグインを有効にする」を入れ替える


git-svn-id: svn://svn.code.sf.net/p/sakura-editor/code/sakura/trunk2@3882 f7ce1907-e4c7-47ca-9f76-12c87ed2c91c
Fix: 選択範囲内全行行番号付きコピーの行番号桁不正

[patchunicode:#928]
・行番号の表示がロジック単位（改行単位)のとき、桁の算出基準が正しくないバグの修正
場合によってはpszLineNumがバッファオーバーランする可能性があります。

再現方法：
1ロジック行で100,000桁等のデータを用意
10桁で折り返し表示
全行選択
「選択範囲内全行行番号付きコピー」を実行
他のウィンドウなどに貼り付け
行番号が右揃いになっていない


git-svn-id: svn://svn.code.sf.net/p/sakura-editor/code/sakura/trunk2@3883 f7ce1907-e4c7-47ca-9f76-12c87ed2c91c
New: ミニマップ

[patchunicode:#864]
ミニマップのような物を実装します

メニュー:表示-ミニマップの表示／非表示　追加
右側にミニマップが表示されます。
タイプ別設定-カラーに「表示範囲(ミニマップ)」を追加
内部構造:
・ビューが分割されていて行内の修正のとき、他のビューが全画面再描画だったのを該当行のみ更新するように変更
・CEditViewのCloseと再Createができるように変更

git-svn-id: svn://svn.code.sf.net/p/sakura-editor/code/sakura/trunk2@3884 f7ce1907-e4c7-47ca-9f76-12c87ed2c91c
Imp: 長い行の比較・DIFFのサポートと排他制御の追加

[patchunicode:#839]
DIFF・比較では、相手のファイルを共有メモリー経由でもってきますが、長い行はサポートしていませんでした。
これを行を分割して取得できるように変更しました。
また、文字列データ・タグジャンプを分離したうえで文字列データのほうは排他制御するようにしました


git-svn-id: svn://svn.code.sf.net/p/sakura-editor/code/sakura/trunk2@3885 f7ce1907-e4c7-47ca-9f76-12c87ed2c91c
Chg: タイプ別拡張子ワイルドカード

[patchunicode:#902]
タイプ別設定の拡張子にワイルドカード( * ?)を使用できるようにします。
例）log, *.log_*, *.log.????-??-??

ワイルドカードを含まない場合は従来通り、拡張子またはファイル名全体にマッチします。
ワイルドカードを含む場合、ファイル名全体にマッチします。

upatchid:262から２重拡張子に対応していますが、このパッチで対応をやめました。
これまで tar.gz のように設定していたところは *.tar.gz に改めてください。

git-svn-id: svn://svn.code.sf.net/p/sakura-editor/code/sakura/trunk2@3886 f7ce1907-e4c7-47ca-9f76-12c87ed2c91c
Keep: VS2003プロジェクト更新

rev3886関連

git-svn-id: svn://svn.code.sf.net/p/sakura-editor/code/sakura/trunk2@3887 f7ce1907-e4c7-47ca-9f76-12c87ed2c91c
Imp: 日時書式の各国語対応

[patchunicode:#893]
共通設定―書式で指定する日時のフォーマット変換を言語DLLのロケールで行います。

git-svn-id: svn://svn.code.sf.net/p/sakura-editor/code/sakura/trunk2@3888 f7ce1907-e4c7-47ca-9f76-12c87ed2c91c
Keep: 不要プロパティを削除

git-svn-id: svn://svn.code.sf.net/p/sakura-editor/code/sakura/trunk2@3889 f7ce1907-e4c7-47ca-9f76-12c87ed2c91c
Fix: Debug_Ansiでビルドエラー(r3881-)

[patchunicode:#932]
CEditWnd::OnSize2のデバッグメッセージでchar*/wchar_t*のエラーが出るため、デバッグ表示を削除します。


git-svn-id: svn://svn.code.sf.net/p/sakura-editor/code/sakura/trunk2@3890 f7ce1907-e4c7-47ca-9f76-12c87ed2c91c
Fix: タブバーのスクロールができない(r3884-)

[patchunicode:##933]
「マウスホイールでタブ切替」がONでも、タブが切り替えられないバグを修正します。


git-svn-id: svn://svn.code.sf.net/p/sakura-editor/code/sakura/trunk2@3891 f7ce1907-e4c7-47ca-9f76-12c87ed2c91c
Fix: Grep置換のマージミスの修正(r3862-)

[patchunicode:#931]
・Grep置換ダイアログのコードページ対応ミスの修正
「CP」の追加し忘れへの対応
・新規ウィンドウでGrep置換で""に置換しようとすると通常のGrepになる


git-svn-id: svn://svn.code.sf.net/p/sakura-editor/code/sakura/trunk2@3892 f7ce1907-e4c7-47ca-9f76-12c87ed2c91c
Fix: ミニマップを表示していないと右端で折り返すのとき画面全体が再描画される(r3884-)

[patchunicode:#934]
1.右端で折り返す設定にする
2.ミニマップを表示しない
3.ウィンドウのリサイズをする
すると、画面全体が再描画されます。


git-svn-id: svn://svn.code.sf.net/p/sakura-editor/code/sakura/trunk2@3893 f7ce1907-e4c7-47ca-9f76-12c87ed2c91c
Fix: ダイアログでウィンドウサイズに-1を設定するコードパスがある(r3877-)

[patchunicode:#935]
・ダイアログがWS_CHILDでインスタンスが再利用されるときかつ、
CDialog(bSizable=false)のときに、ウィンドウサイズが-1になります。
現在このパターンのダイアログはありませんが修正しておきます。


git-svn-id: svn://svn.code.sf.net/p/sakura-editor/code/sakura/trunk2@3894 f7ce1907-e4c7-47ca-9f76-12c87ed2c91c
Fix: ツールバー折返が英語にならない

[patchunicode:#929]
共通設定-ツールバーで、ツールバー折り返し(ツールバー折返)を追加すると、
英語リソースに切り替えても、英語にならず日本語で表示される。


git-svn-id: svn://svn.code.sf.net/p/sakura-editor/code/sakura/trunk2@3895 f7ce1907-e4c7-47ca-9f76-12c87ed2c91c
Fix: 英語リソースの残された日本語を一部翻訳

[patchunicode:#912]
残された日本語の一部を怪しい英語に置き換えます。


git-svn-id: svn://svn.code.sf.net/p/sakura-editor/code/sakura/trunk2@3896 f7ce1907-e4c7-47ca-9f76-12c87ed2c91c