2006/09/02 R1.15
- 機能追加
- インストーラをVista対応に変更しました。
- FIX
- コントロールパネル「地域と言語のオプション」にて和暦を指定していた場合に落ちていたのを修正。また和暦を指定していた場合にも対応するようにしました
- 主なダイアログでオートスクロールを可能にしました。これにより画面が小さな場合にもスクロールバーで全内容にアクセス可能となります
- Undoをキー入力(Ctrl + Z)で行えていなかったのを修正
- 直接入力時のフォントが異なっていたのを修正
2006/03/10 R1.14
- 機能追加
- 画像一覧へペースト機能を追加しました。ファイルからの画像作成だけでなく、クリップボードから直接画像一覧を作成できます。作成画像はJPEGとなります。
- 他日付の日記への画像移動をドラッグ・アンド・ドロップで行えるようにしました。
- Blog設定画面に「更新」ボタンを追加しました。既にBlog設定が終了している場合にカテゴリー設定とスタイルシート設定(スタイルシートファイルのローカル保存含む)を再設定します。
- ツールバー編集機能を追加しました。HTML入力ナビゲーション・ツールバーの定義ファイル(CSV)を直接編集可能になりました。
- FIX
- 日記本文へのペースト時に常に改行が追加されてしまっていたのを修正
2005/09/24 R1.12
- 機能追加
- ルートマップ機能を搭載しました。Google Mapsの機能を使って、滞在先ごとに日記を地図表示します。Blogへ投稿していれば地図上に記事へのリンクも表示します。
- iTunesのNow Listening機能を追加しました。現在iTunesで聴いている曲のタイトルやアーティスト名、アルバム名を自動検知して日記本文へ追加することが出来ます。この機能のために変数として%iTunesTitle%、%iTunesArtist%、%iTunesAlbum%を追加しました。それぞれタイトル、アーティスト名、アルバム名へ展開されます。
- プレビュー時の改行毎のbrタグの付加パターンを「付加しない」「SPANタグ以外のタグで終わる行には付加しない(従来の動作)」「常に付加する」から選択できるようになりました。
2005/05/04 R1.11
- 機能追加
- 画像詳細ダイアログに簡易編集機能を搭載しました。パーセント比およびピクセル値指定による任意サイズへの縮小、トリミング、回転、反転が可能です。また任意範囲指定による画像コピーも行えます。
- 画像一覧へ登録した画像の再保存機能を追加しました。縮小編集後の保存が可能になりました。
- 登録時の画像の自動縮小を行うか、行わなわずにオリジナルのサイズのままにしておくかを設定で指定可能になりました。
- 日記本文への%画像%変数の貼り付けメニューを追加しました。登録された画像のサムネイル一覧から直接選択できます。
- 画像詳細ダイアログに表示していたデータサイズはメモリ上のサイズであまり意味が無かったため、廃止しました。
- 画像が登録されている日付の日記は日付リストの背景色を変えるようにしました。
2005/04/17 R1.10
- 機能追加
- Blog投稿状態の更新機能を日記の同期機能へ変更しました。従来と同じ投稿状態の同期化機能に加えて、既に投稿されており旅行びと日記には登録されていない記事をダウンロードすることができるようになりました。また記事に含まれる画像もダウンロード可能です。
- 日付リストに登録されている日記を任意の日付に変更出来るようにしました。
- 日記一覧(日付リスト)のソート順を終了時に保存し、次回起動時に自動反映するようにしました。
- 日記や画像の投稿/削除時キャンセル(強制中止)を行えるようにしました。
- Blog投稿時には画面全体のブロックを行うように変更しました。
- 今まで表示していませんでしたが、メニューバーにシェブロン(メニューが表示し切れない時に追加表示可能にする右端の下矢印表示)を追加しました。
- 画像をIMGタグに変換する際にalt属性を付加するようにしました。画像コメントがあればコメントを、無い場合には画像名をalt属性値とします。
- FIX
- [Blog操作]-[日記をBlogから削除]メニューが有効にならなかったバグを修正。
- 一部のIMGタグ変換でHTMLタイプが反映されていなかったのを修正。
- 条件によって%画像ファイル名%変数が全般に正しく展開されていなかったのを修正。
- 画像登録直後などに%画像ファイル名%変数がハイライト化されていなかったのを修正。
2005/02/01 R1.9a
- FIX
- 日記を新規追加する際に日付リスト上で他の日記を選択すると落ちていたのを修正。
- 画像へのコメント編集後、落ちていたのを修正。
2005/01/16 R1.9
- 機能追加
- 同一日の複数日記(記事)作成およびBlogへの投稿や削除に対応。
- 上記に伴い、日記作成時やBlog投稿時に投稿時刻を指定できるようにしました。
- 同様に、投稿状態の更新時には日時だけでなく、タイトルも含めて記事と日記のマッチングを行うように変更。
- 日記一覧で日付による昇順/逆順ソート機能を追加しました。日付列ヘッダーのクリックで昇順と逆順が切り替わります。
- ココログ、TypepadなどのBlog投稿用に「投稿日時は世界協定時(UTC)で指定する」オプションを追加。
- 画像登録において、複数の圧縮方式から選択できるように変更。
- FIX
- Blog操作」メニュー押下で落ちる可能性があったのを修正
2004/10/27 R1.8b
- 機能追加
- 複数のスタイルシート設定に対応しました。初期設定時に自動取得し、プレビューに使用します。以前のバージョンからお使いの場合は再度初期設定を行って下さい。
- HTML入力ナビゲーション・ツールバーの%URLEncode%変数(旧%URLDecode%)でSJIS/JIS/EUCの各種文字コードも指定できるようにしました。
- 同じく、%LoadFile%関数、%Replace%関数を新たに追加しました。
- 処理種別「Word」でも各種変数が使用できるようにしました。
- 同じく、処理種別「Word」において、これまでは終了タグが指定されておらず文字列が選択されている場合、開始タグを選択文字列の前に挿入していましたが、本バージョンからは終了タグが指定されていない場合は選択文字列を上書きするようになりました。開始タグ/終了タグが両方指定されている場合は従来通り、選択文字列の前後に挿入します。
- これらに伴いデフォルトのHTML入力ナビゲーション・ツールバーに「特殊文字に変換してペースト」と「選択範囲を特殊文字へ変換」ボタンを追加しました。
- FIX
- %ClipBoard%変数で改行が空白になっていたのを修正
- %URLDecode%関数の名称を%URLEncode%へ変更
- 若干プレビュー機能を高速化
2004/10/03 R1.8a
- 機能追加
- Nucleusに暫定的に対応。
- sb(1.08D以降)に正式対応を確認。(特に大きな処理変更はありません)
- FIX
- Google検索ボタンなどでリンクを括る"(ダブルクォーテーション)が抜け落ちてしまっていました。全般的にExcelで作成されたCSVに確実に対応できるよう処理を見直しました。
- 日記内容に何も記載が無い状態で、[Backspace]や[Delete]キーを押すと落ちていたのを修正
- 全般の設定の[HTMLエディタ]-[表示]を変更した際に、即時に変更が反映されていなかったのを修正
- デフォルトのHTML入力ナビゲーション・バーの「<>で囲む」が<のみで囲んでしまっていました。
- 起動を若干高速化
2004/09/23 R1.8
- 機能追加
- ココログ/TypePad系に正式対応。
- 全般の設定ダイアログを追加。これまでINIファイル編集が必要だった画像の縮小サイズ、日記内容のタグや特殊変数・文字などのハイライト化やURLリンク化の有効/無効を切り替えられるようにしました。
- Blog設定ダイアログで、HTML生成やタグ挿入時に準拠するHTML(HTML4.xまたはXHTML)を指定できるようにしました。但し現在は空タグの扱いにのみ対応します。
- Blogへの投稿/削除などの実行中に、プログレス・ダイアログを表示して実行中であることを明示的に示すようにしました。
- Blog投稿/削除時にBlogサーバー側からのレスポンスが不正だった場合のエラー表示をより詳細にしました。
- FIX
- Blog初期設定時に絶対パス指定されているスタイルシートを取得できていなかったのを修正
- Blog投稿時にカテゴリー未指定時にもカテゴリー反映してしまっていたのをスキップするように修正
- プレビュー終了後、0バイトの一時ファイルが削除されていなかったのを修正
- HTML入力ナビゲーションで文字サイズのx3とx5を実行するとゴミタグが混じっていました
2004/09/10 R1.7
- 機能追加
- HTML入力ナビゲーション機能に、入力文字列からリストやテーブルなど連続タグを一括作成できる機能を追加しました。これもカスタマイズ可能対象です。
- これに伴い、リストやテーブル関連タグボタンもデフォルトのツールバーに追加しました。
- タグ削除ボタンの機能を拡張し、選択範囲のタグを全て削除できるようにしました。
- 一部のXML-RPC機能に完全に対応できていないBlogサーバーに対応できるように、XML-RPC機能の追加オプションを追加しました。
- 日記内容のURLリンクについて、シングルクリックでアンカー移動すると編集しにくいとの声もありましたのでダブルクリックでアンカー移動するように変更しました。
- HTML入力ナビゲーション・ツールバーの色選択結果を次回起動時にも反映されるようにしました。
- FIX
- HTML入力ナビゲーション・ツールバーでボタン間セパレータがプルダウン・メニューの場合に表示されていなかったのを修正
- HTML入力ナビゲーション・ツールバーの色選択アイコンボタンにおいて、選択直後に表示上、色が変更されていなかったのを修正
- 一部メッセージがクリアされない場合があったのを修正
- Blog未投稿でもツールバーから削除できてしまっていたのを修正
2004/08/26 R1.6b
- FIX
- Blog初期設定時にカテゴリとテキスト・フィルターを取得できていなかったのを修正
- 日記内容のURLリンク表示の不具合を幾つか修正
- Blog初期設定時のプレビュー時に付加するタグ候補の取得でゴミ(タグ以外のテキスト)が混じる場合があったのを修正。これを削除せずに保存してしまうと、次回ファイルオープン時に「ファイルが開けない」旨のエラーとなってしまっていました。これを回避するには対象のファイルをテキスト・エディターなどで開き、<blogReviewHtml>〜</blogReviewHtml>の間を削除して保存し、再度開き直して下さい。プレビュー時に付加するタグ候補は消えてしまいますが、再度初期設定するか直接編集することで回復可能となります。
2004/08/22 R1.6a
- FIX
- Blog初期設定時にBlogサーバーがテキスト・フィルター取得に対応していない場合に、「カテゴリー取得に対応していない」旨の間違ったエラー表示がされていたのを修正
- Blog初期設定時にBlogサーバーがテキスト・フィルター取得に対応していない場合に、その後Blog初期設定をしたり投稿しようとするとエラーで落ちていたのを修正。
- Blog初期設定時にBlogサーバーがテキスト・フィルターやカテゴリー取得に対応していなかった場合に、スタイルシート取得が行われていなかったのを修正
- Blog初期設定時の潜在的なスタイルシート取得エラーに対処
- 日記設定やBlog設定を行った後(または変更後)、新規作成やファイルオープンで保存確認がされていなかったのを修正
- HTML入力ナビにおいて、開始タグのみで終了タグが指定されていなかった場合(空要素や属性の省略形式だった場合)は" />"で閉じるように修正
- 同じくHTML入力ナビにおいて、%SelectedText%変数(選択文字列)を指定していた場合に前後に改行を含んでいると引数としては無視されていたのを修正。
- 同様に、%URLDocode%変数を使用する場合、改行を含んでいた場合には空白に変換(結果的にURL Decode上は+に変換される)するように修正
- 日記内容のUndo/Redoでタグのみ追加された場合に正常にUndo/Redoできていなかったのを修正
- 今回のバージョンから*.datファイルに関してはアンインストール時に削除を行わなくなりました。これは手動修正されていた場合、アップデート時に修正内容が破棄されてしまうためです。またアップデート時には*.datファイルごとに上書きを確認します。これはインストーラーの制限となります。多少手間ですがご了承下さい。
2004/08/17 R1.6
- 機能追加
- HTML入力ナビゲーション・ツールバーの機能が自由にカスタマイズできるようになりました。定義ファイルで挿入するタグ、スタイルやアイコン、機能などを定義可能です。あらかじめ用意されたデフォルトの機能を自分に使いやすいように変更したり、新たなタグを定義するのも自由に可能です。
- 日記内容で無限Undo/Redoが可能になりました。
- 日記内容のURLリンク無効オプションを追加。TDiary.iniファイルでUrlLinkEnabledをFalseにすると無効となります。
- FIX
- 新規日付の日記を日付選択して作成すると、日記内容に以前のURLリンク情報が残ってしまい、何もリンクが無いのにリンク選択状態になっていたのを修正。
- 新規作成直後に日記内容のURLリンクが機能していなかったのを修正。
- トラックバックURL指定や概要、キーワードでスクロールバーが出ていなかったので修正。
- トラックバックURL指定でWordWrapを無効に。(自動に折り返されると複数行になっているどうか分かりにくいため)
- スレッド管理を若干修正
- 起動直後、編集ツールバー、HTML入力ナビツールバーの表示/非表示が表示メニューでの表示と連動していなかったのを修正。
- Blog初期設定時にスタイルシート設定が取得できないと落ちていたのを修正
- Blog初期設定時にBlogサーバー側からのメソッド一覧の返し方によっては「必要なメソッドに対応していない」という間違ったエラーが出ていたのを修正。
2004/08/04 R1.5b
- FIX
- R1.5aの制限であった日記内容のURLリンク機能を有効にしました。
2004/08/03 R1.5a
- FIX
- 投稿プレビュー画面をずっと表示したままで、別日付へ移動すると編集内容が破棄されてしまうバグがあったため、これを修正しました。
- マウス位置などの条件により、日記内容を入力している際にIME選択が行えなくなる場合がありました。これはURLリンク機能追加による悪影響でしたが、現時点でFIXが難しいため、日記内容のURLリンク機能はとりあえず削除としました。
2004/08/03 R1.5
- 機能追加
- 投稿プレビュー機能を大幅に強化しました。
- プレビュー画面をダイアログからフロート型(独立した別画面表示)に変更しました。日記を書きながら実際により近い表示プレビューが確認可能になりました。
- 自動更新機能により、書いている日記内容がリアルタイムにプレビューされます。最前面に固定することも可能です。
- 未投稿画像も含めてプレビュー可能としました。初期設定さえ終了していればネットワークがオフラインでも完全にプレビューが可能になりました。(R1.4以前を使用していた場合には再度初期設定を行って下さい)
- 日記内容ハイライト化時のパフォーマンスを再々改善。初期ロード時を除いて、これでほぼ問題なくご利用頂けるかと。
- 同じくタグ要素も詳細にハイライト化するようにしました。
- ツール・チップ表示を拡張。日別リストと画像リストに対応しました。
- FIX
- プレビュー時に%追記% 変数が残ってしまっていました。
2004/07/29 R1.4
- 機能追加
- 投稿レビュー機能を追加しました。初期設定時に自動的に取得したスタイルシートとスタイル指定のHTMLタグを組み合わせて、よりリアルなレビュー確認が可能です。
- HTMLタグ入力機能を大幅に変更し、HTML入力ナビゲーション・ツールバーとして実装しました。簡単な位置指定と操作でタグの追加・スタイルのマージ、削除が便利に行えます。
- 日記内容ハイライト化時のパフォーマンスアップ。前バージョン比5倍程度です。
- 画像投稿先ディレクトリが指定できるようになりました。Blog設定より投稿時のデフォルトディレクトリが指定できます。
- トラックバック送信オプションを追加しました。トラックバックURLを指定した上で投稿すると、自動的にOFFへ切り替わります。これにより再投稿した場合にも明示的にONにしておかない限りトラックバックの二重送信が防げます。
- FIX
- HTML入力ナビでダブルクォーテーション(")の付加が行えていませんでした。
2004/07/23 R1.3
- 機能追加
- HTML入力ヘルパーに特殊文字(&、<など)を追加しました。
- HTMLタグのハイライト化については、必ずしも必要と思わないユーザーもいらっしゃると思いましたので、ハイライト化を無視するオプションも追加しました。プログラム・フォルダのTDiary.iniファイルのTagHighLightedをFalseに変更して起動して下さい。
- FIX
- 日記内容のHTMLタグ数が増えると格段にレスポンスが劣化する問題を修正しました。完全にロジックミスでした・・。但し現時点でも完全FIXではなく、内容量が増えるに従いレスポンスは悪化する傾向にはあります。
- Blog初期設定時にXML-RPCエラーでカテゴリやテキスト・フォーマットが取れなくとも、初期設定終了できるようにしました。全ての機能は使えなくとも、投稿・削除程度なら問題なく使用できるようになると思われます。
- mt.supportedMethodsやmt.supportedTextFiltersに対応していないなど「行儀の悪い」Blogサーバーにも暫定的に対応。
- いつの頃からかワールドタイム・クロックで選んだ都市が次回起動時に選択されず、常に「アテネ」(リストの一番上)になっていました。
- 一部のXM-RPCコール時にエラーとなるとカーソルが処理中カーソルから元に戻らなかったのを修正
- タブキーでの移動順の調整
- 日記内容文字のマウスでの選択をしやすくしました。
- 新しい日付の日記を書くと、特に明示的に登録ボタンを押さなくとも日付移動でも自動的に登録される仕様ですが、日付リストで移動すると日付リストには追加されていなかったのを追加されるように修正しました(実際には登録されているのですが、表示がされませんでした)。
- 日記内容のハイライト時のちらつき少し低減
2004/07/20 R1.2
- 機能追加
- Blog投稿状態の更新機能追加。Blogへの投稿状態を検索して日別日記の投稿済み/未投稿状態を 最新にします。投稿したのに保存し忘れた、Blog管理機能側で削除してしまった、などの場合 にも状態を同期化可能になります。。(あくまで投稿状態の同期化であり、内容の同期では ありません)
- HTML入力ヘルパーに引用タグ、文字色タグ、背景色タグを追加しました。
- タブコントロール、データグリッド、その他諸々のデザイン変更
- コンテキストメニューの表示/非表示の厳密化
- エラーハンドリングと出力メッセージを詳細化
- 今回のバージョンよりXML-RPC.NETはカスタマイズ版を同梱しています。これは一部のBlogサイトの不具合に対処するためです。
- FIX
- カテゴリ/テキスト・フォーマット などを名前順で並べるように修正。
- 長いテキスト・フォーマット名がコンボボックスに入りきらなかったので、少し広げました。
- テキスト・フォーマット追加ダイアログのタイトルが間違っていました。
2004/07/16 R1.1
- 機能追加
- 暫定的にHTML入力ヘルパー機能を追加しました。また日記内容でHTMLや特殊変数の強調化も行うようになりました。
- 何となくツールバー拡充ほかLook&Feel変更
- FIX
- スレッド動作がうまくいっていなかったので修正
- Blogからの画像削除時に実際に削除されない(上書きされない)場合も削除扱いになっていたのを修正。削除できないと判断したサイトではその後削除はできなくなります。
- 関連して、画像の更新でも同じ現象がありえるものの、現状では更新可能(実際にはBlogサイト内名称の異なるファイルの新規投稿となる)としています。
- エラーハンドリングを少し厳密化
- Blog投稿時にカテゴリ設定に失敗したら登録自体が失敗したことになっていたのを修正
2004/07/11 R1.0
- 機能追加
- blogクライアント機能追加。簡易な初期設定から任意の日記の新規投稿/更新/削除が可能になりました。 また画像についても日記に含まれるもの全て/個別にアップロード可能です。
- FIX
- コンテキストメニュー/メニューの有効/無効を厳密にした。
- その他諸々・・
2004/07/06 R0.91
- 機能追加
- ファイルの暗号化機能追加
- FIX
- 内部的に保持している作成日時/最終更新日時がファイルオープン時に初期化されていたのを修正。(動作上の不具合はありません)
- 保存時に何も入力していない日付の日記が強制的に保存されていたのを修正。どこかのフィールドに入力されていた場合には有効な日記と見なして、自動的に保存対象にします。
- データ変更フラグの判断がおかしかったのを修正。新規作成時、オープン時、終了時に確認の後行われる保存で現在日付の日記データの編集差分が保存されなかったのを修正。
- オープンすると状況により以前の日記の一部が残ってしまっていたのを修正。
- ファイル・ディスクリプタが開放されていなかったかも知れないのを修正
2004/07/03 R0.9 初版
旅行びと日記はMicrosoft .NET Framework 1.1上におけるC#にて作成されています。
作者がC#を始めてほんの二週間ほどで初版が組み上げられたのは以下のような貴重なノウハウを無償で公開されている素晴らしいサイトのおかげです。この場を借りて感謝申し上げます。
Blog機能の実装に関しては以下のサイトが大変参考になりました。同じくこの場を借りて感謝申し上げます。