OSDN Git Service

opentween/open-tween.git
9 years agoプロフィール編集中にプロフィール画面を閉じるとObjectDisposedExceptionが発生する不具合を修正
Kimura Youichi [Tue, 3 Feb 2015 14:13:53 +0000 (23:13 +0900)]
プロフィール編集中にプロフィール画面を閉じるとObjectDisposedExceptionが発生する不具合を修正

https://sourceforge.jp/ticket/browse.php?group_id=6526&tid=34875

9 years agoDPIの異なる環境間で設定ファイルをコピーしても画面幅などが正しいスケールで解釈されるようにする
Kimura Youichi [Tue, 3 Feb 2015 14:10:16 +0000 (23:10 +0900)]
DPIの異なる環境間で設定ファイルをコピーしても画面幅などが正しいスケールで解釈されるようにする

9 years agoTweenMain.currentScaleFactorをOTBaseFormに移動
Kimura Youichi [Tue, 3 Feb 2015 00:19:31 +0000 (09:19 +0900)]
TweenMain.currentScaleFactorをOTBaseFormに移動

9 years ago76341dfed22eaf20858338e0d9f3e48eacc49a97 の変更によって壊れていたテストコードを修正
Kimura Youichi [Sat, 31 Jan 2015 23:39:54 +0000 (08:39 +0900)]
76341dfed22eaf20858338e0d9f3e48eacc49a97 の変更によって壊れていたテストコードを修正

9 years agoフィルタ編集ダイアログを都度インスタンス化して使用するように変更
spx [Wed, 4 Feb 2015 18:31:53 +0000 (03:31 +0900)]
フィルタ編集ダイアログを都度インスタンス化して使用するように変更

9 years ago設定ダイアログを都度インスタンス化して使用するように変更
spx [Wed, 4 Feb 2015 18:10:35 +0000 (03:10 +0900)]
設定ダイアログを都度インスタンス化して使用するように変更

9 years agoChangeLogを更新
spx [Sun, 25 Jan 2015 17:14:37 +0000 (02:14 +0900)]
ChangeLogを更新

9 years agoMerge branch 'modify-apigauge'
spx [Sun, 25 Jan 2015 16:04:26 +0000 (01:04 +0900)]
Merge branch 'modify-apigauge'

9 years agoアイコンの取得処理中に重ねて強制再取得を行うとエラーが発生する不具合を修正
spx [Sun, 25 Jan 2015 16:03:31 +0000 (01:03 +0900)]
アイコンの取得処理中に重ねて強制再取得を行うとエラーが発生する不具合を修正
Task/MemoryImageの破棄は行わずGCに任せる

9 years ago短縮URLとして扱うURLのドメインを追加
Kimura Youichi [Sun, 25 Jan 2015 09:18:17 +0000 (18:18 +0900)]
短縮URLとして扱うURLのドメインを追加

9 years agoプロフィール編集に失敗した場合に「適用」ボタンが無効のまま元に戻らない不具合を修正
Kimura Youichi [Sun, 25 Jan 2015 09:15:13 +0000 (18:15 +0900)]
プロフィール編集に失敗した場合に「適用」ボタンが無効のまま元に戻らない不具合を修正

9 years ago同じTabClassを二度取得している箇所を削除
Kimura Youichi [Sun, 25 Jan 2015 08:35:16 +0000 (17:35 +0900)]
同じTabClassを二度取得している箇所を削除

9 years agoRevert "連続した空白の表示を   ではなく white-space: pre-wrap で対応"
Kimura Youichi [Sat, 24 Jan 2015 15:14:58 +0000 (00:14 +0900)]
Revert "連続した空白の表示を   ではなく white-space: pre-wrap で対応"

This reverts commit 1208a68464bb7f3d412d6f9b015792f2f6d963d3.

9 years agoSplitContainer2.Panel2MinSize の設定時に発言欄複数行入力が起動時有効となっている場合が考慮されていない問題を修正
Kimura Youichi [Sat, 24 Jan 2015 08:54:41 +0000 (17:54 +0900)]
SplitContainer2.Panel2MinSize の設定時に発言欄複数行入力が起動時有効となっている場合が考慮されていない問題を修正

