OSDN Git Service
Kimura Youichi [Fri, 8 Nov 2013 14:44:30 +0000 (23:44 +0900)]
マニフェストファイルを追加
Kimura Youichi [Thu, 7 Nov 2013 14:43:40 +0000 (23:43 +0900)]
CancellationTokenSourceのDispose忘れを修正
Kimura Youichi [Thu, 7 Nov 2013 14:38:12 +0000 (23:38 +0900)]
ImageListViewItemクラスのコードを掃除
Kimura Youichi [Thu, 7 Nov 2013 13:27:47 +0000 (22:27 +0900)]
Control.Invoke()の代わりにTaskSchedulerの指定を行う
Kimura Youichi [Wed, 6 Nov 2013 15:08:27 +0000 (00:08 +0900)]
プロフィール画像の読み込みに係わる例外処理を修正
ANIKITI [Mon, 4 Nov 2013 09:21:44 +0000 (18:21 +0900)]
イベントビューアのイベント別 TabPage を MyCommon.EVENTTYPE から持ってきて作成するよう変更
Kimura Youichi [Sat, 2 Nov 2013 09:08:18 +0000 (18:08 +0900)]
MetaThumbnailServiceによるサムネイル情報の取得時にWebExceptionが発生した場合を考慮
Kimura Youichi [Fri, 1 Nov 2013 21:44:27 +0000 (06:44 +0900)]
Image.FromStream()メソッドでExternalExceptionが発生する問題への対処
Kimura Youichi [Fri, 1 Nov 2013 21:39:49 +0000 (06:39 +0900)]
Image.FromStream()メソッドでOutOfMemoryExceptionが発生する問題への対処 (thx @7mencho!)
報告のあったエラー発生時の状況では特段メモリの空きが逼迫している様子ではなかったことや、MSDN の
Image.FromFile() メソッドのページには GDI+ のエラーによって OutOfMemoryException が発生する
という記述があることから、メモリ使用量に関係なく画像データの問題によってこの例外が発生するものと判断し
発生した場合は不正な画像として扱うことで対処しました。
Kimura Youichi [Fri, 1 Nov 2013 20:33:52 +0000 (05:33 +0900)]
Mono 環境でのビルド時に対象フレームワークが正しく判定されない問題の回避
下記のエラーが出る現象への対処:
/usr/lib/mono/4.0/Microsoft.Common.targets: warning : Unable to find framework corresponding to the target framework moniker '.NETFramework,Version=v4.0,Profile=Client'. Framework assembly references will be resolved from the GAC, which might not be the intended behavior.
Kimura Youichi [Wed, 23 Oct 2013 11:05:50 +0000 (20:05 +0900)]
gitattributes を追加
Kimura Youichi [Sat, 19 Oct 2013 14:14:01 +0000 (23:14 +0900)]
バージョン 1.1.5-beta1 開発開始
Kimura Youichi [Sat, 19 Oct 2013 14:07:54 +0000 (23:07 +0900)]
OpenTween v1.1.4 リリース
Kimura Youichi [Sat, 19 Oct 2013 14:04:52 +0000 (23:04 +0900)]
ChangeLog 修正
Kimura Youichi [Sat, 19 Oct 2013 13:01:25 +0000 (22:01 +0900)]
UseNameField=falseの場合もScreenNameに対するヒット判定は完全一致で行うよう修正
Kimura Youichi [Sat, 19 Oct 2013 12:33:17 +0000 (21:33 +0900)]
振り分け条件のFilterBody (UseNameField=false)がRetweetedByに含まれるスクリーン名にマッチしないバグを修正 (thx @Shoichi_Kublai!)
Kimura Youichi [Fri, 18 Oct 2013 20:47:39 +0000 (05:47 +0900)]
Task内での未ハンドル例外に対してもエラーログの出力が行われるように修正
Kimura Youichi [Fri, 18 Oct 2013 19:37:55 +0000 (04:37 +0900)]
不正な画像データの入力に対して独自の例外クラスを使用する
Kimura Youichi [Fri, 18 Oct 2013 19:17:57 +0000 (04:17 +0900)]
spx [Tue, 30 Jul 2013 15:04:09 +0000 (00:04 +0900)]
MemoryImage のコンストラクタで例外が発生した場合、渡された Stream は Dispose しておく
Kimura Youichi [Fri, 18 Oct 2013 18:51:03 +0000 (03:51 +0900)]
spx [Tue, 23 Jul 2013 13:55:44 +0000 (22:55 +0900)]
プロフィール画像が壊れている時の例外に対応
オリジナルは正常で、縮小画像だけ壊れていることがあるみたい (@wordpress_News など)
Kimura Youichi [Fri, 11 Oct 2013 14:17:20 +0000 (23:17 +0900)]
バージョン 1.1.4-beta1 開発開始
Kimura Youichi [Fri, 11 Oct 2013 14:13:33 +0000 (23:13 +0900)]
OpenTween v1.1.3 リリース
Kimura Youichi [Fri, 11 Oct 2013 14:11:54 +0000 (23:11 +0900)]
ChangeLog にデフォルト設定の変更に関する告知文を追加
Kimura Youichi [Tue, 8 Oct 2013 21:32:14 +0000 (06:32 +0900)]
メソッド名のtypoを修正 (thx @5px!)
Kimura Youichi [Tue, 8 Oct 2013 20:30:19 +0000 (05:30 +0900)]
タブ振り分けルール設定時にマッチ条件などの末端の空白文字が削除される問題を修正
http://sourceforge.jp/ticket/browse.php?group_id=6526&tid=31387
Kimura Youichi [Tue, 8 Oct 2013 19:59:55 +0000 (04:59 +0900)]
短縮URLの「すべてのURLについて解決を試みる」機能を削除
短縮URLとは無関係なWebサイトに不必要なアクセスをもたらすため
Kimura Youichi [Tue, 8 Oct 2013 19:42:48 +0000 (04:42 +0900)]
全てのHTTPリクエストに適切なUser-Agentヘッダを付けるよう修正
Kimura Youichi [Tue, 8 Oct 2013 19:40:44 +0000 (04:40 +0900)]
HttpConnectionで使用されているプロキシ設定がOTWebClientにも適用されるよう修正
http://sourceforge.jp/ticket/browse.php?group_id=6526&tid=31561
Kimura Youichi [Tue, 8 Oct 2013 18:55:12 +0000 (03:55 +0900)]
spx [Thu, 3 Oct 2013 13:59:23 +0000 (22:59 +0900)]
関連発言タブの削除をUndoしたときに状態がおかしくなるのを修正
Kimura Youichi [Wed, 2 Oct 2013 10:41:16 +0000 (19:41 +0900)]
PostFilterRule.MoveMatches の XmlElement 属性に typo があったため修正 (thx @5px!)
Kimura Youichi [Fri, 20 Sep 2013 19:35:42 +0000 (04:35 +0900)]
タブ振り分けルールの処理を書き直し, PostFilterRule のテストコード追加
ANIKITI [Sun, 29 Sep 2013 10:42:11 +0000 (19:42 +0900)]
画像付きポストを行う際にアップローダーが Twitpic もしくは yfrog の場合、ツイートに in_reply_to_status_id が付加されない問題を修正
ANIKITI [Sun, 29 Sep 2013 10:39:14 +0000 (19:39 +0900)]
TwipplePhoto.cs のコードクオリティを改善
Kimura Youichi [Wed, 18 Sep 2013 10:32:54 +0000 (19:32 +0900)]
UpdateFromJsonTest がMono環境で動作しないようなのでしばらく無効にする
Kimura Youichi [Sun, 1 Sep 2013 16:45:42 +0000 (01:45 +0900)]
ErrorCode に未記載のエラーコードを追加
Kimura Youichi [Sun, 1 Sep 2013 14:55:17 +0000 (23:55 +0900)]
ErrorCode の順序が間違っていたのを修正
Kimura Youichi [Sun, 1 Sep 2013 08:12:14 +0000 (17:12 +0900)]
リツイート時のレスポンスを CheckStatusCode に通すようにする
Kimura Youichi [Sat, 31 Aug 2013 03:11:36 +0000 (12:11 +0900)]
HttpConnection.CopyStream メソッドを削除
Kimura Youichi [Fri, 30 Aug 2013 20:39:30 +0000 (05:39 +0900)]
HttpConnection に UseCookie プロパティを追加、各メソッドから withCookie 引数を削除
今後、HttpConnection で Cookie を使用する場合は *インスタンス単位で* 独立して
管理されます。OpenTween ではこの機能を使用している箇所はありませんでしたが (Web
モードの名残り?)、派生版などで Cookie 管理を必要としている場合は注意して下さい。
Kimura Youichi [Fri, 30 Aug 2013 17:53:03 +0000 (02:53 +0900)]
HttpConnection.InstanceTimeout を Nullable<int> 型に変更
Kimura Youichi [Thu, 29 Aug 2013 20:07:53 +0000 (05:07 +0900)]
Merge branch 'drop-api-v1'
Kimura Youichi [Thu, 29 Aug 2013 19:38:24 +0000 (04:38 +0900)]
API使用回数計算を削除
API v1 とはレートリミットの基準が異なるため
Kimura Youichi [Thu, 29 Aug 2013 19:00:56 +0000 (04:00 +0900)]
REST API v1 など古いAPIのコードを除去
Kimura Youichi [Sat, 24 Aug 2013 21:22:58 +0000 (06:22 +0900)]
followers/ids, no_retweets/ids, blocks/ids, help/configuration の取得処理を書き直し
Kimura Youichi [Sun, 25 Aug 2013 06:04:41 +0000 (15:04 +0900)]
REST APIのエラー処理を統一
https://dev.twitter.com/docs/error-codes-responses に記載されているエラーコードを考慮
Kimura Youichi [Fri, 12 Jul 2013 12:23:14 +0000 (21:23 +0900)]
起動時の片思いユーザー取得を無効に設定すると no_retweet_ids の取得が行われない問題の修正 (thx @ui_nyan!)
Kimura Youichi [Sat, 6 Jul 2013 18:18:17 +0000 (03:18 +0900)]
Nullable<T> 型を積極的に使うように変更
もぅ post.RetweetedId > 0 とかマヂ無理。リファクタリングしよ…
このコミットによる変更で、これまで値が存在しないことを表すために 0 が使用されて
いたフィールドの型が Nullable<T> に変更されています。
具体的には PostStatus.RetweetedId や PostStatus.InReplyToStatusId などが long 型
から long? (Nullable<long>) 型に変更されました。また、HttpTwitter クラスでは、
Twitter API をコールするメソッドで任意とされているパラメータ (since_id や count
など) の型が Nullable<T> に変更されています。
これによって、例えば post.InReplyToStatusId > 0 のようにしてツイートがリプライで
あるか否かを判定していたコードが、これからは post.InReplyToStatusId != null と
記述するようになります。
派生プロジェクトにおいては、派生版のコードをマージする際に InReplyToStatusId や
RetweetedId などを使用したり HttpTwitter クラスのメソッドを使用したりするコード
が存在しないか確認し、もし存在すればそれらのコードの修正が必要か否か注意深く確認
して下さい。
Kimura Youichi [Fri, 5 Jul 2013 18:05:26 +0000 (03:05 +0900)]
バージョン 1.1.3-beta1 開発開始
Kimura Youichi [Fri, 5 Jul 2013 18:02:58 +0000 (03:02 +0900)]
OpenTween v1.1.2 リリース
Kimura Youichi [Fri, 5 Jul 2013 17:51:27 +0000 (02:51 +0900)]
API v1 廃止によってGetRelatedResultsApi実行時にエラーが表示される問題を修正 (thx @KishSoup!)
関連発言表示の機能そのものは related_results.json が使用できない場合であっても
リプライチェインを辿る挙動にフォールバックするため動作に支障はない。
Kimura Youichi [Thu, 4 Jul 2013 19:36:02 +0000 (04:36 +0900)]
APIレートリミット表示がタイミングによって不整合を起こす問題を修正
複数のAPIへ同時にアクセスした場合などにエンドポイント毎のレートリミットの
記録がおかしくなる問題が存在していた
Kimura Youichi [Thu, 4 Jul 2013 18:59:51 +0000 (03:59 +0900)]
img.azyobuzi.net のミラーサイトURLを更新
Kimura Youichi [Sun, 30 Jun 2013 14:11:08 +0000 (23:11 +0900)]
C# への書き換え時のミスを修正 (thx @5px!)
Kimura Youichi [Sun, 30 Jun 2013 13:43:02 +0000 (22:43 +0900)]
Lockerz の API キーを削除 (thx @hama_kai!)
画像投稿 API に関するコードは
29f64d216557aed039a584c9ae63bd2da53dbf18
にて既に削除されている。
Kimura Youichi [Sun, 30 Jun 2013 15:00:24 +0000 (00:00 +0900)]
Search API (API v1.1) で page パラメータが廃止されたことに対する修正 (thx @nyamph_pf!)
Kimura Youichi [Sun, 30 Jun 2013 12:35:29 +0000 (21:35 +0900)]
Search API から不完全なツイートが返った場合の対策を追加 (thx @nyamph_pf!)
Kimura Youichi [Sun, 30 Jun 2013 10:13:47 +0000 (19:13 +0900)]
Merge remote-tracking branch 'spx268/TweakDetailsListView'
Kimura Youichi [Fri, 28 Jun 2013 16:39:55 +0000 (01:39 +0900)]
Kenji Wada [Thu, 27 Jun 2013 14:57:04 +0000 (23:57 +0900)]
Windows 8.1にてUserStreamが動作しない問題を修正
Kimura Youichi [Wed, 26 Jun 2013 20:39:44 +0000 (05:39 +0900)]
Merge remote-tracking branch 'spx268/UseCenterImage'
spx [Wed, 19 Jun 2013 12:25:44 +0000 (21:25 +0900)]
DetailsListView の再描画範囲を制御する処理を元に戻した
1.0.9 相当
spx [Fri, 19 Apr 2013 10:35:19 +0000 (19:35 +0900)]
ロック対象を厳密に
GetCurTabPost()も_postCache/_itemCacheIndexを使っているので
spx [Fri, 3 May 2013 11:16:12 +0000 (20:16 +0900)]
ErrorImage/InitialImageの表示にはPictureBoxSizeMode.CenterImageを使う
ANIKITI [Thu, 13 Jun 2013 11:07:06 +0000 (20:07 +0900)]
画像アップロード対応サービスについっぷるフォトを追加
ANIKITI [Thu, 13 Jun 2013 02:32:47 +0000 (11:32 +0900)]
画像アップロード対応サービスから Lockerz を削除
API が結構前に廃止されていたため (サムネイルも?)
ANIKITI [Thu, 13 Jun 2013 00:57:00 +0000 (09:57 +0900)]
Twitpic, yfrog, img.ly に画像をアップロードすることができない問題を修正
Kimura Youichi [Tue, 11 Jun 2013 14:13:23 +0000 (23:13 +0900)]
Merge remote-tracking branch 'sfjp/master'
Kimura Youichi [Tue, 11 Jun 2013 14:06:58 +0000 (23:06 +0900)]
バージョン 1.1.2-beta1 開発開始
Kimura Youichi [Tue, 11 Jun 2013 14:04:16 +0000 (23:04 +0900)]
OpenTween v1.1.1 リリース
ANIKITI [Tue, 11 Jun 2013 01:44:49 +0000 (10:44 +0900)]
UserStreams の list_user_(un)subscribed イベントを受信した際に未知のイベントとして扱われる問題を修正 (thx @Lolitapple!)
Kimura Youichi [Mon, 10 Jun 2013 16:29:21 +0000 (01:29 +0900)]
テストケース壊しまくってたので修正
Kimura Youichi [Mon, 10 Jun 2013 15:11:40 +0000 (00:11 +0900)]
Merge branch 'api11'
Kimura Youichi [Mon, 10 Jun 2013 15:09:48 +0000 (00:09 +0900)]
ChangeLog修正
Kimura Youichi [Mon, 10 Jun 2013 14:37:18 +0000 (23:37 +0900)]
画像投稿画面をキャンセルした場合にタイムライン画面に復帰できない不具合を修正 (thx @polka_roco_!)
33264ed0e847b96add8c20217fefa1a60b296923 の変更の部分的な取り消し
https://twitter.com/polka_roco_/status/
333492818540646400
https://twitter.com/kim_upsilon/status/
344081452167753728
https://twitter.com/aokomoriuta/status/
344082325170171904
Kimura Youichi [Mon, 10 Jun 2013 14:42:08 +0000 (23:42 +0900)]
HttpTwitter#GetListsStatuses メソッドのAPI v1.1対応漏れを修正 (thx @5px!)
per_page -> count パラメータ名変更に対応
Kimura Youichi [Mon, 10 Jun 2013 12:59:25 +0000 (21:59 +0900)]
HttpTwitter#DestroyStatus メソッドのAPI v1.1対応の不具合を修正
Kimura Youichi [Sat, 8 Jun 2013 06:31:38 +0000 (15:31 +0900)]
HttpTwitter#Statusid_retweeted_by_ids メソッドのAPI v1.1対応
Kimura Youichi [Fri, 7 Jun 2013 00:49:31 +0000 (09:49 +0900)]
TweetThumbnailTest.CancelAsyncTest() を無効化
Travis CI 環境で InvalidOperationException が発生する問題が未解決のため
Kimura Youichi [Thu, 6 Jun 2013 21:36:45 +0000 (06:36 +0900)]
お気に入り削除のAPI v1.1対応が正しく機能しない問題を修正 (thx @polka_roco_!)
Kimura Youichi [Thu, 6 Jun 2013 18:48:40 +0000 (03:48 +0900)]
APIレートリミットのリセット時刻がintの範囲を超える場合を考慮
2038年までTwitterあるかな
Kimura Youichi [Thu, 6 Jun 2013 18:43:24 +0000 (03:43 +0900)]
APIレートリミット表示ダイアログに関わるコードのAPI v1.1\b仮対応
Kimura Youichi [Wed, 5 Jun 2013 21:59:02 +0000 (06:59 +0900)]
リスト機能の API v1.1 対応が不十分であったため修正
Kimura Youichi [Wed, 5 Jun 2013 19:21:31 +0000 (04:21 +0900)]
APIリミット表示の更新を /statuses/home_timeline が使用された時のみにする
Kimura Youichi [Wed, 5 Jun 2013 18:50:07 +0000 (03:50 +0900)]
CallbackDelegate の余分な参照渡しを除去
Kimura Youichi [Thu, 6 Jun 2013 21:59:30 +0000 (06:59 +0900)]
Transifex の設定ファイルを追加
https://www.transifex.com/projects/p/opentween/ から翻訳に参加できます。
Kimura Youichi [Thu, 6 Jun 2013 21:42:45 +0000 (06:42 +0900)]
MyListsフォーム内のコントロール名に日本語が混入している箇所を修正
Transifex などで resx ファイルを扱う際に支障があるため。
Kimura Youichi [Thu, 6 Jun 2013 18:49:44 +0000 (03:49 +0900)]
ApiLimitオブジェクトに「レートリミット情報を取得した日時」を保持できるように修正
Kimura Youichi [Thu, 6 Jun 2013 18:10:13 +0000 (03:10 +0900)]
string.Copy() など余分な処理を除去
わずかながらメモリ使用量の改善に寄与。何で string.Copy() したのかは謎。
ANIKITI [Thu, 23 May 2013 08:42:22 +0000 (17:42 +0900)]
間違った書式のXMLコメントを修正
ANIKITI [Wed, 22 May 2013 23:58:50 +0000 (08:58 +0900)]
Win32Api.SPI_GETSCREENSAVERRUNNING 定数の値を修正
使用されていないメソッドと変数の削除
Kimura Youichi [Wed, 22 May 2013 20:41:48 +0000 (05:41 +0900)]
Kimura Youichi [Fri, 17 May 2013 09:39:08 +0000 (18:39 +0900)]
Merge remote-tracking branch 'moccos/SimilarImageSearch' into master (closes #11)
Kimura Youichi [Tue, 14 May 2013 19:37:58 +0000 (04:37 +0900)]
バージョン 1.1.1-beta1 開発開始
Kimura Youichi [Tue, 14 May 2013 19:36:45 +0000 (04:36 +0900)]
OpenTween v1.1.0 リリース
Kimura Youichi [Tue, 14 May 2013 19:34:46 +0000 (04:34 +0900)]
ListManage.{en,zh-CHS}.resx がビルド対象に入っていなかった問題を修正
moccos [Sun, 12 May 2013 22:56:54 +0000 (07:56 +0900)]
Added full size image supports for similar image search in ThumbnailGenerator.
moccos [Sun, 12 May 2013 21:59:55 +0000 (06:59 +0900)]
Rollbacked changes around doubleclick event. Fixed blamed codes.