﻿== 1.4.0 (2009-07-12) ==
 * add: LaTeX 用 highlighter を追加
 * add: 入力済み文字列の再変換が可能に
 * add: 「対カッコへ移動」機能を追加
 * add: XmlHighlighter がエンティティをハイライト可能に
 * add: 9999を超える行番号を表示できるように
 * add: Document オブジェクトに Tag プロパティを追加（任意のオブジェクトを関連づけ可能に）
 * add: AzukiControl の TextChanged イベントを、アクティブなドキュメントの内容が変更されたときに発行するように
 * add: AzukiControl に BorderStyle プロパティを追加
 * add: AzukiControl に FirstVisibleLine プロパティを追加
 * add: 自動インデントが全角空白に対しても実行されるように
 * add: AzukiControl.UseCtrlTabToMoveFocusを.NET Compact Framework環境でも実装
 * fix: Document.IsReadOnly の値にかかわらずプログラム的には Document オブジェクトを編集可能に
 * fix: KeywordHighlighter が「エスケープされたエスケープ文字」を正しく扱うように（C++ の '\\' といったトークンを正しくハイライト可能に）
 * fix: UNDO 記録用のメモリー領域をクリアしてもすぐに解放されない問題を修正
 * fix: AzukiControl.AcceptsTabが.NET Compact Framework環境でも動作するように
 * fix: メモリー使用量を削減
 * fix: ViewType 列挙子のスペルミスを修正（"propotional"としていた）
 * fix: CharType.Delimiter のスペルミスを修正（"delimitter"としていた）
 * add: [Ann] 折り返しモード切替後、自動的にキャレット位置までスクロールするように
 * fix: [Ann] 正規表現検索中に正規表現として不正な文字列を入力するとクラッシュする問題を修正
 * fix: [Ann] バージョン番号を 1.3.0 に

== 1.3.5 (2009-06-28) ==
 * fix: AzukiControl.CanRedo プロパティが常に不正な値を返す問題を修正

== 1.3.4 (2009-06-20) ==
 * fix: 特定条件がそろうと、ドキュメント切り替え直後に選択範囲を変更すると例外が発生する問題を修正
 * fix: 最終行が折り返されている場合、文字入力時に再描画が正常に行われない問題を修正

== 1.3.3 (2009-06-13) ==
 * fix: サロゲートペアの一文字後ろでバックスペースを押すとサロゲートペアが破壊される問題を修正
 * fix: 1.3.2でのデグレードを修正（折り返ししない状態で編集した後、AzukiControl の幅を変更せずに折り返しすると行の管理データが壊れる）
 * fix: サロゲートペアを含む範囲を左から右へ選択した後、左へ選択縮小していくと、そのペアより前へ選択を縮小できなくなる問題を修正

== 1.3.2 (2009-05-01) ==
 * fix: サロゲートペアを IME から入力した後に UNDO するとドキュメント内容が不正になる問題を修正
 * fix: "exec" の右から左へキャレットを単語移動すると 'x' の前でキャレットが止まってしまう問題を修正
 * fix: [Ann] バージョン番号を 1.2.1 に
 * fix: [Ann] バージョン情報として Azuki のバージョンも表示するように

== 1.3.1 (2009-04-20) ==
 * mod: Document に Capacity プロパティを追加して外部からバッファサイズを拡張できるように
 * fix: 条件が整うと XmlHighlighter がビジーループに入る問題を修正
 * fix: XmlHighlighter で再ハイライトが正しく行われないことがある問題を修正
 * fix: AzukiControl の左や上にマウスポインタをドラッグして持って行くとキャレットが右や下に飛んでしまう問題を修正
 * add: [Ann] バージョン番号を 1.2.0
 * add: [Ann] ドキュメント切り替え時にドキュメントごとのスクロール状態を復元するよう修正
 * add: [Ann] 大きなドキュメントを開くときのパフォーマンスを大きく改善