9 years ago投稿欄のテキストボックスが一行表示の状態の時に下に余白が生じていた不具合を修正
Kimura Youichi [Tue, 20 Jan 2015 13:02:10 +0000 (22:02 +0900)]
投稿欄のテキストボックスが一行表示の状態の時に下に余白が生じていた不具合を修正

51b1af75879ede67aac0599a9232f950da7f9075 の修正が起因となった

9 years agoAPI情報を表示するダイアログを追加
spx [Sun, 18 Jan 2015 09:49:06 +0000 (18:49 +0900)]
API情報を表示するダイアログを追加

9 years ago着せ替えアイコンについての説明テキストを同梱
Kimura Youichi [Sat, 17 Jan 2015 16:20:59 +0000 (01:20 +0900)]
着せ替えアイコンについての説明テキストを同梱

9 years ago着せ替えアイコン機能のアイコン省略時の挙動を改善
Kimura Youichi [Sat, 17 Jan 2015 16:20:35 +0000 (01:20 +0900)]
着せ替えアイコン機能のアイコン省略時の挙動を改善

 * At.ico を省略した場合に MIcon.ico を代わりに表示する
 * ReplyBlink.ico を省略した場合に At.ico を代わりに表示する
 * Refresh{,2,3,4}.ico のアニメーションのコマ数を可変にする

9 years agoUserStreamsのfavorited_retweetイベント追加に対応
spx [Sat, 17 Jan 2015 01:18:14 +0000 (10:18 +0900)]
UserStreamsのfavorited_retweetイベント追加に対応

9 years agoChangeLogの脱字を修正
spx [Sat, 17 Jan 2015 00:47:56 +0000 (09:47 +0900)]
ChangeLogの脱字を修正

9 years agoTabClass.SortMode,SortOrderにXmlIgnoreを付加
spx [Tue, 13 Jan 2015 18:38:02 +0000 (03:38 +0900)]
TabClass.SortMode,SortOrderにXmlIgnoreを付加

9 years agoTabClass.IsQueryChangedメソッドをIsSearchQueryChangedプロパティへ置き換え
spx [Tue, 13 Jan 2015 18:31:34 +0000 (03:31 +0900)]
TabClass.IsQueryChangedメソッドをIsSearchQueryChangedプロパティへ置き換え
関連するところも若干手直し

9 years agoTabClassの使われていないプロパティとメソッドを削除
spx [Tue, 13 Jan 2015 18:26:48 +0000 (03:26 +0900)]
TabClassの使われていないプロパティとメソッドを削除

9 years agoブラウザパス設定の参照ボタンが動作しなくなっていた不具合を修正
spx [Mon, 12 Jan 2015 13:14:47 +0000 (22:14 +0900)]
ブラウザパス設定の参照ボタンが動作しなくなっていた不具合を修正
e40f156 での移植漏れ

9 years agofollowerIds, blockIds, muteUserIds をList<long>からISet<long>に変更
Kimura Youichi [Mon, 12 Jan 2015 03:45:24 +0000 (12:45 +0900)]
followerIds, blockIds, muteUserIds をList<long>からISet<long>に変更

9 years agoTabInformationsの一部のgetter等を削除
Kimura Youichi [Sun, 11 Jan 2015 19:18:15 +0000 (04:18 +0900)]
TabInformationsの一部のgetter等を削除

statuses.Tabs[tabName][index] => statuses[tabName, index] のようなエイリアス的なものを削除対象とした

9 years agoSearchWordDialog: 選択したタブに応じたテキストボックスにフォーカスを渡すようにした
spx [Sun, 11 Jan 2015 21:16:48 +0000 (06:16 +0900)]
SearchWordDialog: 選択したタブに応じたテキストボックスにフォーカスを渡すようにした

