ColorDrink Version history ------------------------------ 2007.12.02(Sun) * シェアウェアからフリーソフトに変更します。 ユーザー登録していただいた方々、本当にありがとうございました。 2005.10.08(Sat) * コピーや切り取り、ドラッグドロップする際にタブの選択(Diff,HCV,RGB)を無視して 必ずDiffの差分モードになっていたのをタブに追従する様に修正しました。 Diff : HCV で色を取り扱います。 親色からの差分で色を取り扱うので、子色のみをコピーして貼り付けた際 貼り付けた先の親色の影響を受けます。 HCV : HCV で色を取り扱います。 Diff の差分とは違い、独立して色を取り扱います。 RGB : RGB で色を取り扱います。 HCV と同様に独立して色を取り扱います。 2005.10.07(Fri) * 色が変更された時にツリービューのアイテム色を描画していなかったのを修正しました。 2005.09.28(Wed) * メニューの設定ファイルの再読み込みでユーザー言語ファイルを更新する機能を追加 - 今後のバージョンに備えて基本ファイル側に新規項目を発見したら追加更新します。 * 終了時に行っていた既存ファイルとの比較処理を高速化 * 色をツールチップで確認できるように改良 * ツリービューの幅をドラッグしてサイズ変更する際の処理を改良 * ビジュアル面を一部修正 - ツリービューの右側に色を表示してみました。 - 色によっては見難くなる右上のパレットのボタンとスタックのボタンを改良 * プラグインを置く場所にサブフォルダーが使えるようにしました。 - 今までは plugins フォルダの直下にしかプラグインを置けませんでしたが フォルダを作ってその中に置ける様にしてみました。 参考A)旧バージョンのプラグインが有効になる状態 ColorDrink ├ plugins | ├ ListView.cdl | ├ ColorSheet.cdl | ├ ・・・ 参考B)今回のバージョンアップによるプラグインが有効になる状態 ColorDrink ├ plugins | ├ ListView | | └ ListView.cdl | ├ ColorSheet | | └ ColorSheet.cdl | ├ ColorAll.cdl | ├ ・・・ ※ 有効フォルダは1階だけです。2階以降のフォルダは無視されます。 ColorDrink ├ plugins(0階) | ├ ColorSheet(1階) | | ├ ListView(2階) | | | └ ListView.cdl x 2階にあるので無効です。 | | └ ColorSheet.cdl o 1階にあるので有効です。 | ├ ColorAll.cdl o 0階にあるので有効です。 | ├ ・・・ ColorDialogPlus Charm/Mu と同じ仕様になっています。 2004.01.25(Sun) * 周辺事情による・・・ - アバウトダイアログの修正 - ヘルプファイルの修正 2003.10.01(Wed) * ライセンス料金の変更を行いました 2003.09.07(Sun) * 設定ファイルの読み込みの時に無限ループに陥る可能性のあるバグを修正 2003.07.23(Wed) * 文字サイズに関する修正 2003.05.19(Mon) * Windows98で起動に失敗する致命的なバグを修正 2003.05.14(Wed) * プラグインから色を新規作成した時の履歴に関するバグを修正 * Lock,Free,Single,H,C,V ボタンの履歴に関するバグを修正 2003.05.11(Sun) * エディットでの色値操作に関する論理バグを修正 * プラグインへの色値送信に関する論理バグを修正 * 選択アイテムが無い時にも履歴を取っていたバグを修正 * ファイルへの保存、クリップボードへのコピー時の色のテキスト化に関するバグを修正 * 色アイテムを親色から子色へ または、子色から親色へと変更出来る機能を追加 - 子色を持つ親色と、一番上の色アイテムは変更できません。仕様上により・・。 * 色アイテム名、ファイル名、色値を変更中に「編集中」のメッセージを出す機能を追加 - 編集中は、Windows 標準の「CTRL+C」や「CTRL+V」等のショートカットが使えます。 + ColorDrink 本体のショートカットが全て無効になります。 - 色値(H,C,V,R,G,B)の編集モードは、それぞれの入力位置でENTERを押す事で入れます。 + ENTERで色値を決定します。 + ESCAPEを押すと編集を中止し元に戻します。 2003.03.20(Thu) * 正式公開板 2003.03.17(Mon) * 彩度/明度の操作ボタンの位置の修正 2003.03.13(Thu) * 履歴窓にあるボタンの位置の修正 2003.03.12(Wed) * 履歴窓での文字列表示に関するバグを修正 2003.03.11(Tue) * XPのマニフェストにそれなりに対応してみました。 - ColorDrink.exe.manifest を削除すれば従来のスタイルになります。 * プラグイン関係 - プラグイン関係もマニフェストにそれなりに対応してみました。 - アバウトで表示するメールアドレスを修正 2003.03.07(Fri) * ログイン名をタイトルに表示するようにした * プラグイン関係の根幹部分に関する修正 - 影響範囲が大きいので全ての公開済みプラグインを配布ファイルに収録しました。 2003.03.03(Mon) * ColorDrink.ini , ColorDrink.txt を cdrink.ini , cdrink.txt に変更 * ログイン名のフォルダーを作成して設定ファイルを管理する方式に変更 - ログイン名が半角の空白のみ、または \/:*?"<>| が使われていた場合の 管理フォルダー名は強制的に'unknown' になります。 2003.02.17(Mon) * クリップボード削除のメニュー挙動を修正 2003.02.02(Sun) * HtmlHelpを装備しました。 * 同時配布プラグインに HtmlBodyBaker をつけてみました。 2003.01.30(Thu) * 起動時の履歴の有効性に関する問題を修正 2003.01.29(Wed) * スタックの履歴に関するバグを修正 2003.01.27(Mon) * プラグイン名取得に関するバッファ問題を解決 2003.01.26(Sun) * TreeViewからスタックに色ドロップで設定する時のバグを修正 * スタックから選択アイテムに色を設定する時のバグを修正 * 同じ色への変更の時に履歴記録をしない様に修正 2003.01.21(Tue) * 配布ファイルをプラグインと分離しました。 * 未登録時の制限機能を変更しました。 2003.01.17(Fri) * プラグイン - BmpPalette + 2度目の画像読み込みで落ちるバグを修正 2003.01.16(Thu) * 終了時になぜかプラグインで時々バグが出るので、出ないように努力してみました。 * プラグイン系のショートカットキーを強化しました。 2003.01.14(Tue) * XPに対応しました。 * プラグインをいろいろ修正 2002.12.24(Tue) * スポイト機能のカーソルを変更 * プラグイン - TextColorBaker + 新規追加しました。名前+色を観察して何かができます。 - ListView + セル修正モードに入った時に文字列を全て選択するように変更 - OutText + 補完テキストが空白(何も無い)の場合、強制的に標準設定になるバグを修正 #FF0066 とかの出力が出来る様になりました 2002.12.12(Thu) * ステータスバーでのメッセージ処理を改善 * TreeViewの幅変更時にステータスバーに名称変更エディットが出現しないように修正 * プラグインの ListView,GradationBaker のセル行番号の幅の自動修正機能を追加 2002.12.08(Sun) * プラグイン - OutText + 起動に失敗して落ちてしまうバグを修正 2002.12.07(Sat) * 数値幅を調整する関数に存在していた論理バグを修正 * プラグインからの新規アイテム作成時に名前がない場合、番号名を付加する機能を追加 * プラグイン - GradationBaker + 新規追加しました。グラデーションパレットを作成できます。 - HtmlBodyBaker (旧 HtmlBodyMaker) + Bakerの綴りが何となく気に入ったので名称変更してみました。 2002.11.27(Wed) * 履歴リストの窓が際限なく開けてしまうバグを修正 * ある条件でフォーカスが強制的にプラグインに移動するバグを修正 * プラグイン - ColorAll + ColorAll.txtで設定ダイアログの文字が変更出来るように修正 - ListView + 終了とコピーが Ctrl+C に重複していたので設定ファイルを修正 - BmpPalette + Editを少し変更 + パレットのドラッグドロップ時のカーソルに関するバグを修正 2002.11.26(Tue) * 起動時の基本座標位置の算出方法を変更 * プラグインを修正 2002.11.25(Mon) * ID は testです。 * プラグイン - BmpPalette のパレット位置入替え機能を追加(ドラッグドロップで入替えできます) - ColorDialog16,ColorDialogAll,BmpPalette の色ボタンを少し修正 2002.11.17(Sun) * スタックにTreeViewからドラッグドロップで色を取り込む時の致命的なバグを修正 2002.11.16(Sat) * TreeViewからスタックに色を取り込む時の履歴を追加 * プラグインの ListView と bmpPalette を細々と修正 2002.11.14(Thu) * プラグインでのショートカットキーに対応 2002.11.10(Sun) * 色ダイアログでスタック色を設定する時の履歴を追加 * 色のスポイト機能で履歴が無効になるバグを修正 2002.11.09(Sat) * TreeViewでのContextMenu初期化に関するバグを修正 * 起動時のアイテム選択に関するバグを修正 * 言語設定ファイルの MenuStackTool を MenuStackEdit に変更 2002.11.07(Thu) * 履歴メニューの位置を変更 * スタック色の履歴を追加 * スタック領域のChroma/Valueボタンの履歴に関するバグを修正 * プラグイン関係を細々と修正 2002.11.04(Mon) * 起動時のファイル名初期化処理を改善 * プラグインからの新規アイテム作成の履歴に関するバグを修正 2002.11.01(Fri) * 履歴のペースト、スタックに関するバグを修正 2002.10.31(Thu) * Sortを廃止 * iniファイルが無いと正常なファイル作成に失敗するバグを修正 * 履歴リストの選択行をフォーカスする様に改善 * 履歴でのアイテム開閉に関するバグを修正 2002.10.27(Sun) * 履歴窓の最小の大きさを制限 * 履歴最大件数を9,999件に制限 * 起動時に前回に選択していたアイテムを選択する機能を追加 * iniファイルがないとスタックカラーを読み込まないバグを修正 * iniファイルがないと USER,IDが保存されないバグを修正 * プラグインからのアイテム名を変更した時の履歴処理を追加 * プラグインからの色送出時の後処理を改善 * スタックからの色設定の履歴を分割記憶から一括記憶に改善 * 前回に修正した時の弊害バグを改善 - 履歴終了後に作業したアイテム結果が見える様に改善 * プラグイン関係を細々と修正 2002.10.21(Mon) * AboutBoxのリニューアル * テキストからアイテムを作成するアルゴリズムを大幅に改善 * 履歴のアイテム削除に関するバグを修正 * 履歴終了後に作業したアイテム結果が見える様に改善 * Point,HCVボタンの履歴記録ルールを変更 * button Classに関する内部バグを修正 - ときどき固まる現象が改善された予定 2002.10.12(Sat) * 履歴機能を追加(スタック系以外) * 最小化状態で起動した時のバグを修正 2002.08.22(Thu) * 設定ファイルが存在しない時の基本文字を修正 * (.lnk)リンクの実行時の大きさが「最大化」の時「通常ウィンドウ」にする機能を追加 * (.lnk)リンクでの設定ファイル指定方法を変更 ex) 設定ファイル C:\...\ColorDrink\themes\ColorDrink.jp ~~~~~~~~~~~~~ リンクファイル ColorDrink.exe /theme=ColorDrink.jp ~~~~~~~~~~~~~ 2002.08.21(Wed) * ペースト時におけるアイテム作成仕様を改善 * メニューに「保存して終了」を追加 * (.lnk)リンクファイルから設定ファイルを指定出来る機能を追加 2002.08.19(Mon) * TreeViewのアイコン色を[diff,HCV,RGB]のモード別に変更する機能を追加 * 内部仕様を一部改善 2002.08.14(Wed) * 設定ファイルの再読み込み機能を追加 * プラグインリストの再読み込み機能を追加 * 最近使ったファイルを表示する機能を追加 2002.08.07(Wed) * Lock,Free,Sinmple,H,C,Vボタンに関する論理バグを修正 * ファイル、クリップボードの取り扱いを[diff,HCV,RGB]から選択できる機能を追加 2002.08.02(Fri) * FileMenuに Import,Exportを追加 * OptionMenuに Import後に選択を追加 2002.07.31(Wed) * StatusBarにTreeViewの選択に関する色数表示機能を追加 * StatusBarのファイル名部分に左クリックでのメニューを追加 * StatusBarをダブル右クリックするとファイル名を変更できる機能を追加 * StatusBarのメッセージを設定ファイルに追加 * ファイル読み込み後のTreeViewアイテム生成に関する論理バグを修正 * TreeViewアイテムの名前変更時に関する論理バグを修正 * Point:Lock,Free,Sinmpleに関する論理バグを修正 * フォルダ名を plugin から plugins にこっそり変更 2002.07.26(Fri) * HCVCircleのContextMenuを整理 * 作業進行状況を示すProgressBarを追加 * いろいろ論理バグ修正 2002.07.25(Thu) * メニューを整理 * 「基本色を追加」をメニューに追加 2002.07.23(Tue) * TreeViewのコピーに関するバグ修正 * TreeViewに張り付けたアイテムを選択する機能を追加 * クリップボードにあるテキストを削除する機能を追加 2002.07.22(Mon) * Plugin HTML : アイテム操作機能を追加 * Plugin ListView,OutText : 一部文字修正 * 終了時にファイル保存確認メッセージを表示する機能を追加 * TreeViewアイテムの切り取り、コピー、張り付け機能を追加 その際、クリップボードを経由するかしないかを選択できる機能を追加 * SinglePointのチェック機能をLock,Free,Singleに分類した Lock : 選択ポイントの固定 Free : 選択ポイントの自由移動 Single: 選択ポイントのみ表示 2002.07.17(Wed) * Plugin ColorAllのバグ修正 * Saturationから Chromaに文字変更 2002.06.22(Sat) * アイコン関係をリニューアル * 常駐系ソフトウェアとの相性が悪かった原因部分を排除 * スタック系機能を追加 (ColorDialogPlusのファイルがそのまま使えます) エクスプローラー等からスタックにファイル(*.pli)をドロップ出来ます TreeView部分にファイル(*.pli)をドロップ出来ます --- 以下、日記から抜粋 2002.06.08(Sat) * 一時公開版 2002.06.06(Thu) * 一時公開版 2002.06.02(Sun) * 一時公開版 2002.04.08(Mon) * ネットワーク上にて初公開 : この期間、日記さぼりんのため詳細不明 とりあえずバグ出しとか、ColorDialogPlusとか、ShortCatWalkerとかつついてたらしい : 2002.02.01(Fri) * Web-G側の作品制作の為に中断 2002.01.31(Thu) * 文字サイズを考慮したオブジェクト配置を行う様にした。・・らしい。 * プラグイン TextOutが出来る 2002.01.28(Mon) * TreeViewの横幅が変更出来る様になる * 適当だったプラグインのLoad/Freeが正確に出来る様になる * この頃、現在のUIデザイン決定稿が出来る 2002.01.27(Sun) * プラグインのコンフィグ関連を追加 2002.01.24(Thu) * プラグインのアバウト関連を追加 2002.01.20(Sun) * プラグインのColorDialog16とColorDialogAllの原型が出来たらしい 2002.01.18(Fri) * プラグイン管理システムの原型が出来たらしい 2002.01.16(Wed) * 試作プラグインのHTML BodyTagMakerが何となく出来る 深夜に独りで色ポイントをぐりぐりしながらニヤニヤするw 2002.01.15(Tue) * 某所で一時的に話題を出したDLLの壁を越える事に初めて成功 プラグイン仕様が行き当たりばたりながら決まってくる 2002.01.不明 * ここら辺りから本格的な開発が始まる * ColorDrink命名  ※名前に関する著作権問題にぶつかると名称変更されるワケではあるが 2001.12.不明 * ColorDrinkのUIデザイン構想を始める 2001.11.不明 * 複数選択とかの出来るMultiTreeViewの原型が形として見え始める 2001.10.不明 * ColorDrink(当時は名称無)の色データ管理部分のクラス構築を始める ※現在のTreeView基幹システム 2001.9.不明 * 色の計算式に関する知識を学び始める ※ここら辺がColorDrink黎明期だと思う 2001.4.不明 * 絵描きと言いつつ、色にめっぽう弱かったので色の勉強を始める