osqlgrid ver.1.0の改善点

データ編集
変更されたカラムのみ,データベースを更新するようにした
(以前は変更されたレコード全体を更新する仕様のため,変更していない日付型などのデータが変わってしまう問題があった)
テーブル選択ダイアログで,カラムの順番を設定できるようにした
(osqleditとの連携でも,select文に記述したカラムの順序で表示される)
選択範囲の大文字/小文字変換,全角/半角変換機能を追加
選択範囲に,連番を入力する機能を追加
CLOB/NCLOB/BLOB/BFILEデータ型に対応(Oracle8i)
timestamp with time zone型に対応(Oracle9i)
空行を削除する機能を追加(データ→空行を削除メニュー)
データをダイアログで編集できるようにした(編集→データ編集メニュー)
範囲選択中にペーストを実行したとき,選択範囲外のデータは変更されないようにした
選択範囲にペーストするとき,コピーするデータが1行の場合,選択範囲全体にペーストするようにした(Excelのような動作)
Excelとosqlgrid間でデータをコピー&ペーストするとき,改行やタブを含んだデータを正しくペーストできるようにした(オプションで設定)
複数の表をJOINしたVIEWを編集可能にした(編集可能なカラムはOracleの制限に依存)
USER_UPDATABLE_COLUMNSを参照して,利用可能な編集機能を制限するようにした(オプションで設定)

ユーザーインタフェース
ショートカットキーをカスタマイズできるようにした
データのソート
データ保存中にキャンセルダイアログを表示し,途中で中止できるようにした
文字列の検索結果を色分け表示するようにした
グリッドの選択範囲の合計などを,ステータスバーに表示するようにした
ウィンドウのタイトルバーで,接続先の情報を先頭に表示するようにした
グリッドで,改行・タブを記号表示できるようにした(オプションで設定)
IMEが有効のとき,カレットの色が変わるようにした(オプションで設定)
Alt+Home(Alt+End)キーで,現在の列のまま,先頭行(最終行)へ移動できるようにした
Endキーの後に矢印キーで,カーソルを移動できるようにした(オプションで設定)
カラム名を検索
ログイン画面で,接続先リストのソート
グリッドで,選択中のセルのヘッダを強調表示するようにした
グリッドで,ヘッダの線の色をカスタマイズできるようにした

高速化
配列DMLでデータ更新するようにして,データ保存処理を高速化
正規表現の検索・置換を高速化
すべて置換を高速化

バグ修正
正規表現の検索で,look behind assertionの否定が正しく動作しないケースがある
IME入力中にメインウィンドウを移動したとき,IMEウィンドウが移動しない
グリッドを分割したとき,各分割ウィンドウのスクロールが同期しない

その他
正規表現にバックトラックなしの検索(?>...)を実装
正規表現を使わない検索で,全角文字でも大文字小文字を区別しないで検索できるようにした
ログイン情報を,osqleditと共有できるようにした(オプションで設定)
ログイン情報を,osqleditと共有できるようにした(オプションで設定)
ログイン画面で,OCI7 APIを使うかどうか指定できるようにした
メニューの表記を,半角カタカナから全角カタカナに変更