== 1.7.5 (2013-xx-xx) ==
 * add: 選択行から行末の空白文字をまとめて削除する Action.TrimTrailingSpace を追加
 * add: 選択行から行頭の空白文字をまとめて削除する Action.TrimLeadingSpace を追加
 * add: 選択範囲中にあるタブ文字を空白文字に変換する Action.ConvertTabsToSpaces を追加
 * add: 選択範囲中にある空白文字をタブ文字に変換する Action.ConvertSpacesToTabs を追加
 * add: 選択範囲を foreach 列挙できるプロパティ AzukiControl.Selections を追加
 * add: IUserInterface.SetDesiredColumn メソッドを追加（IView.SetDesiredColumnへの別名）
 * add: BeginUndo メソッドは using 文で確実に破棄（同時にEndUndo）できるコンテクストオブジェクトを返すように
 * mod: Document クラスの選択系メソッドやプロパティを廃止
 * fix: 効果が無いグループ UNDO は記録しないように
 * fix: BeginUndo と EndUndo の多段で呼び出しても正常動作するように
 * fix: LaTeXハイライタで見出しのハイライトが正常に更新されないことがある問題を修正
 * fix: 非GUIスレッドの終了時に例外が発生する不具合を修正（印刷処理直後に例外が発生していた原因）
 * add: [Ann] Ctrl+Shift+R で選択行の行末にある空白文字をまとめて削除する機能を追加
 * add: [Ann] Ctrl+Shift+L で選択行の行頭にある空白文字をまとめて削除する機能を追加
 * add: [Ann] Ctrl+Shift+P で選択テキスト中のタブ文字を空白文字に変換する機能を追加
 * add: [Ann] Ctrl+Shift+T で選択テキスト中の空白文字をタブ文字に変換する機能を追加

== 1.7.4 (2012-12-22) ==
 * add: Diff (Patch) ファイル用のハイライターを追加
 * add: KeywordHighlighter の数値リテラルをハイライトする内蔵ロジックを無効化できるプロパティ HighlightsNumericLiterals を追加
 * fix: ブロックインデントでは空行を無視するように修正
 * add: [Ann] Diff (Patch) ファイルをハイライト可能に
 * fix: [Ann] 設定ファイル(Ann.ini)をAnnで編集できるように修正
 * fix: [Ann] ファイル拡張子からファイル種別を判定する処理のバグを修正（.cファイルを.cmdと誤認識する）

== 1.7.3 (2012-11-29) ==
 * add: Python 用のハイライターを追加
 * add: MS-DOSバッチファイル用のハイライターを追加
 * add: JavaScript 用ハイライターが正規表現リテラルをより厳密に扱うように（例:c=d/e+f/gはハイライトしないがc=/e+f/gはハイライトする）
 * add: 一つの CharClass を引数に取り、それを正規表現全体に適用する KeywordHighlighter.AddRegex メソッドのオーバーロードを追加
 * add: キーワードハイライターの「囲い」と行ハイライトの両方で、大文字小文字を区別しないオプションを追加
 * mod: 標準配色のうち正規表現リテラルの色を変更
 * fix: キーワードハイライターが、非複数行の「囲い」の終端パターンが見つからなかった場合でもハイライトを続けてしまう問題を修正（1.7.1以降の不具合）
 * fix: キーワードハイライターが、複数行の「囲い」のハイライト中に一定条件を満たすとファイル末尾までハイライトしてしまう問題を修正（1.7.1以降の不具合）
 * fix: キーワードハイライターが、「囲い」の中にあるパターンまで正規表現ハイライトの対象としてしまう問題を修正 (1.7.2以降の不具合)
 * fix: 真新しいドキュメントをハイライトすると例外が発生する問題を修正 (1.7.0以降の不具合)
 * fix: 非常に長い単語と認識される文字列を表示する際の無駄を軽減(バイナリファイルを開くと妙に重たい原因)
 * add: [Ann] 指定した行にジャンプする機能を追加
 * add: [Ann] Python スクリプトをハイライト可能に
 * add: [Ann] MS-DOSバッチファイルをハイライト可能に
 * mod: [Ann] 数字リテラルの配色を赤色に変更
 * fix: [Ann] すでに開いているファイルを開いた場合にカーソルがファイル先頭に戻ってしまう