9 years agoサムネイル関連の初期化処理をプロキシ等の設定後に行うように変更
spx [Sun, 11 Jan 2015 21:14:52 +0000 (06:14 +0900)]
サムネイル関連の初期化処理をプロキシ等の設定後に行うように変更
プロキシ設定を行った段階で初期化時の通信が遮断されて例外が発生するため

9 years agoTabClass: 新規タブで未読管理がデフォルトオフになる不具合を修正
spx [Sun, 11 Jan 2015 21:09:05 +0000 (06:09 +0900)]
TabClass: 新規タブで未読管理がデフォルトオフになる不具合を修正

9 years ago不要なコードを削除
spx [Sun, 11 Jan 2015 21:03:25 +0000 (06:03 +0900)]
不要なコードを削除

9 years agoTabUsageTypeExtのテストコードを追加
spx [Sun, 11 Jan 2015 15:43:08 +0000 (00:43 +0900)]
TabUsageTypeExtのテストコードを追加

9 years agoTabInformations.IsDefaultTab/IsDistributableTabメソッドを削除
spx [Sun, 11 Jan 2015 15:03:19 +0000 (00:03 +0900)]
TabInformations.IsDefaultTab/IsDistributableTabメソッドを削除

9 years agoTabInformations.IsDefaultTab/IsDistributableTabメソッドを使っている箇所を、TabClass.IsDefaultTabTyp...
spx [Sun, 11 Jan 2015 15:02:33 +0000 (00:02 +0900)]
TabInformations.IsDefaultTab/IsDistributableTabメソッドを使っている箇所を、TabClass.IsDefaultTabType/IsDistributableTabTypeプロパティを使った処理に置き換え

9 years agoTweenMain.TabRenameメソッドの不要になった処理を削除
spx [Sun, 11 Jan 2015 14:50:30 +0000 (23:50 +0900)]
TweenMain.TabRenameメソッドの不要になった処理を削除
d82ff85の変更で、2つ目のループは不要になった

9 years agoTabUsageTypeを使ったタブの判定処理を書き直し
spx [Sun, 11 Jan 2015 13:22:35 +0000 (22:22 +0900)]
TabUsageTypeを使ったタブの判定処理を書き直し

9 years agoTabClass.Filtersプロパティを削除
Kimura Youichi [Sun, 11 Jan 2015 09:20:09 +0000 (18:20 +0900)]
TabClass.Filtersプロパティを削除

9 years agoTabClass.Filtersの型をIReadOnlyList<PostFilterRule>に変更
Kimura Youichi [Sun, 11 Jan 2015 06:38:11 +0000 (15:38 +0900)]
TabClass.Filtersの型をIReadOnlyList<PostFilterRule>に変更

TabClass の外でリストが変更されると検知できず FilterModified に反映できないため

9 years agoTabClass.EditFilterメソッドを削除
Kimura Youichi [Sun, 11 Jan 2015 06:31:25 +0000 (15:31 +0900)]
TabClass.EditFilterメソッドを削除

TabClass に紐付いているフィルタを変更すると連動して TabClass.FilterModified が true になる

9 years agoPostFilterRuleにINotifyPropertyChangedを実装
Kimura Youichi [Sun, 11 Jan 2015 06:26:17 +0000 (15:26 +0900)]
PostFilterRuleにINotifyPropertyChangedを実装

9 years agoFilterDialog: 振り分けルールを持たないタブに切り替えた際、ルールの詳細表示をクリアするようにした
spx [Sat, 10 Jan 2015 18:31:56 +0000 (03:31 +0900)]
FilterDialog: 振り分けルールを持たないタブに切り替えた際、ルールの詳細表示をクリアするようにした

9 years agoFilterDialog: 振り分けルール ダブルクリック時の判定処理を簡略化
spx [Sat, 10 Jan 2015 18:08:41 +0000 (03:08 +0900)]
FilterDialog: 振り分けルール ダブルクリック時の判定処理を簡略化

