OSDN Git Service
Kimura Youichi [Mon, 5 May 2014 17:21:28 +0000 (02:21 +0900)]
Merge branch 'cleanup-twittermodels'
Kimura Youichi [Mon, 5 May 2014 16:59:34 +0000 (01:59 +0900)]
TwitterDataModel内の使われていないクラスを削除
Kimura Youichi [Mon, 5 May 2014 16:58:35 +0000 (01:58 +0900)]
TwitterDataModel.EventData を TwitterStreamEvent に移行
Kimura Youichi [Mon, 5 May 2014 16:29:20 +0000 (01:29 +0900)]
TwitterDataModel.Relationship を TwitterFriendship に移行
Kimura Youichi [Mon, 5 May 2014 15:57:51 +0000 (00:57 +0900)]
TwitterDataModel.SearchResult を TwitterSearchResult に移行
Kimura Youichi [Mon, 5 May 2014 15:50:38 +0000 (00:50 +0900)]
TwitterDataModel.Directmessage を TwitterDirectMessage に移行
Kimura Youichi [Mon, 5 May 2014 15:21:48 +0000 (00:21 +0900)]
TwitterDataModel.ErrorResponse を TwitterError に移行
Kimura Youichi [Mon, 5 May 2014 15:13:52 +0000 (00:13 +0900)]
TwitterDataModel.Ids, Lists, Users を TwitterPageable<T> のサブクラスに移行
Kimura Youichi [Mon, 5 May 2014 14:38:06 +0000 (23:38 +0900)]
TwitterDataModel.Place を TwitterPlace に移行
Kimura Youichi [Mon, 5 May 2014 14:10:47 +0000 (23:10 +0900)]
TwitterDataModel.Status を TwitterStatus に移行
Kimura Youichi [Mon, 5 May 2014 12:23:57 +0000 (21:23 +0900)]
TwitterDataModel.Configuration を TwitterConfiguration に移行
Kimura Youichi [Mon, 5 May 2014 11:59:23 +0000 (20:59 +0900)]
TwitterDataModel.ListElementData を TwitterList に移行
Kimura Youichi [Mon, 5 May 2014 10:53:25 +0000 (19:53 +0900)]
TwitterDataModel.Entity 関連のクラスを TwitterEntity に移行
Kimura Youichi [Mon, 5 May 2014 10:11:24 +0000 (19:11 +0900)]
TwitterDataModel.User を TwitterUser に移行
Kimura Youichi [Mon, 5 May 2014 11:14:49 +0000 (20:14 +0900)]
DataModel.cs 内のクラスを OpenTween.Api.* に移動
Kimura Youichi [Mon, 5 May 2014 05:41:30 +0000 (14:41 +0900)]
SGenタスクでシリアル化アセンブリを生成する対象の型を Setting* クラスに限定
spx [Sat, 3 May 2014 09:29:19 +0000 (18:29 +0900)]
ポスト選択履歴まわりの処理を若干変更
履歴キャッシュが2500件溜まるごとにトリム処理を呼ぶように変更した
Kimura Youichi [Sat, 3 May 2014 07:44:25 +0000 (16:44 +0900)]
ShowUserInfoクラスをUserInfoDialogに名前変更
Kimura Youichi [Sat, 3 May 2014 08:19:34 +0000 (17:19 +0900)]
Merge branch 'cleanup-showuserinfo'
Kimura Youichi [Sat, 3 May 2014 05:23:58 +0000 (14:23 +0900)]
ShowUserInfoのレイアウト修正
Meiryo UI でラベルの高さが不足する問題の調整が主
Kimura Youichi [Sat, 3 May 2014 05:08:40 +0000 (14:08 +0900)]
ButtonCloseのクリックイベント内での明示的な Close() の呼び出しを除去
DialogResult の値がセットされた時点でフォームは非表示になるため Close() を呼び出す必要は無い
参照: http://msdn.microsoft.com/ja-jp/library/system.windows.forms.form.dialogresult.aspx
Kimura Youichi [Sat, 3 May 2014 05:04:16 +0000 (14:04 +0900)]
RecentPostBrowser, DescriptionBrowserでabout:blankを表示する指定を除去
SetDescriptionAsync や SetRecentStatusAsync による更新を阻害していたため
Kimura Youichi [Tue, 29 Apr 2014 23:52:47 +0000 (08:52 +0900)]
ShowUserInfo.UserPictureの画像読み込みに失敗した場合でもブラウザでの表示は行えるよう変更
Kimura Youichi [Tue, 29 Apr 2014 23:51:06 +0000 (08:51 +0900)]
UserPictureからブラウザで画像を開く操作をダブルクリックからシングルクリックに変更
Kimura Youichi [Tue, 29 Apr 2014 23:45:49 +0000 (08:45 +0900)]
ShowUserInfo.UserPicture で使用中の画像の破棄を Dispose メソッド内で行う
Kimura Youichi [Tue, 29 Apr 2014 23:42:27 +0000 (08:42 +0900)]
ユーザーの比較に screen_name を使用している箇所を極力 id での比較に置き換える
Kimura Youichi [Tue, 29 Apr 2014 23:38:39 +0000 (08:38 +0900)]
ShowUserInfoにファイルが2つ以上D&Dされた場合は受け付けないように変更
Kimura Youichi [Tue, 29 Apr 2014 23:36:36 +0000 (08:36 +0900)]
ShowUserInfo.isValidExtensionメソッドの文字列比較にStringComparison.Ordinalを明示, メソッド名を変更
Kimura Youichi [Tue, 29 Apr 2014 13:51:44 +0000 (22:51 +0900)]
ShowUserInfo.UserPicture のカーソル表示の指定をデザイナ側のコードに移動
Kimura Youichi [Tue, 29 Apr 2014 13:19:12 +0000 (22:19 +0900)]
ShowUserInfo内のWebBrowserで独自にツールチップを表示させる処理を削除
表示するHTMLの a 要素の title 属性によってツールチップが二重に表示されていたため
Kimura Youichi [Tue, 29 Apr 2014 13:14:14 +0000 (22:14 +0900)]
使用されていないイベントハンドラーを削除
Kimura Youichi [Tue, 29 Apr 2014 13:04:21 +0000 (22:04 +0900)]
ShowUserInfoのWebBrowser関連のメソッドを掃除
Kimura Youichi [Tue, 29 Apr 2014 10:09:22 +0000 (19:09 +0900)]
プロフィール画像の変更処理をBackgroundWorkerからTaskに移行
ANIKITI [Fri, 2 May 2014 02:38:03 +0000 (11:38 +0900)]
Revert "UpdateDialog に [今後このダイアログを表示しない] チェックボックスを追加"
This reverts commit
522b105dd033e6c8501556da30be8db5e513ebe7.
ANIKITI [Thu, 1 May 2014 23:30:45 +0000 (08:30 +0900)]
UpdateDialog に [今後このダイアログを表示しない] チェックボックスを追加
ANIKITI [Thu, 1 May 2014 22:52:42 +0000 (07:52 +0900)]
XP 以前の Windows でのみ動作する Win32 API を利用したタスクトレイ関連のコードを削除
Kimura Youichi [Tue, 29 Apr 2014 09:59:18 +0000 (18:59 +0900)]
プロフィール変更時の /account/update_profile.json のレスポンスを画面の更新に使用する
Kimura Youichi [Tue, 29 Apr 2014 08:57:19 +0000 (17:57 +0900)]
ShowUserInfoのタイトルからScreenNameを除去
DisplayUser に複数回ユーザー情報が代入されると、タイトルにScreenNameが
代入した回数だけ追記されてしまう問題の対処
Kimura Youichi [Tue, 29 Apr 2014 08:21:07 +0000 (17:21 +0900)]
プロフィール情報の変更処理をBackgroundWorkerからTaskに移行
Kimura Youichi [Mon, 28 Apr 2014 17:41:56 +0000 (02:41 +0900)]
ShowUserInfo.AnalizeUserInfoメソッドを削除, UserInfoを介さず TwitterDataModel.User の値を直接扱う
Kimura Youichi [Mon, 28 Apr 2014 17:10:31 +0000 (02:10 +0900)]
ShowUserInfo.User を DisplayUser に変更, プロパティに値がセットされた時点で即時に画面を更新する
Kimura Youichi [Mon, 28 Apr 2014 18:01:42 +0000 (03:01 +0900)]
ShowUserInfoのプロフィール編集での入力欄切り替え時にTabStopではなくEnabledの値を変更する
Kimura Youichi [Mon, 28 Apr 2014 17:55:33 +0000 (02:55 +0900)]
ShowUserInfoのプロフィール編集用テキストボックスの配置を初期化するタイミングを変更
spx [Wed, 30 Apr 2014 03:27:47 +0000 (12:27 +0900)]
画像投稿画面の初期イメージを置き換え
旧画像が resx ファイルへ埋め込まれたままになっていたため
Kimura Youichi [Mon, 28 Apr 2014 17:28:58 +0000 (02:28 +0900)]
ShowUserInfoの各LinkLabelのClickイベント処理を共通化
リンク先URLをLinkLabelのTagに持たせるように変更した
Kimura Youichi [Mon, 28 Apr 2014 16:54:31 +0000 (01:54 +0900)]
短縮URL展開に関する余分な処理を除去, メソッド名を変更
Kimura Youichi [Mon, 28 Apr 2014 16:53:23 +0000 (01:53 +0900)]
ShowUserInfoで url がNullableであることを想定していない問題を修正
Kimura Youichi [Mon, 28 Apr 2014 16:49:42 +0000 (01:49 +0900)]
ShowUserInfoのSetDescriptionAsyncとSetLinklabelWebAsyncが実行されるタイミングを他と統一
Kimura Youichi [Sun, 27 Apr 2014 16:11:46 +0000 (01:11 +0900)]
ShowUserInfoでdescriptionがNullableであることを想定していない問題を修正
Kimura Youichi [Sun, 27 Apr 2014 15:46:30 +0000 (00:46 +0900)]
ShowUserInfoの最新ツイート表示の短縮URL展開を非同期に行う
Kimura Youichi [Sun, 27 Apr 2014 14:57:39 +0000 (23:57 +0900)]
ShowUserInfoのプロフィール画像の取得・表示にHttpClient, OTPictureBoxを使用する
Kimura Youichi [Sun, 27 Apr 2014 14:54:20 +0000 (23:54 +0900)]
ShowUserInfoのプロフィール画像の取得処理をBackgroundWorkerからTaskに移行
Kimura Youichi [Sun, 27 Apr 2014 13:17:28 +0000 (22:17 +0900)]
ShowUserInfoのフォロー状態の取得・表示処理をTaskによる非同期処理に移行
Kimura Youichi [Sun, 27 Apr 2014 13:05:53 +0000 (22:05 +0900)]
ShowUserInfoのフォント設定の処理をコンストラクタに移動
Kimura Youichi [Sun, 27 Apr 2014 13:03:49 +0000 (22:03 +0900)]
ShowUserInfoクラスのMyOwnerを削除、Owner, Twitterプロパティに置き換え
Kimura Youichi [Sat, 26 Apr 2014 10:24:33 +0000 (19:24 +0900)]
CooperatePanelのチェックボックスの初期状態をデフォルトの設定値と揃える
Kimura Youichi [Sat, 26 Apr 2014 07:51:51 +0000 (16:51 +0900)]
70dca51e でHttpClientに移行した箇所の例外処理の抜けを修正
Kimura Youichi [Sat, 26 Apr 2014 07:20:40 +0000 (16:20 +0900)]
SimpleThumbnailService/MetaThumbnailService 以外で使用する正規表現を各クラス内に埋め込む
Kimura Youichi [Sat, 26 Apr 2014 06:26:52 +0000 (15:26 +0900)]
HttpClientがDisposableであることが考慮されていない箇所を修正
* OpenTween.Thumbnail.Service.* 以下のクラスは HttpClient を省略不可に
* HttpClient を使用するテストコードでは using を使用する
* TweenMain.GetVersionInfoAsync() では TweenMain クラスが持っている HttpClient を使用する
Kimura Youichi [Sat, 26 Apr 2014 06:11:05 +0000 (15:11 +0900)]
SimpleThumbnailService コンストラクタの引数から HttpClient を除去
Kimura Youichi [Sat, 26 Apr 2014 06:10:31 +0000 (15:10 +0900)]
適切でない SimpleThumbnailService の継承を削除
Kimura Youichi [Sat, 26 Apr 2014 05:11:09 +0000 (14:11 +0900)]
ThumbnailInfo.LoadThumbnailImageAsync メソッドにHttpClientインスタンスを受け付けるように変更
コンストラクタの引数にある HttpClient は不要になったため削除
Kimura Youichi [Mon, 21 Apr 2014 17:31:28 +0000 (02:31 +0900)]
OTWebClientクラスを削除
Kimura Youichi [Mon, 21 Apr 2014 17:30:15 +0000 (02:30 +0900)]
ImgAzyobuziNetクラス内の OTWebClient に依存している箇所を HttpClient に置き換え
Kimura Youichi [Mon, 21 Apr 2014 17:18:21 +0000 (02:18 +0900)]
翻訳機能の OTWebClient に依存している箇所を HttpClient に置き換え
spx [Thu, 24 Apr 2014 21:26:07 +0000 (06:26 +0900)]
ImageListViewItem のキャッシュを表示中のタブ以外に使わないようにする
RetrieveItem イベントは表示中のタブ以外でも発生するため、チェックしないと誤ったキャッシュを返すことになる
spx [Mon, 21 Apr 2014 16:35:24 +0000 (01:35 +0900)]
同じ処理をひとまとめに
Kimura Youichi [Sun, 20 Apr 2014 16:43:59 +0000 (01:43 +0900)]
ImageCacheクラスの OTWebClient を使用している処理を HttpClient に置き換え
Kimura Youichi [Sun, 20 Apr 2014 11:00:31 +0000 (20:00 +0900)]
HttpMessageHandlerMock を使用したテストコードにキューの残件数の検証を追加
Kimura Youichi [Sun, 20 Apr 2014 10:53:37 +0000 (19:53 +0900)]
FoursquareCheckinTest のテストコードの誤りを修正
Kimura Youichi [Sun, 20 Apr 2014 06:23:01 +0000 (15:23 +0900)]
MyCommon.fileVersion のフィールド名を FileVersion に変更
Kimura Youichi [Sun, 20 Apr 2014 06:21:19 +0000 (15:21 +0900)]
MyCommon.fileVersion に値をセットするタイミングを変更
TweenMain を使用しないテストコードで予め fileVersion を初期化する処理が不要になります
Kimura Youichi [Sun, 20 Apr 2014 05:08:21 +0000 (14:08 +0900)]
HttpMessageHandlerMock に同期的なデリゲートを受け付けられるように修正
spx [Sun, 20 Apr 2014 12:23:41 +0000 (21:23 +0900)]
Kimura Youichi [Sat, 19 Apr 2014 17:53:42 +0000 (02:53 +0900)]
ライセンス表示の誤記を修正
VB.NET -> C# の書き換え時に正規表現のミスで引っ掛けてしまった模様
Kimura Youichi [Sat, 19 Apr 2014 16:56:05 +0000 (01:56 +0900)]
設定画面から「FoursquareのURLからプレビューを表示する」の項目を削除
ベニュー情報の取得が非同期に行えるようになり動作に支障を来す恐れが無くなったため
Kimura Youichi [Sat, 19 Apr 2014 16:41:08 +0000 (01:41 +0900)]
動作しなくなっていたFoursquareのサムネイル表示を再実装
Foursquareチェックイン時のツイートのうち位置情報が付与されていない
ツイートに対してのみサムネイル情報を返します
Kimura Youichi [Sat, 19 Apr 2014 15:30:11 +0000 (00:30 +0900)]
HttpMessageHandlerMockをpublicクラスに変更
Kimura Youichi [Sat, 19 Apr 2014 05:47:40 +0000 (14:47 +0900)]
Task.ContinueWith() を使用している残りの箇所をasyncメソッドに変更
Kimura Youichi [Tue, 15 Apr 2014 17:41:03 +0000 (02:41 +0900)]
OpenTween.Thumbnail.Services 内のOTWebClientを使用している箇所をHttpClientに置き換え
Kimura Youichi [Tue, 15 Apr 2014 17:36:20 +0000 (02:36 +0900)]
ThumbnailInfoクラス内のOTWebClientを使用している箇所をHttpClientに置き換え
Kimura Youichi [Tue, 15 Apr 2014 17:26:27 +0000 (02:26 +0900)]
IThumbnailService.GetThumbnailInfo() を非同期メソッドに変更
Kimura Youichi [Sat, 19 Apr 2014 05:44:30 +0000 (14:44 +0900)]
TweetThumbnailTest.CancelTest() で検証する例外の型を変更
ec47e7c で修正した箇所が MS.NET でも発生したため、
OperationCanceledException クラスまたはそのサブクラスを受け付けるように変更した。
spx [Tue, 15 Apr 2014 06:41:52 +0000 (15:41 +0900)]
PublicSearchタブでの再検索時に、特定の条件下でエラーが発生する問題を修正 (thx @Lolitapple!)
https://twitter.com/Lolitapple/status/
455936721654263808
Kimura Youichi [Sun, 13 Apr 2014 15:04:24 +0000 (00:04 +0900)]
Merge remote-tracking branch 'github/master'
Kimura Youichi [Sun, 13 Apr 2014 14:22:45 +0000 (23:22 +0900)]
Merge branch 'dotnet4.5.1'
Kimura Youichi [Sun, 13 Apr 2014 14:06:36 +0000 (23:06 +0900)]
TweenMain_Shownメソッド内の Thread.Sleep() を Task.Delay() に置き換え
Kimura Youichi [Sun, 13 Apr 2014 11:00:07 +0000 (20:00 +0900)]
MyCommon.GetReadableVersion() で引数にVersionインスタンスを受け付けるように修正
Kimura Youichi [Sun, 13 Apr 2014 10:59:04 +0000 (19:59 +0900)]
最新バージョン情報の取得を非同期に行う
Kimura Youichi [Sun, 13 Apr 2014 09:37:43 +0000 (18:37 +0900)]
TweenMain.OpenUriAsync() のawait漏れで警告の出ている箇所を修正
Kimura Youichi [Sun, 13 Apr 2014 09:37:10 +0000 (18:37 +0900)]
ImageListViewItem.GetImageAsync() の実行にawaitを使用するよう修正
Kimura Youichi [Sat, 12 Apr 2014 08:00:10 +0000 (17:00 +0900)]
ShortUrlの非同期メソッドを使用する箇所にawaitをなるべく使用する
Kimura Youichi [Fri, 11 Apr 2014 10:52:23 +0000 (19:52 +0900)]
HttpClientを使用してShortUrlクラスの実装を修正
Kimura Youichi [Sun, 13 Apr 2014 12:32:00 +0000 (21:32 +0900)]
Mono 環境でテストが失敗する箇所の対策
spx [Fri, 4 Apr 2014 22:22:59 +0000 (07:22 +0900)]
不必要なカラムヘッダの再設定を抑制
カラム数が変わる時だけ再設定する(_iconCol が変わった時だけ)
spx [Fri, 4 Apr 2014 19:42:59 +0000 (04:42 +0900)]
非効率そうなところをざっくり書き換え
foreach で x.Keys を展開して使っている部分のうち、x[key] のような使い方しかしていないものは、最初から x.Values を使うようにした
x[key] アクセスを連続して繰り返している部分は、一旦変数に格納してから使うようにした
x.Contains(key) チェックからの x[key] アクセスは、x.TryGetValue() を使うようにした
spx [Fri, 4 Apr 2014 14:59:17 +0000 (23:59 +0900)]
TabClass.Posts を IsInnerStorageTabType に応じたものを返すように変更
true なら TabClass._innerPosts、
false なら TabInformations.GetInstance().Posts を使う
spx [Fri, 4 Apr 2014 14:31:40 +0000 (23:31 +0900)]
Merge branch 'master' of git://github.com/opentween/OpenTween
Kimura Youichi [Fri, 4 Apr 2014 08:10:29 +0000 (17:10 +0900)]
XMLコメントのtypoを修正
Kimura Youichi [Thu, 3 Apr 2014 05:01:47 +0000 (14:01 +0900)]
検索ダイアログを書き直し
下記の機能を追加:
* 検索ダイアログから振り分けタブを生成するボタンを追加
* 検索ダイアログからPublicSearchタブを生成する画面を追加