2013/09/16 version 0.1.021.Dev sse-0.1.021-win.zip
- 全体設定ダイアログ追加(現状:中身は空)
- Esc を押した場合は、削除アニメーションを中止した方がよい
- ブロックコメント内の改行がコメント色表示される問題対処
- マウスホイールでフォントサイズ変更したとき、サイズがステータスバーに表示されない問題対処
- EditView オブジェクト作成メソッドを作るべき
- 名前を付けて保存ダイアログ。現拡張子が cpp なら、フィルターデフォルトを cpp にすべき
- hpp, cc も CPP タイプに追加
- 名前を付けて保存ダイアログ:「HTML」が「XTML」になっている問題対処
2013/09/15 version 0.1.020.Dev sse-0.1.020-win.zip
- 検索アニメーション
- ブロックコメント終了文字列が画面右にあると、認識されない問題対処(by まさあき氏)
- __LINE__ がキーワード色表示されない問題対処
- アルゴリズム名は bruto force の方がよい
- 検索アニメーションアルゴリズムに Shift-And 追加
- パターン長1の場合は、bruto force 固定にした方がよい
- 検索アルゴリズム設定が保存・復帰しない問題対処
- ショートカット一覧ページを作成し、そこへジャンプするメニュー追加
2013/09/14 version 0.1.019.Dev sse-0.1.019-win.zip
- 全置換範囲オプション
- 選択状態で置換ダイアログ>全置換 を行うと、選択範囲が不正になる問題対処
- 行内選択状態で Ctrl + F した場合は、選択文字列を検索文字列候補にした方がよい(by まさあき氏)
- 行内選択状態で置換ダイアログを開いた場合は、選択文字列を検索文字列候補にした方がよい
- 検索ダイアログ:複数行選択されていた場合は、全置換範囲デフォルトを「選択範囲」とする
- 検索ダイアログ>全置換:単語単位検索オプションが効いていない問題対処
- 検索ダイアログ>全置換:アルゴリズム指定が効いていない問題対処
- HTML タグ内でないのに、キーワードが強調されてしまう問題対処
- メニューリソースを日本語化
2013/09/13 version 0.1.018.Dev sse-0.1.018-win.zip
- コピーしたとき、ほんとにコピーされたか不安なので、ステータスバーにコピー文字数表示(by まさあき氏)
- タイトルバーの最初にファイル名を表示した方がいい(by まさあき氏)
- 単語検索:大文字小文字同一視オプションが効いていない問題対処(by まさあき氏)
- 単語検索:検索文字列が履歴に入らない問題対処
- EditView::title() がフルパスを返している問題対処
- 検索履歴の最大数を64(?)にしておく
2013/09/13 version 0.1.017.Dev sse-0.1.017-win.zip
- 対応する括弧に移動
- CurTopOfScreen:既に画面最上行だった場合は、画面中央になるようスクロール
- CurTopOfScreen:既に画面中央だった場合は、画面最下行になるようスクロール
- 右下画像をOFFに出来るようにする
- 削除時アニメーション設定が保存されない問題対処
- 自動スクロール関連もサブメニュー化
- カーソルブリンクをリセットする処理を関数化
2013/09/12 version 0.1.016.Dev sse-0.1.016-win.zip
- 1文字を検索すると、マッチ強調表示が不正になる問題対処
- さくさく検索:ループ中の加算をループ外に出した方がよい
- 編集>短文 メニュー:実際に挿入される文字列を表示した方がよい
- 単語単位検索オプション
- 置換ダイアログ:単語単位検索オプション
- 検索関数:検索オプションを uint opt で渡すよう修正
- カーソル行を画面最上行に:Alt + Home, 最下行に:Alt + End を割り付ける
2013/09/11 version 0.1.015.Dev sse-0.1.015-win.zip
- ホイールでスクロール出来ない
- 文字入力を行って、画面右に出ても、カーソルが見えるように自動スクロールしない問題対処
- メニューで検索アルゴリズムを選択可能にする
- 横スクロール時:EOF行にテキストがあると、EOF表示位置不正問題対処
- 検索処理時間をステータスバーに表示
- 検索マッチ強調表示状態で、マッチしないテキストを検索しても、強調表示がクリアされない問題対処
2013/09/10 version 0.1.014.Dev sse-0.1.014-win.zip
- Ctrl + ホイールでフォントサイズ変更
- 検索マッチ強調表示
- タイプ設定:検索マッチ強調表示色追加
- ホイールでフォントサイズ変更した場合は、サイズをステータスバーに表示
- 検索オブジェクトは MainWindow が保持し、引数で渡すように修正
- SSSearch:非初期化時に strstr() コールした時は、-1 を返すようにする
- Document::indexOf() 以下:検索範囲を指定可能に
- 単体テスト:strstr() のオプション・アルゴリズム指定が分離されていない箇所が複数ある問題対処
- マッチ強調クリアメニュー
- タイプ設定ダイアログ:マッチ強調背景色指定
2013/09/09 version 0.1.013.Dev sse-0.1.013-win.zip
- 起動直後にIMEで全角空白を入力できない問題対処(by まさあき氏)
2013/09/07 version 0.1.012.Dev sse-0.1.012-win.zip
- さくさく検索:UTF16用もchar用と同じようにアルゴリズム指定有効に
- C/C++:#include の # もキーワード色表示した方がいい
- 保存ダイアログ:拡張子を指定可能に
- 日本語リソースが読み込めてない問題対処
- スタートページ:http://vivi.dyndns.org/sse/ へのリンクを入れる
- __LINE__ がキーワード色表示されない問題対処
- 英単語の場合でも最大文字数で区切った方がよい
- とりあえず <p>, <br> を短文入力可能に
2013/09/06 version 0.1.011.Dev sse-0.1.011-win.zip
- タイプ設定:キーワードファイル名、色追加
- (C/C++)予約後色追加
- ステータスバーのタイプCBに "JAVA" 追加
- シングルクォート、ダブルクォートが閉じていない場合は、文字列表示しない方がよい
- 改行が無いのに改行している場合がある問題対処
- 表示トークナイザー:字句種別を変数で保存し、参照可能にする
- タイプ設定:HTML タグ色表示ON・OFF化
- 構文強調:HTML タグ色表示オプション参照
- キーワード強調表示
- HTMLタグ内キーワード強調表示
2013/09/05 version 0.1.010.Dev sse-0.1.010-win.zip
- JAVA タイプもとりあえず追加
- カーソル行を画面中央部に
- カーソル行を画面最下部に
- 大きな文書を全選択し削除すると、画面より上にある部分までアニメーションしてしまうので激遅になる問題対処
- さくさく検索エンジン:ベンチマーク用に strstr(const std::vector &, int = 0) 追加
- さくさく検索エンジン:アルゴリズムを引数で指定可能に
- 日本語用コーデックDLLが同梱されていない問題対処
- 上下カーソル移動した時、カーソル位置が不正になる場合がある問題対処
- カーニング禁止
2013/09/03 version 0.1.009.Dev sse-0.1.009-win.zip
- 検索ボックスにフォーカスが移った場合は、カーソルブリンクを止めた方がよい
- pool.construct() が 0 を返した場合に対応していない問題対処
- One Point Tips ダイアログとりあえず追加
- 検索クラス:setup() オプションで bitmap アルゴリズムも選択可能に
- 検索アルゴリズムは関数ポインタで切り替えるようにする
- 末尾2文字でのスキップを試してみる
- Shift + ↓ で選択を続けEOFに達すると、選択解除されてしまう問題対処
- 検索パターンサイズが1の場合は、単純に文字検索を行うよう修正
2013/08/30 version 0.1.008.Dev sse-0.1.008-win.zip
- 横スクロールバー表示
- テキストカーソル:横スクロール対応
- マウスクリックによるカーソル設定:横スクロール対応
- 選択背景描画:横スクロール対応
- テキストカーソルが画面内に表示されるように自動的に横スクロール
- qt_qm を同梱し、起動時にロード
- カーソル行を画面最上部に表示メニュー
- EOF行にテキストがあるとき、Ctrl + X で行削除出来ない問題対処
- 一番最初の文字が BackSpace で消せない問題対処
2013/08/30 version 0.1.007.Dev sse-0.1.007-win.zip
- 改行挿入直後に↑で上移動すると、カーソルが行頭に移動しない問題対処
- 1行100文字+改行を全選択→コピー→選択解除・ペースト を繰り返し200万行になるとクラッシュする問題対処
- 選択状態で ← または → が押された場合は、選択解除し、カーソルを選択範囲の最初/最後に設定した方がよい
- 数10万行を全選択、コピー、選択解除、ペースト するとかなり待たされる問題対処
- TextCursor::movePositiob(RIGHT,,n) で n が大きく、行を複数またぐ場合の行番号更新不正問題対処
- 200万行のテキストを全選択、コピーするとアサーションが発生する問題対処
- 選択、コピー時にメモリ不足になっても、エラーが表示されない問題対処
2013/08/30 version 0.1.006.Dev sse-0.1.006-win.zip
- ステータスバーに改行(CR/LF/CRLF)種別表示
- 現改行コードを変更可能に
- ファイルアイコン設定
- ステータスバーのタイプ表示をコンボボックスに変え、タイプ変更可能に
- タイプ設定ダイアログ>【保存】:全ての設定がファイルに保存されない問題対処
- タイプ設定ファイル拡張子デフォルトは .stg に変更
- テキストカーソルサイズがフォント情報に合っていない問題対処
- マーク位置背景強調(色設定も追加)
2013/08/29 version 0.1.005.Dev sse-0.1.005-win.zip
- スタートページをとりあえず追加
- Buffer::indexOf() は検索クラスを使用するよう修正
- 逆方向検索が動作不良問題対処
- バッファ先頭にマッチ文字列があると逆方向検索でメッセージが表示されない問題対処
- 保存しても、その拡張子タイプにならない問題対処
- 選択状態でIME入力を行うと、選択文字列が削除されない問題対処
- 日本語ディレクトリ下のファイルを、エクスプローラから「プログラムから開く」で開くとパスが文字化けする問題対処
- ファイルパスにSJISに無い文字があると、「プログラムから開く」で開くとパスが文字化けする問題対処
2013/08/28 version 0.1.004.Dev sse-0.1.004-win.zip
- ビュー>タブ幅 2, 4, 8 メニュー
- タイプ設定:タブ幅 2 4 8 選択
- タブ幅が4以外の時、カーソル表示位置不正問題対処
- 置換ダイアログ:置換文字列エスケープシーケンス有効オプション
- タイプ設定ダイアログ:行コメント文字列設定可能に
- タイプ設定ダイアログ:ブロックコメント文字列設定可能に
- オープン済みファイルを開いた場合は、そのタブをアクティブに
- タイプ設定に、行コメント・ブロックコメントテキスト追加
- Enter を押した時はファイルにあった改行コードを入れる
2013/08/27 version 0.1.003.Dev sse-0.1.003-win.zip
- 同一ファイルを2つのタブで開けてしまう問題対処
- Ctrl + A で全選択時、→ で選択解除されるが、↓では選択解除されない問題対処
- 非選択状態でコピー(カット)は行コピー(カット)
- タイプ設定は type サブディレクトリ下に保存
- マーク位置保存:mark サブディレクトリに保存した方がよい
- 「あまりxyzあまり無し」の「あまり」が全置換できない問題対処
- SSSearch::setup():m_rskipTable[] が初期化されていない問題対処
2013/08/26 version 0.1.002.Dev sse-0.1.002-win.zip
- タイプ別設定>フォント名・サイズ追加
- Shift + PageUp/Down で文字選択できない問題対処
- 選択状態で文字挿入し、undo した時は、カーソルを選択文字末尾に設定
- 動的補完:単語入力
2013/08/25 version 0.1.001.Dev sse-0.1.001-win.zip
- タイプごとに設定分離
- カラー設定クラス→タイプ設定クラスに変更
- カラー設定ダイアログ→タイプ設定ダイアログに変更
- ファイル履歴等:ディレクトリ区切りは / に統一
- ファイル履歴:保存済みのものも区切り文字を / に変換して表示
- タイプ管理クラス導入
- 拡張子によりタイプ設定クラスを分ける
- ステータスバーにタイプ表示