9 years agoFilterDialog: 振り分けルールの削除処理を書き直し
spx [Sat, 10 Jan 2015 17:55:17 +0000 (02:55 +0900)]
FilterDialog: 振り分けルールの削除処理を書き直し

9 years agoFilterDialog: 振り分けルールの順序を上下ボタンで入れ替える際に、表示範囲から外れても自動でスクロールするようにした
spx [Sat, 10 Jan 2015 17:53:14 +0000 (02:53 +0900)]
FilterDialog: 振り分けルールの順序を上下ボタンで入れ替える際に、表示範囲から外れても自動でスクロールするようにした
- 加えて、振り分けルールを複数選択した状態でも上下ボタンで順序を入れ替えられるようにした

9 years agoAPIGauge: 表示中のタブに応じてリクエスト残数表示を切り替える
spx [Thu, 8 Jan 2015 11:19:14 +0000 (20:19 +0900)]
APIGauge: 表示中のタブに応じてリクエスト残数表示を切り替える

9 years agoAPIGauge: 残り時間を過ぎても更新のないエンドポイントは ??? 表示にする
spx [Thu, 8 Jan 2015 11:18:39 +0000 (20:18 +0900)]
APIGauge: 残り時間を過ぎても更新のないエンドポイントは ??? 表示にする

9 years agoAPIGauge: 残り時間計算用のリセット間隔を60分から15分に修正
spx [Wed, 7 Jan 2015 14:59:38 +0000 (23:59 +0900)]
APIGauge: 残り時間計算用のリセット間隔を60分から15分に修正

9 years agoApiGaugeをダブルクリックでAPI使用情報を表示する
spx [Wed, 7 Jan 2015 00:12:30 +0000 (09:12 +0900)]
ApiGaugeをダブルクリックでAPI使用情報を表示する

9 years agoAPI使用情報が表示できない不具合を修正
spx [Wed, 7 Jan 2015 00:10:14 +0000 (09:10 +0900)]
API使用情報が表示できない不具合を修正

9 years agoCreateApiCallbackに渡す/mutes/users/idsのエンドポイント名を修正
spx [Wed, 7 Jan 2015 00:06:57 +0000 (09:06 +0900)]
CreateApiCallbackに渡す/mutes/users/idsのエンドポイント名を修正

9 years ago古いMono向けに無効にしていたテストコードを有効化
Kimura Youichi [Tue, 6 Jan 2015 15:12:52 +0000 (00:12 +0900)]
古いMono向けに無効にしていたテストコードを有効化

9 years agoTravis CIで使用する環境をOSXからLinuxに変更
Kimura Youichi [Tue, 6 Jan 2015 14:04:55 +0000 (23:04 +0900)]
Travis CIで使用する環境をOSXからLinuxに変更

C# のベータ版サポートが追加されたためこれに移行する
http://docs.travis-ci.com/user/languages/csharp/

9 years agoTweetThumbnailのテストにメモリ上に生成したダミー画像を使用する
Kimura Youichi [Tue, 6 Jan 2015 10:49:17 +0000 (19:49 +0900)]
TweetThumbnailのテストにメモリ上に生成したダミー画像を使用する

9 years agoUri.ToString() の使用を避け Uri.AbsoluteUri に置き換える
Kimura Youichi [Tue, 6 Jan 2015 10:24:43 +0000 (19:24 +0900)]
Uri.ToString() の使用を避け Uri.AbsoluteUri に置き換える

http://code.logos.com/blog/2010/08/uritostring_must_die.html

9 years agoOTSplitContainerのテストコードを追加
Kimura Youichi [Fri, 26 Dec 2014 18:59:37 +0000 (03:59 +0900)]
OTSplitContainerのテストコードを追加

9 years ago「発言詳細部・入力欄を発言一覧の下に配置する」設定を変更すると画像投稿ができなくなる不具合を修正
spx [Fri, 26 Dec 2014 08:47:23 +0000 (17:47 +0900)]
「発言詳細部・入力欄を発言一覧の下に配置する」設定を変更すると画像投稿ができなくなる不具合を修正
複数Controlの対応漏れ

