|
|
|
2004/10/23
TEditor ver 2.50, TEditor Help ver 2.50 を公開しました。
2002/10/10
予約語リストを2個保持する TFountain コンポーネントのベースとして利用出来る TR2Fountain を公開しました。
2002/07/02
TEditor Q&A を更新しました。
2002/05/08
TEditor ver 2.37 を公開しました。
2002/05/06
TEditor ver 2.37 beta を公開しました。
リンクのページを更新
2001/08/26
TEditor ver 2.30 を公開しました。
検索メソッド Search が実装されています。
検索一致文字列を指定色で描画する機能も実装されました。
2001/07/15
TEditor ver 2.20 を公開しました。
しおり機能を実現するため、ジャンプマークやイメージを表示する Imagebar が実装 されました。
2001/06/22
TEditor ver 2.12 を公開しました。
TStringsPrinter ver 1.6 を公開しました。
2001/06/12
TEditor ver 2.11 を公開しました。
TStringsPrinter ver 1.5 を公開しました。
Component Help Install help を公開しました。
2001/06/10
TKeyMacro ver 1.2 を公開しました。
スピードボタンで記録したマクロをメニューのショートカットキーによる連続実行が 出来なかったバグを修正しました。
マクロデータの保存・読み込みが実装されました。
2001/06/09
TFountain リンクのページを作りました。
TFountain 拡張コンポーネント作成の技術情報の ページを作りました。
2001/06/05
TEditor ver 2.10 を公開しました。
2001/06/01
TEditor 開発日誌を更新しました。
2001/05/20
TStringsPrinter ver 1.4 を公開しました。
印刷開始ページ終了ページを指定 印刷開始ページ番号を指定 奇数ページ、偶数ページのみを印刷 などが実装されました。
2001/05/08
TKeyMacro コンポーネントを公開しました。
2001/05/07
TEditor ver 2.10b2 を公開しました。
TKeyMacro 開発日誌を公開しました。
2001/04/26
TEditor ver 2.10b を公開しました。
2001/03/17
TEditor 開発日誌を更新しました。
2001/03/06
TEditor 開発日誌を更新しました。private データ&メソッドが protected 部へ移動された TEditor ver 2.04b が公開されています。
2001/02/25
TEditor ver 2.03 を公開しました。
1,000文字問題を解決出来たと思います。
Shift + VK_RETURN 入力で、現在行にインデントされた新しい1行を挿入する仕様になりました。
ver 2.02 のヘルプには記述されながら実装されていなかった(^^; Cursors.TopMarginCursor プロパティ が実装されました。
検索ユニット HtSearch.pas も密かに改良され、, ] など、全角文字のくせに AnsiUpperCase に よってその体裁を変える記号もヒット出来るようになりました。
その他、細部についてはドキュメントをご覧下さい。
Project1.exe も新しいモノを公開しました。
2001/02/20
TRegManager ver 1.5 を公開しました。
TFont.Charset の保存復帰に対応しました。AsFloat プロパティも実装されました。
2001/01/16
TRegManager ver 1.4 を公開しました。
TFont.Style の保存復帰に対応しました。
2000/12/31
TEditor 2.02 を公開しました。
掲示板でご指摘を頂きました不具合を修正したバージョンになります。 今世紀最後の TEditor になります。
もう少しだけ進化させる予定でいますので、新世紀もよろしく お願い申し上げます。
2000/11/30
TEditor 1.69 を公開しました。
DrawUnderline, HideUnderline メソッドでコンパイルエラーが出たバグを 修正しました。ご迷惑をお掛けいたしました。m(_ _)m
TEditorStrings.LoadFromFile で、unix などで作成された #10 のみを 改行文字として扱うファイルも読み込めるようになりました。
2000/11/28
TEditor 2.01 を公開しました。
Wなどの全角記号を表示させるとフリーズするバグを修正しました。
TEditorStrings.LoadFromFile で、unix などで作成された #10 のみを 改行文字として扱うファイルも読み込めるようにしました。
TEditorParser のコンストラクタを virtual 化しました。
折り返し表示処理を若干高速化しました。
ヘルプファイルに toString の記述があった部分を修正しました。
サンプル実行ファイル project1.lzh も更新されています。
2000/11/24
TEditor ver 1.68, TEditor 2.00 を公開しました。
文字列を折り返すためのメソッド TEditorScreenStrings.WrapLines に致命的な ロジックミスが発見されました。文字列データの構成と WrapOptions の 状態によっては、文字列データが破壊される場合がありました。
前バージョンでは、StrToWrapList, WrapCount 両メソッドが改善されましたが、 ロジックが確立したことによって WrapLines メソッドのロジックミスが浮き彫りになった とも言えます。ver 1.68 はこのバグを修正したバージョンになります。
ver 2.00 では、上記バグフィックスに加えて、3行以上にわたって折り返し表示されている コメントや、長いトークン('' で囲まれた長い文字列や、長〜い url など)が別色表示 出来るようになりました。
また、TEditorParser の仕様が変わり、独自トークンの切り出しが容易になりました。 toString, toInteger の扱いに変更がありますので、過去のプログラムにおいて多少修正が 必用になる場合があるかもしれません。そういう意味においても、メジャーバージョンを 変更した次第です。
サンプル実行ファイル project1.lzh も更新されています。
2000/11/01
TEditor ver 1.67 を公開しました。折り返し表示するための文字列分割メソッドのバグを修正 しました。
TEditor ver 1.75 を公開しました。上記バグフィックスと、バックスペースアンインデントの さらなる不具合を修正しました。
サンプル実行ファイル project1.lzh も更新されています。
・・・バージョン番号は足りるのだろうか(^^;)・・・
2000/10/17
TEditor ver 1.74 を公開しました。Caret.BackSpaceUnIndent プロパティが False に なっていても、バックスペースアンインデント出来てしまっていたバグを修正しました。
サンプル実行ファイル project1.lzh も更新されています。
掲示板過去ログページを更新しました。
2000/10/12
TEditor 安定版 ver 1.66 を公開しました。WordBreak 処理の不具合によって Undo, Redo でリストエラーが発生していたバグを修正しました。
TEditor 最新版 ver 1.73 を公開しました。上記バグフィックスを行い 新たに Caret.BackSpaceUnIndent プロパティが追加され、バックスペース アンインデントが可能になりました。
2000/09/22
TEditor付属サンプルの実行ファイルproject1.exeをアップロードしました。 サンプルをコンパイル出来ないC++Builderユーザーの皆さん向けのものです。
2000/07/21
TEditor ver 1.72, ver 1.65 を公開致しました。 1.71, 1.64 にあったリストエラーのバグ修正版です。 描画ロジックも改善されています。
2000/07/16
TEditor ver 1.71, ver 1.64 を公開致しました。 1.70, 1.63 の View.Brackets 描画関連のバグ修正版です。
2000/07/12
TEditor ver 1.70 を公開致しました。Leftbar, Ruler プロパティが 実装され、行番号・ルーラーが表示可能になりました。
リンクのページ、TEditor Q&A のページも更新しましたです。
2000/05/11
IDE Word Editor アドインエキスパートを再公開致しました。 D4 でも動きます。メニューにショートカットが設定されない不具合は ありますが、お試しください。出したり引っ込めたりすみません(^^;)
2000/05/10
TEditor ver 1.62 を公開致しました。キャレットが画面に定着する 場合があった不具合を解消しました。
IDE Word Editor アドインエキスパートを非公開としました。 D4 での動作不良をどうしても克服出来ませんでした。 デバッグ作業がとても不毛なモノなので、諦めることにしました。
2000/05/09
IDE Word Editor アドインエキスパートを公開しました。
2000/05/01
TEditor ver 1.61 を公開しました。
$2000 バイト以上の長い1行文字列を含むファイル読み込みへの対応
フォーカスの再入によるキャレット位置へのスクロールを回避
スクロールバーをクリックしてもフォーカスが移動しない
スクロールによってキャレットがマージン内に入る現象を回避
toBracket 対応のメソッド群を実装
などが実装されました。
2000/04/23
TEditor ver 1.60 を公開しました。EM_ 系のメッセージハンドラが実装 されました。
2000/04/04
TEditor ver 1.54 を公開しました。選択領域のドラッグ処理中にコントロール キーが押し下げられるとマウスカーソルが変化するようになりました。また エスケープキーでドラッグ処理を中断出来るようになりました。
2000/03/29
TEditor ver 1.53 を公開しました。選択領域のドラッグ処理とカーソル 関連が改善されました。新しいプロパティ・メソッドも追加されています。
2000/03/23
TEditor ver 1.52 を公開しました。選択領域をドラッグする時や、レフト マージン内マウスカーソルを指定出来るようになりました。
TDragObject を使った選択領域の移動のドラッグ&ドロップを 実装することが可能になりました。
レフトマージンをクリックすると1行選択することも出来ます。
右矢印カーソルリソースを LoadCursor する仕様になりました。
お試し下さい。
2000/03/14
掲示板の過去ログを見られるようにしました。Delphi ページから行けます。
2000/03/12
TEditor ver 1.51 を公開しました。
選択領域文字列のマウスドラッグによる移動の仕様を改善し、文字列終端 以降へ移動出来るようにしました。
TStringsPrinter コンポーネント ver 1.3 を公開しました。
サンプルプロジェクトのバグを修正しただけです。機能的なバージョンアップ はありません。
2000/03/12
TEditor ver 1.50 を公開しました。
選択領域の文字列をマウスドラッグで移動出来るようになりました。
キャレットを縦移動する際、Caret.InTab プロパティ値が False でもタブ 文字にキャレットが入ってしまう仕様を改善し、Caret.Intab プロパティ 値を遵守する仕様にしました。
2000/03/02
TEditor ver 1.45 を公開しました。[EOF] 以降を選択した状態で SelectionMode プロパティ値を変更する際のエラーを回避しました。また、マウスでのキャレット 位置指定動作、及びタブ文字をマウスで選択する動作を改善しました。
掲示板では「サンプルプロジェクトに見栄を張る」と言っていましたが、 消化不良のため今回のバージョンでは見送りました。
TEditor Q&A に「半角スペースの明示」のトピックを追加しました。
2000/02/04
TEditor ver 1.44 を公開しました。Clear メソッドでキャレット位置が 不正になるバグを修正しました。また、分割処理関連のロジックを見直し ました。
2000/01/30
TEditor ver 1.43 を公開しました。Brackets プロパティ値が設定されていると プロパティエディタが開けなくなるバグを修正しました。
2000/01/29
TEditor ver 1.42 を公開しました。画面分割時に Undo, Redo を実行した時の キャレット位置が不正になるバグと、[EOF] マークの位置が不正になるバグを 修正しました。
2000/01/27
TEditor ver 1.41 を公開しました。TEditorColors.Destroy, TUndoDataList.Clear, Delete でのメモリーリークのバグを修正しました。
2000/01/25
TEditor ver 1.40 を公開しました。画面分割・別窓編集が可能になりました。
2000/01/18
TEditor ver 1.34 を公開しました。toUrl, toMail が折り返し表示されても 正しく描画されるようにしました。また、動的に生成した場合、デフォルトの ポップアップメニューが機能しなかったバグを修正しました。
2画面分割が進行中です(^^)テストには一応成功しています\(^o^)/
Delphi のコードエディタよろしく、文字列の変更がリアルタイムで複数 の TEditor に描画される様は、いと気持ち良いです。ver 1.40 にしたいと 思っていますので、公開の暁には人柱の程よろしくお願い致します。
2000/01/13
TEditor ver 1.33 を公開しました。ver 1.32 で行ったバグ修正の他に加えた 変更箇所に不具合があったので、元に戻しました。
2000/01/13
TEditor ver 1.32 を公開しました。選択状態で文字入力を行うと改行文字 が1個余計に追加されてしまうバグを修正しました。
2000/01/12
TEditor ver 1.31 を公開しました。タブ文字がある行での文字入力の不具合 を修正しました。以前のバージョンからあったタブ文字を上書きする際の不 具合も解消されています。また、上書きモードで折り返し表示されている行の 後半で IME から長い文字列を入力する際、次の行の文字列も上書きされる ようになりました。
2000/01/08
TEditor ver 1.30 を公開しました。矩形選択・挿入処理が可能になりました。
1999/12/26
TEditor ver 1.24 にバグが見つかりました。マウスで選択した状態で、 Shift + VK_LEFT などを入力しても、選択領域が変化しません。
現在、矩形選択バージョンの開発に専念しているため、このバグフィックス バージョンのアップロードは考えていません。
HEditor.pas 6732 行目の CheckSelection メソッドを以下のように書き換えて 下さい。
procedure TEditor.CheckSelection; begin if not FSelected then StartSelection else if not FSelecting then FSelecting := True; end;
1999/12/20
TEditor ver 1.24 を公開しました。
折り返し表示している際の文字入力でキャレット位置が不正になる場合が あったバグを修正しました。
コンパイラ指令を Delphi 5 に対応させたので、Delphi 4 から追加された Anchors プロパティなどが Delphi 5 でも表示されるようにしました。
1999/12/19
TStringsPrinter ver 1.2 を公開しました。 1行だけのデータを処理すると発生した「浮動小数点エラー」を回避しました。
1999/12/05
TStringsPrinter ver 1.1 を公開しました。 プレビューと実際の印刷との間にあった誤差を払拭しました。
1999/12/03
TEditor ver 1.23 を公開しました。
ver 1.22 のバグをフィックスし、選択状態から文字を手入力した際の Undo, Redo の動作も改善しました。
1999/12/01
TEditor ver 1.22 を公開しました。
選択文字列を置き換えた際の Undo, Redo の動作を改善しました。
1999/11/28
TStringsPrinter コンポーネントをバージョンアップしました。 プレビュー表示が可能になり、各マージン設定も少し改善されました。 これでやっと、TEditor の開発に専念出来そうです(笑)
|
|