== 1.3.0 (2009-02-03) ==
 * add: 検索機能を追加
 * add: バイナリパッケージの Azuki.dll にアセンブリ署名を付けるように
 * mod: ズーム機能（Ctrl キーを押しながらマウスホイール）の変化倍率を 0.8 から 0.9 に変更
 * mod: DummyHighlighter クラスを削除
 * fix: ハイライタが指定されていない場合にも内容変更後に再描画を行っていた問題を修正
 * fix: テキスト選択状態で Ctrl+Left、Ctrl+Home を押すと選択が解除されるだけでキャレットが移動しない問題を修正
 * add: [Ann] インクリメンタル検索機能を追加
 * add: [Ann] 変更済みドキュメントがある状態で終了しようとしたときに変更を保存するか尋ねる場面で、そのドキュメントを一時的にアクティブにするようにした

== 1.2.4 (2008-12-28) ==
 * fix: 一方が他方を含むようなペアによる「囲い」型のハイライト対象を登録すると正しくハイライトされないことがある問題を修正
 * fix: 複数ドキュメントで同じ内蔵ハイライタを使うと「囲い」型のハイライトが正しく実行されないことがある問題を修正
 * fix: [Ann] 複数ドキュメントで同じ内蔵ハイライタを使うと「囲い」型のハイライトが正しく実行されないことがある問題を修正

== 1.2.3 (2008-12-07) ==
 * fix: スクロールバーの「つまみ」のサイズを制御するように
 * fix: 段階の無いマウスホイールでスクロールが困難になるうる問題を修正
 * fix: 64 bit 版 Windows がまれに送ってくる壊れたホイールイベントを受けてもスクロール位置が初期化しないように修正
 * fix: ドキュメントを切り替えてもスクロールバーが更新されない問題を修正
 * add: [Ann] コマンドライン引数で指定されたファイルを開くように
 * mod: [Ann] Textモード、XMLモードでは通常の自動インデントを行うようにした
 * mod: [Ann] ドキュメント一覧ウィンドウでダブルクリックでも項目を選択できるように
 * fix: [Ann] Compact Framework 版で「名前を付けて保存」を実行すると例外が発生する問題を修正
 * fix: [Ann] 名前を付けて保存した後にウィンドウタイトルが古いファイル名のまま更新されない問題を修正
 * fix: [Ann] Compact Framework 版で最上位メニューの Save が動作しない問題を修正

== 1.2.2 (2008-11-24) ==
 * fix: KeywordHighlighter ベースのハイライターが、行コメント中に囲い型コメント開始トークンがあると再ハイライト時にそれを誤検出してハイライト結果が不正になる問題を修正
 * add: [Ann]ファイル新規作成コマンドを追加
 * add: [Ann]ドラッグ＆ドロップしたファイルを開く機能を追加
 * fix: [Ann]ファイルモードに応じて適切な自動インデント機能を設定するよう修正
 * fix: [Ann]すでに開いているファイルを多重オープンしないよう修正
 * fix: [Ann]非共有モードで他プロセスが開いているファイルを open/save する場合に対処

== 1.2.1 (2008-11-03) ==
 * add: Ann をいろいろと改良
 * add: AzukiControl.DrawingOption プロパティを公開
 * add: 1px 幅の線（ノイズ）が折り返し表示時の右端に現れる問題を修正
 * fix: ハイライト処理中に内容が変更されるとハイライト処理の前提条件が崩れて例外が発生する可能性があることへ対処
 * fix: 特定条件を満たすサイズのファイルを読み込むと例外が発生する問題を修正
 * fix: C# ハイライタ－が /// をドキュメントコメントと正しく解釈するように修正
 * fix: 特定言語用のハイライタークラスが無用に公開されていたのを非公開に

== 1.2.0 (2008-11-01) ==
 * add: サンプルアプリを Ann に変更
 * add: SmartHome を追加
 * add: C/C++ 用 highlighter を追加
 * add: C# 用 highlighter を追加
 * add: Java 用 highlighter を追加
 * add: Ruby 用 highlighter を追加
 * add: XML 用 highlighter を追加
 * add: 設定済みキーバインドを取得可能に
 * add: キャレットの動きを改善
 * add: GetWordAt メソッドを追加
 * add: IsDirty と DirtyStateChanged を追加
 * add: 0x で始まる 16 進数リテラルもキャレット移動時に 1 単語と扱えるように
 * fix: AzukiControl.Highlighter 変更時に強調情報をクリアして再描画するように
 * fix: Undo/Redo 実行後に DesiredColumn が更新されない問題を修正
 * fix: 挿入・削除の結果 CR+LF が分離・作成されると内部で管理しているデータ構造の整合性が取れなくなる問題を修正