== 1.7.2 (2012-11-10) ==
 * add: 正規表現でのハイライト機能をキーワードハイライターに追加
 * add: INI / .properties ファイル形式用のハイライター IniHighlighter を追加
 * add: JavaScript 用のハイライターを追加
 * add: C# のプリプロセッサディレクティブが # とキーワードの間に空白があってもハイライトするように
 * add: Document.GetLineEndIndexFromCharIndex メソッドを追加
 * fix: ドキュメントが空の状態でハイライターを変更すると例外が発生する問題を修正
 * add: [Ann] INI (.properties)ファイル形式をハイライト可能に
 * add: [Ann] JavaScript ファイルをハイライト可能に
 * mod: [Ann] キャレット位置・選択範囲についての情報表示方法を変更

== 1.7.1 (2012-11-01) ==
 * fix: キーワードハイライターの Enclosure の「閉じ」と似た文字列をファイル末尾に置くと例外が発生する問題などを修正
 * fix: [Ann] 拡張子の無いファイルを開くと LaTeX と認識される問題を修正

== 1.7.0 (2012-10-29) ==
 * add: ハイライト処理を高速化（遅延時間を最適化し、ハイライト対象範囲を最適化）
 * add: 組み込みハイライターのパフォーマンスを改善（ハイライトすべき範囲より後ろにある文字をスキャンしないように）
 * add: 指定された特定のテキストパターンを監視し、描画と同時に自動的にマークする機能を追加（テキストパターンは正規表現で指定可能）
 * add: XML ハイライターが CDATA セクションを解釈するように
 * add: AzukiControl.HighlightsMatchedBracket プロパティで対カッコのハイライト機能を無効化できるように
 * add: 背景描画色を変更する BgColorTextDecoration （マーカー機能用）を追加
 * add: マーカーを 32 種類まで同時に使えるように拡張（以前は最大 8 種類）
 * add: 垂直スクロールバーの表示・非表示を決定する ShowsVScrollBar プロパティを AzukiControl に追加
 * add: [Ann] テキスト検索の対象を強調表示するように（検索条件確定後に強調表示）
 * add: [Ann] テキスト選択中に、選択している文字数・バイト数をステータスバーで表示するように
 * add: [Ann] コマンドライン引数に指定された複数のファイルパスのすべてを開くように
 * mod: Ctrl キーを押しながらマウスホイールをユーザに向かって回転させると画面を縮小するように（これまでは拡大していた）
 * mod: LineStyle 列挙子に無意味な Flags 属性を付けないように
 * mod: Document.Mark と Document.Unmark を空範囲（開始位置と終了位置が同じ）に対して呼び出しても例外を投げないように
 * mod: 内蔵 URI マーカーが使う URI 用のマーキング ID の値を 0 から 31 に変更
 * fix: 折り返しモードで水平ルーラーが DirtBar として描画されてしまう問題を修正（ウィンドウ最上に描画されているスクリーン行が、それを含む論理行のうち最初のスクリーン行でない場合のみ）

== 1.6.3 (2012-10-11) ==
 * add: Azuki の編集内容を一行だけに制限する IsSingleLineMode プロパティを AzukiControl (IUserInterface) に追加
 * fix: CanCut、CanCopy、CanPasteプロパティが正しい値を返さない問題を修正
 * fix: ReadOnly 状態でも選択済みテキストをドラッグすると編集できてしまう問題を修正
 * fix: 「mailto:」で始まる URI の後ろに二重引用符や「小なり記号」があっても URI マーキングが止まらない問題を修正
 * fix: 複数のフォームに AzukiControl を配置し、それらの Dispose メソッドを呼ばなかった場合にもアプリケーションが終了できるように改善
 * fix: ColorScheme.MatchedBracketBack を Color.Transparent に設定した場合、通常文字列用の背景色を対カッコのハイライト時使うように
 * fix: [Ann] コマンド引数にワイルドカード（?や*）を含むパスを指定すると例外が発生する問題を修正
 * fix: [Ann] 検索文字列の入力欄に貼り付けされた文字列のうち最初の行だけを受け入れるよう改善
 * fix: [Ann] Annを二つ非常に短い間隔で起動すると例外が発生する問題を修正
 * fix: [Ann] 選択中の文字数が多くなるとステータスバー上の選択文字数表示が隠れてしまう問題を修正

