• R/O
  • SSH
  • HTTPS

azuki: List of commits


RSS
Rev. Time Author
r1061 2020-09-13 14:50:56 sgry

fix: 折り返し表示時、特定条件で例外が発生

折り返し表示時で、描画トークンが描画領域右端にオーバーラップするとき、
その中で画面上に表示されない後半の文字を切り捨てる処理がある。
この処理において、切り捨て位置を描画トークンの内容ではなく Document
の内容から判断していた。その結果、切断位置が描画トークンの長さよりも
後ろになることがあり、そのような場合に ArgumentOutOfRangeException
を発生することとなっていた。

本件はフォーラム #42910 で報告いただいた不具合の修正となる (Special
Thanks: @kkato233)。また、trunk (master) でのみ顕在化する不具合であり
1.7 以前のバージョンでは発生しない。

https://github.com/sgryjp/azuki/commit/fa4b3e461b4f521e6955bd45fe7fd0bf55054db3

r1060 2016-10-21 19:17:36 sgry

ファイル編成とパッケージ作成バッチファイルの更新

r1059 2016-10-21 17:28:39 sgry

不要なファイルの削除など

r1058 2016-10-21 17:24:53 sgry

物理行(スクリーン行)の行番号を表示する機能を追加

r1057 2016-10-21 16:13:50 sgry

[Ann] ファイルメニューから設定ファイルを開く機能を追加

r1056 2016-08-27 22:54:10 sgry

refs #36590: <trunk> 行間が広がると UnderlineTextDecoration (下線)の描画が不正になる問題を修正

r1055 2016-08-27 22:32:26 sgry

tagged 1.7.13

r1054 2016-08-27 22:31:37 sgry

v1.7.13

r1053 2016-08-27 21:51:23 sgry

refs #36590: 行間が広がると UnderlineTextDecoration (下線)の描画が不正になる問題を修正

r1052 2015-06-27 13:34:59 sgry

v1.6.4

r1051 2015-06-27 13:23:51 sgry

refs #35279 fix: KeywordHighlighter で閉じられていないコメントをハイライトすると例外が発生する問題を修正 (neparzeさんに感謝)

r1050 2014-11-15 16:40:14 sgry

(コメント修正)

r1049 2014-11-15 16:11:37 sgry

v1.7.12

r1048 2014-11-15 16:09:11 sgry

(trunkに適用) 逆ブロックインデントを空白文字だけを含んだ最終行に実行すると例外が発生する問題を修正(kakoweeさんに感謝)

r1047 2014-11-15 16:07:47 sgry

逆ブロックインデントを空白文字だけを含んだ最終行に実行すると例外が発生する問題を修正(kakoweeさんに感謝)

r1046 2014-08-05 23:13:48 sgry

個々のDocumentが使用するメモリ使用量を低減。
(CharClassをSplitArrayではなくRleArrayで管理するように変更した。なおパフォーマンスはわずかに落ちるが無視できるレベル。また、ついでに未使用のTextBuffer.Replaceにあったバグを修正してある)

r1045 2014-08-04 22:10:35 sgry

単体テストをNUnitではなくMSTestを使うように変更(ただしNUnitに簡単に切り替えられるような細工をしてある)

r1044 2014-08-03 23:27:21 sgry

ドキュメントコメント加筆修正

r1043 2014-08-03 22:56:16 sgry

リファクタリング; 選択範囲情報の実体をDocumentからViewParamに移動。表向きは何も変更なし

r1042 2014-08-03 22:22:50 sgry

(コード整理)

r1041 2014-07-27 17:48:39 sgry

リファクタリング; 対カッコのインデックス管理者を、DocumentとUiImplからViewに変更

r1040 2014-07-27 16:40:25 sgry

リファクタリング; MarksUriフラグの実体をViewParamからDocumentに移動

r1039 2014-07-23 23:31:45 sgry

Visual Studio 2010用のプロジェクトファイルを追加。今後はこちらをメインに使う。

r1038 2014-07-23 23:17:46 sgry

リファクタリング; Viewから切り離したITextLayout実装を呼び出すだけのViewのメソッド群を別のソースファイルに移動

r1037 2014-07-23 22:58:02 sgry

リファクタリング; ITextLayout.GetIndexをITextLayouts.GetCharIndexに

r1036 2014-07-23 22:49:11 sgry

(trunkに適用)[Ann] 折り返しモード有効状態で任意のファイル中の長い行の末尾にキャレットを置いて終了し、そのファイルをコマンドライン引数に指定して起動すると水平方向のスクロール位置が不正な状態になり、正常に操作できない問題を修正(チケット #34071, himajin100000さんに感謝)

r1035 2014-07-23 22:46:35 sgry

[Ann] 折り返しモード有効状態で任意のファイル中の長い行の末尾にキャレットを置いて終了し、そのファイルをコマンドライン引数に指定して起動すると水平方向のスクロール位置が不正な状態になり、正常に操作できない問題を修正(チケット #34071, himajin100000さんに感謝)

r1034 2014-07-19 23:08:26 sgry

リファクタリング; 座標・インデックス計算に関する処理をView実装から切り出す作業。
・影響無いはずだが、PropViewのctor中でscroll-to-caretするのをやめた
・GetIndexFromVirPos、GetVirPosFromIndexを切り出し

r1033 2014-07-19 22:50:19 sgry

リファクタリング; 座標・インデックス計算に関する処理をView実装から切り出す作業。
・LineColumnPosition構造体を追加
・GetLineColumnIndexFromCharIndexとGetCharIndexFromLineColumnIndexを切り出し

r1032 2014-07-19 22:34:17 sgry

リファクタリング; 座標・インデックス計算に関する処理をView実装から切り出す作業。
・GetLineHeadIndexとGetLineHeadIndexFromCharIndexを切り出し

Show on old repository browser