検索結果

キーワード: ‘バグ’

これも、ぎょえの時点から抱えてきた問題である。 キャレットは、テキスト入力位置が点滅するって言う当たり前の機能のことね。 当たり前の機能なのだが、キャレットを持つウィンドウってほとんどOS標準なもので、 自作のエディタウィンドウにキャレットを表示するやり方は解説が少なく手探り状態。 そもそも自前でキャレット表示する必要があるのは、テキストエディタのみだから、 さいわいTEditorというサンプルはある物の、他に常套手段みたいな物をみつけ…続きを読む

本当に、見えないところの変更はいっぱいやってるんだが、 それを変更したからって全然ありがたくないようなことばかりなんだよね。 バグは結構あって、気がつき次第直しているんだが、 そのほとんどは、作者だからこそ意図してない動作に気がついているが、 よその人が使う分には仕様かと思ってしまうようなくだらないことで、 だからこそ指摘されて直すのではなく、自分で気がついてばかりいる。 いくら真魚なんて使っている人がほとんどいないっていっても、 わか…続きを読む

折り返しに関してアレコレとやってたら、深みにはまりつつある。 まず、動作確認中にバグを一つ見つけた。 小さい「っ」とか「ゃ」を行頭におけないっていう禁則が動いてなかった。 コレは単に内部で間違って逆の処理をしてただけなので、修正は1秒で終わった。 それは別に良い。 今悩んでいるのは、アポストロフィだ。 そもそも、一つの文字につき、決めなきゃいけないことがどれだけあるかと言うと、 ○色分けで何扱いするか ○折り返すときに切れる場所か ○単…続きを読む

>ツールバーに検索バー これやんなきゃ良かったな、失敗。 せっかくここにツールバー置いて、そこからでも検索できるようにしてみたけど、 全然使わねーやこれ。 と言うのも、小窓へジャンプするショートカットがないせいなんだけども、 たとえ小窓にジャンプするショートカットがあったとしても、Ctrl+Fで検索窓だしても一緒だ。 既に作り終えた邪魔なものをもう一度取り除くのが惜しいようなそうでもないような。 そこで、これをインクリメンタルサーチ専用…続きを読む

検索用ツールバーを作ろうっていうのは萌ディタのパクリだが、 萌ディタって、あのバーがあそこにあることが前提で動作するわけで、 真魚は検索用のバーを使う人と使わない人がいることを考慮したい。 Ctrl+Fでバーにフォーカス移動ではなく、やはりダイアログを開き、 コレまで通りの操作でコレまで通りの動作をしたい。 ツールバーが必要な人はマウス派だと断定できるんじゃなかろうか。 マウスでそこをクリックして語句を入れ、マウスで下へとかクリックする…続きを読む

なんか、更新した場所がたくさんあるので、ここらでいったん出しておく。 結構燃え尽きてるので次があるかはわからないが。 前回の2.08ではEmEditorフリー版に影響を受けた部分が多少あったわけだが、 今回は萌ディタの開発日記に影響を受けた部分がいっぱいある。 やっぱりユニコードでプロポーショナル対応なエディタは参考になるな。 SJISのエディタだと参考にしなくてもTEditorのソース読めばいいからね。 TEditorを研究してパクり…続きを読む

メモ帳での画面表示色って、Windows全体の色設定にしたがうようになっている。 黒地に白で書くようなテーマにすると、メモ帳でもそれに従うようになる。 範囲選択された文字の色と背景も同様だ。 真魚の場合は、Windowsの設定がどうであっても、真魚の設定で動くようにしている。 でも、色設定の項目に範囲選択された文字色と背景色の設定がなく、 範囲選択部分はネガポジ反転で対応している。 白地に黒の文字なら範囲選択で黒地に白になるっていう感じ…続きを読む

JIS/EUC変換読み書き部分を作り直し、今まで対応してなかった文字に対応したので、 文字コード自動判定部分も、新たに対応した領域を使いたい。 jconvert.pasは結構古いものなので、 JIS、EUCを検出することは出来ても、UTF-8やUTF-7を自動判定することは出来ず、 真魚では、まずjconvert.pasの判定もして、 しかも自前で書いたUTF-7とUTF-8の判定をもするという形をとっているわけだが、 全部まとめて1p…続きを読む

つづき。 結局全部読んだ。参考になりまくった。 http://www.geocities.co.jp/SiliconValley-Oakland/3617/progress_2004Q4.html http://www.geocities.co.jp/SiliconValley-Oakland/3617/progress_2005Q1.html http://www.geocities.co.jp/SiliconValley-Oakla…続きを読む

つづき。 難しい話が多くなってきて、読んでもわからないことも多い。 http://www.geocities.co.jp/SiliconValley-Oakland/3617/progress_2004Q3.html >ぎょえ(仮)がちょっと楽しみだったりします もう.NETのぎょえは継続する気がなくて真魚だがな。 >ショートカットファイルをドロップしたとき テキストを含む、ドキュメントファイルのショートカットを作ったことがないので気が…続きを読む

つづき。 現在、萌ディタも起動していじりながら、コレは真魚で書いてる。 ここまでで萌ディタの「がっかり」すなわち不正終了が二回出た。 http://www.geocities.co.jp/SiliconValley-Oakland/3617/progress_2004Q2.html >ルーラの存在は微妙 あたしもEmEditor式は相当違和感がある。真魚はTEditorのパクリ式。 何文字目で折り返してるか見たり、実際に折り返したりする…続きを読む

よそのエディタの開発日記を読んで、参考になることはパクろうと言うついでに、 問われてもいないのにいちいち反応してみようかと。 http://www.geocities.co.jp/SiliconValley-Oakland/3617/progress_2004Q1.html >ファンクションキー よく使う機能は、Ctrl+ナントカでなくてFnに割り当てして、さらにShiftとかの組み合わせも利用し、 ファンクションキーに何が割り当てられ…続きを読む

ネタが尽きなくなってきている。 数ヶ月間の放置の間は、あとはバグ潰して終了かとか思っていたのだが。 ともかく、前回のプロポーショナルフォント対応で、生じた矛盾が多々あるわけで、 なるべくそれらを修正したつもりでもまだ残っていた分を修正。 なかった機能を増やすと、気がつかないバグも増えるから、 その後自分で使って、気がついて直したりして、しばらくバージョンアップは続く。 2.07は、2.06以前にあったバグを修正した時点でアップしちゃった…続きを読む

素人とプロの壁はどうしようもなく超えられないが、 Delphiの壁は素人でも超えられるという話。 ユニコード対応含むDelphiの壁はいくつも超えてきた。 真魚のBOX選択を改造した。 メモ帳にはない機能だから、メモ帳しか使った事がない人に見せびらかさないという発想から。 なんのこっちゃわからない物が、あまりメニューに並んでると美しくないからな。 BOX選択を知ってる人は、メニューになくてもAlt押しながら選択してみるし。 まず、萌ディ…続きを読む

本当はまだじっくりとバグ取りしたいのだが、2.06以前にもあったバグを修正したので、 そのバグを抱えたまま動作させるよりは2.07の方がマシっぽいので正式版ということで。 修正したのは、マウスで一番左端の文字と行番号の間の、 ちょうど線が引いてあるところあたりをクリックすると、内部でカーソル位置がおかしくなる点。 カーソル位置がおかしくなったまま文字を入力すると、テキストデータもおかしくなる。 なんでコレに気がつかなかったかというと、お…続きを読む