OSDN Git Service
Kimura Youichi [Sat, 6 Apr 2013 13:46:49 +0000 (22:46 +0900)]
ImageCache.Dispose(bool)でNullReferenceExceptionが起こる問題を修正
Kimura Youichi [Sun, 24 Feb 2013 09:17:30 +0000 (18:17 +0900)]
spx [Mon, 11 Feb 2013 12:39:25 +0000 (21:39 +0900)]
キャッシュ用の画像ダウンロードタスクが同じaddressに対して複数作られてしまう問題を修正
innerDictionaryをlockする部分が2つに分かれているため、2つ目のlockに至る前に1つ目をスルーしてしまって、複数リクエストを纏められないことがある
Kimura Youichi [Sun, 24 Feb 2013 03:15:49 +0000 (12:15 +0900)]
Dispose後のImageをPictureBoxに渡してしまう問題の修正 (サムネイル画像周り)
Kimura Youichi [Sun, 24 Feb 2013 03:14:36 +0000 (12:14 +0900)]
Dispose後のImageをPictureBoxに渡してしまう問題の修正 (プロフィール画像周り)
Kimura Youichi [Sat, 23 Feb 2013 10:01:12 +0000 (19:01 +0900)]
UserStreamsのunfollowイベントでエラーが起きていたのを修正
unfollow イベントに未対応であったため、未知のイベントとしてエラーログを吐き出していた模様。
Kimura Youichi [Sat, 23 Feb 2013 09:00:34 +0000 (18:00 +0900)]
Kimura Youichi [Wed, 20 Feb 2013 15:11:30 +0000 (00:11 +0900)]
ToolStripAPIGaugeTest ちょっと手を抜いてた箇所を修正
Mono上のNUnitだと失敗するっぽいので
Kimura Youichi [Wed, 20 Feb 2013 14:48:11 +0000 (23:48 +0900)]
ToolStripAPIGaugeTest がmonoで正常に動作しない問題を修正
Kimura Youichi [Wed, 20 Feb 2013 13:39:32 +0000 (22:39 +0900)]
Merge remote-tracking branch 'sfjp/master'
Kimura Youichi [Mon, 11 Feb 2013 13:13:58 +0000 (22:13 +0900)]
ToolStripAPIGauge を書き直し
Kimura Youichi [Mon, 18 Feb 2013 12:32:02 +0000 (21:32 +0900)]
APIレートリミット周りの実装を修正
Kimura Youichi [Wed, 20 Feb 2013 14:31:10 +0000 (23:31 +0900)]
.NET 環境で TweetThumbnailTest.ScrollTest を実行しないように修正
Kimura Youichi [Mon, 11 Feb 2013 07:48:54 +0000 (16:48 +0900)]
ImageCache.Dispose() で破棄する対象を間違えていた問題を修正
下記のようなエラーが報告された事による。
> 例外 System.InvalidOperationException: タスクを破棄できるのは、そのタスクが完了状態 (RanToCompletion、Faulted、または Canceled) の場合だけです。
Kimura Youichi [Sat, 9 Feb 2013 11:19:14 +0000 (20:19 +0900)]
OTWebClientが複数のリクエストの同時実行に対応出来ていない問題を修正
今のところ1つのOTWebClientインスタンスで複数回リクエストを送る使い方はしていないため問題は起きていない
ANIKITI [Fri, 15 Feb 2013 11:40:48 +0000 (20:40 +0900)]
設定ファイルが存在しない場合、ロード時に例外がスローされる問題を回避
Kimura Youichi [Thu, 7 Feb 2013 20:34:50 +0000 (05:34 +0900)]
バージョン1.0.9-beta2 開発開始
Kimura Youichi [Thu, 7 Feb 2013 20:21:15 +0000 (05:21 +0900)]
OpenTween v1.0.9-beta1 リリース
Kimura Youichi [Fri, 8 Feb 2013 14:22:25 +0000 (23:22 +0900)]
コンテキストメニューの「削除 (&D)」が翻訳されていない問題を修正
Kimura Youichi [Fri, 8 Feb 2013 12:12:43 +0000 (21:12 +0900)]
HttpUtility.HtmlDecode メソッドの置換 (
ca1b8ae) の誤りを修正 (thx @5px!)
Kimura Youichi [Thu, 7 Feb 2013 21:35:29 +0000 (06:35 +0900)]
Disposeメソッドが適切に呼ばれるように修正
Kimura Youichi [Thu, 7 Feb 2013 21:04:21 +0000 (06:04 +0900)]
OpenTween.csproj 修正
Kimura Youichi [Thu, 7 Feb 2013 19:48:56 +0000 (04:48 +0900)]
.NET Framework 4.0 Client Profile での動作に対応
LRUCacheDictionary クラスによって System.Runtime.Caching.dll 依存は
無くなったため、残りの System.Web.HttpUtility クラスへの依存を無くした
Kimura Youichi [Thu, 7 Feb 2013 19:58:28 +0000 (04:58 +0900)]
改行コードの修正 (CRLF -> LF)
Kimura Youichi [Thu, 7 Feb 2013 19:36:09 +0000 (04:36 +0900)]
BingTestとFoursquareTestの名前空間を修正
Kimura Youichi [Thu, 7 Feb 2013 19:22:15 +0000 (04:22 +0900)]
TweetThumbnailTest.CancelTest() が時々失敗する問題の修正
Kimura Youichi [Thu, 7 Feb 2013 19:18:56 +0000 (04:18 +0900)]
LRUCacheDictionaryクラスに対するテストの追加、バグ修正
Kimura Youichi [Thu, 7 Feb 2013 18:48:36 +0000 (03:48 +0900)]
TweetThumbnailのテストでNullReferenceExceptionが発生する問題の修正
Kimura Youichi [Wed, 6 Feb 2013 17:51:02 +0000 (02:51 +0900)]
プロフィール画像の取得に profile_image_url ではなく profile_image_url_https を使用するように変更
Kimura Youichi [Wed, 6 Feb 2013 17:31:12 +0000 (02:31 +0900)]
ビルド時に sgen.exe が異常終了する問題の回避
Kimura Youichi [Wed, 6 Feb 2013 10:46:56 +0000 (19:46 +0900)]
アイコンのキャッシュ機構を書き直し
* LRU によるキャッシュを実装
* 副産物として System.Runtime.Caching.dll 依存が無くなりました
(まだ .NET Framework 4 Full に依存する箇所は残っています)
* 同一アイコンに対するリクエストが複数同時に行われた場合、
一本の非同期タスクに纏められるようになりました
Kimura Youichi [Mon, 4 Feb 2013 12:59:48 +0000 (21:59 +0900)]
MemoryImageクラスを追加
Image.FromStream() を使うと元となったストリームを破棄せずに保持する必要があるため、その管理にこのクラスを使用する。
Kimura Youichi [Sun, 3 Feb 2013 19:05:06 +0000 (04:05 +0900)]
TweetThumbnailTest.ScrollTest() 動作しそうなので復活
Kimura Youichi [Sun, 3 Feb 2013 19:00:07 +0000 (04:00 +0900)]
OpenTween.Thumbnail.Tumblrクラスが無差別にツイートに含まれるURLへHEADリクエストを飛ばす問題を修正
Kimura Youichi [Sun, 3 Feb 2013 18:50:36 +0000 (03:50 +0900)]
サムネイルの読込キャンセルに時間が掛かる場合があるのを改善
Kimura Youichi [Thu, 24 Jan 2013 17:46:01 +0000 (02:46 +0900)]
サムネイル表示の2枚目以降の画像が正しいサイズで表示されない不具合を修正
Kimura Youichi [Tue, 22 Jan 2013 06:40:19 +0000 (15:40 +0900)]
WORKERTYPE.OpenUri を廃止、OpenUriAsyncメソッド内でTaskを使用してURLを開く
Kimura Youichi [Tue, 22 Jan 2013 06:12:56 +0000 (15:12 +0900)]
Twitter API 稼働情報のページを開くメニュー項目を追加
Kimura Youichi [Mon, 21 Jan 2013 05:21:02 +0000 (14:21 +0900)]
96dpiの環境で発言詳細欄のアイコンが等倍に表示されるようにサイズ調整 (thx @5px!)
Kimura Youichi [Mon, 21 Jan 2013 05:09:17 +0000 (14:09 +0900)]
img.azyobuzi.net エラー時のフォールバック処理を改善
Kimura Youichi [Mon, 21 Jan 2013 04:37:22 +0000 (13:37 +0900)]
ImgAzyobuziNetクラスの初期化時にregex.jsonが2度呼ばれる不具合を修正
Kimura Youichi [Sun, 20 Jan 2013 16:01:23 +0000 (01:01 +0900)]
バージョン1.0.9-beta1 開発開始
Kimura Youichi [Sun, 20 Jan 2013 15:59:20 +0000 (00:59 +0900)]
OpenTween v1.0.8 リリース
アニメーションGifの問題 (
b097755) は緊急性が高いと判断し速やかに当バージョンのリリースを実施する
Kimura Youichi [Sun, 20 Jan 2013 15:44:42 +0000 (00:44 +0900)]
アニメーションGifをサムネイル表示すると表示が壊れる問題の修正 (thx @hama_kai!)
Image.FromStream() で使用した MemoryStream を Image が破棄される前に Dispose してしまったことが原因
詳細:
https://twitter.com/kim_upsilon/status/
293007497378287617
http://bytes.com/topic/visual-basic-net/answers/356143-gdi-throws-error-when-animated-gif-picturebox
Kimura Youichi [Sun, 20 Jan 2013 10:54:46 +0000 (19:54 +0900)]
余計な ref を削除
Kimura Youichi [Sun, 20 Jan 2013 10:52:02 +0000 (19:52 +0900)]
検索APIのレスポンスでsourceがnullのツイートが含まれることがあるようなので対策
報告されたエラーログを基に修正
Kimura Youichi [Sat, 19 Jan 2013 17:37:37 +0000 (02:37 +0900)]
ディスプレイ設定が96dpiの環境で発言詳細欄のアイコンが正方形に表示されない不具合の修正 (thx @5px!)
TweenMainのAutoScaleModeをDpiに変更した
Kimura Youichi [Sun, 20 Jan 2013 10:17:11 +0000 (19:17 +0900)]
お行儀の悪いHTTPサーバー対策 (thx @WhiteWeathercoc!)
ステータスコードが302でかつLocationフィールドが無い場合の処置
詳細: https://twitter.com/kim_upsilon/status/
292921169663885312
Kimura Youichi [Sun, 20 Jan 2013 05:49:13 +0000 (14:49 +0900)]
二重起動エラーのメッセージに書式指定項目 {0} がそのまま表示されている問題を修正
Kimura Youichi [Sun, 20 Jan 2013 05:35:58 +0000 (14:35 +0900)]
PostClass.Clone() を使用
Kimura Youichi [Sat, 19 Jan 2013 14:53:27 +0000 (23:53 +0900)]
Travis CI 向けのタイムアウト設定の誤りを修正
Kimura Youichi [Sat, 19 Jan 2013 14:12:49 +0000 (23:12 +0900)]
バージョン1.0.8-beta1 開発開始
Kimura Youichi [Sat, 19 Jan 2013 14:12:01 +0000 (23:12 +0900)]
OpenTween v1.0.7 リリース
Kimura Youichi [Sat, 19 Jan 2013 13:50:25 +0000 (22:50 +0900)]
Travis CIでのテスト時に、テストケースあたり10秒でタイムアウト扱いにする
Kimura Youichi [Sat, 19 Jan 2013 13:47:33 +0000 (22:47 +0900)]
コピーライト表記修正
Kimura Youichi [Sat, 19 Jan 2013 13:38:39 +0000 (22:38 +0900)]
サムネイル表示を無効にする設定が効かないバグを修正 (thx @5px!)
Kimura Youichi [Sat, 19 Jan 2013 11:57:52 +0000 (20:57 +0900)]
TweetThumbnailに対するテストケース修正
Kimura Youichi [Sat, 19 Jan 2013 11:53:13 +0000 (20:53 +0900)]
ImgAzyobuziNetクラスのテストケース修正
Kimura Youichi [Sat, 19 Jan 2013 11:22:36 +0000 (20:22 +0900)]
Merge remote-tracking branch 'sfjp/master'
Kimura Youichi [Sat, 12 Jan 2013 18:31:20 +0000 (03:31 +0900)]
OTPictureBox コントロールを追加
今後 LoadAsync() の内部をいじり易くする目的で実装
Kimura Youichi [Sat, 19 Jan 2013 06:07:34 +0000 (15:07 +0900)]
img.azyobuzi.net サムネイルの取得時に size=large の指定を追加
Kimura Youichi [Sat, 19 Jan 2013 06:02:50 +0000 (15:02 +0900)]
img.azyobuzi.net のミラーサイトを追加
https://ss1.coressl.jp/img.azyobuzi.net/api/ を追加。
SSLが使えるので優先して利用する。
Kimura Youichi [Sat, 19 Jan 2013 05:55:49 +0000 (14:55 +0900)]
img.azyobuzi.net 正規表現の更新にSystem.Therading.Timerを使用
Kimura Youichi [Sat, 12 Jan 2013 18:39:19 +0000 (03:39 +0900)]
何故かTravis CIで失敗するテストを無効化
.NET(WinXP)でもMono(Debian sid)でも通るのに何故かTravis CIでは通らなくて困惑
Kimura Youichi [Sat, 12 Jan 2013 18:30:48 +0000 (03:30 +0900)]
PictureBox.Visible の値の変更に何故か時間の掛かる問題の回避
Kimura Youichi [Sat, 12 Jan 2013 18:30:48 +0000 (03:30 +0900)]
PictureBox.Visible の変更に何故か時間が掛かる問題の回避
Kimura Youichi [Mon, 7 Jan 2013 15:50:13 +0000 (00:50 +0900)]
TweetThumbnail.ScrollUp/ScrollDownメソッドが正しく機能していないバグを修正
Kimura Youichi [Sat, 5 Jan 2013 11:33:33 +0000 (20:33 +0900)]
TweetThumbnailのテストコードを追加
Kimura Youichi [Sun, 30 Dec 2012 14:25:14 +0000 (23:25 +0900)]
一部のテストが正常に実行されないため無効化
Kimura Youichi [Sun, 30 Dec 2012 13:54:35 +0000 (22:54 +0900)]
PostClass初期化漏れの箇所を修正 (thx @5px!)
Kimura Youichi [Sun, 30 Dec 2012 13:54:10 +0000 (22:54 +0900)]
PostClassテストコード修正
Kimura Youichi [Sun, 30 Dec 2012 13:02:12 +0000 (22:02 +0900)]
TabsDialogテストコード追加
Kimura Youichi [Sun, 30 Dec 2012 08:16:42 +0000 (17:16 +0900)]
サムネイル関係のテストコード追加
Kimura Youichi [Sun, 30 Dec 2012 08:16:10 +0000 (17:16 +0900)]
ソースコードの整理
Kimura Youichi [Sun, 30 Dec 2012 06:12:33 +0000 (15:12 +0900)]
OpenTween.slnがVisual C# 2010 Expressで開けない問題を修正
Kimura Youichi [Fri, 21 Dec 2012 16:01:57 +0000 (01:01 +0900)]
meta要素からのサムネイルURL取得用の正規表現を修正
Kimura Youichi [Fri, 21 Dec 2012 16:00:00 +0000 (01:00 +0900)]
OpenTween.Thumbnail.Services.* のテストをいくつか追加
Kimura Youichi [Fri, 21 Dec 2012 09:25:06 +0000 (18:25 +0900)]
ビルド時にWarningが出る箇所を修正
Kimura Youichi [Fri, 21 Dec 2012 06:59:44 +0000 (15:59 +0900)]
PostClass.TextFromApiがnullの時にTextSingleLineでエラーが発生する問題を修正
Kimura Youichi [Fri, 21 Dec 2012 06:58:52 +0000 (15:58 +0900)]
PostClassのクローンが不完全である問題を修正
Kimura Youichi [Fri, 21 Dec 2012 06:54:40 +0000 (15:54 +0900)]
PostClassのテストを追加
the40san [Thu, 13 Dec 2012 07:48:28 +0000 (16:48 +0900)]
書きかけのテストが引っかかってるみたいなので修正
the40san [Thu, 13 Dec 2012 07:33:04 +0000 (16:33 +0900)]
涙の文字化け修正とテストケース変更
the40san [Thu, 13 Dec 2012 07:26:32 +0000 (16:26 +0900)]
Merge branch 'master' of github.com:opentween/OpenTween
the40san [Thu, 13 Dec 2012 07:20:37 +0000 (16:20 +0900)]
\83e\83X\83g\83P\81[\83X\92Ç\89Á(\98R\82ê\82 \82è)
the40san [Thu, 13 Dec 2012 07:20:37 +0000 (16:20 +0900)]
\83e\83X\83g\83P\81[\83X\92Ç\89Á(\98R\82ê\82 \82è)
the40san [Fri, 7 Dec 2012 07:45:40 +0000 (16:45 +0900)]
BingTest�lj�
the40san [Thu, 6 Dec 2012 07:51:00 +0000 (16:51 +0900)]
ApiInformationTest������ƒlj�
Kimura Youichi [Wed, 5 Dec 2012 00:47:04 +0000 (09:47 +0900)]
TabsDialog を書き直し
Kimura Youichi [Tue, 4 Dec 2012 15:07:58 +0000 (00:07 +0900)]
ID振り分けルール作成時にエラーが起きる問題を修正 (thx @tadsan!)
Kimura Youichi [Tue, 4 Dec 2012 13:47:32 +0000 (22:47 +0900)]
img.azyobuzi.net使用時にRegexオブジェクトがツイート毎に生成されていた問題を修正 (thx @azyobuzin!)
Kimura Youichi [Thu, 29 Nov 2012 01:40:39 +0000 (10:40 +0900)]
Merge remote-tracking branch 'upsilon/nunit'
Conflicts:
OpenTween.sln
Kimura Youichi [Sun, 11 Nov 2012 16:06:30 +0000 (01:06 +0900)]
ユニットテストで失敗した箇所を修正
Kimura Youichi [Sun, 11 Nov 2012 16:01:28 +0000 (01:01 +0900)]
Travis CI にてNUnit2.6を使用する
Kimura Youichi [Sat, 10 Nov 2012 21:37:35 +0000 (06:37 +0900)]
テストケース追加
Kimura Youichi [Sat, 10 Nov 2012 19:33:32 +0000 (04:33 +0900)]
Travis CI でのテストに対応
Kimura Youichi [Sat, 10 Nov 2012 18:51:27 +0000 (03:51 +0900)]
OpenTween.Tests プロジェクトを追加
the40san [Wed, 28 Nov 2012 07:12:48 +0000 (16:12 +0900)]
Test Framework added
Kimura Youichi [Mon, 22 Oct 2012 21:28:24 +0000 (06:28 +0900)]
img.azyobuzi.net を使用したサムネイル表示に対応
* 万一のために img.opentween.org に予備を用意した
* 取得に失敗したりそもそも対応していないURLの場合は従来のサムネイル表示のロジックが使われる
Kimura Youichi [Sat, 25 Aug 2012 22:16:24 +0000 (07:16 +0900)]
サムネイル周りを書き直し
大雑把に言うと旧来の Thumbnail クラスを TweetThumbnail と ThumbnailGenerator に分けた
あと将来プラグイン機構とか追加するときに手を加えやすくなる気がする