9 years agoタブ毎の未読状態の管理を SortedSet<long> (TabClass.unreadIds) で行うように変更
Kimura Youichi [Wed, 24 Dec 2014 10:14:44 +0000 (19:14 +0900)]
タブ毎の未読状態の管理を SortedSet<long> (TabClass.unreadIds) で行うように変更

従来 OldestUnreadId を TabClass の外で更新していたのを全て TabClass 内で完結させました
未読管理が有効か否かに関わらず未読状態を更新します(未読管理が無効な場合は表示時に考慮する)
最終的には PostClass.IsRead を削除したい

9 years ago「新着時に未読をクリアする」機能で末尾の一件だけ既読にならない不具合を修正
Kimura Youichi [Wed, 24 Dec 2014 10:16:15 +0000 (19:16 +0900)]
「新着時に未読をクリアする」機能で末尾の一件だけ既読にならない不具合を修正

VB.NET から C# への書き換え時のミス

9 years agoIdComparerClass を削除
Kimura Youichi [Tue, 23 Dec 2014 03:53:18 +0000 (12:53 +0900)]
IdComparerClass を削除

9 years agoControlTransaction.Cursor() メソッドを追加
Kimura Youichi [Fri, 19 Dec 2014 17:33:25 +0000 (02:33 +0900)]
ControlTransaction.Cursor() メソッドを追加

コントロールに引数で指定された Cursor をセットし、using ブロックを抜けたら設定前の状態に戻す

9 years agoTweenMain.doStatusDelete()メソッドを書き直し / 他人に公式RTされた自分のツイートの削除に対応
Kimura Youichi [Fri, 19 Dec 2014 17:22:46 +0000 (02:22 +0900)]
TweenMain.doStatusDelete()メソッドを書き直し / 他人に公式RTされた自分のツイートの削除に対応

9 years agoimg.azyobuzi.net によるTumblrのサムネイル表示を無効化
Kimura Youichi [Tue, 16 Dec 2014 14:28:46 +0000 (23:28 +0900)]
img.azyobuzi.net によるTumblrのサムネイル表示を無効化

4d3243b3f647b4d66c326073ae85276cdd942600 のtypo修正

9 years ago振り分け用フィルタ変更後にツイート数表示を更新する
spx [Thu, 18 Dec 2014 09:24:17 +0000 (18:24 +0900)]
振り分け用フィルタ変更後にツイート数表示を更新する

9 years agoタブ削除の取消後、ツイートの内容が表示されるまでラグがある不具合を修正
spx [Wed, 17 Dec 2014 09:41:18 +0000 (18:41 +0900)]
タブ削除の取消後、ツイートの内容が表示されるまでラグがある不具合を修正
取得済みツイート数の設定漏れ

9 years ago振り分けルールの設定後、表示中の発言一覧でツイートの並びがおかしくなる不具合を修正
spx [Mon, 15 Dec 2014 22:59:19 +0000 (07:59 +0900)]
振り分けルールの設定後、表示中の発言一覧でツイートの並びがおかしくなる不具合を修正
フィルタ後ツイート数設定後のUpdate()漏れ

9 years agoバージョン 1.2.5-beta1 開発開始
Kimura Youichi [Sun, 23 Nov 2014 05:17:08 +0000 (14:17 +0900)]
バージョン 1.2.5-beta1 開発開始

9 years agoOpenTween v1.2.4 リリース OpenTween_v1.2.4
Kimura Youichi [Sun, 23 Nov 2014 05:13:22 +0000 (14:13 +0900)]
OpenTween v1.2.4 リリース

9 years agoプロフィール画面へのD&Dによるアイコン変更時に確認ダイアログを表示するように変更
Kimura Youichi [Sun, 23 Nov 2014 04:53:24 +0000 (13:53 +0900)]
プロフィール画面へのD&Dによるアイコン変更時に確認ダイアログを表示するように変更

