[OpenTween-git] [SCM] open-tween (opentween) branch, master, updated. OpenTween_v1.2.9-102-gae03da2

Back to archive index

upsil****@users***** upsil****@users*****
2015年 12月 11日 (金) 01:46:27 JST


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to "open-tween" repository
containing the "opentween" project.

The branch, master has been updated
       via  ae03da2760e93b7a4f8d44e94a8bf3a8fa636fce (commit)
       via  97886115f0d9bb1d67408df3664d24493b96ccbb (commit)
       via  3c7920db8095a8e8ee7569c7d831ec111d75b228 (commit)
       via  fce3ceeea2e898c67e6223d9143cd258f2a2922b (commit)
       via  6cff2aa92d5bc113a53e695958439e77e806a8f5 (commit)
       via  7fd22737cc7f5d3485c9bb86e7753fb9e4a170c4 (commit)
       via  7d2b1b42a37bbb0680bae289340f884dea39be56 (commit)
       via  f1756cbf3c00f426cb44998581a4c8fe9f9a815a (commit)
       via  e4f0cadae27d022de2b972e565c8e9788fd9daf0 (commit)
      from  e2cdde5d8462695a7d3c499f1db5a1f7a8751edc (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit ae03da2760e93b7a4f8d44e94a8bf3a8fa636fce
Author: Kimura Youichi <kim.u****@bucyo*****>
Date:   Fri Dec 11 01:29:52 2015 +0900

    タイムラインの流速計測に使用する_tlTimestampsをConcurrentDictionaryに変更
    
    ついでにローカル変数を使わず直接 TweenMain._tlCount に加算して流速を計算していた不具合を修正
    (流速の計算はバックグラウンドのスレッドで行われるため計算途中の値が画面上に表示されることがあった)

commit 97886115f0d9bb1d67408df3664d24493b96ccbb
Author: Kimura Youichi <kim.u****@bucyo*****>
Date:   Fri Dec 11 01:11:38 2015 +0900

    UserStreams受信時に前のツイートに対するRefreshTimelineが完了していなければ更新をスキップする

commit 3c7920db8095a8e8ee7569c7d831ec111d75b228
Author: Kimura Youichi <kim.u****@bucyo*****>
Date:   Wed Dec 9 21:39:03 2015 +0900

    UserStreamsからの更新時にInvokeを呼び出す箇所をInvokeAsyncに置き換え
    
    WaitingDialog クラスで使用していた InvokeAsync メソッドを OTBaseForm クラスに移動し、
    全てのフォームで利用できるようにした。

commit fce3ceeea2e898c67e6223d9143cd258f2a2922b
Author: Kimura Youichi <kim.u****@bucyo*****>
Date:   Wed Dec 9 21:36:01 2015 +0900

    UserStreamsからの更新の度にRefreshTasktrayIconを呼び出さない
    
    RefreshTasktrayIcon(forceRefresh: true) は、UserStreams 受信時にタスクトレイのエラー表示を
    消去するために呼び出されているが、DM 等の定期的な読み込みによっても上書きされるため
    敢えて UserStreams 受信時にも呼び出す必要はない。
    また、RefreshTasktrayIcon は 200ms 間隔で呼び出されることを前提としたコードがいくつかあり、
    タイマーを無視した RefreshTasktrayIcon の呼び出しはこれらの動作を狂わせてしまう。例えば
    iconCnt や blinkCnt がそれに当たる。

commit 6cff2aa92d5bc113a53e695958439e77e806a8f5
Author: Kimura Youichi <kim.u****@bucyo*****>
Date:   Wed Dec 9 09:44:33 2015 +0900

    MyList_SelectedIndexChangedメソッドが呼ばれても選択中のアイテムのStatusIdが同一であれば無視する
    
    RefreshTimeline から呼ばれる RestoreListViewSelection のように、SelectedIndex は変わるが
    選択されている発言は同一のものである(移動しただけの)場合もあるため、これを正常に無視する

commit 7fd22737cc7f5d3485c9bb86e7753fb9e4a170c4
Author: Kimura Youichi <kim.u****@bucyo*****>
Date:   Wed Dec 9 09:40:24 2015 +0900

    RefreshTimelineメソッド内で更新のあったタブ以外はBegin/EndUpdateを呼び出さない

commit 7d2b1b42a37bbb0680bae289340f884dea39be56
Author: Kimura Youichi <kim.u****@bucyo*****>
Date:   Sat Dec 5 17:48:52 2015 +0900

    Foursquareの新しい形式のチェックインURLのサムネイル表示に対応
    
    9c7bfc9c500252cab34bc1d54fa0c264aea0dfcf の修正では単なる URL の変更と扱っていたが、
    実際には URL に直接チェックイン ID が含まれなくなり呼び出す API エンドポイントも変化していたため
    改めて新しい形式の チェックイン URL から正しく位置情報を取得できるように修正した。

commit f1756cbf3c00f426cb44998581a4c8fe9f9a815a
Author: Kimura Youichi <kim.u****@bucyo*****>
Date:   Sat Dec 5 16:39:57 2015 +0900

    Twitter APIへのアクセス時にキャッシュを無効にする
    
    f7958f7d660c86fb0c622041a0a2275decd302e4 の修正以降、UserStreams周りでエラーが発生するとの
    報告が複数件あったためその対策として Twitter API に限りキャッシュを無効化した。

commit e4f0cadae27d022de2b972e565c8e9788fd9daf0
Author: Kimura Youichi <kim.u****@bucyo*****>
Date:   Wed Dec 2 19:32:27 2015 +0900

    TwitterAPIから返されるユーザー情報に不正なEntityが含まれる現象に対処
    
    具体的には entities.url.urls[0].expanded_url に null が含まれている場合がある。
    例えば ret156 氏のユーザー情報を取得すると、entities.url.urls[0] は下記のような内容となっている。
    
      {"url":"http://twitter.com/ono_yoshigom3","expanded_url":null,"indices":[0,32]}
    
    特徴としては、url に t.co が使われていないこと、expanded_url が null であり display_url が無いことが
    挙げられる。
    修正後は expanded_url が null の場合に Entity を使用せず url をそのまま ShortUrl に渡すように
    変更している。

-----------------------------------------------------------------------

Summary of changes:
 .../Thumbnail/Services/FoursquareCheckinTest.cs    |   59 +++++++--
 OpenTween/Connection/HttpConnection.cs             |    9 ++
 OpenTween/Connection/HttpTwitter.cs                |    1 +
 OpenTween/OTBaseForm.cs                            |   25 ++++
 OpenTween/Resources/ChangeLog.txt                  |    1 +
 OpenTween/Thumbnail/Services/FoursquareCheckin.cs  |   89 +++++++++++--
 OpenTween/Tween.cs                                 |  136 ++++++++------------
 OpenTween/UserInfoDialog.cs                        |   16 +--
 OpenTween/WaitingDialog.cs                         |   17 ---
 9 files changed, 216 insertions(+), 137 deletions(-)


hooks/post-receive
-- 
open-tween (opentween)




OpenTween-git メーリングリストの案内
Back to archive index