山田偽研

(2011.11.03) SQDN Ver.0.25b

SQDN Ver.0.25b を公開しました.

今回の目玉は「自作DatePickerコントロール」です.

.NET標準の「DatePickerコントロール」は簡単に設置できる反面いろいろと融通が効かないのは困りものです.本作でも騙し騙し使ってきましたが,どうにもこうにも我慢ならなくなったので「自作DatePickerコントロール」を導入することにしました.見た目はダサくなりますが,自作コントロールは以下のようなことができるようになります.

  • 明示的に日付を選択する以外はイベントを発生させない.当たり前のことなのですが,.NET標準のは年や月を移動しただけで無意味なイベントを発生してしまうバカコントロールなのでした.
  • 土日曜日,祝日,記念日を別色表示
  • 日記が記述済みならば太字表示
  • ツールチップに祝日・記念日を明示&日記の冒頭文章を表示

この他に「記念日辞書の導入」や「日記ブラウザのデザイン変更」なども行なっています.

(2011.11.19) ARE Ver.0.18b

ARE Ver.0.18b を公開しました.

検索コマンドなどでAzuki内蔵のハイライト機能を使わないことにしました.

検索コマンドでは,必ず事前にMatchスキャンをかけており,シンタックスハイライトの度に再度Matchを実行するのは非効率なわけです.そこで,事前のMatchスキャンの時に,ハイライトも直接(SetCharClassによって)行なってしまおうという算段です.

この結果メモリ使用量は増えますが,無駄な計算量は圧倒的に少なく抑えられます.

(2011.11.19) SQDN Ver.0.26b

SQDN Ver.0.26b を公開しました.

今回はWiki文法パーサ関連を重点的に改良しました.

  • 見出しに続く段落の階層的インデント
  • 引用の中でもブロック要素を記述できる新しい記法
  • ブロック要素の取得アルゴリズムを変更
  • テキスト装飾のバグ修正

また,これに伴いすべてのスタイルファイルの編集もしています.

(2011.11.19) SQDN Ver.0.26b2

SQDN Ver.0.26b2 を公開しました.

新機能追加とバグフィックス漏れがあったので修正しました.

(2011.11.27) ARE Ver.0.19b

ARE Ver.0.19b を公開しました.