9 years agoMonoでのテスト時に相対URLのUriインスタンスが正しく生成されない問題の修正
Kimura Youichi [Sun, 23 Nov 2014 04:55:38 +0000 (13:55 +0900)]
Monoでのテスト時に相対URLのUriインスタンスが正しく生成されない問題の修正

Mono 3.4.0 で new Uri("/tetetete", UriKind.RelativeOrAbsolute) とすると file:///tetetete と解釈されてしまう
https://travis-ci.org/opentween/OpenTween/builds/41852208

9 years agoCtrl+E (発言内URLを開く) でリプライが含まれていた場合に「@」が一文字多く表示される不具合を修正
Kimura Youichi [Sun, 23 Nov 2014 04:22:54 +0000 (13:22 +0900)]
Ctrl+E (発言内URLを開く) でリプライが含まれていた場合に「@」が一文字多く表示される不具合を修正

9 years agoflic.kr ドメインの短縮URLの挙動に対応
Kimura Youichi [Sun, 23 Nov 2014 03:39:10 +0000 (12:39 +0900)]
flic.kr ドメインの短縮URLの挙動に対応

flic.kr ドメインを展開する際に https://www.flickr.com/photo.gne?short=... 形式のURLを経由する

9 years ago短縮URLのリダイレクト時にLocationで相対URLが指定された場合に対応
Kimura Youichi [Sun, 23 Nov 2014 03:35:21 +0000 (12:35 +0900)]
短縮URLのリダイレクト時にLocationで相対URLが指定された場合に対応

9 years ago不要なasyncキーワードを除去
Kimura Youichi [Sun, 23 Nov 2014 04:23:32 +0000 (13:23 +0900)]
不要なasyncキーワードを除去

9 years ago空のタブを表示した状態で Shift+H, Shift+M, Shift+L (画面上,中央,下のツイートを選択) を押下するとエラーが発生する不具合を修正
Kimura Youichi [Sun, 23 Nov 2014 02:15:47 +0000 (11:15 +0900)]
空のタブを表示した状態で Shift+H, Shift+M, Shift+L (画面上,中央,下のツイートを選択) を押下するとエラーが発生する不具合を修正

 * https://sourceforge.jp/ticket/browse.php?group_id=6526&tid=34475

9 years agoミュート機能がRecentタブで正しく動作していなかった不具合を修正
Kimura Youichi [Sun, 23 Nov 2014 02:06:30 +0000 (11:06 +0900)]
ミュート機能がRecentタブで正しく動作していなかった不具合を修正

 * https://twitter.com/5px/status/534489488953593856
 * https://twitter.com/5px/status/534491099490824192

9 years agoUserStreamsから時々不正なJSONが送られてくる問題への対処
Kimura Youichi [Sun, 23 Nov 2014 01:35:15 +0000 (10:35 +0900)]
UserStreamsから時々不正なJSONが送られてくる問題への対処

 * https://sourceforge.jp/ticket/browse.php?group_id=6526&tid=34355
 * https://sourceforge.jp/ticket/browse.php?group_id=6526&tid=34630

9 years agoSaveSelectedStatus が返す focusedId の値をint[2]ではなくTuple<long, long>で持たせる
Kimura Youichi [Sun, 16 Nov 2014 02:19:00 +0000 (11:19 +0900)]
SaveSelectedStatus が返す focusedId の値をint[2]ではなくTuple<long, long>で持たせる

9 years ago61件以上のツイートが選択されているとタイムライン更新時に選択が解除されてしまう不具合を修正
Kimura Youichi [Sun, 16 Nov 2014 01:59:11 +0000 (10:59 +0900)]
61件以上のツイートが選択されているとタイムライン更新時に選択が解除されてしまう不具合を修正

f8c392e520c4bf74b6c431552ccaae3a4090ce68 の修正時に SaveSelectedStatus メソッドの挙動を考慮していなかったことが原因

9 years ago数万件のツイートを表示している状態でのCtrl+Aによる全選択が極端に遅くなる問題を修正
Kimura Youichi [Sun, 9 Nov 2014 09:19:54 +0000 (18:19 +0900)]
数万件のツイートを表示している状態でのCtrl+Aによる全選択が極端に遅くなる問題を修正