== 1.6.2 (2011-04-02) ==
 * mod: マウスカーソルが水平ルーラーの上にある場合は矢印のカーソル画像を使うように
 * fix: マーク済み URI 文字列のマーキング情報が IUserInterface(AzukiControl) の MarksUri プロパティを false にすれば消去されるように修正
 * fix: IUserInterface(AzukiControl) の CanUndo プロパティが、最初の変更による ContentChanged イベント発生時点で true に更新されていない問題を修正
 * fix: LaTeX ハイライターの不具合を修正（中括弧が \secion コマンドより後ろでかつ他のコマンドよりも前にあると、その中を見出しとしてハイライトしてしまう）
 * fix: [Ann] 新規作成したドキュメントでは URI がマークされない問題を修正
 * fix: [Ann] バージョン番号を 1.6.2 に

== 1.6.1 (2011-02-20) ==
 * add: Document.IsDirty が False に設定された状態に UNDO/REDO で戻ると自動的に同プロパティが False に戻るように
 * add: UNDO でテキスト編集結果だけでなく各行の変更有無の状態も復元するように
 * add: AzukiControl (IUserInterface) に CanCut、CanCopy、CanPaste プロパティを追加
 * add: 内蔵 URI マーカーを使うかどうか選択できるように（AzukiControl.MarksUri プロパティや Document.MarksUri プロパティ）
 * add: IView に情報エリアの矩形を取得するプロパティを追加（DirtBarRectangle、LineNumberAreaRectangle、TextAreaRectangle）
 * add: [Ann] 状況に応じて使用できないメニュー項目を無効化するように
 * add: [Ann] すでに選択された URI をクリックすると選択を解除してクリック位置にキャレットを置くように
 * mod: Document.IsDirty プロパティを、コードで True に変更できないよう変更
 * mod: IHighlighter に標準のハイライト処理を差し替える「フック」機能用のプロパティを追加
 * mod: 内蔵 URI マーカーは標準で使わないように仕様変更
 * fix: URI の解析基準を改善
 * fix: URI のマーキング ID の情報を変更禁止としないように
 * fix: C/C++ 用の内蔵ハイライターが「#」とキーワードの間に空白のあるプリプロセッサマクロを正しくハイライトするように（31個の空白まで）
 * fix: 禁則処理の不具合を修正: DefaultWordProc の CharsForbiddenToStartLine または CharsForbiddenToEndLine にソートされていない配列を指定すると一部の文字が無視されうる
 * fix: テキストエリア外でのダブルクリックに対して Azuki 自身は何もしないように修正
 * fix: IUserInterface に ShowsDirBar プロパティを追加
 * fix: 直前のマウスボタン押し下げ位置から遠い場所で発生した押し下げ解放イベントの発生時に、AzukiControl.Click や AzukiControl.MouseClick イベントを発生しないように
 * fix: AzukiControl.Click と AzukiControl.MouseClick イベント時に渡される IMouseEventArgs の Location プロパティがマウスボタンが放された位置ではなくマウスボタン押し下げ位置だった問題を修正
 * fix: [Ann] Ann の検索 GUI パネルでわずかにリソースリークしていた問題を修正
 * fix: [Ann] バージョン番号を 1.6.1 に

