OSDN Git Service
Kimura Youichi [Mon, 18 Nov 2013 15:57:31 +0000 (00:57 +0900)]
Twitter APIのエラーコードを追加
https://dev.twitter.com/docs/error-codes-responses に追加されたエラーコードを反映
Kimura Youichi [Mon, 18 Nov 2013 14:35:35 +0000 (23:35 +0900)]
発言一覧のアイコンがぼやける問題の修正 (thx @5px!)
Kimura Youichi [Sat, 16 Nov 2013 08:31:36 +0000 (17:31 +0900)]
UIフォントの変更機能を隠し設定にしました
フォントによってはレイアウトが崩れるため当面の間隠し設定にします。
SettingLocal.xml に FontUIGlobalStr 要素を追加する事で設定できます。
Kimura Youichi [Sat, 16 Nov 2013 07:15:45 +0000 (16:15 +0900)]
発言一覧のアイテムの高さをDPI設定に応じてスケールさせる
Kimura Youichi [Sat, 16 Nov 2013 06:44:01 +0000 (15:44 +0900)]
発言一覧のステータスアイコンをDPI設定に応じてスケールさせる
Kimura Youichi [Sat, 16 Nov 2013 03:29:28 +0000 (12:29 +0900)]
ディスプレイのDPI設定に合わせて発言一覧のアイコンサイズをスケールする
Kimura Youichi [Fri, 15 Nov 2013 16:52:35 +0000 (01:52 +0900)]
SettingBaseクラスの設定保存時のエラー処理を書き直し
設定XMLの出力に成功するまで設定ファイルへの書き込みを行わないようにした
Kimura Youichi [Fri, 15 Nov 2013 15:02:16 +0000 (00:02 +0900)]
SettingLocal内のFont,Colorオブジェクトを文字列表現に変換する処理をメソッドに抽出
ANIKITI [Fri, 15 Nov 2013 14:04:02 +0000 (23:04 +0900)]
SpaceKeyCanceler クラスを削除
代わりに KeyEventArgs.SuppressKeyPress を使用するが、キャンセルする必要があるのかは不明
Kimura Youichi [Thu, 14 Nov 2013 16:48:16 +0000 (01:48 +0900)]
未知のXML要素の取得方法が誤っていたため修正
c2ab7b771f8a8f04af53fce172b09959f61115a3 の方法は XmlObjectSerializer で使用するもの
らしいので XmlSerializer には適用できない
Kimura Youichi [Thu, 14 Nov 2013 15:27:41 +0000 (00:27 +0900)]
設定ファイルのXMLに未知の設定項目が含まれていた場合に破棄せずに保持するよう修正
Kimura Youichi [Thu, 14 Nov 2013 14:42:40 +0000 (23:42 +0900)]
resxにハードコーディングされるフォント名について初期化中にフォントの置換を行う
フォールバック頼りの方法だとXPでの表示が良くなかったため
Kimura Youichi [Wed, 13 Nov 2013 13:55:42 +0000 (22:55 +0900)]
発言詳細欄の日付の幅が使用するフォントによって不足する問題を修正
DateTimeLabel の入る列の幅を Absolute (160px) から AutoSize に変更した
参照: http://msdn.microsoft.com/ja-jp/library/ms171690%28v=vs.110%29.aspx
Kimura Youichi [Wed, 13 Nov 2013 13:18:15 +0000 (22:18 +0900)]
Win32Api.SendMessage()メソッドのwMsgに列挙型のSendMessageTypeを直接指定できるよう修正
Kimura Youichi [Wed, 13 Nov 2013 13:09:46 +0000 (22:09 +0900)]
TabControlにメイリオフォントを指定するとタブの最小幅が広くなる問題の対策 (thx @5px!)
Kimura Youichi [Tue, 12 Nov 2013 16:50:28 +0000 (01:50 +0900)]
SettingLocal のデフォルトのフォント設定に MessageBoxFont を使用
Kimura Youichi [Tue, 12 Nov 2013 16:09:33 +0000 (01:09 +0900)]
MS UI Gothic がハードコーディングされているresxファイルの修正
フォント名直書きはどうしようもないので Meiryo UI に変更して XP はフォールバック頼り
Kimura Youichi [Tue, 12 Nov 2013 16:56:08 +0000 (01:56 +0900)]
Kimura Youichi [Tue, 12 Nov 2013 13:59:16 +0000 (22:59 +0900)]
EventViewerDialog.resxの不要な項目を削除
Kimura Youichi [Mon, 11 Nov 2013 13:05:25 +0000 (22:05 +0900)]
デフォルトのUIフォントに MessageBoxText を使用する
Kimura Youichi [Mon, 11 Nov 2013 11:18:52 +0000 (20:18 +0900)]
TweenMain.Languageに en がセットされていたため削除
VisualStudio のデザイナで編集する時以外には問題にならなさそう
Kimura Youichi [Sun, 10 Nov 2013 12:42:46 +0000 (21:42 +0900)]
Windows8.1 Preview版対策コードは使用期限の2014年1月を過ぎたら消します
Kimura Youichi [Sun, 10 Nov 2013 12:39:37 +0000 (21:39 +0900)]
8.1preview対策コードにてServicePointManager.SecurityProtocolにSsl3を追加するのにOR演算子を使用
Windows8.1正式版ではデフォルトでSecurityProtocolに適切な設定値が入っていることを考慮したもの
Kimura Youichi [Sat, 9 Nov 2013 13:56:09 +0000 (22:56 +0900)]
互換性情報をマニフェストファイルに追加
これにより Environment.OSVersion.Version が Windows 8.1 環境で正しく 6.3 を返すようになる
Kimura Youichi [Sat, 9 Nov 2013 10:42:58 +0000 (19:42 +0900)]
DPI設定を考慮したアプリケーションであることの宣言をマニフェストファイルに追加
Kimura Youichi [Sat, 9 Nov 2013 04:22:21 +0000 (13:22 +0900)]
assemblyIdentity要素を削除
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)]
テストケース壊しまくってたので修正