ListView.SelectedIndices.Add() メソッドは遅いため複数件のアイテムを一括で選択する処理では LVM_SETITEMSTATE を使って直接操作する

9 years agoTabInformations.FindUnreadId() メソッドを書き直し
Kimura Youichi [Sun, 9 Nov 2014 08:07:50 +0000 (17:07 +0900)]
TabInformations.FindUnreadId() メソッドを書き直し

9 years agoURLのエスケープ処理を誤って置き換えてあった部分を修正
spx [Sat, 15 Nov 2014 02:58:12 +0000 (11:58 +0900)]
URLのエスケープ処理を誤って置き換えてあった部分を修正
8007e6cの一部を取消
http://sourceforge.jp/projects/opentween/forums/28653/36201/

9 years agoメソッド呼び出し元の取得に CallerMemberNameAttribute を使用
Kimura Youichi [Sat, 1 Nov 2014 21:15:53 +0000 (06:15 +0900)]
メソッド呼び出し元の取得に CallerMemberNameAttribute を使用

9 years agoサムネイル表示するURLを判定する正規表現で https:// スキームを考慮
Kimura Youichi [Sat, 1 Nov 2014 14:57:04 +0000 (23:57 +0900)]
サムネイル表示するURLを判定する正規表現で https:// スキームを考慮

9 years ago発言一覧のプロフィール画像を読み込むタイミングを変更
Kimura Youichi [Sat, 1 Nov 2014 14:54:16 +0000 (23:54 +0900)]
発言一覧のプロフィール画像を読み込むタイミングを変更

ImageListViewItem 生成時ではなくアイコンを描画する時点にした

参照:
 * https://twitter.com/kim_upsilon/status/529969247984697344
 * https://twitter.com/kim_upsilon/status/529974918666940417

9 years agoRevert "ThumbnailGeneratorからTwitpicを削除" (437cef3)
spx [Sun, 26 Oct 2014 06:57:39 +0000 (15:57 +0900)]
Revert "ThumbnailGeneratorからTwitpicを削除" (437cef3)
画像は残されることになった

9 years agoプロフィール画面を更新中に閉じるとObjectDisposedExceptionが発生する不具合を修正
Kimura Youichi [Sun, 26 Oct 2014 03:52:30 +0000 (12:52 +0900)]
プロフィール画面を更新中に閉じるとObjectDisposedExceptionが発生する不具合を修正

https://sourceforge.jp/ticket/browse.php?group_id=6526&tid=34477

9 years agoふぁぼ追加/削除のコードをリファクタリング
Kimura Youichi [Mon, 20 Oct 2014 04:41:53 +0000 (13:41 +0900)]
ふぁぼ追加/削除のコードをリファクタリング

9 years agoRefreshTimelineを使用する非同期処理の種類を最小限にする
Kimura Youichi [Mon, 20 Oct 2014 04:12:33 +0000 (13:12 +0900)]
RefreshTimelineを使用する非同期処理の種類を最小限にする

9 years agoThumbnailGeneratorからTwitpicを削除
spx [Sat, 25 Oct 2014 12:31:02 +0000 (21:31 +0900)]
ThumbnailGeneratorからTwitpicを削除

9 years agoTwitpicを画像の投稿先から削除(サービス終了のため)
spx [Sat, 25 Oct 2014 12:28:51 +0000 (21:28 +0900)]
Twitpicを画像の投稿先から削除(サービス終了のため)
デフォルトの投稿先をTwitterに変更

終了 (74f28ad) → 撤回 (3de577d) → 終了

9 years agoTweetThumbnail.ScrollUp/ScrollDownによるスクロールの向きが正しくない不具合を修正
Kimura Youichi [Sun, 19 Oct 2014 06:16:26 +0000 (15:16 +0900)]
TweetThumbnail.ScrollUp/ScrollDownによるスクロールの向きが正しくない不具合を修正