== 1.6.0 (2010-12-11) ==
 * add: 禁則処理を含むワードラップ機能に対応
 * add: マーキング機能に対応
 * add: クリッカブル URI に対応（マーキング機構を利用）
 * add: 選択テキストのドラッグ＆ドロップ編集に対応（箱形選択したテキストはサポート外）
 * add: キャレット位置にあるカッコに対応するカッコをハイライトするように
 * add: Unicode の結合文字シーケンスを、選択・編集時に１文字として扱うように
 * add: 'Sticky Caret' モードに対応（AzukiControl.UsesStickyCaret プロパティで設定）
 * add: 前景色に Color.Transparent を指定した CharClass の文字は ColorScheme.ForeColor の前景色で描画するように
 * add: 背景色に Color.Transparent を指定した CharClass の文字は ColorScheme.BackColor の背景色で描画するように
 * add: オーナー描画をサポート（AzukiControl.LineDrawing イベントと AzukiControl.LineDrawn イベントを追加）
 * add: キーボードで行選択を可能に
 * add: Ctrl キーを押しながらクリックまたはドラッグすると単語単位で選択できるように
 * add: Document.SelectionMode プロパティで選択モードを設定可能に
 * add: Document.SetSelection メソッドで行選択を可能に
 * add: Document.SetSelection メソッドで箱形選択を可能に
 * add: Document.GetWordAt メソッドのオーバーロードを追加
 * add: Document.GetLineLength メソッドのオーバーロードを追加
 * add: UserPref.AutoScrollMargin プロパティで、キャレットがウィンドウの端から何行分の余裕を持って自動スクロールするかを設定可能に
 * add: AzukiControl.OverwriteModeChanged イベントを追加
 * mod: AzukiControl.IsRectSelectModeChanged イベントを Obsolete 指定に（Document.SelectionModeChanged で置き換え）
 * mod: KeywordHighlighter.SetKeywords メソッドを Obsolete 指定に（AddKeywordSet メソッドで置き換え）
 * mod: .NET Compact Framework 版でも描画時にダブルバッファリングを行うように
 * mod: Azuki にフォーカスが無い間は、カーソル行を表すアンダーラインを表示しないように
 * mod: ダブルクリックで単語を選択する処理を改善
 * mod: Document.FindMatchedBracket に CDATA（コメント、文字列リテラルなど）中のインデックスを指定すると -1 を返すように
 * mod: Sgry.Azuki.Windows 名前空間の名前を Sgry.Azuki.WinForms に変更
 * fix: GDI デバイスコンテキストを正しく使うように（使い方が正しくないとグラフィック描画が不正になることがある）
 * add: [Ann] 現在の編集モードをメニュー上でチェックするように
 * add: [Ann] ステータスバーを追加（.NET Compact Framework 環境では無効）
 * mod: [Ann] ファイル保存ダイアログの「ファイルの種類」フィルターに「All files」を追加
 * fix: [Ann] TrueType でないフォントを使った場合にフォント設定が正しく保存されない問題を修正
 * fix: [Ann] 他のプロセスが読み取りを許可する共有モードで開いているファイルも開けるように
 * fix: [Ann] GDI デバイスコンテキストを正しく使うように（使い方が正しくないとグラフィック描画が不正になることがある）
 * fix: [Ann] バージョン番号を 1.6.0 に

== 1.5.8 (2010-11-27) ==
 * fix: Visual Designer で AzukiControl の前景色・背景色を変更しても元に戻ってしまう問題を修正
 * fix: [Ann] バージョン番号を 1.4.8 に

== 1.5.7 (2010-07-09) ==
 * fix: クリップボードから非テキストデータを貼り付けるとクリップボードをロックしてしまい、他のアプリがクリップボードを使えなくなる問題を修正（1.5.0でのデグレード）
 * fix: System.Drawing.Font.OriginalFontName を使わないように
 * fix: [Ann] バージョン番号を 1.4.7 に