== 1.1.0 (2008-08-15) ==
 * add: タブ入力を相当数のスペース入力に変換する機能を追加
 * add: 全角スペースの入力を半角スペース入力に変換する機能を追加
 * mod: Windows Mobile ではダブルバッファリングを使わないことで動作速度を向上
 * fix: 折り返し表示をしているウィンドウの、ドキュメントを差し替えると折り返し位置が再計算されない問題を修正
 * fix: 同じドキュメントを複数のウィンドウで開いている時、フォーカスがあるウィンドウにだけキャレットを表示するように

== 1.0.2 (2008-07-24) ==
 * fix: タブ幅を設定してもグラフィックが更新されない問題を修正

== 1.0.1 (2008-07-21) ==
 * fix: 折り返し表示時、条件がそろうと折り返し位置の計算に失敗してテキストのレイアウトが壊れる
 * fix: VisualDesigner で Azuki を配置するとすべての色が黒の ColorScheme オブジェクトが作られてしまう

== 1.0.0 (2008-07-20) ==
 * add: シンタックスハイライトをサポート
 * add: 複数ドキュメントを扱えるように
 * add: マウスホイールでスクロールする行数を、OS設定から取得するように
 * add: PageDown / PageUp を追加
 * fix: 上書きモード時でキャレットがタブ文字の上にあるとキャレットの幅が常にタブ幅になっていた問題を修正
 * fix: AzukiControl.Text 変更時は自動的に ScrollToCaret を呼ぶように修正

== 0.9.3 (2008-06-14) ==
 * fix: Windows Mobile でスクロールや内容変更を行うと、 水平スクロールバーが強制的に表示されてしまう問題を修正
 * fix: 縦スクロールしていると、 選択開始後にカレント行の強調表示が消えない問題を修正

== 0.9.2 (2008-06-08) ==
 * add: 改行文字の色を独立して指定可能に
 * add: Azuki.SetKeyBind の使い勝手を考えてオーバーロードを追加
 * add: 水平スクロールバーの表示・非表示を切り替え可能に
 * add: 自動インデント処理を改良
 * add: マウスカーソルが矢印ではなく一般的な「I ビーム」で表示されるように
 * fix: 改行コードの無い最終行を編集すると折り返し表示データが壊れる問題を修正
 * fix: 空でない最終行をその前の行と結合すると折り返し表示データが壊れる問題を修正
 * fix: Ctrl+Shift+Left で前の行へと選択を広げられなかった問題を修正
 * fix: 改行文字が右端を超えても折り返しされない問題を修正
 * fix: Windows Mobile で上へスクロールすると 1 px のノイズが行番号領域に現れる問題を修正
 * fix: キャレットが行末に無い場合に自動インデントが正しく行われない問題を修正
 * fix: ファイル末尾をダブルクリックすると例外が発生する問題を修正

== 0.9.1 (2008-06-04) ==
 * fix: AzukiControl.Text プロパティ変更時にスクロールバーが更新されないことがある問題を修正
 * fix: 折り返し表示時に最終行で文字を追加・削除すると表示が乱れる問題を修正
 * mod: AzukiControl.ClearUndo を AzukiControl.ClearHistory に変更

== 0.9.0 (2008-06-01) ==
 * add: 指定幅での行折り返し表示機能を追加
 * add: 自動インデント機能を追加 (通常のと C 系言語用)
 * add: 上書きモードを追加
 * add: 読み取り専用モードを追加
 * add: ブロックインデント機能を追加

== 0.8.2 (2008-05-08) ==
 * fix: 64 以上の操作を行うと UNDO スタックが壊れて異常終了する問題を修正

== 0.8.1 (2008-05-06) ==
 * fix: 残っていたデバッグコードを除去

== 0.8.0 (2008-05-06) ==
 * 公開