9 years agoListViewItemキャッシュ外の既読状態を変更する際にItemsプロパティにアクセスしない
Kimura Youichi [Tue, 14 Oct 2014 09:12:09 +0000 (18:12 +0900)]
ListViewItemキャッシュ外の既読状態を変更する際にItemsプロパティにアクセスしない

キャッシュ外のツイートについては PostClass.IsRead の値を変更するだけで十分である
ため、ChangeCacheStyleRead メソッドでは単に無視するだけの修正を施した。PostClass
の値については既に TabInformations.SetReadAllTab メソッドで変更されている。

Items プロパティでキャッシュ外の範囲にアクセスすると MyList_RetrieveVirtualItem
が呼ばれて新たな ImageListViewItem が生成されるが、その際にプロフィール画像の
読み込みも行われる。既存の実装では、数百件以上のツイートの既読状態を一括で変更
するとキャッシュミスした分の全てのツイートに対してプロフィール画像の読み込みが
行われたため極端に速度が低下していた。

9 years agoサムネイル及びプロフィール画像取得時のDispose漏れを修正
Kimura Youichi [Mon, 13 Oct 2014 07:45:12 +0000 (16:45 +0900)]
サムネイル及びプロフィール画像取得時のDispose漏れを修正

response (HttpResponseMessage) が破棄される際に内部で response.Content も破棄
されるらしいので殆どは実害は無さそうだが、UserInfoDialog の修正箇所については
HttpResponseMessage を介さず直接 HttpClient.GetStreamAsync() でストリームを取得
しているためメモリリークが発生している可能性がある。

9 years agoプロフィール表示・編集でのエスケープ処理を twitter.com の挙動に合わせる
Kimura Youichi [Sun, 12 Oct 2014 21:23:00 +0000 (06:23 +0900)]
プロフィール表示・編集でのエスケープ処理を twitter.com の挙動に合わせる

9 years agoUserStreamsのuser_updateイベントで source.listed_count がnullになる問題への対処
Kimura Youichi [Sun, 12 Oct 2014 10:35:20 +0000 (19:35 +0900)]
UserStreamsのuser_updateイベントで source.listed_count がnullになる問題への対処

https://gist.github.com/upsilon/7b7980fb225ee64ef280

9 years agoNotifyPanel.LoadConfigメソッドでArgumentNullExceptionが発生する問題の修正
Kimura Youichi [Mon, 6 Oct 2014 04:30:43 +0000 (13:30 +0900)]
NotifyPanel.LoadConfigメソッドでArgumentNullExceptionが発生する問題の修正

https://sourceforge.jp/ticket/browse.php?group_id=6526&tid=34439

9 years ago全ダイアログをESCキーでキャンセルできるように修正
Kimura Youichi [Sun, 5 Oct 2014 21:47:59 +0000 (06:47 +0900)]
全ダイアログをESCキーでキャンセルできるように修正

9 years agoi.instagram.com ドメインのURLのサムネイル表示に対応
Kimura Youichi [Sun, 5 Oct 2014 21:03:01 +0000 (06:03 +0900)]
i.instagram.com ドメインのURLのサムネイル表示に対応

9 years agoRevert 74f28ad
spx [Fri, 19 Sep 2014 04:55:03 +0000 (13:55 +0900)]
Revert 74f28ad
Twitpic存続らしいので。デフォルトの投稿先はTwitterへの変更を維持。

9 years agoimg.azyobuzi.net によるTumblrのサムネイル表示を無効化
Kimura Youichi [Sun, 14 Sep 2014 07:45:42 +0000 (16:45 +0900)]
img.azyobuzi.net によるTumblrのサムネイル表示を無効化

画像投稿でないTumblrのURLに対しても無差別にサムネイル画像のリクエストを送っていたため

9 years agoTumblr関係の短縮URLに使用されているドメインを追加
Kimura Youichi [Sun, 14 Sep 2014 07:37:45 +0000 (16:37 +0900)]
Tumblr関係の短縮URLに使用されているドメインを追加