== 1.5.6 (2010-06-12) ==
 * fix: ドキュメント先頭にある特定パターンの単語（例:11aa）を単語単位で削除や選択などすると例外が発生する問題を修正（1.2.0からのバグ）
 * fix: まれな条件下で表示が正しく更新されないことがある問題を修正 (1.3.0からのバグ)
 * fix: Windows Mobile で日本語入力を行うと同じ文字列が２回入力されてしまう問題を修正（1.5.1からのバグ）
 * fix: [Ann] すでに Ann.exe で開いているファイルを別の Ann.exe で開こうとすると内部で例外が発生する問題を修正
 * fix: [Ann] バージョン番号を 1.4.6 に

== 1.5.5 (2010-05-16) ==
 * fix: AzukiControl.ClearHistory を呼び出しても DirtBar が再描画されない問題を修正
 * fix: AzukiControl.TabWidth を変更しても折り返し情報が更新されない問題を修正
 * fix: [Ann] 描画オプションダイアログでタブ幅を 0 以下に設定できないように修正
 * fix: [Ann] バージョン番号を 1.4.5 に

== 1.5.4 (2010-04-17) ==
 * add: テキスト描画時に使うアンチエイリアス方式を UserPref.Antialias プロパティで指定可能に
 * add: HTML で使われる #E0C184 といった色を指定するリテラルを一単語として扱うように
 * fix: ドラッグ中のマウスカーソルがテキストエリアから行番号領域に入ると選択開始位置が不正になる問題を修正
 * fix: [Ann] バージョン番号を 1.4.4 に

== 1.5.3 (2010-04-06) ==
 * fix: 折り返しモードで行頭にある文字を BackSpace で削除すると折り返し情報が不正になる問題を修正
 * fix: 折り返しモードで行番号領域をファイル先頭へとドラッグすると選択範囲が不正になりうる問題を修正
 * fix: 行番号領域に近いテキスト領域をドラッグすると行単位での選択になってしまう問題を修正
 * fix: [Ann] 複数の編集中ファイルが他プログラムで更新された状態でメインウィンドウをアクティブにするとダイアログが大量に表示される問題を修正
 * fix: [Ann] バージョン番号を 1.4.3 に

== 1.5.2 (2010-03-22) ==
 * fix: 1.5.1でのデグレードを修正（AzukiControl をマウスクリックでフォーカスできなくなっていた）
 * fix: 最大の行番号の桁が上がったときに行番号領域の幅が広がらない問題を修正
 * fix: 非常に長い行用に横スクロール範囲を自動拡張する機能を改善（非折り返しモード時のみ）
 * fix: 折り返し機能によって作られた物理行の先頭で編集を行うと、折り返し情報が適切に更新されない場合があった問題を修正
 * fix: [Ann] バージョン番号を 1.4.2 に

== 1.5.1 (2010-03-21) ==
 * add: 行番号領域のクリック・ドラッグで行を選択できるように
 * add: 上に一行追加する機能を追加（Actions.BreakPreviousLine での実装, 標準キーバインドは Ctrl+Enter）
 * add: 下に一行追加する機能を追加（Actions.BreakNextLine での実装, 標準キーバインドは Ctrl+Shift+Enter）
 * add: AzukiControl.ScrollsBeyondLastLine プロパティで、最終行より後ろへのスクロールを禁止可能に
 * add: AzukiControl に IsRectSelectModeChanged イベントを追加
 * add: 物理行の長さを取得する IView.GetLineLength メソッドを追加
 * add: IME による入力を、文字ごとではなく一括して受け付けるように
 * mod: ファイル終端以降の（存在しない）行についても行番号領域を描画するように
 * mod: Shift、Ctrl、Windows キーと同時の Enter キー入力では改行しないように
 * mod: AzukiControl.ConvertsTabToSpaces プロパティを Obsolete 指定しないように
 * mod: 「・」(U+30fb) をカタカナではなく記号文字として扱うように
 * mod: 「々」(U+3005) を記号ではなく漢字その他の文字として扱うように
 * mod: システムで指定されているフォント描画方法に従うように（アンチエイリアスを有効にするか、など）
 * fix: WPF アプリケーションで WindowsFormsHost を使って Azuki を使用する場合、Alt+マウスでの箱形選択後にメニューが表示されてしまう問題を修正
 * fix: DockPanel Suite で使えるように
 * fix: FindNext(string, int, bool matchCase) メソッドが matchCase 引数を無視していた問題を修正
 * fix: Document.ClearHistory を実行しても Document.IsDirty プロパティがリセットされない問題を修正
 * fix: 左マージン領域をマウスでドラッグしてもテキスト選択ができない問題を修正
 * fix: 折り返しモードで最終行を更新したときに DirtBar （変更状態表示領域）が正常に再描画されない問題を修正
 * fix: 水平ルーラーの長い線と桁番号が重ならないように描画ロジックを改善
 * add: [Ann] アプリケーションアイコンを作成
 * add: [Ann] 多重起動を防止
 * add: [Ann] 開いているファイルが他のプログラムから更新されたことを検出可能に
 * add: [Ann] 入力用改行コードを開いたファイルの先頭行から自動的に判断するように
 * fix: [Ann] 改行コードをそろえるコマンドを実行するとファイル末尾に改行が一つ余分に追加される問題を修正
 * fix: [Ann] タブのグラフィックが再描画されないことがある問題を修正
 * fix: [Ann] ディレクトリパスをコマンドライン引数に指定すると例外が発生する問題を修正
 * fix: [Ann] バージョン番号を 1.4.1 に

== 1.5.0 (2009-12-12) ==
 * add: 矩形（箱形）選択が可能に（マウス、キーボードのどちらでも）
 * add: 水平ルーラーを AzukiControl.ShowsHRuler で表示可能に
 * add: 変更行かどうかを表す領域 'DirtBar' を AzukiControl.ShowsDirtBar プロパティで表示可能に
 * add: 特殊（行、矩形）な形式でコピーしたデータを Visual Studio にペースト可能に（逆も可能に）
 * add: AzukiControl.UsesTabForIndent プロパティを追加
 * add: KeywordHighlighter で大文字小文字の区別なしでのマッチングを可能に
 * add: KeywordHighlighter で単語構成文字をキーワードセットごとにカスタマイズ可能に
 * add: AzukiControl.TopMargin で上端の描画マージンを設定可能に
 * add: AzukiControl.LeftMargin で左端の描画マージンを設定可能に
 * add: AzukiControl.DrawsEofMark プロパティで EOF 位置を描画できるように
 * add: AzukiControl.LinePadding で行間隔を指定可能に
 * add: AzukiControl.LineSpacing を追加
 * add: グループ UNDO をサポート（Document.BeginUndo の呼び出しから Document.EndUndo の呼び出しまでをグループ化）
 * add: Document.FindNext と Document.FindPrev のオーバーロードを追加
 * add: GDI+ がサポートしない OpenType フォントなどにも対応
 * add: 非折り返しモードでの水平スクロール関連の挙動を改善
 * add: 折り返しするかどうかを切り替えた直後のスクロール位置を改善
 * mod: UNDO 時の選択状態を記憶するようにし、UNDO 実行時にその状態を復元するように
 * mod: AzukiControl.GetIndexFromScreenPos に与えられた位置が不正な場合に最も近い有効な点を使って計算するように
 * mod: AutoIndentHook の引数仕様を変更
 * mod: AzukiControl と IUserInterface の ConvertsTabToSpaces を非推奨に
 * mod: ZoomIn、ZoomOut の実行後にテキストエリアの幅を調整するように
 * fix: ZoomIn、ZoomOut の実行後にキャレットが非表示になる問題を修正
 * fix: 閉じカッコ「}」を空白文字だけの行で入力したときに C 系言語用自動インデントが正しくインデント解除を行うように
 * add: [Ann] 簡易タブインタフェースをサポート
 * add: [Ann] フォントを描画オプションダイアログで指定可能に
 * add: [Ann] 終了時のウィンドウサイズを記憶するように
 * add: [Ann] 描画オプションを記憶するように
 * add: [Ann] ファイルを開くときに拡張子を判定して適切なファイルモードで開くように
 * add: [Ann] 入力時の改行コードを指定できる機能と、既存の改行コードをすべて指定したコードに統一する機能を追加
 * add: [Ann] BOM コードの無い UTF-16 エンコードされたテキストファイルを開けるように
 * mod: [Ann] テキスト検索のGUIレイアウトを変更
 * mod: [Ann] F3 と Shift+F3 で「次へ検索」と「前へ検索」を実行できるように
 * mod: [Ann] 「すべて選択」のニーモニックを L ではなく A に
 * mod: [Ann] About ダイアログで Ann と Azuki.dll のリビジョン番号まで表示するように
 * fix: [Ann] バージョン番号を 1.4.0 に

== 1.4.7 (2010-  -  ) ==
 * fix: ビジュアルデザイナで AzukiControl の TabWidth を 4 に設定すると 8 にリセットされる問題を修正

== 1.4.6 (2010-01-02) ==
 * fix: APIで選択アンカーを変更すると再描画が正常に行われないことがある問題を修正
 * fix: マウスのドラッグでテキストを選択中にフォーカスを失うと、マウスボタンが押された判定のままになる問題を修正
 * fix: 折り返しモードで垂直スクロールバーを右クリックして「最下部」を選択すると正しくスクロールされないことがある問題を修正
 * fix: サロゲートペア文字や CR+LF 記号の再描画が正常に行われないことがある問題を修正
 * fix: [Ann] バージョン番号を 1.3.6 に

== 1.4.5 (2009-12-06) ==
 * fix: ReadOnly 状態でも、テキストを選択して BackSpace キーを押すとテキストが削除されてしまう問題を修正
 * fix: [Ann] バージョン番号を 1.3.5 に

== 1.4.4 (2009-11-14) ==
 * fix: 内蔵 Ruby ハイライターを使おうとすると常に例外が発生する問題を修正
 * fix: 折り返しモードで画面右端付近で文字を入力すると水平スクロールしてしまう問題を修正
 * fix: 非折り返しモードでキャレット行アンダーラインが右端まで描画されないことがある問題を修正
 * fix: 外部のイベントハンドラが KeyEventArgs (KeyPressEventArgs) の Handled プロパティを true に設定した場合 AzukiControl がキーイベントを正しく無視するように修正
 * fix: [Ann] 1 バイトのファイルを開くと Ann がフリーズする問題を修正
 * fix: [Ann] バージョン番号を 1.3.4 に

== 1.4.3 (2009-09-21) ==
 * fix: タブをスペースに変換する機能が有効で特定条件を満たすと、タブキーを押しても何も起こらない問題を修正
 * fix: 特定テキストパターンでのキャレット移動が不適切な位置で止まる問題を修正（例：「5ii」の右端にキャレットを置いて Ctrl+Left を押す)
 * fix: [Ann] ファイルが短くなるよう編集して保存するとファイルが正しく保存されない問題を修正（Ann 1.3.2 のみに存在した問題です）
 * fix: [Ann] バージョン番号を 1.3.3 に

== 1.4.2 (2009-09-05) ==
 * fix: 空行でない最終行を対象にブロックインデントを実行すると例外が発生する問題を修正
 * fix: 右方向キーまたは左方向キーで選択を解除した後は常にキャレットが表示されるまでスクロールするよう修正
 * fix: C系言語用自動インデントがコメント文などの中にある { を正しく無視するように修正
 * fix: 不足していた C# のキーワードを CSharpHighlighter に追加
 * fix: [Ann] UTF エンコードのファイルは元々 BOM が付いていない限り BOM 無しで保存するように
 * fix: [Ann] バージョン番号を 1.3.2 に

== 1.4.1 (2009-08-23) ==
 * fix: タブ入力をスペースに変換する機能が、正しくない数のスペースを挿入してしまう問題を修正
 * fix: XML 用 highlighter が引用符で囲われた文字列中で '\' をエスケープ文字と扱ってしまう問題を修正
 * fix: [Ann] バージョン番号を 1.3.1 に

== 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) ==
 * 公開
